.c-menu {
    background-color: #404040;
}

.c-menu__subLink a {
    color: #fff;
}

.c-menu__subLink a::before {
    width: 30vw;
}

.l-hero {
    background-color: #ebeef0;
}

.l-hero__block {
    width: calc(100%/4);
}

.l-hero__block:hover .l-hero__icon {
    fill: #1a1a1a;
}

.l-hero__block span {
    color: #1a1a1a;
    text-transform: capitalize;
    font-weight: bold;
}

.c-map {
    background-color: #ebeef0;
}

.l-gallery .video_alsina {
    background: transparent url('../img/background/preview_video_alsina.jpg') 50% 50% / cover no-repeat ;
}

.l-gallery.duplex_triplex {
    text-align: center;
    margin-bottom: 5rem;
}

.l-gallery.duplex_triplex .l-gallery__slider {
    margin-bottom: 1rem;
}

.l-gallery.flechas_grandes .l-gallery__slider .swiper-button-next,
.l-gallery.flechas_grandes .l-gallery__slider .swiper-button-prev {
    width: 45px;
    height: 63px;
    background-size: 45px;
}

.l-hero-2 {
    background-image: url("../img/background/background_sanvi.jpg");
}

.l-hero_3 {
    background-image: url("../img/macias_houses/render_inicio.jpg");
}

.l-map__block_xl {
    width: 75%;
}

.l-map__description {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

/*.puntos_de_interes {*/
/*    margin-bottom: 3rem;*/
/*}*/

.l-hero__icon_big {
    max-width: 125px;
}

.c-navigation__logo {
    margin-top: 0;
    height: 50px;
}

.c-navigation.scroll-dynamic-alsina.scroll-initial {
    display: block;
    position: relative;
}

/** OTHERS */

.font_montserrat {
    font-family: Montserrat, serif;
    font-weight: bold;
}

/** END OTHERS */

/** RESPONSIVE */

@media all and (min-width:1200px){  }
@media all and (min-width: 960px) and (max-width: 1199px) {
    .c-navigation__logo {
        margin-top: 17px;
        height: 25px;
    }
}
@media all and (min-width: 768px) and (max-width: 959px) {
    .c-navigation__logo {
        margin-top: 17px;
        height: 25px;
    }
}
@media all and (min-width: 480px) and (max-width: 767px){

    .c-navigation__logo {
        margin-top: 17px;
        height: 25px;
    }
}
@media all and (max-width: 479px) {
    .c-navigation__logo {
        margin-top: 17px;
        height: 25px;
    }
}
