/* ==|====================
   Layout/Peliculas
   ======================= */
#topNav{top: 0 !important;}
.mainMenuBtn.current:after{background: #fff;}
.textP{position: absolute; bottom: 20px; color: #fff; font-size: 40px;font-family: 'Montserrat', sans-serif;}
.textSub{position: absolute; bottom: 90px; color: #fff; font-size: 30px;font-family: 'Montserrat', sans-serif;}
.ml-6{margin-left: 16%;}
.titulo-icons { color: #000000; font-size: 20px; text-align: center; margin: 20px auto 15px; font-size: 36px;font-family: 'Montserrat', sans-serif;}

/*FORMULARIO SLIDER*/
#slide-formulario-container{  display:block; width:100%; height:100%; position:relative; }
#slideshow{ width:100%; height:100%; display:block; position:relative; /*z-index:50;*/}
#slideshow .item{   width:100%;  height:100%;}
#slideshow .item .slide{ width:100%; height:100%;  background-size:cover; background-position:top center; background-repeat:no-repeat;}
.owl-controls {display: none;}
#slideshow #slide1{background:url(../images/banners/peliculas/banner1.png)top center no-repeat;height: 200%; width: 100%; position: absolute; top: 0%;    background-size: cover;}
#slideshow #slide2{background:url(../images/banners/peliculas/banner2.png)top center no-repeat;height: 200%; width: 100%; position: absolute; top: 0%;    background-size: cover;}
#slideshow .item #slide3{background:url(../images/banners/peliculas/banner3.png)top center no-repeat;height: 200%; width: 100%; position: absolute; top: 0%;    background-size: cover;}
#slideshow .item #slide4{background:url(../images/banners/peliculas/banner4.png)top center no-repeat;height: 200%; width: 100%; position: absolute; top: 0%;    background-size: cover;}
#slideshow .item .slide-sm, #slideshow .item .slide-xs{display:block;width:100%;height:auto;}
#slideshow .item .slide-sm img, #slideshow .item .slide-xs img{width:100%;height:auto;}
#slide-formulario-container #slideshow{position:relative;top:0;left:0;width:100%;z-index:1;}
.form-slider{position: absolute; right: 20%; width: 100%; max-width: 380px; display: inline-block;z-index:2;}
#slide-instalaciones{position:relative;}
.owl-dots{display: none !important;}

/* /header parallax */
/* .height-banner{height: 600px;} */
.header-secciones { height: 600px !important; position: relative; z-index: 1; display: block; overflow: hidden; }
.marginlogofox{max-width: 100%; bottom: 0%;}
.headeroculto { display: none; }
.header-secciones .image-parallax { height: 200%; width: 100%; position: absolute; top: -100%; }
.titlebanner { font-size: 50px; text-shadow: 2px 2px 15px #000; line-height: 18px; font-weight: bold; }
.banner-secciones{height: 180px !important; position: relative; z-index: 1; display: block; overflow: hidden; }
.banner-secciones .image-parallax { height: 200%; width: 100%; position: absolute; top: -100%; }


 
/***** Modal *****/
.modal-backdrop.in {
    filter: alpha(opacity=7);
    opacity: 0.7;
}
 
.modal-content {
    background: none;
    border: 0;
    -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
}
 
.modal-body {
    padding: 0 25px 25px 25px;
}
 
.modal-header {
    padding: 25px 25px 15px 25px;
    text-align: right;
}
 
.modal-header, .modal-footer {
    border: 0;
}
 
.modal-header .close {
    float: none;
    margin: 0;
    font-size: 36px;
    color: #fff;
    font-weight: 300;
    text-shadow: none;
    opacity: 1;
}

.titulo-movies { color: #000000; font-size: 16px; text-transform: uppercase; text-align: center; margin: 20px auto 15px;font-family: 'Montserrat', sans-serif; height: 40px; }
.links{max-width: 250px;}
.fecha-anual{color: #aa0000;}
.link-one{width: auto; padding: 5px 10px; font-weight: 300; color: #000 !important; border: 1px solid #000;width: auto; padding: 5px 10px; font-weight: 300; color: #000 !important; border: 1px solid #000;font-family: 'Montserrat', sans-serif;}
.link-two{width: auto; padding: 5px 10px; font-weight: 300; color: #000 !important; border: 1px solid #000;width: auto; padding: 5px 10px; font-weight: 300; color: #000 !important; border: 1px solid #000;font-family: 'Montserrat', sans-serif;}



/*DESCRIPCION*/
.descripcion-villaplata{margin-top: 0%; margin-bottom: 8%; }
.title-conoce{color: #8e2086; padding-bottom: 10px; font-size: 26px;padding-top: 10px; font-weight: 500;}
.title-conoce span{color: #454545;}
.descrip-conoce{color: #656565;font-family: 'Montserrat', sans-serif;  font-size: 16px; font-weight: 500; line-height: 36px; margin-top: 0%; margin-bottom: 0%; padding-top: 0%;}
.btn-ver{width: 100%; background: #fff; border: 3px solid #8e2086; padding: 15px 30px; color: #8e2086 !important; font-weight: 700;}
.btn-ver:hover{border: 3px solid #454545; color: #454545 !important; }
.fondo-rosa{background-color: #7a2582;display: inline-block;}
.descrip-mapa { color: #ffffff; font-size: 20px; font-weight: 300; line-height: 36px; margin-top: 2%; margin-bottom: 5%; }


/* 
::::::::::::::::::::::::::::::::::::::::::::::::::
        QUERIES
::::::::::::::::::::::::::::::::::::::::::::::::::
*/
@media screen and (max-width: 1440px){
    #slideshow #slide1{background-size: contain !important;}
    #slideshow #slide2{background-size: contain !important;}
    #slideshow #slide3{background-size: contain !important;}
    #slideshow #slide4{background-size: contain !important;}

}

@media screen and (max-width: 1200px){
    .titulo-movies{height: 24px;}
}

@media screen and (max-width: 991px){
    .navbar-brand { height: 40px; display: inline-block; position: absolute; right: 2%; }
    .fondo-header{background-color: rgba(0, 0, 0, 0.9);padding: 0px; width: 100%; float: left; height:0;}
    .fondo-header .container{ max-width: 100%; padding: 0px 10px; display: inline-block;}
    .titulo-movies{ height: 25px; }
    /*#topNav{top: -10px !important;}*/
}

@media screen and (max-width: 880px){
    .header-secciones{height: 440px !important;}
    .titlebanner { font-size: 30px}
    .descrip-conoce{padding-top: 15px;}
    .marginlogofox{bottom: 5%;}
}

@media screen and (max-width: 767px){
    .textSub{left: 0; padding: 10px; font-size: 21px;}
    .textP{font-size: 20px;}
    .header-secciones { height: 270px !important; }
    .img-peliculas {display: flex; justify-content: center;}
    .img-peliculas img{height: 100%;}
}
/* @media screen and (max-width: 580px){
    .textSub br{display: none;}
    .header-secciones { height: 360px !important; }
    #slideshow #slide1{background-position:center center ;}
}

@media screen and (max-width: 480px){
    .header-secciones { height: 300px !important;}

} */

@media screen and (max-width: 600px){
    .image-responsive{height: 100%;}
    .header-secciones { height: 100% !important; }
}

@media screen and (max-width: 578px){
    .textSub br{display: none;}
    /* .image-responsive{height: 280px;}
    .header-secciones { height: 300px !important; } */
    /* .marginlogofox{bottom: 25%;} */
}

@media screen and (max-width: 500px){
    #slideshow #slide1{display: none;}
    #slideshow #slide2{display: none;}
    #slideshow #slide3{display: none;}
    #slideshow #slide4{display: none;}
    .descrip-conoce{line-height: 26px;}
}

@media screen and (max-width: 480px){
    .titulo-movies { height: 30px; font-size: 14px; }
    .link-one{font-size: 14px; margin-bottom: 10px;}
    .link-two{font-size: 14px; margin-bottom: 10px;}
    .fecha-anual{font-size: 14px;}
    .container{padding: 0px 10px;}
    /* .image-responsive{height: 100%;}
   .header-secciones { height: 100% !important; } */

}

@media screen and (max-width: 360px){
    .link-one{font-size: 10px;}
    .link-two{font-size: 10px;}
    .titulo-movies{font-size: 12px;}

}
