/*Mobil vertical */

@media screen and (max-width: 559px){
 
.id135-v1 .estatico img{
/*height: 132vw !important;*/
}
.id135-v1 .page1__header .section1__content{
top: 71vw !important;
}
.id135-v1 .page1__header .section1__content h5 {
    margin: 2px 0 15px !important;  
}
.ayudanos-17425 {
    padding-top: 12px !important;
}
.ayudanos-17425 .titulo {
    padding: 10px 0px 21px 0px !important;
}
 
.id135-v1 .slick-dots {
    bottom: 17px !important;
}
}
@media screen and (max-width: 375px){

.ayudanos-17425 {
    padding-top: 1px !important;
}
.ayudanos-17425 .titulo {
    padding: 10px 0px 13px 0px !important;
}
}
@media screen and (max-width: 320px){
.id135-v1 .page1__header .section1__content h3 {
    font-size: 25px !important; 
}
.id135-v1 .page1__header .section1__content h5 {
    margin: 2px 0 10px !important;
}
.id135-v1 .page1__header .section1__content .button a {
    width: 157px !important;
    height: 45px !important;
    line-height: 45px !important;
}
.id135-v1 .slick-dots {
    bottom: 14px !important;
}
}

/*Fin de mobil vertical*/

.id135-v1 .slick-dots li button {
    background: transparent;
    /*border: 2px solid #999 !important;*/
    opacity: 0.5;
    border: 2px solid #FFFFFF !important;
}

/* xl */

@media (min-width: 1200px) {
    .id135-v1 .slick-dots li button:hover {
        background: #0FBDDF;
        border: 2px solid #0FBDDF !important;
        opacity: 1;
    }
    .id135-v1 .slick-dots li.slick-active button:hover {
        border: 2px solid #0FBDDF !important;
    }
}

.id135-v1 .slick-dots li.slick-active button {
    width: 15px;
    height: 15px;
    opacity: 1;
    border: 2px solid #FFFFFF !important;
}

@media (max-width: 559px) {
    .id135-v1 .slick-dots {
        bottom: 28px;
    }
}

@media (min-width: 560px) {
    .id135-v1 .slick-dots {
        bottom: 22px;
    }
}

@media (min-width: 768px) {
    .id135-v1 .slick-dots {
        bottom: 28px;
    }
}

@media (min-width: 992px) {
    .id135-v1 .slick-dots {
        bottom: 33px;
    }
}

/* xl */

@media (min-width: 1200px) {
    .id135-v1 .slick-dots {
        bottom: 33px;
    }
}

.id135-v1 .banner {
    position: relative;
}

.id135-v1 .estatico {
    position: relative;
    z-index: 0;
    width: 100%;
}

.id135-v1 .estatico img {
    /*max-width: 100%;*/
    width: auto;
    height: auto;
    vertical-align: middle;
}

.id135-v1 .estatico img {
    margin: 0 auto;
    margin-left: 50%;
    transform: translateX(-50%);
}

.id135-v1 .dinamico {
    position: absolute;
    z-index: 10;
    width: 100%;
    top: 0;
}

/* Dots */

@media only screen and (min-width: 320px) and (max-width: 599px) {
    .id135-v1 .estatico img {
        /*width: 320px;*/
        height: 400px;
    }
}

@media only screen and (min-width: 320px) {
    .id135-v1 .slick-dots {
        position: absolute;
        /* bottom: 28px; */
        display: block;
        width: 100%;
        padding: 0;
        margin: 0;
        list-style: none;
        text-align: center;
    }
}

@media only screen and (min-width: 1240px) {
    .id135-v1 .slick-dots {
        position: absolute;
        /* bottom: 33px; */
        display: block;
        width: 100%;
        padding: 0;
        margin: 0;
        list-style: none;
        text-align: center;
    }
}

.id135-v1 .slick-dots li {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}

.id135-v1 .slick-dots li button {
    display: block;
    width: 15px;
    height: 15px;
    padding: 5px;
    cursor: pointer;
}

.id135-v1 .slick-dots li button:before {
    line-height: 20px;
    position: absolute;
    top: -3px;
    left: -3px;
    width: 15px;
    height: 15px;
    text-align: center;
    /*color: #abafb0;*/
    visibility: hidden;
}

.id135-v1 .slick-dots li.slick-active button:before {
    /*color: #1f97ae;*/
    /*background:#1f97ae;*/
    border-radius: 13px !important;
    visibility: hidden;
}

.fillWidth {
    width: 100%;
    max-width: 1920px;
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.fillHeight {
    height: 100%;
    max-height: 520px;
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.id135-v1 .banner.slick-slide.slick-current.slick-active {
    z-index: 20;
}

/* ----------- Movil horizontal y vertical ----------- */

/* vertical */

@media only screen and (min-width: 250px) and (max-width: 479px) {
    .id135-v1 .visible-xs-v {
        display: block !important;
    }
    .id135-v1 .hidden-xs-v {
        display: none !important;
    }
    .id135-v1 .visible-xs-h {
        display: none !important;
    }
}

@media only screen and (min-width: 480px) {
    .id135-v1 .visible-xs-v {
        display: none !important;
    }
}

/* horizontal */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .id135-v1 .visible-xs-h {
        display: block !important;
    }
    .id135-v1 .hidden-xs-h {
        display: none !important;
    }
}

@media only screen and (min-width: 768px) {
    .id135-v1 .visible-xs-h {
        display: none !important;
    }
}

/* ----------- proporcion imagenes banner ----------- */

@media(max-width: 479px) {
    .id135-v1 .estatico img {
        width: 100%;
        height: auto;
        /*525px proporcion, se cambia a auto por requerimiento del cliente*/
    }
}

@media(min-width:480px) {
    .id135-v1 .estatico img {
        width: 100%;
        height: 50vw;
    }
}

@media(min-width:1200px) {
    .id135-v1 .estatico img {
        width: 100%;
        height: 33vw;
    }
}

/*incidencia 14337*/

@media only screen and (max-width: 767px) {
    .id135-v1 .dinamico {
        height: 100%;
        /*inc 14337: baner carrusel en movil, el boton se pone al medio, antes no pasaba porque compartia css con el baner estatico*/
    }
}

/*incidencia 15090*/

@media (min-width:768px) and (max-width:770px) {
    .id135-v1 .caja_subtitulo_b {
        padding-top: 280px;
    }
    .id135-v1 .phone {
        margin-top: 20%;
    }
}

@media (min-width:1024px) and (max-width:1026px) {
    .id135-v1 .phone {
        margin-top: 17%;
    }
}

/*
** IMPORTANT: DO NOT REMOVE THIS
** OID: f28e4a30-2d5f-4589-b1f5-b8a1e70887ef
** Publish date: Jun 1, 2018, 5:18:44 PM EDT
** Last modified: Sep 10, 2019, 6:47:56 PM EDT
*/