@charset "UTF-8";
/* CSS Document */
@media (max-width: 1366px) {
  .intro {
    height: 50%;
  }
  .units {
    height: 60%;
  }
  .location {
    height: 50%;
  }
  .contact {
    height: 100%;
  }
  .offer {
    left: 72.5%;
  }
  .carContent {
    top: 50%;
  }
}
@media (min-width: 1281px) and (max-width: 1920px) {}
@media (max-width: 1280px) {
  .location {
    height: 50%;
  }
  .contact {
    height: 100%;
  }
  .units {
    height: 55%;
  }
}
@media (max-width: 1112px) {
  .units {
    height: 65%;
  }
  .location {
    height: 55%;
  }
  .gl03 {
    left: 296px;
  }
  .contact {
    height: 115%;
  }
  .carContent {
    top: 45%;
    left: 10%;
  }
  .offer {
    left: 68%;
  }
}
@media (min-width: 1025px) and (max-width: 1111px) {}
@media (max-width: 1024px) {
  .carContent {
    top: 50%;
    left: 10%;
  }
  .carContent h2 {
    font-size: 150%;
  }
  .carContent h1 {
    font-size: 250%;
  }
  .offer {
    left: 66%;
  }
  .gallery img {
    max-width: 220px;
  }
  .gl03 {
    left: 366px;
    top: 86px;
  }
  .gl02 {
    left: 200px;
    top: -66px;
  }
  .units {
    height: 60%;
  }
  .location {
    height: 60%;
  }
  .contact {
    height: 125%;
  }
}
@media (max-width: 960px) {
  .gl03 {
    left: 286px;
  }
  .offer {
    left: 60%;
  }
}
@media (min-width: 768px) and (max-width: 960px) {}
/*iPad Horizontal*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {}
/*END iPad Horizontal*/
/*iPad Vertical*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {}
/*END iPad Vertical*/
/*iPhone PLUS Landscape*/
@media (max-width: 736px) {
  .w80, .w70, .w60, .w50, .w30, .w40, .w20 {
    width: 100%;
  }
  .adjImg {
    max-width: 220px;
    margin: auto;
    float: none;
  }
  .gl03, .gl02, .gl01 {
    float: left;
    top: initial;
    left: initial;
    width: 33.33333%;
    position: relative !important;
    padding: 1%;
  }
  .topMenu {
    display: none;
  }
  #bot {
    z-index: 99999;
  }
  .botmenu {
    position: absolute;
    right: 36px;
    top: 36px;
    display: block;
  }
  .topLogo img {
    min-width: 150px;
    width: 50%;
    display: inline-block;
  }
  .offer{
    left: 52%;
    top:70%;
  }
}
@media (max-width:576px) {
  html {
    font-size: 16px;
  }
  h1 {
    font-size: 200%;
  }
  .carrusel {
    height: 100%;
  }
  .carContent {
    left: 10%;
    top:33%;
  }
  .carContent h2 {
    font-size: 120%
  }
  .carContent h1 {
    font-size: 175%;
  }
  .location {
    height: 100%;
  }
  .ubicacion p {
    font-size: 100%;
  }
  .intro {
    height: 100%;
  }
  .units {
    height: 80%;
  }
  .slogan img {
    max-width: 200px;
  }
  .pB0 {
    padding-bottom: 0;
  }
  .pU0 {
    padding-top: 0;
  }
   .offer{
    left: 33%;
     top:50%;
  }
}
/*iPhone PLUS Landscape*/
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) {}
/*iPhone Landscape*/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {}
/*END iPhone Landscape*/
/*iPhone Portrait*/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) {}
/*END iPhone Portrait*/
@media (max-width : 414px) {
     .offer{
    left:15%;
  }
  
}
@media (max-width: 320px) {}