#layerslider { 
    max-width: 100% !important; 
    position: relative;
}

#layerslider .ls-content { text-align: center; }

 
#layerslider .ls-slide .ls-l {
    bottom: 0;
    left: 0 !important;
    display: flex;
    align-items: center;
    width: 100% !important;
} 


/* BUSCADOR */
#layerslider-buscador { position: absolute; z-index: 2; top: 25%; color: var(--color-tertiary); }
#layerslider-buscador h1 { font-family: 'Maven Pro', sans-serif !important; padding-bottom: 1.4vw; font-size: 2.6vw; }
#layerslider-buscador h1 span { font-family: 'Maven Pro', sans-serif !important; border-bottom: 6px solid var(--color-secondary); }
#layerslider-buscador form { background-color: var(--color-tertiary); padding: 12px; border-radius: 12px; }
#layerslider-buscador form select.form-control, #layerslider-buscador form .form-group select.form-control {
    background: url("../img/select_arrow.png") no-repeat right;
    -webkit-appearance: none;
    display: inline !important; 
    width: auto !important; 
    min-width: 70%;
    border: 0;
    border-radius: 0;
}
#layerslider-buscador form .form-group { border-right: 1px solid #dcdcdc; padding-right: 1.2rem; width: 100%; margin-bottom: 0; }

@media (max-width: 1099px) {
    #layerslider-buscador { top: 20%; }
}

@media (max-width: 899px) {
    #layerslider-buscador { top: 14%; }
}

@media (max-width: 599px) {
    #layerslider-buscador { background-color: var(--color-primary); padding: 2rem 0; top: 0; position: relative; }
    #layerslider-buscador h1 { font-size: 4vw; }
    #layerslider-buscador h1 span { border-bottom: none; }
    #layerslider-buscador form { flex-direction: column; }
    #layerslider-buscador form select.form-control, #layerslider-buscador form .form-group select.form-control {
        background: url("../img/select_arrow.png") no-repeat right var(--color-tertiary);
        -webkit-appearance: none;
        min-width: 100%;
        margin-bottom: .5rem;
    }
    #layerslider-buscador form .form-group { border-right: none; }
}

