/*default Css Start Here*/
:root {
  --brown: #e1d3bb;
  --light-brown: #ba9a616e;
  --dark-brown: #ac772a;
  --white: #ffffff;
}

@font-face {font-family: Nephilm;src: url(../fonts/nelphim-font/Nephilm.otf)}

@font-face {font-family: OpenSans-Regular;src: url(../fonts/Open_Sans/OpenSans-Regular.ttf)}

body{font-family:OpenSans-Regular;background-color: var(--brown);}

::-webkit-scrollbar {width: 0}
.paragraph-text{letter-spacing:.7px;word-spacing:1px;line-height:25px;font-size: 14px;text-align:justify;color:#000}
.section-headline{font-family:Nephilm;margin-bottom: 25px;color: #a16e20;font-size: 26px;letter-spacing: 3px;word-spacing: 1px;line-height: 34px;}

body, p, h1, h2, h3, h4, h5, h6, ul, li {margin: 0px; padding: 0;}
.container {max-width: 95%;}

/*default Css End Here*/
.developer-logo-img{margin: 0px auto;display: block;width: auto;height: 70px;margin-top: 54px;position: relative;right: 15px;}
.hero-section-container{padding-left:0;padding-right:0;height:100vh}
.custom-row{display:flex;flex-wrap:wrap;justify-content:space-between}
.custom-col-1{width:8%;background-color: var(--white);padding:5px}
.custom-col-2{width:92%;margin-left:8%;display:grid}
video.slider-img.video-slider{width:100%;height:100vh;object-fit:cover}
.navbar-menu-li{position: fixed;background-color: #ffffffed;padding:17px;border-top-right-radius:5px;border-bottom-right-radius:5px;z-index: 99;transition: all 0.5s linear;transform: translate(-100%, 0%);visibility: hidden;z-index: -1;height: 100%;width: 40%;display: grid;align-items: center;top: 0;z-index: 999;left: 0;width: 100%;text-align: center;}
.navbar-menu-li ul{display: grid;align-items:center;gap: 36px 28px;list-style:none;padding-left: 100px;}
.navbar-menu-li li a{color:#000;letter-spacing:.5px;font-size: 18px;text-transform: uppercase;}
.navbar-menu-li.active {transform: translate(0%, 0%);visibility: visible;}
.navbar-menu-li button.close{position:absolute;top: 60px;right: 89px;width:40px;height:40px;border-radius:50%;background-color:#a16e20;opacity:1;color:var(--white);font-weight: 100;font-size: 20px;}

.menubar-box .menuBar-img{width:auto;height: 24px;filter: brightness(0.5);}
.menubar-box{text-align:center;width: 60px;height: 60px;margin:0 auto;line-height: 57px;margin-bottom: 20px;cursor: pointer;position: absolute;bottom: 30px;left: 5%;text-transform: uppercase;font-family: Nephilm;letter-spacing: 11px;font-size: 19px;z-index: 9;}
.custom-col-1{display:flex;flex-wrap:wrap;position: fixed;height: 100vh;z-index: 93;}
.custom-col-1 .fixed-col{width:100%;height: 33.3%;}

.banner-img-box::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:37%;background-image: linear-gradient(180deg, #ffffff00, #000000a1);}

.custom-col-1 .fixed-col:nth-of-type(3) {display: flex;align-items: end;margin-bottom: 30px;}
.slider-container {
    margin-top: 0px !important;
}

.slider-container.p-0 {padding: 15px!important;background-color: var(--white);overflow: hidden;}
.slider-container .row-custom{display:flex;flex-wrap:wrap;justify-content:space-between}
.slider-container .row-custom .customc-col-1{width:70%;position: relative;}
.slider-container .row-custom .customc-col-2 {width: 30%;display: block;padding-top: 10px;}
.slider-container .project-location-heading{position:absolute;top: 18%;right: 3%;font-size: 14px;font-family: Nephilm;letter-spacing: 2px;}
.slider-container .type-heading{font-size: 23px;text-transform:uppercase;margin-top: 7px;font-family: Nephilm;letter-spacing: 4px;position: relative;text-align: center;}
.slider-container .type-heading::after {content: "";position: absolute;top: 17px;left: -16px;width: 45px;height: 2px;background-color: #000;}
.slider-top-right-content{height: 100vh;display:grid;padding-left:15px;justify-content:center;text-align:center}
.slider-top-right-content .slider-heading{font-size:31px;font-family:Nephilm;line-height:46px;text-align:center;width:80%;margin:0 auto;letter-spacing:3px}
.slider-top-right-content .btn-custom{font-size:16px;background-color:#a16e20;color:#fff;font-family:Nephilm;letter-spacing:5px;text-transform:uppercase;width: 85%;height: 37px;margin: 0px auto;}

button.btn.instant-video-call.enquire_btn.btn_style3.mr_20{padding: 6px 40px;height: 50px;background:transparent;color:#000;overflow:hidden;-webkit-transition:background-color .3s;transition:background-color .3s;border: 2px solid #b29f6a;display:inline-flex;align-items:center;text-align: center;justify-content: center;}
button.btn.enquire_btn.btn_style3.dark{padding:15px 50px;height:54px;padding: 6px 40px;height: 50px;background:transparent;color:#000;overflow:hidden;-webkit-transition:background-color .3s;transition:background-color .3s;border:3px solid #b29f6a;display:inline-flex;align-items:center;border:none;background:var(--dark-brown);color:var(--white);justify-content: center;}
button.btn span{opacity:1;transform:unset}
.btn_style3 > span{padding:0;opacity:0;color:#000;min-width:5px;text-transform:uppercase;letter-spacing:.4px;font-size:13px;font-weight:600;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-webkit-transition:-webkit-transform 0.3s,opacity .3s;transition:transform 0.3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(0.75,0,0.125,1);transition-timing-function:cubic-bezier(0.75,0,0.125,1)}
button.btn.enquire_btn.btn_style3.dark span{color:var(--white)}

.fixed-form {position: fixed;top: 11%;right: -333px;z-index: 8;width: 370px;max-width: 370px;display: flex;align-items: center;justify-content: space-between;transition: all 0.5s linear;}
.fixed-form .contact-footer-form{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;padding:30px;position:relative;background-color:var(--white);width: 100%;}
.fixed-form .contact-footer-form .form-control{height:44px;top:10px;border:none;background:transparent}
.fixed-form .contact-footer-form .form-group{position:relative;margin-bottom: 20px;height:44px}
.fixed-form .contact-footer-form .form-group::before{content:"";width:100%;height:1px;background:#dcdcdc;width:100%;height:1px;position:absolute;bottom:0;left:0;z-index:9}
.fixed-form .form-group{position:relative}

.fixed-form input{display:inline-block;padding:5px 0;margin:10px 0 0;font-size:14px;background:none;border:0;color:#333;box-shadow:none;outline:none;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.fixed-form input:focus + label,input.has-value + label,textarea:focus + label,textarea.has-value + label{top:5px;font-size:14px;color:#e19864}
.fixed-form textarea:focus + label,textarea.has-value + label{top:30px}
.fixed-form input:focus::-webkit-input-placeholder{color:transparent}
.fixed-form  .btn-fixed{position:relative;top:0;right: 0px;background-color: var(--dark-brown);width:10%;height: 156px;color: var(--white);font-size: 15px;writing-mode:vertical-lr;display:flex;align-items:center;justify-content:center;text-transform:uppercase;cursor:pointer;letter-spacing: 1.5px;padding: 10px;border-bottom-left-radius: 10px;border-top-left-radius: 10px;word-spacing: 5px;}
.form-slide{right:0px}
.fixed-form-heading p{font-size: 20px;text-transform:capitalize;font-weight:700;letter-spacing:.5px;color: #000;width: fit-content;text-align: center;}
.fixed-form .icon-img { width: auto;height: 40px;}
.btn-default {background-color: var(--dark-brown);padding: 5px 20px;color: var(--white);border-radius: 5px;font-size: 15px;}

.banner-img-box .mobile-banner-img.d_sm_none {width: 100%;height: 100vh;object-fit: cover;}
.banner-img-box {height: 96vh;overflow: hidden;position: relative;}

.overview-contaier {padding-top: 60px;padding-bottom: 60px;position: relative;}
.aboutUs-content-box {padding: 50px;background-color: var(--white);border-radius: 5px;}
.overview-contaier .about-us-img {height: 85%;object-fit: cover;border-radius: 0;position: absolute;top: 0;left: 0;width: 100%;}
.overview-contaier .btn-default{background-color:var(--dark-brown);border-radius:5px;text-transform:uppercase;font-size:15px;margin-top:40px;letter-spacing: .7px;word-spacing: 1px;}
.overview-contaier .section-define-headline {text-align: center;margin-bottom: 56px;color: var(--white);font-size: 22px;text-transform: uppercase;letter-spacing: .7px;word-spacing: 1px;line-height: 25px;font-family: Nephilm;display: grid;}
.overview-contaier .logo-icon-img {width: auto;height: 61px;margin: 0px auto;margin-bottom: 15px;}
.overview-contaier .sub-heading{color:#000;font-size: 15px;letter-spacing:.7px;word-spacing:1px;text-transform:uppercase;width:fit-content;margin-bottom: 10px;}
.overview-contaier .watch-icon { width: auto; height: 20px;filter: invert(1);}
div#myModalVideo video.modal-video{width:100%;height:100%;object-fit:cover}
div#myModalVideo .modal-content{max-width:1200px}
div#myModalVideo .modal-dialog{max-width:800px}
div#myModalVideo .modal-body{padding:0;border:none;outline:none}

.keyhighlight-container .custom_container {width: 100%;display: flex;padding: 0 20px;margin: 0px auto;margin-bottom: 60px;}
.keyhighlight-container .Customslide{position:relative;cursor:pointer;flex:1;margin:10px;background-size:cover;background-repeat:no-repeat;background-position:center center;transition:.5s;}
.keyhighlight-container .Customslide > img{width:100%;object-fit: cover;border-radius: 10px;height: 457px;}
.keyhighlight-container .Customslide > h3{position:absolute;color:var(--white);bottom:10px;left:10px;opacity:0;transition:.5s}
.keyhighlight-container .Customslide.active{flex:10}
.keyhighlight-container .Customslide.active > h3{opacity:1}
.keyhighlight-container .Customslide:hover{flex-grow: 10;}
.keyhighlight-container .Customslide_2{height: 100%; width: 100%; object-fit: cover;}
.keyhighlight-container .key-highlight {/* position: absolute; */bottom: 30px;left: 50px;display:none;margin-top: 10px;font-size: 20px;color: #000000;font-size: 30px;/* width: 600px; */text-align: center;font-family: 'Nephilm';letter-spacing: 3px;margin-top: 20px;}
.keyhighlight-container .Customslide.active .key-highlight { display: block;}

.highlights-container .section-define-headline {text-align: center;margin-bottom: 40px;font-family: Nephilm;display: grid;}
.highlights-container {padding-top: 80px;padding-bottom: 95px;background-color: var(--light-brown);}
.highlights-container .nav.nav-pills a.active.show{background-color:var(--dark-brown);color:var(--white)!important;border-radius:5px;text-decoration:none}
.highlights-container .highlights-box-content{padding:50px;background-color:var(--white);border-radius:5px}
.highlights-container .circle-img-middle{width:auto;height:227px;margin-bottom:20px}
.highlights-container .container{max-width:95%}
.highlights-container .second-container{background-color:var(--white);max-width:95%}
.highlights-container .tab-content .col-sm-12.col-md-6.col-lg-6{padding:0}
.highlights-container .nav.nav-pills{justify-content:center;margin-bottom:30px;gap:0 30px}
.highlights-container .nav.nav-pills li{background-color:var(--white);color:#000;border-radius:5px;display: flex;align-items: center;}
.highlights-container .nav.nav-pills li.active a{color:#000;font-size:20px}
.highlights-container .nav.nav-pills a{font-size:18px;color:#000;display: block;padding: 10px 30px;}
.highlights-container .nav.nav-pills li.active {background-color: #ab772a!important;}
.highlights-container .nav.nav-pills li.active a {color: var(--white);}
.highlights-container .nav.nav-pills a:hover {text-decoration: none;}
.highlights-container .section-define-headline .logo-icon-img {width: auto;height: 70px;margin: 0px auto;margin-bottom: 20px;filter: brightness(0);}

.pricelist-container {padding-top: 50px;padding-bottom: 80px;position: relative;margin-top: 40px;}
.pricelist-container .pricelist-box-heading{display:flex;justify-content:center;background-color: var(--dark-brown);color:var(--white)}
.pricelist-container .box{width:20%;text-align:center;padding:10px;}
.pricelist-container .pricelist-box-details{display:flex;background-color:var(--white);color:#000;border-top:none;align-items:center;padding-top: 20px;padding-bottom: 20px;}
.pricelist-container .pricelist-box-details .type{font-size: 16px;text-transform: uppercase;letter-spacing: 1px;}
.pricelist-container .pricelist-box-details span { display: none;}
.pricelist-container .pricelist-box-details .btn-custom{background:var(--dark-brown);color:var(--white);text-transform:uppercase;letter-spacing:1.5px;padding: 8px 20px;font-size: 14px;}
.pricelist-container h4.type {font-size: 15px;letter-spacing: 0.5px;text-transform: uppercase;}
.pricelist-container .sub-heading{font-family:auto;color: #000000;font-size: 20px;letter-spacing:.7px;word-spacing:1px;text-transform:uppercase;width:fit-content;margin:0 auto;margin-bottom:20px;text-align:center}
.price-list-table { border-radius: 10px; overflow: hidden;}
.pricelist-box-details-bottom {border-bottom: 1px solid #00000036;}

.pricelist-container .logo-icon-img {width: auto;height: 60px;margin: 0px auto;margin-bottom: 15px;filter: brightness(0);}

.amenities-container {padding-top: 165px;padding-bottom: 80px;background-color: var(--white);background-color: var(--light-brown);}
.amenities-container .flex-wrap-custom-2{display:flex;flex-wrap:wrap;align-items:center}
.amenities-container ul.nav.nav-tabs{display:grid;border: none;position: relative;right: 0;gap: 8px 8px;margin-top: 28px;}
.amenities-container a.nav-link.active{background-color:transparent!important;border: none;font-size: 24px;color: var(--white);position: relative;text-transform: uppercase;text-decoration: none;}
.amenities-container .flex-wrap-row{display:flex;flex-wrap:wrap;width: 100%;}
.amenities-container .flex-wrap-row .flex-anime-col-1{width: 100%;}
.amenities-container .flex-wrap-custom-2 .flex-wrap-col-1 {width: 25%;position: relative;top: 84px;}
.amenities-container .flex-wrap-custom-2 .flex-wrap-col-2 {width: 75%;}
.amenities-container .amenities-img-banner { width: 100%;height: 600px;object-fit: cover;}
.amenities-container .top-amenities-content-box{position:absolute;top: -100px;left:0;background-color:var(--white);width: 578px;padding: 36px;text-align:center;border-radius: 5px;}
.amenities-container .sub-heading{font-family:Nephilm;color:#000;font-size: 15px;letter-spacing:.7px;word-spacing:1px;text-transform:uppercase;width:fit-content;margin:0 auto;margin-bottom:20px;text-align:center}
.amenities-container .nav-link{background-color:#00000000!important;border: none!important;font-size:23px;color:#000;font-size: 18px;}
.amenities-container .nav-item{border:none!important;}
.amenities-container a.nav-link.active::after{content:"";position:absolute;top:50%;right: 0;width: 100px;height: 2px;background-color:#000}
.amenities-container .logo-icon-img{width:auto;height: 60px;margin:0 auto;margin-bottom: 15px;}

div#demo2 .carousel-indicators li {width: 12px;height: 12px;border-radius: 50%;background-color: #aa762a;cursor: pointer;}
div#demo2 .carousel-indicators {bottom: -24px;}
div#demo2 { padding-bottom: 30px;}
div#demo2 li.active {background-color: #000!important; width: 12px; height: 12px; border-radius: 50%;}

.floorplan-container {margin-top: 30px;margin-bottom: 30px;}

.disclaimer-container {padding-top: 60px;}
.disclaimer-container .disclaimer-p {font-size: 13px;margin-top: 15px;}
.disclaimer-container #more { display: none;}

.modal-body{text-align:center;padding: 24px;border-radius:10px;overflow:hidden;outline:1px solid var(--dark-brown)94;outline-offset:-11px}
.modal-body .btn-custom{padding:10px 30px;border-radius:5px;border:none;text-transform:uppercase;letter-spacing:1px;background-color:var(--dark-brown);color:var(--white);margin-top:18px;width:100%;cursor: pointer;}
.modal-content .form-control{height:50px;border:#ffdead;color:#000;letter-spacing:.5px;border-bottom: 1px solid #00000030;border-radius: 0px;}
.modal-content .form-group{margin-bottom:15px}
.modal-content .top-form-heading{margin-bottom:15px;margin-top:15px;font-size: 18px;text-transform:math-auto;width:100%;color: #000000;padding:10px;border-radius:5px;font-family: 'Nephilm';letter-spacing: 3px;}
.modal-content{border-radius:10px;max-width:90%;margin:0 auto}
.modal-content .project-logo-modal{text-transform:uppercase;font-size:36px}
.modal-content button.close{width:40px;height:40px;background-color:var(--dark-brown);border-radius:50%;opacity:1;color:var(--white);position:absolute;top: 10px;right: 10px;font-size: 19px;font-weight: 400;}

.lmtWIHO_gkbTeeyuvoJC.mOUYF5ZmuNL6I7t0mSFg {background-color: transparent!important;}

.location-advantages-ul{list-style:none;display: flex;flex-wrap: wrap;gap: 16px 0px;}
.location-advantages-ul li{letter-spacing: 0.5px;word-spacing: normal;line-height:25px;font-size: 15px;color:#000;width: 50%;text-align: left;}
.location-icon {width: auto;height: 20px;opacity: 0.6;}
.top-amenities-content-box.location-details-box {padding: 24px;width: 650px;}
.amenities-container span {border: 1px solid #00000024;padding: 5px 8px;border-radius: 50px;margin-right: 10px;}

.gallery-container {padding-top: 60px;padding-bottom: 60px;}
.gallery-container .sub-heading{font-family:Nephilm;color:#000;font-size: 15px;letter-spacing:.7px;word-spacing:1px;text-transform:uppercase;width:fit-content;margin:0 auto;margin-bottom:20px;text-align:center}
 

.developer-logo-img-bottom {width: auto;height: 113px;margin-bottom: 20px;/* filter: brightness(0); */}
.contact-container .sub-heading{font-family:Nephilm;color:#000;font-size:15px;letter-spacing:.7px;word-spacing:1px;text-transform:uppercase;width:fit-content;margin:0 auto;margin-bottom:20px;text-align:center}

.developer-logo-img-bottom.text-center {margin: 0px auto; display: block;margin-bottom: 50px;}
.navbar-menu-li .nav-inside-img{width:auto;height:70px;margin-left:auto;position:absolute;left: 60px;top: 30%;}
.gallery-container .logo-icon-img{margin:0 auto;display:block;width:auto;height:60px;margin-bottom:15px;filter:brightness(0)}



.key-highlight-ul{display:flex;width: 100%;margin:0 auto;margin-top: 10px;margin-bottom: 10px;justify-content: left;}
.key-highlight-ul li{text-align:center;color:#000;font-size: 18px;text-transform:uppercase;letter-spacing:.7px;word-spacing:1px;line-height: 34px;font-family:Nephilm;display:grid;padding: 25px;width: 22%;}
.key-highlight-ul .star-img{width:auto;height: 25px;margin-right: 5px;}
.amenities-img-banner.location-map-banner {object-position: -28% 0%;}
.location-map-box {position: absolute;bottom: 10%; right: 4%; width: 200px; height: 200px;border-radius: 50%; overflow: hidden;border: 12px solid var(--white);}

.modal-project-img {width: auto;height: 52px;margin-bottom: 10px;}

.sidebar-contact{position:fixed;top: 53%;z-index:99;right:-350px;transform:translateY(-50%);width:350px;height:auto;padding:40px;background:var(--white);box-shadow:0 2px 2px rgba(0,0,0,.1);box-sizing:border-box;transition:.5s;display: none;}
.sidebar-contact.active{right:0}
.sidebar-contact input,.sidebar-contact textarea{width:100%;height:50px;padding:5px;margin-bottom:10px;box-sizing:border-box;border:none;background-color:#f7f7f7;outline:none}
.sidebar-contact input,.sidebar-contact textarea::placeholder{padding:6px 15px;font-size:15px}
.sidebar-contact h2{font-family:var(--Montserrat-Regular);letter-spacing:1px;padding:0;font-size:25px;margin-bottom:10px}
.sidebar-contact p{position:relative;margin-bottom:50px}
.sidebar-contact p:before{content:"";width:50px;height:4px;bottom:-25px;left:0;background-color:#c99958;position:absolute}
.sidebar-contact textarea{height:50px;resize:none}
.sidebar-contact .btn-all{background-color:var(--yellow);color:var(--white);width:100%;height:50px;cursor:pointer;border:none;font-family:"BebasNeue-Regular";letter-spacing:2px;font-size:20px;line-height:50px;cursor:pointer}
.sidebar-contact .toggle{position:absolute;height:40px;width:44px;text-align:center;cursor:pointer;background: var(--dark-brown);top:0;left:-43px;line-height:44px;border-radius:10px}
.sidebar-contact .toggle:before{content:"";background-image:url(../images/icons/mail-2.png);width: 30px;height: 30px;background-size:contain;position:absolute;top: 5px;left: 7px;background-repeat:no-repeat;background-position:center;padding:13px;filter:invert(1)}
.sidebar-contact .toggle.active:before{content:"";background-image:url(../images/icons/close.png);width:50px;height:28px;background-size:contain;position:absolute;top:4px;left:-2px;background-repeat:no-repeat;background-position:center;padding:15px;filter:invert(1)}
.sidebar-contact .form-btn{display:block;background-color: #a16e20;color:var(--white);border-radius:0;font-size:19px;padding-top:5px;padding-bottom:5px;cursor:pointer;text-align:center;letter-spacing:1px}
.sidebar-contact input::placeholder{color:#040404!important;font-size:15px}

.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: #a16e20;width:100%;border:none;border-radius:0;padding-bottom: 12px;padding-top: 12px;margin-top:0;color: var(--white);font-weight: 500;font-size: 13px;}

.amenities-container div#demo3 .carousel-indicators{position:absolute;top:0;display:grid;opacity:1;left: 0%;right:unset;margin:0;bottom:unset;background-color: var(--white);gap: 30px 0px;padding: 21px;border-radius: 10px;width: 25%;}
.amenities-container div#demo3 .floorplan-heading{font-size:18px;background-color:var(--white);display:block}
.amenities-container div#demo3 .active{background-color:var(--white)f}
.amenities-container div#demo3 .carousel-indicators li{text-indent:unset;width:100%;margin:0;padding:0;background-color:unset;height:unset}
.amenities-container div#floorPlantb .carousel { position: unset;}
.amenities-container div#demo3 .carousel-indicators li.active h4{background-color:var(--dark-brown)!important;padding:10px;border-radius:10px;color:var(--white);text-align:center}
.amenities-container div#demo3 .carousel-indicators li.active h4 span{border:none;margin:0}
.amenities-container .flex-wrap-row .flex-anime-col-1 .amenities-img-banner.loction-min-img{height:845px;object-fit:cover;width:1000px;object-position:-615px -372px}

.contact-form-contaier {/* background-color: #d0ba94; */padding-top: 50px;padding-bottom: 0;}
.contact-form-contaier .contact-banner {opacity: 0.2;position: absolute;bottom: 21%;width: 100%;height: 54%;object-fit: cover;object-position: center;}
.contact-form-contaier {padding: 0px;overflow: hidden;position: relative;padding-bottom: 10px;padding-top: 20px;}
.contact-form-contaier .contact-form {padding: 40px;background-color: var(--white);border-radius: 10px;width: 100%;margin-left: auto;}
.contact-form-contaier .container { position: relative; z-index: 2;}

.contact-form-contaier .logo-icon-img{margin:0 auto;display:block;width:auto;height:60px;margin-bottom:15px;filter:brightness(0)}
.contact-form-contaier .sub-heading{font-family:Nephilm;color:#000;font-size:15px;letter-spacing:.7px;word-spacing:1px;text-transform:uppercase;width:fit-content;margin:0 auto;margin-bottom:20px;text-align:center}
.contact-form-contaier .section-headline{font-family:Nephilm;margin-bottom:25px;color:#a16e20;font-size:26px;letter-spacing:.7px;word-spacing:1px;line-height:34px}
.contact-form-contaier .contact-form .contact-heading-form{font-family:Nephilm;margin-bottom:25px;color:#a16e20;font-size:26px;letter-spacing:.7px;word-spacing:1px;line-height:34px}
.contact-form-contaier .contact-form button#SubmitQueryfooter{padding:10px 30px;border-radius:5px;border:none;text-transform:uppercase;letter-spacing:1px;background-color:var(--dark-brown);color:var(--white);margin-top:18px;width:100%;font-size: 15px;}
.form-control::placeholder{font-size:15px}
.contact-form-contaier .paragraph-text { padding-right: 40px;}
a#myBtn { font-size: 14px;}

#onload .modal-body{display:flex;flex-wrap:wrap;padding:0;outline: none!important;}
#onload .left_col{background-color: var(--white);display:flex;align-items:center}
#onload .left_col,.modal .right_col{max-width:50%;flex:0 0 50%;padding: 6px;display: grid;align-items: center;padding: 20px;}
#onload .left_col .content{width:100%;text-align:center}
#onload .left_col img{margin-bottom:15px;max-width: 100%;}
#onload .left_col .typo{font-size:20px;margin-bottom:10px}
#onload .left_col .price{font-size:16px;background-color:var(--primary);padding:7px 15px;width:100%;display:inline-block;font-weight:600;color:var(--white)}
#onload .right_col .form_heading{font-size:22px;margin-bottom:15px;font-weight:700;font-family: 'Nephilm';letter-spacing: 3px;}
#onload .right_col .form-group{max-width:100%;flex:0 0 100%}
#onload .right_col .form-input{height:46px}
#onload .modal-body .form-head{max-width:100%}
#onload .modal-body .form-group{margin-bottom: 11px;position:relative}
#onload .modal-body .form-group input{position:relative;padding:5px 10px;width:100%;height:40px;outline:0;border:0;border-bottom:1px solid #e5e5e5;transition:box-shadow 150ms ease-out;font-size:18px}
#onload .modal-dialog{max-width: 1000px;}
#onload .modal-body .main_button{width: 100%;height: 40px;}
#onload .modal-body .form-group input::placeholder{color:#757575;font-size:14px}
#onload .show .modal-dialog{-webkit-transform:none;transform:none}
#onload .btn-close{position:absolute;color:var(--white);opacity:1;text-shadow:none;font-size:15px;top: -20px;right: -5px;z-index:10;padding:0;background-color: #af751c;padding:10px;border-radius:50%!important;width: 50px;height: 50px;line-height: 20px;color: var(--white);outline: navajowhite;box-shadow: none;border: none;cursor: pointer;}

a.btn.btn_hover.inquire_fix_func{border:1px solid var(--white);margin-top:26px;padding:6px 18px;border-radius:0;box-shadow:none!important;color:var(--white);border-radius:5px;text-transform:uppercase}
.mobile-section-1 a.btn.btn-success.btn-block:nth-of-type(2){border-left:1px solid var(--white);border-right:1px solid var(--white)}
.sidebar-contact.active{right:0}
.slide-top-content{position:absolute;bottom:6%;left:0;padding-left:8%;width:100%;text-align:center;z-index:9}
.slide-top-content .type-and-price-heading{color:var(--white);font-size:30px;text-transform:uppercase}
.slide-top-content .welcome-heading{color:var(--white);font-size:20px;width:80%;margin:0 auto;margin-bottom:11px;text-transform:uppercase}
img.img-fluid.developer-logo-img-2{position:absolute;top:10px;left:33px;width:auto;height:100px;filter: drop-shadow(0px 2px 1px #000);}
.starting-price-heading{font-size:16px;display: grid;font-family:Nephilm;letter-spacing:3px;text-align:center;height: 29px;margin-bottom: 78px;}
.starting-price-heading span{font-size:61px;color:#a16e20}

.menubar-box p{border-top:1px solid var(--white);width:100%;display:inline;text-align:center;padding-left:10px;padding-top:5px;border-bottom:1px solid var(--white);padding-bottom:5px;color:var(--white)}
.fixed-menu-bg-white{position:fixed;top:0;left:0;width:100%;background-color:var(--white);z-index:999;display:none;padding:5px 100px 5px 50px}
.fixed-menu-bg-white .navbar-flex-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.fixed-menu-bg-white img.img-fluid.developer-logo-img.d_sm_none{margin:unset;width:auto;height:82px}
.fixed-menu-bg-white .menubar-box{margin:unset;margin-left:auto;position:unset;font-size: 18px;}
.fixed-menu-bg-white.newClass{display:block;padding-right: 83px;}
.sidebar-contact.newClass{display:block}
ul.key-highlight-ul{display:grid;align-items:center;width:100%;text-align:left;margin-bottom:36%;margin-top:13%;margin-left:33px;gap:11px 0}
.key-highlight-ul li{width:100%;display:flex;padding:0;font-size:15px;text-align:left;font-family:'Nephilm';letter-spacing:3px;align-items:center}

.fixed-menu-bg-white.newClass .menubar-box p {border-top: 1px solid #a16e20;border-bottom: 1px solid #a16e20;; color: #a16e20;}


.enquire_fixed_btn{position:fixed;right:-28px;top:35%;z-index:99;background:var(--dark-brown);color:var(--white)!important;border-radius:5px 0 0 5px;font-size:8px;text-transform:uppercase;letter-spacing:1px;width: 100px;opacity:1;transition:opacity .3s ease-in-out;display: none;}
.enquire_fixed_btn.show{opacity:1;visibility:visible}
.enquire_fixed_btn .side-b{text-align:center}
.enquire_fixed_btn .side-b:not(:last-child){border-bottom:1px solid var(--white)25}
.enquire_fixed_btn a{color:var(--white);text-decoration:none}
.enquire_fixed_btn .side-b a{color:var(--white);font-size:10px;letter-spacing:0;line-height:initial;width:100%;padding:16px 0;display:block}
.enquire_fixed_btn .side-b .icon{width:20px;margin-bottom:6px;filter:invert(1)}
.enquire_fixed_btn .side-b p{margin-bottom:unset;color:var(--white);margin-top:3px}
.side-b.whatsapp-button{width: 75px;}
.side-b.down-load-brochure{width: 75px;}
.side-b.instant-call{width:82px}
.side-b.get-in-touch{width: 75px;}
.enquire_fixed_btn.showSidebar { display: block;}
.fixed-menu-bg-white.newClass .developer-logo-img{margin:unset;display:block;width:auto;height: 70px;margin-top:0;position:relative;right: 0px;}

.mobile-navbar{display:none!important;}
.mobile-navbar .mobile-developer-logo{width:auto;height:47px}
.mobile-navbar{padding-top:8px;padding-bottom:8px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;overflow:hidden}
.mobile-navbar .menubar-box{position: unset;}
.mobile-navbar .mobile-col-2 .menubar-box{text-align:center;width:60px;height:60px;line-height:57px;cursor:pointer;text-transform:uppercase;font-family:Nephilm;letter-spacing: 8px;font-size: 17px;margin-right: 24px;}
.mobile-navbar .mobile-col-2 .menubar-box p {border-top: 1px solid #a16e20;border-bottom: 1px solid #a16e20;color: #a16e20;font-size: 16px;}

.slider-heading-mobile{display:none;}

.custom-controll-box a.carousel-control-prev,a.carousel-control-next{position:unset;height:40px;border-radius:50%;width:40px;background-color:#fff;color:#000;opacity:1!important}
.custom-controll-box{position:absolute;bottom: 50px;right:72px;z-index:1;display:flex;align-items:center;gap:0 25px}
.custom-controll-box span.carousel-control-prev-icon,.custom-controll-box span.carousel-control-next-icon{filter:brightness(0);width:10px;height:10px}

.walkthorugh-banner-video {
    position: absolute;
    top: -32px;
    left: 57px;
    background-color: #fff;
    z-index: 2;
    padding: 17px;
    display: grid;
    justify-content: center;
    text-align: center;
}

.walkthorugh-banner-video .experience-btn {
    background-color: #ac772a;
    color: #fff;
    text-decoration: none;
    padding: 10px 30px;
    border-radius: 5px;
    margin: 0px auto;
    display: block;
    margin-top: 7px;
    display: flex;
    align-items: center;
    gap: 0px 11px;
}





img.img-fluid.degree-img-icon {
    position: absolute;
    top: 33%;
    left: 63%;
    transform: translate(-50%, 50%);
    width: auto;
    height: 113px;
    background-color: #ac772a;
    padding: 10px;
    border-radius: 50%;
}



@media(max-width: 1600px) {
    
    .navbar-menu-li ul { gap: 25px 28px; padding-left: 45px;}
    .navbar-menu-li li a {font-size: 23px;font-family: 'Nephilm';letter-spacing: 2px;}
    .navbar-menu-li .nav-inside-img {width: auto;height: 92px;}

}

@media(max-width: 1366px) {

    .highlights-container .highlights-box-content { padding: 35px;}
    .highlights-container .circle-img-middle {  height: 180px;  margin-bottom: 20px;}
    .location-advantages-ul li {font-size: 14px;}
    .location-advantages-ul {  gap: 25px 0px;}
    .amenities-container a.nav-link.active::after { width:50px;}
    ul.key-highlight-ul { margin-left: 21px;margin-bottom: 30%;margin-top: 15%;}
    .starting-price-heading {font-size: 15px;}
    .slider-container .type-heading {font-size: 20px;}
    .slider-container .developer-logo-img.d_sm_none {}
    .slider-container .type-heading::after {top: 13px;left: -16px;}

}

@media(max-width: 768px) {
     .mobile-section-1 {display: block;}

    .slider-heading-mobile{display:block;position: absolute;bottom: 21px;color: #fff;font-family: 'Nephilm';letter-spacing: 3px;text-align: center;width: 100%;font-size: 19px;}
    .mobile-navbar{display:flex!important;}
    .enquire_fixed_btn.showSidebar {display: none;}
    .slider-container.p-0 { padding: 0px !important;}
    .slider-container .row-custom {display: block;}
    .slider-container .row-custom .customc-col-1 {width: 100%;}
    .banner-img-box .mobile-banner-img.d_sm_none { width: 100%; height: 420px;}
    .slider-top-right-content {height: auto;display: block;padding-left: 0px;padding-top: 10px;}
    .slider-container .row-custom .customc-col-2 {width: 100%; display: block; padding-top: 10px;}
    .developer-logo-img {height: 75px;margin-bottom: 34px;}
    .slider-top-right-content .slider-heading {font-size: 19px;line-height: 35px;text-align: center;width: 100%;margin: 0 auto;margin-top: 25px;display: none;}
    .slider-container .type-heading {font-size: 18px;margin-top: 0px;margin-bottom: 35px;}
    .slider-top-right-content .btn-custom {font-size: 15px;letter-spacing: 5px;width: 85%;height: 37px;margin: 0px auto;margin-bottom: 30px;}
    .starting-price-heading {font-size: 15px;height: auto;margin-bottom: 24px;}
    .starting-price-heading span { font-size: 50px;}
    .container {max-width: 100%;padding-left: 0px;padding-right: 0px;}
    video.slider-img.video-slider {height: auto;object-fit: cover;margin-top: 50px;}
    .hero-section-container .developer-logo-img {margin: unset;margin-top: 0px;width: auto;height: 65px;}
    .hero-section-container .custom-col-1 {height: auto;width: 100%;align-items: center;justify-content: space-between;padding-left: 25px;padding-right: 25px;}
    .hero-section-container .custom-col-1 .fixed-col { width: 50%; height: 50%;}
    .hero-section-container .custom-col-1 .fixed-col:nth-of-type(2) {display: none;}
    .hero-section-container .custom-col-1 .fixed-col:nth-of-type(3) { margin-bottom: 0; width: 14%;}
    .slider-container .type-heading::after {top: 13px;left: -16px;width: 65px;height: 1px;}
    div#demo .mobile-banner-img{ height: 420px;  object-fit: cover;}
    .banner-img-box {height: 420px; }
    .slider-container .row-custom .customc-col-1 .menubar-box {display: none;}
    .fixed-menu-bg-white { padding: 0px;}
    .fixed-menu-bg-white .navbar-flex-row {padding-left: 0px!important; padding-right: 0px!important; justify-content: space-between!important}
    .keyhighlight-container .Customslide > img {height: 190px;}
    .fixed-menu-bg-white.newClass .developer-logo-img {margin-bottom: 5px;height: 66px;}
    .fixed-menu-bg-white.newClass .menubar-box {letter-spacing: 8px;font-size: 15px;}
    .keyhighlight-container .key-highlight {font-size: 18px;}
    .keyhighlight-container .custom_container {margin-bottom: 20px;}
    .banner-img-box .developer-logo-img-2 { display: none;}
    .menubar-box {border-radius: 10px;width:  106px;height: 40px; margin: 0 auto;line-height: 40px; margin-bottom: 0; }
    .custom-col-2 { width: 100%;margin-left: 0%;}
    .custom-row {display: block;}
    .gallery-container .gallery-left-flex-row .both-img-flex .gallery-img {height: 280px;}
    .hero-section-container { height: auto;}
    .custom-row { display: grid;}
    .overview-contaier {padding-top: 41px;}
    .overview-contaier .section-define-headline {margin-bottom: 74px;font-size: 15px;}
    .overview-contaier .about-us-img {height: 46%;width: 100%;object-position: 32% 7%;}
    .aboutUs-content-box {padding: 20px;}
    .gallery-container .col-sm-12.col-md-6.col-lg-6.last-col { margin-top: 30px;}
    .developer-logo-img-bottom {width: auto;height: 145px;margin: 0px auto;display: block;margin-bottom: 20px;}
    .navbar-menu-li {width: 70%;z-index: 999;}
    .amenities-container .flex-wrap-custom-2 { display: block;}
    .amenities-container .flex-wrap-custom-2 .flex-wrap-col-2 {width: 100%;margin-top: 30px;}
    .amenities-container .flex-wrap-custom-2 .flex-wrap-col-1 {width: 100%; position: relative; top: 0px;}
    .pricelist-container .pricelist-box-heading{display:none}
    .pricelist-container .pricelist-box-details{display:grid;background-color:var(--white);border:#ffdead;color:#000;padding:20px;border-top:none;align-items:center;margin-bottom:20px;outline:4px solid #ca9676;outline-offset:-13px;outline-style:double}
    .pricelist-container .box{width:100%}
    .pricelist-container .pricelist-box-details button.btn.btn-custom{margin-top:0;width:100%}
    .pricelist-container .box:nth-of-type(1) .type{font-size: 26px;color:#a97036;letter-spacing:.5px;font-style:italic;text-align:center;border-bottom:1px solid #00000024;padding-bottom:10px;text-align:center;justify-content:center}
    .pricelist-container .box:nth-of-type(3){padding-bottom:15px}
    .pricelist-container .box:nth-of-type(4){border-top:1px solid #00000012}
    .pricelist-container .pricelist-box-details span{font-size: 15px;padding-bottom:11px;color:#aa7138;text-transform:uppercase;width:20%;width: 149px;/* max-width: 70px!important; */display:inline-block;text-align: left;}
    .pricelist-container .pricelist-box-details .type{display:flex;justify-content:space-between}
    .amenities-container .top-amenities-content-box {width: 100%;top: inherit;position: relative;padding-bottom: 40px;padding: 15px;}
    .key-highlight-ul {display: block;padding-top: 5px;padding-bottom: 5px;}
    .key-highlight-ul li {font-size: 16px; letter-spacing: .7px;word-spacing: 1px;  line-height: 34px;padding: 10px; width: 100%;}
    .section-headline { margin-bottom: 17px; font-size: 18px; letter-spacing: .7px;word-spacing: 1px; line-height: 29px;}
    .paragraph-text {letter-spacing: 0.5px;word-spacing: 0px;line-height: 25px;font-size: 13.5px;}
    .highlights-container .nav.nav-pills {; margin-bottom: 30px; gap: 15px 15px; display: flex;}
    .highlights-container .nav.nav-pills li { width: 45%;}
    .highlights-container .nav.nav-pills {display: flex;}
    .highlights-container .nav.nav-pills a {font-size: 16px;width: 100%;}
    .highlights-container .nav.nav-pills a { text-align: center;}
    .highlights-container .section-define-headline {font-size: 15px;}
    .modal-content .project-logo-modal {font-size: 30px;}
    .modal-content .top-form-heading {margin-top: 10px;font-size: 16px;width: 100%;margin-top: 17px;}
    .modal-content .form-control {height: 41px;}
    .modal-content .form-group {margin-bottom: 11px;}
    .modal-body { padding: 30px;}
    .modal-content .project-logo-modal {font-size: 26px;}
    .modal-content .form-control::placeholder { font-size: 15px;}
    .highlights-container .highlights-box-content {padding: 15px;}
    .pricelist-container {padding-top: 50px;padding-bottom: 50px;margin-top: 0px;}
    .highlights-container { padding-top: 50px;padding-bottom: 50px;}
    .navbar-menu-li ul {padding-left: 15px;gap: 35px 28px;}
    .navbar-menu-li .nav-inside-img {width: auto; height: 55px;}
    .amenities-container a.nav-link.active::after{display:none;}
    .amenities-container ul.nav.nav-tabs {display: flex;justify-content: center;align-items: center;justify-content: space-between;}
    .amenities-container a.nav-link.active {font-size: 13px;background-color: #a16e20 !important;border-radius: 10px;letter-spacing: 0.5px;padding: 5px;}
    .amenities-container .nav-link {font-size: 13px;letter-spacing: 0.5px;padding: 2px;}
    .amenities-container {padding-top: 50px;padding-bottom: 50px;}
    .amenities-container .amenities-img-banner {height: auto;object-fit: contain;}
    .amenities-container .flex-wrap-row {flex-direction: column-reverse;}
    .location-advantages-ul li {width: 100%;}
    .location-map-box {position: unset;bottom: 0;right: unset;width:100%;height:100%;border-radius: unset;overflow: unset;border: navajowhite;}
   
    .amenities-container div#demo3 .carousel-indicators {position: relative;margin-bottom: 20px;width: 100%;}
    .banner-img-box {height: unset;}
    .amenities-container .flex-wrap-row .flex-anime-col-1 .amenities-img-banner.loction-min-img { height: 350px; object-fit: cover; width: 100%;object-position: unset;}
    .contact-container {padding-bottom: 36px;padding-top: 8px;padding-left: 15px;padding-right: 15px;}
    .modal-project-img {width: auto; height: 55px;}
    .modal-content button.close {width: 35px;height: 35px;top: 4px;right: 10px;}
    .modal-body .btn-custom { font-size: 15px;}
  
    .contact-form-contaier .contact-banner{display:none;}
    .disclaimer-container {padding-bottom: 60px; padding-top: 21px; border-top: 1px solid var(--white)94;}
    .contact-form-contaier .paragraph-text {padding-right: 0;text-align: center;}
    .contact-form-contaier .contact-form { padding: 20px; width: 100%; margin-left: auto;margin-top: 50px;}
    .contact-form-contaier .section-headline {font-size: 18px; line-height: 30px;}
   
    .highlights-container .row {flex-direction: column-reverse;}
    .highlights-container .nav.nav-pills a { padding: 5px;}
    .highlights-container .nav.nav-pills li {width: 19%;}
    .highlights-container .section-define-headline .logo-icon-img {width: auto;height: 52px;margin-bottom: 15px;}
    .pricelist-container .logo-icon-img {width: auto;height: 52px; margin-bottom: 15px;}
    .key-highlight-ul .star-img { margin: unset; height: 25px;}
    .key-highlight-ul li {padding-left: 0px;position: relative;left: -8px;font-size: 14px;display: flex;align-items: center;justify-content: center;}
    .gallery-container { padding-top: 50px; padding-bottom: 50px;}
    .contact-form-contaier .contact-form .contact-heading-form { margin-bottom: 20px;  font-size: 19px; letter-spacing: .7px; line-height: 34px;}
    div#demo2 .carousel-indicators {bottom: -9px;}

    #onload .modal-body { display: block;}
    #onload .left_col, .modal .right_col { max-width: 100%;}
    #onload .right_col .form_heading { font-size: 16px; margin-bottom: 13px;}
    #onload .modal-body .form-group { margin-bottom: 10px; position: relative;}
    #onload .left_col, .modal .right_col { padding: 11px;}

    .slide-top-content .type-and-price-heading {color: #000000;font-size: 21px;width: 66%;margin: 0px auto;margin-bottom: 10px;}
    a.btn.btn_hover.inquire_fix_func {border: 1px solid #000000;margin-top: 12px;color: #000000;font-size: 15px;}
    .slide-top-content .welcome-heading {font-size: 18px;width: 81%;margin: 0px auto;margin-bottom: 3px;text-align: center;color: #000;margin-bottom: 20px;}
    .slide-top-content{position:relative;bottom:0;left:0;width:100%;text-align:center;z-index:9;background-color:var(--white);padding: 20px;color:#000}
    .fixed-menu-bg-white.newClass {padding-right: 0;}
    .slider-container .type-heading::before{content:"";position:absolute;background-color:#000;top:13px;right:-16px;width:65px;height:1px}

    .navbar-menu-li {  width: 100%;;}
    .navbar-menu-li .nav-inside-img {width: auto;height: 55px; top: 0;}
    .navbar-menu-li ul {padding-left: 15px; gap: 20px 28px;}
    .navbar-menu-li li a {font-size: 17px;}
    .navbar-menu-li button.close { position: absolute; top: 57px;right: 34px;}
    .custom-controll-box {position: absolute;bottom: 71px;right: 13px;}
    .custom-controll-box a.carousel-control-prev, a.carousel-control-next {height: 30px;width: 30px;}

.walkthorugh-banner-video {
    position: unset;
    top: 0;
    left: 57px;
    background-color: #fff;
    padding: 17px;
}

div#floorPlan .section-headline {font-size: 20px;}
.walkthorugh-banner-video .experience-btn { padding: 5px 18px;  margin: 0px auto;  margin-top: 7px; gap: 0px 10px; font-size: 15px;}


img.img-fluid.degree-img-icon {
    position: absolute;
    top: 30%;
    left: 50%;
    transform: translate(-50%, 50%);
    width: auto;
    height: 70px;
    background-color: #ac772a;
    padding: 10px;
    border-radius: 50%;
}

}

.gallery-container .gallery-left-flex-row {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

/* FIRST ROW WITH TWO IMAGES */
.gallery-container .gallery-left-flex-row .both-img-flex {
  display: flex;
  justify-content: space-between;
  gap: 15px;
}

.gallery-container .gallery-left-flex-row .both-img-flex img {
  width: calc(50% - 7.5px);
  height: 280px;
  object-fit: cover;
  border-radius: 5px;
}

/* ONE IMAGE BELOW */
.gallery-container .gallery-left-flex-row .one-img-flex img {
  width: 100%;
  height: 285px;   /* Matches layout */
  object-fit: cover;
  border-radius: 5px;
}

/* RIGHT SIDE IMAGE */
.last-col img {
  width: 100%;
  height: 580px;  /* Aligns perfectly */
  object-fit: cover;
  border-radius: 5px;
}