:root{--brown:#ead47f; --font-lato: 'Lato-Regular', sans-serif;  --font-sangbleu: 'sangbleu-sans-regular', serif;}
@font-face{font-family:Lato-Regular;src:url(../fonts/Lato/Lato-Regular.ttf)}
@font-face{font-family:sangbleu-sans-regular;src:url(../fonts/sangbleu-sans-regular/sangbleu-sans-regular.ttf)}
body,p,h1,h2,h3,h4,h5,h6,ul,li{margin:0;padding:0}
body{font-family:var(--font-lato),sans-serif;letter-spacing:1px;}
.artistic-impression-box span{position:absolute;bottom:10px;right:13px;color:#fff;font-size:12px}
span.artistic-impression-heading{position:absolute;bottom:9px;right:16px;z-index:1;color:#fff;font-size:12px}

/*============================ Top Header Css Start Here =============================*/
.header-section{position:fixed;top:0;left:0;width:100%;z-index:98;padding-top: 15px;}
.header-section .header-row{display:flex;width:100%;flex-wrap:wrap;padding-left:80px;padding-right:80px;align-items:center}
.header-section .header-col-1{width:25%}
.header-section .header-col-2{width:50%}
.header-section .header-col-3{width:25%;display:flex;align-items:center}
.header-section .project-logo-img{width:auto;height: 97px;text-align:center;margin:0 auto;display:block}
.header-section .car-icon-img{width:auto;height:40px}
.header-section a.schedule-site-visit-link{text-decoration:none;color:#000;display:flex;align-items:center;gap:0 13px;margin-top:25px;margin-top:0;margin-right:57px;font-size: 15px;text-transform: capitalize;}
.header-section .call-icon-img{width:auto;height:16px;margin-right:2px}
.header-section .call-number-link{font-size:17px}
.header-section .menubar-icon{width:auto;height:32px;cursor:pointer}
.header-section.newClass{background-color:#fef6e7;padding-top:0;padding-top:10px;padding-bottom:10px}
.header-section.newClass .project-logo-img{width:auto;height:64px;text-align:center;margin:0 auto;display:block}
/*==================================================== Top Header Css End Here =====================================*/

/*============================================= Slider Css Start Here =========================================*/
.slider-container{position:relative;height:100vh}
.slider-container .slider-img{width:100%;height:100vh;object-fit:cover}
.slider-container .slider-box{background:linear-gradient(90deg,#ddbd3a0a 4.33%,#ddbd3aa3 46.63%,#ddbd3a0a 97.71%);height: 95px;position:absolute;top: 26%;left:50%;transform:translate(-50%,-50%);z-index:9;display:flex;align-items:center;justify-content:center;width:100%}
.slider-container .custom-slider-row{display:flex;flex-wrap:wrap;align-items:center;width:86%}
.slider-container .custom-slider-row .top-col-custom-1{width:25%;text-align:center;position:relative;padding:10px}
.slider-container .custom-slider-row h1{display:grid;text-align:center;font-family:var(--font-sangbleu);gap:10px 0;font-size:1.5rem}
.slider-container .custom-slider-row h1 span{font-size:14px;text-transform:uppercase}
.slider-container .custom-slider-row h4{display:grid;text-align:center;font-family:var(--font-sangbleu);gap:10px 0;}
.slider-container .custom-slider-row h4 span{font-size:14px;text-transform:uppercase}
.slider-container .btn-custom{position:absolute;bottom:2%;left:50%;transform:translate(-50%,-50%);z-index:1;background-color:var(--brown);font-size:15px;color:#000;text-transform:uppercase;letter-spacing:1px;padding:10px 40px}
.slider-container .last-top-heading{font-size: 14px;text-transform:uppercase;line-height: 23px;padding: 10px;}
.slider-container .top-col-custom-1:nth-of-type(1)::after{content:'';display:block;width:1px;height: 58px;background-color:#000;position:absolute;top: 33px;right:0}
.slider-container .top-col-custom-1:nth-of-type(2)::after{content:'';display:block;width:1px;height: 58px;background-color:#000;position:absolute;top: 10px;right:0}
.slider-container .top-col-custom-1:nth-of-type(3)::after{content:'';display:block;width:1px;height: 58px;background-color:#000;position:absolute;top: 10px;right:13px}
.slider-container .location-to-icon{position:relative;top: 15px;width:auto;height:22px}
.slider-container .last-top-heading.first-top-heading{padding-top: 17px;}
.slider-container .img-fluid.project-logo-img{width:auto;height:91px;text-align:center;margin:0 auto;display:block}
/*============================================= Slider Css End Here ========================================*/

/*============================================= About Section Css Start Here =========================================*/
.about{background-color:#fef6e7;padding-top:60px}
.about h2{color:#003125;font-family:var(--font-sangbleu);text-align:center;width:62%;margin:0 auto;font-size:22px;font-weight:300;line-height:38px;text-transform:uppercase}
.about .key-hightlight{border-top:1px solid #003125;margin-top:60px;padding:25px 0}
.about .key-hightlight .main-box .inner-box{display:flex;justify-content:center}
.about .key-hightlight .main-box .inner-box .content-box{width:17%;display:flex;font-family:var(--font-lato);align-items:anchor-center}
.about .key-hightlight .main-box .inner-box .content-box span{padding:0 15px}
.about .key-hightlight .main-box .inner-box .content-box .num-span{font-size:30px}
.about .key-hightlight .main-box .inner-box .content-box .con-span{font-size:18px;border-left:1px solid #003125;display:flex}
/*============================================= About Css End Here ========================================*/

/*============================================= Overview Section Css Start Here =========================================*/
.artistic-impression-box {position: relative;}
.overview-section{position:relative;background-color:#fef6e7;background-image:linear-gradient(to right,#fefaf0,#fefaf0 5px,#fef6e7 5px,#fef6e7);background-size:10px 100%;}
.overview-section .content{position:absolute;width:400px;top:5%;left:23%;color:#fff}
.overview-section .content h2{color:#fff;font-family:var(--font-sangbleu);font-size:22px;font-weight:300;line-height:38px;text-transform:uppercase}
.overview-section .bottom-content{padding:60px 0;text-align:center;color:#003125}
.overview-section .ind-content{width:75%;margin:0 auto}
.overview-section .ind-content p{font-size:17px;line-height:26px;letter-spacing:1px}
.overview-section .bottom-content .img-sec{padding-top:100px;font-family:var(--font-sangbleu);text-transform:uppercase}
.overview-section .bottom-content .img-sec .box h4{font-size:39px;padding-bottom:15px}
.overview-section .bottom-content .img-sec .box{padding:10px 0}
.overview-section button.btn.btn-custom{background-color:var(--brown);font-size: 14px;color:#000;text-transform:uppercase;letter-spacing:1px;padding:10px 40px}
.overview-section .img{position:relative;cursor: pointer;}
.overview-section .img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(243deg,#0000 16.31%,#000000b8 90.06%)}
.overview-section .vr-icon-img{position:absolute;top:37%;filter:invert(1);z-index:2;left:19px;width:auto;height:76px}
.overview-section .img h4{position:absolute;top:65%;z-index:2;left:19px;width:60%;height:76px;text-align:left;color:#fff;font-size:22px;line-height:38px}
.overview-section .vr-icon-img.location-img-icon {width: auto;height: 55px;}
/*============================================= Overview Css End Here ========================================*/

/*============================================= Price List Section Css Start Here =========================================*/
.price-list{padding: 60px 0;}
.price-list h2{font-family:var(--font-sangbleu);font-size: 22px;font-weight:300;text-align:center;width: 45%;margin:0 auto;line-height: 38px;text-transform:uppercase;padding-bottom:80px;color: #ead47f;}
.price-list .price-box{text-align:center;color:#fff}
.price-list .price-box h4{font-family:var(--font-sangbleu);text-transform:uppercase;font-size:28px}
.price-list .price-box p{line-height:26px;font-family:var(--font-lato);text-transform:uppercase;letter-spacing:.8px}
.price-list .p-box{height:100%}
.price-list .p-box .price-box{border-left:1px solid #fff6;border-right:1px solid #fff6;height:100%;display:grid;align-items:center;padding: 27px 0;}
.price-list .p-box .price-box p{padding:15px 0}
.price-list .p-box .price-box span{margin:0 auto;background-color: #ead47f;font-size: 14px;color: #000;text-transform: uppercase;letter-spacing: 1px;padding: 10px 40px;border-radius: 5px;cursor: pointer;}
/*============================================= Price List Section Css End Here =========================================*/

/*============================================= Amenities Section Css Start Here =========================================*/
.amenities-section{padding: 60px 0;}
.amenities-section h2{color:#003125;font-family:var(--font-sangbleu);font-size: 22px;font-weight:300;text-align:center;margin:0 auto;line-height: 38px;text-transform:uppercase;padding:25px 0;border-bottom:1px solid #003125;margin-bottom:53px;padding-top: 0px;}
.amenities-section .inner-container{width:80%;margin:0 auto}
.amenities-section .nav-tabs{justify-content:space-between;border-bottom:0}
.amenities-section .nav-tabs li a{font-family:var(--font-lato);font-size:15px;font-weight:300;color:#222;padding:5px 0;text-transform:uppercase;letter-spacing:1px}
.amenities-section .nav-tabs li.active a{color:#003125;font-weight:500}
.amenities-section .inner-content ul{list-style-type:none;padding-top:20px;display:flex;flex-wrap:wrap}
.amenities-section .inner-content ul li{padding-bottom:10px;text-align:left;width:50%;letter-spacing:1px}
.amenities-section .inner-content h4{padding-top:15px;text-transform:uppercase;font-size:18px;letter-spacing:1px}
.amenities-section .inner-content .content{padding-left:23px}
.amenities-section .nav-tabs li a:hover{text-decoration:none}
.amenities-section #menu2 .inner-content ul { display: grid;}
.amenities-section .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {isolation: unset; border-color: unset;border: none;}
.amenities-section button.btn.btn-custom{margin:0 auto;background-color:#ead47f;font-size: 14px;color:#000;text-transform:uppercase;letter-spacing:1px;padding:10px 40px;border-radius:5px;margin-top:44px}
.amenities-section .inner-container .tab-content{padding-top:20px}
#amenitiesSection .nav-tabs .nav-link.active{background-color:unset!important;border:none!important;font-weight:300;color:#222}
/*============================================= Amenities Section Css End Here =========================================*/

/*============================================= Floor Plan Section Css Start Here =========================================*/
.floor-plan-section{padding: 60px 0;}
.floor-plan-section h2{font-family: var(--font-sangbleu);font-size: 22px;font-weight: 300;text-align: center;width: 100%;margin: 0 auto;line-height: 38px;text-transform: uppercase;padding-bottom: 80px;color: #ead47f;}
.floor-plan-section .carousel-item p{color:#fff;text-align:center;text-transform: uppercase;}
.floor-plan-section .carousel-item{align-items:center;height:100%;padding-top:50px}
.floor-plan-section .carousel,.carousel-inner{height:100%}
.floor-plan-section .floorplan-details { display: grid; gap: 10px 0px;}
.floor-plan-section button.btn.btn-custom{margin:0 auto;background-color:#ead47f;font-size:15px;color:#000;text-transform:uppercase;letter-spacing:1px;padding:6px 27px;border-radius:5px;display:block;margin-top:20px}
.floor-plan-section .carousel-control-next,.floor-plan-section .carousel-control-prev{position:unset;opacity:1;margin-left:17px}
.floor-plan-section .flex-group-button{display:flex;position:absolute;right:37px;top:73%;gap:10px}
.floor-plan-section .carousel-control-next-icon,.floor-plan-section .carousel-control-prev-icon{width:64px;height:45px}
/*============================================= Floor Plan Section Css End Here =========================================*/

/*============================================= Location Section Css Start Here =========================================*/
.location-section{padding:100px 0}
.location-section h2{color: #000000;font-family:var(--font-sangbleu);font-size: 22px;font-weight:300;text-align:center;width: 76%;margin:0 auto;line-height: 38px;text-transform:uppercase}
.location-section .amenities-section{text-align:center}
.location-section .amenities-section ul{text-align:center;justify-content:center}
.location-section .nav-pills .nav-link{border-radius:100px!important;height:70px;width:70px;display:grid;align-items:center;border: 1px solid #000;}
.location-section .nav-pills .nav-link img{width:100%}
.location-section .nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#003125}
.location-section .amenities-section ul li{margin:0 25px}
.location-section .tab-content .box{background-color:#fff;padding: 25px;}
.location-section .tab-content .box h6{padding-bottom:25px;color:#003125;text-transform:uppercase;font-family:var(--font-lato)}
.location-section .tab-content .box p{margin-bottom: 15px;font-size: 15px;display: flex;justify-content: space-between;border-bottom: 1px solid #00000024;}
.location-section .tab-content .img-box{height:100%}
.location-section .tab-content .img-box img{height:100px;object-fit:cover}
.location-section .container .row{height:100%}
.location-section .tab-content>.active{height:100%}
.location-section .tab-content{height:100%}
.location-section{background-color:#fef6e7;padding: 60px 0;}
.location-section ul.nav.nav-pills{justify-content:center;margin-bottom:15px;margin-top:40px;gap:0 40px}
.location-section .nav-link.active img{filter:invert(1)}
.location-section .location-map-img{width:100%;height:368px;object-fit:cover}
/*============================================= Location Section Css End Here =========================================*/

/*============================================= Gallery Section Css Start Here =========================================*/
.gallary-section  {padding: 60px 0;}
.gallary-section  h2{color:#C9AD71;font-family:var(--font-sangbleu);font-size:26px;font-weight:300;text-align:center;margin:0 auto;text-transform:uppercase;padding-bottom:80px}
.gallary-section .gallery-images{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.gallary-section .img-box.active{width:55%;transition: width 0.5s linear;}
.gallary-section .img-box{width:10%;height:100%}
.gallary-section .gallery-img{width:100%;height: 400px;object-fit:cover}
/*============================================= Gallery Section Css End Here =========================================*/

/*============================================= Footer Section Css Start Here =========================================*/
.footer{background-color:#fef6e7;padding: 60px 0;}
.footer h2{color:#003125;font-family:var(--font-sangbleu);font-size: 22px;font-weight:300;text-align:center;margin:0 auto;line-height: 38px;text-transform:uppercase;padding:25px 0;padding-top: 0;}
.footer .form-sec{display:flex;flex-wrap:wrap;border-bottom:1px solid #003125;padding-bottom: 50px;}
.footer .container{max-width:90%;margin:0 auto}
.footer .form-sec p{margin-left:15px;padding-top:25px;text-align: center;font-size: 14px;}
.footer .form-sec .box{padding:15px}
.footer .form-sec .box:nth-of-type(1){width:33%}
.footer .form-sec .box:nth-of-type(2){width:33%}
.footer .form-sec .box:nth-of-type(3){width:33%}
.footer .form-sec .box:nth-of-type(4){width:82%}
.footer .form-sec .box:nth-of-type(5){width:18%;text-align:right}
.footer .form-sec .box .form-control{background-color:transparent;border-radius:0;border:1px solid #003125;height: 45px;}
.footer .form-sec .box button{font-family:var(--font-lato);font-size:14px;font-weight:300;padding:8px 25px;background-color:#003125;color:#fff;text-transform:uppercase;border:0;margin-left:auto}
.footer .logo-box{text-align:center}
.footer .logo-box img{margin:25px auto;display:block}
.footer .logo-box button{background-color:transparent;border:0;text-transform:uppercase;font-size:14px;margin-top:25px}
/*============================================= Footer Section Css End Here =========================================*/

/*============================================= bottom Footer Section Css Start Here =========================================*/
.bottom-footer{background-color:#003125;padding: 40px 0;padding-top: 25px;}
.bottom-footer h5{color:#C9AD71;font-family:var(--font-sangbleu);font-size: 16px;font-weight:300;text-align:center;margin:0 auto;line-height:64px;text-transform:uppercase;border-bottom:1px solid #ffffff80;margin-bottom:25px}
.bottom-footer p{color:#fff;text-align:center;font-family:var(--font-lato);font-size: 12px;}
.bottom-footer p a{color:#fff}
.disclaimer-privacy-policy{color:#fff;text-align:center;font-size:12px;display:flex;justify-content:center;margin-top:10px}
a.disclaimer-privacy-policy:hover {color: #fff}
/*============================================= bottom Footer Section Css End Here =========================================*/

.sidenav .menu-logo-img-2{display:none}
.sidenav ul.nav-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;width:100%;gap:33px 0}
.sidenav{height:0;width:100%;position:fixed;z-index:999;bottom:0;left:0;background-color:#fefaf1;overflow:hidden;transition:height .5s ease;text-align:center}
.sidenav.open{height:10%;display:flex;align-items:center;justify-content:center}
.sidenav a{padding:10px 18px;text-decoration:none;font-size:13px;color:#000;display:block;transition:.3s;text-transform:uppercase}
.sidenav a:hover{color:#155724}
.sidenav .closebtn{position:absolute;top:-4px;right:25px;font-size:32px}

.mobile-section-1{position:fixed;bottom:0;width:100%;background-color:#0d0d0c;z-index:99;display:none}
.mobile-section{display:flex;justify-content:center}
.mobile-section-1 a.btn.btn-success.btn-block{background-color:#ead47f;width:100%;border:none;border-radius:0;padding-bottom:12px;padding-top:12px;margin-top:0;color:#000;font-weight:500;font-size:13px}

input[type="checkbox"]:checked {background-color: #000;}
input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:2px solid #000;border-radius:3px;position:relative;cursor:pointer;vertical-align:middle}
input[type="checkbox"]:checked{background-color:#000}
input[type="checkbox"]:checked::after{content:'';position:absolute;left:4px;top:0;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
a.read-more-toggle{text-decoration:none;color:#000}
#imageSliderModal button.close{position:absolute;width:50px;height:50px;top:0;right:0;background-color:#fff;opacity:1!important;z-index:9}
iframe#vrIframe{width:100%;height:500px}
div#vrModal button.close{position:absolute;top:0;right:0;background-color:#fff;width:50px;height:50px;opacity:1}
div#vrModal .modal-content{padding:0;margin:0;border:none!important;background-color:transparent}
#imageSliderModal img.img-fluid.modal-slide-img{width:100%;height:400px;object-fit:cover}
.contact-form-modal .modal-body{text-align:center;padding:28px;border-radius:10px;overflow:hidden;outline-offset:-11px}
.contact-form-modal .modal-body .btn-custom{padding:10px 30px;border-radius:5px;border:none;text-transform:uppercase;letter-spacing:1px;background-color:#ead47f;color:#fff;margin-top:18px;width:100%;cursor:pointer;color:#000}
.contact-form-modal .modal-content .form-control{height:38px;border:#ffdead;color:#000;letter-spacing:.5px;border-bottom:1px solid #00000030;border-radius:0}
.contact-form-modal .modal-content .form-group{margin-bottom:15px}
.contact-form-modal .modal-content .top-form-heading{margin-bottom:15px;margin-top:15px;font-size:16px;text-transform:math-auto;width:100%;color:#000;padding:7px;border-radius:5px;font-family:'Lato-Regular';letter-spacing:3px}
.contact-form-modal .modal-content{border-radius:10px;max-width:89%;margin:0 auto}
.contact-form-modal .modal-content .project-logo-modal{text-transform:uppercase;font-size:36px}
.contact-form-modal .modal-content button.close{width:30px;height:31px;background-color:#e4bd27;border-radius:50%;opacity:1;color:#000;position:absolute;top:10px;right:10px;font-size:23px;font-weight:400;opacity:1!important;text-shadow:none!important}
.contact-form-modal .modal-project-img{width:auto;height:89px}
.dis a{color:#C9AD71!important;text-transform:uppercase;padding-right:25px}


@media(max-width:1440px){
    
.header-section {padding-top: 15px;}
.header-section .project-logo-img { height: 97px;}
.slider-container .slider-box { height: 95px;}
h4.last-top-heading { font-size: 16px;text-transform: uppercase; line-height: 27px; padding: 17px;}
.slider-container .custom-slider-row h1 {font-size: 30px;}
.slider-container .custom-slider-row h4 {font-size: 30px;}
.slider-container .last-top-heading.first-top-heading {font-size: 16px;}
.slider-container h4.last-top-heading {font-size: 16px;}

}

@media(max-width:1366px){
   .header-section {padding-top: 15px;}
.header-section .project-logo-img { height: 90px;}
.slider-container .slider-box { height: 85px;}
h4.last-top-heading { font-size: 16px;text-transform: uppercase; line-height: 27px; padding: 17px;} 
.slider-container .custom-slider-row h1 {font-size: 28px;}
.slider-container .custom-slider-row h4 {font-size: 28px;}
.slider-container .last-top-heading.first-top-heading {font-size: 14px;}
.slider-container h4.last-top-heading {font-size: 14px;}
}

@media(max-width:1280px){

.header-section a.schedule-site-visit-link {font-size: 15px;}
    
}

@media(max-width: 768px){

body{overflow-x:hidden}
.slider-container {height: unset;}
.header-section a.schedule-site-visit-link {font-size: 12px;}

.mobile-section-1{display:block}
.header-section .schedule-site-visit-link{margin-top:0;font-size:14px;display:grid;text-align:center}
.header-section .project-logo-img{height:65px}
.header-section .header-row{padding-left:0;padding-right:0}
.header-section .car-icon-img{width:auto;height:40px;margin:0 auto;display:none}
.header-section .schedule-site-visit-link.call-number-link span{display:none}
.header-section .schedule-site-visit-link.call-number-link{margin-top:0;margin-right:15px;display:none}
.header-section.newClass{padding-top:0;padding-bottom:5px}
.header-section.newClass .project-logo-img{height:55px}
.header-section .schedule-site-visit-link{font-size:10px}
.header-section .menubar-icon{width:auto;height:27px;margin-left:55px}

.slider-container .btn-custom {  display: none;} 
.slider-container .btn-custom{font-size:14px;padding:9px 30px}

.gallery-img{transform:unset;opacity:1;transition:unset}


.slider-container .slider-box{background:linear-gradient(0deg,#ddbd3a00 4.33%,#ddbd3a63 46.63%,#ddbd3a00 97.71%);height:327px;top: 39%;}
.slider-container .slider-img{width:100%;height:59vh;object-fit:cover;margin-top:290px}
.slider-container .custom-slider-row{display:flex;width:100%}
.slider-container .custom-slider-row .top-col-custom-1{width:100%}
.slider-container .top-col-custom-1:nth-of-type(1)::after{display:none}
.slider-container .top-col-custom-1:nth-of-type(2)::after{display:none}
.slider-container .top-col-custom-1:nth-of-type(3)::after{display:none}


.overview-section .first-banner{height:242px;object-fit:cover}
.amenities-section button.btn.btn-custom{display:block}


.about h2{font-size:16px;line-height:28px;width:100%}
.about .key-hightlight .main-box .inner-box{display:flex;flex-wrap:wrap;gap:18px 0;text-align:center}
.about .key-hightlight .main-box .inner-box .content-box{width:50%}
.about .key-hightlight .main-box .inner-box .content-box .con-span{font-size:14px;border:none}
.about .key-hightlight .main-box .inner-box .content-box .num-span{font-size:22px}
.about .key-hightlight .main-box .inner-box .content-box{width:50%;display:grid;text-align:center;justify-content:center;border:1px solid #0000000a}
.about .key-hightlight .main-box .inner-box .content-box .con-span{border-right:none!important}
section#aboutUs img.img-fluid.gallery-img.zoom-out{height:300px;object-fit:cover}
.price-list h2{font-size:16px;line-height:28px;width:100%}
.price-list .p-box{height:100%;width:85%;margin:0 auto}
.overview-section .img h4{top:65%;left:19px;width:48%;height:76px;font-size:19px;line-height:28px}
.overview-section .vr-img-box{width:100%}
.overview-section .bottom-content .img-sec{padding-top:40px;font-family:'sangbleu-sans-regular';text-transform:uppercase}
.price-list h2{font-size:16px;width:100%;margin:0 auto;line-height:32px;padding-bottom:40px}
img.img-fluid.vr-icon-img.gallery-img.zoom-out{height:64px!important}
.overview-section .bottom-content{padding-bottom:30px}
.overview-section .bottom-content .img-sec .box h4{font-size:40px;padding-bottom:15px}
.overview-section .col-sm-4.mobile-margin{margin-top:50px}
.amenities-section h2{font-size:16px;line-height:28px}
.amenities-section .inner-container{width:100%;margin:0 auto}
.amenities-section ul.nav.nav-tabs.animate-text.visible{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}
.amenities-section li.nav-item{width:50%;text-align:center}
.amenities-section .inner-content h4{padding-top:30px;font-size:18px;text-align:center}
.amenities-section .inner-content ul{padding-top:20px;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;display:block;width:fit-content}
.amenities-section .inner-content ul li{width:100%}
.overview-section .content h2{font-size:16px;line-height:28px;width:58%;display:none}
.overview-section .content{top:3%;left:9%}
.overview-section .ind-content p{font-size:21px;line-height:28px;letter-spacing:1px}
.overview-section .ind-content{width:100%;margin:0 auto}
.floor-plan-section h2{font-size:16px;line-height:28px;width:100%;padding-bottom:40px}
.master-plan.gallery-img.zoom-out{width:auto;height:auto;margin:0 auto;display:block;margin-bottom:30px;margin-top:40px}
.floor-plan-section .carousel-item{align-items:center;height:100%;padding-top:0}
section#floorPlan .row{flex-direction:column-reverse}
.floor-plan-section .flex-group-button{position:unset;justify-content:center;margin-top:30px}
.floor-plan-section .carousel-control-next-icon,.floor-plan-section .carousel-control-prev-icon{width:20px;height:20px}
.location-section .location-map-img{margin-top:40px}
.location-section .tab-content>.active{height:100%;padding-left:0;padding-right:0}
.location-section ul.nav.nav-pills{margin-bottom:15px;margin-top:30px;gap:0 20px}
.location-section .nav-pills .nav-link img{width:30px;margin:0 auto;display:block}
.location-section h2{font-size:16px;width:100%;line-height:28px}
.gallary-section img.img-fluid.gallery-img{width:100%;height:160px;object-fit:cover}
.gallary-section h2{width:100%;padding-bottom:30px}
section#gallery{padding-bottom:30px;overflow:hidden}
.gallary-section h2{font-size:16px;line-height:28px;padding-bottom:30px}
.gallary-section .img-box.active{width:50%}
.gallary-section .img-box{width:50%;height:auto;margin-bottom:20px}
.gallary-section img.img-fluid.gallery-img{width:90%;height:160px;object-fit:cover;margin:0 auto;display:block}
.gallery-images.animate-text.visible{padding:8px;justify-content:center}
.footer h2{font-size:16px;line-height:28px}
.footer .form-sec .box:nth-of-type(1){width:100%}
.footer .form-sec .box:nth-of-type(2){width:100%}
.footer .form-sec .box:nth-of-type(3){width:100%}
.footer .form-sec{display:grid}
.footer .form-sec .box:nth-of-type(5){width:100%;text-align:center}
.footer .form-sec .box button{width:100%;padding:12px}
.footer .form-sec .box:nth-of-type(4){width:100%}
.footer .form-sec .box{padding:8px}
.para-content{font-size:14px;line-height:24px;letter-spacing:unset}
.footer .form-sec p{margin-left:4px;padding-top:26px;text-align:center;font-size:14px;line-height:24px}
.footer{padding:40px 0}
.footer .logo-box img{margin:25px auto;display:block;width:auto;height:107px;margin-bottom:10px}
.bottom-footer h5{color:#C9AD71;font-family:'sangbleu-sans-regular';font-size:14px;font-weight:300;text-align:center;margin:0 auto;line-height:28px;text-transform:uppercase;border-bottom:1px solid #ffffff80;margin-bottom:20px;padding-bottom:15px}
.bottom-footer{padding:40px 0;padding-top:35px;padding-bottom:77px}
.bottom-footer p{font-size:10px}
.slider-box{background:linear-gradient(0deg,#ddbd3a00 4.33%,#ddbd3a91 46.63%,#ddbd3a00 97.71%);height:327px;top:37%}
.slider-img{width:100%;height:56vh;object-fit:cover;margin-top:290px}
.custom-slider-row{display:flex;width:100%}
.contact-form-modal .modal-content{border-radius:10px;max-width:100%;margin:0 auto;display:block;right:unset}
.floor-plan-section button.btn.btn-custom{margin-bottom:30px}
.header-col-1{padding-left:19px}
section#floorPlan .col-sm-12.col-md-5.col-lg-5{padding-top:50px}
.sidenav.open{height:100%;display:grid;align-items:center;justify-content:center}
li.menu-link{width:100%}
.sidenav a{padding:3px;text-decoration:none;font-size:20px;color:#000;display:block;transition:.3s;text-transform:uppercase}
.sidenav .closebtn{position:absolute;top:18px;right:25px;font-size:40px}
img.img-fluid.menu-logo-img-2{width:auto;height:75px;position:absolute;top:28px;left:20px}
ul.nav-list{gap:26px 0}
img.img-fluid.menu-logo-img-2{width:auto;height:56px}
.sidenav a{font-size:15px}
img.img-fluid.menu-logo-img-2{display:block}
span.artistic-impression-heading{position:absolute;bottom:5px;right:16px;z-index:1;color:#fff;font-size:9px}  
    
}