@media (min-width:768px) { 
 
    .navbar-nav > li:hover > .dropdown-menu{ display: block !important;}
	.deliver i img{ max-width:148px;}
	.deliver i{ min-height:64px; display: inline-flex; align-items:center; justify-content:center;}
	.lh-50{ line-height:50px;}
	/*
    Important:
    width: 460px = total visible vertical height
    height: 400px = visible image width
*/
	.testimonial-box-2 .f-c-bx-test {
    width: 400px !important;
    max-width: 400px !important;
    height: 460px !important; /* 224 + 12 + 224 */
    overflow: hidden;
}
.testimonial-box-2 .gallery-slider {
    width: 460px !important;
    height: 400px !important;
    transform: rotate(90deg) translateY(-400px) !important;
    transform-origin: top left !important;
    margin: 0 !important;
    overflow: visible !important;
}

.testimonial-box-2 .gallery-slider .owl-stage-outer {
    width: 460px !important;
    height: 400px !important;
    overflow: hidden !important;
}

.testimonial-box-2 .gallery-slider .owl-stage {
    padding-left: 0 !important;
}

.testimonial-box-2 .gallery-slider .owl-item {
    height: 400px !important;
}

.testimonial-box-2 .gallery-slider .item {
    height: 400px !important;
    width: 224px !important;
    overflow: visible !important;
    transform: rotate(-90deg) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.testimonial-box-2 .gallery-slider .item > a {
    width: 380px !important;
    min-width: 380px !important;
    max-width: 380px !important;
    flex: 0 0 380px !important;
    height: 224px !important;
    display: block !important;
    overflow: hidden !important;
}

.testimonial-box-2 .gallery-slider .item > a > img {
    width: 380px !important;
    min-width: 380px !important;
    max-width: none !important;
    height: 224px !important;
    object-fit: cover !important;
    display: block !important;
}
}


@media (min-width:1444px) { 
    .our-work-process p{ max-width: 398px;}
    .container, .container-lg, .container-md, 
    .container-sm, .container-xl, .container-xxl{ max-width: 1420px;}
    .inc-detail{ margin-right: 270px;} 
	.facades .owl-carousel .owl-item img{ max-height:527px; object-fit:cover;} 

    /*========================27=8=2025======================*/ 
    .size-bp .av-size-hdd{ width: 60%;} 
    .size-bp .av-size-hdd .ul-3{ width: 78%;} 
    .size-bp .av-size-hdd .ul-3 li{ width: 33.333%;} 
    .size-bp .av-size-hdd .ul-3 li a{ display: flex;} 
    .size-bp .bdr-bottom{ width: 35%;}
    #dyh-hero{height: 785px;}
	
	.available-size ul li{ margin-right:14px; font-size:15px;} 
	/*============2=9=25=================*/
	.home-designs .home-d-box .owl-carousel .item img{ height:529px; object-fit:cover;}
    .homes-available-now .home-d-box .owl-carousel .item img{ height:511px; object-fit:cover;} 
	/*==============3=9=25=============*/
	.est-bar-bottom .row { position:relative;} 
	.est-bar-bottom .row .col-md-4.ms-auto{ width:100%;}
	.est-bar-bottom .row .back-holder{ position:absolute; left:0px; top:4px;}
	.est-bar-bottom .row .next-holder{ position:absolute; right:0px; top:4px;}
	.home-design-detail-section .floorplan-image .js-floorplan-img{height: 380px;}
	.home-design-gallery .home-d-box .floorplan-b-size img{max-height: 270px;}
	/* .home-design-gallery .home-d-box .hd-detail, */
	.home-design-gallery .home-d-box .floorplan-b-size{height: 300px;} 
	/* #hd-box-229 .hd-detail, */
	.home-design-gallery .home-d-box .floorplan-b-size{height: 340px;} 
	.min-h-450{min-height:450px;}
	.homes-available-now .home-design-gallery .home-d-box .hd-detail, .homes-available-now .home-design-gallery .home-d-box .floorplan-b-size{height: inherit;}
	.cost-breakdn{ padding:35px;} .od-text ul{gap: 5rem !important;} 
	.dh-s-plan-pic{  padding:10px 50px !important;} 
	
	#hd-box-1302 .starting-from{text-align:right;}
	#hd-box-1302 .hd-detail .js-hd-desc{padding: 0 !important;}
	.home-design-gallery #hd-box-1302 .floorplan-b-size img{max-height: 100%; max-width: 100%;}
	.newbleft{border-right: 1px solid #B9AD88;}
	/*==============21=5=26=============*/
	.testimonial-slider .owl-nav button.owl-prev{ left:-48px;}
	.testimonial-slider .owl-nav button.owl-next{ right:-48px;}
}



@media (min-width:1200px) and (max-width:1443px) {
   
.faq-h .accordion .accordion-item .accordion-button{ font-size: 20px;}
.px-50, .av-size-hdd{ padding-left: 30px; padding-right: 30px;} 
.ul-3 li{ margin: 0px 10px;} .price-hd{ font-size: 24px;}
.av-footer .btn{ font-size: 13px;} .px-70{ padding-left: 30px; padding-right: 30px;} 

/*==========================27=8=2025============================*/ 
.size-bp{ padding: 30px;} 
.size-bp .av-size-hdd .ul-3 li a{ min-width: inherit; padding: 5px 35px;} 
.size-bp .bdr-bottom{ width: auto;}
.size-bp .bdr-bottom .b-facilities{ margin-right: 40px;} 
	.available-size ul li{ margin-right:14px; font-size:15px;} 
	/*============2=9=25=================*/
	.home-designs .home-d-box .owl-carousel .item img{ height:529px; object-fit:cover;}
    .homes-available-now .home-d-box .owl-carousel .item img{ height:511px; object-fit:cover;}
	
	/*==============3=9=25=============*/
	.est-bar-bottom .row { position:relative;} 
	.est-bar-bottom .row .col-md-4.ms-auto{ width:100%;}
	.est-bar-bottom .row .back-holder{ position:absolute; left:0px; top:4px;}
	.est-bar-bottom .row .next-holder{ position:absolute; right:0px; top:4px;} 
	.header-bottom  .btn{ margin-left:10px !important; margin-right:0px !important; font-size: 12px;min-width: 130px; padding: 5px 15px;} 
	.dh-s-plan-pic{  padding:10px 50px !important;} 
	
}

@media (min-width:1200px) and (max-width:1300px) {
	.max-w-630{ max-width:550px;}
	.logo .img-fluid, .logo-b .img-fluid, .menu_desktop .img-fluid{max-width: 212px;}
	.od-top{top: 120px;}  .od-text ul{gap: 2rem !important;} .home .open-day{height: 700px;}
	.oday{font-size: 147px;line-height: 147px;}
}


@media (min-width:992px) and (max-width:1199px) {


.sd-bx h3{ font-size: 20px;}

.font-16, .btn, .why-av-rw p{ font-size: 14px;}
.font-20, .why-av-rw h4{ font-size: 16px;} 

.testimonials figure, .inclusions figure{ margin-left: -160px;} 
.testimonials .detail{ max-width: 315px;} 
.faq-h .accordion .accordion-item .accordion-button{ font-size: 20px; padding: 0px 68px;}  
.faq-h .accordion .accordion-item .accordion-body{ padding-left: 68px; padding-right: 68px;}
.inc-detail{ margin-right: 194px;}

.ms-n-1{ margin-left: 158px;} 
.pic-1{ margin-right: -150px;} 

.home-d-box .col-xl-4{ border-right: none !important;} 
.home-d-box .col-xl-4 .hd-pagination, 
.home-d-box .col-xl-4 .hd-link{ display: none;}
.home-d-box .col-xl-8 .hd-pagination, 
.home-d-box .col-xl-8 .hd-link{ display: block !important;}
.home-d-box figure img{ height: auto;} 

.slide-all .owl-nav button.owl-prev{ left: -40px;}
.slide-all .owl-nav button.owl-next{ right: -40px;} 

.bedroom-d-center .bdr-right-2{ border: none;} 

/*==========================27=8=2025============================*/ 
.size-bp{ padding: 30px;} 
.size-bp .av-size-hdd .ul-3 li a{ min-width: inherit; padding: 5px 20px; min-height: 40px;} 
.size-bp .bdr-bottom{ width: auto;}
.size-bp .bdr-bottom .b-facilities{ margin-right: 30px;} 
	
	/*==============3=9=25=============*/
	.est-bar-bottom .row { position:relative;} 
	.est-bar-bottom .row .col-md-4.ms-auto{ width:100%;}
	.est-bar-bottom .row .back-holder{ position:absolute; left:0px; top:4px;}
	.est-bar-bottom .row .next-holder{ position:absolute; right:0px; top:4px;} 

    /*==============31=10=25=============*/ 
    .i-f-u-c{ width: 100px; left: 50%; top: -50px; margin-left: -50px;} 

	/*==============21=5=26=============*/
	.sshd .detail{ margin: 0 auto !important; padding-top: 50px; text-align: center;}
	.starting-from-home-new { left: 50% !important; right: initial !important; margin-left: -71px !important; bottom: initial !important; top: -71px !important; text-align: center;}
	.inclusions-s-new .inc-n-detail, .changing-way-home-built .cwhb-detail{ margin: 0 auto; text-align: center; padding-top: 30px;}
	.tailored-y-lifestyle figure img{ height: 400px; object-fit: cover;} 
	.testimonial-slider .owl-nav button.owl-prev{ left: -25px;}
	.testimonial-slider .owl-nav button.owl-next{ right: -25px;}

}

@media (min-width:768px) and (max-width:991px) { 
   

h2{ font-size: 25px; line-height: 40px;}
.sd-bx h3{ font-size: 20px;}
small, .font-14{ font-size: 12px;} 
.font-16, .btn, .why-av-rw p{ font-size: 13px;}
.font-20, .why-av-rw h4{ font-size: 16px;} 
.slide-content{ max-width: 630px;}
.slide-content h2{ font-size: 40px; line-height: 50px;} 
.slide-content .scontent{ line-height: 24px; font-size: 18px;} 
.testimonials figure, .inclusions figure{ margin-left: -12px;} 
.testimonials .detail{ max-width: 315px; margin: 30px auto !important;} 
.faq-h .accordion .accordion-item .accordion-button{ font-size: 20px; padding: 0px 68px;}  
.faq-h .accordion .accordion-item .accordion-body{ padding-left: 68px; padding-right: 68px;}
.inc-detail{ margin: 30px auto !important; text-align: center;} 
.navbar-brand img{ width: 200px; }
 .btn{ height: 45px; padding: 5px 20px; min-width: 130px;} 
 .faq-left-d{ margin-right:  auto !important; margin-left: inherit !important; margin-bottom: 30px;} 
 .faq-h{ margin-left: 0px;} 

 .ms-n-1{ margin: 0 auto !important; } 
 .pic-1{ margin-right: -12px;} 

 .service-sec-wrappar .design-text{ padding: 20px 0px 40px;} 


.home-d-box .col-xl-4{ border-right: none !important;} 
.home-d-box .col-xl-4 .hd-pagination, 
.home-d-box .col-xl-4 .hd-link{ display: none;}
.home-d-box .col-xl-8 .hd-pagination, 
.home-d-box .col-xl-8 .hd-link{ display: block !important;}
.home-d-box figure img{ height: auto;} 

.bedroom-d-center .bdr-right-2{ border: none;} 
.filter-hd-bx ul li{ width: 32.6%; margin-bottom: 8px;} 
.filter-hd-bx ul li:nth-child(3n+3){ margin-right: 0px;} 
.slide-all .owl-nav button.owl-prev{ left: -30px;}
.slide-all .owl-nav button.owl-next{ right: -30px;}  

.px-70{ padding-left: 25px; padding-right: 25px;} 
.min-w-117{ min-width: 104px;} .min-h-51{ min-height: 45px;} 

.u-homes-tabs .nav-tabs li .nav-link{ padding: 5px 10px !important; font-size: 12px;} 
.inner-banner-h h2{ font-size:40px; line-height:50px;} 


/*==========================27=8=2025============================*/ 
.size-bp{ padding: 30px 50px; flex-wrap: wrap;} 
.size-bp .av-size-hdd .ul-3 li a{ min-width: inherit; padding: 5px 20px; min-height: 40px;} 
.size-bp .bdr-bottom{ width: auto;}
.size-bp .bdr-bottom .b-facilities{ margin-right: 30px;} 
.size-bp .av-size-hdd{ margin-bottom: 20px;}
	
	/*==============3=9=25=============*/
	.est-bar-bottom .row { position:relative;} 
	.est-bar-bottom .row .col-md-4.ms-auto{ width:100%;}
	.est-bar-bottom .row .back-holder{ position:absolute; left:0px; top:4px; width:auto !important;}
	.est-bar-bottom .row .next-holder{ position:absolute; right:0px; top:4px;} 
	.choose-facade-bx{ padding-left:20px; padding-right:20px;}

     /*==============31=10=25=============*/ 
    .i-f-u-c{ width: 100px; left: 50%; top: -50px; margin-left: -50px;}
    .free-upgrade-r-sec{ padding: 30px;} 

	/*==============21=5=26=============*/
	.sshd .detail{ margin: 0 auto !important; padding-top: 50px; text-align: center;}
	.starting-from-home-new { left: 50% !important; right: initial !important; margin-left: -71px !important; bottom: initial !important; top: -71px !important; text-align: center;}
	.inclusions-s-new .inc-n-detail, .changing-way-home-built .cwhb-detail{ margin: 0 auto; text-align: center; padding-top: 30px;}
	.testimonial-slider .owl-nav button.owl-prev{ left: -25px;}
	.testimonial-slider .owl-nav button.owl-next{ right: -25px;}
	/*=====================27=5=2026======================*/
	.max-w-354{ max-width:100%;}

}



@media (max-width:767px) {

body{ font-size: 12px; line-height: 22px;}
h2{ font-size: 20px; line-height: 30px;}
.sd-bx h3{ font-size: 20px; padding: 10px 0px; margin: 0px;}
small, .font-14{ font-size: 12px;} 
.font-16, .btn, .why-av-rw p{ font-size: 13px;}
.font-20, .why-av-rw h4, .font-22{ font-size: 16px;} 
.slide-content{ max-width: 630px;}
.slide-content h2{ font-size: 30px; line-height: 40px;} 
.slide-content .scontent{ line-height: 24px; font-size: 14px;} 
.testimonials figure, .inclusions figure{ margin-left: -12px;} 
.testimonials .detail{ max-width: 315px; margin: 30px auto !important;} 
.faq-h .accordion .accordion-item .accordion-button{ font-size: 16px; padding: 0px 40px;}  
.faq-h .accordion .accordion-item .accordion-body{ padding-left: 45px; padding-right: 45px; font-size: 13px;  line-height: 22px;}
.inc-detail{ margin: 30px auto !important; text-align: center;} 
.navbar-brand img{ width: 200px; }
 .btn{ height: 45px; padding: 5px 20px; min-width: 130px;} 
 .faq-left-d{ margin-right:  auto !important; width: 100%; margin-left: inherit !important; margin-bottom: 30px;} 
 .faq-h{ margin-left: 0px;} 

 .home_slider figure img{ height: 450px; object-fit: cover;}
 .why-av-rw h4{ padding-top: 10px;} 
 .why-av-rw figure img{ width: 70px !important; display:inline-block !important;}
 .sd-bx{ text-align: center;}
 .sd-bx figure{ padding-bottom: 0px !important;}
  
 .promotion-goes-here figure img{ height: 350px; object-fit: cover;} 
 .faq-h .accordion .accordion-item{ padding: 15px;}
 .faq-h .accordion .accordion-item .accordion-button .number{ font-size: 24px;} 
 .faq-h .accordion .accordion-item .accordion-button::after{ width: 25px; height: 25px; background-size: 5px;}
 .logo-b img{ max-width: 200px !important;} 
 .footer .h2{ font-size: 18px; line-height: 30px;} 
 .navbar-nav > li > a{ font-size: 16px; line-height: 24px; padding: 8px 0px !important;}
     
.bdy-wfu .price{ font-size: 50px; line-height: 80px;} 
.text-wfu{ font-size: 20px;} .lh-28{ line-height: 24px;} 
.wfu{ min-height: inherit;}
.ms-n-1{ margin: 0 auto !important; } 
 .pic-1{ margin-right: -12px;}   

  .service-sec-wrappar .design-text{ padding: 20px 0px 40px;} 
  .ml-12{ margin-left: 0px;} .mr-12{ margin-right: 0px;} 
  .check-list li{ margin-bottom: 10px;} 
  .service-sec-wrappar .design-text h2{ padding-bottom: 0px !important;} 
  .check-list{ padding-top: 0px !important;} 
.ready-to-build-smarter br{ display: none;} 

.form-control{ height: 56px;}

.home-d-box .col-xl-4{ border-right: none !important;} 

/* .home-d-box .col-xl-4 .hd-pagination, 
.home-d-box .col-xl-4 .hd-link{ display: none;}*/

.home-d-box .col-xl-8 .hd-pagination, 
.home-d-box .col-xl-8 .hd-link{ display: block !important;}
.home-d-box figure img{ height: auto;} 

.p-all-1{ padding: 25px;} 
.p-all-1 .max-w-302{ padding: 0px !important;} 
.font-38{ font-size: 20px;} .h-link{ font-size: 16px;} 
.price-hd{ font-size: 18px;} .hd-header .mb-4{ margin-bottom: 10px !important;} 
.hd-link .btn{ height: 50px;} .home-d-box{ margin-bottom: 30px;} 


.bedroom-d-center .bdr-right-2{ border: none;} 
.filter-hd-bx ul li{ width: 32%; margin-bottom: 6px; margin-right: 2%;} 
.filter-hd-bx ul li:nth-child(3n+3){ margin-right: 0px;} 
.slide-all .owl-nav button.owl-prev{ left: 8px;}
.slide-all .owl-nav button.owl-next{ right: 8px;}  
.slide-all .owl-nav button:before{ font-size: 35px !important; line-height: 35px !important;} 
.slide-all .owl-nav button{ top: 40%;} 

.filter-hd-bx{ padding: 20px 20px 14px;} .filter-hd-bx ul li a{ min-height: 40px;} 
.h-title{ min-height: 70px;} .av-size-hdd{ padding: 20px;} 
.ul-3 li{ margin: 0px 8px;} .px-50{ padding-left: 20px; padding-right: 20px;} 
.b-facilities ul li:nth-child(1){ margin-right: 15px;} 
.py-35, .specification-bx{ padding-top: 20px !important; padding-bottom: 20px !important;}  

.font-48{ font-size: 30px;} .h-title h3{ font-size: 18px;} 
.h-title h3 span{ font-size: 24px;} .px-70{ padding-left: 20px; padding-right: 20px;} 
.ul-4 li{ margin-right: 20px;} .est-bar-bottom{ padding-bottom: 30px;} 

.min-w-117{ min-width: 104px;} .min-h-51{ min-height: 45px;} 
.choose-f-select .form-check .form-check-label{ font-size: 12px; min-height: 45px;} 

.u-homes-tabs .nav-tabs li .nav-link{ padding: 5px 8px !important; font-size: 10px; line-height: 14px; min-height: 40px;} 
.u-homes-tabs{ padding-left: 15px; padding-right: 15px;} 

.promo-bx h6{ margin-right: 8px !important; margin-left: 10px !important; font-size: 9px; margin-bottom: 6px !important;}

.font-32{ font-size: 24px;} 
	.inner-banner-h h2{ font-size:30px; line-height:40px;} 
	.inner-banner-h .overlay-title-h{ padding-bottom:30px !important;} 
	.inner-banner-h figure img{ object-fit:cover; height:450px;} 
	.p-cp-overlay .price-cp{ font-size:60px; line-height:60px;}
	.p-cp-overlay .wfu-cp{ font-size:14px;} 

/*==========================27=8=2025============================*/ 
.size-bp{ padding: 20px 15px; flex-wrap: wrap;} 
.size-bp .av-size-hdd .ul-3{ width: 100%;}
.size-bp .av-size-hdd .ul-3 li{ width: 33.333%;}
.size-bp .av-size-hdd .ul-3 li a{ min-width: inherit; display: flex; font-size:12px; padding: 5px 8px; min-height: 40px;} 
.size-bp .bdr-bottom{ width: auto;}
.size-bp .bdr-bottom .b-facilities{ margin-right: 30px;} 
.size-bp .av-size-hdd{ margin-bottom: 20px;}

	/*===========4=9=25===========*/ 

.t-cl-2{ margin-left: auto;} 
.count-n-u{ position: relative !important; top: 0px; left: 0px; margin-right: 8px;} 
.ul-u-gh.ac-select li{ width: 105px;} 
.ul-u-gh.ac-select li .form-check-label p span{ line-height: 10px;} 
.link-ug{ display: inline-block;} 
.ul-u-gh.light-f li{ width: 80px;} 
.ul-u-gh.rt-select li{ max-width: 90px;} 
.ul-u-gh.rt-select li .form-check-label{ min-height: 90px;}

	#comfortperformance-tab-pane .table-2 > tbody > tr:first-child  .count-n-u{ position:absolute !important; left:-30px !important;} .modular-construction .iframe-wrapper{ height:300px;} 
	.owl-carouselWAV .owl-nav{ display:none !important;}
	.owl-carouselWAV .owl-dots{ display:flex !important; padding-top:25px; justify-content:center; flex-wrap:wrap;}
	.owl-carouselWAV .owl-dots .owl-dot{ margin:5px !important;}
	.owl-carouselWAV .owl-dots .owl-dot span{ display:none;}
	.owl-carouselWAV .owl-dots .owl-dot{ display:inline-block !important; width:10px; background:#fff; height:10px; border-radius:50px; border:#B9AD88 1px solid !important;} .owl-carouselWAV .owl-dots .owl-dot.active{ background:#B9AD88;}
	.js-fp-image{ max-width:100%;}
	.choose-facade-bx{ padding-left:18px; padding-right:18px;}	

/*.hd-slides .ah-bx .fw-normal{display: none !important;}*/

	.ul-5 li{margin-right: 21px;} .js-kupgrade-des ul li, .js-bupgrade-des ul li{ display:block;} 
	.js-kupgrade-des, .js-bupgrade-des{ padding-top:25px; text-align:center;}
	.js-kupgrade-price, .js-bupgrade-price{ justify-content:center;} 
	.js-kupgrade-price b, .js-bupgrade-price b{ font-size:13px;} .js-kupgrade-price p, .js-bupgrade-price p{ font-size:22px;} 
	.cost-breakdn{ padding:25px;}
	.iframe-wrapper{height: 630px;} 

/*==========================9=9=2025============================*/ 

.home .hd-slides .ah-bx figcaption{ position: relative !important; color: #000; padding: 10px 0px!important;}
.home .hd-slides .ah-bx figcaption .text-white{ color: #000 !important;} 
.home .hd-slides .ah-bx figcaption .link-btn{ background: #B9AD88;} 
.home .hd-slides .ah-bx figcaption .link-btn:hover{ background: #000;} 
.home .hd-slides .ah-bx figcaption .font-12{ font-size: 11px;} 
.home .hd-slides .ah-bx figcaption .bed-n::after{ background: #000;} 
.our-work-process i img{ max-height: 50px;} 
.our-work-process .row-cols-1 .col:last-child i img{ max-width: 110px;}  
.proudly-australian-owned-made i img{ max-height: 70px;} 
.footer{ padding-bottom: 15px !important;} 

.homes-available-now .home-d-box .hd-header .max-w-302{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.homes-available-now .home-d-box .hd-header .max-w-302 .b-facilities{ width: 100%;} 
.table-specification .row.mb-3{ margin-bottom: 4px !important;} 
.ul-u-gh li{ width: 70px;} #internaldoors .ul-u-gh li{ width: 75px;} .hd-pagination { padding-top: 25px !important;} 
	.est-bar-bottom .btn{ min-width:96px; font-size:12px !important;}
	.est-bar-bottom .pb-3{ padding-bottom:0px !important;}
	 .u-homes-tabs{ padding-left: 0px; padding-right: 0px;} 
	#electricallighting-tab-pane .t-bd-rw .t-cl-1 .form-check label, 
	#comfortperformance-tab-pane .t-bd-rw .t-cl-1 .form-check label, 
	#bathrrom-tab-pane .t-bd-rw .t-cl-1 .form-check label{ margin-left:0px !important; padding-left:28px;}
	
	#electricallighting-tab-pane .t-bd-rw .t-cl-1 .form-check label::before, 
	#comfortperformance-tab-pane .t-bd-rw .t-cl-1 .form-check label::before, 
	#bathrrom-tab-pane .t-bd-rw .t-cl-1 .form-check label::before{ left:0px;}
	
	#electricallighting-tab-pane .t-bd-rw .t-cl-1 .form-check .form-check-input:checked + label::after, 
	#comfortperformance-tab-pane .t-bd-rw .t-cl-1 .form-check .form-check-input:checked + label::after, 
	#bathrrom-tab-pane  .t-bd-rw .t-cl-1 .form-check .form-check-input:checked + label::after{ left:2px;}
.home .open-day, .page-id-879 .open-day{height: 500px;} .oday{font-size: 65px;line-height: 65px; margin-top: 20px;} .home .open-day .w-100, .page-id-879 .open-day .w-100{height: 500px; object-fit: cover;}
.od-text ul{gap: 0 !important;padding: 4px 0 7px 0 !important;} .od-text li{padding: 4px 6px 0;}
.step-inside{bottom: 35px;} .od-top{top: 100px;}
.e-giveaway .pic-1{margin: 0 -12px 0 -12px;} .ask-ex .pic-1{margin: 0px -12px 0px -12px;}
.e-giveaway ul{max-width: inherit;} .open-day .ewelcome{padding: 8px 15px 10px 15px;max-width: 340px;font-size: 15px;} .od-text li{width: 50%;text-align: center;} .od-text li:last-child{width:100%;} 
	/*=========================20=10=2025=============================*/
.slide-2{ height: 630px;}
.slide-2 .slide-content small{ font-size: 18px; letter-spacing: 2.16px; line-height: 27px;} 
.slide-2 .slide-content{ max-width: 491px;} 

 /*==============31=10=25=============*/ 
    .i-f-u-c{ width: 130px; left:inherit; right: -5px; top: 0px;}
    .free-upgrade-r-sec{ padding: 30px;} 
    .rb-homes .facades .gallery-main .item img{ min-height: 192px; max-height: 192px; width: 100%; object-fit: cover;}
    .rb-homes .facades .gallery-thumbs .item img.thumb{ height: 70px; cursor: pointer;} 
    .f-u-rw-2 .rw{ flex-wrap: wrap; flex-direction: column;}
	.popupenq  .modal-dialog .modal-content{  padding: 0px;}

	.sec-aside-rb-2 .facades{ order: 3; padding: 30px;  border-top: #B9AD88 1px solid;} 
	.sec-aside-rb-2 .facades .gallery-thumbs{ display: none !important;}
	.sec-aside-rb-2 .floorplan-b-size{ padding-top: 0px; padding-bottom: 60px;} 
	.zoom-ic{ bottom: 15px;}
	.fur-mob .hd-link{ margin: 40px -30px -30px !important;}

	.rb-homes .facades .owl-nav button{ width: auto; height: auto; background: none !important; color: #B9AD88;}
	.rb-homes .facades .owl-nav button span::before{ font-size: 30px;}
	.rb-homes .facades .owl-nav button.owl-prev{ left: -20px;}
	.rb-homes .facades .owl-nav button.owl-next{ right: -20px;} 
 
	.h-text, .total-value-rw p{ font-size: 12px;} 
	.rb-left-sf .price-hd, .total-value-rw span{ font-size: 24px; line-height: 29px;} 
	.b-f-nw-rw.b-facilities ul li:last-child{ margin-left: auto;} 
	.lh-16{ line-height: 16px;} 
	 
	
	.popupenq .modal-dialog .modal-content .modal-header{ padding: 15px 10px;} 
	.popupenq .modal-dialog .modal-content .btn-close{ font-size: 25px; padding: 0px;}
	.c-popup .btn{ width: calc(100% + 32px);
    border-radius: 0px;
    margin-left: -16px;
    margin-right: -16px; border-radius:0px; margin-bottom:-16px;} 
	.c-popup form .check-s-nw{ margin:0px auto;} 
	.by-sharing{ line-height:16px; margin-bottom:20px;} 
	.ready-to-start span{ font-size:16px;}
	.ready-to-start{ line-height:20px;} 
	.rotate-bx{ background:rgba(0,0,0,.3); position: fixed; left:0px; z-index:99999; top:0px; bottom:0px; right:0px; overflow-y:auto;text-align: center;}
	.rotate-bx img{ max-width:230px; width:100%;margin-top: 200px;}
	.fancybox-content.fancy-floorplan .fancybox-image.is-portrait{transform: rotate(-90deg);} 
	/*========================4=12=2025===============================*/ 

.info-c-dh ul{ flex-direction: column;} 
.info-c-dh ul li{ margin-left: 0px; margin-right: 0px;}
.info-c-dh ul li .ic img{ width: 40px;} 
.dh-map iframe{ height: 220px !important;}
	
	.ifu-dh{ width: 125px; top: 8px; right: 8px;} 
.dh-s-plan-pic{ min-height: inherit;} .pright-120{padding-right: 0;}
.free-upgrade .col-xl-8 .rw.d-flex{display: block !important;}
	.display-h-listing .b-f-nw-rw.b-facilities ul li:last-child{ margin-left: initial;} 
	.interior-gallery .slide-all .owl-nav button{margin-top: inherit;} 
	.header-2 .header-bottom{ padding-top:0px;} 
	.ul-ffc li{ margin-bottom:10px;}
	.ul-ffc{ margin-bottom:25px !important;}
	
	/*======================14=4=2026=================================*/ 

.max-w-567{ max-width: 567px !important;}
.secure-y-build small{ font-size: 12px; letter-spacing: 2px;}
.secure-y-build .enjoy-free{ font-size: 11px; letter-spacing: 1px;padding: 25px 0;line-height: 20px;}
	.home_slider .half-price .w-100{padding: 0 8px;} 
	
	 /*==================================21=4=2026=========================================*/
      
.smart-space-fast-approval figure{ margin: 0px -12px !important;} 
.gf-packages-section .container{ padding: 0px;}
.gf-price-badge{ top: 15px;} 
.turnkey-p-inc .detail{ max-width: 354px; margin: 0 auto !important;} 
.turnkey-p-inc .detail ul{ margin-left: 25px !important; text-align: left !important; } 
.turnkey-p-inc .detail ul li{margin-bottom: 2px !important; padding-left: 18px !important;}
.g-ul-1 li{ background-size: 11px !important; }
.g-ul-2 li::before{ width: 4px; height: 4px;} 
.turnkey-p-inc h2, .smart-space-fast-approval h2{ font-size: 23px;}
.turnkey-p-inc{ border: none !important;}
	
	#hd-box-1302 .new-release{min-height: 35px;padding-top: 6px; margin-bottom: -15px;}
	#hd-box-1302 .js-floorplan-img{transform: rotate(90deg); max-height: 300px;margin-top: -100px;}
	.f-p-map{height: 100px;}
	#hd-box-1302 .f-p-map{height: 80px;}
	#hd-box-1302 .bedroom-h .js-hd-title img{margin-top:0;}
	#dyhStep8.design-id-1302 .js-sel-fp-img{max-height: 80px;}
	#dyh-hero-holder.design-id-1302 h1 img{    display: block;    margin: 0 auto;} 


	/*==============21=5=26=============*/
	.sshd .detail{ margin: 0 auto !important; padding-top: 70px; text-align: center;}
	.starting-from-home-new { left: 50% !important; right: initial !important; margin-left: -71px !important; bottom: initial !important; top: -71px !important; text-align: center;} 
	.inclusions-s-new .inc-n-detail, .changing-way-home-built .cwhb-detail{ margin: 0 auto; text-align: center; padding-top: 30px;}
	.testimonial-slider .owl-nav{ position:relative; margin-top:25px; display:flex; justify-content:center;}
	.testimonial-slider .owl-nav button.owl-prev, .testimonial-slider .owl-nav button.owl-next{ position: relative;}
	.testimonial-slider .owl-nav button.owl-prev{ left: -10px;}
	.testimonial-slider .owl-nav button.owl-next{ right: -10px;}
	.testimonial-img-card, .testimonial-text-card{ width: 100%;}
	.free-delivery .secure-y-build .enjoy-free{ font-size:10px; padding:14px; line-height:15px; letter-spacing:1px;}
	.free-delivery .secure-y-build small{ font-size:12px;}
	.tailored-y-lifestyle figure img{ width:100% !important;}
	.tailored-y-lifestyle figure{ margin:0px -12px !important;}
	.v-play-link{ width:40px; margin-left:-20px; margin-top:-20px;}
	.testimonial-head{ margin-bottom:30px;}
	.fancybox-slide{ padding:20px !important;} 
	
	/*==========================27=5=2026============================*/ 
	.testimonial-box-2{ padding:20px;} .max-w-354{ max-width:100%;}
	.testimonial-box-2 .gallery-slider .item {    height: 100px; object-fit:cover;	}
	.testimonial-box-2 .gallery-title{margin-top:0;}
	.testimonial-box-2 .main-title{font-size: 20px;}
	.faq-sec-h .faq-left-d h2 br{display:none;}
	.page-id-1487 .home_slider figure img{object-position: 20%;}
	.changing-way-home-built.vid2 .cwhb-detail{margin-left: 0;}
	.phterms{color: #fff;font-size: 9px;margin-top: -5px;margin-bottom: 30px;} .hpromo-holder img{max-width: 280px;} .gf-packages-section .col-md-6:first-child .gf-map{margin:45px 40px;}
} 


