


@media (min-width:992px) {
.header-2 .navbar-nav>li>a{ color: #3D3C3C !important;}
.header-2 .navbar-nav>li>a.active, 
.header-2 .navbar-nav>li>a:hover, 
.header-2 .navbar-nav>li>a:focus{ color: #f89948 !important;}
.navbar-nav > li:hover > .dropdown-menu{ display: block !important;}
	#home-design-results .home-design-m-bx .card-body .js-floorplan-img{max-height: 510px;}
 }

@media (min-width:1444px) { 
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{ max-width: 1420px;}   
   .w-c-cl p br{ display: block;}
	.logo{ width:350px; margin-left:-175px;}

  /*=============15=10=2025====================*/
	.home-design-m-bx .card-body .col-lg-4{ width: 27%;}
  .home-design-m-bx .card-body .col-lg-5{ width: 48%;} 

 /*=============29=10=2025====================*/
  .upgrades-wrappar .package-includes .row .col:nth-child(6){ margin-bottom: -32%;}
 .upgrades-wrappar .package-includes .row .col:nth-child(6) .p-i-cl figure{ text-align: center;}
 .upgrades-wrappar .package-includes .row .col:nth-child(6) .p-i-cl figure img{ max-width: 292px; padding: 70px 0px;}
	.iframe-wrapper{height:800px;}
	.iframe-wrapper iframe {
	  transform: scale(1.35);
	}
}

@media (min-width:1600px) {
	.iframe-wrapper{height:830px;}
	.iframe-wrapper iframe {
	  transform: scale(1.35);
	}
}

@media (min-width:1700px) {
	.iframe-wrapper iframe {
  transform: scale(1.45);
}
}
@media (min-width:2000px) {
	.iframe-wrapper{height:900px;}
	.iframe-wrapper iframe {
  transform: scale(1.55);
}
}
@media (min-width:2000px) {
	.iframe-wrapper{height:930px;}
	.iframe-wrapper iframe {
  transform: scale(2);
}
}
@media (min-width:2200px) {
	.iframe-wrapper{height:930px;}
	.iframe-wrapper iframe {
  transform: scale(4);
}
}


@media (min-width:1200px) and (max-width:1443px) {

	.navbar-nav > li > a{ font-size:12px;}
   .logo{ width:300px; margin-left:-150px;}
	.navbar-nav > li:nth-child(3) { margin-right: 340px;}
.menu_desktop, .top-right{ padding-top:0px !important;}	

 /*=============29=10=2025====================*/
  .upgrades-wrappar .package-includes .row .col:nth-child(6){ margin-bottom: -33.15%;}
 .upgrades-wrappar .package-includes .row .col:nth-child(6) .p-i-cl figure{ text-align: center;}
 .upgrades-wrappar .package-includes .row .col:nth-child(6) .p-i-cl figure img{ max-width: 253px; padding: 50px 0px;}

	
}


@media (min-width:992px) and (max-width:1199px) {
.logo{ width: 200px; margin-left: -100px;} 
.navbar-nav>li>a{ font-size: 12px;} 
.navbar-nav>li:nth-child(3){ margin-right: 236px;} 
.navbar{ min-height: inherit !important;} 
.owl-carouseltest.gallery-all .owl-nav button.owl-prev{ left: -230px;}
.owl-carouseltest.gallery-all .owl-nav button.owl-next{ right: -230px;} 

.s-filter{ width: 100%; margin-bottom: 10px;} 
.s-filter ul li{ width: 16.5%;}
.s-by-name, .s-by-name .w-238{ width: 100%;}  

.slide-owl-2 .owl-nav button.owl-prev{  left: 70px;}
.slide-owl-2 .owl-nav button.owl-next{  right: 70px;} 

.inclusion-sec-top .center{ padding: 30px 25px;}
.ss-pic-c{ padding-top: 150px;} 
.inc-links-group ul li a{ font-size: 12px;} 
.s-inc-w figure img{ height: 630px; object-fit: cover;} 

.step-menu-bx ul li{ width: 48%; } 
.navbar-nav > li > .dropdown-toggle::after{ top:-1px;}

#myCarousel .carousel-inner figure .w-100{ min-height:500px ;}

 /*=============29=10=2025====================*/
  .upgrades-wrappar .package-includes .row .col:nth-child(6){ margin-bottom: -34.59%;}
 .upgrades-wrappar .package-includes .row .col:nth-child(6) .p-i-cl figure{ text-align: center;}
 .upgrades-wrappar .package-includes .row .col:nth-child(6) .p-i-cl figure img{ max-width: 204px; padding: 50px 0px;}


}

@media (min-width:768px) and (max-width:991px) { 
 
    .logo{ width: 220px; margin-left: -110px;} 
.navbar-nav>li>a{ font-size: 13px;} 
.navbar-nav>li:nth-child(3){ margin-right: 236px;} 
.navbar{ min-height: inherit !important;} 
.owl-carouseltest.gallery-all .owl-nav button.owl-prev{ left: -60px;}
.owl-carouseltest.gallery-all .owl-nav button.owl-next{ right: -60px;} 

.logo-footer{ width: 350px;} 

.b-l-r{ border: none !important; border-top: 1px solid #3D3C3C !important;} 

.s-filter{ width: 100%; margin-bottom: 10px;} 
.s-filter ul{ flex-wrap: wrap;}
.s-filter ul li{ width: 33.333%;}
.s-by-name, .s-by-name .w-238{ width: 100%;}  

.b-l-r-2{ border-left: none; border-top: 1px solid #3D3C3C;} 

.inclusion-sec-top .center{ padding: 30px 25px;}
.ss-pic-c{ padding-top: 150px;} 
.ul-3 li{ background: url(../images/check-3.png) no-repeat; padding-right: 0px; padding-left: 40px;  background-position: 0 5px; } 
.ss-pic-c img{ max-height: 150px;} 
.inc-links-group ul li{ width: 49%; margin-top: 1%; margin-bottom: 1%;} 

.step-menu-bx ul li{ width: 48%; } 

#myCarousel .carousel-inner figure .w-100{ min-height:500px ;} 


/*=============29=10=2025====================*/

 .upgrades-wrappar .package-includes .row .col:nth-child(6) .p-i-cl figure{ text-align: center;}
 .upgrades-wrappar .package-includes .row .col:nth-child(6) .p-i-cl figure img{ max-width: 95px; padding: 25px 0px;}

}

@media (max-width:991px) {

 .navbar-toggler {
        padding: 0px;
        border: none;
        outline: none;
        color: #000;
        box-shadow: none; position: absolute; left: 0px; top: 1px;
      
    }

    .navbar-toggler:hover {
        color: #000;
    }

    .navbar-toggler:focus {
        border: none;
        outline: none;
        box-shadow: none;
    }

    .navbar-toggler img{ width: 16px;}

    #navbarCollapse {
        position: fixed;
        background: #3D3C3C;
        width: 100%;
        z-index: 999;
        transition: all 0.4s ease;
        -webkit-transition: all 0.4s ease;
        height: 100% !important;
        display: block !important;
        left: -100%;
        top: 0px; 
        overflow: auto;
    }

    #navbarCollapse.show {
        left: 0px;
    }

    .navbar-nav>li {
        margin: 0px 0px 15px;
        text-align: center;
    }

    .navbar-nav {
        margin-left: 0px !important;
    }

    /*================================12=07=2023======================================*/
    .navbar-collapse .navbar-toggler {
        position: relative;
        right: 0px;
        top: 0px;
        background: none;
        color: #fff;
        width: auto;
        height: auto;
        padding: 0px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 2px;
    }

    .navbar-collapse .logo_menu { padding-left: 20px; padding-right: 20px; border-bottom: 1px solid rgba(255, 255, 255, .3);
       
    }

    
    .navbar-nav>li>a {
        display: flex;
        align-items: center;
        border-radius: 0px !important; min-height: 58px;
        padding: 15px 0px !important; font-size: 15px;
      
      
        text-align: left;
        justify-content: inherit; 
    }

    .navbar-nav>li {
        width: 100%;
        margin: 0px;
        padding: 0px 20px !important; border-bottom: 1px solid rgba(255, 255, 255, .3); min-width: initial !important;
    }

    
.navbar-nav > li > a.active::before, .navbar-nav > li > a:hover::before, .navbar-nav > li > a:focus::before, .navbar-nav > li:hover > a::before{ bottom: -1px;}

    .navbar-nav > li > .dropdown-toggle::after{ right: 0px; top:18px; font-size: 22px;}

    .navbar-nav>li>.dropdown-menu {
      
        padding: 0px; position: relative !important;
        border-radius: 0px;
        margin:0px  !important;
        transition: all 0.4s ease;
        -webkit-transition: all 0.4s ease; 
    } 

    .navbar-nav > li::after{ display: none;} 

    .top-right{ margin-left: auto; margin-right: 0px !important;} 

    .slide-owl-2 .owl-nav button.owl-prev{  left: 40px;}
.slide-owl-2 .owl-nav button.owl-next{  right: 40px;}
.h-166{ height: 121px;}

.max-w-dc{ max-width: 100%;}

}


@media (max-width:767px) {
  body{ font-size: 12px; line-height: 20px;}
.home-slider figure img, .inner-banner-head figure img{ height: 450px; object-fit: cover;}
.font-38, .font-42{ font-size: 25px;}    .lh-52{ line-height: 30px;} 
.font-16{ font-size: 13px;} .lh-30{ line-height: 24px;} 
.btn{ min-height: 42px; font-size: 12px; min-width: 130px; padding: 5px 12px;} 
h2{ font-size: 22px;}
.logo{ width: 180px; margin-left: -90px;} 
.top-right{ margin-left: auto;} 
.navbar{ min-height: inherit;} 

.top-right ul li:nth-child(1) img{ width: 30px;}
.top-right ul li:nth-child(2){ margin-left: 10px !important;}
.top-right ul li:nth-child(2) img{ width: 20px;} 
.home-design-h-section{ min-height: 350px;} 

.p-bx-1 .second-cl{ padding-top: 19px;} 
.p-bx-1 .second-cl .text-end{ text-align: right !important;} 
.p-bx-1 .second-cl .p-s-detail ul{ justify-content: start !important; } 
.p-bx-1 .first-cl h4, .p-bx-1 .second-cl .price, 
.p-bx-2 .first-cl h4{ font-size: 18px;} 
.p-s-detail ul li:nth-child(1) i img{ width: 20px;}
.p-s-detail ul li:nth-child(2) i img{ width: 14px;} 
.p-s-detail ul li:nth-child(3) i img{ width: 16px;} 

.w-c-cl i img{ width: 45px !important; display: inherit !important;}
.w-c-cl h6{ line-height: 24px;}

.test-gallery{ padding: 40px 20px; min-height: inherit;}  

.owl-carouseltest.gallery-all .owl-nav button.owl-prev{ left: -18px; }
.owl-carouseltest.gallery-all .owl-nav button.owl-next{ right: -18px; } 
.gallery-all .owl-nav button{ width: 16px; height: 24px; background-size: 10px !important;} 

.get-in-touch-f{ padding: 50px 20px; margin-top: -70px;} 

.logo-footer img{ width: 160px;} 
.footer-bottom h4, .footer-bottom .h4{ font-size: 18px;} 
.footer-bottom h5{ font-size: 14px;} 
.footer-bottom .h6{ font-size: 16px;} 
.f-head{ min-height: inherit !important; margin-bottom: 10px !important;} 
.footer{ border-bottom: #5A3E98 30px solid;} 

.logo_menu a > img{ width: 200px;} 

.b-l-r{ border: none !important; border-top: 1px solid #3D3C3C !important;} 
.slide-hdf .carousel-item figure{ min-height: inherit;} 
.detail-c-hdf{ min-height: 60px; padding: 10px 15px;} 
.car-bottom{ bottom: 20px;} 
.p-s-bx-1, .p-all-1, .home-design-m-bx .card-header{ padding: 15px;}  
.font-32{ font-size: 22px;} .font-28{ font-size: 18px;} 
.home-design-m-bx .card-header{ min-height: 60px;}

	.s-filter{ width: 100%;} .page-template-page-home-designs-sydney .s-filter{order: 2;}
	.page-template-page-home-designs-sydney .s-by-name{margin-bottom: 5px;}
.s-filter ul{ flex-wrap: wrap; margin: 0px -5px !important;}
.s-filter ul li{ width: 50%; padding: 5px 5px;}
.s-by-name, .s-by-name .w-238{ width: 100%;}  
.ul-pz li a{ font-size: 18px;} .ul-pz li{ margin-right: 15px;} 
.text-bx-2, .s-bx-3{ height: 40px; font-size: 12px;} .s-btn-2{ top: 13px;} 

.slide-owl-2 .owl-nav button{ width: 30px; height: 30px; margin-top: -15px;}
.slide-owl-2 .owl-nav button.owl-prev{ background: url(../images/arrow-large-left.png) no-repeat center center; background-size: 30px; left: 40px;}
.slide-owl-2 .owl-nav button.owl-next{ background: url(../images/arrow-large-right.png) no-repeat center center; background-size: 30px; right: 40px;}  
.owl-carouselHDD .item .f-s-content{ display: none !important;} 

.overlay-s-hdd h6{ font-size: 8px;} 
.select-facads{ width: auto; height: auto; white-space: nowrap; font-size: 8px; padding:3px 10px;}
.select-facads i img{ max-height: 10px;} 
.h-166{ height: 102px;}
.b-l-r-2{ border-left: none; border-top: 1px solid #3D3C3C;} 

.s-r-min{ margin-right: 0px;} 
.title-hl-sec h2{ font-size: 22px;}
.title-hl-sec h2 span{ font-size: 16px;} 

.min-h-65{ min-height: 42px !important;} 
.bx-dh h4{ font-size: 18px;} 
.main-showroom figure img{ min-height: inherit;} 

.gallery-all .owl-nav button.owl-prev{ left: -15px;}
.gallery-all .owl-nav button.owl-next{ right: -15px;} 
.slide-owl-2.l-r-a-btn .owl-nav button.owl-prev{ left: -12px;}
.slide-owl-2.l-r-a-btn .owl-nav button.owl-next{ right: -12px;} 


.inclusion-sec-top .center{ padding: 15px;}
.ss-pic-c{ padding-top: 150px;} 
.ul-3 li{ background: url(../images/check-3.png) no-repeat; padding-right: 0px; padding-left: 40px;  background-position: 0 5px; } 
.ss-pic-c img{ max-height: 150px;} 
.inc-links-group ul li{ width: 49%; margin-top: 1%; margin-bottom: 1%;} 
.inc-links-group ul li a{ font-size: 12px; line-height: 16px; min-height: 45px;} 

.upgrades-wrappar .nav-tabs li .nav-link::before{ height: 6px;} 

.b-a-bx .font-32{ font-size: 14px; margin: 0px 0px 10px 10px !important;} 
.font-24{ font-size: 18px;} 

.step-menu-bx ul li{ width: 100%; margin: 5px 0px; }  .step-menu-bx{ padding: 15px;} 
.step-menu-bx ul li .nav-link{ font-size: 13px; min-height: 45px;} 
.step-menu-bx ul li .nav-link .s-number{ font-size: 25px; top: 14px;}
	
.gallery-all .owl-nav{ position:relative; width:20px; margin:30px auto 0px;}
.single-house-land-package .main {
        padding: 10px;
      }

      .single-house-land-package .hero {
        height: 250px;
      }

      .single-house-land-package .chair {
        text-align: center;
        width: 100%;
        height: 250px;
      }

      .single-house-land-package .starluxe-main {
        flex-wrap: wrap;
      }

      .single-house-land-package .chair img {
        max-width: 100%;
      }

      .single-house-land-package .starluxe {
        width: 100%;
        padding: 10px;
        background: #512c87;
      }

      .single-house-land-package .details {
        flex: 1 1 300px;
      }

      .single-house-land-package .price {
        flex-direction: column;
        gap: 5px;
        text-align: center;
      }

      .single-house-land-package .checklist {
        columns: 1;
      }
	.single-house-land-package .starluxe h3{font-size: 16px;}
	.single-house-land-package .details{border-right:1px solid #3D3C3C; border-bottom:none;}
  #home-design-results .home-design-m-bx .d-flex.order-md-2{flex-direction: column !important;}
  #home-design-results .home-design-m-bx .d-flex.order-md-2 .plan-size{width: 100%;  padding-top: 25px;  padding-left: 15px;}
  #home-design-results .home-design-m-bx .order-md-3 .carousel{border-bottom: 1px solid;}
  #home-design-results .home-design-m-bx .d-flex.order-md-1 .p-s-bx-1{padding: 25px 15px;}
  .single-home-design .slide-owl-2 .owl-nav button{top: inherit; bottom: 20px;}
  .single-home-design .owl-carouselHDD h6{width: 100%;  padding-bottom: 0; font-size: 12px;}
  .single-home-design .card-header .font-32, #home-design-results .card-header .font-32{font-size: 26px;} .single-home-design .card-header .font-28, #home-design-results .card-header .font-28{font-size: 18px;}
  .home-design-m-bx .card-header.align-items-center{flex-direction: column;    align-items: inherit !important;}
  .home-design-m-bx .card-header a{flex-direction: column; align-items: inherit;}
  .fdterms{margin-top: -40px;margin-bottom: 40px;}  .owl-carouselWCU{display: flex !important;margin-left: 0;    margin-right: 0;}
  .owl-carouselWCU .owl-nav{position: relative;    width: 20px;    margin: 30px auto 0px;}
  .owl-carouselWCU .owl-nav button {    width: 16px;    height: 24px;    background-size: 10px !important;position: absolute;  top: 50%;
  margin-top: -18px;  } .owl-carouselWCU .owl-nav button span{display: none;}
  .owl-carouselWCU .owl-nav button.owl-prev{left: -15px; background: url(../images/arrow-left.png) no-repeat center center;}
  .owl-carouselWCU .owl-nav button.owl-next{right: -15px; background: url(../images/arrow-right.png) no-repeat center center;}
  .owl-carouselWCU .w-c-cl{margin-right: 30px;} .why-choose-us-sec{margin-bottom: 5px;}  .owl-carouselWCU .w-c-cl { padding-right: 30px;  max-width: 300px;  margin-left: auto;  margin-right: auto;  }
  .s-filter ul li:last-child{padding-right: 5px;} .slide-owl-2 .owl-nav button.owl-prev{left: 15px;} .slide-owl-2 .owl-nav button.owl-next{right: 15px;} .house-land-packages .inner-banner-head h2{margin-bottom: 5px !important;}
  .house-land-packages .inner-banner-head p{line-height: 18px;}
	
	.single-house-land-package .details-right img{max-height:100%;}
	.single-house-land-package .checklist-1 b{font-size: 16px;}
	.slide-owl-2.l-r-a-btn .owl-nav button.owl-prev{left: 12px;}
	.slide-owl-2.l-r-a-btn .owl-nav button.owl-next{right: 12px;}
	.single-home-design .slide-owl-2 .owl-nav button{bottom: 40%;}
	.s-btn{background-position: right 32px center !important;}
	body.page-template-page-home-designs-sydney main, body.house-land-packagesss main{margin-top:110px;} 
	
	.inner-banner-head figure .w-100{ min-height:inherit !important;} 
	.p-bx-1 .second-cl .price{ padding-bottom:8px;} 
	.home-design-m-bx .btn{ min-height:50px;} 
	
	.select-bx-option{ min-width:140px; min-height:35px; font-size:12px;}
	.house-land-packages .l-v-m-wrappar .container.mb-md-5 .row{ align-items:center;}
	.house-land-packages .l-v-m-wrappar .container.mb-md-5 .row .col-md-3.mt-md-2{ width:41.66666667%; margin-bottom:1rem !important;}
	.house-land-packages .l-v-m-wrappar .container.mb-md-5 .row .col-md-3.mb-3{ width:58.33333333%;} 
	.single-house-land-package .price h4, .single-house-land-package .details-wrapper .details .price h2{ width:100%; text-align:left;}
	.single-house-land-package .details-wrapper .details .price h2{ font-weight:normal; font-family: 'GTEestiDisplayBold';} 
	a, a:focus{ outline:none !important; box-shadow:none !important;}
	.single-home-design .home-design-m-bx #js-summary{border-top:none; padding-top:0; line-height:22px;}
	.footer-sec-2.pt-4{padding-top:0 !important;}
	.footer-sec-2 p.lh-21{margin-bottom: 25px !important;}
	.menu-footer-1 .col, .menu-footer-2 .col{margin-top:10px !important;} .menu-footer-2{margin-top: 0;}

/*=============29=10=2025====================*/

 .upgrades-wrappar .package-includes .row .col:nth-child(6) .p-i-cl figure{ text-align: center;}
 .upgrades-wrappar .package-includes .row .col:nth-child(6) .p-i-cl figure img{ max-width: 95px; padding: 25px 0px;}
.single-house-land-package .checklist-1{columns: 1;} 
	
	.d-broch-popup .modal-body .heading-2 h2{ font-size:24px;}
	.d-broch-popup .modal-body .heading-2{ font-size:15px;} 
	.form-bx .form-control{ height:47px; font-size:14px;} 
	.form-bx .submit-btn{ min-width:150px !important; background:#F89948 url(https://sundancerhomes.com.au/wp-content/uploads/2025/12/arrow-right-02.png) no-repeat right 40px center !important;}
	.form-bx .submit-btn:hover{ background:#5A3E98 url(https://sundancerhomes.com.au/wp-content/uploads/2025/12/arrow-right-02.png) no-repeat right 40px center !important;}
	.footer-bottom .address-f p.pt-3{padding-top:0 !important; max-width: 160px;} 
	.fom-btn{ width:auto; max-width: inherit;} .subscribe-f{margin-top:25px;}
	.inc-m-bx figure img{max-height: 150px;} .inc-m-bx figure{min-height: 300px;}
	.hl-dbre{margin-top:25px;} 
	
	/*====================15=1=2025===========================*/
.region-popup-new .modal-header small{ font-size: 12px;}
.region-popup-new h2{ font-size: 22px;}
.cyr-btn{ font-size: 13px; min-height: 45px;}
.region-popup-new .modal-dialog .modal-content{ padding: 40px 20px;}
}

@media (max-width: 480px) {
      .single-house-land-package .lot-name {
        font-size: 20px;
      }

      .single-house-land-package .contact-section h2 {
        font-size: 18px;
      }
	.top-bar .btn{padding:5px;}
	
	.home-design-h-section .parallax-bg{
		position: absolute !important;
  left: 0;
  right: 0;
		top: -10%;
  height: 120%;
	}
    }

