/* DEJAR EN TODOS LOS PROYECTOS */
@media (max-width: 575px) {
    .max-vh-xs-10 { max-height: 10vh; }
    .max-vh-xs-20 { max-height: 20vh; }
    .max-vh-xs-30 { max-height: 30vh; }
    .max-vh-xs-40 { max-height: 40vh; }
    .max-vh-xs-50 { max-height: 50vh; }
    .max-vh-xs-60 { max-height: 60vh; }
    .max-vh-xs-70 { max-height: 70vh; }
    .max-vh-xs-75 { max-height: 75vh; }
    .max-vh-xs-80 { max-height: 80vh; }
    .max-vh-xs-90 { max-height: 90vh; }
    .max-vh-xs-100 { max-height: 100vh; }
}

/* Small devices (sm, min-width: 576px) */
@media (min-width: 576px) {
    .max-vh-sm-10 { max-height: 10vh!important; }
    .max-vh-sm-20 { max-height: 20vh!important; }
    .max-vh-sm-30 { max-height: 30vh!important; }
    .max-vh-sm-40 { max-height: 40vh!important; }
    .max-vh-sm-50 { max-height: 50vh!important; }
    .max-vh-sm-60 { max-height: 60vh!important; }
    .max-vh-sm-70 { max-height: 70vh!important; }
    .max-vh-sm-75 { max-height: 75vh!important; }
    .max-vh-sm-80 { max-height: 80vh!important; }
    .max-vh-sm-90 { max-height: 90vh!important; }
    .max-vh-sm-100 { max-height: 100vh!important; }
}

/* Medium devices (md, min-width: 768px) */
@media (min-width: 768px) {
    .max-vh-md-10 { max-height: 10vh!important; }
    .max-vh-md-20 { max-height: 20vh!important; }
    .max-vh-md-30 { max-height: 30vh!important; }
    .max-vh-md-40 { max-height: 40vh!important; }
    .max-vh-md-50 { max-height: 50vh!important; }
    .max-vh-md-60 { max-height: 60vh!important; }
    .max-vh-md-70 { max-height: 70vh!important; }
    .max-vh-md-75 { max-height: 75vh!important; }
    .max-vh-md-80 { max-height: 80vh!important; }
    .max-vh-md-90 { max-height: 90vh!important; }
    .max-vh-md-100 { max-height: 100vh!important; }
}

/* Large devices (lg, min-width: 992px) */
@media (min-width: 992px) {
    .max-vh-lg-10 { max-height: 10vh!important; }
    .max-vh-lg-20 { max-height: 20vh!important; }
    .max-vh-lg-30 { max-height: 30vh!important; }
    .max-vh-lg-40 { max-height: 40vh!important; }
    .max-vh-lg-50 { max-height: 50vh!important; }
    .max-vh-lg-60 { max-height: 60vh!important; }
    .max-vh-lg-70 { max-height: 70vh!important; }
    .max-vh-lg-75 { max-height: 75vh!important; }
    .max-vh-lg-80 { max-height: 80vh!important; }
    .max-vh-lg-90 { max-height: 90vh!important; }
    .max-vh-lg-100 { max-height: 100vh!important; }
}

/* Extra large devices (xl, min-width: 1400px) */
@media (min-width: 1400px) {
    .max-vh-xl-10 { max-height: 10vh!important; }
    .max-vh-xl-20 { max-height: 20vh!important; }
    .max-vh-xl-30 { max-height: 30vh!important; }
    .max-vh-xl-40 { max-height: 40vh!important; }
    .max-vh-xl-50 { max-height: 50vh!important; }
    .max-vh-xl-60 { max-height: 60vh!important; }
    .max-vh-xl-70 { max-height: 70vh!important; }
    .max-vh-xl-75 { max-height: 75vh!important; }
    .max-vh-xl-80 { max-height: 80vh!important; }
    .max-vh-xl-90 { max-height: 90vh!important; }
    .max-vh-xl-100 { max-height: 100vh!important; }
}

@media (max-width: 575px) {
    .min-vh-xs-10 { min-height: 10vh; }
    .min-vh-xs-20 { min-height: 20vh; }
    .min-vh-xs-30 { min-height: 30vh; }
    .min-vh-xs-40 { min-height: 40vh; }
    .min-vh-xs-50 { min-height: 50vh; }
    .min-vh-xs-60 { min-height: 60vh; }
    .min-vh-xs-70 { min-height: 70vh; }
    .min-vh-xs-75 { min-height: 75vh; }
    .min-vh-xs-80 { min-height: 80vh; }
    .min-vh-xs-90 { min-height: 90vh; }
    .min-vh-xs-100 { min-height: 100vh; }
}

/* Small devices (sm, min-width: 576px) */
@media (min-width: 576px) {
    .min-vh-sm-10 { min-height: 10vh!important; }
    .min-vh-sm-20 { min-height: 20vh!important; }
    .min-vh-sm-30 { min-height: 30vh!important; }
    .min-vh-sm-40 { min-height: 40vh!important; }
    .min-vh-sm-50 { min-height: 50vh!important; }
    .min-vh-sm-60 { min-height: 60vh!important; }
    .min-vh-sm-70 { min-height: 70vh!important; }
    .min-vh-sm-75 { min-height: 75vh!important; }
    .min-vh-sm-80 { min-height: 80vh!important; }
    .min-vh-sm-90 { min-height: 90vh!important; }
    .min-vh-sm-100 { min-height: 100vh!important; }
}

/* Medium devices (md, min-width: 768px) */
@media (min-width: 768px) {
    .min-vh-md-10 { min-height: 10vh!important; }
    .min-vh-md-20 { min-height: 20vh!important; }
    .min-vh-md-30 { min-height: 30vh!important; }
    .min-vh-md-40 { min-height: 40vh!important; }
    .min-vh-md-50 { min-height: 50vh!important; }
    .min-vh-md-60 { min-height: 60vh!important; }
    .min-vh-md-70 { min-height: 70vh!important; }
    .min-vh-md-75 { min-height: 75vh!important; }
    .min-vh-md-80 { min-height: 80vh!important; }
    .min-vh-md-90 { min-height: 90vh!important; }
    .min-vh-md-100 { min-height: 100vh!important; }
}

/* Large devices (lg, min-width: 992px) */
@media (min-width: 992px) {
    .min-vh-lg-10 { min-height: 10vh!important; }
    .min-vh-lg-20 { min-height: 20vh!important; }
    .min-vh-lg-30 { min-height: 30vh!important; }
    .min-vh-lg-40 { min-height: 40vh!important; }
    .min-vh-lg-50 { min-height: 50vh!important; }
    .min-vh-lg-60 { min-height: 60vh!important; }
    .min-vh-lg-70 { min-height: 70vh!important; }
    .min-vh-lg-75 { min-height: 75vh!important; }
    .min-vh-lg-80 { min-height: 80vh!important; }
    .min-vh-lg-90 { min-height: 90vh!important; }
    .min-vh-lg-100 { min-height: 100vh!important; }
}

/* Extra large devices (xl, min-width: 1400px) */
@media (min-width: 1400px) {
    .min-vh-xl-10 { min-height: 10vh!important; }
    .min-vh-xl-20 { min-height: 20vh!important; }
    .min-vh-xl-30 { min-height: 30vh!important; }
    .min-vh-xl-40 { min-height: 40vh!important; }
    .min-vh-xl-50 { min-height: 50vh!important; }
    .min-vh-xl-60 { min-height: 60vh!important; }
    .min-vh-xl-70 { min-height: 70vh!important; }
    .min-vh-xl-75 { min-height: 75vh!important; }
    .min-vh-xl-80 { min-height: 80vh!important; }
    .min-vh-xl-90 { min-height: 90vh!important; }
    .min-vh-xl-100 { min-height: 100vh!important; }
}

/* Extra extra large devices (xxl, min-width: 1920px) */
@media (min-width: 1920px) {
    .min-vh-xxl-10 { min-height: 10vh!important; }
    .min-vh-xxl-20 { min-height: 20vh!important; }
    .min-vh-xxl-30 { min-height: 30vh!important; }
    .min-vh-xxl-40 { min-height: 40vh!important; }
    .min-vh-xxl-50 { min-height: 50vh!important; }
    .min-vh-xxl-60 { min-height: 60vh!important; }
    .min-vh-xxl-70 { min-height: 70vh!important; }
    .min-vh-xxl-75 { min-height: 75vh!important; }
    .min-vh-xxl-80 { min-height: 80vh!important; }
    .min-vh-xxl-90 { min-height: 90vh!important; }
    .min-vh-xxl-100 { min-height: 100vh!important; }
}

body:not(.loaded) .slider-parallax .slider-inner{
    position: unset!important;
}

.invisible {
    visibility: hidden;
}

#toast-container{
    margin-top: 10px!important;
}

#header .ajax-search-container button, #slider .ajax-search-container button{
    display: none;
}

div#header-wrap.semi-transparent.dark {
    background: rgba(0, 0, 0, 0.75);
}

#header.semi-transparent:not(.dark) {
    background: rgba(255, 255, 255, 0.75);
}

#logo img {
    margin-top: -10px;
    height:50px;
}

@media(max-width: 575px){
    
    .header-banderas {
        position: absolute;
        right: 120px;
        top: 8px;
    }

    #logo {
        max-width: calc(100% - 120px);
    }

    #logo img{
        margin: 10px 0;
        max-width: 200px;
    }

    .header-misc {
        width: 100%;
    }

    .header-misc-icon.header-login {
        position: absolute;
        top: 30px;
        right: 50px;
    }

}