:root {
  --strongBlue: #002a66;
  --boraBlue: #335585;
  --nikteGreen: #4d9b02;
  --nikteOrange: #fe8500;
  --realxcambo: #b22d2d;
  --paseos: #62ced3;
  --nikteGreyStrong: #6d6d6d;
  --nikteGreyLight: #8e8888;
  --disponible:#6ed00cad;
  --apartado:#0069a0d4;
  --vendido:#dc6c04d4;
}
@keyframes sdb10 {
  0% {
    transform: translate(0, 0);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    transform: translate(0, 20px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.red > *{color:red!important;}
#nikte-master.ubicacion.niktereal #section-a p{max-width:85%;}
.w100{width:100%!important;max-width:100%!important;}
.c-grey{color:var(--nikteGreyLight)!important;font-size:1.2rem!important;}
#descargar-cotizacion{position: fixed;right: 0;top: 15%;background-color: var(--nikteGreen);width: 200px;padding: 20px;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);}
/* *:-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)}
.c-grey {
  color: var(--nikteGreyLight)!important;
  font-size: 1.2rem!important;
}
/* #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:'Montserrat', sans-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;}
.overlay-shadow.opacity-3{opacity:0.3!important;}
.overlay-shadow.opacity-7{opacity:0.7!important;}
#nikte .overlay-shadow{opacity:0.5;}
#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('https://boralive.mx/assets/images/nikte_home.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;height:350px;}
#inicio .bg-inicio-5{background:url('https://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(--nikteOrange);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
*/
.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;}
#nikte nav{display:none;}
.font-2rem{font-size:2rem;}
#nikte{min-height:100vh;background:url(../images/bora3.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;overflow: hidden;}
#nikte.niktereal{background:url(../images/nikte_home.jpg);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 .logo-nikte{width:30%;left:0;right:0;top:15%;margin-left:auto;margin-right:auto;}
#nikte .options{bottom:5%;left:0;right:0;margin-left:auto;margin-right:0;overflow:hidden;}
#nikte .options img{width:20%;}
#nikte .options ul{display:flex;flex-direction:row;list-style:none;}
#nikte .options ul li{width:100%;padding-top:5%;}
#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;}
.desarrollos-none{display:none;}
.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/nikte_home.jpg);background-size:cover;background-position:bottom left;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/masterplan_niktereal.jpg);background-size:cover;background-position:bottom left;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: 0;left: 0;height: inherit;width: 100%;}
#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_niktereal.jpg);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_niktereal.jpg);background-size:cover;background-position:center;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.14), 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-master .cerrar-icono{position:absolute;left:3%;top:6%;width:40px;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:100% !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);transition:.5s all;}
.apartado{fill:var(--apartado);transition:.5s all;}
.vendido{fill:var(--vendido);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 .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:20px;}
    /* .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;}
}

  /*
    ##Device = Tablets, Ipads (portrait)
    ##Screen = B/w 768px to 1024px
  */

@media (min-width: 768px) and (max-width: 1024px) {
  #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 .logo-nikte{width:60%;}
  #nikte{display: block !important;padding: 10% 5%;text-align: center;position:relative;background-position-x: -1030px;}
  #nikte .logo-nikte{position:initial!important;margin-bottom:5%;}
  #nikte .options{position:initial!important;}
  #nikte .options ul{display:contents!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;}
  #map_nikte{min-height:350px !important;}
  .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{margin-top:10%;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;}
}

  /*
    ##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) {
  .background-movido{background-position:0px -40px!important;}
  .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 .logo-nikte{width:60%;}
    #nikte{display: block !important;padding: 10% 5%;text-align: center;position:relative;background-position-x: -1030px;}
    #nikte .logo-nikte{position:initial!important;margin-bottom:5%;}
    #nikte .options{position:initial!important;}
    #nikte .options ul{display:contents!important;}
    #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;}
    #map_nikte{min-height:350px !important;}
    .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{margin-top:10%;text-align:center;}
    #masterplan-2 .btn-nikte{width:100%;}
    .swiper-slide.height-inh{height:100% !important;}
    #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;}
    .bg-lotificacion{padding-top:20%;}
    .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%;}
}
