@media (min-width:1480px) { 
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, 
	.menu_desktop{ max-width: 1444px;}  
    .build-with-us-m{ margin-left: 20px;} 
    

    .owl-carouselA .owl-nav button.owl-prev, .owl-carouselB .owl-nav button.owl-prev, 
    .owl-carouselHDD .owl-nav button.owl-prev{ left: -45px;}
    .owl-carouselA .owl-nav button.owl-next, .owl-carouselB .owl-nav button.owl-next, 
    .owl-carouselHDD .owl-nav button.owl-next{ right: -45px;} 

    .sec-m-h-1 .detail{ margin-left: 38px !important;}
    .sec-m-h-2 .detail{ margin-right: 38px !important;} 


    .submit-btn{ background: #fff url(https://kaplanhomes.com.au/wp-content/uploads/2025/07/arrow-right-2.png) no-repeat right 40px center;} 
    .submit-btn:hover{ background: #997f4c url(https://kaplanhomes.com.au/wp-content/uploads/2025/07/arrow-right-02.png) no-repeat right 40px center;} 

    .table-1.h-d-table tr td:nth-child(1){ width: 175px;} 
    .table-1.hl-table-d tr td:nth-child(1){ width: 155px;} 


    .table-1.hl-table-d tr td{ padding-bottom: 12px;} 

    
    .es-pic{ max-width: 434px;} 

    .v-display-home .btn{ min-width: 223px;} 


    .v-display-home  .s-bx-2 .detail .cl_1 h4{ font-size: 20px;} 

    .facades-available .s-bx-2 .detail .cl_1 h4{ font-size: 16px;} 

    .plus-pi{ margin-left: -84px; padding-left: 84px;} 

    .mx-w-wck{ max-width: 504px !important;} 

    .s-bx .ul-1 li{ margin-left: 25px;} 
    .s-bx .ul-1 li::before{ left: -10px;} 
 .owl-carouselA .owl-nav button.owl-prev, .owl-carouselB .owl-nav button.owl-prev, 
 .owl-carouselHDD .owl-nav button.owl-prev, 
 .dh-v-tour-g .owl-nav button.owl-prev, 
 .ha-gallery .owl-nav button.owl-prev{ left: -45px;}

    .owl-carouselA .owl-nav button.owl-next, .owl-carouselB .owl-nav button.owl-next, 
    .owl-carouselHDD .owl-nav button.owl-next, 
    .dh-v-tour-g .owl-nav button.owl-next, 
    .ha-gallery .owl-nav button.owl-next{ right: -45px;} 


    
   .test-gallery .owl-nav button{ top: 56% !important;} 

   .why-c-kaplan-c .detail{ max-width: 514px !important;} 
	
	.most-popular .s-bx .ul-1 li:nth-child(1){ margin-left:0px;}

	
	
	.page-template-page-home-designs-sydney .rf-rw ul li{ width:19%;}
	.house-and-land-packages .rf-rw ul li{ width:16%;} 
	
	.submit-btn{ background: #fff url(https://kaplanhomes.com.au/wp-content/uploads/2025/07/arrow-right-2.png) no-repeat right 48px center; min-width:158px !important;  background-size: 8px; text-indent: -28px;} 
.submit-btn:hover{ background: #997f4c url(https://kaplanhomes.com.au/wp-content/uploads/2025/07/arrow-right-02.png) no-repeat right 48px center; background-size: 8px; text-indent: -28px;}  
	
.cf6frm .submit-btn{ background: #fff url(https://kaplanhomes.com.au/wp-content/uploads/2025/07/arrow-right-2.png) no-repeat right 25px center; min-width:166px !important;  background-size: 8px; text-indent: -22px;}
.cf6frm	.submit-btn:hover{ background: #997f4c url(https://kaplanhomes.com.au/wp-content/uploads/2025/07/arrow-right-02.png) no-repeat right 25px center; background-size: 8px; text-indent: -22px;}
	
.knockdown-rebuild .bx-s-ovr{ max-width:725px; min-height:340px !important;}	

}

@media (min-width:1200px) and (max-width:1479px) {
 
 .select-bx{ font-size: 15px; padding-left: 10px; padding-right: 30px;} 
 .rf-rw{ padding: 25px;} 



 .ul-4 li a{ min-height: 52px; font-size: 14px; padding: 5px 10px;} 
 .font-60{ font-size: 45px;} 
 .suit-lot-with{    min-height: 65px;} 


 .owl-carouselA .owl-nav button.owl-prev, 
 .owl-carouselB .owl-nav button.owl-prev, 
 .owl-carouselHDD .owl-nav button.owl-prev, 
 .dh-v-tour-g .owl-nav button.owl-prev, 
 .ha-gallery .owl-nav button.owl-prev{ left: -45px;}

    .owl-carouselA .owl-nav button.owl-next, .owl-carouselB .owl-nav button.owl-next, 
    .owl-carouselHDD .owl-nav button.owl-next, 
    .dh-v-tour-g .owl-nav button.owl-next, 
    .ha-gallery .owl-nav button.owl-next{ right: -45px;}

.sec-m-h-1 .detail{ margin-left: 38px !important;} 
.sec-m-h-2 .detail{ margin-right: 38px !important;} 

.house-radio .form-check .form-check-label, 
.hlp-select-bx h5.font-20{ font-size: 15px;}  
.font-40{ font-size: 30px;}
.registered-land{ margin-top: -16px;} 



 .es-pic{ max-width: 434px;} 

 .plan-size ul li{ margin-right: 12px;}

 .v-display-home .btn{ min-width: 223px;} 

 .v-display-home .s-bx-2 .detail .cl_1 h4{ font-size: 20px;} 

  .facades-available .s-bx-2 .detail .cl_1 h4{ font-size: 16px;} 

  .plus-pi{ margin-left: -84px; padding-left: 84px;} 

  .mx-w-wck{ max-width: 504px !important;} 

 .test-gallery .owl-nav button{ top: 56% !important;} 

 .why-c-kaplan-c .detail{ max-width: 514px !important;}  

 h2, .h2{ font-size: 36px;}
 .most-popular .s-bx .ul-1 li:nth-child(1){ margin-left:0px;}
	.s-bx .ul-1 li{ margin-left: 15px;} 
    .s-bx .ul-1 li::before{ left: -5px;} 
	.menu_desktop{ max-width:1170px;}
	
	.page-template-page-home-designs-sydney .rf-rw ul li{ width:19%;}
     .house-and-land-packages .rf-rw ul li{ width:16%;} 
	
	.submit-btn{ background: #fff url(https://kaplanhomes.com.au/wp-content/uploads/2025/07/arrow-right-2.png) no-repeat right 48px center; min-width:158px !important;  background-size: 8px; text-indent: -28px;} 
.submit-btn:hover{ background: #997f4c url(https://kaplanhomes.com.au/wp-content/uploads/2025/07/arrow-right-02.png) no-repeat right 48px center; background-size: 8px; text-indent: -28px;} 
	
	
	.cf6frm .submit-btn{ background: #fff url(https://kaplanhomes.com.au/wp-content/uploads/2025/07/arrow-right-2.png) no-repeat right 25px center; min-width:166px !important;  background-size: 8px; text-indent: -22px;}
.cf6frm	.submit-btn:hover{ background: #997f4c url(https://kaplanhomes.com.au/wp-content/uploads/2025/07/arrow-right-02.png) no-repeat right 25px center; background-size: 8px; text-indent: -22px;} 
	
	.min-h-610{ min-height:450px;} 
	.knockdown-rebuild .bx-s-ovr{ max-width:725px; min-height:340px !important;} 
	
	.search-r-wrappar > div h2{ font-size:18px;}
	
}


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

 
  .max-w-784{ max-width: 620px;} 
   
  .s-bx .detail .cl_1 h4{ font-size: 18px;} 
  .s-bx .detail .cl_1 p{ font-size: 13px; line-height: 18px;} 
  .ul-1 li i img{ max-width: 25px;} 
  .ul-1 li:nth-child(2) i img{ max-width: 23px;} 
  .ul-1 li span{ font-size: 14px;} 

  .max-w-900{ max-width: 706px;} 
 

  .footer-row-2, .footer-row-2 h5{ font-size: 14px;}  

 


}


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

  .rf-rw ul{ flex-wrap: wrap; justify-content: center !important;} 
  .rf-rw ul li{ width: 23%; margin: 3px .5%;} 
  .select-bx{ font-size: 15px; padding-left: 15px; padding-right: 30px;} 
  .rf-rw{ padding: 15px;} .p-list-bdy-rw{ flex-wrap: wrap;} 
  .p-list-bdy-rw .s-cl-1,  .p-list-bdy-rw .s-cl-2{ width: 50%;} 

.p-list-bdy-rw .s-cl-3{ width: 100%; padding: 0px 25px 25px; border-top: 1px solid #707070;} 

  .p-list-bdy-rw .s-cl-3 .p_slider{ margin: 25px 0px 0px !important;} 
  .plan-size ul li a, .pagination-pl ul li a{ font-size: 24px;} 


   .ul-4{ flex-wrap: wrap; }
  .ul-4 li{ width: 32.5%; margin: 4px 0px;} 
  .font-60{ font-size: 45px;} 
  .suit-lot-with{ font-size: 18px; min-width: 270px; min-height: 70px;} 
  .font-23{ font-size: 18px;} .font-21{ font-size: 17px;} 

.hlp-select-bx .font-20, .house-radio .form-check .form-check-label{ font-size: 15px;} 
.p-listing-bx.h-l-p-list-rw .p-list-head h3{ font-size: 25px;} 
.p-listing-bx.h-l-p-list-rw  .p-list-bdy-rw .s-cl-1{ width: 30%;}
.p-listing-bx.h-l-p-list-rw  .p-list-bdy-rw .s-cl-2, 
.p-listing-bx.h-l-p-list-rw  .p-list-bdy-rw .s-cl-3{ width: 35%;} 


.registered-land{ margin-top: -16px;} 
.h-l-p-detail .head-floor-d h2{ font-size: 26px;} 
.backall-link{ font-size: 18px; min-width: 260px; min-height: 60px;}  

.customisation-options figure img, .why-choose-kaplan figure img{ object-fit: cover; height: 700px;} 
.why-choose-kaplan .detail{ margin-right: 0px;}
.o-m-overlay .our-m-detail{ max-width:540px !important; padding:50px 20px;} 
	
	.inner-slider-1 figure img{ min-height:600px;} 
	
	.ul-4{ justify-content: start !important;} 
	.ul-4 li{ margin-right:1.25%;} 
	.ul-4 li:nth-child(3n+3){ margin-right:0px; }


}

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

   body{ font-size: 15px; line-height: 25px;}
 

   h2, .h2{ font-size: 32px;}

  .font-14{ font-size: 12px;}
  .font-16{ font-size: 14px;}
  .font-18{ font-size: 15px;}
  .font-32{ font-size: 22px;}
  .font-66{ font-size: 45px;}
  .font-77{ font-size: 50px;}
  .font-80{ font-size: 52px;}
  
  
  .lh-35{ line-height: 26px;} 
  .lh-40{ line-height: 30px;}
  .lh-66{ line-height: 60px;}
  .lh-77{ line-height: 57px;} 
   
  .btn, .select-bx-option{ min-width: 180px; min-height: 50px; font-size: 14px;} 
  .max-w-784{ max-width: 620px;} 
   
  .s-bx .detail .cl_1 h4{ font-size: 18px;} 
  .s-bx .detail .cl_1 p{ font-size: 13px; line-height: 18px;} 
  .ul-1 li i img{ max-width: 25px;} 
  .ul-1 li:nth-child(2) i img{ max-width: 23px;} 
  .ul-1 li span{ font-size: 14px;} 
  .s-bx-2 .detail .cl_1 h4{ font-size: 22px;} 
  .max-w-900{ max-width: 706px;} 
  .star-luxury-inclusions-sec img{ max-width: 500px; width: 100%;} 

  .footer-row-2, .footer-row-2 h5{ font-size: 14px;} 

  .navbar-nav > li > a{ font-size: 18px;} 
  .navbar-nav > li{ padding: 0px 0px !important;} 


   .rf-rw ul{ flex-wrap: wrap; justify-content: center !important;} 
  .rf-rw ul li{ width: 23%; margin: 3px .5%;} 
  .select-bx{ font-size: 15px; padding-left: 15px; padding-right: 30px;} 
  .rf-rw{ padding: 15px 10px;} .p-list-bdy-rw{ flex-wrap: wrap;} 
  .p-list-bdy-rw .s-cl-1,  .p-list-bdy-rw .s-cl-2{ width: 100%;} 
  .p-list-bdy-rw .s-cl-1{ border: none;}
  .p-list-bdy-rw .s-cl-2{ padding: 25px; border-top: 1px solid #707070;}
.p-list-bdy-rw .s-cl-3{ width: 100%; padding: 25px 25px 25px; border-top: 1px solid #707070;} 

  .p-list-bdy-rw .s-cl-3 .p_slider{ margin: 25px 0px 0px !important;} 
  .plan-size ul li a, .pagination-pl ul li a{ font-size: 24px;} 
  .font-26{ font-size: 20px;} 
  .at-kaplan-homes-2 figure img{ height: 420px; } 


   .ul-4{ flex-wrap: wrap; }
  .ul-4 li{ width: 32%; margin: 4px 0px;} 
  .font-60{ font-size: 45px;} 
  .suit-lot-with{ font-size: 18px; min-width: 270px; min-height: 70px;} 
  .font-23{ font-size: 18px;} .font-21{ font-size: 17px;}  

  .hlp-select-bx .font-20, .house-radio .form-check .form-check-label{ font-size: 15px;} 
.p-listing-bx.h-l-p-list-rw .p-list-head h3{ font-size: 25px;} 

.ul-pi > li{ font-size: 15px; margin-bottom: 15px;} 
.registered-land{ margin-top: -16px;} 
.h-l-p-detail .head-floor-d h2{ font-size: 22px;} 
.backall-link{ font-size: 16px; min-width: 225px; min-height: 50px;} 
.max-w-335{ max-width: 100%;} 

.f-cl-first{ max-width: 100%;} 

.min-h-610{ min-height: 450px;} 
.bx-s-ovr{ max-width: 600px; text-align: center; padding: 50px;} 

.customisation-options figure img, .why-choose-kaplan figure img{ object-fit: cover; height: 700px;} 
.why-choose-kaplan .detail{ margin-right: 0px;} 

.ready-to-make-dream-home .font-66{ font-size: 40px;} 

.s-bx-os .ss-detail{ margin: 0 auto !important; text-align: center !important; padding: 30px 0px !important;}
.o-m-overlay{ position:relative !important; height:auto !important; display:block !important;}
	.o-m-overlay .container{ display:block !important; max-width:initial !important; padding:0px !important;}	
	.o-m-overlay .our-m-detail{ max-width:initial !important; width:initial !important; margin:0px -12px 0px !important;}
.inner-slider-1 figure img{ min-height:600px;} 
	
	.search-r-wrappar > div{ width:50%;}
	.search-r-wrappar > div h2{ font-size:16px;} 
	
	.ul-4{ justify-content: start !important;} 
	.ul-4 li{ margin-right:1.25%;} 
	.ul-4 li:nth-child(3n+3){ margin-right:0px; }
}




@media (max-width:767px) { 

 body{ font-size: 12px; line-height: 18px;}
 .link-3{ font-weight: 400;}

   h2, .h2{ font-size: 24px; font-weight: 700 !important;}

  .font-14{ font-size: 10px;}
  .font-16{ font-size: 14px;}
  .font-18{ font-size: 14px;}
  .font-20{ font-size: 15px;}
  .font-32{ font-size: 15px;}
  .font-66{ font-size: 24px;}
  .font-77{ font-size: 24px;}
  .font-80{ font-size: 24px;}
  
  
  .lh-35{ line-height: 26px;} 
  .lh-40{ line-height: 22px;}
  .lh-66{ line-height: 32px;}
  .lh-77{ line-height: 32px;} 

  .l-s-1{ letter-spacing: 0.56px;}
   
  .btn{ min-width: 85px; min-height: 28px; font-size: 12px; border-radius: 4px; line-height: 14px; padding: 0px 10px;} 
  .btn .fa{ font-size: 13px; margin-left: 5px; position:relative; bottom:-1px;}
  .min-w-180{ min-width: 138px !important;}
  .max-w-784{ max-width: 620px;} 
   
  .s-bx .detail .cl_1 h4{ font-size: 14px; margin: 0px 0px 0px;} 
  .s-bx .detail .cl_1 p{ font-size: 10px; line-height: 18px;} 
  .ul-1 li i img{ max-width: 18px;} 
  .ul-1 li:nth-child(2) i img{ max-width: 17px;}  
    .ul-1 li:nth-child(3) i img{ max-width: 19px;} 
  .ul-1 li span{ font-size: 10px;} 
  .s-bx-2 .detail .cl_1 h4{ font-size: 12px; margin: 0px;} 
    .s-bx-2 .detail .cl_1 p{ font-size: 10px;}
  .max-w-900{ max-width: 706px;} 
  .star-luxury-inclusions-sec img{ max-width: 274px; width: 100%;} 

  .footer-row-2, .footer-row-2 h5{ font-size: 14px;} 

  .home_slider figure img{ object-fit: cover; height: 548px;} 

  .top-right ul li{ margin-left: 0px;} 
  .top-right ul li.contact-t a{ font-size: 12px; font-weight: 400;} 
  .top-right ul li.search i img{ width: 18px;} 
  .top-right ul li.contact-t a .fa{ font-size: 16px; margin-left: 5px;}  

  .s-sec-wrappar figure img{ height: 350px; object-fit: cover;} 

  .star-luxury-inclusions-sec{ min-height: 220px;} 
  .form-control{ height: 43px; font-size: 12px; padding: 0px 12px;} 
  .ready-to-make-dream-home{ padding: 90px 0px; background: url(../images/dream-home-bg-2.jpg) no-repeat center top; background-size: cover;} 
  .ul-2 li a{ line-height: 26px;}
  
  .navbar-nav > li > a{ font-size: 15px;} 
  .navbar-nav > li{ padding: 0px 0px !important;} 

   .rf-rw ul{ flex-wrap: wrap; } 
  .rf-rw ul li{ width: 48.25%; margin: 5px 0px;} 
  .select-bx{ font-size: 12px; font-weight: 300; padding-left: 12px; padding-right: 30px; height: 32px;} 
  .rf-rw{ padding: 5px 10px;} .p-list-bdy-rw{ flex-wrap: wrap;} 
  .p-list-bdy-rw .s-cl-1,  .p-list-bdy-rw .s-cl-2,  .p-list-bdy-rw .s-cl-3{ width: 100%;} 
.p-list-bdy-rw .s-cl-1{ border-right: none;}

.p-list-bdy-rw .s-cl-3{ padding: 0; border-top: none;}


  .p-list-bdy-rw .s-cl-3 .p_slider{ margin: 0px !important;} 
  .plan-size ul li a,  .plan-size ul li .btn{ font-size: 16px; line-height:18px; font-weight: 600 !important;} 
  .pagination-pl ul li a{ font-size: 14px;} 
  .font-26{ font-size: 18px;} 

  .owl-carouselA .owl-nav, .owl-carouselB .owl-nav{ display: flex !important; margin-top: 20px; justify-content: center;}
  .owl-carouselA .owl-nav button, .owl-carouselB .owl-nav button, 
  .ha-gallery .owl-nav button{ position: relative !important; left: 0px !important; right: 0px !important; margin: 0px 10px !important;} 

  .owl-carouselA .owl-nav button.owl-prev::before, .owl-carouselB .owl-nav button.owl-prev::before, 
  .dh-v-tour-g .owl-nav button.owl-prev::before, 
  .ha-gallery .owl-nav button.owl-prev:before{ width: 10px; height: 17px; background: url(../images/arrow-left.png) no-repeat left center; background-size: 8px;} 

  .owl-carouselA .owl-nav button.owl-next::before, .owl-carouselB .owl-nav button.owl-next::before, 
   .dh-v-tour-g .owl-nav button.owl-next::before, 
   .ha-gallery .owl-nav button.owl-next:before{ width: 10px; height: 17px; background: url(../images/arrow-right.png) no-repeat left center; background-size: 8px;} 

  .price-p{ font-size: 16px; font-weight: 600;} 
  .p-list-bdy-rw .s-cl-2{ padding: 20px 20px;} 


  .ul-4{ flex-wrap: wrap; padding: 6px 10px !important; }
  .ul-4 li{ width: 32%; margin: 4px 0px;} 
  .ul-4 li a{ font-size: 12px; line-height: 17px; font-weight: 300; padding: 4px 10px; min-height: 38px;}
   .ul-4 li a span{ display: none;}
  .font-60{ font-size: 30px;} 
  .suit-lot-with{ font-size: 10px; min-width: 125px; min-height: 38px;} 
  .font-23{ font-size: 18px;} .font-21{ font-size: 17px;} 

  .bath-ps i img, .bed-ps i img, .car-ps i img{ width: 40px;} 

  .font-25{ font-size: 18px;} .lh-33{ line-height: 30px;} 
  .font-35{ font-size: 25px;} .testimonials-center{ border-radius: 0px 100px 100px 0px; padding: 20px 40px 20px 30px; min-height: 205px;} 
  .e-b-form{ padding: 30px;} .enquire-about-sec h2{ font-size: 30px !important; line-height: 35px !important;} 

  .owl-carouselHDD .owl-nav button.owl-prev{ left: -10px;} 
  .owl-carouselHDD .owl-nav button.owl-next{ right: -10px;} 
  .owl-carouselHDD .owl-nav button.owl-prev::before, 
  .owl-carouselHDD .owl-nav button.owl-next::before{ background-size: 8px !important; width: 9px;} 
  .v-t-pic{ margin-top: -40px !important;} 
  .v-t-rw{ margin-top: 60px;} 
  .btn-3, .btn-4{ font-size: 12px; line-height: 24px; min-height: 50px;} 

  .s-sec-wrappar figure{ min-height: 720px !important; height: auto !important;} 
  .table-1 tr td:nth-child(1){ width: 70px;} 
  .table-1.h-d-table tr td:nth-child(1){ width: auto;}  

  .select-bx-option{ width: auto; min-width: 160px; min-height: 32px; font-size: 12px; line-height: 14px; font-weight: 300; padding-left: 8px; padding-right: 18px; background: #fff url(../images/arrow-right-2.png) no-repeat right 10px center; white-space: nowrap; background-size: 5px; text-align: left; justify-content: space-between;} 


    .hlp-select-bx .font-20, .house-radio .form-check .form-check-label{ font-size: 15px; } 
.p-listing-bx.h-l-p-list-rw .p-list-head h3{ font-size: 16px; font-weight: 600 !important;}  
.house-radio .form-check .form-check-label{height: 40px;} 

.p-listing-bx.h-l-p-list-rw .p-list-head{ flex-wrap: wrap;} 
.h-l-p-list-rw .price-p{ font-size: 16px;} 


.ul-pi > li{ font-size: 12px; margin-bottom: 10px; background-size: 12px !important; padding-left: 22px; line-height: 18px; background-position: 0px 3px;} 
.registered-land{ margin-top: -18px; font-size: 15px; width: 180px; height: 50px; margin-right: 10px;} 
.h-l-p-detail .head-floor-d h2{ font-size: 18px;}  
.h-l-p-detail .head-floor-d h2 span{ display: block; font-size: 12px; line-height: 18px; font-weight: 300;}
.backall-link{ font-size: 16px; min-width: 225px; min-height: 50px;} 
.max-w-335{ max-width: 100%;} .package-inclusions{ padding: 0px 0px;} 
.backall-link .fa{ bottom: -3px;} 


.top-right ul li:nth-child(1){ display: none;} 

.navbar-brand img, .logo_menu img{ width: 149px;}  

.navbar{ padding: 0px 70px !important; justify-content: center !important;} 
.navbar > .navbar-toggler{ position: absolute; left: 0px; top: 8px;} 
.top-right{ position: absolute; right: 0px; top: 7px; display: none;} 

.at-kaplan-homes-detail img.img-fluid{ width: 100%; max-width: 279px;} 

.s-sec-wrappar .detail .fw-medium{ font-weight: 600 !important;} 

.s-sec-wrappar.home-design figure{ background: url(../images/home-design-mb.jpg) no-repeat fixed center top !important; background-size: cover !important;} 
.s-sec-wrappar.knockdownrebuild figure{background: url(../images/knockdown-rebuild-mb.jpg) no-repeat fixed center top !important; background-size: cover !important;}
.s-sec-wrappar.house-land-package figure{background: url(../images/house-land-packages-mb.jpg) no-repeat fixed center top !important; background-size: cover !important;}
.s-sec-wrappar.knockdownrebuild{ margin: 0px 0px;} 
	
/* On iOS, drop 'fixed' so it’s predictable (static image) */
.is-ios .s-sec-wrappar figure {
  background-attachment: scroll !important;
  background-position: center top !important; /* or center 50% */
}
	

.most-popular h2, .title-head h2{ font-weight: 700; line-height: 32px; padding-top:0px !important;}

.slide-m-v{ margin-right: -12px; width: auto;} 
.slide-m-v .owl-nav{ position: absolute; right: 26%; top: -44px; display:none !important; } 
.owl-carouselA.slide-m-v .owl-nav{ position: absolute; right: 36px; top: -44px; display:none !important;} 

.custom-home-design-h figure img{ height: 290px; object-fit: cover;} 


.at-kaplan-homes-2.bg-drk-2{ background: none !important;} 
.at-kaplan-homes-2.bg-drk-2 .detail{ background: #393939; padding:45px 25px !important; margin-left: -12px; margin-right: -12px; margin-top: 0px; text-align: center;} 
.at-kaplan-homes-2.bg-drk-2 .detail .font-26{ font-size: 12px; line-height: 16px;} 

.logo-ftr img{ max-width: 150px;} 

.footer-bottom .font-16{ font-size: 10px;} 

.accordion-content {
  display: none;
 
  margin: 0;
} 


.footer-menu-mb > li > a{ font-weight: 700; text-decoration: none;}   
.footer-menu-mb > li > a.accordion-toggle{ display: block; position: relative; text-decoration: none !important;}
.footer-menu-mb > li > a.accordion-toggle:after{ content: "\f105"; font-family:'FontAwesome'; position:relative; margin-left: 5px; font-weight: normal; font-size: 18px; bottom: -2px;}

.footer-menu-mb > li{ padding: 10px 0px;} 
.footer-menu-mb > li > ul{ padding-top: 10px !important;} 

.social-f-2 ul li a{ color: #fff; text-decoration: none; font-size: 25px;} 
.social-f-2 ul li{ margin-right: 19px;} 
.social-f-2 ul li a:hover{ opacity: 0.8; text-decoration: none !important;} 

.ready-to-make-dream-home h2{ line-height: 32px; letter-spacing: 0px;} 

.showing-sort .font-18{ font-size:12px;} 
.link-2{font-size: 12px;} 
.link-2 .fa{ font-size: 14px; bottom: -2px;} 
.p-list-head .h2{ font-size: 20px; font-weight: 600 !important;} 

.sort-by-list-mb .select-bx{ border: #000000 1px solid;} 

.p-list-bdy p.font-15{ font-size: 10px;} 

.p-list-bdy-rw .ul-1.p-size-ul li{ margin-right: 20px; min-height: 28px;}
.p-list-bdy-rw .ul-1.p-size-ul li:last-child{ margin-right: 0px;}
.p-list-bdy-rw .ul-1.p-size-ul li i img{ max-width: 18px;} 
.p-list-bdy-rw .ul-1.p-size-ul li:nth-child(2) i img{ max-width: 17px;} 
.p-list-bdy-rw .ul-1.p-size-ul li span{ font-size: 12px;} 
.p-list-bdy-rw .ul-1.p-size-ul li::before{ right: -10px;} 

.dimensions-bx-mobile .link-dim{ background: rgba(199, 196, 190, .2); text-decoration: none; height: 48px; padding: 0px 20px;} .dimensions-bx-mobile .link-dim span{ font-size: 17px; font-weight: 600; color: #000;} 
.dimensions-bx-mobile .link-dim .fa{ font-size: 20px;} 
.dimensions-bx-mobile .collapse, 
.dimensions-bx-mobile .collapsing{ padding: 10px 20px 0px !important; height: auto !important; transition: inherit !important; width: 100% !important;}  

.table-1 td{ font-size: 12px; font-weight: 300; line-height: 22px; } 

.p_slider h6, .cars-bottom{ font-size: 12px; font-weight: 300 !important;} 
.cars-bottom button{ font-size: 18px;} 

.p-listing-bx .p-list-bdy{ padding: 0px;} 

.vhd-link a{ height: 42px; display: flex; justify-content: center; align-items: center; text-decoration: none; background: rgba(199, 196, 190, .2); padding: 0px 15px;} 
.vhd-link a:hover{ background: #000; color: #fff !important;} 
.vhd-link a .fa{ bottom: -1px;} 
.text-bx-1{ font-size: 12px; font-weight: 400;} 

.select-items div{ font-size: 12px;} 

.showing-title{ line-height: 18px; padding-bottom: 5px;} 

.n-f-plan, .facade-images-are{ font-size: 7px; line-height: 10px;}


.sort-by-list-mb .select-bx-option{ width: 100%; min-width: inherit; line-height: 14px; padding-left: 12px; white-space:inherit;}  
.sort-by-list-mb .select-items div{ line-height: 18px;}

.f-cl-first, .p-s-a-ftr .btn-3, .p-s-a-ftr .btn-4{ max-width: 100%;} 

.font-52{ font-size: 24px;} .lh-62{ line-height: 40px;} 

.s-sec-wrappar .btn{ min-width: 94px;} 


.title-head .font-18{ font-size: 10px; letter-spacing: 0.4px; line-height: 22px;} 

.s-bx .detail{ align-items: center;} 
.s-bx .detail .cl_2{ padding-bottom: 0px;} 
.s-bx .ul-1 li::before{ height: auto; bottom: -8px;} 

.s-bx .ul-1 li:nth-child(1){ margin-left: 0px;}

.min-w-94{ min-width: 94px !important;} 

.custom-home-design-h::before{ top: 50px;} 

.custom-home-design-h .center p{ font-size: 12px; line-height: 18px;} 

.max-w-498{ max-width: 366px; margin: 0 auto; text-align: center;} 

.link-4{ font-weight: 600;} 


.sub-t-title{ font-size: 10px !important; letter-spacing: 0.4px !important;} 

select.form-control{ background: #fff url(../images/arrow-right-002.png) no-repeat right 8px center !important; padding-right: 17px !important; background-size: 5px !important;} 
.submit-btn{ background: #fff url(../images/arrow-right-2.png) no-repeat right 18px center; background-size: 6px; text-indent: -14px;} 

.copyright-rw{ flex-direction: column;} 
.social-f ul li{ margin: 0px 25px 0px 0px;} 
.social-f ul li .ic{ margin-right: 0px;} 
.footer-bottom .lh-20{ line-height: 12px;} 
.footer-bottom .border-t-w-clr{ border-color: #C7C4BE;} 
.lh-32{ line-height: 18px;} 

.p-list-head .cl_2 .link-2{ font-size: 12px;} 
.p-listing-bx .p-list-head{ padding: 15px 15px;}
.s-cl-rw-1, .s-cl-rw-3, .s-cl-rw-2{ padding: 20px 15px;} 


.select-bx{ background: #fff url(../images/arrow-right-2.png) no-repeat right 14px center; background-size: 5px;} 


.showing-sort .font-16{ font-size: 12px;} 
.link-1{ font-size: 12px !important;} 


.p-list-bdy-rw .s-cl-1{ display: flex; flex-direction: column;}
.p-list-bdy-rw .s-cl-1 .s-cl-rw-2{ order: 3; border-bottom: none;}
.p-list-bdy-rw .s-cl-1 .s-cl-rw-3{ border-top: #707070 1px solid;} 


.p_slider figcaption{ padding: 15px 15px;} 

.cars-bottom{ bottom: 12px; right: 12px !important;} 
.cars-bottom .fw-normal{ font-weight: 300 !important;} 

.dimensions-bx-mobile h6{ font-size: 12px;} 

.table-1 tbody{ display: flex; margin: 0px -10px; justify-content: space-between;} 
.table-1 tbody tr{  padding: 0px 10px; display: flex;}  

.table-1 tbody tr td:nth-child(1){ width: auto; padding-right: 10px;} 

.min-land-req .table-1 tbody tr:nth-child(2){ margin-right: auto;} 

.akh-main{ padding: 0px;} 
.pagination-pl ul li{ margin: 2px 12px;} 
.pagination-pl ul li.prev .fa, .pagination-pl ul li.next .fa{ font-size: 24px; top: -4px;} 


.head-floor-d h2{ font-size: 18px;} 

.f-p-link .font-18{ font-size: 12px; font-weight: 400 !important;} 
.f-p-link i{ margin-left: 5px;}
.f-p-link i img{ height: 18px;} 

.dmlr-bx, .p-s-a-ftr, .p-s-d-rw, .head-f-cl-f{ padding: 20px;} 

.dmlr h6{ font-size: 12px !important; font-weight: 600 !important;} 
.dmlr-ml-req .table-1 tbody tr:nth-child(2){ margin-right: auto;} 


.f-cl-first .head-f-cl-f .font-20{ font-size: 10px; font-weight: 300 !important; margin-bottom: 5px !important;} 
.ul-1.p-size-ul li{ min-height: 28px;} 
.f-cl-first .dmlr-bx{ border-top: #fff 5px solid;} 

.virtual-3d-tour .heading .font-18{ font-size: 10px; letter-spacing: 0.4px;} 

.test-bx p{ font-size: 10px; line-height: 16px;} 

.testimonials-center::before{ height: 66px; background-size: 100% !important;} 
.test-bx .u-name{ font-size: 12px; padding-top: 0px !important; font-weight: 400;} 

.enquire-about-sec{ background: url(../images/enquiry-about-bg-2.jpg) no-repeat center center; background-size: cover; padding: 150px 0px;} 

select.text-bx-1{ background: #fff url(../images/s-arrow-right.png) no-repeat !important; background-position: right 6px !important; background-size: 5px !important;} 

.submit-btn:hover {
  background: #997f4c url(../images/arrow-right-02.png) no-repeat right 22px center;
    background-size: auto;
  background-size: 5px;
  text-indent: -14px;
} 

.inner-banner-h .overlay-title-h{ padding-bottom: 50px;} 

.p-listing-bx.h-l-p-list-rw .table-1 tbody{ flex-wrap: wrap;} 
.p-listing-bx.h-l-p-list-rw .table-1 tbody tr{ width: 50%; display: block; padding: 0px 10px 10px;} 
.p-listing-bx.h-l-p-list-rw .table-1 tbody tr td{ width: auto !important; display: block !important; padding: 0px !important;} 
.p-listing-bx.h-l-p-list-rw .table-1 tbody tr td:last-child{ font-weight: 300;} 

.p-listing-bx.h-l-p-list-rw .p-list-bdy-rw .s-cl-1 .s-cl-rw-3{ border-bottom: #707070 1px solid; padding-bottom: 10px;} 

.ftr-s-col .link-2{ height: 48px; display: flex; justify-content: center; font-weight: 400 !important; align-items: center; background: #f4f3f2;} 
.ftr-s-col .link-2 .fa{ bottom: -1px; margin-left: 8px;} 
.ftr-s-col .link-2:hover{ background: #000; color: #fff;} 


.p-listing-bx.h-l-p-list-rw .p-list-head h3 .lot{ display: block; font-size: 14px; padding-bottom: 3px; font-weight: 300 !important;} 

.hlp-detail-f-col .dmlr  .table-1 tbody{ flex-wrap: wrap;} 
.hlp-detail-f-col .dmlr  .table-1 tbody tr{ display: block; width: 50%; padding: 0px 10px 10px;} 
.hlp-detail-f-col .dmlr  .table-1 tbody tr td{ width: auto !important; display: block !important; padding: 0px !important;} 

.f-cl-first.hlp-detail-f-col .dmlr-bx { padding-bottom: 10px;}  
.f-cl-first.hlp-detail-f-col .price-p  .font-18{ font-size: 10px; margin-bottom: 2px !important;} 
.f-cl-first.hlp-detail-f-col .price-p .font-28{ font-size: 16px !important;} 

.location-hlp h2{ text-align: center; font-weight: 700 !important;} 
.location-hlp hr{ display: none;} 

.chp-bx{ max-width: 190px; margin: 0 auto;} 
.chp-gallery{ margin-right: -12px;} 

.lh-54{ line-height: 36px;} 

.custom-home-banner .bx-s-ovr{ margin-right: auto;} 
.bx-s-ovr{ max-width: 87%; padding: 30px; text-align: center;} .min-h-610{ min-height: 190px;} 
.bx-s-ovr h2{ font-size: 24px; line-height: 32px; padding-bottom: 8px;} 
.bx-s-ovr p{ font-size: 12px;} 

.inner-slider-1 figure img{ min-height: 548px; max-height: 548px;} 

h2.fw-semibold{ font-weight: 700 !important;} 
.bx-wb h4{ font-size: 12px; line-height: 18px; margin-bottom: 4px;} 
.custom-home-process::before{top: 8%;} 

.customisation-options .detail{ width: 100%; max-width: 270px; text-align: center; margin-left: auto; margin-right: auto;}
.customisation-options .detail ul{ text-align: left !important;} 

.ul-5 li::before{ width: 6px; height: 6px;} 
.ul-5 li{ padding-left: 20px; margin-bottom: 10px;} 

.why-choose-kaplan .detail{ width: 100%; max-width: 274px; margin: 0 auto; text-align: center;} 
.ul-pi-wy > li{ text-align: left; background: url(../images/check-ic.png) no-repeat; background-size: 12px !important; padding-left: 22px; background-position: 0px 3px; margin-bottom: 10px; padding-right: 0px;} 
.ul-pi-wy > li > h5{ font-size: 12px; line-height: 20px; padding-bottom: 0px;} 

.custom-home-inspiration{ min-height: 430px; background: url(../images/custom-home-inspiration-bg-mob.jpg) no-repeat center center; background-size: cover;} 
.custom-home-inspiration .center h2{ font-size: 24px; line-height: 32px; padding-bottom: 5px;} 
.custom-home-inspiration .center h2 br{ display: none;} 
.custom-home-inspiration .center{ min-height: 164px;} 
.font-45{ font-size: 24px; line-height: 32px;} 

.faq-accordion .accordion-item .accordion-button{ min-height: 50px; font-size: 12px; padding: 5px 15px;} 
.faq-accordion .accordion-item .accordion-body{ padding: 15px; line-height: 16px;} 
.faq-accordion .accordion-item .accordion-button:after{ background-size: 6px !important; width: 12px !important; height: 11px !important; margin-top: -5px !important;} 
.faq-accordion .accordion-item .accordion-button:not(.collapsed)::after{ background-size: 11px !important;} 
.faq-accordion .accordion-item{ margin-bottom: 20px;} 

.min-h-380{ min-height: 190px;} 

.why-choose-kr-sec.customisation-options .detail{ max-width: 345px;} 
.why-choose-kr-sec.customisation-options .detail ul{ max-width: 296px; margin-left: auto !important; margin-right:  auto !important;} 

.kr-right.why-choose-kaplan .detail{ max-width: 278px;} 

.sp-text{ font-size: 10px; letter-spacing: 0.4px;} 

.bx-2 h6{ font-size: 16px;} 

.ul-lux li{ flex-direction: column;} 
.ul-lux li .r{ padding-left: 0px; line-height: 18px; padding-top: 8px;} 
.ul-lux li .ic img{ width: 30px;} 

.adrs-cl h4{ font-size: 14px; padding-bottom: 0px !important; margin-bottom: 4px !important;} 
.adrs-cl{ font-size: 10px; line-height: 20px; padding: 16px 15px;} 
.adrs-cl .sub-adrs{ margin-bottom: 2px !important; font-size: 12px;} 

.s-bx.d-h-cl .detail .cl_1 h4{ font-size: 14px;} 

.ul-dh-a li{ margin-right: 0px; width:100%; margin-bottom:10px;} 
.ul-dh-a li:last-child{ margin-bottom:0px;}
.ct-bx i img{ width: 30px;} 
.ct-bx .ad-r{ padding-left: 10px !important; flex-wrap: wrap; justify-content: start !important; text-align: left !important;} 
.ct-bx .ad-r span{ display: block;} 
.ct-bx .ad-r span.sep-v{ display: none !important;} 
.single-display-home .ct-bx .ad-r span.sep-v{ display: inherit !important;} 

.head-ng-aside .cl_1 h4{ font-size: 14px;} 
.head-ng-aside .cl_1 p{ font-size: 10px;} 
.ul-1.dvt li::before{ height: auto; bottom: -8px; top: -4px;} 
.head-rw-2 h2{ padding-bottom: 8px ;} 

.slide-m-v.dh-v-tour-g .owl-nav{ right: 4%; top: -24px;} 
.dh-v-tour-g .owl-nav button{ position: relative !important;  right: 0px !important; left: 0px !important; margin: 0px 10px !important;} 

.promo-detail{ max-width: 100% !important; text-align: center;} 
.promo-detail h3{ font-size: 20px;} .promo-detail p{ font-size: 14px;} 
.promo-detail small{ font-size: 12px;} 

.step-box .card-header button{ padding: 5px 12px; min-height: 76px;} 
.step-box .card-header .s-t-l span img{ width: 40px;} 
.step-box .card-header .s-t-l .s-h{ padding-left: 10px;} 
.step-box .card-header .s-t-l .s-h small{ font-size: 12px;} 
.step-box .card-header .s-t-l .s-h h4{ font-size: 16px;} 
.step-box .card-header button .down-arrow img{ width: 12px;}  


  .slide-m-v.ha-gallery .owl-nav {
    position: absolute;
    right: 9%;
    top: -28px;
  } 

  .test-gallery.owl-carouselA.slide-m-v .owl-nav{ top: 0px !important;} 
  .rd-rw .form-check{ margin: 3px 10px;} 
  .kph-stars-pic{ margin-bottom: -100px; margin-top: 40px;} 
  .y-k-h-stars-sec{ margin-bottom: 100px;} 

  .blog-slider-2{ margin-right: 0px;} 
  .blog-col .detail .footer-b-c .btn{ min-width: 85px;} 

  .bold-detail-wrappar h4{ padding-top: 0px; font-size: 18px; margin-bottom: 10px;} 


  .backall-link.min-w-216{ min-width: 160px; min-height: 45px; font-size: 12px;} 

  .s-bx-os .ss-detail{ margin: 0 auto !important; text-align: center !important; padding: 30px 0px !important;} 

  .our-story.s-bx-os .ss-detail{ padding-bottom: 0px !important;} 
  .our-m-detail{ margin-top: -100px; padding: 40px 20px;} 


  .contact-detail li i img{ width: 30px;} 
  .contact-detail li{ padding-left: 42px; min-height: 30px; margin-bottom: 15px;} 

  .get-in-touch-team .submit-btn{ min-width: 100px; background: #fff url(../images/arrow-right-2.png) no-repeat right 15px center; background-size: 5px;} 
   .get-in-touch-team .submit-btn:hover{ background: #997f4c url(../images/arrow-right-02.png) no-repeat right 15px center; background-size: 5px;}
	
	#mega-menu-wrap-header-menu .mega-menu-toggle + #mega-menu-header-menu{ background:none !important;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link{ font-size:14px; line-height:17px; min-height:48px;}
	.d-link h5{ font-size:10px;}
	.d-link figure{ margin-bottom:8px;} 
	.mega-sub-menu .mega-menu-item{ padding-left:0px !important; padding-right:0px !important;}
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu{ padding-top:0px !important;} .dropdown-mega-menu-sec{ padding:18px 0px;} 
	.mega-dropdown > .mega-menu-link .mega-indicator::before{ font-size:17px;} 
	
	
	#ajax-blog-container .blog-col figure img{ min-height:250px; max-height:250px;} 
	.most-popular .container{ padding-top:15px !important; padding-bottom:15px !important;} 
	
	.o-m-overlay{ position:relative !important; height:auto !important; display:block !important;}
	.o-m-overlay .container{ display:block !important; max-width:initial !important; padding:0px !important;}	
	.o-m-overlay .our-m-detail{ max-width:initial !important; width:initial !important; margin:0px -12px 0px !important;} 
	
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-megamenu > ul.mega-sub-menu{ padding-left:0px !important; padding-right:0px !important;}
	.logo{ margin-right:0px !important;} 
	
	.back-to-top{ width:70px; position:fixed; right:30px; bottom:20%;}
	.back-to-top a{ height:40px; font-size:10px;}
	.back-to-top a .fa{ font-size:14px;} 
	.title-head{ margin-bottom:0px !important;} 
	.text-center.pt-md-5{ margin-top:0px !important; padding-top:10px !important;} 
	.form-lt.mx-4{ margin-left:0px !important; margin-right:0px !important;} 
	.inner-banner-h figure img{ object-fit:cover; height:548px;} 
	.p-list-head .h2 .current-fpname{ display:none;} .showing-sort{ margin-top:15px;}
	.house-and-land-packages .showing-sort{ margin-top:0px;} 

  .footer-top{ margin-bottom: 6px !important;} 
.footer-bottom a{ color:#fff; text-decoration:none;} 
	.p-list-head{ flex-wrap:wrap;}
	.p-list-head .cl_1, .p-list-head .cl_2{ width:100%;}	
	.p-list-head .cl_2{ padding-top:5px;}
	.p-list-bdy-rw .s-cl-1 .inner-scl1 > p.font-15, .p-list-bdy-rw .s-cl-1 .inner-scl1 .plan-size{ padding:20px 15px 0px !important;}.p-list-bdy-rw .s-cl-1 .inner-scl1 .plan-size{ padding-top:4px !important;}  
	
	.inner-scl1 .floorplan-content .s-cl-rw-2{ display:none !important;} 
	.p-list-bdy-rw > .s-cl-02{ padding:10px 15px; border-top:#707070 1px solid; width:100%; text-align:center;}
	.p-list-bdy-rw > .s-cl-3 .p_slider figure{ margin-bottom:0px !important;} 
	.ul-4{ justify-content:start !important;} 
	.ul-4 li{ margin-right:2%;} .ul-4 li:nth-child(3n+3){ margin-right:0px;} 
	.facades-available .bdr-top-gry{ margin-top:15px !important;} 
	.facades-available .text-center.pb-3{ padding-bottom:0px !important;} 
	.enquire-about-sec form .row .col{ width:100% !important;} 
	.floorplan-image-wrapper img{ max-height:300px;}
	.ul-dh-a{ flex-direction: column !important;}
	
	.fp-submenu ul{ background: #fff; border: #eeeeee 2px solid; display:flex;} 
.fp-submenu ul li{ width: 50%;}
.fp-submenu ul li .floorplan-tab{ text-decoration: none !important; font-size: 12px; color: #a1a1a1; text-decoration: none; display: block; padding:6px 10px !important; font-weight: 400; width: 100%; text-align:center; line-height:14px;}
.fp-submenu ul li .floorplan-tab.active{ background: #f4f3f2 !important; color: #000;}
.fp-submenu ul li .floorplan-tab:after{ display:none !important;} 
	.fp-submenus .fp-submenu{ margin-top:5px !important;}
	.virtual-tours .akh-main{ margin-top:25px !important;}
	.single-home-design .product-listing-grd .p-list-bdy .s-cl-1{order:1;}
	.single-home-design .product-listing-grd .p-list-bdy .s-cl-3{order:2;}
	.single-home-design .product-listing-grd .p-list-bdy .s-cl-2{order:3;}
	.single-home-design .product-listing-grd .p-list-bdy .ftr-s-col{order:4; width:100%;}
	.ftr-s-col{ width:100%;} .back-to-top{ display:none !important;} 
	.link-menu-tr a{ font-size:14px;} .link-menu-tr{ top:-37px; right:0px !important;} 
	.contact-us .get-in-touch-team .submit-btn{ min-width:116px;} 
	.building-location-sec::before{ height:70%;}
	.search-r-wrappar > div{ width:100%;}
	.search-r-wrappar > div h2{ font-size:14px; text-align:center;}
	.sres-holder h1{ font-size:25px;} 
	.single-home-design .fp-submenu ul li .floorplan-tab.active{ background:#393939 !important; color:#fff;} 
	
	#homeLandResult .p-list-bdy-rw .s-cl-1{ order:1;}
	#homeLandResult .p-list-bdy-rw .s-cl-2{ order:3;}
	#homeLandResult .p-list-bdy-rw .s-cl-3{ order:2;}
	#homeLandResult .p-list-bdy-rw .ftr-s-col{ order:4;} 
	.d-broch-popup .modal-body .heading-2 h2{ font-size:25px;} 
	.d-broch-popup .modal-body .heading-2{ font-size:13px; margin-bottom:10px !important;} 
	.d-broch-popup .modal-body{ padding:40px 15px 30px !important;} 
	.d-broch-popup .b-close-2 img{ width:16px;} 
	
	.form-bx .submit-btn{ min-width:104px!important; background:#987F4D url(https://kaplanhomes.com.au/wp-content/uploads/2025/07/arrow-right-02.png) no-repeat right 18px center; background-size:6px; color:#fff;}
.form-bx .submit-btn:hover{  background:#fff url(https://kaplanhomes.com.au/wp-content/uploads/2025/07/arrow-right-2.png) no-repeat right 18px center; background-size:6px; color:#000;}
.search-bx-top .btn-s{background: #393939 url(https://kaplanhomes.com.au/wp-content/uploads/2025/07/arrow-right-02.png) no-repeat right 15px center; height: 43px; width: 101px;}
.wpcf7 form .wpcf7-response-output{text-align: center;}
.owl-carouselAward .owl-item img{height: inherit;}
}


