/* @import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";
@import "https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"; */
*{padding:0;margin:0;box-sizing:border-box;font-family:sans-serif}
@font-face{font-family:'micon';src:url(/fonts/micon.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block;font-display:swap}
html{scroll-padding-top:80px}
:root{--primary-color:#0A2740;--golden-color:#bb9947;--text-color:#0A2740}
.fixedtop{top:0;left:0;max-width:100%;z-index:9999;background-color:#061a2b;box-shadow:#0000001a 0 4px 6px;transition:.3s;position:fixed!important}
.main-hero-section{position:relative;overflow:hidden}
.banner-img{display:block;width:100%;height:100vh;top:0;z-index:-1}
.nav-posi{z-index:999;position:absolute;top:26px;right:80px;left:80px;transition:.3s;width:100%!important;max-width:91%!important}
.nav-posi1{padding:10px;transition:.3s;max-width:100%!important;left:0!important;top:0!important}
.nav-posi .logo_img{max-width: 90px;/* filter:invert(1) brightness(27.5); */}
.navbar .sidebar_logo{/* max-width:200px; *//* filter:invert(1); */}
.navbar{z-index:999}
.navbar-toggler{outline:none;border:none!important;box-shadow:none!important}
.offcanvas{background:#092035b3!important}
.nav-item{padding: 10px 0;border-bottom:1px solid #77777752}
.nav-item a{font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1px;color:#fff!important}
.same-btn{font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.5px;background-color:#bb9947;text-decoration:none;padding:10px 30px;color:#fff!important}
.content-abs{position:absolute;top:30%;left:80px;max-width:94%!important}
.main-title{color:#fff;text-align:justify;font-family:Montserrat;font-size:29px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1px}
.content-abs-des{color:#fff;text-align:justify;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.5px;margin:27px 0;max-width:348px}
.key_highlights{margin:0;padding:0}
.key_highlights li{list-style-type:none;color:#fff;margin-bottom:5px;letter-spacing:1.5px;font-size:16px}

.key_highlights li img{
    width: 15px;
    filter: invert(1);
}

.key_highlights .fa-solid.fa-arrow-right{font-size:14px}
.content-abs .same-btn{margin-top:5px;display:inline-block}
.bg-light-blue{background:linear-gradient(94deg,#000000db 0%,#00000038 100%);padding:20px 18px 20px 20px;max-width:389px}
.bg-light-blue p{color:#fff;font-family:Poppins;font-size:12px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1px}
.bg-light-blue h5{color:#fff;font-family:Montserrat;font-size:21px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1px}
.bg-light-blue span{color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.heading-sec{position:relative}
.overview-card{background-color:#f5f5f5;padding:30px;height:170px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}
.slider_section{position:relative}
.container.content-abs{z-index:9}
.overview-title{display:flex;gap:50px}
.g_top_line{position:relative;background:linear-gradient(#eecb9800 0%,#bb9947 100%);width:2px;height:92px}
.g_top_line::after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background-color:#bb9947;bottom:0;left:50%;transform:translate(-50%)}
.main_overview_box{position:relative}
.bottm_g_line{background:linear-gradient(93deg,#eecb9800 0%,#bb9947 28%,#eecb9800 100%);width:100%;height:1px;position:absolute;bottom:19px;transform:translate(-50%);left:47%}
.overview_para{color:var(--text-color);text-align:justify;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:.5px;text-transform:capitalize;padding-bottom:10px}
.left_side_content{display:flex;justify-content:center;align-items:center;gap:20px;position:relative}
.left_side_content h2{color:var(--text-color);font-family:Montserrat;font-size:30px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1px}
.overview-title{position:relative;display:flex;justify-content:center;align-items:center}
.overview-title h2{color:#0a2740;font-family:Montserrat;font-size:30px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1px;text-transform:uppercase}
.highlights-sec{background-color:#0a2740}
.highlight_card h6{color:#bb9947;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:.5px;text-transform:capitalize}
.highlight_card p{color:#fff;text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:200;line-height:22px;letter-spacing:.5px;text-transform:capitalize}
.highlight_card img{object-fit:contain}
.amenities-card{position:relative}
.amenities-card::after{content:"";position:absolute;top:0;width:100%;height:100%}
.abs_ameneties_title{position:absolute;top:10px;background:linear-gradient(93deg,#0000 0%,#000 50%,#0000 100%);width:100%;padding:5px;font-weight:600;color:#fff;text-align:center}
.price-sec{background-color:#0a2740;position:relative}
.price_card{background-color:#092035;padding:30px}
.price_card h5{background:linear-gradient(90deg,#092035 0%,#0a2740 50%,#092035 100%);color:#fff;text-align:center;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:normal;height:38px;display:flex;align-items:center;justify-content:center}
.price_card p{color:#fff;text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:normal}
.price_card b{color:#fff;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:normal}
.price-text{color:#bb9947;text-align:center;font-family:Montserrat;font-size:30px;font-style:normal;font-weight:700;line-height:normal}
.price_card h3 .onwe{color:#fff;font-family:Montserrat;font-style:normal;font-weight:400;line-height:normal;font-size:14px!important}
.price_card h3 .cr{color:#bb9947;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:normal}
.price_card a{text-decoration:none}
.book-bnt{background-color:#bb9947;cursor:pointer;height:44px;display:flex;align-items:center;justify-content:center}
.price-img-abs{position:absolute;bottom:0;left:10px;max-width:347px;opacity:.1}
.price-img-abs1{position:absolute;bottom:0;right:10px;transform:scaleX(-1);max-width:288px;opacity:.1}
.tab-buttons{margin-bottom:10px;display:flex;gap:20px}
.tab-link{background:#eee;border:none;padding:6px 35px;cursor:pointer}
.tab-link.active{background:#092035;color:#fff}
.tab-content{display:none;padding:15px}
.floor-paln-img img{border:2px dashed #092035;padding:10px;filter:blur(5px)}
.floor-paln-img{position:relative}
.location_advantages{background-color:#092035}
.view_plan_btn{position:absolute;top:50%;left:50%;z-index:99;transform:translate(-50%,-50%)}
.tab-content h4{color:#0a2740;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.5px}
.tab-buttons ul li{color:#212121;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.5px}
.mobile_typology{background:linear-gradient(90deg,#0a2740 0%,#143f5e 100%);padding:25px 0}
.mobile_typology h3{color:#fff;font-family:Montserrat;font-size:15px;text-align:center;font-weight:200;line-height:normal;letter-spacing:1.118px}
.mobile_typology span{color:var(--golden-color);font-weight:700;font-size:20px}
.mobile_typology p{background:linear-gradient(90deg,#fff0 0%,#fff6 50%,#fff0 100%);padding:10px;text-align:center;color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1px;height:52px;display:flex;align-items:center;justify-content:center}
.cta_btn_mobile{background-color:#bb9947;padding:10px;position:fixed;bottom:0;width:100%;z-index:9999}
.cta_btn_mobile a{font-family:Lato;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;color:#fff!important}
.cta_btn_mobile .right_line::after{content:"";width:1px;height:30px;position:absolute;background-color:#fff;top:6px;margin-left:30px}
.location_point{position:relative}
.location_point h4{color:#fff;text-align:center;font-family:Montserrat;font-size:100px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:.5px;text-transform:capitalize;opacity:.15}
.location_point .mint{color:#bb9947;text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:.5px;text-transform:capitalize;position:absolute;right:39%;bottom:20%}
.location_point .loc{color:#fff;text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:.5px;text-transform:capitalize;margin-top:30px;margin-bottom:0!important}
.about_developer{background-color:var(--primary-color);position:relative;overflow:hidden}
.about_developer::after{content:"";background:linear-gradient(270deg,#061a2b 1.47%,#061a2b00 100%);position:absolute;top:50%;width:100%;height:190px}
.bottom-developer{background-color:#143c5e;padding:30px 10px}
.bottom-developer .col-xl-3{border-right:1px solid #fff}
.form-bg{padding:80px 0 100px;position:relative}
.line-top::after{content:"";position:absolute;background-color:#bb9947;width:200px;height:2px;top:10px;left:10px}
.left-left::after{content:"";position:absolute;background-color:#bb9947;transform:rotate(90deg);width:200px;height:2px;top:108px;right:82%}
.line-bottom::after{content:"";position:absolute;background-color:#bb9947;width:200px;height:2px;bottom:12px;right:9px}
.left-bottom::after{content:"";position:absolute;background-color:#bb9947;width:200px;height:2px;bottom:25%;left:82%;transform:rotate(90deg)}
.form-bg .Vector{position:absolute;bottom:0;width:100%;height:363px}
.form-bg h5{color:#0a2740;font-family:Montserrat;font-size:27px;font-style:normal;font-weight:600;line-height:normal;text-align:center}
.form-bg form{background-color:#0a2740;padding:30px;margin:0 auto;position:relative;z-index:9}
.form-bg form input,.form-bg form textarea{background-color:#143c5e;border:0;color: #fff;}
form input{height:48px}
.form-bg form input:focus,.form-bg form textarea:focus{box-shadow:none;border:0;outline:none;color:#fff}
.form-bg form input::placeholder,.form-bg form textarea::placeholder{color:#fff;text-align:justify;font-family:Montserrat;font-size:11.112px;font-style:normal;font-weight:300;line-height:19.796px;letter-spacing:.707px;text-transform:capitalize}
.form-bg form textarea{color:#fff}
.form-bg form a{width:100%;border:none;background-color:#bb9947!important;color:#fff!important}
.modal form input,.modal form textarea{background-color:#eaeaea}
.modal form input::placeholder,.modal form textarea::placeholder{color:#000}
.modal input:focus,.modal form textarea:focus{box-shadow:none;border:0;outline:none}
.modal .btn-close{top:-15px;right:-13px;position:absolute;border:1px solid #000;padding:5px;border-radius:50%}
.modal-body form input{margin-top:23px}
.modal-body form textarea{margin-top:23px}
footer{background-color:#0a2740}
.text-golden{color:var(--golden-color)}
.bg-goden{color:var(--golden-color)!important}
.disscription{color:#b5b5b5;text-align:center;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.25px}
.overview-card-title{color:#676767;text-align:right;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.3px}
.overview-card-typo{color:#212121;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.5px}
.goledn-line-left{position:relative}
.goledn-line-left::after{content:"";background:linear-gradient(270deg,#bb9947 0%,#eecb9800 100%);position:absolute;top:0;width:140px;height:2px;transform:rotate(90deg);right:0}
.goledn-line-bottom{position:relative}
.goledn-line-bottom::after{content:"";background:linear-gradient(93deg,#eecb9800 0%,#bb9947 28%,#eecb9800 100%);width:100%;height:2px;position:absolute;bottom:0}
.bottom-developer-card{display:flex;align-items:center;justify-content:center}
.overview-title{height:125px}
.pop-line-top::after{content:"";background-color:#000;position:absolute;top:11px;left:11px;width:200px;height:1px}
.pop-line-left::after{content:"";background-color:#000;position:absolute;top:21%;left:-87px;width:200px;height:1px;transform:rotate(90deg)}
.pop-line2-top::after{content:"";position:absolute;background-color:#000;bottom:13px;right:20px;width:200px;height:1px}
.pop-line2-left::after{content:"";position:absolute;background-color:#000;width:200px;height:1px;bottom:111px;right:-77px;transform:rotate(90deg)}
footer h5{font-size:16px}
.footer_para{color:#fff;margin-top:20px;font-family:Poppins;text-align:justify}
footer .disclaimer{text-align:center;margin-bottom:10px}
footer .disclaimer p{color:#fff;font-size:13px;margin-bottom:10px}
footer .disclaimer .moreless-button{color:#fff;font-size:13px;text-align:center;text-decoration:none}
.carousel-item img{width:100%}
footer h5{font-size:14px}
.modal h5{font-size:20px}
.fixedIcons{position:fixed;z-index:99;bottom:15px;padding:5px;background:#f1efea;border-radius:50%;animation:1.25s cubic-bezier(0.66,0,0,1) 0s infinite normal none running pulse;box-shadow:#29a71a 0 0 0 0}
.fixedIcons .whatsapp{left:15px}
.fixedIcons .phone{right:15px}
.fixedIcons img{width:40px;padding:5px}
.d_view{display:block}
.m_view{display:none}
.flower1{position:relative}
.flower1::before{content:"";position:absolute;right:0;top:0;width:100%;height:100%;background:url(../images/flower.png) right top no-repeat}
.flower1::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%}
.birds{position:relative}
.birds::before{content:"";position:absolute;right:-70px;top:-140px;width:100%;height:100%;z-index:9}
.butterfly{position:relative}
.butterfly::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:9}
.nest{position:relative}
.nest::after{content:"";position:absolute;right:0;bottom:0;width:100%;height:100%;z-index:9}
.overview-title h4{font-size:20px;font-weight:600;margin-bottom:5px}
.overview-sec .overview-title .g_top_line{height:156px}
.overview-sec .overview-title .bottm_g_line{bottom:-13px}
.m_form{display:none}
.text-center.line-about-img img{/* filter:invert(1) brightness(19.5); *//* width:224px; */}
.location_advantages .order-md-1 img{object-fit:cover}
.galery-sectopn img{height:100%;object-fit:cover;height:205px}
.carousel-indicators{z-index:999!important}
.text-center.overview-card img{width:42px;object-fit:cover}
.stats-section{background:#fff;padding:40px 20px}
.stats-container{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
.stat-card{background:#fff;min-width:210px;padding:22px 26px;border-radius:14px;text-align:center;box-shadow:0 8px 25px #00000014;transition:all .3s ease}
.stat-card h3{font-size:18px;font-weight:700;color:#222;margin-bottom:6px;letter-spacing:.5px}
.stat-card p{font-size:12px;font-weight:500;color:#777;margin:0;text-transform:uppercase;letter-spacing:.6px}
.stat-card:hover{transform:translateY(-6px);box-shadow:0 15px 35px #00000026}

.slider_section::after{
    content: "";
    position: absolute;
    z-index: 8;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 100%;
    opacity: 1;
    width: 50%;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.96), rgba(0, 0, 0, 0));}



@media (max-width: 992px) {
.stat-card{min-width:45%}
}
@media (max-width: 576px) {
.stat-card{min-width:100%}
}
.highlights-sec{position:relative;background:url(../images/highlight.webp) center center / cover no-repeat;padding:80px 0}
.highlights-sec::before{content:"";position:absolute;inset:0;background:#000000ad;z-index:1}
.highlights-sec .container{position:relative;z-index:2}
.price-sec{position:relative;background:url(../images/pricing-banner.webp) center center / cover no-repeat;padding:80px 0}
.price-sec::before{content:"";position:absolute;inset:0;background:#000000ad;z-index:1}
.price-sec .container{position:relative;z-index:2}
.mi{font-family:'micon'!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.mi-download:before{content:"\e906"}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@-webkit-keyframes slideInDown {
0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
80%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInDown {
0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
80%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
.mi.mi-download{margin-right:9px}
.pulse-btn{background:#bb9947;color:#fff!important;padding:14px 34px;border-radius:8px;font-weight:600;display:inline-block;border:none;cursor:pointer;position:relative;transition:all .3s ease;animation:pulseGlow 2s infinite}
.pulse-btn:hover{background:#d4b25f;transform:translateY(-3px);box-shadow:0 6px 20px #bb9947cc}
@keyframes pulseGlow {
0%{box-shadow:0 0 0 0 #ffd780cc}
70%{box-shadow:0 0 20px 15px #ffd78000}
100%{box-shadow:0 0 0 0 #ffd78000}
}
.animatio_amt{display:inline-block;animation:2s infinite zoomoutin;font-size:13px!important}
@keyframes zoomoutin {
50%{transform:scale(1.03)}
}
a.navbar-call-btn{border:1px solid #838383;padding:7px 20px;border-radius:40px;background:#00000085;backdrop-filter:blur(10px);text-decoration:none;font-weight:600;color:#fff;margin:0 20px}
.navbar-call-btn img{width:29px;border:1px solid #fff;background:#e8eef4;border-radius:50px;padding:3px;margin-right:3px}
.trin-trin{animation-name:trin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}
@keyframes trin {
0%{transform:rotate3d(0,0,1,0deg)}
20%,32%,44%,56%,68%{transform:rotate3d(0,0,1,0deg)}
23%,35%,47%,59%,71%{transform:rotate3d(0,0,1,15deg)}
26%,38%,50%,62%,74%{transform:rotate3d(0,0,1,0deg)}
29%,41%,53%,65%,77%{transform:rotate3d(0,0,1,-15deg)}
80%{transform:rotate3d(0,0,1,0deg)}
}
@media (max-width: 1480px) {
.flower1::before{background-size:10%}
.flower2::after{background-size:10%}
.birds::before{background-size:26%;right:-50px;top:-70px}
.butterfly::before{background-size:10%}
.nest::after{background-size:10%}
}
@media (max-width: 1366px) {
.galery-sectopn img{height:202px}
.fixedIcons .phone{right:10px}
.fixedIcons img{width:40px}
.left-left::after{right:78%}
.left-bottom::after{left:78%}
.highlights-sec .high_points{height:185px}
}
@media (max-width: 767px) {

.logo.logo-black img{width: 65px;margin: 15px;}

.carousel-inner{min-height:460px}
.galery-sectopn img{height:142px}
.stats-section{display:none}
.overview-title{flex-direction:column}
.left_side_content{width:100%;justify-content:start}
.g_top_line{height:64px}
.overview-title{flex-direction:column;align-items:start}
.bottm_g_line{background:linear-gradient(93deg,#eecb9800 0%,#bb9947 50%,#eecb9800 100%);left:50%;width:100%;height:1px;max-width:100%;top:26%}
.overview-title{gap:20px}
.overview_para{text-align:justify;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.5px;text-transform:capitalize}
.left_side_content h2{font-size:16px;font-weight:700}
.logo-abs a::before,.logo-abs a::after{display:none}
.tab-link{padding:6px 18px;min-width:160px}
.view_plan_btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;z-index:99;color:#fff!important}
.nav-posi .logo_img{max-width: 80px;padding:5px}
.banner-img{object-fit:cover;object-position:center center}
.content-abs{display:none}
.mobile_content{position:absolute;bottom:15px;left:50%;text-align:center;transform:translate(-50%,-50%);z-index:99;width:100%}
.mobile_content::after{content:"";background:linear-gradient(#0000 0%,#000 100%);position:absolute}
.price-img-abs,.price-img-abs1{width:70px}
.tab-content ul li{font-size:14px}
.revers{flex-direction:column-reverse}
.location_point h4{font-size:60px}
.location_point .loc{margin-top:20px}
.location_point .mint{right:25%;bottom:49%}
.bottom-developer p{font-size:13px}
.border-sm-0{border:none!important}
.left-left::after{right:68%}
.left-bottom::after{left:68%}
.form-bg h5{font-size:20px}
.nav-posi{left:0;top:0;background:#0000007d;width:100%!important;max-width:100%!important}
.bottom-developer p span{color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:normal}
.bottom-developer p{color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:200;line-height:normal}
.form-bg h5{text-align:start}
.form-bg p{text-align:start!important}
.disscription{color:#b5b5b5;text-align:justify;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.25px}
.about_developer::after{transform:rotate(90deg);width:123%;height:184px;left:-42px;top:57%}
.line-about-img{justify-content:center;margin:0 auto;width:unset}
.form-bg{padding:30px 0 100px;position:relative}
.main-title{color:#fff;text-align:center;font-family:Montserrat;font-size:22px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1px}
.content-abs-des{color:#fff;text-align:center;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.5px;margin:7px 0}
.overview-card{height:170px}
.overview-card-title{color:#676767;text-align:center;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.2px}
.overview-card-typo{color:#212121;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.5px}
.banner-img{height:70vh}
.location_point .loc{color:#fff;text-align:center;font-family:Poppins;font-size:12px;font-style:normal;font-weight:200;line-height:20px;letter-spacing:1.5px;text-transform:capitalize}
.bottom-developer-card{justify-content:start}
.left_side_content{position:relative}
.left_side_content::after{content:"";position:absolute;background:linear-gradient(93deg,#eecb9800 0%,#bb9947 50%,#eecb9800 100%);left:0;width:100%;height:1px;max-width:100%;bottom:3px}
.bottm_g_line{display:none}
.overview-title{height:auto}
.footer-prievascy p{font-size:11.5px}
.form-bg .Vector{height:auto}
.pop-line-left::after{top:109px}
.modal .btn-close{top:6px}
.tab-buttons{flex-wrap:wrap;justify-content:center}
.mobile_typology img{filter:invert(1);max-width:20px}
.modal-content{margin-bottom:40px}
.footer_para{font-size:14px}
.carousel-item img{height:auto;width:100%;}

.fixedIcons{bottom:45px;bottom:80px}
.fixedIcons img{width:28px}
.nav-posi.fixedtop{background:#000}
.d_view{display:none}
.m_view{display:block}
.carousel-indicators{z-index:99!important;bottom:-9px!important}
.key_highlights li{text-align:start;margin-bottom:8px;font-size:13px;padding:0 0 0 19px}
.flower1::after{display:none}
.flower1::before{background-size:30%}
.birds::before{background-size:15%;right:0;top:-17px}
.butterfly::before{background-size:33%}
.nest::after{background-size:23%}
.m_pad{padding-right:0!important}
.galery-sectopn .row{--bs-gutter-x:0}
.galery-sectopn img{padding:0 5px}
.mobile_typology .main-title{color:#fff;text-align:center;font-family:Montserrat;font-size:22px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1px;margin-bottom:10px}
.price_card h5{font-size:21px}
.price_card p{font-size:17px}
.price_card b{font-size:17px}
.location_point p span{display:block}
.overview-title h4{font-size:18px;text-align:center}
.overview-sec .overview-title .g_top_line{height:64px!important}
.overview-sec .overview-title .bottm_g_line{display:none}
.m_form{display:block;padding:20px}
.location_point.loc span{display:block}
.fixedIcons{display:none}
.highlights-sec .high_points{height:auto}
.mi.mi-download{padding:0}
.inp-box.d-flex.align-items-end{margin-top:10px}
}