.grid-container{margin-top:90px;margin-bottom:90px;display:grid;grid-template-columns:repeat(12,1fr);gap:25px;padding:20px}form.search_plan_form{width:60%;position:absolute;bottom:0}.bottom-section{gap:40px;display:flex}input.search_plan_input{display:flex;flex-basis:70%;padding:10px}input.search_plan_btn{display:flex;flex-basis:20%;padding:10px 20px;background:#454545;color:#fff;border-radius:2px}.badges-tour{position:absolute;top:10px;left:10px;background:#fff;color:#040404;font-size:16px;font-weight:600;border-radius:5px;border-radius:50px;display:flex;align-items:center;justify-content:center;gap:5px;z-index:2;width:85px;height:35px}.badges-tour img{width:20px!important;height:20px!important;padding:0!important;margin:0!important}.badge-image-container img{width:100%;height:auto;display:block;border-radius:5px}.badge-image-container{position:relative;display:inline-block;width:100%}.single-product .stat{flex-direction:column!important;padding:0!important}.team-name{font-family:"Cormorant Garamond";font-size:32px;text-transform:uppercase}.pd44{padding-left:.9rem!important;gap:0px;padding-top:20px!important;padding-bottom:20px!important}.exp-para{font-family:"Raleway";font-size:20px!important;font-weight:600;text-align:left!important}p.counter-text.Lustria.font-70.mb-0.text-center.lh-62{font-family:"Cormorant Garamond"}.testimonial-container{display:none}span.time-h{font-size:72px!important}.container3.container.container3-sm.email_container{margin-top:60px}.container-mblonly{display:none}.client-review-filter{padding-top:0!important}.portfolio-gallary-title h2{font-weight:600!important}.portfolio_heading{font-family:"Cormorant",serif!important;font-size:72px!important;text-align:center;padding-top:100px;font-weight:500!important}.text-box{grid-column:span 4;font-size:20px;font-weight:600!important;line-height:1.5;text-align:left;padding:20px;align-content:center}.grid-item{width:100%;overflow:hidden}.grid-item img{width:100%;height:100%;object-fit:cover;display:block}.img1{grid-column:span 8;max-height:100%;height:450px}.img2{grid-column:span 4;max-height:100%;height:450px}.img3{grid-column:span 4;max-height:100%;height:450px}.img4{grid-column:span 4;grid-row:span 2;height:925px}.img5{grid-column:span 8;max-height:100%;height:450px}.img6{grid-column:span 6;max-height:100%;height:450px}.img7{grid-column:span 6;max-height:100%;height:450px}.img8{grid-column:span 12;max-height:100%;height:450px}@media screen and (max-width:768px){.grid-container{grid-template-columns:repeat(1,1fr)}.text-box{grid-column:span 12;text-align:center}.grid-item{grid-column:span 12}}.hero-first-screen__conntent{background-color:rgba(255,255,255,.7)!important;align-items:center}.portfolio-gallary-title h2{text-align:left;font-family:"CORMORANT"!important}.portfolio-gallary-item img{object-fit:cover!important}.font-heading{font-family:"Cormorant Garamond",serif!important}.video-overlay{position:absolute;left:0;top:0;color:#000;background-color:rgba(50,50,50,.6);width:100%;height:100%}.font-commorant h1{font-family:"Cormorant",serif!important;font-weight:600!important}.provide-two-box-sec::before{display:none!important}.font-commorant h2{font-family:"Cormorant",serif!important;font-weight:500!important}.font-commorant-garamont{font-family:"Cormorant Garamond",serif!important;font-weight:500!important}#hero-first-screen1::before{background-color:#fff!important}.stat h2 span{font-size:90px}.text-banner-bottom{margin-inline-start:25px}.two-box-sec::before{border:none!important}.green-design-sec{background-color:transparent!important}.imgsec{background-color:#9e9f9f!important}.design-desc-img{margin-bottom:-150px!important;position:relative;top:-208px!important;width:100%}.heading-2{font-family:"Cormorant Garamond",serif!important;font-size:72px!important;font-weight:500!important}.heading-2 span{font-family:"Cormorant Garamond",serif!important;font-size:72px;font-weight:500!important}.stats-section{display:flex;justify-content:center;align-items:start;background-color:#cbd3c7;text-align:left}.stat{padding:20px;flex-basis:25%!important;display:flex;justify-content:end;padding-top:0;padding-bottom:40px}.stat h2{font-family:"Cormorant Garamond",serif;font-size:120px;font-weight:500;color:#6b8f5e;margin:0}.stat p{font-family:Raleway;font-size:24px;font-weight:600;color:#454545;margin:5px 0 0}.text-white-new{color:#fff!important}.img-text{width:100%;max-width:460px;background-color:#fff;top:300px!important}section.calculation-sec.sec_space2::before{background-color:transparent!important;box-shadow:none!important}.bg-new{background-color:#ccd4ca!important}.card-sec-top{background:#fff!important}.new-btn-style{max-width:22%;max-height:72px;border-radius:0;padding:20px 65px;background:#454545;text-align:center}#info .container-new{padding:30px 15px;box-shadow:0px 6px 4px 0px rgba(0,0,0,.25);background:#fff;margin-top:0!important;max-width:1253px}.new-section{height:100vh!important}.key-features-sec{background:#fff!important;height:100%!important}.building-section{background:#ccd4ca!important}.email_container{padding:20px 0;background:#ccd4ca;max-width:100%!important}.c-head{flex-wrap:nowrap!important}.cst_order{order:0!important}section.calculation-sec.shop-filter::before{background:rgba(0,0,0,0)!important;box-shadow:rgba(0,0,0,0%) 0px 4px 4px!important}.product-disc{background-color:#fff!important}.container4.mx-auto.pb-20{padding-bottom:130px!important}.main-p-content h3{font-size:45px;font-family:"Cormorant",serif!important;font-weight:500!important;text-align:left!important}.product:before{background:rgba(255,255,255,0)!important}.trending-now{background-color:rgba(204,212,202,0)!important}#info h2{font-family:"Cormorant",serif!important}.client-review-filter .quick-search-inner{background-color:#7f8379!important;color:white!important}.client-review-filter .quick-search{padding:0;background-color:white!important}.slider-roll.d-flex.flex-full-center{padding-bottom:60px!important}.lh-62{color:#84a25f!important}.bg-trns{background-color:rgba(204,212,202,0)!important}h2.pad_20.font-72.lustria.text-capitalize.mb-xl-3.mb-md-4.mb-1.pl-xl-5.pl-md-5.pl-0.text-white-new{position:absolute;top:52vh}.white-section{height:150px!important}.fonh6{font-size:40px!important}.floor-plan-sec{height:100%!important;padding-top:60px!important}.guarante{left:15%!important}.product-gallery .thumbnail{margin:0;aspect-ratio:3/2!important}.image-thumb.product-gall-img{height:500px;overflow-y:scroll}.image-thumb.product-gall-img::-webkit-scrollbar{width:8px}.image-thumb.product-gall-img::-webkit-scrollbar-track{background:#f1f1f1}.image-thumb.product-gall-img::-webkit-scrollbar-thumb{background:#888}.image-thumb.product-gall-img::-webkit-scrollbar-thumb:hover{background:#555}.trending-now{height:100%!important}@media (min-width:1200px){.container-new{max-width:1140px}}@media (min-width:992px){.container-new{max-width:960px}}@media (min-width:768px){.container-new{max-width:720px}span.time-h{font-size:36px}}@media (min-width:1024px) and (max-width:1230px){.stat{flex-basis:30%!important}}@media (max-width:576px){.mobile-uppercase{text-transform:uppercase}.mobileLowerCase{text-transform:none!important;font-size:30px!important;width:88%;margin:0!important}.team-name{font-size:18px!important;margin-bottom:0;line-height:12px}.floor-plan-sec{height:100%!important;padding-top:0!important}h2.font-commoranth2.eco-heading.font-72.pl-md-0.raleway.fw-300.pt-md-5.pt-0.mb-5.pl-0.pl-lg-0.pl-xl-0.pl-md-3.text-left.text-xl-left.clr-site{text-transform:none!important}.col-md-12.col-12.col-xl-6.col-lg-6.pt-xl-0.pt-lg-0.pt-md-3.pt-3.col-echo.pl-0 p{margin-left:0;padding-top:5px;font-size:14px!important;line-height:21px}h2.font-32.text-uppercase.clr-site.lustria.mb-2.pt-0.pb-2.pt-xl-3.pt-lg-3.pt-md-2.pb-xl-3.pb-lg-3.fw-400.exteriorp{font-size:20px!important;font-weight:600!important}ul.do-content li{font-size:14px!important;line-height:20px;font-weight:500!important}.echo-f-img{max-width:100%;height:100%}.about-team-sec{padding-top:10px!important}.page-id-3687 .fashion-heading h2{font-size:30px!important;margin-top:0!important}.page-id-3687 .right-content p{font-size:14px!important;line-height:14px!important}.mobileChangeposition{position:absolute;right:0;right:0;padding:15px;font-size:18px!important}h2.pad_20.font-commoranth2.font-72.lustria.text-capitalize.mb-xl-3.mb-md-4.mb-1.pl-xl-5.pl-md-5.pl-0.text-white-new.discoverHeading{text-transform:none!important}.text-transform-sm-none{text-transform:none!important;font-size:30px!important;padding-top:15px}.david-video video{height:400px!important}h1.font-commoranth2.raleway.fw-300.w-100.mw-100.m-0.p-0.mb-3.pb-0.clr_1b.about-heading{text-transform:none!important}.gapForIcon{gap:10px}.quote-img{margin-top:-56px;left:-30px!important}.font-30{font-size:30px!important}.step-heading h2{font-size:18px!important;width:176px}.container-new{max-width:540px}.md-d-none{display:none}.container-new{max-width:540px}.container-mblonly{display:block!important;max-width:600px;margin:auto;background:#fff;padding:20px}.container-mblonly.contsttuct{margin-top:10px}.testimonial-container{display:block;max-width:800px;margin:0 auto;padding:0 20px}.testimonial-card{margin-bottom:40px}.client-image{display:flex;align-items:center;gap:30px;text-align:left}.client-image.image-right{flex-direction:row-reverse;text-align:right}.client-image img{width:200px;height:100%;object-fit:cover;flex-shrink:0}.client-info{flex:1}.client-nam{font-weight:600;font-size:16px!important;font-family:Raleway,sans-serif!important;color:#2d2d2d;margin-left:0}.client-location{color:#666;font-size:14px;font-family:Raleway,sans-serif;display:block}.testimonial-text{color:#444;font-size:16px;line-height:1.3;text-align:left;padding:30px;background:#ccd4ca;box-shadow:6px 6px 0px rgba(0,0,0,.1)}.testimonial-text2{color:#fff;font-size:16px;line-height:1.8;text-align:left;padding:30px;background:#454545;box-shadow:6px 6px 0px rgba(0,0,0,.1)}.testimonial-text3{color:#fff;font-size:16px;line-height:1.8;text-align:left;padding:30px;background:#84a25f;box-shadow:6px 6px 0px rgba(0,0,0,.1)}.testimonial-text4{color:#fff;font-size:16px;line-height:1.8;text-align:left;padding:30px;background:#454545;box-shadow:6px 6px 0px rgba(0,0,0,.1)}.testimonial-text5{color:#fff;font-size:16px;line-height:1.8;text-align:left;padding:30px;background:#84a25f;box-shadow:6px 6px 0px rgba(0,0,0,.1)}.testimonial-text p{margin-bottom:20px;font-family:Raleway,sans-serif}h2.font-40{font-size:25px!important}.step{margin:20px 0;text-align:center}.step h2{font-size:24px;color:#181818;margin-bottom:10px}.step p{font-size:18px;margin-bottom:5px;font-family:"Raleway",serif;text-align:left}.arrow{text-align:center;margin:20px 0}.arrow img{width:100%}.step-cn{color:#2c5f2d;font-size:80px;font-weight:500;font-family:"Cormorant Garamond",serif}key-features-sec{height:620px!important}.step-heading{display:flex;align-items:center;flex-wrap:nowrap;gap:20px;justify-content:space-around}.position-relative.p-2{width:278px;padding:20px!important}.col-md-6.col-6.d-flex.justify-content-end{max-width:100%!important}.col-md-6.col-sm-12.w-sm-100.col-6.pt-xl-5.pt-lg-5.pt-0{max-width:100%}p.font-16.text-center.pt-2.m-0.clr_1b.para-1{font-size:16px!important;line-height:30px}.white-block{position:absolute;width:350px!important;height:200px!important;margin-top:-50px;padding:10px!important;left:-26.5%!important;transform:translateX(36%)}.mobile-dis-img{left:50%;top:2px;position:static!important;width:14px!important \;}span.time-h{font-size:36px!important}.constructor-work-sec{padding-top:200px!important}.top-container{top:-25px!important}.fashion-heading h2{font-size:30px!important;padding:0!important}h2.font-72.font-commoranth2.fw-light.clr_26.fw-500.mb-3.clr-site.text-left{margin-top:156px}.content-para p{font-size:14px!important}.quick-search-inner{max-width:100%!important}.key-features-sec .container3{margin-top:-20px!important}.team-card{max-width:100%!important}.team-slide.d-flex.justify-content-between{flex-direction:column}.building-section{height:500px!important;padding-top:255px!important;padding:0!important;margin-bottom:80px}p.font-25.raleway.pt-3.pb-3.clr-45.text-align-left.fw-600.text-capitalize{font-size:12px!important;line-height:20px!important;margin-left:63px}p.font-25.raleway.clr-45.fw-300.text-align-left{margin-left:59px}.pr5{margin-left:-15px}.contractor-do-sec .swiper-container.swiper-container-horizontal{padding-top:30px!important}h2.font-45.font-commoranth2.text-capitalize.heading-provide.clr-site.pl-0.pb-0.pb-xl-5.pb-lg-5.pb-md-0.pt-5{font-size:30px!important;text-align:center!important}.swiper-container.swiper-container-horizontal{padding-bottom:70px!important}.contractor-do-sec .swiper-container.swiper-container-horizontal{padding-top:15px!important}.contractor-do-sec .swiper-container.swiper-container-horizontal{padding-top:31px!important}.w-sm-100{width:100%!important}img.mobile-c-img.cntmbl{height:330px!important;margin-bottom:30px!important}.do-container-top.container3.container.container3-sm{padding:20px;width:90%}p.do-heading.font-45.font-commoranth2.fw-400.mb-5.text-capitalize.clr-site{font-size:30px!important}h2.pad_20.font-72.lustria.text-capitalize.mb-xl-3.mb-md-4.mb-1.pl-xl-5.pl-md-5.pl-0.text-white-new{position:absolute;top:32vh}h2.pad_20.font-commoranth2.font-72.lustria.text-capitalize.mb-xl-3.mb-md-4.mb-1.pl-xl-5.pl-md-5.pl-0.text-white-new{font-size:32px!important}.discover-sec:before{display:none!important}.left-content img{max-width:100%!important;height:100%!important;width:100%!important}.discover-sec{height:250px!important;margin-top:130px!important}p.t-name.font-20.text-center.text-uppercase.clr_1b.para-2{font-size:18px!important}h6.text-left.fonh6.mob-text-left.font-32.text-uppercase.lustria.mb-0.text-white-new{font-size:20px!important}p.font-20.Lusitana.clr-site{font-size:14px!important;line-height:28px}.col-md-6.col-sm-12.right-content.w-50.px-2.px-xl-4.px-l-5.pt-0.pt-xl-3.w-sm-100{padding-left:20px!important;padding-top:30px!important}.client-sec .block1{width:40%!important}.counter-text{font-size:60px!important}p.counter-para.font-20.text-center.clr-site.exp-para.counter-para{line-height:22px!important;font-size:18px!important}.counter-block .lh-62{line-height:55px!important}img.do-img{width:100%!important;max-width:100%;height:100%}.white-section{height:30px!important}.new-section{height:40vh!important}.client-sec{height:100px!important}.work-sec{max-height:800px!important;margin-bottom:20px;margin-top:264px}}.container-new{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.font-42{font-size:42px!important}.product_tab{max-width:1150px!important;padding-bottom:296px!important}@media (max-width:991px){.cst_order{order:2!important}.new-btn-style{max-width:100%!important}.container4{padding:20px;width:100%}h2.font-45.font-commoranth2.text-uppercase.text-left.cal-head.mx-auto.mt-lg-5.mt-md-0.mt-0.mb-lg-5.mb-md-5{font-size:24px}.img-text{width:100%;width:331px;max-width:460px;background-color:#fff;position:absolute!important;right:50%;top:10vh!important;left:13%!important;padding:11px!important}.mob-text-left{text-align:left!important}.pad_20{padding:20px}.new-section{height:50vh!important}.small-house{background-color:rgba(204,212,202,0)!important;height:420px!important;margin-top:-115px!important;z-index:999!important;position:relative!important}.mobile-left{text-align:left!important;font-size:50px!important;color:#fff!important}.sm-house-sec-mob{width:100%!important;height:45%!important}.mob-dream{width:100%!important;padding:20px}.mobile-heading>h2,.mobile-heading>h2>span{font-size:30px!important;font-family:"Cormorant Garamond";font-weight:600!important;text-transform:none!important}.banner-search_filter{width:100%!important;padding:20px!important}.heading-2{font-size:30px!important}.green-design-sec{background-color:transparent!important;background:0 0!important;background-image:unset!important}.dream-home{max-width:100%!important;padding:0 20px!important}.mySwipe{top:0!important}.resp-sec{padding-bottom:10px!important;position:relative;top:0!important;flex-direction:column}.video-overlay{height:100%!important}.quality-sec,.building-sec,.team-sec{max-width:100%!important;padding:10px!important}a.site-btn{border-radius:0px!important}#social_link::before{background-color:transparent!important}.stats-section{padding:20px!important}.stat{padding:20px;flex-basis:50%!important}.stat h2{font-size:60px!important}.stat h2 span{font-size:40px}.stat p{font-size:14px!important}#info .container-new{max-width:350px!important}}