.mob{display:none}@media (max-width:1299px){.hero-banner{height:645px}.village-box{gap:16px}.blog-card .details h3{font-size:16px;line-height:1.2}}@media (max-width:1199px){.btn-white{padding:10px 17px}.top-bar .expert>ul>li>a{font-size:12px;padding:8px 10px}.select-sec .assit-box .heading h3{font-size:26px}.along-sec .along_text p{font-size:18px;line-height:24px}h2{font-size:36px;line-height:42px}h3{font-size:32px}.better-sec::after{width:30%}.steel-sec .info-wrap p{font-size:18px}.steel-sec .btn-white{gap:10px}.btn-white img{max-width:24px}.heading.knock h1{font-size:48px;line-height:54px}.banner-sec .row{row-gap:30px}.steps-sec .steps ul li span{min-width:44px;height:44px;font-size:26px}.village-banner .details-box{height:340px;width:340px}.line-card h5{font-size:18px}.more-better .right-big h3{font-size:60px}.blog-details-sec .heading-main h2{font-size:30px;margin-bottom:20px}.blog-details-sec h1{font-size:26px;line-height:32px}.editorial{font-size:14px}.room-point-mob .btn-white{padding:4px 17px}.along-sec.mob .btn-white{padding:4px 17px}.once-sec .content-box h2{font-size:34px}.product-carousel.owl-carousel .owl-item img{height:430px}.featured-product h1{line-height:1.2}}@media (max-width:1024px){.filter-row{flex-wrap:wrap;justify-content:center;display:grid;grid-template-columns:repeat(2,1fr)}.filter-item:nth-child(7){grid-column:span 2}.storey-group,.btn-search{grid-column:span 2}.btn-search{width:fit-content;margin-inline:auto}.adelade-sec .owl-carousel .owl-stage-outer{margin-bottom:20px}.adelade-sec .owl-carousel .owl-dot{min-width:16px}.krdb-sec{padding-bottom:0}.collection-sec{min-height:308.8px}}@media (max-width:991px){.topbar ul.top_right_contents li a.menu_open i{font-size:30px;color:var(--white)}.topbar.sticky .contact{margin:0;position:fixed;top:0;left:0;width:100%;z-index:999;animation-name:menu_sticky;animation-duration:.6s;animation-timing-function:ease-out}.topbar.sticky .logo{max-width:230px}.menu_toggler{margin:15px 0 0}.menu_toggler .icons{font-size:26px;color:#212121}.menu_head{background:#000;text-align:center;position:relative;color:#fff}.menu_head a{color:#fff;padding:15px 10px;display:inline-block;font-weight:500;font-size:16px}.mobile_menu_wrap .form-control{width:80%}.mobile_menu_wrap.menu_show{right:0;background-color:var(--navy)}.main_menu li.active a{font-weight:700}.mobile_menu_wrap ul li.hassub{position:relative;width:100%;display:inline-block}.mobile_menu_wrap ul li.hassub .sub_menu_open{position:absolute;right:0;top:1px;font-size:18px;width:100%;width:fit-content;text-align:end;border-left:1px solid rgba(255,255,255,.25);padding:12px}.mobile_menu_wrap ul li.hassub .sub_menu_open img{width:10px;object-fit:contain}.mobile_menu_wrap ul li.hassub ul{position:fixed;top:0;bottom:0;right:-100%;max-width:80%;width:300px;background:var(--navy);margin:0;transition:all linear .3s;padding:48px 0 100px;overflow:auto;z-index:9;visibility:hidden;box-shadow:0 4px 16px 0 rgba(0,0,0,.13);border-left:1px solid var(--dark2)}.mobile_menu_wrap ul li.hassub ul li a{color:var(--black)}.mobile_menu_wrap ul li.hassub ul.show_submenu{visibility:visible;right:0}.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu{position:absolute;top:0;width:100%;background:var(--navy-deep);left:0;padding:5px}.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a{font-size:15px;color:#fff;padding:10px;margin-top:0;line-height:0;display:flex;align-items:center}.mobile_menu_wrap ul li.hassub ul li.back_to_mainmenu a i.bi{margin-right:3px}header .contact .social ul{display:flex;align-items:center;gap:10px;justify-content:center}header .contact .social ul li img{max-width:50px;width:100%}header .contact .social ul li span{display:block;color:#b67c4a}header .contact .social ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px}.home-sec .content-box .image-box img{width:100%;aspect-ratio:4/3;object-fit:cover}.home-sec .content-box{padding:20px}h2{font-size:30px;line-height:36px}.home-sec .content-box .heading{margin:10px 0}.home-sec .cards-row{margin:20px 0}.home-sec .content-box p{font-size:14px;line-height:24px}.btn-outline{width:100%;width:fit-content;text-align:center}.select-sec .assit-box .heading h3{font-size:18px;line-height:28px}.select-sec .assit-box .heading{max-width:unset;padding:20px 0}.select-sec .assit-box p{line-height:20px;font-size:16px}footer .disclaimer{margin-top:30px}footer .disclaimer .copy-right{margin-bottom:30px}.menu_close .fa{font-size:26px;color:var(--white);font-weight:bolder;display:inline-block}i.fa.fa-angle-right{font-size:14px}.madison-box{border-radius:24px;margin:10px}.adelade-sec .madison-box .image-box img{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:0px;aspect-ratio:4/3}.adelade-sec .madison-box .tabs{right:20px;top:unset;bottom:20px;transform:unset;padding:20px;background-color:rgba(0,0,0,0);backdrop-filter:blur(11px);border-radius:20px;box-shadow:inset 0 0 10px rgba(255,255,255,.6)}.adelade-sec .madison-box .tabs ul{flex-direction:row;justify-content:space-evenly}.adelade-sec .owl-carousel .owl-nav{display:none}.adelade-sec .owl-carousel .owl-dots{display:flex;justify-content:center;align-items:center;gap:10px}.adelade-sec .owl-carousel .owl-dot{width:16px;height:16px;border-radius:50%;background-color:var(--off-white)}.adelade-sec .owl-carousel .owl-dot.active{background-color:var(--navy)}.madison-box .row{flex-direction:column-reverse}.adelade-sec .madison-box .wrapper{padding:12px}.home-row{row-gap:1.2rem}.builders-sec .image-box{min-height:unset}.builders-sec .image-box img{min-height:unset;aspect-ratio:4/3;object-fit:cover;position:relative;width:100%}.builders-sec .content-box .heading h2{font-size:28px}.builders-sec .row{row-gap:20px}.builders-sec::after{background:linear-gradient(360deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 60%,rgba(21,99,113,1) 60%,rgba(21,99,113,1) 100%);clip-path:unset;width:100%}.builders-sec.display::after{background:linear-gradient(360deg,#f7f7f7 0%,#f7f7f7 60%,#ccb62e 60%,#ccb62e 100%);clip-path:unset;width:100%}.blog-card .btn{width:fit-content}.awards-heading h2{line-height:1.3}.desk{display:none!important}.mob{display:block}.better-sec .heading::before{display:none}.better-sec::after{width:100%;clip-path:none}.better-sec .heading{margin-bottom:40px}.cta-box{display:flex;flex-direction:column;justify-content:center;align-items:center}.better-sec .row{row-gap:30px}.better-sec .list-box{max-width:unset}.better-sec .list-box ul{display:flex;flex-wrap:wrap;gap:10px}.better-sec .list-box ul li{flex-direction:row;gap:5px;font-size:16px;text-align:left}.better-sec .list-box ul li .point_number{width:24px}.better-sec{min-height:600px}.dream-sec .right-box h2{margin-bottom:0}.dream-sec .row{row-gap:20px}.dream-sec .left-box .median-box p{font-size:18px}.dream-sec{min-height:500px}.award-sec .heading{margin-bottom:0}.steel-sec::after{width:100%}.steel-sec .info-wrap p{margin-bottom:10px}.steel-sec .container>.row{row-gap:30px}.heading.knock h1{font-size:42px;line-height:48px}.banner-sec .badge img{max-width:250px}.banner-sec .think-box{min-height:328px}.timeline-sec .row{row-gap:30px}.line-card h5{font-size:18px}.line-card p{font-size:16px}.line-card .icon-box{width:80px;height:80px}.line-card .icon-box img{min-width:40px}.beats-sec .renovate-box ul li{font-size:18px;line-height:24px}.beats-sec .renovate-box p{font-size:18px}.enqu-sec form .row{row-gap:20px}.village-banner .details-box{height:300px;width:300px}.village-banner .details-box .text_area{padding:20px 60px}.village-banner .details-box .text_area span{font-size:14px;line-height:20px}.home-card:after{width:88px}.dream-sec .line-card img{max-width:80px}.along-sec h1{font-size:44px;line-height:50px}.along-sec.mob .image-box img{position:absolute;width:100%;left:0}.along-sec.mob .row{row-gap:30px}.better_text_wrap{background:#3a3d3d;padding:30px;text-align:center;position:relative}.better_room_heading h2{font-weight:700;font-size:42px;line-height:1.1;color:#fff;margin:0 0 5px}.better_room_contents p{font-weight:700;font-size:20px;line-height:1.1;color:#fff}.better_text_wrap:before{position:absolute;left:50%;transform:translateX(-50%);top:100%;border:25px solid rgba(255,255,255,0);border-top-color:#3a3d3d;content:"";z-index:1}.room-point-mob .main-box{border:1px solid #066272;padding:20px;text-align:center;font-size:18px;margin:0 0 15px}.room-point-mob .main-box h3{font-size:26px;line-height:32px;font-weight:500}.room-point-mob .main-box ul li{position:relative;font-size:16px;line-height:22px;font-weight:600;margin-bottom:5px}.inner-btn{justify-content:space-between}.more-better .right-big,.more-better .left-wrap{padding:50px 0}.more-better .better-content h4{font-size:26px;line-height:32px;margin-bottom:5px;color:#108a90}.more-better .better-content P{font-size:22px;font-weight:200}.better-content{text-align:center}.more-better .img-box{position:absolute;height:100%;left:0;max-height:500px;width:100%;clip-path:polygon(50% 50%,100% 0,100% 100%,50% 50%,0 100%,0 0);top:50%;transform:translateY(-50%)}.more-better .right-big{margin-top:350px}.more-better .img-box .btn-secondary{display:none}.more-better .img-box .btn-white{display:none}.more-better .right-big h3{color:var(--white);text-align:center;font-size:72px}.more-better .right-big p{font-size:28px;line-height:34px;text-align:center}.more-better .right-big .inner-btn{justify-content:center;align-items:center}.more-better .right-big h3{font-size:55px}.steel-sec .info-wrap h2{font-size:40px;text-align:center;margin-bottom:15px}.steel-sec .info-wrap{padding:50px 0;text-align:center}.steel-sec .btn-white{margin:0 auto;width:fit-content}.steel-sec .image-mob img{width:100%;left:0;object-fit:cover;height:100%}.steel-sec .info-wrap{padding:30px 0}.steel-sec .form-box{margin:0 auto}.hero-sec.build-banner .logo-box img{width:100%;max-width:180px}.hero-sec.build-banner .content-box h3{font-size:30px}.hero-sec.build-banner .content-box .btns-box{margin-top:20px;display:flex;gap:10px;flex-direction:column;align-items:flex-start}.red-sec .heading p{font-size:16px;line-height:22px;font-weight:300}.red-sec .heading .right img{top:-40%}.madison-sec{padding:60px 0}.madison-sec .row{margin:0 0 30px}.madison-sec .row{row-gap:30px}.madison-sec .row .content-box{padding-left:0}.madison-sec .content-box p{font-size:18px;line-height:24px}.madison-sec .content-box h3{margin-bottom:10px;font-size:30px}.fold-sec .content-box p{font-size:26px;margin-bottom:15px}.fold-sec{min-height:450px}.sixty-banner.mob{position:relative;padding-bottom:0}.sixty-banner.mob .mob-image{width:100%}.sixty-banner.mob .mob-image img{width:100%;height:100%;margin-bottom:-10px}.xl-heading h1{font-size:48px;max-width:unset}.xl-heading p{font-size:18px}.sixty-banner.mob .inner-btn{justify-content:start}.room-point-mob .main-box.promo h2{font-size:28px;font-weight:500}.room-point-mob .main-box.promo h2 span{color:#c20000}.room-point-mob .main-box.promo ol li{list-style-type:decimal;font-weight:500;list-style-position:inside}.room-point-mob .main-box.promo ol li::marker{color:#c20000;font-weight:500}.room-point-mob .main-box.promo ol{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.once-sec .row{row-gap:20px}.frame-sec .row{row-gap:20px}.generic-sec .row{row-gap:20px}.generic-sec .build-row{margin:40px 0}.brouchers-sec .heading h1{font-size:26px;line-height:32px}.win-card .wrapper{align-items:start;flex-direction:column}.flex-box{flex-direction:column;align-items:center}.flex-box .image-box{max-width:100%}.blog-details-sec .details-box .image-box img{margin-bottom:0;width:100%}.flex-box .heading{max-width:100%}.contact-box .btn-secondary{font-size:16px}.blog-card{box-shadow:0 0px 10px rgba(0,0,0,.15)}.ti-widget[data-layout-id='5'][data-set-id=light-contrast] .ti-controls-line .dot{border-radius:50%!important}.ti-widget[data-layout-id='5'][data-set-id=light-contrast] .ti-controls-line{margin-bottom:0!important;background:#02717a!important}.ti-footer.ti-footer-grid.source-all.ti-clickable-link{margin-top:70px!important}.ti-widget[data-layout-id='5'][data-set-id=light-contrast] .ti-review-item{padding:0 12px!important}.message-sec .logos-box .addres{margin-top:0}.tour-sec .grid-box{grid-template-columns:repeat(3,1fr)}.aria-sec .side-bar{margin-top:20px}.steel-sec .image-mob{margin-bottom:-20px}.steel-sec .form-box h4{font-size:32px;line-height:38px;font-weight:700;margin-bottom:10px}.flyer-sec a.banner_r_link{right:55%;bottom:3%}.flyer-sec a.banner_lt_link{right:22%;bottom:3%}.room-point-mob .btn-secondary{font-family:var(--font3);text-transform:uppercase;font-weight:700}.room-point-mob .btn-white{font-family:var(--font3);text-transform:uppercase;font-weight:700}.more-better .btn-secondary{font-family:var(--font3);text-transform:uppercase;font-weight:700}.more-better .btn-white{font-family:var(--font3);text-transform:uppercase;font-weight:700}.once-sec{min-height:420px}.location-card .content h5{font-size:16px;line-height:22px}.location-card .content p{font-size:14px;line-height:20px}.popup_content_area .popup_heading{font-size:20px;margin-bottom:0;line-height:26px}.popup_right_img{max-width:200px}.mobile-hide{display:none}.badges-box ul li{width:48%}.main_menu li a.sub_menu_open.no_link img{display:block!important}.product-carousel.owl-carousel .owl-item img{height:360px}.more-better.more-big .right-big h3{font-size:142px}.featured-product h1{font-size:28px}.pull-right-bar{margin-top:0;margin-bottom:20px}}@media (max-width:767px){.select-sec .col-lg-6:first-child .assit-box{border:0}.assit-box{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.select-sec .assit-box p{max-width:unset}.select-sec .assit-box .btn-primary{width:100%}.select-sec .assit-box .heading{padding:10px 0}footer .nav-links ul li a{font-size:14px}footer .addres ul li{font-size:14px}footer .addres ul li i{font-size:16px}header .contact .social ul li img{max-width:40px}.home-image img{height:auto;object-fit:cover;aspect-ratio:16/9}.dream-sec .row{row-gap:20px}.line-card h5{font-size:18px}.dream-sec .line-card img{max-width:70px}.along-sec .along_text p{margin-bottom:20px;font-size:16px;line-height:22px}.along-sec h1{margin-bottom:10px}h2{font-size:24px;line-height:30px}h3{font-size:24px}.better-sec .heading{margin-bottom:20px}.better-sec .list-box{padding:20px}.award-sec .row{row-gap:20px}.steel-sec .info-wrap h2{margin-bottom:0}.steel-sec .info-wrap p{font-size:16px}.steel-sec .address_text{font-size:14px;line-height:20px}.steel-sec .form-box .custom_btns .btn-danger{font-size:16px}.heading.knock h1{font-size:34px;line-height:40px}.banner-sec .think-box{min-height:unset}.banner-sec .badge img{max-width:210px}.think-box .heading{margin-bottom:20px}.banner-sec .row{row-gap:20px}.timeline-sec .row{row-gap:20px}.steps-sec .steps ul li span{min-width:36px;height:36px;font-size:22px}.beats-sec .renovate-box{margin-top:10px}.beats-sec .renovate-box p{font-size:16px}.beats-sec .renovate-box ul li{font-size:16px;line-height:22px}.btn-red{padding:10px 20px}.enqu-sec form input{padding:10px;font-size:14px}.home-card:after{width:129px}.better_room_heading h2{font-size:34px}.better_room_contents p{font-size:16px}.along-sec.mob .image-box img{height:66%}.along-sec h1{font-size:36px;line-height:42px}.along-sec .along_text p{font-size:18px}.more-better .img-box{top:53%;transform:translateY(-50%)}.more-better .right-big h3{font-size:40px}.more-better .right-big p{font-size:22px;line-height:28px}.steel-sec .info-wrap h2{font-size:32px}.hero-sec.build-banner .content-box h3{font-size:24px}.btn-secondary{font-size:16px;padding:4px 19px;height:100%;text-transform:uppercase}.red-sec .heading .right img{display:none}.red-sec .heading .left img{display:none}.madison-sec .row{row-gap:20px}.madison-sec .content-box p{font-size:16px;line-height:20px}.fold-sec .content-box p{font-size:22px;margin-bottom:10px}.fold-sec{min-height:400px}.xl-heading h1{font-size:42px}.xl-heading p{font-size:16px}.once-sec .content-box p{font-size:14px;line-height:20px}.frame-sec .content-box .tag{font-size:12px}.generic-sec .content-box h2{font-size:24px;line-height:30px}.truce-sec .image-box img{max-width:300px}.main-tag h3{font-size:18px;line-height:24px}.win-card p{font-size:14px;line-height:20px}.card-content{padding:10px}.blog-details-sec .details-box p{font-size:14px}.blog-details-sec .details-box ol li{font-size:14px;line-height:1.3}.blog-details-sec .details-box ul li{font-size:14px;line-height:1.3}.blog-details-sec .heading-main h2{font-size:26px;margin-bottom:10px}.blog-details-sec h1{font-size:22px;line-height:28px}.location-card .content p{font-size:14px;line-height:1.3}.contact-box .btn-secondary{font-size:14px}.tours-sec .row{row-gap:20px}.aria-sec .size-grid .item .icon-box img{max-height:35px}.aria-sec .text-box .heading h1{font-size:32px;line-height:34px}.product-carousel .owl-nav{width:100%}.builders-sec .content-box p{font-size:16px}.message-sec .logos-box .addres h2{font-size:22px}.cards-row{row-gap:20px}.line-card h4{font-size:16px}.sixty-banner .btn-white{padding:4px 19px}.web_popup .row{flex-direction:column-reverse}.aria-sec .size-grid{grid-template-columns:repeat(3,1fr)}.contact-box .head-text p,.contact-box .bottom-text p{font-size:14px;line-height:20px}.blog-sec{overflow-x:hidden}}@media (max-width:575px){.select-sec .assit-box p{line-height:20px;font-size:14px}footer .heading{margin-bottom:10px}footer .addres ul li{margin-bottom:10px}.adelade-sec .madison-box .tabs ul{gap:12px}.adelade-sec .madison-box .tabs{left:12px;right:12px;padding:9px}.steel-sec .address_text{margin-bottom:20px}.blog-sec .row{row-gap:20px}.home-info h3{font-size:28px}.aria-sec h3{font-size:23px;line-height:28px}.dream-sec .left-box .median-box p{font-size:16px}.dream-sec{min-height:432px}.home-card:after{width:133px}.better_room_heading h2{font-size:26px}.better_room_contents p{font-size:14px}.fold-sec .tag-box img{max-width:160px}.tour-sec .addres-box{flex-wrap:wrap;height:auto;gap:5px}.aria-sec .text-box .heading h1{font-size:27px;line-height:33px}.aria-sec .text-box h2{font-size:20px;line-height:28px;margin:8px 0 12px}.aria-sec .text-box .heading{gap:5px;margin:12px 0;flex-direction:column-reverse;align-items:start}.aria-sec .size-grid .item .icon-box img{max-height:30px}.aria-sec .size-grid .item span{font-size:12px}.tour-sec .grid-box{grid-template-columns:repeat(2,1fr);gap:7px}.award-badge img{max-width:180px}.awards-heading h2{font-size:30px}.hero-sec.rent-banner .image-box .qoute-link{right:0;position:absolute;bottom:40px;width:113px;height:100px}.hero-sec.rent-banner .image-box .start-link{right:32%;position:absolute;width:300px;bottom:7%;height:50p;height:50px}a.banner-link{width:110px;height:70px;left:10%;position:absolute;border:10%;bottom:14%}.featured-product h1{font-size:25px}.featured-product .heading{margin-bottom:10px}.sixty-banner .btn-secondary{font-size:14px}.sixty-banner .btn-white{font-size:14px}.alignright{float:right;margin:0 0 10px 15px}.aligncenter{text-align:center}img.aligncenter{text-align:center;position:relative;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%)}.alignnone{float:none}.heading.knock h1{font-size:22px;line-height:28px}.banner-sec .think-box h2{font-size:16px;line-height:22px}.flyer-sec a.banner_r_link{right:51%;bottom:2%}.flyer-sec a.banner_lt_link{right:9%;bottom:2%;width:35%}.popup_content_area{padding:32px 20px 18px 8px}.popup_phone{margin:0 0 12px}.popup_content_note{display:none}.popup_phone a{font-size:16px}.popup_content_area .desc_popup{margin:0 0 16px}.web_popup{top:0;bottom:0;height:fit-content;margin:auto}.product-carousel.owl-carousel .owl-item img{height:230px}.home-info{padding:12px}.village-box{flex-direction:column}.village-box .image-box{width:100%}.village-box .detail-wrapper{width:100%;padding:0 12px 18px}.village-box .image-box img{aspect-ratio:16/9}.home-card:after{width:88px}.image-carousel .owl-nav{right:-110%}.image-carousel .owl-item img{min-height:unset}.inner_contents p{font-size:14px}.popup_content_area p{font-size:13px}.web_popup .btn-red{font-size:12px;padding:7px 5px}.popup_content_area .popup_heading{font-size:18px}.popup_content_area .popup_btns{flex-direction:column}.close_popup{right:4px;top:-7px}.popup_content_area{padding:32px 15px 3px 10px}.contact-box .head-text p,.contact-box .bottom-text p{font-size:13px;line-height:17px}#slider .owl-dots button.owl-dot{width:20px;height:20px}.hero-sec,.hero-slider,.hero-slider .image-box{min-height:428px}.hero-slider:not(.owl-loaded){min-height:428px;overflow:hidden}.hero-slider.owl-carousel:not(.owl-loaded){height:428px;overflow:hidden}#slider .owl-dots{left:auto;right:0;bottom:6px}}