:root {
  --strongBlue: #002a66;
  --boraBlue: #335585;
  --nikteGreen: #4d9b02;
  --nikteOrange: #00C2B8;
  --realxcambo: #b22d2d;
  --paseos: #62ced3;
  --nikteGreyStrong: #6d6d6d;
  --nikteGreyLight: #8e8888;
  --disponible:#e17d2a;
  --apartado:#e17d2a;
  --vendido:#e17d2a;
  --white:#ffffff;
  --green:#94ab95;
}


@keyframes sdb10 {
  0% {
    transform: translate(0, 0);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    transform: translate(0, 20px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}


/* RIBBON */
@import url(https://fonts.googleapis.com/css?family=Hammersmith+One);
/* 	Overlay Banner */
/*	---------------------------------------------------- */

.overlay-ribbon {
  position: fixed;
  width: 13em;
  height: 14em;
  z-index: 9999;
  top: 0;
  left: 2%;
  background: #2ec4b6;
  padding: 5px 0;
  /* IE10 Consumer Preview */

  background-image: -ms-radial-gradient(center top, circle farthest-side, #cbf3f0 0%, #2ec4b6 100%);
  /* Mozilla Firefox */

  background-image: -moz-radial-gradient(center top, circle farthest-side, #cbf3f0 0%, #2ec4b6 100%);
  /* Opera */

  background-image: -o-radial-gradient(center top, circle farthest-side, #cbf3f0 0%, #2ec4b6 100%);
  /* Webkit (Safari/Chrome 10) */

  background-image: -webkit-gradient(radial, center top, 0, center top, 487, color-stop(0, #cbf3f0), color-stop(1, #2ec4b6));
  /* Webkit (Chrome 11+) */

  background-image: -webkit-radial-gradient(center top, circle farthest-side, #cbf3f0 0%, #2ec4b6 100%);
  /* W3C Markup, IE10 Release Preview */

  background-image: radial-gradient(circle farthest-side at center top, #cbf3f0 0%, #2ec4b6 100%);
  -webkit-box-shadow: -5px 21px 28px -4px rgba(0, 0, 0, 0.43);
  -moz-box-shadow: -5px 21px 28px -4px rgba(0, 0, 0, 0.43);
  box-shadow: -5px 21px 28px -4px rgba(0, 0, 0, 0.43);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;

  animation: slidein 3s ease-in-out forwards;
}

.ribbon-content {
  z-index: 99999;
  position: relative;
  margin: 0 5px;
}

.ribbon-content h3 {
  margin: 0;
  padding: 5px 0 5px 0;
  line-height: 16px;
  font-family: 'Hammersmith One', sans-serif;
  color: #24505a;
  text-align: center;
}

.ribbon-content > p,
.ribbon-content > p span {
  color: #24505a;
  margin: 0;
  padding: 0;
}

.ribbon-content p span {
  display: block;
}

.close-x {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 99;
}

.close-x a:link,
.close-x a:visited {
  background: #2ec4b6;
  color: #fff;
  padding: 0 4px;
  font-weight: normal;
  text-decoration: none;
}

.close-x a:hover {
  background: #ff9f1c;
}

.overlay-ribbon:before {
  content: "";
  position: absolute;
  bottom: -9em;
  left: 0;
  width: 0;
  height: 0;
  border-top: 10em solid #2ec4b6;
  border-right: 10em solid transparent;
  z-index: 997;
}

.overlay-ribbon:after {
  content: "";
  position: absolute;
  bottom: -9em;
  right: 0;
  width: 0;
  height: 0;
  border-top: 10em solid #2ec4b6;
  border-left: 10em solid transparent;
  z-index: 998;
}

.slideout {
  animation: slideout 1s ease-in-out forwards;
}

.button-contacto{
  position:fixed;
  top:15%;
  right:-20px;
  display:inline-block;
  text-decoration:none;
  background-color:#00C2B8;
  color:white;
  cursor:pointer;
  font-family: 'Source Serif Pro', serif;
  font-size:1.8em;
  font-style: italic;
  text-align:center;
  padding-left:0;
  height:auto;
  padding:0px 30px 0px 20px;
  border-radius:18px;
  max-width:100%;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  font-weight:normal;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
   z-index: 2;
}


@-webkit-keyframes slidein {
  from {
    transform: translate(0, -400px);
  }
  to {
    transform: translate(0, 100px);
  }
}

@-o-keyframes slidein {
  from {
    transform: translate(0, -400px);
  }
  to {
    transform: translate(0, 100px);
  }
}

@-moz-keyframes slidein {
  from {
    transform: translate(0, -400px);
  }
  to {
    transform: translate(0, 100px);
  }
}

@keyframes slidein {
  from {
    transform: translate(0, -400px);
  }
  to {
    transform: translate(0, 100px);
  }
}

@-webkit-keyframes slideout {
  from {
    transform: translate(0, 100px);
  }
  to {
    transform: translate(0, -400px);
  }
}

@-o-keyframes slideout {
  from {
    transform: translate(0, 100px);
  }
  to {
    transform: translate(0, -400px);
  }
}

@-moz-keyframes slideout {
  from {
    transform: translate(0, 100px);
  }
  to {
    transform: translate(0, -400px);
  }
}

@keyframes slideout {
  from {
    transform: translate(0, 100px);
  }
  to {
    transform: translate(0, -400px);
  }
}



.red > *{color:red!important;}
#nikte-master.ubicacion.niktereal #section-a p{max-width:85%;}
#descargar-cotizacion{font-size:14px ;position:fixed;right:-5px;top: 37%;background-color:#92a993;width: 180px;padding: 10px;border-radius: 50px 0px 0px 50px;color:white;border:none;box-shadow: 0 8px 17px 2px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);}
.niktereal #descargar-cotizacion{background-color: var(--nikteOrange);}
.niktereal #descargar-cotizacion2{background-color: var(--nikteOrange);}
/* *:-webkit-font-smoothing:antialiased; */
.nikte-button{max-width: 33%;margin-bottom: 5%;background-color: green;border: none;padding: 12px;color: #fff;transition:.5s all;border-radius:10px;}
.paseos .nikte-button{max-width: 33%;margin-bottom: 5%;background-color: var(--paseos);border: none;padding: 12px;color: #fff;transition:.5s all;border-radius:10px;}
.niktereal .nikte-button{background-color:var(--nikteOrange);}
.realxcambo .nikte-button{background-color:var(--realxcambo);}
.nikte-button:hover{box-shadow: 0 8px 17px 2px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2)}
.talk-us-bora:hover{box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.3);}
*:focus, *:active{outline:none !important;}
.filter-grey{filter:grayscale(1)}

.box-item {
  margin-left: -3em;
  text-indent: 2em;


}


a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}




.c-white5 {
  color: var(--white)!important;
  font-size: 1.8rem!important;
  font-family: 'Source Serif Pro', serif;
  font-style: italic;
  font-size: 23px;
  margin-bottom: 0rem;
  width: auto;
  height: auto;
}


.c-box {
  color: var(--white)!important;
  font-family: 'Source Serif Pro', serif;
  font-style: italic;
  font-size: 23px;
  margin-bottom: 0rem;
  position: fixed;
  background-color: white; opacity:80%;
  width: 430px;height:450px ;padding-left:20px;padding-right:20px;right:50%; top:25%;
  border-radius: 30px 30px 30px 30px;
  color:white;
  border:none;box-shadow: 10px 8px 17px 2px rgba(0,0,0,0.5), 10px 3px 14px 2px rgba(0,0,0,0.12), 10px 5px 5px -3px rgba(0,0,0,0.2);
}





/* #hubspot-messages-iframe-container.widget-align-right{bottom:45px!important;} */
#plano-nikte{background:url('../images/plano.png');background-size:cover;background-position:center;}
#nikte-master .swiper-container{width:100%;}
#hubspot-messages-iframe-container{bottom:15px!important;}
.f-16{font-size:16px;margin-bottom:3px;}
.z-depth-3 {
  -webkit-box-shadow: 0 8px 17px 2px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
  box-shadow: 0 8px 17px 2px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
}
#nikte-master .row{width:100%;margin:0px;}
.popover{border:1px solid var(--nikteGreen)!important;border-radius:0px!important;}
body{font-family: 'Source Serif Pro', serif;}
#inicio .bora-white{width:35%;z-index:1;margin-top: -6%;}
#inicio .bora-blue{width:75%;}
#inicio .see-more-icon{position:relative;}
.see-more-icon-new{width: 30px;height: 50px;margin-left:auto;margin-right:auto;border: 2px solid #585858;border-radius: 50px;box-sizing: border-box;}
.see-more-icon-new::before {position: absolute;top: 10px;left: 50%;content: '';width: 6px;height: 6px;margin-left: -3px;background-color: #585858;border-radius: 100%;-webkit-animation: sdb10 2s infinite;animation: sdb10 2s infinite;box-sizing: border-box;}
#inicio .see-more-icon::after{content:'';width:50px;height:50px;background: url('../images/arrow.svg');background-repeat: no-repeat;background-size: contain;background-position: center bottom;position: absolute;bottom: -50px;left: 10px;}
#inicio .main-bg{background:url('../images/right.jpg');background-size:cover;background-position:bottom;background-repeat:no-repeat;min-height:100vh;}
#inicio .overlay-shadow{height:100%;width:100%;background-color:#000;opacity:0.2;position:absolute;top:0;left:0;}
.overlay-shadow{height:100%;width:100%;background-color:#000;opacity:0.2;position:absolute;top:0;left:0;}
.overlay-shadow.opacity-8{opacity:0.6!important;}
#nikte .overlay-shadow{opacity:0.2;}
#inicio .white-bar::after{content:"";position:absolute;width:1px;height:77%;right:0;top:10px;background-color: white;}
.nav-bora{position:absolute;top:0;left:0;width:100%;z-index:999;padding:3%;}
.filter-grey{filter:grayscale();}
.nav-bora .social-icons{letter-spacing:1rem;font-size:1.5rem;}
#inicio #section-a .social-icons{position:absolute;top:5%;letter-spacing:1rem;font-size:1.5rem;right:5%;}
.social-icons img{width:40%;}
#contacto-footer .social-icons{font-size:1.5rem;}
#inicio .see-more{bottom:9%;cursor: pointer;}
#inicio .bg-inicio-1{background:url('../images/bora3.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;height:350px;}
#inicio .bg-inicio-1 img{width:30%;}
#inicio .bg-inicio-2{background:url('../images/right2.jpg');background-size:cover;background-position:top;background-repeat:no-repeat;height:350px;}
#inicio .bg-inicio-2 img{width:70%;}
#inicio .bg-inicio-3{background:url('../images/main-Paseos.jpg');background-size:cover;background-position:top;background-repeat:no-repeat;height:350px;}
#inicio .see-more-icon{position:relative;}
.see-more-icon-new{width: 30px;height: 50px;margin-left:auto;margin-right:auto;border: 2px solid #585858;border-radius: 50px;box-sizing: border-box;}
.see-more-icon-new::before {position: absolute;top: 10px;left: 50%;content: '';width: 6px;height: 6px;margin-left: -3px;background-color: #585858;border-radius: 100%;-webkit-animation: sdb10 2s infinite;animation: sdb10 2s infinite;box-sizing: border-box;}
#inicio .bg-inicio-3 img{width:45%;}
#inicio .bg-inicio-4{background:url('http://niktedelmayab.com/assets/images/nikte_home.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;height:350px;}
#inicio .bg-inicio-5{background:url('http://tularum.com/assets/images/tularum_masterplan.jpeg');background-size:cover;background-position:center;background-repeat:no-repeat;height:350px;}
.z-index-1{z-index:1;}
#inicio #section-c{padding:7% 5% 7% 5%;background:url(../images/rayas.jpg);background-position:top left;background-size:cover;background-repeat:no-repeat;}
#contacto-footer{padding:5% 10% 3% 10%;background-color:var(--boraBlue);}
footer{background-color:var(--strongBlue);padding-top:10px;padding-bottom:10px;font-size:12px;}
footer .container-fluid{padding-left:3%;padding-right:3%;}
footer .ul-footer span{margin-right:1.5%;margin-left:1.5%;}
footer .ul-footer span a{color:white;text-decoration:none;}
.talk-us-bora{background-color:var(--strongBlue);border-color:transparent;padding-top:10px;padding-bottom:10px;}
.text-bora-blue-1{color:var(--strongBlue) !important;}
.text-bora-blue-2{color:var(--boraBlue) !important;}
.hero{min-height:55vh;}
iframe > .initial-message-bubble{border-radius:30px!important;}
#nosotros .hero{background:url('../images/nosotros_hero.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;}
#contacto .hero{background:url('../images/contacto_banner.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;}
#politicas .hero{background:url('../images/politicas_hero.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;}
#nosotros .hero h1, #contacto .hero h1{z-index:1;}
#nosotros #section-e p.text-bora-blue-2{font-size:18px;}
/* #nosotros #section-c{background:url('../images/NikteFondo.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;height:30rem;} */
.logo-left-hero{max-width:300px;left:5%;top:5%;}
.degradado{height: 100%;width: 100%;position: absolute;top: 0;background: linear-gradient(270deg, rgba(0,0,0,0.5), rgba(1,1,1,0));}
#nosotros #section-b{padding-top:5%;padding-bottom:5%;}
.w100{width:100%;}
#inicio .bg-inicio-3 img, #inicio .bg-inicio-nikte img{width:45%;}
#nosotros .text-b-us, #nosotros .text-b-us-2{width:70%;}
#nosotros .credo{width:100%;}
#nosotros .text-b-us{color:var(--strongBlue);}
#nosotros .logo-float{top:0;bottom:15%;margin-top:auto;margin-bottom:auto;right:4%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}
#nosotros .logo-float img{width:85%;}
#nosotros #customer-svg-nosotros{width:50%;cursor:pointer;}
#nosotros #section-d{padding-top:5%;padding-bottom:5%;padding-left:7%;padding-right:7%;}
#contacto #section-b{padding:6% 10% 6% 10%;}
#contacto #section-b label{color:var(--strongBlue);font-weight:bold;}
#contacto #section-b input, #contacto #section-b textarea, #contacto #section-b select, #nosotros #section-d input, #nosotros #section-d textarea, #nosotros #section-d select{border-color:var(--boraBlue);border-radius:1px;background-color:transparent;}
#contacto .dudas-contacto-bora{color:var(--boraBlue);}
#contacto .talk-us-bora{padding-left:2%;padding-right:2%;}
#customer-svg{width:100%;}
.npad{padding:0px!important;}
.column-2{column-count:2;column-gap:5%;text-align:justify;}
.swiper-button-next{background-image:url('../images/arrow_right.svg')!important;}
.swiper-button-prev{background-image:url('../images/arrow_left.svg')!important;}
.no-show{display:none;}
body{display:none;opacity:0;transition:.8s all ease-out;}
.logo-nav-2 img{width:31% !important;}
.logo-nav-3 img{width:25% !important;}
/* .unseen{opacity:0;display:none;transition:.8s linear;}
.seen{opacity:1 !important;} */
/*
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

.c-white {
  color: var(--white)!important;
  font-size: 1.7rem!important;
  font-family: 'Source Serif Pro', serif;
  font-style: italic;
  width: auto;
}

.p-white-regular {
  color: var(--white)!important;
  font-size: 0.9rem!important;
  font-family: 'Source Serif Pro', serif;
  font-style: normal;
  width: auto;
}

.footertext {
  color: var(--white)!important;
  font-size: 0.9rem!important;
  margin-bottom:0rem ;
  font-family: 'Source Serif Pro', serif;
  font-style: normal;
  width: auto;
  position: absolute;
  bottom: 0px;
  right: 0px;
}

.c-white7 {
  color: var(--white)!important;
  font-size: 1.5rem!important;
  font-family: 'Source Serif Pro', serif;
  font-style: italic;
  width: auto;
  line-height: 1.0;
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.c-white4 {
  color: var(--white)!important;
  font-size: 2rem;
  font-family: 'Source Serif Pro', serif;
  font-style: italic;
  margin-top: 5rem;
  height: 60px;
  width: 300px!important;
  display:block;
  margin-left:auto;
  margin-right:auto;
}



.c-white6 {
  color: var(--white)!important;
  font-size: 1.7rem!important;
  font-family: 'Source Serif Pro', serif;
  font-style: italic;
  margin-bottom: 0.8rem;
  width: auto;
  height: auto;
}

@media (min-width: 1281px) {

#nikte.masterplan{background:url(../images/masterplan.png);background-size:cover;background-position:center;background-repeat:no-repeat;}
#descargar-cotizacion2{background-color: var(--green);width: 250px;padding: 0px;border-radius: 20px 20px 20px 20px;color:white;border:none;box-shadow: 10px 8px 17px 2px rgba(0,0,0,0.5), 10px 3px 14px 2px rgba(0,0,0,0.12), 10px 5px 5px -3px rgba(0,0,0,0.2);}
#nikte.contacto{background:url(../images/contacto-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;}

.video-text{
text-align:justify;
font-style:normal;
font-size:2.2em!important;
margin-top:2.5em;
}

.video-inicio{
width:55%!important;
margin-top:5em!important;
}

.video-posicion{
margin-top:5em!important;
}

.video-pop{
max-width:40%;
margin-left:
auto;margin-right:auto
}

.contacto-img1{
height:20px;
}

.img-car{
height:26px;
}

.img-bici{
height:20px;
}

.contacto-section1{
  margin-top:8em;
}

.contacto-section2{
  margin-top:7em;
  padding:5%;
}

.contacto-img{
  width:70%;
  display: block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:1em ;
}

.contacto-text0{
  font-size:1.4rem;
  font-weight:bold!important;
  font-style:normal;
  text-align: center;
  color:#92a993;
  line-height:30px;
  margin-bottom:2em!important;
  display: block;
  margin-left:12%;
  margin-right:12%;
}

.contacto-text1{
  font-size:3rem;
  font-weight:normal!important;
  font-style:italic;
  color:#92a993;
  line-height:60px;
  margin-bottom:0px!important;
}

.contacto-text2{
  height:8px;
  font-size:1.2rem;
  font-weight:normal!important;
  font-style:italic;
  color:#00bfb5;
  margin-bottom:3em!important;
}

.contacto-text3{
  color:#92a993;
  font-size:1.2rem!important;
  margin-bottom:0em!important;
  text-align:center;
}

.contacto-list{
  list-style:none;

  color:#92a993!important;
  font-size:1.3em;
  text-align:center;
  padding-inline-start:0px!important;
}

.c-green2 {
  color:#6c8f6f;
  font-style:normal;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing:1px;
  padding-left:37px;
  padding-right:37px;
  margin-bottom:0rem;
}

.c-green3 {
  color:#6c8f6f;
  font-style:normal;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing:1px;
  padding-left:37px;
  padding-right:37px;
  margin-top:-0.5rem;
}

.c-white2 {
  color: var(--white)!important;
  font-size: 3.8rem!important;
  font-weight:bold;
  letter-spacing:3px;
  font-family: 'Source Serif Pro', serif;
  font-style: normal;
  font-size: 23px;
  margin-bottom: 0rem;
  text-align:center;
  text-shadow: 0.08em 0.07em 0.18em black;
}

.c-box2 {
  font-family: 'Source Serif Pro', serif;
  font-style: italic;
  font-size: 1.3em;
  background-color: white; opacity:80%;
  width: 430px;height:auto ;padding-left:20px;padding-right:20px;
  border-radius: 30px 30px 30px 30px;
  color:white;
  border:none;
  display:block;
  margin-left:auto;
  margin-right:0;
  margin-bottom:3em;
}

.c-green1 {
  color:#476f4a;
  font-style:normal;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing:1px;
  padding-left:37px;
  padding-right:37px;
  margin-bottom: 0.4rem;
  padding-top:0.7em; ;
}

.c-grey {
color:#58885b;
 list-style: none;
 margin-bottom:0.5em!important;
 margin-left:2em;
}

#nikte .tularum-text5 {
  width:20%;
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-top:2em;
}

#nikte .tularum-text6{
  width:86%;
  display:block;
  margin-left:auto;
  margin-right:auto;
  text-indent: 80px;
  margin-top:2em;
}

#nikte .tularum-text7{
  width:86%;
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-top:2em;
  margin-bottom:4em;
  }

  #nikte .tularum-text9{
    width:86%;
    display:block;
    margin-left:auto;
    margin-right:auto;
    margin-top:1em;
    margin-bottom:1em;
    }

  #nikte .privacy-text0{
    width:86%;
    display:block;
    margin-left:auto;
    margin-right:auto;
    margin-top:1em;
    margin-bottom:1em;
    }

    .c-white8 {
      color: var(--white)!important;
      font-size: 5.5em!important;
      font-family: 'Source Serif Pro', serif;
      font-style: normal;
      font-weight: bold;
      display:block;
    }

        .p-white-bold {
      color: var(--white)!important;
      font-size: 1.7em!important;
      font-family: 'Source Serif Pro', serif;
      font-style: normal;
      font-weight: bold;
      display:block;
      margin-top:2em;
      margin-bottom:2em;
    }

  .c-white3 {
    color: var(--white)!important;
    font-size: 1.6rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    font-size: 23px;
    display:block;
    margin-left:1em;
    margin-right:2em;
    margin-bottom:2em;
  }

  .mapa {
   position: relative!important;
   height: 100px;
   width: 600px;
   display:block;
   margin-left:auto;
   margin-right:auto;
  }

  .bg-lotificacion{
    width: 50%;
    padding:7%;
    padding-top:3%;
    margin-bottom: 20em;
  }

  .cotizador-text0{
    font-size:3rem;
    color:#92a993!important;
    font-weight:bold;
    margin-top:1em;
  }

  .cotizador-text1{
    font-size:2.5rem;
    color:#92a993!important;
    font-weight:normal;
    font-style:italic;
  }

  .banner-tularum{
    width:50%;
    display: block;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:3em;
  }

  .banner-tularum2{
    width:70%;
    display: block;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:3em;
  }

  .cotizador-text2{
    font-size:2.5rem;
    font-weight:bold!important;
    font-style:normal;
    color:#549a00!important;
    line-height:4px;
    margin-bottom:0px!important;
    margin-top:0.2;
  }

  .cotizador-text3{
    font-size:3.5rem;
    font-weight:bold!important;
    font-style:normal;
    color:#778164!important;
    margin-bottom:0px!important;
  }

  .cotizador-text4{
    height:8px;
    font-size:2rem;
    font-weight:normal!important;
    font-style:normal;
    color:#92a993!important;
    margin-bottom:0.4em!important;
  }

  .cotizador-text5{
    height:53px;
    font-size:4rem;
    font-weight:bold!important;
    font-style:normal;
    color:#92a993!important;
    margin-bottom:0.2em!important;
  }

  .cotizador-text6{
    font-size:3rem;
    font-weight:normal!important;
    font-style:normal;
    color:#92a993!important;
    margin-bottom:0px!important;
  }

  .cotizador-text7{
    color:#92a993!important;
    font-size:1.2rem!important;
  }

  .cotizador-enganche{
    color:#92a993!important;
    font-size:22px;
    text-align:center;
  }

  .cotizador-pagoM{
    margin-top:0%;
    text-align:center;
    font-size:30px;
    padding:0%;
  }

  .cotizador-btn{
    weight:200px;
    display:none;
    background-color:#92a993!important;
    color: white!important;
    border-radius: 50px;
  }

  .cotizador-plazo{
    color:#92a993!important;
    text-align:center;
    margin-top:-27px!important;
    font-size:30px;
  }

  .cotizador-listMes{
    list-style:none;
    padding-left:1em;
    text-align:left;
  }

  .cotizador-total{
    display:flex;
    flex-direction:column;
    justify-content:center;
    font-size:20px;
  }

  .cotizador-total2{
    color:#92a993!important;
    font-size: 32px;
  }

  .cotizador-text8
  {
    width:80%;
    display:block;
    margin-left:auto;
    margin-right: auto;
    margin-bottom: 1em;
    color:#92a993!important;
    font-size: 1.5rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    text-align:center;
    line-height:1em;
  }

.w100{width:100%!important;max-width:100%!important;}

#nikte .logo-nikte{
  width:90%;
  margin-top:10em;
  display:block;
  margin-left: auto;
  margin-right: auto;
}

#nikte .logo-navidad{
  width:90%;
  margin-top:10em;
  display:block;
  margin-left: auto;
  margin-right: auto;
}

#nikte .logo-terrenos{
  width:60%;
  margin-top:3em;
  display:block;
  margin-left:auto;
  margin-right:auto;
}

}

.nav-content{background-color:rgba(0, 0, 0, 0.85);height:110vh;width:100%;display:none;top:0;left:0;padding:5% 5% 5% 10%;opacity:0;transition:.5s all ease-in-out;}
.nav-content.show{display:block;}
.nav-content.open{opacity:1;}
.nav-content ul{list-style:none;}
.nav-content li img{width:4%;}
.nav-content #desarrollos-hidden li img{width:20%;}
.nav-content #desarrollos-hidden:nth-child(2) img{width:25%;}
.navbar-toggler:focus{outline:unset;}
.font-2rem{font-size:2rem;}
#nikte{min-height:100vh;background:url(../images/tularum_home.jpeg.jpeg);background-size:cover;background-position:center;background-repeat:no-repeat;overflow: hidden;}
#nikte.niktereal{background:url(../images/tularum_base.png);background-size:cover;background-position:center;background-repeat:no-repeat;}
#nikte.tularum{background:url(../images/filtro-tularum.png);background-size:cover;background-position:center;background-repeat:no-repeat;}
#nikte.privacy{background:#08c0b6;background-size:cover;background-position:center;background-repeat:no-repeat;}
#nikte.ubicacion{background:url(../images/fondo_ubicacion.png);background-size:cover;background-position:center;background-repeat:no-repeat;}
#nikte.cotizador{background:url(../images/bg_cotizador.png);background-size:cover;background-position:center;background-repeat:no-repeat;}
#nikte.realxcambo{background:url(../images/right2.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;}
#nikte.paseos{background:url(../images/main-Paseos.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;}
nav.navbar-nikte{background-color:transparent;position:absolute;top:0;left:0;width:100%;padding-top:3%;padding-left:3%;z-index:99;}
.animated.delay-200ms{-webkit-animation-delay: 0.2s;animation-delay: 0.2s;}
.animated.delay-300ms{-webkit-animation-delay: 0.3s;animation-delay: 0.3s;}
.animated.delay-400ms{-webkit-animation-delay: 0.4s;animation-delay: 0.4s;}
.animated.delay-500ms{-webkit-animation-delay: 0.5s;animation-delay: 0.5s;}
.animated.delay-600ms{-webkit-animation-delay: 0.6s;animation-delay: 0.6s;}
.animated.delay-700ms{-webkit-animation-delay: 0.7s;animation-delay: 0.6s;}
.animated.delay-800ms{-webkit-animation-delay: 0.8s;animation-delay: 0.6s;}
.animated.delay-1500ms{-webkit-animation-delay: 1.5s;animation-delay: 1.5s;}
.animated.delay-1100ms{-webkit-animation-delay: 1.1s;animation-delay: 1.1s;}
.animated.delay-1200ms{-webkit-animation-delay: 1.2s;animation-delay: 1.2s;}
.animated.delay-1400ms{-webkit-animation-delay: 1.4s;animation-delay: 1.4s;}
.animated.delay-1700ms{-webkit-animation-delay: 1.7s;animation-delay: 1.7s;}
.animated.delay-2500ms{-webkit-animation-delay: 2.5s;animation-delay: 2.5s;}
/* nav.navbar-nikte ul:nth-child(1){animation-delay: 1s;}
nav.navbar-nikte ul:nth-child(1){animation-delay: 1s;}
nav.navbar-nikte ul:nth-child(1){animation-delay: 1s;}
nav.navbar-nikte ul:nth-child(1){animation-delay: 1s;}
nav.navbar-nikte ul:nth-child(1){animation-delay: 1s;} */
.navbar-nikte .navbar-toggler{color:white;border:0px;}
nav.navbar-nikte .navbar-toggler-icon{background:url(../images/icono_menu.svg);}
nav.navbar-nikte ul>li>a{text-decoration: none;}
#nikte .main-bg .row{width:65%;}
#nikte .tularum-image{width:88%;margin-top:4em; display:block; margin-left:auto;margin-right: auto;}
#nikte .tularum-masterplan{width:77%;left:0;right:0;top:5%;margin-left:50px;margin-right:0px;}
#nikte .tularum-text{width:60%; display:block; margin-left:auto;margin-right: auto;margin-top:2em;margin-bottom: 1em }
#nikte .tularum-text2{width:80%;text-indent: 80px; display:block; margin-left:auto;margin-right: auto; margin-bottom: 3em}
#nikte .tularum-text3{width:92%;text-indent: 80px; display:block; margin-left:auto;margin-right: auto; margin-bottom: 5em}
#nikte .tularum-text4{width:86%;display:block; margin-left:auto;margin-right: auto;text-indent: 80px; margin-bottom: 3em}
#nikte .tularum-text8{width:92%;text-indent: 80px; display:block; margin-left:auto;margin-right: auto; margin-bottom:25em;}
#nikte .options{margin:0; margin-top:0.5em;padding:0;overflow:hidden;}
#nikte .options{font-family: 'Source Serif Pro', serif;font-style: italic;font-size: 1.8em;}
#nikte .options img{width:20%;}
#nikte .options ul{display:flex;flex-direction:row;list-style:none;}
#nikte .options ul li{width:100%;padding-top:0%;}
#nikte .options-{margin-top:0.8em;overflow:hidden;}
#nikte .options- img{width:70%;}
#nikte .options- ul{display:flex;flex-direction:row;list-style:none;}
#nikte .options- ul li{width:100%;padding-top:0%;}

#nikte .privacy-text1{width:80%;text-indent: 80px; display:block; margin-left:auto;margin-right: auto; margin-bottom: 3em}

#nikte .options2 img{width:5%;}
#nikte .options2 ul{display:flex;flex-direction:row;list-style:none;}
#nikte .options2 ul li{width:100%;padding-top:0%;}
#nikte a.list-anchor > .group{transform: scale(1);transition:.2s all ease-in-out;}
#nikte a.list-anchor:hover{text-decoration:none;}
#nikte a.list-anchor:hover > .group{transform:scale(1.5);}
.hidden-lg, .hidden-md{display:none;}
.logo-nav{position:absolute;bottom:5%;right:10%;text-align:right;}
#desarrollos-hidden, #desarrollos-menu{transition:.5s all linear;}
#nikte-master.sitios-interes h1.text-nikte-1{margin-top:-74px;margin-bottom:45px;}
.desarrollos-none{display:none;}
#goTop:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAA0CAYAAAB1hz3ZAAAAAXNSR0IArs4c6QAABTNJREFUeAHtm3uoFVUUxn1dn3lRxEf2EFN8YIZCKJlZKT5BQVAwTBTyjyJFCBQrRFEQ/KMCQUUho+gBoSiKpSgKgijaS1NQxEoTifKRZqm9br9Pzr0e7505Z2bWPjN7zm3Bx8zZs9a31/rOnJm998xp0SLHVldX1wPU5riE/KaO8EPA9+A4eCi/leQwcwSfAK6DevuRnaE5LCV/KSP0y+CveuWLtvpCxuWvopxkjLitwFtFggft/knj3JyUlJ80EbUT2B6keEjbsvxU53mmCNwbfBkidKnmdznYxvPy/E4PAYeBi6VULnNsN8c7+12lp9kh3FTwWxmBoxz+GqfenpbpZ1oItgj8E0XdiD7n8RviZ7UeZYVIrcG6iKLGdfuVgOc9KtevVBCnFnweV9WY/nfwn+1X5R5kgyh9wLcgDfuXTl73oGw/UkCMEeCnNJRv1MdGPrf2Q4WMskCAGeCPRsKk+XEXnXXKqPxsu6XwpUCXg6ztCxLola0aKfZOsTVgsyPVj8JzxQHXD3AMTlGGbLqiyK5gvwPBRPEJaA8Ggu+A1a5CMCYbZVLoleL6gdNWlQrxq9i2rE+b/Z7gWOGYZXOb4Fn1vFWzpajR4LJFmUKsxvFzgoShXSumOwt+lo3uS0uC+shlG8W8CHRmWU1f4DOlROC4ZtIbrB0V4teLr1R/3h+jgBWOxDgDT/+oBePraoS1A66OUfv1xo+k24GPgQs7AEnXuMUR8wLQJctqGmn1iNt/Zv4k2x0cslZdiH+PbU3SYoh9FlwDVtMoa2DSPFKLI8lB4Jy1WuJ1I3zDReLwDAYa51tN842nXeRUEQ6SGwdcnG234JnpMkn4eoEkjzUJu8+c5+akTlKcD/RGgtW0KDfSSVKNSOB9AHxmTZB4/Tpfa0SfzUcSaQnWABd2EpI+lawE/jZgk4tk4VgLWlUy35LcdN4RbAUubA8kqb3jSV9vukgajm2gQ0mhKnGQTnVNdTH1h+buxCn110foVxNEF8PUw/B0r4TOgZx09gS4AKymh+6ZXkvpfyzQs2KrnYUg8kQxUNgojXQyBdywZkv8TTAtSp+V9iGPx4GLE+oXeJ6qWL6QLwB/A6vpRavhFUs0ATH56O27b6yFEa+ne9MTpBAeAqEWuHTHd2FfQeLlu/zk1RloMGA1XVoXhSsa4whEGjvruakL08KW189fyU/D1M0uioXjbZB8mErwI0D/PnFh70CSPJkYJ40LV3Jd7qJoOLaA9rFzIuhJcAlYTX+keCV2Ah4EkPc84GJ2r4XJbpFLwnk6+B1YTf9YmRi5Yw8dyX88UB1WOwPBY2VLxGkx0E3Ealp9rIqXYalD8x6N3Kz2MwQjAr8EDrhcIzkCX8/AjnLaSD0PgxPAarqy3D//oaEL2GtlLsR/yjb9tZEUvljqqgX7CnVaNrrCvNqQMh8+srAVxa5mv+FVkYYOqmiH+mrA+0U1W3Yn35UGhgeBZSqukcK8KtK5bCnUuxJY7EOC752sfNCNJskaz1XiniubcRU6UPdLQMPsuHaAgLZNJKFRC21x1nrO4j+gCVEzaqD+iSDO/9hO4d8lVCIOLgRR7CBO0ScXoT3m/wA6DANRJq3yebRsxTiVW3j7AJ+mP6GyzNXrIGGBHqmGmX4l0VaAcdTq564AJj2M/v8f6CHnEdpoOL8/QDfdJyaFhAU3E6Cl2eKFOL3bWX1vDQeXn7gVjdoCjXCKbX4iQhi0GqrrlqbQoxKRNMMgtNKbIquBbJVJAgiGg74mkmYajG5jm2np+Sr7P+EbR1kcyKRRAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 50% auto;
  background-position: center 45%;
}
#goTop:hover{background-color: rgba(0,0,0,.9)!important;-webkit-transition: background-color .3s ease-in-out!important;transition: background-color .3s ease-in-out!important;cursor: pointer!important;}
.desarrollos-block{display:block!important;}
.desarrollos-show{opacity:1!important;}
.desarrollos-hidden{opacity:0;}
.estilo-vida{font-family: 'Kaushan Script', cursive;font-size:2rem;}
#nikte-master #section-a .container-fluid, #nikte-master #section-a .container-fluid > .row, #nikte-master #section-b .container-fluid{height:inherit;}
.height-inh{height:inherit;}
#nikte-master .master-plan-logo{bottom:0;left:0;width:65%;opacity:0.2;}
#nikte-master .master-plan-title{bottom:5%;right:10%;font-size:3.5rem;}
#nikte-master .bg-1{background:url(../images/bora3.jpg);background-size:cover;background-position:bottom left;background-repeat:no-repeat;background-position-x:80%;}
#nikte-master.niktereal .bg-1{background:url(../images/tularum_masterplan.jpeg);background-size:cover;background-position:bottom right;background-repeat:no-repeat;background-position-x:35%;}
#nikte-master.realxcambo .bg-1{background:url(../images/right2.jpg);background-size:cover;background-position:bottom left;background-repeat:no-repeat;background-position-x:77%;}
#nikte-master.paseos .bg-1{background:url(../images/main-Paseos.jpg);background-size:cover;background-position:bottom left;background-repeat:no-repeat;background-position-x:15%;}
#nikte-master .bg-2{background:url(../images/master_plan_lotificacion.jpg);background-size:cover;background-position:bottom left;background-repeat:no-repeat;}
#nikte-master.niktereal .bg-2{background:url(../images/perspectiva_masterplan_tularum_2.jpg);background-size:cover;background-position:-450px;background-repeat:no-repeat;}
#nikte-master.realxcambo .bg-2{background:url(../images/masterplan_realxcambo.jpg);background-size:cover;background-position:bottom right;background-repeat:no-repeat;}
#nikte-master.paseos .bg-2{background:url(../images/master_plan_pases.jpg);background-size:cover;background-position:bottom left;background-repeat:no-repeat;}
#nikte-master .bg-3{background:url(../images/master_plan_diseno.jpg);background-size:cover;background-position:bottom left;background-repeat:no-repeat;}
#nikte-master .bg-4{background:url(../images/master_plan_seguridad.jpg);background-size:cover;background-position:bottom left;background-repeat:no-repeat;}
#nikte-master .bg-5{background:url(../images/master_plan_area_verde.jpg);background-size:cover;background-position:bottom left;background-repeat:no-repeat;}
#nikte-master .bg-6{background:url(../images/master_plan_parque_central.jpg);background-size:cover;background-position:bottom left;background-repeat:no-repeat;}
/* #nikte-master .bg-7{background:url(../images/mapa_final_nikte.png);background-size:contain;background-position:left top;background-repeat:no-repeat;background-color:#4c9b02;background-position-x:16px;} */
#nikte-master .bg-7{background-color:#4c9b02;}
#nikte-master.realxcambo .bg-7{background-color:#9e0302;}
#nikte-master.niktereal .bg-7{background-color:#faefdc;}
#nikte-master .mapa-amenidades{top: 0px;left: 0;height: 98%;width: 75%;}
#nikte-master .bg-8{background:url(../images/amenidades_diversion.jpg);background-size:cover;background-position:bottom left;background-repeat:no-repeat;}
#nikte-master .bg-9{background:url(../images/amenidades_naturaleza.jpg);background-size:cover;background-position:bottom left;background-repeat:no-repeat;}
#nikte-master .bg-10{background:url(../images/amenidades_restaurantes.jpg);background-size:cover;background-position:bottom left;background-repeat:no-repeat;}
#nikte-master .bg-11{background:url(../images/ubicacion_2bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;}
#nikte-master.niktereal .bg-11{background:url(../images/ubicacion_tulraum.jpeg);background-size:cover;background-position:center;background-repeat:no-repeat;}
#nikte-master.realxcambo .bg-11{background:url(../images/ubicacion_realxcambo.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;}
#nikte-master.paseos .bg-11{background:url(../images/ubicacion_paseos.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;}
#nikte-master .bg-12{background:url(../images/ubicacion_bg.jpg);background-size:cover;background-position:bottom left;background-repeat:no-repeat;}
#nikte-master .bar-sliced{width:30%;height:100%;background-color:white;position:absolute;right:0;top:0;transform:skewX(10deg);margin-right:-15%;}
#nikte-master #section-b .content-2{padding:5%;}
#nikte-master #section-b .content-2 p{font-size:14px;}
/* .sitio-interes li{line-height:50px;} */
.li-number{padding: 9px 14px;background-color: green;border-radius:25px;color: white;margin-right:5px;}
#nosotros ul.text-bora-blue-2{font-size:19px;}
.text-nikte-1{color:var(--nikteGreen);}
.niktereal .text-nikte-1{color:var(--nikteOrange);}
.realxcambo .text-nikte-1{color:var(--realxcambo);}
.paseos .text-nikte-1{color:var(--paseos);}
.text-nikte-2{color:var(--nikteGreyStrong);}
#nikte-master #section-b p{color:var(--nikteGreyLight);}
#nikte-master .content-2{background-color:white;}
#nikte-master .text-content{position:relative;}
#nikte-master .text-content p:first-child::before{content:'';position:absolute;width:1px;height:30%;top:5px;left:-5%;background-color:var(--nikteGreyLight);}
#nikte-master.sitios-interes .text-content p:first-child::before{height:50px;}
#nikte-master .swiper-pagination-bullet-active{background-color:var(--nikteGreen);}
#nikte-master.paseos .swiper-pagination-bullet-active{background-color:var(--paseos);}
#nikte-master.niktereal .swiper-pagination-bullet-active{background-color:var(--nikteOrange);}
#nikte-master.realxcambo .swiper-pagination-bullet-active{background-color:var(--realxcambo);}
#nikte-master .hero{background:url(../images/lotificacion_hero.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:60vh;width:100%;position:relative;}
#nikte-master.niktereal .hero{background:url(../images/lotificacion_tularum.jpeg);background-size:cover;background-position:0px -450px;background-repeat:no-repeat;min-height:60vh;width:100%;position:relative;}
#nikte-master.realxcambo .hero{background:url(../images/contacto_realxcambo.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:60vh;width:100%;position:relative;}
#nikte-master.paseos .hero{background:url(../images/lotificacion_paseos.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:60vh;width:100%;position:relative;}
#nikte-master.contacto .hero{background:url(../images/contacto_niktereal.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:60vh;width:100%;position:relative;}
#nikte-master.contacto.niktereal .hero{background:url(../images/contacto_niktereal.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;min-height:60vh;width:100%;position:relative;}
/* #nikte-master.contacto.realxcambo .hero{background:url(../images/contacto_realxcambo.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;min-height:60vh;width:100%;position:relative;} */
#nikte-master.contacto.realxcambo .hero{background:url(../images/contacto_niktereal.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;min-height:60vh;width:100%;position:relative;}
#nikte-master.contacto.paseos .hero{background:url(../images/contacto_niktereal.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;min-height:60vh;width:100%;position:relative;}
.water-mark-lotification{position:absolute;top:0;right:0;height:inherit;width:28.5%;opacity:0.3;}
.water-mark-contacto{position:absolute;top:0;right:0;height:inherit;width:28.5%;opacity:0.3;}
#nikte-master #section-a .hero h1{font-size:4rem;position:absolute;bottom:10%;right:15%;color:white;}
#nikte-master.contacto #section-a .hero h1{font-size:4rem;position:absolute;bottom:10%;right:15%;color:white;}
#nikte-master #section-a p{max-width:70%;}
#nikte-master #section-a img.nikte-logo{width:50%;margin-bottom:5%;}
.elm1{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5% 1% 5% 1%;}
.elm1 img{width:50%;}
.sitio-interes li{position:relative;}
.sitio-interes li::before{position:absolute;height:30px;width:30px;left:0;background-color:var(--nikteGreen);margin-left:-35px;border-radius:50px;text-align:center;color:#fff;box-shadow: 0 8px 17px 2px rgba(0,0,0,0.04), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);}
.niktereal .sitio-interes li::before{background-color:var(--nikteOrange);}
.realxcambo .sitio-interes li::before{background-color:var(--realxcambo);}
.paseos .sitio-interes li::before{background-color:var(--paseos);}
.sitio-interes li.number-1::before{content:'1';}
.sitio-interes li.number-2::before{content:'2';}
.sitio-interes li.number-3::before{content:'3';}
.sitio-interes li.number-4::before{content:'4';}
.sitio-interes li.number-5::before{content:'5';}
.sitio-interes li.number-6::before{content:'6';}
.sitio-interes li.number-7::before{content:'7';}
.sitio-interes li.number-8::before{content:'8';}
.sitio-interes li.number-9::before{content:'9';}
.sitio-interes li.number-10::before{content:'10';}
.sitio-interes li.number-11::before{content:'11';}
.sitio-interes li.number-12::before{content:'12';}
.sitio-interes li.number-13::before{content:'13';}
.sitio-interes li.number-14::before{content:'14';}
.sitio-interes li.number-15::before{content:'15';}
/* .sitio-interes li div.number{position:absolute;color:white;}
.sitio-interes li div.number-1{position:absolute;left:-15px;color:white;} */
#nikte-master.contacto #section-b .content-right{padding:5%;}
#nikte-master.contacto #section-b button{padding:1%;background-color:transparent;border:1px solid var(--nikteGreen);border-radius:0px;color:var(--nikteGreen)!important;}
#nikte-master.contacto.niktereal #section-b button{border:1px solid var(--nikteOrange);color:var(--nikteOrange)!important;}
#nikte-master.contacto.realxcambo #section-b button{border:1px solid var(--realxcambo);color:var(--realxcambo)!important;}
#nikte-master.contacto.paseos #section-b button{border:1px solid var(--paseos);color:var(--paseos)!important;}
#nikte-master.contacto #section-b .content-right input, #nikte-master.contacto #section-b .content-right textarea{border:0px;border-bottom:1px solid var(--nikteGreyStrong);border-radius:0px;}
#nikte-master.contacto #section-b .content-left{display:flex;flex-direction:column;justify-content:center;color:var(--nikteGreyStrong);padding-left:6%;}
#nikte-master.contacto #section-b .content-left img{width:50%;}
#nikte .cerrar-icono{position:absolute;left:3%;top:4%;width:30px;cursor:pointer;}
.redes-navbar{position: fixed;left:-7%;top:35%;transform: rotate(-90deg);z-index:4;}
.redes-navbar ul{display:flex;flex-direction:row;list-style:none;}
.redes-navbar ul>li>a{color:white;position:relative;}
.redes-navbar ul>li>a:hover{text-decoration:none;}
.redes-navbar ul>li>a::after{content:'-';position:absolute;height:10px;width:10px;top:-2px;left:-15px;border-radius:100px;}
.redes-navbar ul>li:nth-child(1)>a::after{content:'';}
#section-a.lotificacion-hero .see-more-icon{bottom: 10px;height: 50px;width: 100px;left: 0;right: 0;margin-left: auto;margin-right: auto;text-align: center;font-size:10px;cursor:pointer;}
/* #nikte-master #section-a .see-more-icon::after{content: '';width: 50px;height: 50px;background: url(../images/arrow-gris.svg);background-repeat: no-repeat;background-size: contain;background-position: center bottom;position: absolute;bottom: 0px;left: 0;right: 0;margin: auto;} */
#nikte-master #section-a .see-more-icon{bottom: 10px;height: 50px;width: 100px;left: 0;right: 0;margin-left: auto;margin-right: auto;text-align: center;font-size:10px;cursor:pointer;}
#section-a.lotificacion-hero .see-more-icon::after{content: '';width: 50px;height: 50px;background: url(../images/arrow-gris.svg);background-repeat: no-repeat;background-size: contain;background-position: center bottom;position: absolute;bottom: 0px;left: 0;right: 0;margin: auto;}
#elm-hidd-1 .border-left{border-left:1px solid var(--nikteGreyLight);}
.navbar-nikte .listado-redes{margin-right:15px;}
.navbar-nikte .listado-redes a{font-size:1.5rem;margin-right:15px;color:var(--nikteGreen);}
.navbar-nikte.paseos .listado-redes a{font-size:1.5rem;margin-right:15px;color:var(--paseos);}
.niktereal .navbar-nikte .listado-redes a{color:var(--nikteOrange);}
.realxcambo .navbar-nikte .listado-redes a{color:var(--realxcambo);}
#lotes{background:url('../images/plano.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;}
#lotes_nikte{background:url('../images/plano_nikte.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;}
#btnCotizadorNikte{background-color:var(--nikteGreen);width:30%;border:none;color:white;font-size:1.1rem;border-radius:25px;box-shadow: 0 8px 17px 2px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);}
.niktereal #btnCotizadorNikte{background-color:var(--nikteOrange);}
.realxcambo #btnCotizadorNikte{background-color:var(--realxcambo);}
#masterplan-2{display:none;}
.cotizador-nikte-right{padding-top:3% !important;}
.animated.duration-2s{animation-duration: 2s;}
#map_nikte{min-height:90% !important;}
#map_realxcambo{min-height:100% !important;}
#nikte-master #masterplan-2 input, #nikte-master #masterplan-2 select{border: 0px;border-bottom: 1px solid var(--nikteGreyStrong);border-radius: 0px;background-color:transparent;}
#masterplan-2 .btn-nikte{border-radius:0px;border:1px solid var(--nikteGreen);color:var(--nikteGreen);}
.niktereal #masterplan-2 .btn-nikte{border-radius:0px;border:1px solid var(--nikteOrange);color:var(--nikteOrange);}
.btn-nikte-contado{background-color: var(--nikteGreen);min-width: 35%;border: none;color: white;font-size: 1.1rem;}
#nikte-master.masterplan .desc-1{font-size:20px;}
.ubicacion.realxcambo .desc-1{font-size:20px;}
.ubicacion.paseos .desc-1{font-size:20px;}
#nikte-master.checkout{margin-top:7%;padding-bottom:3%;}
#nikte-master.checkout nav.navbar-nikte{padding-top:1%;background-color:var(--nikteGreen);color:#fff;}
#nikte-master.checkout .navbar-nikte .listado-redes a{color:#fff;}
#nikte-master.checkout input, #nikte-master.checkout select{border: 0px;border-bottom: 1px solid var(--nikteGreyStrong);border-radius: 0px;background-color: transparent;margin-bottom:3%;}
#nikte-master.checkout #section-a{padding-left:3%;padding-right:3%;}
#nikte-master.checkout .btn-nikte{border-radius:0px;border:1px solid var(--nikteGreen);color:#fff;background-color:var(--nikteGreen);padding:8px;}
.disponible{fill:var(--disponible)!important;opacity: 0.34;transition:.5s all;}
.apartado{fill:var(--apartado)!important;opacity: 0.74;transition:.5s all;}
.vendido{fill:var(--vendido)!important;transition:.5s all;}
.disponible:hover{fill:#88ff15ad;}
.apartado:hover{fill:#0069a0a3;}
.vendido:hover{fill:#dc6c048a;}
/* .st0{stroke:#000} */
.bg-lotificacion{position:relative;}
#datos-cotizador{position:absolute;left:10%;top:5%;background-color:white;padding:2%;box-shadow: 0 8px 17px 2px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);}
.niktereal #datos-cotizador{left:10px;top:0;}
#datos-cotizador ul{list-style:none;margin-bottom: 0;padding-left: 30px;}
#datos-cotizador ul li{position:relative;}
#datos-cotizador ul li::before{content:'';position:absolute;width:15px;height:15px;border-radius:50px;left:-30px;top:5px;}
#datos-cotizador ul li.dispo::before{background-color:var(--disponible);}
#datos-cotizador ul li.apar::before{background-color:var(--apartado)}
#datos-cotizador ul li.vend::before{background-color:var(--vendido)}
#datos-cotizador ul li.vias::before{background-color:#e7d6b8;}
#nikte-master.masterplan .imagen-masterplan{width:70%;height:40vh;max-height: 50vh;border-radius: 10px;box-shadow: 0 8px 17px 2px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);}
#nikte-master.masterplan .btn-primary{background-color:var(--nikteGreen) !important;}
table.cotizacion thead td{border-top:0px;font-size:25px;font-weight:700;}
table.cotizacion tbody td{border-top:0px;font-size:20px;}
table.cotizacion tfoot td{font-size:30px;}
#nikte-master #section-a .see-more-icon::after{content: '';width: 50px;height: 50px;background: url(../images/arrow-gris.svg);background-repeat: no-repeat;background-size: contain;background-position: center bottom;position: absolute;bottom: 0px;left: 0;right: 0;margin: auto;}
#nikte-master.masterplan #section-a{background-color:white;}
#nikte-master.lotificacion .listado-redes a,#nikte-master.contacto .listado-redes a{color:#fff;}
#nikte-master.contacto.niktereal .listado-redes a{color:var(--nikteOrange);}
.ribbon {position: absolute;right: 0px;top: 0px;z-index: 1;overflow: hidden;width: 159px;height: 115px;text-align: right;}
.ribbon span {font-size: 10px;font-weight: bold;color: #FFF;text-transform: uppercase;text-align: center;line-height: 39px;transform: rotate(45deg);-webkit-transform: rotate(45deg);width: 160px;display: block;background: #79A70A;background: linear-gradient(#EF7622 0%, #EF7622 100%);position: absolute;top: 19px;right: -40px;}
/* .ribbon span::before {content: "";position: absolute;left: 0px;top: 100%;z-index: -1;border-left: 4px solid #EF7622;border-right: 3px solid transparent;border-bottom: 3px solid transparent;border-top: 3px solid #EF7622;}
.ribbon span::after {content: "";position: absolute;right: 0px;top: 100%;z-index: -1;border-left: 3px solid transparent;border-right: 3px solid #EF7622;border-bottom: 3px solid transparent;border-top: 3px solid #EF7622;} */


@media (min-width: 1281px) {

    .d-sm-content{display:contents !important;}
    .text-right-md{text-align:right;}
}

  /*
    ##Device = Laptops, Desktops
    ##Screen = B/w 1025px to 1280px
  */

@media (min-width: 1025px) and (max-width: 1280px) {

#nikte.masterplan{background:url(../images/masterplan.png);background-size:cover;background-position:center;background-repeat:no-repeat;}
#descargar-cotizacion2{background-color: var(--green);width: 250px;padding: 0px;border-radius: 20px 20px 20px 20px;color:white;border:none;box-shadow: 10px 8px 17px 2px rgba(0,0,0,0.5), 10px 3px 14px 2px rgba(0,0,0,0.12), 10px 5px 5px -3px rgba(0,0,0,0.2);}
#nikte.contacto{background:url(../images/contacto-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;}


.video-text{
text-align:justify;
font-style:normal!important;
font-size:2.2em!important;
margin-top:4em
}

.video-inicio{
width:60%!important;
margin-top:0.1em
}

.video-pop{
max-width:45%;
margin-left:
auto;margin-right:auto
}

#nikte .logo-nikte{
  width:85%;
  margin-top:11em;
  display:block;
  margin-left: auto;
  margin-right: auto;
}

#nikte .logo-navidad{
  width:85%;
  margin-top:11em;
  display:block;
  margin-left: auto;
  margin-right: auto;
}

#nikte .logo-terrenos{
  width:58%;
  margin-top:2em;
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.contacto-img1{
height:20px;
}

.img-car{
height:25px;
}

.img-bici{
height:19px;
}

.contacto-section1{
  margin-top:9em;
}

.contacto-section2{
  margin-top:8em;
  padding:5%;
}

.contacto-img{
  width:70%;
  display: block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:1em ;
}

.contacto-text0{
  font-size:1.2rem;
  font-weight:bold!important;
  font-style:normal;
  text-align: center;
  color:#92a993;
  line-height:1em;
  margin-bottom:1em!important;
  display: block;
  margin-left:12%;
  margin-right:12%;
}

.contacto-text1{
  font-size:2.5rem;
  font-weight:normal!important;
  font-style:italic;
  color:#92a993;
  line-height:60px;
  margin-bottom:0px!important;
}

.contacto-text2{
  height:8px;
  font-size:1rem;
  font-weight:normal!important;
  font-style:italic;
  color:#00bfb5;
  margin-bottom:3em!important;
}

.contacto-text3{

  color:#92a993;
  font-size:1.1rem!important;
  margin-bottom:0em!important;
  text-align:center;
}

.contacto-list{
  list-style:none;
  color:#92a993!important;
  display: block;
  text-align:center;
  padding-inline-start:0px!important;

}

.bg-lotificacion{
  width: 50%;
  padding:7%;
  padding-top:3%;
  margin-bottom: 20em;
}

.cotizador-text0{
  font-size:2rem;
  color:#92a993!important;
  font-weight:bold;
  margin-top:1em;
}

.cotizador-text1{
  font-size:2rem;
  color:#92a993!important;
  font-weight:normal;
  font-style:italic;
}

.banner-tularum{
  width:60%;
  display: block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:3em;
}

.banner-tularum2{
  width:70%;
  display: block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:3em;
}

.cotizador-text2{
  font-size:2rem;
  font-weight:bold!important;
  font-style:normal;
  color:#549a00!important;
  line-height:4px;
  margin-bottom:0px!important;
  margin-top:0.2;
}

.cotizador-text3{
  font-size:2.8rem;
  font-weight:bold!important;
  font-style:normal;
  color:#778164!important;
  margin-bottom:0px!important;
}

.cotizador-text4{
  height:8px;
  font-size:1.5rem;
  font-weight:normal!important;
  font-style:normal;
  color:#92a993!important;
  margin-bottom:0.4em!important;
}

.cotizador-text5{
  height:53px;
  font-size:3.5rem;
  font-weight:bold!important;
  font-style:normal;
  color:#92a993!important;
  margin-bottom:0.2em!important;
}

.cotizador-text6{
  font-size:2.5rem;
  font-weight:normal!important;
  font-style:normal;
  color:#92a993!important;
  margin-bottom:0px!important;
}

.cotizador-text7{
  color:#92a993!important;
  font-size:1.0rem!important;
}


.w100{width:90%!important;max-width:100%!important;}

.cotizador-enganche{
  color:#92a993!important;
  font-size:1.3em;
  text-align:center;
}

.cotizador-pagoM{
  margin-top:0%;
  text-align:center;
  font-size:1.4em;
  padding:0%;
}

.cotizador-btn{
  weight:200px;
  display:none;
  background-color:#92a993!important;
  color: white!important;
  border-radius: 50px;
}

.cotizador-plazo{
  color:#92a993!important;
  text-align:center;
  margin-top:-27px!important;
  font-size:1.6em;
}

.cotizador-listMes{
  list-style:none;
  padding-left:1em;
  text-align:left;
}

.cotizador-total{
  display:flex;
  flex-direction:column;
  justify-content:center;
  font-size:1.2em;
}

.cotizador-total2{
  color:#92a993!important;
  font-size: 1.8em!important;
}

.cotizador-text8
{
  width:80%;
  display:block;
  margin-left:auto;
  margin-right: auto;
  margin-bottom: 1em;
  color:#92a993!important;
  font-size: 1.5rem!important;
  font-family: 'Source Serif Pro', serif;
  font-style: italic;
  text-align:center;
  line-height:1em;
}

#nikte .tularum-text5 {
  width:25%;
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-top:2em;
}

#nikte .tularum-text6{
  width:86%;
  display:block;
  margin-left:auto;
  margin-right:auto;
  text-indent: 80px;
  margin-top:2em;
}

#nikte .tularum-text7{
  width:86%;
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-top:2em;
  margin-bottom:4em;
  }

  #nikte .tularum-text9{
    width:86%;
    display:block;
    margin-left:auto;
    margin-right:auto;
    margin-top:0em;
    margin-bottom:1em;
    }

     #nikte .privacy-text0{
    width:86%;
    display:block;
    margin-left:auto;
    margin-right:auto;
    margin-top:0em;
    margin-bottom:1em;
    }

    .c-white8 {
      color: var(--white)!important;
      font-size: 4.5em!important;
      font-family: 'Source Serif Pro', serif;
      font-style: normal;
      font-weight: bold;
      display:block;
    }

    .p-white-bold {
      color: var(--white)!important;
      font-size: 1.7em!important;
      font-family: 'Source Serif Pro', serif;
      font-style: normal;
      font-weight: bold;
      display:block;
      margin-top:2em;
      margin-bottom:2em;
    }

  .c-white3 {
    color: var(--white)!important;
    font-size: 1.3rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    display:block;
    margin-left:1em;
    margin-right:2em;
    margin-bottom:2em;
  }

  .c-white5 {
    color: var(--white)!important;
    font-size: 1.6rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    margin-bottom: 0rem;
    width: auto;
    height: auto;
  }

  .mapa {
   position: relative!important;
   height: 100px;
   width: 34em;
   display:block;
   margin-left:auto;
   margin-right:auto;
  }


.c-green1 {
  color:#476f4a;
  font-style:normal;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing:1px;
  padding-left:37px;
  padding-right:37px;
  margin-bottom: 0.4rem;
  padding-top:0.7em; ;
}

.c-grey {
color:#58885b;
 list-style: none;
 padding-left: 75px;
 margin-bottom:0.5em!important;
}

.c-green2 {
  color:#6c8f6f;
  font-style:normal;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing:1px;
  padding-left:37px;
  padding-right:37px;
  margin-bottom:0rem;
}

.c-green3 {
  color:#6c8f6f;
  font-style:normal;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing:1px;
  padding-left:37px;
  padding-right:37px;
  margin-top:-0.5rem;
}

  .c-white2 {
    color: var(--white)!important;
    font-size: 3.8rem!important;
    font-weight:bold;
    letter-spacing:3px;
    font-family: 'Source Serif Pro', serif;
    font-style: normal;
    font-size: 23px;
    margin-bottom: 0rem;
    text-align:center;
    text-shadow: 0.08em 0.07em 0.18em black;
  }

  .c-box2 {
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    font-size: 1.3em;
    background-color: white; opacity:80%;
    width: 430px;height:auto ;padding-left:20px;padding-right:20px;
    border-radius: 30px 30px 30px 30px;
    color:white;
    border:none;
    display:block;
    margin-left:auto;
    margin-right:0;
    margin-bottom:3em;
  }

  .c-white {
    color: var(--white)!important;
    font-size: 1.5rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    width: auto;
  }

  .p-white-regular {
    color: var(--white)!important;
    font-size: 0.9rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: normal;
    width: auto;
  }  

    .footertext {
  color: var(--white)!important;
  font-size: 0.9rem!important;
  margin-bottom:0rem ;
  font-family: 'Source Serif Pro', serif;
  font-style: normal;
  width: auto;
  position: absolute;
  bottom: 0px;
  right: 0px;
  }


  .c-white6 {
    color: var(--white)!important;
    font-size: 1.5rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    margin-bottom: 0.8rem;
    width: auto;
    height: auto;
  }

    #nikte .main-bg .row{width:80%;}
    .no-mg-xs .col-md-6{width:100%;}
    .no-mg-xs{line-height:117px;}
    .no-mg-xs h4{line-height:30px;}
    .flex-100-xs{max-width: 100%;flex: 100%;}
    #inicio #section-a .linkedin{width:10%!important;top:100px!important;}
    #nikte span.text-white{font-size:1em;}
    /* .main-logo-nav{width:60%!important;} */
    /* #lotes{background-position:center;background-position-x: 20px;background-position-y: 83px;} */
    .nikte-button{max-width:40%;}
    /* #lotes{width:100%;height: auto;background-size: contain;background-position: center;background-position-x: 32px!important;} */
    #nikte #section-a .row .col-lg-6 h3.text-white{text-align:right;}




    #nikte .tularum-image{width:90%;margin-top:4em; display:block; margin-left:auto;margin-right: auto;}
    #nikte .tularum-masterplan{width:77%;left:0;right:0;top:5%;margin-left:50px;margin-right:0px;}
    #nikte .tularum-text{width:60%; display:block; margin-left:auto;margin-right: auto;margin-top:2em;margin-bottom: 1em }
    #nikte .tularum-text2{width:80%;text-indent: 80px; display:block; margin-left:auto;margin-right: auto; margin-bottom: 3em}
    #nikte .tularum-text3{width:92%;text-indent: 80px; display:block; margin-left:auto;margin-right: auto; margin-bottom: 4em}
    #nikte .tularum-text4{width:86%;display:block; margin-left:auto;margin-right: auto;text-indent: 80px; margin-bottom: 3em}
    #nikte .tularum-text8{width:92%;text-indent: 80px; display:block; margin-left:auto;margin-right: auto;}

    #nikte .privacy-text1{width:80%;text-indent: 80px; display:block; margin-left:auto;margin-right: auto; margin-bottom: 3em}

}

  /*
    ##Device = Tablets, Ipads (portrait)
    ##Screen = B/w 768px to 1024px
  */

@media (min-width: 768px) and (max-width: 1024px) {

#nikte.masterplan{background:url(../images/masterplan.png);background-size:cover;background-position:center;background-repeat:no-repeat;}
#descargar-cotizacion2{background-color: var(--green);width: 250px;padding: 0px;border-radius: 20px 20px 20px 20px;color:white;border:none;box-shadow: 10px 8px 17px 2px rgba(0,0,0,0.5), 10px 3px 14px 2px rgba(0,0,0,0.12), 10px 5px 5px -3px rgba(0,0,0,0.2);}
#nikte.contacto{background:url(../images/contacto-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;}


.video-text{
text-align:justify;
font-style:normal!important;
font-size:2.2em!important;
margin-top:5em
}

.video-inicio{
width:65%!important;
margin-top:0.1em
}

.video-pop{
max-width:47%;
margin-left:
auto;margin-right:auto
}

#nikte .logo-nikte{
  width:90%;
  margin-top:11em;
  display:block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}

#nikte .logo-navidad{
  width:90%;
  margin-top:11em;
  display:block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}

#nikte .logo-terrenos{
  width:60%;
  margin-top:1em;
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.contacto-boton{
  margin-top:1em;
  display: block;
  margin-left:0.5em!important;
  margin-right:auto;
  font-size:1.3em!important;
}

.contacto-img1{
height:20px;
}

.img-car{
height:22px;
}

.img-bici{
height:16px;
}

.contacto-section1{
  margin-top:9em;
}

.contacto-section2{
  margin-top:8em;
  padding:5%;
}

.contacto-img{
  width:70%;
  display: block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:1em ;
}

.contacto-text0{
  font-size:1.1rem;
  font-weight:bold!important;
  font-style:normal;
  text-align: center;
  color:#92a993;
  line-height:1em;
  margin-bottom:1em!important;
  display: block;
  margin-left:9%;
  margin-right:9%;
}

.contacto-text1{
  font-size:2.3rem;
  font-weight:normal!important;
  font-style:italic;
  color:#92a993;
  line-height:60px;
  margin-bottom:0px!important;
}

.contacto-text2{
  height:8px;
  font-size:1rem;
  font-weight:normal!important;
  font-style:italic;
  color:#00bfb5;
  margin-bottom:3em!important;
}

.contacto-text3{
  margin-left:0em!important;
  color:#92a993;
  font-size:1.1rem!important;
  margin-bottom:0em!important;
}

.contacto-list{
  list-style:none;
  color:#92a993!important;
  display: block;
  text-align:center;
  padding-inline-start:0px!important;

}

.bg-lotificacion{
  width: 50%;
  padding:7%;
  padding-top:3%;
  margin-bottom: 20em;
}

.cotizador-text0{
  font-size:1.2rem;
  color:#92a993!important;
  font-weight:bold;
  margin-top:1em;
}

.cotizador-text1{
  font-size:1rem;
  color:#92a993!important;
  font-weight:normal;
  font-style:italic;
}

.banner-tularum{
  width:80%;
  display: block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:3em;
}

.banner-tularum2{
  width:75%;
  display: block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:2em;
}

.cotizador-text2{
  font-size:1.5rem;
  font-weight:bold!important;
  font-style:normal;
  color:#549a00!important;
  line-height:4px;
  margin-bottom:0px!important;
  margin-top:0.2;
}

.cotizador-text3{
  font-size:2.1rem;
  font-weight:bold!important;
  font-style:normal;
  color:#778164!important;
  margin-bottom:0px!important;
}

.cotizador-text4{
  height:8px;
  font-size:1.3rem;
  font-weight:normal!important;
  font-style:normal;
  color:#92a993!important;
  margin-bottom:0.4em!important;
}

.cotizador-text5{
  height:53px;
  font-size:3.0rem;
  font-weight:bold!important;
  font-style:normal;
  color:#92a993!important;
  margin-bottom:0.2em!important;
}

.cotizador-text6{
  font-size:1.8rem;
  font-weight:normal!important;
  font-style:normal;
  color:#92a993!important;
  margin-bottom:0px!important;
}

.cotizador-text7{
  color:#92a993!important;
  font-size:1.0rem!important;
}

.w100{width:85%!important;max-width:100%!important;}

.cotizador-enganche{
  color:#92a993!important;
  font-size:1.0em;
  text-align:center;
}

.cotizador-pagoM{
  margin-top:0%;
  text-align:center;
  font-size:1.1em;
  padding:0%;
}

.cotizador-btn{
  weight:200px;
  display:none;
  background-color:#92a993!important;
  color: white!important;
  border-radius: 50px;
}

.cotizador-plazo{
  color:#92a993!important;
  text-align:center;
  margin-top:-27px!important;
  font-size:1.1em;
}

.cotizador-listMes{
  list-style:none;
  padding-left:1em;
  text-align:left;
}


.cotizador-total{
  display:flex;
  flex-direction:column;
  justify-content:center;
  font-size:0.8em;
}

.cotizador-total2{
  color:#92a993!important;
  font-size: 1.6em!important;
}

.cotizador-text8
{
  width:80%;
  display:block;
  margin-left:auto;
  margin-right: auto;
  margin-bottom: 1em;
  color:#92a993!important;
  font-size: 1rem!important;
  font-family: 'Source Serif Pro', serif;
  font-style: italic;
  text-align:center;
  line-height:1em;
}

h4{
font-size:1.2em;
}

#nikte .tularum-text5 {
  width:30%;
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-top:2em;
}

#nikte .tularum-text6{
  width:86%;
  display:block;
  margin-left:auto;
  margin-right:auto;
  text-indent: 80px;
  margin-top:2em;
}

#nikte .tularum-text7{
  width:86%;
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-top:2em;
  margin-bottom:4em;
  }

  #nikte .tularum-text9{
    width:86%;
    display:block;
    margin-left:auto;
    margin-right:auto;
    margin-top:0em;
    margin-bottom:2em;
    }

      #nikte .privacy-text0{
    width:86%;
    display:block;
    margin-left:auto;
    margin-right:auto;
    margin-top:0em;
    margin-bottom:2em;
    }

    .c-white8 {
      color: var(--white)!important;
      font-size: 3em!important;
      font-family: 'Source Serif Pro', serif;
      font-style: normal;
      font-weight: bold;
      display:block;
    }

    .p-white-bold {
      color: var(--white)!important;
      font-size: 1.7em!important;
      font-family: 'Source Serif Pro', serif;
      font-style: normal;
      font-weight: bold;
      display:block;
      margin-top:2em;
      margin-bottom:2em;
    }



  .c-white3 {
    color: var(--white)!important;
    font-size: 1.1rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    font-size: 23px;
    display:block;
    margin-left:1em;
    margin-right:2em;
    text-align: left!important;
    margin-bottom:2em;
  }

  .c-white5 {
    color: var(--white)!important;
    font-size: 1.3rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    margin-bottom: 0rem;
    width: auto;
    height: auto;
  }

  .mapa {
   position: relative!important;
   height: 100px;
   width: 26em;
   display:block;
   margin-left:auto;
   margin-right:auto;
  }

.c-green1 {
  color:#476f4a;
  font-style:normal;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing:1px;
  padding-left:37px;
  padding-right:37px;
  margin-bottom: 0.4rem;
  padding-top:0.7em; ;
}

.c-grey {
color:#58885b;
 list-style: none;
 padding-left: 75px;
 margin-bottom:0.5em!important;
}

.c-green2 {
  color:#6c8f6f;
  font-style:normal;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing:1px;
  padding-left:37px;
  padding-right:37px;
  margin-bottom:0rem;
}

.c-green3 {
  color:#6c8f6f;
  font-style:normal;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing:1px;
  padding-left:37px;
  padding-right:37px;
  margin-top:-0.5rem;
}

  .c-white2 {
    color: var(--white)!important;
    font-size: 3.8rem!important;
    font-weight:bold;
    letter-spacing:3px;
    font-family: 'Source Serif Pro', serif;
    font-style: normal;
    font-size: 23px;
    margin-bottom: 0rem;
    text-align:center;
    text-shadow: 0.08em 0.07em 0.18em black;
  }

  .c-white7 {
    color: var(--white)!important;
    font-size: 1.3rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    width: auto;
    line-height: 1.0;
    display:block;
    margin-left:auto;
    margin-right:auto;
  }

  .c-white4 {
    color: var(--white)!important;
    font-size: 1.7rem;
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    margin-top: 5rem;
    height: 50px;
    width: 250px!important;
    display:block;
    margin-left:auto;
    margin-right:auto;
  }

  .c-box2 {
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    font-size: 1.2em;
    background-color: white; opacity:80%;
    width: 400px;height:auto ;padding-left:20px;padding-right:20px;
    border-radius: 30px 30px 30px 30px;
    color:white;
    border:none;
    display:block;
    margin-left:auto;
    margin-right:0;
    text-align: left;
    margin-bottom:3em;
  }

  .c-white {
    color: var(--white)!important;
    font-size: 1.3rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    width: auto;
  }

  .p-white-regular {
    color: var(--white)!important;
    font-size: 0.9rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: normal;
    width: auto;
  }  

    .footertext {
  color: var(--white)!important;
  font-size: 0.9rem!important;
  margin-bottom:0rem ;
  font-family: 'Source Serif Pro', serif;
  font-style: normal;
  width: auto;
  position: absolute;
  bottom: 0px;
  right: 0px;
  }

  .c-white6 {
    color: var(--white)!important;
    font-size: 1.3rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    margin-bottom: 0.8rem;
    width: auto;
    height: auto;
  }

  #nikte span.text-white{font-size:0.8em;}
  #inicio .bora-white{width:70%;}
  .flex-100-xs{max-width: 100%;flex: 100%;}
  #inicio .white-bar h1{text-align:center !important;}
  #inicio .our-development{text-align: center !important;margin-top:15px;font-size:25px;}
  #inicio .bg-inicio-1{background-position-y: 0px;}
  footer .ul-footer{text-align:center !important;}
  footer .footer-rights{text-align:center;}
  #inicio #section-a .social-icons, .nav-bora .social-icons{width:100%;text-align:center;margin-bottom:3rem;position:initial;}
  #nosotros .social-icons .float-right{float:initial !important;}
  #inicio #section-a .linkedin{left:0 !important;right:0 !important;margin-left:auto;margin-right:auto;width:20% !important;}
  #inicio #section-a .t1{text-align:center !important;font-size:17px;}
  #inicio .bg-inicio-1 img{width:70%;}
  #inicio .bg-inicio-2 img{width:80%;}
  #inicio .bg-inicio-3 img{width:65%;}
  .text-center-xs{text-align:center;}
  #nosotros .text-b-us, #nosotros .text-b-us-2{width:100%;}
  /* #nosotros .block-2{flex-direction:column-reverse !important;} */
  #contacto .talk-us-bora{width:100%;}
  #inicio #section-c .mb-xs{margin-bottom:5%;}
  #inicio .t1{max-width:100% !important;}
  .column-2{column-count:1;}
  #inicio .white-bar::after{width:0;height:0;}
  .desc-1{margin-left:-12%;}
  .font-2rem{font-size:15px;text-align: right!important;width: 100%;margin-bottom: 8px!important;margin-right:25%;}
  .banner-img-1{width:45%!important;float:right;margin-right:8%;}
  .banner-img-2{width:70%!important;float:right;margin-right:-50px;}
  .banner-img-3{width:45%!important;float:right;margin-right:-30%;}
  .nav-bora > .row{flex-direction:column-reverse;}
  #nosotros .hero h1, #contacto .hero h1{margin-top:13%;}
  .social-icons img{width:18%;}
  .mb-xs-nav{margin-top:5%;}
  #contacto .nav-bora .social-icons .float-xs{float:initial!important;}
  .show-xs{}
  #contacto .hero{background-position-x:-700px;}
  .w100-xs{width:100% !important;}
  .br-left-inicio{border-color:transparent!important;}

  /* //NIKTE */


  #nikte{display: block !important;text-align: center;position:relative;background-position-x: -1030px;}

  #nikte .options{position:initial!important;}

  #nikte .options-{position:initial!important;}


  #nikte .overlay-shadow{height:100%;}
  .mb-xs{margin-bottom:10%;}
  #nikte-master .bg-1{height:60vh;}
  #nikte-master .bar-sliced{display:none;}
  #nikte-master #section-a img.nikte-logo{margin-top:10%;width:70%;}
  #nikte-master.masterplan .desc-1{max-width:100% !important;margin-left:0;}
  .fp-tableCell, .fp-section.fp-table{height:100% !important;}
  #nikte-master .bg-2, #nikte-master .bg-11{height:60vh;}
  .main-logo-nav{width:80% !important;}
  .nav-content li img{width:13%;}
  #desarrollos-menu li h1{font-size:25px;}
  .logo-nav img{width:25% !important;}
  #nikte-master .bg-7{height:60vh;background-position-x: 16px;}
  .mr-auto-xs{margin-left:auto;margin-right:auto;}
  .water-mark-contacto{display:none;}
  #nikte-master.contacto #section-b .content-left img{width:80%;margin-top:10%;}
  .nav-content #desarrollos-hidden li img{width:55%;}
  .logo-nav-2 img{width:75% !important;}
  .logo-nav-3 img{width:55% !important;}
  #section-a.lotificacion-hero .see-more-icon{bottom:-30px;}
  #section-a.lotificacion-hero{margin-bottom:5%;}
  #nikte-master #section-a .hero h1{left:15px;font-size: 45px;}
  #nikte-master #section-b ul.column-xs{column-count:1 !important;}
  /* #lotes{width:100%;height:270px;} */
  #elm-hidd-1{text-align:center;}
  #masterplan-2 .btn-nikte{width:100%;}
  .sitio-interes{padding-left:40px!important;}
  #section-a.lotificacion-hero{position:relative;}
  #nikte-master #section-a .see-more-icon{margin-bottom:-35px;}
  #lotes{background-position-x:52.5%;}
  #datos-cotizador{left:4%;}
  #btnCotizadorNikte{width:36%;}
  #nikte-master.ubicacion #section-a img.nikte-logo{width:35%;}
  #nikte-master.ubicacion #section-a{padding-bottom:5%;background-color:white;}
  #nikte-master.ubicacion #section-a .see-more-icon{margin-bottom:0;}
  #nikte-master.masterplan #section-a .see-more-icon{margin-bottom:0px;}


  #nikte .tularum-image{width:95%;margin-top:4em; display:block; margin-left:auto;margin-right: auto;}
  #nikte .tularum-masterplan{width:77%;left:0;right:0;top:5%;margin-left:50px;margin-right:0px;}
  #nikte .tularum-text{width:60%; display:block; margin-left:auto;margin-right: auto;margin-top:2em;margin-bottom: 1em }
  #nikte .tularum-text2{width:80%;text-indent: 80px; display:block; margin-left:auto;margin-right: auto; margin-bottom: 3em}
  #nikte .tularum-text3{width:92%;text-indent: 80px; display:block; margin-left:auto;margin-right: auto; margin-bottom: 3em}
  #nikte .tularum-text4{width:86%;display:block; margin-left:auto;margin-right: auto;text-indent: 80px; margin-bottom: 2em}
  #nikte .tularum-text8{width:92%;text-indent: 80px; display:block; margin-left:auto;margin-right: auto;}

  #nikte .privacy-text1{width:80%;text-indent: 80px; display:block; margin-left:auto;margin-right: auto; margin-bottom: 3em}


}

  /*
    ##Device = Tablets, Ipads (landscape)
    ##Screen = B/w 768px to 1024px
  */


@media (min-width: 568px) and (max-width: 1024px) and (orientation: landscape) {

  #contacto .hero {background-position-x: -300px;}
  .nav-text-bora{width:100%;max-width:100%;}
  .social-icons img {width: 10%;}
  #inicio .bora-white{width:30%!important;}
  .no-mg-xs{margin-top:0px !important;}
  #nikte .options img{width:10% !important;}
  #nikte-master .bg-7{height:100vh!important;background-position:center;background-position-x:center!important;}
  /* #lotes {width: 100%;height: auto;background-size: contain;background-position: center;background-position-x: 23px;} */
  .main-logo-nav{width:30% !important;}
  .nav-content li img{width:8%;}

}

@media (min-width: 400px) and (max-width: 420px){
  #lotes{width:88%!important;}
}

  /*
    ##Device = Low Resolution Tablets, Mobiles (Landscape)
    ##Screen = B/w 481px to 767px
  */

@media (min-width: 320px) and (max-width: 767px) {

#nikte.masterplan{background-color:#92aa94;background-size:cover;background-position:center;background-repeat:no-repeat;}
#descargar-cotizacion2{background-color:white;margin-bottom:2em ;width: 250px;padding: 0px;border-radius: 20px 20px 20px 20px;color:white;border:none;box-shadow: 10px 8px 17px 2px rgba(0,0,0,0.5), 10px 3px 14px 2px rgba(0,0,0,0.12), 10px 5px 5px -3px rgba(0,0,0,0.2);}
#nikte.contacto{background:url(../images/contacto-bg1.png);background-size:cover;background-position:center;background-repeat:no-repeat;}

.modal-config{
max-width:60%!important;
margin-left:auto;
margin-right:auto
}

.video-text{
text-align:justify;
font-style:normal!important;
font-size:2.2em!important;
margin-top:2em;
}

.video-inicio{
width:55%!important;
margin-top:0.1em;
margin-bottom:7em;
}

.video-pop{
max-width:80%;
margin-left:
auto;margin-right:auto
}

#nikte .logo-nikte{
  width:90%;
  margin-top:10em;
  display:block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom:0;
}

#nikte .logo-navidad{
  width:80%;
  margin-top:10em;
  display:block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom:7em;
}

#nikte .logo-terrenos{
  width:80%;
  margin-top:1em;
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0;
}

.contacto-img1{
height:30px;
margin-right:0.5em;
}

.img-car{
height:21px;
}

.img-bici{
height:15px;
}

.contacto-section1{
  margin-top:15em;
}

.contacto-section2{
  margin-top:0em;
  padding:8%;
  padding-top:2%;
}

.contacto-boton{
  margin-top:1em;
  display: block;
  margin-left:0.5em!important;
  margin-right:auto;
  font-size:2em!important;
}


.contacto-img{
  width:60%;
  display: block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:1em ;
}

.contacto-text0{
  font-size:1.5rem;
  font-weight:bold!important;
  font-style:normal;
  text-align: center;
  color:#92a993;
  line-height:1em;
  margin-bottom:1em!important;
  display: block;
  margin-left:9%;
  margin-right:9%;
}

.contacto-text1{
  font-size:3rem;
  font-weight:normal!important;
  font-style:italic;
  color:#92a993;
  line-height:30px;
  margin-bottom:0px!important;
}

.contacto-text2{
  height:8px;
  font-size:1.8rem;
  font-weight:normal!important;
  font-style:italic;
  color:#00bfb5;
  margin-bottom:2em!important;
}

.contacto-text3{
  margin-left:0em!important;
  color:#92a993;
  font-size:2.5rem!important;
  margin-bottom:0em!important;
}

.contacto-list{
  list-style:none;
  color:#92a993!important;
  display: block;
  font-size: 2em!important;
  text-align:center;
  padding-inline-start:0px!important;

}

.bg-lotificacion{
  width: 100%;
  padding:7%;
  padding-top:3%;
  margin-bottom: 1em;
}

.cotizador-text0{
  font-size:2.6rem;
  color:#92a993!important;
  font-weight:bold;
  margin-top:1em;
}

.cotizador-text1{
  font-size:2.5rem;
  color:#92a993!important;
  font-weight:normal;
  font-style:italic;
}

.banner-tularum{
  width:40%;
  display: block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:1.5em;
}

.banner-tularum2{
  width:60%;
  display: block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:3em;
}

.cotizador-text2{
  font-size:2.5rem;
  font-weight:bold!important;
  font-style:normal;
  color:#549a00!important;
  line-height:4px;
  margin-bottom:0px!important;
  margin-top:0.2;
}

.cotizador-text3{
  font-size:3.5rem;
  font-weight:bold!important;
  font-style:normal;
  color:#778164!important;
  margin-bottom:0px!important;
}

.cotizador-text4{
  height:8px;
  font-size:2.5rem;
  font-weight:normal!important;
  font-style:normal;
  color:#92a993!important;
  margin-bottom:0.4em!important;
}

.cotizador-text5{
  height:53px;
  font-size:4.5rem;
  font-weight:bold!important;
  font-style:normal;
  color:#92a993!important;
  margin-bottom:0.4em!important;
}

.cotizador-text6{
  font-size:2.5rem;
  font-weight:normal!important;
  font-style:normal;
  color:#92a993!important;
  margin-bottom:0px!important;
}

.cotizador-text7{
  color:#92a993!important;
  font-size:1.2rem!important;
  margin-bottom:0em ;
}

.cotizador-margin{
  margin-bottom:22em;
}

.w100{width:75%!important;max-width:100%!important;}

.cotizador-enganche{
  color:#92a993!important;
  font-size:1.3rem;
  text-align:center;
}



.espaciado{

  padding-left:7%!important ;
  padding-right:7%!important ;
}

.cotizador-pagoM{
  margin-top:0%;
  text-align:center;
  font-size:1.3rem;
  padding:0%;
}

.cotizador-btn{
  weight:200px;
  display:none;
  background-color:#92a993!important;
  color: white!important;
  border-radius: 50px;
}

.cotizador-plazo{
  color:#92a993!important;
  text-align:center;
  margin-top:-27px!important;
  font-size:1.3rem;
}

h4{
font-size:1.4rem!important;
}

.cotizador-listMes{
  list-style:none;
  text-align:center;
  padding:0%!important;
  padding-right:1.25rem!important;
}


.cotizador-total{
  display:flex;
  flex-direction:column;
  justify-content:center;
  font-size:1.4rem;
}

.cotizador-total2{
  color:#92a993!important;
  font-size: 1.6em!important;
  margin-bottom:0em ;
}

.cotizador-text8
{
  width:90%;
  display:block;
  margin-left:auto;
  margin-right: auto;
  margin-bottom: 1em;
  color:#92a993!important;
  font-size: 1.2rem!important;
  font-family: 'Source Serif Pro', serif;
  font-style: italic;
  text-align:center;
  line-height:1.2em;
}


#nikte .tularum-text5 {
  width:60%;
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-top:5em;
}

#nikte .tularum-text6{
  width:86%;
  display:block;
  margin-left:auto;
  margin-right:auto;
  text-indent: 80px;
  margin-top:2em;
}

#nikte .tularum-text7{
  width:86%;
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-top:2em;
  margin-bottom:2em;
  }

  #nikte .tularum-text9{
    width:100%;
    display:block;
    margin-left:auto;
    margin-right:auto;
    margin-top:0em;
    margin-bottom:0em;
    }

  #nikte .privacy-text0{
    width:100%;
    display:block;
    margin-left:auto;
    margin-right:auto;
    margin-top:0em;
    margin-bottom:0em;
    }

    .c-white8 {
      color: var(--white)!important;
      font-size: 2.4em!important;
      font-family: 'Source Serif Pro', serif;
      font-style: normal;
      font-weight: bold;
      display:block;
      line-height:1em;
    }

    .p-white-bold {
      color: var(--white)!important;
      font-size: 1.5em!important;
      font-family: 'Source Serif Pro', serif;
      font-style: normal;
      font-weight: bold;
      display:block;
      line-height:1em;
      margin-top:4em;
      margin-bottom:2em;
    }

  .c-white3 {
    color: var(--white)!important;
    font-size: 1.1rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    display:block;
    margin-left:1em;
    margin-right:1em;
    text-align: left!important;
  }

  .c-white5 {
    color: var(--white)!important;
    font-size: 1.3rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    margin-bottom: 0rem;
    width: auto;
    height: auto;
  }

  .mapa {
   position: relative!important;
   height: 20em;
   width: auto;
   display:block;
   margin-left:auto;
   margin-right:auto;
  }

.c-white7 {
  color:#92aa94!important;
  font-size: 1.3rem!important;
  font-family: 'Source Serif Pro', serif;
  font-style: italic;
  width: 200px!important;
  line-height: 1.0;
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.c-white4 {
  color:#92aa94!important;
  font-size: 1.7rem;
  font-family: 'Source Serif Pro', serif;
  font-style: italic;
  margin-top: 2rem;
  height: 50px;
  width: 250px!important;
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.c-green1 {
  color:white;
  font-style:normal;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing:1px;
  padding-left:37px;
  padding-right:37px;
  margin-bottom: 0.4rem;
  padding-top:0.7em;
  text-align:center!important;
}

.c-grey {
color:white;
 list-style: none;
 margin-left: 13%;
 margin-right: 8%;
 margin-bottom:0.5em!important;
}


.c-green2 {
  color:white;
  font-style:normal;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing:1px;
  padding-left:37px;
  padding-right:37px;
  margin-bottom:0rem;
  text-align:center!important;
}

.c-green3 {
  color:white;
  font-style:normal;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing:1px;
  padding-left:37px;
  padding-right:37px;
  margin-top:-0.5rem;
  text-align:center!important;
}

.c-box2 {
  font-family: 'Source Serif Pro', serif;
  font-style: italic;
  font-size: 1.2em;
  width: auto;height:auto ;
  color:white;
  border:none;
  display:block;
  margin-left:auto;
  margin-right:auto;
  text-align: left;
}

  .c-white {
    color: var(--white)!important;
    font-size: 1.3rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    width: auto;
  }

  .p-white-regular {
    color: var(--white)!important;
    font-size: 0.9rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: normal;
    width: auto;
  }  

    .footertext {
  color: var(--white)!important;
  font-size: 0.9rem!important;
  margin-top:11rem;
  font-family: 'Source Serif Pro', serif;
  font-style: normal;
  width: auto;
  position: absolute;
  bottom: 0px;
  right: 0px;
  }

  .c-white2 {
    color: var(--white)!important;
    font-size: 3.0rem;
    font-weight:bold;
    letter-spacing:3px;
    font-family: 'Source Serif Pro', serif;
    font-style: normal;
    margin-bottom: 0rem; margin-top:0.7rem;
    text-align:center;
  }

  .c-white6 {
    color: var(--white)!important;
    font-size: 1.3rem!important;
    font-family: 'Source Serif Pro', serif;
    font-style: italic;
    margin-bottom: 0.8rem;
    width: auto;
    height: auto;
  }

  #nikte-master.niktereal .hero{background-position:left center;}
  .logo-nav{bottom:-45px;}
    #nikte-master .master-plan-title{left:5px;font-size:3rem;}
    #inicio .bora-white{margin-top:-10%;}
    #inicio .bora-white{width:100%;}
    #inicio .white-bar h1{text-align:center !important;}
    #inicio .our-development{text-align: center !important;margin-top:15px;font-size:25px;}
    #inicio .bg-inicio-1{background-position-y: 0px;}
    footer .ul-footer{text-align:center !important;}
    footer .footer-rights{text-align:center;}
    #inicio #section-a .social-icons, .nav-bora .social-icons{width:100%;text-align:center;margin-bottom:3rem;position:initial;}
    #nosotros .social-icons .float-right{float:initial !important;}
    #inicio #section-a .linkedin{left:0 !important;right:0 !important;margin-left:auto;margin-right:auto;width:20% !important;}
    #inicio #section-a .t1{text-align:center !important;font-size:17px;}
    #inicio .bg-inicio-1 img{width:40%;}
    #inicio .bg-inicio-2 img{width:42%;}
    #inicio .bg-inicio-3 img{width:45%;}
    .hero{height:100vh;}
    .text-center-xs{text-align:center;}
    #nosotros .text-b-us, #nosotros .text-b-us-2{width:100%;}
    #nosotros .block-2{flex-direction:column-reverse !important;}
    #contacto .talk-us-bora{width:100%;}
    #inicio #section-c .mb-xs{margin-bottom:5%;}
    #inicio .t1{max-width:100% !important;}
    .column-2{column-count:1;}
    #inicio .white-bar::after{width:0;height:0;}
    .desc-1{margin-left:-12%;}
    .font-2rem{font-size:15px;text-align: right!important;width: 100%;margin-bottom: 8px!important;margin-right:25%;}
    .banner-img-1{width:45%!important;float:right;margin-right:8%;}
    .banner-img-2{width:70%!important;float:right;margin-right:-50px;}
    .banner-img-3{width:45%!important;float:right;margin-right:-30%;}
    .nav-bora > .row{flex-direction:column-reverse;}
    #nosotros .hero h1, #contacto .hero h1{margin-top:13%;}
    .social-icons img{width:18%;}
    .mb-xs-nav{margin-top:5%;}
    #contacto .nav-bora .social-icons .float-xs{float:initial!important;}
    .show-xs{}
    #contacto .hero{background-position-x:-300px;}
    .w100-xs{width:100% !important;}
    .br-left-inicio{border-color:transparent!important;}

    /* //NIKTE */

    #nikte{display: block !important;padding: 0% 0%;text-align: center;position:relative;background-position-x: -1030px;}

    #nikte .options{position:initial!important;}
    #nikte .options ul{display:contents!important;}
    #nikte .options-{position:initial!important;}
    #nikte .options- ul{display:contents!important;}
    #nikte .options2 ul{display:flex;flex-direction:row;list-style:none;}
    #nikte .options2 img{width:110%;margin-top:3em;}
    #nikte .options2 ul li{width:100%;padding-top:0%;}
    #nikte .overlay-shadow{height:100%;}
    .mb-xs{margin-bottom:10%;}
    #nikte-master .bg-1{height:60vh;background-position-y: 40%;}
    #nikte-master .bar-sliced{display:none;}
    #nikte-master #section-a img.nikte-logo{margin-top:10%;width:70%;}
    #nikte-master.masterplan .desc-1{max-width:100% !important;margin-left:0;}
    .fp-tableCell, .fp-section.fp-table{height:100% !important;}
    #nikte-master .bg-2, #nikte-master .bg-11{height:80vh;}
    .main-logo-nav{width:80% !important;}
    .nav-content li img{width:13%;}
    #desarrollos-menu li h1{font-size:25px;}
    .logo-nav img{width:25% !important;}
    #nikte-master .bg-7{height:auto;background-position-x: 16px;}
    .mr-auto-xs{margin-left:auto;margin-right:auto;}
    .water-mark-contacto{display:none;}
    #nikte-master.contacto #section-b .content-left img{width:80%;margin-top:10%;}
    .nav-content #desarrollos-hidden li img{width:55%;}
    .logo-nav-2 img{width:75% !important;}
    .logo-nav-3 img{width:55% !important;}
    #section-a.lotificacion-hero .see-more-icon{bottom:-7%;}
    #section-a.lotificacion-hero{margin-bottom:15%;}
    #nikte-master #section-a .hero h1{left:15px;font-size: 45px;}
    #nikte-master #section-b ul.column-xs{column-count:1 !important;}
    /* #lotes{width:100%;height:auto;background-position-x:14px!important;background-size: contain;background-position:center;} */
    #elm-hidd-1{text-align:center;}
    #masterplan-2 .btn-nikte{width:100%;}
    .swiper-slide.height-inh{height:100% !important;}
    #nikte .options img{width:20%;}
    #nikte .options- img{width:20%;}
    .nikte-button{width:100%;max-width:100%;}
    #nikte-master.masterplan .imagen-masterplan{width:100%;height:auto;max-height:80vh;}
    #nikte-master.masterplan #section-a{padding-bottom:50px;background-color:white;}
    .sitio-interes{padding-left:40px!important;}
    #nikte-master #section-a .see-more-icon{bottom:-40px;}
    #nikte-master.lotificacion #section-a .see-more-icon{bottom:0px;}
    .mapa-amenidades{width:100%;}
    #nikte-master.sitios-interes .navbar-nikte .listado-redes a{color:#fff;margin-right:0px;}
    .rm-margin{margin-left:0px;margin-right:0px;}
    .nav-content #desarrollos-hidden:nth-child(2) img{width:55%;}
    #nikte #descargar-cotizacion{bottom:unset;top:40%; font-size:1em; padding:2%;}
    #nikte #descargar-cotizacion2{bottom: 5%;top: unset;}
    #nikte-master.sitios-interes h1.text-nikte-1{margin-top:0px;}
    #goTop{display:none;}

    .ubicacion.niktereal{padding-top:10%;background-color:white;}

    #nikte a.list-anchor > .group{transform: scale(1);transition:.2s all ease-in-out;}
    #nikte a.list-anchor:hover{text-decoration:none;}
    #nikte a.list-anchor:hover > .group{transform:scale(1.05);}


    #nikte .tularum-image{width:100%;margin-top:4em;}
    #nikte .tularum-masterplan{width:77%;left:0;right:0;top:5%;margin-left:50px;margin-right:0px;}
    #nikte .tularum-text{width:85%; display:block; margin-left:auto;margin-right: auto;margin-top:2em;margin-bottom: 1em }
    #nikte .tularum-text2{width:92%;text-indent: 80px; display:block; margin-left:auto;margin-right: auto; margin-bottom:0}
    #nikte .tularum-text3{width:92%;text-indent: 80px; display:block; margin-left:auto;margin-right: auto; margin-bottom:2em}
    #nikte .tularum-text4{width:85%;display:block; margin-left:auto;margin-right: auto;text-indent: 80px; margin-bottom:1em}
    #nikte .tularum-text8{width:92%;text-indent: 80px; display:block; margin-left:auto;margin-right: auto;}

    #nikte .privacy-text1{width:92%;text-indent: 80px; display:block; margin-left:auto;margin-right: auto; margin-bottom:0}


}
