section#home{
  position:relative;
  padding:0;
  display:block;
}

/* PARALLAX + CARRO */

.parallax-window-min {
    background: transparent none repeat scroll 0 0;
    min-height: 640px;
    position:relative;
    z-index:3 !important;
}
#branded-car{
  position:absolute;
  display:block;
  top:460px;
  left:calc(100% - 600px);
  /* max-width: 100%; */
  z-index: 4;
}
.delay900{
  transition-delay:900ms;
}

/* FORMULARIO */

#contacto{
  background:#ececec;
  display:block;
  padding:110px 0 45px;
}
#comentarios{
  padding:5px;
  width:100%;
  border-color: #ddd;
}
.enviarform{
  background:#e73f1e;
  color: #fff;
  display:block;
  text-transform:uppercase;
  font-size:14px;
}
.enviarform:hover{
  background:#f6a019;
}

/* Descripción */

#whats-bloque{
  text-align:center;
  color:#fff;
  max-width:350px;
  background:#000;
}
#whats-bloque .head{padding:30px 25px;background:#4e7225;}
a.mail-link{font-size:18px;color:#fff;transition:ease .168s;-webkit-transition:ease .168s;}
a.mail-link:hover;{color:#000;}
#whats-bloque .body{padding:45px 25px;}
#whats-btn {
    color: #fff;
    font-size: 21px;
    display: block;
    transition: ease .168s;
    -webkit-transition: ease .168s;
    border: 3px solid #fff;
    border-radius: 25px;
    margin-top: 25px;
}
#whats-btn:hover{color:#539c00;border-color:#539c00;}
.green-whats{color: #539c00;}

#familia-img{
  background:url(../images/familia.jpg)center no-repeat;
  background-size:cover;
}

#amenidades-content{
  background:#ececec;
  padding:60px 45px;
}
#descripcion-content{
  background:#fff;
  padding:60px 45px;
}

.info-descripcion{max-width: 720px;}
.info-descripcion .titulo{font-size:33px;margin-bottom:15px;}
.info-descripcion .texto{font-size:18px;}
.info-descripcion .texto .remarked{font-weight:600;text-transform:uppercase;}

.info-amenidades{max-width: 720px;}
.info-amenidades .titulo{font-size:33px;margin-bottom:15px;}
.info-amenidades #amenidades-list{font-size:18px;}


/*Slide*/
.home .carousel-indicators li{ width: 34px; height: 4px; border-radius: 50px;}
.home .listCarrousel{position: relative; display: block; bottom: 0; padding-left: 0; margin-right: 0%; margin-left: 0%; list-style: none;}
.home .listCarrousel li {
    width:100%;
    height: 38px;
    text-indent: inherit !important;
    background: transparent;
    cursor: pointer;
    background: #e73f1e;
    -webkit-transition: all 330ms ease;
    -moz-transition: all 330ms ease;
    transition: all 330ms ease;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom:2px;
    border-radius: 0px;
}
.home .listCarrousel li:hover {
    background: #f6a019;
}
.home .listCarrousel li.active {
    background: #f6a019;
}
.home .listCarrousel li p{
    font-size:14px;
    display:inline-block;
    width:100%;
    text-align:center;
    font-weight:400;
    color:#fff;
    text-transform: uppercase;
    padding-top: 9px; padding-bottom: 9px;
    letter-spacing:0px;
    /*font-family: 'Work Sans';*/
    position:relative;
    z-index:2;
}






/* MAPA */

.mapsection { float: left; position: relative; width: 100%; min-height: 640px; overflow: hidden; display: inline-block; }
#infoWindow{text-align: center;display: inline-block; padding: 20px 0px;}
.infoImg{margin:5px 0 10px;}
.maps-dir{ color: #656565; display: inline-block; position: relative; font-size: 16px; text-align: center; padding: 10px 40px 20px;}



/* Carousel/slideshow-images */

#modelos{
  padding:60px 0;
  display:block;
}
.modelo-btn{
  background:#e73f1e;
  color: #fff;
  display:block;
  text-transform:uppercase;
  font-size:14px;
  width:100%;
}
.modelo-btn:hover{
  background:#f6a019;
  color:#fff;
}
.carousel.carrouselhome{display:none !important;}
.carousel.carrouselhome.visible{display:block !important;}


/* 
::::::::::::::::::::::::::::::::::::::::::::::::::
        QUERIES
::::::::::::::::::::::::::::::::::::::::::::::::::
*/

@media screen and (max-width: 1200px){}
@media screen and (max-width: 991px){}
@media screen and (max-width: 767px){
  #familia-img{background:none;}
  .info-descripcion{max-width:100%;}
  .info-amenidades{max-width:100%;}
  #whats-bloque{max-width:initial;width:100%;}
}
@media screen and (max-width: 600px){}
@media screen and (max-width: 480px){
  .parallax-window-min {min-height: 360px;}
  #branded-car {width: 84%;top: 270px;left: 5%;}
}
@media screen and (max-width: 360px){}







