/********** */
/*SASS */
/********** */
/********** */
/*Variables */
/********** */
/********** */
/*Mixins*** */
/********** */
* {
  padding: 0;
  margin: 0; }

.anchoRow {
  margin-right: 0;
  margin-left: 0; }

.anchoCol {
  padding-right: 0;
  padding-left: 0; }

.anchoContainer {
  padding-right: 0;
  padding-left: 0; }

@font-face {
  font-family: nexa_light;
  src: url(../fonts/NexaLight.otf); }
@font-face {
  font-family: nexa_bold;
  src: url(../fonts/NexaBold.otf); }
.main-navigation #site-navigation > .row .navbar-default .navbar-toggle .glyphicon-remove {
  margin-right: -380px !important; }

.main-navigation {
  background: #363737 !important;
  position: fixed !important; }

#backBtn {
  width: 120px;
  height: 45px;
  position: absolute;
  z-index: 1;
  bottom: 0;
  display: flex;
  background-color: #363737;
  padding: 6px;
  transition: 0.3s; }
  #backBtn .glyphicon-triangle-left {
    color: white;
    font-size: 30px;
    margin-left: -5px; }
  #backBtn p {
    color: white;
    font-family: nexa_light;
    padding: 8px; }
  #backBtn:hover {
    background-color: rgba(54, 55, 55, 0.6); }

.navbar-header #logo_nav {
  width: 100px; }

.navbar-nav li a {
  font-family: nexa_light; }
.navbar-nav li ul li a {
  font-family: nexa_light; }

footer {
  display: none; }

#logo_home {
  left: 3%;
  position: absolute;
  top: 3%;
  width: 300px;
  z-index: 1; }

#logo_home_nav {
  margin-top: 35vh;
  width: 300px;
  z-index: 1; }

.carousel-control.left, .carousel-control.right {
  background-image: none; }

.bgHome1 {
  background-image: url("../images/home1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.bgHome2 {
  background-image: url("../images/home2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.bgHome3 {
  background-image: url("../images/home3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.bgHome4 {
  background-image: url("../images/home4.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.bgHome5 {
  background-image: url("../images/home5.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.carousel-indicators .active {
  background-color: #363737;
  border: 0px; }

.carousel-indicators li {
  background-color: white; }

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity; }

.carousel-fade .carousel-inner .active {
  opacity: 1; }

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1; }

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1; }

.carousel-fade .carousel-control {
  z-index: 2; }

.carousel-caption {
  bottom: 35px;
  font-family: nexa_light;
  border-top: 1px solid white; }

#contentNosotros {
  margin-right: 435px; }

.bg_nosotros {
  background-image: url("../images/nosotros.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.settingUs h4 {
  color: #887347;
  float: right;
  font-family: nexa_bold;
  padding: 20px; }
.settingUs h1 {
  color: #887347;
  font-family: nexa_bold;
  margin-bottom: 2em;
  margin-top: 3em; }
.settingUs p {
  color: #b2b2b2;
  font-family: nexa_light;
  margin: 1em 0; }

#navNosotros {
  float: right;
  padding-right: 60px;
  position: absolute;
  right: 30px;
  top: 0;
  width: 400px; }

.noSeetings h4 {
  color: white; }
.noSeetings h1 {
  color: white;
  margin-bottom: 0 !important; }
.noSeetings h3 {
  color: #493f2c;
  font-family: nexa_bold;
  margin-top: 0; }
.noSeetings a:hover {
  text-decoration: none; }
.noSeetings a > h4 {
  color: white;
  float: none;
  font-family: nexa_bold;
  padding: 0;
  transition: 0.2s; }
  .noSeetings a > h4:hover {
    color: #493f2c; }
.noSeetings a:nth-child(3) > h4 {
  margin-top: 20%; }

.overlay_black {
  filter: brightness(50%); }

.boxInfo {
  background-color: rgba(54, 55, 55, 0.7);
  display: none; }
  .boxInfo h2 {
    color: white;
    font-family: nexa_bold;
    margin-top: 80vh;
    padding: 5px;
    text-align: right; }

.boxInfoResidencial {
  background-color: rgba(54, 55, 55, 0.7);
  display: none; }
  .boxInfoResidencial h2 {
    color: white;
    font-family: nexa_bold;
    padding: 5px;
    text-align: right; }

.oficinas_1 {
  background-image: url("../images/oficinas_1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100vh; }

.oficinas_2 {
  background-image: url("../images/oficinas_2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100vh; }

.oficinas_3 {
  background-image: url("../images/oficinas_3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100vh; }

.oficinas_4 {
  background-image: url("../images/oficinas_4.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100vh; }

.clariden1 {
  background-image: url("../images/clariden/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.clariden2 {
  background-image: url("../images/clariden/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.clariden3 {
  background-image: url("../images/clariden/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.clariden4 {
  background-image: url("../images/clariden/foto4.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.clariden5 {
  background-image: url("../images/clariden/foto5.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.mills1 {
  background-image: url("../images/mills/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.mills2 {
  background-image: url("../images/mills/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.mills3 {
  background-image: url("../images/mills/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.mills4 {
  background-image: url("../images/mills/foto4.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.mills5 {
  background-image: url("../images/clariden/foto5.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.palmas1 {
  background-image: url("../images/palmas/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.palmas2 {
  background-image: url("../images/palmas/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.palmas3 {
  background-image: url("../images/palmas/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh;
  background-size: contain !important;
  background-color: #363737; }

.palmas4 {
  background-image: url("../images/palmas/foto4.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.palmas5 {
  background-image: url("../images/palmas/foto5.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.palmas6 {
  background-image: url("../images/palmas/foto6.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.palmas7 {
  background-image: url("../images/palmas/foto7.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.recreativo_l {
  background-image: url("../images/recreativo_l.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100vh; }

.recreativo_c {
  background-image: url("../images/recreativo_c.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100vh; }

.recreativo_r {
  background-image: url("../images/recreativo_r.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100vh; }

.ahuehuetes1 {
  background-image: url("../images/ahuehuetes/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.ahuehuetes2 {
  background-image: url("../images/ahuehuetes/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.atrium1 {
  background-image: url("../images/atrium/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.atrium2 {
  background-image: url("../images/atrium/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.atrium3 {
  background-image: url("../images/atrium/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.gym1 {
  background-image: url("../images/gym/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.gym2 {
  background-image: url("../images/gym/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.gym3 {
  background-image: url("../images/gym/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.residencial_1 {
  background-image: url("../images/residencial1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 25vh; }

.residencial_2 {
  background-image: url("../images/residencial2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 25vh; }

.residencial_3 {
  background-image: url("../images/residencial3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 25vh; }

.residencial_4 {
  background-image: url("../images/residencial4.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 25vh; }

.residencial_5 {
  background-image: url("../images/residencial5.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 25vh; }

.residencial_6 {
  background-image: url("../images/residencial6.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 25vh; }

.residencial_7 {
  background-image: url("../images/residencial7.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 25vh; }

.residencial_8 {
  background-image: url("../images/residencial8.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 25vh; }

.residencial_9 {
  background-image: url("../images/residencial9.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 25vh; }

.residencial_10 {
  background-image: url("../images/residencial10.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 25vh; }

.residencial_11 {
  background-image: url("../images/residencial11.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 25vh; }

.residencial_12 {
  background-image: url("../images/residencial12.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 25vh; }

.residencial_13 {
  background-image: url("../images/residencial13.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 25vh; }

.residencial_14 {
  background-image: url("../images/residencial14.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 25vh; }

.avandaroUno1 {
  background-image: url("../images/casa_avandaro_1/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.avandaroUno2 {
  background-image: url("../images/casa_avandaro_1/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.avandaroUno3 {
  background-image: url("../images/casa_avandaro_1/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.avandaroUno4 {
  background-image: url("../images/casa_avandaro_1/foto4.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.avandaroUno5 {
  background-image: url("../images/casa_avandaro_1/foto5.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.avandaroUno6 {
  background-image: url("../images/casa_avandaro_1/foto6.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.avandaroUno7 {
  background-image: url("../images/casa_avandaro_1/foto7.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.avandaroUno8 {
  background-image: url("../images/casa_avandaro_1/foto8.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.avandaroDos1 {
  background-image: url("../images/casa_avandaro_2/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.avandaroDos2 {
  background-image: url("../images/casa_avandaro_2/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.avandaroDos3 {
  background-image: url("../images/casa_avandaro_2/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.avandaroDos4 {
  background-image: url("../images/casa_avandaro_2/foto4.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.avandaroDos5 {
  background-image: url("../images/casa_avandaro_2/foto5.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.avandaroDos6 {
  background-image: url("../images/casa_avandaro_2/foto6.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.avandaroDos7 {
  background-image: url("../images/casa_avandaro_2/foto7.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.avandaroDos8 {
  background-image: url("../images/casa_avandaro_2/foto8.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.avandaroDos82 {
  background-image: url("../images/casa_avandaro_2/foto82.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh;
  background-size: contain !important;
  background-color: #363737; }

.avandaroDos9 {
  background-image: url("../images/casa_avandaro_2/foto9.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.avandaroDos10 {
  background-image: url("../images/casa_avandaro_2/foto10.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.casaBg {
  background-image: url("../images/casa_bg/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.PH_LF1 {
  background-image: url("../images/PH_LF/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.PH_LF2 {
  background-image: url("../images/PH_LF/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.PH_LF3 {
  background-image: url("../images/PH_LF/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh;
  background-size: contain !important;
  background-color: #363737 !important; }

.PH_LF4 {
  background-image: url("../images/PH_LF/foto4.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.PH_LF5 {
  background-image: url("../images/PH_LF/foto5.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.PH_LF6 {
  background-image: url("../images/PH_LF/foto6.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.PH_LF7 {
  background-image: url("../images/PH_LF/foto7.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.PH_LF8 {
  background-image: url("../images/PH_LF/foto8.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.PH_LF9 {
  background-image: url("../images/PH_LF/foto9.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.PH_LF10 {
  background-image: url("../images/PH_LF/foto10.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.PH_LF11 {
  background-image: url("../images/PH_LF/foto11.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh;
  background-size: contain !important;
  background-color: #363737 !important; }

.peninsulaCero1 {
  background-image: url("../images/casa_peninsula_0/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.peninsulaCero2 {
  background-image: url("../images/casa_peninsula_0/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh;
  background-size: contain !important;
  background-color: #363737; }

.peninsulaUno1 {
  background-image: url("../images/casa_peninsula_1/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.peninsulaUno2 {
  background-image: url("../images/casa_peninsula_1/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.peninsulaUno3 {
  background-image: url("../images/casa_peninsula_1/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.peninsulaDos1 {
  background-image: url("../images/casa_peninsula_2/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.peninsulaDos2 {
  background-image: url("../images/casa_peninsula_2/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.peninsulaDos3 {
  background-image: url("../images/casa_peninsula_2/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.casaReforma1 {
  background-image: url("../images/casa_reforma/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.casaReforma2 {
  background-image: url("../images/casa_reforma/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.casaReforma3 {
  background-image: url("../images/casa_reforma/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.casaReforma4 {
  background-image: url("../images/casa_reforma/foto4.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.casaReforma5 {
  background-image: url("../images/casa_reforma/foto5.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.casaReforma6 {
  background-image: url("../images/casa_reforma/foto6.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoAhuehuetes1 {
  background-image: url("../images/depto_ahuehuetes/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoAhuehuetes2 {
  background-image: url("../images/depto_ahuehuetes/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoAhuehuetes3 {
  background-image: url("../images/depto_ahuehuetes/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoBosquesRUno1 {
  background-image: url("../images/depto_bosque_real/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoBosquesRUno2 {
  background-image: url("../images/depto_bosque_real/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoBosquesRUno3 {
  background-image: url("../images/depto_bosque_real/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoBosquesRUno4 {
  background-image: url("../images/depto_bosque_real/foto4.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoBosquesRDos1 {
  background-image: url("../images/depto_bosque_real2/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoBosquesRDos2 {
  background-image: url("../images/depto_bosque_real2/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoBosquesRDos3 {
  background-image: url("../images/depto_bosque_real2/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoBosquesRDos4 {
  background-image: url("../images/depto_bosque_real2/foto4.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoBosquesRDos5 {
  background-image: url("../images/depto_bosque_real2/foto5.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoBosquesRDos6 {
  background-image: url("../images/depto_bosque_real2/foto6.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh;
  transform: rotate(90deg) !important; }

.deptoBosques1 {
  background-image: url("../images/depto_bosques/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoBosques2 {
  background-image: url("../images/depto_bosques/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoBosques3 {
  background-image: url("../images/depto_bosques/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoBosques4 {
  background-image: url("../images/depto_bosques/foto4.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoGV1 {
  background-image: url("../images/depto_gv/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoGV2 {
  background-image: url("../images/depto_gv/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoGV3 {
  background-image: url("../images/depto_gv/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoGV4 {
  background-image: url("../images/depto_gv/foto4.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.deptoGV5 {
  background-image: url("../images/depto_gv/foto5.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.gardenBosques1 {
  background-image: url("../images/garden_bosques/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.gardenBosques2 {
  background-image: url("../images/garden_bosques/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.gardenBosques3 {
  background-image: url("../images/garden_bosques/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.gardenBosques4 {
  background-image: url("../images/garden_bosques/foto4.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.gardenBosques5 {
  background-image: url("../images/garden_bosques/foto5.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.gardenBosques6 {
  background-image: url("../images/garden_bosques/foto6.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.religioso {
  background-image: url("../images/sinagoga.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100vh; }

.sinagoga1 {
  background-image: url("../images/sinagoga/foto1.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.sinagoga2 {
  background-image: url("../images/sinagoga/foto2.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.sinagoga3 {
  background-image: url("../images/sinagoga/foto3.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.sinagoga4 {
  background-image: url("../images/sinagoga/foto4.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.sinagoga5 {
  background-image: url("../images/sinagoga/foto5.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.sinagoga6 {
  background-image: url("../images/sinagoga/foto6.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.sinagoga7 {
  background-image: url("../images/sinagoga/foto7.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.sinagoga8 {
  background-image: url("../images/sinagoga/foto8.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.sinagoga9 {
  background-image: url("../images/sinagoga/foto9.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.sinagoga10 {
  background-image: url("../images/sinagoga/foto10.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.bg_contacto {
  background-image: url("../images/contacto.jpg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100vh; }

.contactoSetting p:nth-child(3) {
  font-family: nexa_bold;
  font-size: 15px; }

#contactForm {
  margin-top: 30px; }
  #contactForm input, #contactForm textarea {
    border: 0;
    border-bottom: 3px solid rgba(128, 128, 128, 0.13);
    color: #b2b2b2;
    font-family: nexa_light;
    padding: 5px;
    resize: none;
    transition: 0.3s;
    width: 90%; }
    #contactForm input:focus, #contactForm textarea:focus {
      outline: none;
      font-size: 16px; }
  #contactForm input::placeholder {
    color: #b2b2b2; }
  #contactForm textarea::placeholder {
    color: #b2b2b2; }
  #contactForm button {
    background-color: white;
    border: 2px solid #887347;
    color: #887347;
    font-family: nexa_light;
    height: 35px;
    margin: 30px 0px;
    transition: 0.3s;
    width: 120px; }
    #contactForm button:hover {
      background-color: #887347;
      border: 2px solid white;
      color: white; }

.sweet-alert {
  background-color: #493f2c; }

.sweet-alert button {
  background-color: #202121 !important;
  transition: 0.3s; }
  .sweet-alert button:hover {
    background-color: rgba(32, 33, 33, 0.7) !important; }

.sweet-alert .sa-icon {
  width: 100% !important; }

.sweet-alert h2 {
  color: white !important;
  font-family: nexa_light !important; }

.sweet-alert p {
  font-family: nexa_light !important; }

@media screen and (max-width: 1100px) {
  #logo_home_nav {
    margin-top: 25vh; } }
@media screen and (max-width: 768px) {
  #logo_home {
    width: 200px; }

  #logo_home_nav {
    display: none; }

  #contentNosotros {
    margin-right: 0; }

  #navNosotros {
    background-color: rgba(54, 55, 55, 0.7);
    margin-top: 100px;
    width: 100%; }

  .settingUs {
    display: none; }
    .settingUs h4, .settingUs h1 {
      color: white; }

  #contactForm input, #contactForm textarea {
    width: 100%; }

  #navNosotros {
    padding-right: 0;
    right: 0px;
    margin-bottom: 100px; }

  .residencial_1, .residencial_2, .residencial_3, .residencial_4, .residencial_5, .residencial_6, .residencial_7, .residencial_8, .residencial_9, .residencial_10, .residencial_11, .residencial_12, .residencial_13, .residencial_14 {
    height: 100vh; }

  .main-navigation {
    display: none; }

  footer {
    display: initial; }

  .settingUs h1 {
    font-size: 20px;
    margin-bottom: 1em;
    margin-top: 2em; }

  .boxInfo h2 {
    margin-top: 70vh; }

  #backBtn {
    display: none; }

  .peninsulaCero2, .avandaroDos82, .palmas3, .PH_LF3, .PH_LF11 {
    background-size: cover !important; }

  .carousel-caption {
    bottom: 60px; } }
@media screen and (max-width: 450px) {
  #logo_home {
    width: 150px; } }

/*# sourceMappingURL=estilos.css.map */
