/*CAMBIADO*/
.galeria{
    min-height: 49.5rem;
    /*height: auto;*/
}
/* FIN CAMBIADO*/

.container .row .col{
    position: relative;
    height: 21rem;
    padding: 0;
    margin: 1rem;
    cursor: pointer;
}

.container .row .col span{
    position: absolute;
    bottom: -1.5rem;
    font-family: 'Brandon Regular';
    font-size: 18px;
    color: var(--color_one);
    letter-spacing: 2px;
    opacity: 0.9;
}

.container .row .col.alto{
    background: url(../images/casas/casa_1.png) left/contain no-repeat;
    transition: 0.3s;
}
.container .row .col.ascotan{
    background: url(../images/casas/casa_2.png) left/contain no-repeat;
    transition: 0.3s;
}
.container .row .col.gs{
    background: url(../images/casas/casa_3.png) left/contain no-repeat;
    transition: 0.3s;
}
.container .row .col.indiana{
    background: url(../images/casas/casa_4.png) left/contain no-repeat;
    transition: 0.3s;
}
.container .row .col.puchi{
    background: url(../images/casas/casa_5.png) left/contain no-repeat;
    transition: 0.3s;
}
.container .row .col.santa{
    background: url(../images/casas/casa_6.png) left/contain no-repeat;
    transition: 0.3s;
}

.container .row .col.alto:hover,.container .row .col.ascotan:hover,.container .row .col.gs:hover,
.container .row .col.indiana:hover,.container .row .col.puchi:hover,.container .row .col.santa:hover{
  transform: scale(1.03);
  transition: 0.3s;
}

/*AGREGADO*/
.row-cols-3 > * {
    flex: 0 0 auto;
    width: 30%;
}
/*FIN AGREGADO*/

@media (min-width: 1400px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1430px;
    }

}

@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1430px;
    }
    .container .row .col {
        height: 21rem;
    }
}

@media (min-width: 992px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1430px;
    }
}

@media (min-width: 768px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1430px;
    }

}
/*CAMBIADO*/
@media (max-width: 992px){
    .container .row .col {
        height: 13rem;
        margin-left: 2rem;
    }
    .galeria {
        /*height: 40rem;*/
        height: auto;
        padding: 0 0 5rem 0;
    }
    .row-cols-3 > * {
        flex: 0 0 auto;
        width: 27%;
    }
}
/*FIN CAMBIADO*/

/*CAMBIADO*/
@media (max-width: 768px){
    .container, .container-sm {
        max-width: 750px;
    }
    .container .row .col {
        margin-left: .9rem;
    }
}
/*FIN CAMBIADO*/

@media (max-width: 500px){
/*CAMBIADO*/
    /*
    .row{
        display: grid;
    }
    */
    .row > * {
        width: 90%;
    }
    .container, .container-sm {
        max-width: 385px;
    }
/*FIN CAMBIADO*/
    /*
    .navbar-light .navbar-brand {
        color: rgba(0,0,0,.9);
        width: 13rem;
    }
    .navbar-light .navbar-brand img{
        width: 100%;
    }
    */
    .galeria {
        height: auto;
        padding-bottom: 5rem;
    }
    .container .row .col {
        height: 18rem;
    }
    .container .row .col.alto{
        background: url(../images/casas/casa_1.png) center top/contain no-repeat;
    }
    .container .row .col.ascotan{
        background: url(../images/casas/casa_2.png) center top/contain no-repeat;
    }
    .container .row .col.gs{
        background: url(../images/casas/casa_3.png) center top/contain no-repeat;
    }
    .container .row .col.indiana{
        background: url(../images/casas/casa_4.png) center top/contain no-repeat;
    }
    .container .row .col.puchi{
        background: url(../images/casas/casa_5.png) center top/contain no-repeat;
    }
    .container .row .col.santa{
        background: url(../images/casas/casa_6.png) center top/contain no-repeat;
    }
    .container .row .col span {
        bottom: 1.5rem;
    }
}