:root{--brown:#d39776;--light-black:#343232}
@font-face{font-family:InriaSerif-Regular;src:url(../fonts/InriaSerif-Regular.ttf)}
@font-face{font-family:InriaSerif-Light;src:url(../fonts/InriaSerif-Light.ttf)}
@font-face{font-family:Inter_18pt-Regular;src:url(../fonts/Inter_18pt-Regular.ttf)}
@font-face{font-family:Inter_18pt-Light;src:url(../fonts/Inter_18pt-Light.ttf)}
@font-face{font-family:coldiac-free;src:url(../fonts/coldiac-free.ttf)}



body,h1,h2,h3,h4,h5,h6,ul,li{margin:0;padding:0;font-family:coldiac-free;}
p{margin:0;padding:0;font-family:Inter_18pt-Regular;letter-spacing: 0.5px;line-height: 24px;}
body{counter-reset:my-sec-counter;position: relative;
background: linear-gradient(264deg,rgba(158, 128, 80, 1) 34%, rgba(158, 128, 80, 1) 34%, rgba(158, 128, 80, 1) 100%);}

body:after{position: absolute;content: "";
background-image: url(../images/background1.png);
top: 0;left: 0%;width: 100%;height: 100vh;opacity: 1;z-index: -1;
background-size: cover;}


.logo-m-v{display: none;}




.main-menu{position: fixed;left: 0;top: 0;height: 100%;width: 18%;border-right: 1px solid rgba(255, 255, 255, 0.2); transition: all 0.5s;}
.main-menu.scrollUp {
  transform: translateY(-80px);
}
.main-menu.active{z-index: 2;}


.another-sec{margin-left: 18%;width: 82%!important;}
.first-slide-top{padding: 0!important;width: 100%;}
.body-sec{width: 100%;}

.hospitality{position: absolute;bottom: 0;left: 2%;z-index: 999;right: 0;}
.hospitality .inner-hp{color: #fff;display: flex;justify-content: center;}
.hospitality .inner-hp:after{width: 1px;top: 0;bottom: 0;content: "";left: 50px;}
.hospitality .inner-hp h2{font-size: 15px;font-family:Inter_18pt-Light;line-height: 20px;letter-spacing: 0.2px;}
.hospitality .inner-hp .box{position: relative;padding: 10px;width: 17%;}
/*.hospitality .inner-hp .box:after{content: "";position: absolute;height: 25px;width: 1px;
background-color: rgba(255, 255, 255, 0.2);right: -22%;top: 25%;}*/
.hospitality .inner-hp .box:last-child:after{display: none;}
.hospitality .inner-hp .box h2{display: flex;align-items: center;}
.hospitality .inner-hp .box h2 span{width: 36px;border-radius: 100px;
/*backdrop-filter: blur(10px);*/
display: block;margin-right: 15px;}
.hospitality .inner-hp .box h2 span img{width: 100%;}

.main-menu .inner-sec{text-align: center;padding: 25px;display: grid;align-items: center;height: 100%;align-content: space-between;}
.main-menu .inner-sec .logo-area{width: 180px;margin: 0 auto;}
.main-menu .project-logo{width: 180px;}
.main-menu .builder-logo{width: 200px;margin: 25px auto;margin-bottom: 0;}
.main-menu .menu ul{list-style-type: none;}
.main-menu .menu ul li{padding: 10px 0px;}
.main-menu .menu ul li a{color: #fff;text-decoration: none;font-size: 14px;letter-spacing: 1px;text-transform: uppercase;
font-family:Inter_18pt-Regular;}
.main-menu .details-sec p{color: #fff;font-family:Inter_18pt-Light;font-size: 12px;display: grid;text-transform: uppercase;}


.body-sec{height: 100vh;}
.body-sec .inner-body{height: 100vh;overflow: hidden;}

.swiper-container .inner-cont{display: flex;height: 100%;flex-direction: row-reverse;}
.swiper-container .floor-inner-cont{flex-direction: unset;}

.swiper-container .inner-cont .content{width: 40%;padding: 90px;display: grid;align-items: center;color: #fff;position: relative;}

/*.swiper-container .inner-cont .content:after{position: absolute;content: "";
background-image: url(../images/background1.png);
top: 0;left: 0%;width: 100%;height: 100vh;opacity: 1;z-index: -1;
background-size: cover;}*/

.swiper-container .inner-cont .content:after{position: absolute;content: "";
background-image: url(../images/patterns.png);background-position: left;
top: 0;right: 0%;width: 100%;height: 100vh;opacity: 15%;z-index: -1;
background-size: cover;}
.main-mid{height: 100vh;}

.ovr-ly-vec{position: relative;}
.ovr-ly-vec .ovr-ly{position: absolute;right: 0;left: 10%;bottom: 0;width: 80%;height: 80%;z-index: 9;}
.ovr-ly-vec .ovr-ly .inner-ovr-ly{display: flex;}
.ovr-ly-vec .ovr-ly .inner-ovr-ly .cont-ovr{width: 60%;}
.ovr-ly-vec .ovr-ly .inner-ovr-ly .cont-ovr h1{display: grid;color: #fff;}
.ovr-ly-vec .ovr-ly .inner-ovr-ly .cont-ovr h2{color: #fff;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .cont-ovr h2{color: #fff;}
.ovr-ly-vec .ovr-ly .inner-ovr-ly .cont-ovr p{width: 55%;line-height: 32px;padding-top: 15px;color: #fff;}
.ovr-ly-vec .ovr-ly .inner-ovr-ly .img-ovr{width: 38%;padding-top: 14%;}
.ovr-ly-vec .ovr-ly .inner-ovr-ly .img-ovr img{width: 100%!important;}

.ovr-ly-vec-h{position: relative;}
.ovr-ly-vec-h .ovr-ly{position: absolute;right: 0;left: 10%;bottom: 0;width: 80%;height: 80%;z-index: 9;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly{display: flex;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .cont-ovr{width: 50%;padding-top: 38%;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .cont-ovr h1{display: grid;color: #fff;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .cont-ovr p{width: 50%;line-height: 32px;padding-top: 15px;color: #fff;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .img-ovr{width: 55%;padding-top: 14%;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .img-ovr img{width: 100%!important;}

.ovr-ly-vec-a{position: relative;}
.ovr-ly-vec-a .ovr-ly{position: absolute;right: 0;left: 10%;bottom: 0;width: 85%;height: 80%;z-index: 9;}
.ovr-ly-vec-a .ovr-ly .inner-ovr-ly{display: flex;}
.ovr-ly-vec-a .ovr-ly .inner-ovr-ly .cont-ovr{width: 55%;}
.ovr-ly-vec-a .ovr-ly .inner-ovr-ly .cont-ovr h1{display: grid;}
.ovr-ly-vec-a .ovr-ly .inner-ovr-ly .cont-ovr p{width: 75%;line-height: 32px;padding-top: 15px;}
.ovr-ly-vec-a .ovr-ly .inner-ovr-ly .img-ovr{width: 55%;padding-top: 12%;}
.ovr-ly-vec-a .ovr-ly .inner-ovr-ly .img-ovr img{width: 60%!important;}


.cont-ovr-price{color: #fff;}


.another-slide{margin-left: 18%!important;width: 82%!important;z-index: 9!important;}


.swiper-container .inner-cont .content h2, .swiper-container .inner-cont .content h1{padding-bottom: 36px;line-height: 56px;font-size: 36px;
text-transform: uppercase;letter-spacing: 1px; }
.swiper-container .inner-cont .img-content{width: 60%;}
.swiper-container .inner-cont .content p{font-family:Inter_18pt-Light;font-size: 16px;margin-bottom: 50px;letter-spacing: 0.5px;line-height: 28px;}

.btn-default{font-size: 16px;color: #fff;border-bottom:1px solid #fff;border-radius: 0;padding: 0px;letter-spacing: 1px;}
.btn-default:hover{color: #fff;}


.call-details{position: fixed;right: 30px;top: 18px;z-index: 9;border-radius: 100px;padding: 5px 12px;}
.call-details .call-inner{display: flex;}
.call-details .whatsapp{padding-left: 10px;padding-right: 10px;}
.call-details p{display: flex;color: #9e8050;}
.call-details p span{border-radius: 100px;height: 36px;width: 36px;display: flex;justify-content: center;background-color: rgba(0, 0, 0, 0.5);
display: grid;align-items: center;margin-right: 7px;}
.call-details p span img{width: 16px;height: 16px;}

.swiper-container {width: 100%;height: 100vh;position: relative;}
.swiper-container .slider {min-height: 50vh;}
.swiper-container .slider .swiper-slide {overflow: hidden;position: relative;height: 100%;font-size: 18px;display: flex;
justify-content: center;align-items: center;}
.swiper-container .slider .swiper-slide .slide-inner {position: absolute;width: 100%;height: 100vh;left: 0;top: 0;z-index: 9999!important;}
.swiper-container .slider .swiper-slide .slide-inner img {
  /*position: absolute;*/width: 100%;left: 0;top: 0;bottom: 0;height: 100%;object-fit: cover;margin: auto;}



 .swiper-container .slider .swiper-slide .slide-inner iframe {
  /*position: absolute;*/width: 100%;left: 0;top: 0;bottom: 0;height: 100%;object-fit: cover;margin: auto;}
   
.swiper-container .slider .swiper-slide .slide-main{background-color: rgba(255, 255, 255, 1);padding: 75px;}
.swiper-container .swiper-pagination-bullet {background-color: rgba(0, 0, 0, 0);}
.swiper-container .swiper-pagination {display: flex;flex-direction: column;align-items: center;justify-content: space-between;width: 7em;
position: absolute;z-index: 3;right: 0;}
.swiper-container .swiper-pagination span {margin-bottom: 3em;font-family: "Montserrat", sans-serif;font-size: 0.8rem;
letter-spacing: 0.07em;color: #000;}
.swiper-container .swiper-pagination span:focus {outline: none;}


#overview{position: relative;}
#overview:after{position: absolute;content: "overview";top: 45px;left: 19%;z-index: 99;text-align: center;width: 30%;font-size: 12px;color: #fff;
font-family:Inter_18pt-Light;letter-spacing: 2px;text-transform: uppercase;}
#partners{position: relative;}
#partners:after{position: absolute;content: "partners";top: 45px;left: 19%;z-index: 99;text-align: center;width: 30%;font-size: 12px;color: #fff;
font-family:Inter_18pt-Light;letter-spacing: 2px;text-transform: uppercase;}


.partner-logo{display: flex;flex-wrap: wrap;align-items: center;height: 100%;justify-content: center;padding: 10% 5%;border: 1px solid #eee;}
.partner-logo .box{width: 30%;}



.specification{border: 1px solid #eee;height: 100%;}

.specification .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{border: none;border-bottom: 1px solid #9e8050;
color: #AA8668;padding-bottom: 5px!important;}
.specification .nav-tabs{border-bottom: none;}


.specification .inner-container{padding: 6%;}
.specification .tab-content .table{font-family:Inter_18pt-Regular;margin-top: 20px;}
.specification .tab-content .table td{font-size: 12px;padding-left: 0;}
.specification .nav-tabs .nav-link{font-family:Inter_18pt-Regular;padding: 0;font-size: 15px;color: #222;}
.specification .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{font-family:Inter_18pt-Regular;color: #9e8050;}

.specification .nav-tabs .nav-item{margin-right: 25px;}
.specification h2{padding-bottom: 25px;}

.enqu{display: none;}

#highlight{position: relative;text-align: left;}
#highlight:after{position: absolute;content: "highlight";top: 45px;left: 19%;z-index: 99;text-align: center;width: 30%;font-size: 12px;color: #fff;
font-family:Inter_18pt-Light;letter-spacing: 2px;text-transform: uppercase;}

#price-list{position: relative;text-align: left;}
#price-list:after{position: absolute;content: "pricelist";top: 45px;left: 19%;z-index: 99;text-align: center;width: 30%;font-size: 12px;color: #fff;
font-family:Inter_18pt-Light;letter-spacing: 2px;text-transform: uppercase;}

#highlight ul{list-style-type: none;padding-bottom: 50px;text-align: left;}
#highlight ul li{font-family:Inter_18pt-Light;font-size: 16px;margin-bottom: 10px;letter-spacing: 0.5px;}
#highlight h2{width: 100%;}

#highlight ul li img{width: 14px;height: 14px;margin-right: 10px;}

#price-list .box h4{border-bottom: 1px solid rgba(255, 255, 255, 0.2);padding-bottom: 10px;text-transform: uppercase;letter-spacing: 1px;
font-size: 22px;}
#price-list .box .inner-box{display: flex;justify-content: space-between;
padding-top: 10px;}
#price-list .box{padding-bottom: 50px;}
#price-list h2{width: 100%;letter-spacing: 1px;}
#price-list .box .inner-box span{font-size: 12px;font-family:Inter_18pt-Light;letter-spacing: 0.5px;}
#price-list .box .inner-box .box-content p{font-size: 16px;font-family:Inter_18pt-Regular;margin-bottom: 25px;letter-spacing: 1px;}

.menu ul li a.active {color: #ffe3cb;text-decoration: none;}

#location{position: relative;text-align: left;}
#location:after{position: absolute;content: "overview";top: 45px;left: 19%;z-index: 99;text-align: center;width: 30%;font-size: 12px;color: #fff;
font-family:Inter_18pt-Light;letter-spacing: 2px;text-transform: uppercase;}
#location h2{width: 100%;letter-spacing: 1px;}
#location ul li{display: flex;justify-content: space-between;padding-bottom: 15px;font-family:Inter_18pt-Regular;
font-size: 13px;letter-spacing: 1px;}
#location ul{padding-bottom: 50px;}

.first-slide .main-top{ text-align: left;padding-bottom: 20px;}
.first-slide .main-top img{width: 18px!important;}
.first-slide .main-bot .left {display: flex;padding-top: 25px;}
.first-slide .main-bot .left span{border: 1px solid #ccc;padding: 5px 25px;margin-right: 15px;
font-family:Inter_18pt-Regular;}
.first-slide .main-bot-inner{display: flex;justify-content: space-between;}
.first-slide .main-bot-inner h2{padding-top: 15px;font-size: 42px;text-transform: uppercase;font-family:InriaSerif-Light;letter-spacing: 1px;}
.first-slide .main-top h4{padding-bottom: 15px;font-family:InriaSerif-Regular;font-size: 28px;}

.main-mid{position: relative;}
.main-mid .overlay{position: absolute;bottom: 0;left: 0;top: 0;right: 0;width: 100%;height: 100%;z-index: 999;
/*background: linear-gradient(179deg, rgb(246 228 214 / 0%) 34%, rgb(255 255 255 / 0%) 34%, rgb(0 0 0 / 75%) 100%);*/
}
.main-mid .overlay .inner-overlay{display: grid;align-items: center;height: 100%;padding-left: 25%;text-align: center;}

.main-mid .overlay .inner-overlay .bottom-area .log-sec .inn-log-sec{}
.main-mid .overlay .inner-overlay .bottom-area .log-sec{text-align: center;}
.main-mid .overlay .inner-overlay .bottom-area .log-sec .inn-log-sec .left-box{width: 225px;margin: 0 auto;display: block;text-align: center;}
.main-mid .overlay .inner-overlay .bottom-area .log-sec .inn-log-sec .left-box img{width: 100%;object-fit: contain;height: auto;}
.main-mid .overlay .inner-overlay .bottom-area .log-sec .inn-log-sec .right-box{width: calc(100% - 200px);
padding-left: 25px;}
.main-mid .overlay .inner-overlay .bottom-area .log-sec h4{color: #fff;padding-bottom: 15px;font-size:30px;
text-transform: uppercase;position: relative;letter-spacing: 1px;display: flex;align-items: center;justify-content: center;}
.main-mid .overlay .inner-overlay .bottom-area .log-sec h4 span{width: 220px;margin-right: 15px;}
.main-mid .overlay .inner-overlay .bottom-area .log-sec h4 span img{width: 100%;}
.main-mid .overlay .inner-overlay .bottom-area .log-sec p{color: #fff;font-family:Inter_18pt-Regular;font-size: 16px;margin-top: 10px;}


.main-mid .overlay .inner-overlay .bottom-area h2{color: #fff;font-family:Inter_18pt-Regular;text-transform: uppercase;
font-size: 26px;margin-bottom: 0;line-height: 42px;padding-bottom: 10px;}
.main-mid .overlay .inner-overlay .bottom-area h2 span{border-bottom: 1px solid #fff;padding-bottom: 9px;font-family: MyriadPro-Regular;
letter-spacing: 1px;}
.main-mid .overlay .inner-overlay .bottom-area h4{font-size: 24px;color: #fff;}
.main-mid .overlay .inner-overlay .bottom-area button{background-color: #9e8050;color: #fff;text-transform: uppercase;
border: none;padding: 9px 25px;font-size: 16px;margin-top: 35px;}

.main-mid .overlay .inner-overlay .bottom-area button:hover{background-color: #fff;color: #222;}

.main-mid .overlay .inner-overlay .bottom-area h2{}

.main-mid .overlay .inner-overlay .bottom-area .content-logo-sec .left{border-right: 1px solid rgba(255, 255, 255, 0.2);
padding-right: 25px;}
.main-mid .overlay .inner-overlay .bottom-area .content-logo-sec .right{padding-left: 25px;}

.log-banner{position: absolute;top: 0px;left: 0;padding:20px 50px;z-index: 999;}
.log-banner .top-area{width: 180px;}


.main-mid:after{position: absolute;content: "";left: 0;width: 100%;height: 35%;right: 0;bottom: 0;z-index: 1;
background: linear-gradient(179deg, rgb(246 228 214 / 0%) 34%, rgb(255 255 255 / 0%) 60%, rgb(0 0 0 / 40%) 100%);
}

/*.floor-plan-master img{filter: blur(5px);}*/
.d-h-mobile{display: none!important;}

.main-mid h4{font-size: 32px;}
.main-mid p{font-size: 16px;padding-bottom: 25px;}
.main-mid p img{width: 14px!important;}

#Amenities{position: relative;}
#Amenities:after{position: absolute;content: "amenities";top: 45px;left: 19%;z-index: 99;text-align: center;width: 30%;font-size: 12px;color: #fff;
font-family:Inter_18pt-Light;letter-spacing: 2px;text-transform: uppercase;}

#Amenities h2{width: 100%;letter-spacing: 1px;text-align: left;}
#Amenities .in-cont-slide .btn-default{margin-left: 10px;display: flex;}

#Amenities .tab {float: left;width: 100%;margin-bottom: 25px;}
#Amenities .tab button {display: block;background-color: inherit;color: black;padding: 10px 0px;width: 100%;font-size: 16px;border: none;outline: none;font-family:Inter_18pt-Light;
text-align: left;cursor: pointer;color: #fff;transition: 0.3s;margin-left: 10px;}
#Amenities .tab button img{width: 16px!important; height: 16px;margin-right: 10px;}
#Amenities .tab button:hover {color: #ffe3cb;}
#Amenities .tab button.active {margin-left: 0px;color: #ffe3cb;position: relative;}
#Amenities .tab button.active:after{position: absolute;content: "";background-image: url(../images/icons/pointer.png);top: 14px;left: -25px;width: 18px;
height: 18px;opacity: 1;z-index: -1;background-size: cover;}
.tabcontent {float: left;width: 100%;border-left: none;height: 100%;}


#floor-plan h2{width: 100%;letter-spacing: 1px;text-align: left;}
#floor-plan h4{border-bottom: 1px solid rgba(255, 255, 255, 0.2);padding-bottom: 15px;margin-bottom: 15px;}
#floor-plan{text-align: left;}
#floor-plan span{font-family:Inter_18pt-Light;}


#floor-plan{position: relative;}
#floor-plan:after{position: absolute;content: "Floor & master plan";top: 45px;left: 19%;z-index: 99;text-align: center;width: 30%;font-size: 12px;color: #fff;
font-family:Inter_18pt-Light;letter-spacing: 2px;text-transform: uppercase;}



#location{position: relative;}
#location:after{position: absolute;content: "location advantages";top: 45px;left: 19%;z-index: 99;text-align: center;width: 30%;
font-size: 12px;color: #fff;font-family:Inter_18pt-Light;letter-spacing: 2px;text-transform: uppercase;}



#contact-us{position: relative;}
#contact-us h2{width: 100%;letter-spacing: 1px;text-align: left;line-height: 50px;}
#contact-us:after{position: absolute;content: "Contact Us";top: 45px;left: 19%;z-index: 99;text-align: center;width: 30%;font-size: 12px;color: #fff;
font-family:Inter_18pt-Light;letter-spacing: 2px;text-transform: uppercase;}
#contact-us{text-align: left;}
#contact-us .form{padding-top: 20px;}
#contact-us .form .form-control{background-color: transparent;border: none;border-bottom: 1px solid rgba(0, 0, 0, 0.4);border-radius: 0;
padding-left: 0;margin-bottom: 35px;color: #222;font-family:Inter_18pt-Light;}
#contact-us .form .form-control::placeholder{color: #222;font-family:Inter_18pt-Light;letter-spacing: 0.5px;margin: }
#contact-us .btn-default{color: #fff;border-bottom: none;font-size: 14px;background-color: #9e8050;font-family:Inter_18pt-Light;
padding: 5px 25px;}
#contact-us .form{padding-bottom: 40px;}
.form-control:focus{box-shadow: none;outline: 0;}
.builder-sec{border-left: 1px solid rgba(255, 255, 255, 0.1);}
.swiper-container .inner-cont .builder-sec {width: 60%;padding: 90px;display: grid;align-items: center;align-content: center;color: #fff;}

.swiper-container .inner-cont .content-contact{width: 40%;}
.swiper-container .inner-cont .content-contact h4{padding-bottom: 25px;}

.swiper-container .inner-cont .builder-sec p {font-family: Inter_18pt-Light;color: #666;font-size: 13px;margin-bottom: 25px;letter-spacing: 0.5px;}
.swiper-container .inner-cont .content-contact p a{color: #ffe3cb;}
.swiper-container .inner-cont .builder-sec h2{padding-bottom: 10px;color: #222;}
.swiper-container .inner-cont .builder-sec h4{color: #222;padding-bottom: 15px;}
.footer{border-bottom: 1px solid rgba(255, 255, 255, 0.2);border-top: 1px solid rgba(255, 255, 255, 0.2);padding-top: 25px;margin-bottom: 25px;
margin-top: 25px;padding-bottom: 25px;}
.footer img{width: 60px!important;margin-bottom: 15px;object-fit: normal!important;height: 60px!important;}


.inner-main-footer{position: absolute;width: 100%;right: 0;bottom: 0;z-index: 9999;color: #222;background-color: #fff;
padding: 5px 15px;}
.inner-main-footer p{font-size: 12px;margin: 0 auto;line-height: 18px;}
.inner-main-footer .mobile-p{padding: 2px 0px;}
.inner-main-footer p a{color: #9e8050;}
.inner-main-footer .inner-contact{display: flex;justify-content: center;align-items: center;padding-left: 35px;}
.inner-main-footer .inner-contact .left{width: 70px;margin-right: 25px;border-right: 1px solid #eee;}
.inner-main-footer .inner-contact .right{width: calc(100% - 70px);}

#contact-us .btn-default{font-size: 18px;}

.modal{z-index: 99999;}
.modal-body{background-color: #fff;opacity: 1;align-items: center;text-align: center;border-radius: 40px;padding: 0;}
.modal-body img{width: 200px;}
.modal-content{border: none;}
.modal-body .box-outer{display: flex;}
.modal-body .box-outer .img-content{width: 50%;}
.modal-body .box-outer .img-content img{height: 100%;width: 100%;object-fit: cover;
border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.modal-body .box-outer .form-box-t{width: 50%;padding: 60px;}



@media (min-width: 576px) {
.modal-dialog {max-width: 50%;margin: 1.75rem auto;}
}


.modal-body h2{padding-bottom: 0;margin-bottom: 0;}
.modal-body h6{font-family: Inter_18pt-Regular;font-size: 16px;padding-top: 0;}
.modal-body h4{color: #9e8050;text-align: center;border-radius: 50px;font-size: 20px;text-transform: uppercase;margin-bottom: 15px;
letter-spacing: 1px;font-family: Inter_18pt-Regular;padding-bottom: 15px;}

.modal-body .form-control{background-color: transparent;border: none;border-bottom: 1px solid rgba(0, 0, 0, 0.4);border-radius: 0;
padding-left: 0;margin-bottom: 20px;color: #222;font-family:Inter_18pt-Light;
}
.modal-body .btn-main{padding: 0px 25px;width: 100%;background-color: #9e8050;border: none;padding: 10px 5px;color: #fff;font-family: Inter_18pt-Regular;
text-transform: uppercase;margin-top: 15px;}
.modal-body .form-control::placeholder{color: #222;font-family:Inter_18pt-Light;letter-spacing: 0.5px;}



.cont-slider-foot{background-color: #f0f0f0;padding: 35px;}

.carousel-item .f-plan-over{position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;z-index:999;color: #222;
display: flex;justify-content: center;align-items: center;}
.carousel-item .f-plan-over .btn-default{background-color: #9e8050;border-bottom: 0;padding: 10px 25px;color: #fff;}

.modal .close{color: #222;opacity: 1;right: 15px;position: absolute;z-index: 9999999!important;top: 15px;
padding: 6px 10px;border-radius: 50px;padding-top: 0px;width: 40px;height: 40px;}

.swiper-container .inner-cont .content .in-cont-slide img{width: 70px;}

/*#floor-plan .plan-overlay{position: absolute;width: 100%;height: 100%;right: 0;left: 0;bottom: 0;top: 0;z-index: 9;
display: flex;justify-content: center;align-content: center;align-items: center;}

#floor-plan .plan-overlay button{background-color: #AA8668;height: 50px;border-bottom: 0;padding: 0px 25px;}*/


.overlay-menu {height: 0%;width: 100%;position: fixed;z-index: 99;top: 0;left: 0;background-color: rgb(0,0,0);background-color: rgba(0,0,0, 0.9);
overflow-y: hidden;transition: 0.5s;}
.overlay-menu .overlay-content {position: relative;top: 25%;width: 100%;text-align: center;}
.overlay-menu a {padding: 10px;text-decoration: none;font-size: 24px;color: #fff;display: block;transition: 0.3s;}
.overlay-menu a:hover, .overlay a:focus {color: #f1f1f1;}
.overlay-menu .closebtn {position: absolute;top: 20px;right: 45px;font-size: 60px;}

@media screen and (max-height: 450px) {
.overlay-menu {overflow-y: auto;}
.overlay-menu a {font-size: 20px}
.overlay-menu .closebtn {font-size: 40px;top: 15px;right: 35px;}
}
.ov-am{position: absolute;right: 75px;bottom: 75px;color: #fff;background-color: rgba(0, 0, 0, 0.5);font-size: 12px;padding: 0px 15px;
font-family:Inter_18pt-Light;letter-spacing: 0.4px;text-transform: capitalize;}
.ov-am2{position: absolute;left: 0px;bottom: 75px;color: #fff;background-color: rgba(0, 0, 0, 0.5);font-size: 12px;padding: 0px 15px;
font-family:Inter_18pt-Light;letter-spacing: 0.4px;text-transform: capitalize;}


.d-v{display: none;}
.amen-m-v{display: none;}

.arrow-mother{position: absolute;right: 50px;bottom: 90px;width: 100px;z-index: 999;}
.arrow-mother a{width: 45px;display: grid!important;}
.arrow-mother a img{padding: 10px;border-radius: 50px;background-color: rgb(170 134 104) !important;object-fit: contain!important;}
.carousel-control-next, .carousel-control-prev{opacity: 1;}

#floor-plan .carousel, .carousel-inner, .carousel-item{height: 100%;}
#floor-plan .carousel-item img{filter: blur(5px);}

.text-m{display: none;}

@media (max-width: 1750px){
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .cont-ovr{padding-top: 28%;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .cont-ovr p{width: 60%;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .cont-ovr h1{font-size: 34px;}
}


@media (max-width: 1600px){
.main-top p{font-size: 15px;}
.call-details p{font-size: 15px;}
.call-details p span img {width: 16px;height: 16px;}
.call-details p span {height: 32px;width: 32px;margin-right: 5px;}
.call-details{right: 49px;}
.first-slide .main-top{padding-bottom: 10px;}
.first-slide .main-bot .left {padding-top: 15px;}
.first-slide .main-bot-inner h2{font-size: 32px;}
.swiper-container .inner-cont .content p{font-size: 14px;line-height: 23px;margin-bottom: 25px;}
.swiper-container .inner-cont .content{padding: 90px 60px;}
.swiper-container .inner-cont .content h2, .swiper-container .inner-cont .content h1{padding-bottom: 22px;line-height: 38px;font-size: 24px;}
#overview:after{top: 32px;}
.main-menu .menu ul li a{font-size: 13px;}
.main-menu .menu ul li {padding: 7px 0px;}
.main-menu .project-logo {width: 165px;}
.main-menu .inner-sec .logo-area {width: 162px;}
#highlight ul li{font-size: 15px;}
#highlight:after{top: 32px;}
#highlight ul {padding-bottom: 25px;}
#price-list:after{top: 32px;}
#Amenities .tab button{padding: 5px 0px;font-size:15px;}
#Amenities .tab button.active:after{top: 10px;width: 14px;height: 14px;}
#floor-plan h4{font-size: 22px;}
#location ul {padding-bottom: 15px;}
#location:after{top: 32px;}
#Amenities:after{top: 32px;}
#contact-us .form {padding-bottom: 20px;}
.swiper-container .inner-cont .builder-sec p{padding-bottom: 15px;}
.footer img{width: 65px!important;}
.swiper-container .inner-cont .builder-sec p{margin-bottom: 0;}
.ovr-ly-vec .ovr-ly .inner-ovr-ly .img-ovr{padding-top: 20%;}
.ovr-ly-vec .ovr-ly .inner-ovr-ly .cont-ovr p{font-size: 14px;line-height: 28px;}
.ovr-ly-vec .ovr-ly .inner-ovr-ly .cont-ovr h1{font-size: 26px;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .cont-ovr h1{font-size: 26px;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .cont-ovr p{font-size: 14px;line-height: 28px;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .cont-ovr{padding-top: 35%;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .img-ovr{padding-top: 20%;}
.ovr-ly-vec-a .ovr-ly .inner-ovr-ly .cont-ovr h1{font-size: 26px;}
#contact-us h2{line-height: 44px;}
.main-menu .builder-logo {width: 175px;}
#contact-us .form .form-control{margin-bottom: 20px;}
.main-menu .builder-logo {margin:5px auto;}
.main-mid h4{font-size: 30px;}
  .ovr-ly-vec-a .ovr-ly .inner-ovr-ly .img-ovr{padding-top: 20%;}
}


@media (max-width: 1368px){

.main-mid{padding-top: 0px;}
.swiper-container .slider .swiper-slide .slide-main{padding: 60px;}
.call-details {right: 20px;top: 10px;}
.swiper-container .inner-cont .content p {font-size: 13px;line-height: 20px;}
.swiper-container .inner-cont .content h2, .swiper-container .inner-cont .content h1 {padding-bottom: 25px;line-height: 30px;font-size: 20px;}
.swiper-container .inner-cont .content {padding: 80px 40px;}
.main-menu .menu ul li a {font-size: 12px;}
.main-menu .menu ul li {padding: 5px 0px;}
.specification .nav-tabs .nav-link{font-size: 14px;}
.main-menu .project-logo {width: 155px;}
.main-menu .inner-sec .logo-area {width: 150px;}
.main-mid h4 {font-size: 26px;}
.main-mid p {font-size: 15px;padding-bottom: 18px;}
.first-slide .main-bot-inner h2 {font-size: 30px;}
.first-slide .main-bot-inner h2 {padding-top: 17px;}
.first-slide .main-bot .left {padding-top: 17px;}
#price-list .box {padding-bottom: 30px;}
.swiper-container .slider .swiper-slide{font-size: 16px;}
#location ul li{padding-bottom: 10px;}
.main-mid{position: relative;}
.ovr-ly-vec .ovr-ly .inner-ovr-ly .cont-ovr h1{font-size: 24px;}
.ovr-ly-vec .ovr-ly .inner-ovr-ly .cont-ovr p{font-size: 13px;}
.main-menu .builder-logo {width: 145px;}
.main-menu .project-logo {width: 150px;}
.ovr-ly-vec .ovr-ly .inner-ovr-ly .img-ovr {padding-top: 18%;width: 32%;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .img-ovr{padding-top: 16%;width: 50%;padding-left: 5%;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .cont-ovr {padding-top: 34%;}
#contact-us h2 {line-height: 41px;font-size: 24px;}
.swiper-container .inner-cont .builder-sec h2 {padding-bottom: 0px;}
#contact-us .form {padding-bottom: 10px;padding-top: 15px;}
#contact-us .form .form-control {margin-bottom: 12px;}
#contact-us .btn-default{font-size: 15px;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .cont-ovr p{width: 54%;}
.ovr-ly-vec-a .ovr-ly .inner-ovr-ly .img-ovr{width: 45%;}
.swiper-container .inner-cont .content h2, .swiper-container .inner-cont .content h1{font-size: 18px;}

}


@media (max-width: 1310px){
.ovr-ly-vec .ovr-ly .inner-ovr-ly .img-ovr {padding-top: 12%;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .img-ovr {padding-top: 15%;}
.inner-main-footer p {font-size: 11px;}
.call-details{top: 20px;}
#Amenities .tab button{font-size: 14px;}
#location ul li {padding-bottom: 8px;}
#contact-us h2 {line-height: 36px;font-size: 22px;}
.cont-slider-foot {padding: 25px 35px;}
.swiper-container .inner-cont .content .in-cont-slide img{width: 60px;}
.specification .inner-container {padding: 4% 5%;}
.specification h2 {padding-bottom: 0px;}
.specification .nav-tabs .nav-item {margin-right: 15px;}
.specification .tab-content .table {margin-bottom: 0;
    margin-top: 0px;
}
}



.d-v.mobile-section-heading h2 {
    font-size: 18px;
    padding-bottom: 25px;
    text-align: center;
    padding-bottom: ;
    line-height: 30px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.d-v.mobile-section-heading h6 {
    padding-bottom: 15px;
    font-size: 20px;
    text-align: center;
}
div#demo .carousel-item .f-plan-over .btn-default:hover {
    background-color: #000;
    color: #fff;
}
.call-details p span:hover {
    background-color: #9e8050;
    cursor: pointer;
}
.slide-inner.slide-main.another-sec button.btn.btn-default {
    color: #000;
}

.slide-inner.slide-main.another-sec .plan-overlay {
    text-align: center;
}


.desktop-view{display:block!important;}
.mobile-view{display:none!important;}
div#location h6.d-v {
    display: none;
}

#Amenities .carousel, .carousel-inner, .carousel-item h4{text-align: center;font-family:Inter_18pt-Light;
text-transform: uppercase;font-size: 16px;}
#Amenities h4{padding-top: 15px;}
#Amenities .carousel-control-prev img{background-color: rgba(0, 0, 0, 0.5);padding: 12px 5px;}
#Amenities .carousel-control-next img{background-color: rgba(0, 0, 0, 0.5);padding: 12px 5px;}
#Amenities .carousel-control-next, .carousel-control-prev{width: 10%;}

@media (max-width: 575px){
#Amenities{background-color: #fff;}
.amen-d-v{display: none!important;}
.amen-m-v{display: block;}
.hospitality .inner-hp{padding-left: 0;}
.mobile-amen{padding: 25px;background-color: #fff;}

.main-menu {width: 100%!important;position: fixed;top: 0;height: auto;z-index: 9;
background: #0b2e2c;}
.body-sec {width: 100%;margin-left: 0;}
.body-sec .inner-body {height: auto;overflow: auto;}
.swiper-wrapper{display: block;}
.swiper-container{height: auto;}
.swiper-container .slider{display: block;}
.swiper-container .slider .swiper-slide{display: block;}
.swiper-container .slider .swiper-slide .slide-inner img{height: auto;object-fit: fill;}
.swiper-container .slider .swiper-slide .slide-inner{height: auto;}
.main-mid {height: auto;}
.swiper-container .inner-cont{display: block;}
.swiper-container .inner-cont .content {width: 100%;}
.swiper-container .inner-cont .img-content{width: 100%;}
.swiper-container .slider .swiper-slide .slide-main {padding: 0px;}
.swiper-container .slider .swiper-slide .slide-inner{position: static;}
.swiper-container .inner-cont .content:after {opacity: 5%;rotate: 270deg;height: 100%;z-index: 1;}
/*.img-ovr-ly-vec{display: none;}*/

.ovr-ly-vec-a{height: 376px!important;}
.img-ovr-ly-vec{object-fit: cover!important;height: 100%!important;}

.img-ovr-ly-vec{height: 376px!important;}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .cont-ovr p{display: none;}
.ovr-ly{display: none;}
#price-list h2{font-size: 16px;line-height: 28px;}
#overview:after{display: none;}
.swiper-container .inner-cont .content {padding: 50px 25px;}
.body{background: none;}
.swiper-container .inner-cont .content:after {position: absolute;content: "";background-image: url(../images/patterns.png);background-position: left;
top: 0;right: 0%;width: 100%;height: 100%;opacity: 5%;z-index: -1;background-size: cover;}
.swiper-container .inner-cont .content:before{
/*background: linear-gradient(306deg, rgba(246, 228, 214, 1) 0%, rgba(246, 228, 214, 1) 0%, rgb(112 111 117 / 100%) 100%);*/
position: absolute;content: "";top: 0;left: 0%;width: 100%;height: 100%;opacity: 1;z-index: -1;background-size: cover;}
.body-sec {height: auto;margin-top: 64px;}
.d-v{display: block;}

.call-details{position: fixed;bottom: 0;width: 100%;background-color: rgba(0, 0, 0, 0.8);left: 0;right: 0;top: unset;color: #fff!important;}
.text-m{color: #fff;font-weight: 500;}
.call-details .call-inner {display: flex;justify-content: space-between;padding: 0px 10px;}
.call-details p span{border: none;}
.call-details .whatsapp{border-left:1px solid #323232;border-right: 1px solid #323232;}
.call-details .call, .whatsapp, .enqu{padding: 5px 8px;text-align: center;width: 33%;}
.call-details p{justify-content: center;}
.main-menu .menu ul{display: none;}
.main-menu .details-sec p{display: none;}
.main-menu .inner-sec .logo-area{display: none;}
.details-sec {width: 50%;}
.main-menu .inner-sec{padding:10px;}
.menu{width: 50%;}
.main-menu .inner-sec {display: flex;height: 100%;align-content: space-between;justify-content: space-between;flex-direction: row-reverse;}
.main-menu .builder-logo {width: 100%;}
.main-menu .builder-logo img{width: 150px;}
.main-menu .inner-sec{text-align: left;} 
.menu span{text-align: right;}  
.menu span{color: #fff;}
.main-menu .builder-logo{margin-bottom: 0;}
.first-slide .main-bot-inner{flex-direction: column-reverse;}
.first-slide .main-bot .left{justify-content: center;}
.first-slide .main-bot .left span{width: 50%;text-align: center;margin: 0 5px;}
.first-slide .main-bot-inner h2{text-align: center;}
.first-slide .main-bot .right {padding-bottom: 15px;text-align: center;}
.first-slide .main-bot .mid{text-align: center;padding-top: 15px;}
.first-slide .main-bot .mid img{width: 160px!important;}
.main-mid{padding-top: 0;}
.main-bot {padding: 10px;padding-bottom: 35px;}
#highlight:after{display: none;}
#price-list:after{display: none;}
#Amenities:after{display: none;}
#Amenities .tab button.active:after{left: -25px;}
#Amenities .tab button.active{margin-left: 10px;}
#floor-plan:after{display: none;}
.m-v{display: none!important;}
#location:after{left: 25px;width: 100%;text-align: left;display: none;}
#contact-us:after{display: none;}
.swiper-container .inner-cont .builder-sec{width: 100%;}
.inner-main-footer{position: static;padding: 50px 10px;}
.inner-main-footer .f-content{padding-bottom: 25px;}
.call-details p {font-size: 12px;align-items: center;}
.first-slide .main-bot-inner h2 {font-size: 26px;}
.first-slide .main-bot .left span{padding: 5px;}
#Amenities h2{font-size: 16px;line-height: 28px;padding-left: 25px;}
.first-slide .main-bot .right h4{padding-top: 15px;}
.inner-main-footer p{width: 100%;}
.cont-slider-foot {padding: 40px 35px;}
.main-mid .overlay {bottom: 2%;left: unset;right: 15px;letter-spacing: 1px;text-transform: uppercase;border-left:none;
padding-left: 15px;font-size: 28px;text-align: right;}
.overlay-menu .closebtn {top: -20px;right: 0px;font-size: 50px;}
.overlay-menu a{padding: 5px;}
#floor-plan .box{display: none;}
#floor-plan .in-cont-slide .btn-default{display: none;}
#floor-plan h2{padding-bottom: 0;}
.arrow-mother a img{background: linear-gradient(306deg, rgba(246, 228, 214, 1) 0%, rgba(246, 228, 214, 1) 0%, rgb(112 111 117 / 100%) 100%);}
#floor-plan .img-content{padding: 25px;}
.arrow-mother {position: absolute;right: 20px;bottom: 58px;width: 85px;}
.arrow-mother a{width: 38px;}
#Amenities .content{display: none;}
.ament-mobile{display: flex;flex-wrap: wrap;padding: 25px!important;justify-content: space-between;}
.tabcontent{display: block!important;width: 48%!important;margin-bottom: 15px;}
.tabcontent:last-child{display: none!important;}
.tabcontent h4{font-size: 14px;font-family: "Inter_18pt-Regular";padding-top: 10px;}
.call-details .enqu {padding-left: 0px;}
.swiper-container .inner-cont .content h6{padding-bottom: 15px;font-size: 20px;text-align: center;}
#Amenities h6{padding: 25px;color: #fff;border-top: 10px solid #fff;font-size: 20px;text-align: center;padding-bottom: 0;}

#partners .content{background-color: #fff;padding: 25px 25px;padding-top: 35px;}
#partners h2{color: #222;}

.modal-body .box-outer {display: block;}
.modal-body .box-outer .img-content {width: 100%;}
.modal-body .box-outer .form-box-t{width: 100%;}
.another-sec {margin-left: 0%;width: 100% !important;}
.main-mid .overlay .inner-overlay{padding-left: 0;}
.main-mid .overlay{position: unset;padding-left: 0;text-align: center;padding-top: 35px;}
.main-mid:after{display: none;}
.first-slide {background: #9e8050;}
.log-banner .top-area{display: none;}
.first-slide .main-bot{display: none;}
.main-mid h4 {font-size: 18px;}
.main-mid .overlay .inner-overlay .bottom-area .log-sec .inn-log-sec .left-box{width: 100%;padding-right: 0;padding-top: 25px;}
.main-mid .overlay .inner-overlay .bottom-area .log-sec .inn-log-sec{display: block;padding-bottom: 15px;}
.main-mid .overlay .inner-overlay .bottom-area .log-sec .inn-log-sec .left-box img{margin: 0 auto;display: block;width: 170px;}
.main-mid .overlay .inner-overlay .bottom-area .log-sec p{font-size: 15px;margin-top: 0;}
.main-mid .overlay .inner-overlay .bottom-area .log-sec {border-bottom: 1px solid rgba(255, 255, 255, 0.5);padding-bottom: 0px;
margin-bottom: 10px;}
.main-mid .overlay .inner-overlay .bottom-area h2{padding-bottom: 10px;}
.main-mid .overlay .inner-overlay .bottom-area h2{font-size: 18px;}
.main-mid .overlay .inner-overlay .bottom-area h4{font-size: 18px;}
.hospitality{position: unset;padding: 15px;}
.hospitality .inner-hp{flex-wrap: wrap;}
.hospitality .inner-hp .box{width: 50%;padding-bottom: 15px;}
.hospitality .inner-hp .box h2 span {width: 50px;padding: 7px;height: 50px;}
/*.hospitality .inner-hp .box:last-child{width: 100%;}*/
.hospitality .inner-hp:after{display: none;}
.hospitality .inner-hp .box:after{display: none;}
.main-mid .overlay{background: unset;}
.hospitality .inner-hp h2 {font-size: 12px;}
.hospitality .inner-hp .box h2{display: block;text-align: center;}
.hospitality .inner-hp .box h2 span{margin-right: 10px;background-color: transparent;display: black;margin: 0 auto;}
.main-mid .overlay .inner-overlay .bottom-area button{background-color: #fff;color: #222;}
.main-mid .overlay .inner-overlay .bottom-area button:hover{background-color: #fff;}
.hospitality{border-top: 1px solid rgba(255, 255, 255, 0.5);padding-top: 25px;margin-top: 25px;}

.specification .tab-content .table{width: 240%;}
.specification .tab-pane{overflow-y: scroll;}
.specification .nav-tabs .nav-link {font-size: 15px;}
.specification .nav-tabs .nav-link{margin-bottom: 10px;}
.arrow-mother a img{background: none;}
.partner-logo .box{width: 40%;}
.partner-logo .box:last-child{width: 100%;}
.partner-logo .box:last-child img{width: 110px!important;}
#partners:after{color: #222;left: 25px;}
.partner-logo{padding-top: 25%;justify-content: space-around;}
.partner-logo .box{padding-bottom: 15px;}
#partners:after{font-family: "coldiac-free";font-size: 20px;width: 100%;text-align: center;left: 0;}
.swiper-container .inner-cont .content h2, .swiper-container .inner-cont .content h1{padding-bottom: 15px;text-align: center;}
#location h2{letter-spacing: 0;padding-bottom: 35px;}
.inner-main-footer .inner-contact{padding-left: 0;display: block;}
.inner-main-footer .inner-contact .right{width: 100%;}
.inner-main-footer .inner-contact .right{text-align: center;}
.inner-main-footer .inner-contact .left{margin: 0 auto;}
.enqu{display: block;}
.text-m{display: block;}
.call-details{padding: 0px 0px;border-radius: 0;color: #222;}
.call-details .call, .whatsapp, .enqu{padding: 5px 0px;}
#highlight h2{padding-bottom: 25px;}
.inner-main-footer .inner-contact .left{border-right: 0;}
.overlay-menu .overlay-content{top: 18%;}
.overlay-menu a{font-size: 20px;}
.modal-body .box-outer .form-box-t{padding: 35px;}
.floor-plan .content h6{padding-bottom: 0!important;}
.floor-plan .inner-cont .content h6{padding-bottom: 0!important;}
#partners h2{padding-bottom: 0;padding-top: 28px;}
#floor-plan h6{padding-bottom: 0;}
#price-list h6{padding-bottom: 28px;}
.specification .inner-container{padding: 10% 5%;}
#location ul li{letter-spacing: 0.2px;}
.btn-default{display: block;margin: 0 auto;}
.swiper-container .inner-cont .content p{text-align: center;}
#contact-us h2{text-align: center;font-size: 20px;}
.swiper-container .inner-cont .content-contact h4{text-align: center;}
#contact-us .form{padding-bottom: 25px;}
.main-mid .overlay .inner-overlay .bottom-area .log-sec h4{display: block;}
.main-mid .overlay .inner-overlay .bottom-area .log-sec h4 span{width: 165px;display: block;margin: 0 auto;}
.main-mid .overlay .inner-overlay .bottom-area .log-sec h4{font-size: 20px;}

body.fixed .logo-m-v{display: block;width: 125px;}
body.fixed .logo-d-v{display: none;}

.mobile-specification{height: 500px!important;overflow: scroll!important;}

.mobile-specification .inner-boxs .boxx{background-color: #9e8050;padding: 25px;color: #fff;margin-bottom: 15px;}
.mobile-specification .inner-boxs .boxx h4{font-size: 18px;padding-bottom: 10px;}
.mobile-specification .inner-boxs .boxx p{font-size: 13px;padding: 5px 0px;display: grid;}
.mobile-specification .inner-boxs .boxx p b{font-family: "Inter_18pt-Regular";font-size: 16px;}
.inner-cont-fl{display: flex!important;flex-direction: column-reverse!important;}
#partners{border-top: 5px solid #fff;}
#partners:after{top: 22px;}
#location h6{padding: 25px;text-align: center;}
#myNav img{width: 150px;margin-bottom: 15px;}
.ov-am{display: none;}
.ov-am2{display: none;}


.slide-inner.slide-main.another-sec .plan-overlay {padding-bottom: 30px;}



.desktop-view{display:none!important;}
.mobile-view{display:block!important;}




}


.inner-overview-point .over-box{display: flex;justify-content: space-between;padding: 25px 0px;}
.inner-overview-point .over-box .inn-box span{display: grid;font-size: 14px;letter-spacing: 0.2px;font-family: "Inter_18pt-Regular";}
.inner-overview-point .over-box .inn-box span img{width: 36px!important;height: 36px!important;margin-bottom: 10px!important;}


div#active {
    opacity: 1 !important;
    display: block;
}



section#main-menu  a.active {
    background-color: transparent;
}


@media(max-width:575px){
  .partner-logo {
        padding-top: 10%;
        justify-content: space-around;
    }

.d-h-mobile{display: block!important;}

div#highlight .slide-inner.slide-main.ovr-ly-vec-h.another-sec{position:relative}
div#highlight .ovr-ly{display:block}
div#highlight img.img-ovr-ly-vec{display:block;height:376px;object-fit:cover}
div#highlight .slider .swiper-slide .slide-inner img{height:400px;object-fit:cover}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .cont-ovr{width:100%;padding-top:0}
.ovr-ly-vec-h .ovr-ly{position:absolute;right:0;left:10%;bottom:10px}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly{display:block}
.ovr-ly-vec-h .ovr-ly .inner-ovr-ly .img-ovr{width:85%;padding-left:0%;padding-top:35%;margin-left:auto}
.ovr-ly{display:block!important}
#Amenities h6 {
    border: none;color: #222;
}


#Amenities .slide-inner.slide-main.ovr-ly-vec-h.another-sec{position:relative}
#Amenities .ovr-ly{display:block}
#Amenities img.img-ovr-ly-vec{display:block;height:376px;object-fit:cover}
#Amenities .slider .swiper-slide .slide-inner img{height:400px;object-fit:cover}
.ovr-ly-vec-a .ovr-ly .inner-ovr-ly{display:block}
#Amenities .inner-ovr-ly{display:flex;flex-direction:column-reverse;flex-wrap:wrap}
#Amenities .ovr-ly-vec-a .ovr-ly .inner-ovr-ly .img-ovr{width:100%}
#Amenities .ovr-ly-vec-a .ovr-ly .inner-ovr-ly .cont-ovr{width:100%}
#Amenities .img-ovr .slider .swiper-slide .slide-inner img{height:198px;object-fit:contain}
#Amenities .ovr-ly-vec-a .ovr-ly .inner-ovr-ly .img-ovr{padding-top:10%}
#Amenities .ovr-ly-vec-a .ovr-ly{position:absolute;right:0;left:0%;bottom:38px;width:85%;height:80%;z-index:9}

div#highlight .slide-inner.slide-main.ovr-ly-vec-h.another-sec{position:relative}
div#highlight .ovr-ly{display:block}
div#highlight img.img-ovr-ly-vec{display:block;height:376px;object-fit:cover}
div#highlight .slider .swiper-slide .slide-inner img{height:400px;object-fit:cover}

    span.ov-am {
        display: block;
        bottom: 6px;
        right: 0;
        font-family: 'Inter_18pt-Light';
        letter-spacing: 1px;
        font-size: 10px;
    }

.img-content.slide-main {position: relative;}
div#Amenities     span.ov-am {
        display: block;
        bottom: 59px;
        right: 0;
    }
.inner-main-footer p {
    font-size: 10px;
    margin: 0 auto;
    line-height: 14px;
}

.mobile-view.banner {
    position: relative;
}
div#highlight     .ovr-ly-vec-h .ovr-ly .inner-ovr-ly .cont-ovr p {
        width: 73%;
    }


div#floor-plan .slide-inner.slide-main.another-sec {
    padding-bottom: 40px!important;
    padding-top: 30px!important;
}

div#home h4.mobile-view span {
    margin-top: 20px;
    display: block;
}


.log-sec.mobile-view {
    position: absolute;
    top: 159px;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    font-family: MyriadPro-Regular;
}



.main-mid h4 span img {
    width: auto!important;
    height: 101px!important;
}

.main-mid h4 {
    color: #fff;
    text-align: center;
    margin-top: 40px;
}

.swiper-container .slider .swiper-slide .slide-inner img {
}

.left-box img {
    width: auto!important;
    height: 77px!important;
    text-align: center;
    margin: 0px auto;
    display: block;
}

.mobile-view.banner .main-mid h4 {
    text-transform: uppercase;
}

 .main-mid p {
    width: 100%;
    text-align: center;
    color: #fff;
    margin-top: 22px;
}
.main-mid h4 {
    margin-bottom: 10px;
}

.main-mid h4 span img {
    width: auto!important;
    height: 68px!important;
}

.main-mid h4 {
    text-transform: uppercase;
}


div#highlight .slide-inner.slide-main.ovr-ly-vec-h.another-sec {
    display: none;

}
.floorplan-C {
    display: block!important;
}

.floorplan-C .ovr-ly-vec-h.another-sec {
    display: block!important;
    overflow:hidden!important;
}
   .floorplan-C .ovr-ly-vec-h .ovr-ly {
        position: absolute;
        right: 0;
        left: 10%;
        bottom: -13px;
    }
div#highlight div#mobile-highlights {
    padding-bottom: 0px!important;
}

.slide-inner.slide-main.first-slide-top .main-mid h4 {
    margin-top: 30px;
    font-family: MyriadPro-Regular;
    letter-spacing: 1px;
}
.slide-inner.slide-main.first-slide-top  h4.mobile-typologies {
    margin: 0px auto;
    margin-top: 7px;
    letter-spacing: 4px;
    text-transform: uppercase;
    font-size: 16px;
    border-bottom: 1px solid #ffffff75;
    width: fit-content;
    padding-bottom: 5px;
}

.slide-inner.slide-main.first-slide-top p.starting-price-heading {
    font-size: 22px;
    margin-top: 10px;
    font-family: MyriadPro-Regular;
    letter-spacing: 2px;
}

p.location-mobile-top {
    position: absolute;
    bottom: 13px;
    z-index:2;
    font-family: MyriadPro-Regular;
    letter-spacing: 2px;
}
.overlay.sat-for-d-m {
    display: none;
}
.slide-inner.slide-main.first-slide-top .hospitality {
    border: none;
            margin-top: 0;
}

.hospitality .inner-hp {
        gap: 15px 0px;
    }

.mobile-view.banner::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 25%;
    z-index: 1;
    background: linear-gradient(178deg, #00000000 16.31%, #000000eb 90.06%);
}
span.ov-am.mobile-view {
    z-index: 2;
}

p.location-mobile-top img {padding-bottom: 6px;}




.call-details a {
    max-width: 100%;
    width: 100%;
    display: flex;
    align-items: center;
}



}







.active, .dot:hover {
    background-color: unset;
}



.readmore-content {
  display: none;
}
.readmore-btn {
  color: #c19a38;
  text-decoration: underline;
  cursor: pointer;
  font-weight: 500;
}

.slide-inner.slide-main.another-sec button.btn.btn-default {
    font-weight: 800;
    text-transform: uppercase;
}


