html{overflow-x:hidden;overflow-y:auto}
@font-face{font-family:'Montserrat';font-display:swap;src:url(../fonts/Montserrat-Regular.ttf)}
@font-face{font-family:'Montserrat_Medium';font-display:swap;src:url(../fonts/Montserrat-Medium.ttf)}
@font-face{font-family:'Montserrat_Semibold';font-display:swap;src:url(../fonts/Montserrat-SemiBold.ttf)}
@font-face{font-family:'Montserrat_Bold';font-display:swap;src:url(../fonts/Montserrat-Bold.ttf)}
@font-face{font-family:'Josefin_Medium';font-display:swap;src:url(../fonts/JosefinSans-Medium.ttf)}
body{font-family:'Montserrat',sans-serif;border-collapse:collapse;font-weight:400;font-style:normal;color:#282828;overflow:hidden;font-size:16px;line-height:1.6;background-color:#fff}
:root{--bs-orange:#FFB74D;--bs-black:#eb5d0c;--bs-white:#fff;--bs-skyblue:#238fcd}
*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
img{max-width:100%;-webkit-transition:all .4s ease-out 0;transition:all .4s ease-out 0}
a:focus,input:focus,textarea:focus,button:focus,.slick-initialized .slick-slide:focus,.btn:focus{text-decoration:none;outline:none;-webkit-box-shadow:none;box-shadow:none}
a:focus,a:hover{text-decoration:none}
i,span,a{display:inline-block}
h1{font-size:48px}
h2{font-size:36px}
h3{font-size:28px}
h4{font-size:24px}
h5{font-size:18px}
h6{font-size:16px}
ul,ol{margin:0;padding:0;list-style-type:none;font-size:16px}
p{margin:0;font-size:16px;text-align:justify}
a{-webkit-transition:all .3s ease-out 0;transition:all .3s ease-out 0;font-size:16px}
a,a:hover{color:#bc986b;font-size:16px}
.navbar-header{position:fixed;width:100%;z-index:999;left:0}
.navbar-header .navbar-dark .navbar-nav.rightsite{background:#c08831;padding:12px;border-radius:5px;margin-right:15px}
.navbar-header .navbar-dark .navbar-nav .nav-link{color:#000;font-weight:600;letter-spacing:2px;padding:10px 15px}
.navbar-header .navbar-expand-md .navbar-collapse{justify-content:left}
nav.navbar.navbar-expand-md.navbar-dark{background:#efe9db;padding:0}
.navbar-header .navbar-dark .navbar-brand{color:#fff;background:#efe9db;padding: 15px;padding-bottom: 5px;font-size:22px;padding-top: 3px;}
.navbar-header .navbar-expand-md .navbar-nav.rightsite{right:0;position:absolute}
li.nav-item.contact_li{position:absolute;right:19px;background-color:#c08831;border-radius:5px;padding:0 15px}
.slider-section{background:#f25b05;margin-top:3.7%;position:relative}
.slider-section .col-md-4{background-image:url(../images/bg-img.png);background-size:cover;background-position:left;background-repeat:no-repeat}
.banner-text{padding:35% 8%;right:-8%;position:relative;z-index: 9;opacity:9;color:#fff}
.banner-text p{color:#fff;font-size:20px;font-weight:600;letter-spacing:1px}
.banner-text p::after{border:2px solid#fff}
.banner-text h4{color:#fff;font-size:34px;margin:8px 0;letter-spacing:1px}
.banner-text h5{color:#fff;font-size:32px;margin:8px 0;letter-spacing:1px;margin-bottom:15px;background:#044d06;padding:8px 15px;width:fit-content}
.banner-text h6{color:#bbb;font-size:24px;margin:8px 0;letter-spacing:1px}
.banner-text h6 span{color:#fff;font-size:34px;font-weight:600;letter-spacing:1px;margin-right:8px}
.contact-form{background:#fff;width:18%;padding:25px;position: relative;z-index: 99;}
.form-group input{width:100%;padding:8px;border:1px solid#bbbcbe}
.contact-form .form-control{background:#e85c05;color:#fff}
.form_heading{font-size:24px;margin-bottom:12px;font-weight:600}
.Call_number p{color: #fff;font-weight:600;width:80%;margin-left:35px}
.Call_number{background:#044d06;padding:18px;width:13%;height:120px;margin-top:auto;display:grid;align-items:center;display:flex}
.Call_number p span{display:block;color:#fff}
.Call_number p span a{color:#fff}
.phone-call{width:20%;height:50px;bottom:0;left:7%;background:#c08831;position:relative;text-align:center;color:#fff;cursor:pointer;border-radius:50%;z-index:99;display:inline-block;line-height:65px}
.phone-call:before{position:absolute;content:" ";z-index:-1;top:-15px;left:-25px;background-color:#c08831;width:80px;height:80px;border-radius:100%;animation-fill-mode:both;-webkit-animation-fill-mode:both;opacity:.6;-webkit-animation:pulse 1s ease-out;animation:pulse 1.8s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@-webkit-keyframes pulse {
0%{-webkit-transform:scale(0);opacity:0}
25%{-webkit-transform:scale(0.3);opacity:1}
50%{-webkit-transform:scale(0.6);opacity:.6}
75%{-webkit-transform:scale(0.9);opacity:.3}
100%{-webkit-transform:scale(1);opacity:0}
}
@keyframes pulse {
0%{transform:scale(0);opacity:0}
25%{transform:scale(0.3);opacity:1}
50%{transform:scale(0.6);opacity:.6}
75%{transform:scale(0.9);opacity:.3}
100%{transform:scale(1);opacity:0}
}
.phone-call img{margin-top:-15px}
.main_contactForm_div{position:absolute;bottom:15px;width:100%;left:15%;display:flex}
.owl-nav{position:absolute;margin:0;bottom:20px;right:50px;height:unset}
.carousel-control-next,.carousel-control-prev{border:2px solid #fff!important;background-color:rgba(255 255 255 / 30%)!important;padding:0;margin:0;border-radius:0;height:40px;width:60px;box-shadow:0 0 20px #eb5d0c;position:relative;display:inline-flex;opacity:1}
.overviewpd-top{padding:75px 0;background-image:url(../images/section-bg04.png);object-fit:cover;background-size:cover;background-repeat:no-repeat}
.about-sec h4{font-weight:600}
.about-sec{margin-top:auto;margin-bottom:auto;padding-left:35px}
.btn-dark1{background:#c08831;color:#fff;font-weight:600;letter-spacing:1px;margin-top:15px}
.about-sec p{text-align:justify;margin-bottom:8px}
.about_us_imgDiv{position:relative;right:15px}
.about_us_imgDiv::after{content:"";position:absolute;top:5%;left:-6%;width:100%;height:100%;background-color:#c08831;z-index:1}
.about_us_imgDiv img{position:relative;z-index:9}
.bord-left{display:flex;align-items:center}
.bord-left:before,after{content:"";width:50px;height:3px;background:#c08831}
.bord-left:before{margin:0 5px 0 0}
.heading-big{font-size:34px;margin-right:10px;color:#c08831}
.high-sec li{margin-bottom:8px;line-height:28px}
.high-sec span{background:#c08831;width:25px;height:25px;text-align:center;font-weight:600;color:#fff}
.Call_number.high-col{width:100%;height:80px}
.high-col .phone-call:before{position:absolute;content:" ";z-index:-1;top:-15px;left:0;background-color:#ff8c49}
.Call_number.high-col p{color:#fff;font-weight:600;width:100%;margin-left:35px;font-size:24px}
.Call_number.high-col p a{color:#fff;font-size:22px}
p.bord-left{font-size:24px}
.tow-color{padding:50px 0;background:linear-gradient(90deg,#eb5d0c 60%,#c08831 60%)}
.tow-color img{margin-bottom:0}
.tow-color p{color:#fff}
.tow-color h4{color:#fff}
.sec-heading{margin-bottom:35px}
.amnt-sec p{position:absolute;color:#fff;background:#050505a8;top:10px;right:0;padding:8px;font-size:16px;font-weight:600;letter-spacing:1px;backdrop-filter:blur(4px)}
.zoom-effect-container{float:left;position:relative;width:640px;height:360px;margin:0 auto;overflow:hidden;margin-bottom:15px}
.image-card{position:absolute;top:0;left:0}
.image-card img{-webkit-transition:.4s ease;transition:.4s ease}
.zoom-effect-container:hover .image-card img{-webkit-transform:scale(1.08);transform:scale(1.08)}
.gallery-sec img{margin-bottom:25px}
.section.section-padding{padding:110px 0 80px}
.sigma_pricing.pricing-2{background-image:none;background-color:#fff;padding:90px 30px 30px;position:relative;border:2px solid #efefef;text-align:center;margin:60px auto 30px}
.sigma_pricing{background-image:url(../images/pricing.png);background-position:center;background-size:cover;background-repeat:no-repeat;padding:26px 20px 44px;margin-bottom:30px}
.sigma_pricing.pricing-2::before{content:'';position:absolute;left:-20px;top:20px;width:calc(100% + 40px);height:100%;z-index:-1;border:10px solid #efefef}
.sigma_pricing.pricing-2 .sigma_pricing-price{margin:0;position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:120px;height:120px;display:flex;align-items:center;flex-direction:column;justify-content:center;border:10px solid #fff;box-shadow:0 3px 12px #eb5d0c;background-color:#c08831;border-radius:50%}
.sigma_pricing-price{position:relative;display:inline-block;line-height:1}
.sigma_pricing.pricing-2 .sigma_pricing-price .sigma_pricing-currency{position:relative;top:auto;left:auto}
.sigma_pricing.pricing-2 .sigma_pricing-price span{color:#fff;font-weight:600;font-size:30px}
.sigma_pricing.pricing-2 .sigma_pricing-price span + span{display:block;font-size:14px;margin-top:5px}
.sigma_btn-custom.light{background-color:#c08831;box-shadow:none;border:2px solid #efefef;padding:1px 20px;font-size:15px;color:#fff;text-transform:uppercase;margin-top:15px;font-weight:600;border-radius:50px}
.section-padding100{padding:50px 0}
.list-style-none li{font-size:16px;line-height:36px;margin-bottom:15px;color:#c08831}
.list-style-none li span{font-size:22px;display:block;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#eb5d0c}
.sigma_pricing-title{font-size:32px;font-weight:700;color:#c08831;margin-bottom:30px}
.floor-deatils{padding:100px 0}
.nav-tabs.floor-plans .nav-item{width:100%}
.highlights-container{padding:50px 0}
.nav-tabs.floor-plans{border:1px solid #c1c1c1;padding:15px}
.nav-tabs.floor-plans .nav-link{color:#495057;background-color:#fff;border-color:#c1c1c1;margin-bottom:15px}
.sec-heading.floor-heading{margin-bottom:15px}
.nav-tabs.floor-plans button{width:100%}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#c08831;color:#fff;font-weight:600}
.tab-content{border:1px solid #c1c1c1}
.location-sec{padding:50px 0;background:linear-gradient(90deg,#eb5d0c 60%,#c08831 60%)}
.location-point{background:#fff;padding:15px;padding-left:15px;text-align:justify}
.location-point li{line-height:28px;margin-bottom:14px;border-bottom:1px solid #c1c1c1}
.location-point li span{float:right;font-weight:600;font-size:18px}
.color-org{color:#fff;background:#c08831;position:absolute;width:25px;height:25px;text-align:center;margin-left:-35px}
.location-point.high-sec li{line-height:28px;margin-bottom:14px;border-bottom:none}
.footer-sec{padding:25px 0;background:#e85c05}
.footer-bottom p{text-align:center;color:#fff;font-size:14px}
.footer-bottom p a{text-align:center;color:#fff;font-size:14px}
.footer-form.btn.form-control{background:#c08831;color:#fff;font-size:18px}
.footer-form-box p{font-size:28px;margin-bottom:25px;font-weight:600}
.footer-form-box{border:1px solid #c1c1c1;padding:35px}
.footer-form-bottom{padding:50px 0}
.popup-form .contact-form{background:#fff;width:100%;padding:0}
.modalpopup .modal-dialog{max-width:800px;margin:1.75rem auto;margin-top:14%}
.popup-form1{background-color:#eb5d0c;padding:50px 25px;border-radius:5px}
.popup-form1 .banner-text{padding:4%;right:0;position:relative;z-index:99;opacity:9;color:#fff}
.popup-form1 .banner-text h5{color:#fff;font-size:22px;margin:8px 0;letter-spacing:1px;text-align:center;background:#c08831;padding:5px 15px;width:100%;text-transform:uppercase}
.popup-form1 p.bord-left{font-size:14px}
.popup-form1 .banner-text h4{color:#fff;font-size:20px;margin:8px 0;letter-spacing:1px;font-weight:600;text-align:center;text-transform:uppercase}
.popup-form1 .banner-text h6{color:#bbb;font-size:18px;text-align:center;margin:8px 0;letter-spacing:1px}
.popup-form1 .banner-text h6 span{color:#fff;font-size:32px;text-transform:uppercase;font-weight:600;letter-spacing:5px;margin-right:8px}
.popup-form .form_heading{font-size:24px;margin-bottom:12px;font-weight:600;text-align:center;padding-bottom:5px;padding-top:18px}
.modalpopup .modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:19px 10px}
.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#eb5d0c;text-shadow:0 1px 0 #fff;opacity:.5;margin-right:8px}
.mobile-section{position:fixed;left:0;right:0;bottom:0;z-index:999;display:none}
.brouchre-down{padding:50px 0;background:#efefef}
.mobile-section_1{display:none;position:fixed;bottom:0;width:100%}
.mobile-section{display:flex;width:100%;align-items:center;background:#2f2f2f}
.mobile-section .btn-success{color:#fff;background-color:#b32034;border-color:#b32034;font-size:12px;padding:5px}
.mobile-section a{padding:5px;width:100%;border-radius:0}
.destop-view{display:block}
.mobile-view{display:none}
.btn-dark1.floor-plan1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.sec-heading b{font-size:28px}
.sec-heading.floor-heading p{text-align:justify}
.patch-icon {position: absolute;width: 72%;left: -44px;}