@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'BeyondInfinity';
  src: url('../fonts/BeyondInfinity.eot?#iefix') format('embedded-opentype'),  url('../fonts/BeyondInfinity.woff') format('woff'), url('../fonts/BeyondInfinity.ttf')  format('truetype'), url('../fonts/BeyondInfinity.svg#BeyondInfinity') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;	
}

body{
	background:#fff; font-family: 'Barlow', sans-serif; font-weight:400;
	margin:0; padding:0; font-size:16px; overflow-x:hidden; color:#000000; line-height:24px;
}

a, a:hover, a:focus{ outline:none !important;}

.home h1, .home h2, .home h3, .home h4, .home h5, .home h6{ font-family: 'Barlow', sans-serif;font-weight:600; color:#000;  }  
.home h2{ letter-spacing:0.2em !important; font-weight:300 !important;}

ul{ margin:0; padding:0;} ul li{ list-style:none;} .white{ color:#fff;} .m_t_0{ margin-top:0 !important;} .m_b_0{ margin-bottom:0 !important;}
.grn_light_clr{ color:#abc57e;} .font36{ font-size:36px;} .m_b_20{ margin-bottom:20px;} .m_b_15{ margin-bottom:15px;}
a:hover{ text-decoration:none;} .m_b_30{ margin-bottom:30px;} .m_b_35{ margin-bottom:35px;} .m_b_60{ margin-bottom:60px;}
.img_full{ width:100%;} #main-header{ background:#000000; padding:17px 0px 0px; height:120px; position:relative;} 

.bicyclette{font-family: bicyclette, sans-serif; font-style: normal;} 

.contact_btn{ float:right; margin-left:10px; width: auto !important; height:auto !important; text-transform:initial !important; line-height:inherit !important; position:relative; z-index:999999;} .contact_btn a{ display:inline-block; background:#8e7856; font-size:16px; text-decoration: none; padding-top:3px; height:30px; border-radius:3px; color:#fff; text-align:center; font-weight:500; padding-left:11px; padding-right:11px;} .contact_btn a:hover{ text-decoration:none; background:#baad98; color:#fff;} 
.call_r{ font-size:18px; font-weight:500; color:#8e7856;}
.contact_btn.getstarted-new{float:inherit;}
/*=====================navcss=23=02=2018===================*/
.right_t_cl{ padding-top:20px;}
.navbar-default{ background:none !important; padding:0px;} #navbar{ margin-top:8px;}
.navbar{ border:none; border-radius:0; margin-bottom:0; }  
.navbar-nav > li{ padding:0px 1px;} .navbar-nav > li:last-child{ padding-right:0;}
.navbar-nav > li > a{   color:#fff;  font-size:16px; font-weight:400; } 
.navbar-default .navbar-nav > li > a{color:#fff; position:relative;  line-height:16px; padding:1px 9px 32px;  } 
 .navbar-collapse{ padding-left:0; padding-right:0;} 
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover
{ background:none; color:#8e7856; }  
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-nav > li > a:focus, 
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover, 
.navbar-nav > li:hover > a{background:none; color:#8e7856; }
.navbar-nav > li > .dropdown-menu{ background:#000; border:none; box-shadow:none; border-radius:0; top:21px;} 
.dropdown-menu > li > a{ color:#fff !important;  font-size:12px; text-transform:uppercase; margin-bottom:4px; font-family: 'Lato', sans-serif; font-weight:700;} 
.dropdown-menu > li > a:hover{ color:#aac37f !important; background:none; } 
/*====================end========================*/

#myCarousel .item{ position:relative; } 
.content_slide{ position:absolute; width:100% !important; background:none !important; text-align: left !important; left:0; top:0; display:flex; align-items:center; height:100%;} 
.content_slide h2{ font-size:46px; color:#fff; font-weight:700 !important; letter-spacing:0 !important; line-height:52px; margin-top:0; margin-bottom:26px;}  
.explore_design{ display:inline-block; border:#fff 1px solid; border-radius:4px; color:#fff; font-size:15px; line-height:16px; font-weight:500; padding:12px 20px;} 
.explore_design:hover{ background:#fff; color:#000;}
.discrp_slide{ padding-left:70px;}
.content_slide.hype{margin:0; padding:0; background:linear-gradient(90deg, rgba(255,255,255,0.85) 50%, rgba(0,0,0,0) 50%) !important;}
.content_slide.hype .bg_left{width: 50%;height: 100%;background: rgba(255,255,255,0.85);display: flex;align-items: center;}
.discrp_slide.hype{ padding-left:0px;}
.discrp_slide.hype h2{font-style: normal; font-weight:600 !important; color:#8e7858; font-size:26px; line-height:32px;}
.discrp_slide.hype img{width:280px;}
.discrp_slide.hype .txt{width:100%; max-width:300px; color:#313184 !important; font-size:26px; line-height:32px; font-weight:700; margin-top:30px; margin-bottom: 22px;}
.discrp_slide.hype .explore_design{color:#8e7858 !important; border-color:#8e7858 !important;} 
.discrp_slide.hype .explore_design:hover, .discrp_slide.hype .explore_design:focus{ background:#313481 !important; color:#fff !important;}

#myCarousel .carousel-indicators li{ position:relative; z-index:999; background:#fff; border:none !important; width:14px !important; height:14px !important;} 
#myCarousel .carousel-indicators li.active{ background:#aac37f;} 

 
#myCarousel .carousel-control{ display:flex; align-items:center; font-size:50px; text-align:center; opacity:1; background:none !important;} #myCarousel .carousel-control span{ display:block; width:100%;} 
.carousel-control.left{ text-align:left;} .carousel-control.right{ text-align:right; }


.Intro{ background:#c6bbaa; padding:30px 0px 13px; position:relative;} 
.Intro:before{ content:""; width:1px; height:100%; position:absolute; left:50%; top:0; background:#fff;}
.bx_a h5{ margin:0px 0px 10px; padding-bottom:8px; font-size:14px; color:#8e7856; letter-spacing:0.1em; text-transform:uppercase; position:relative; font-family: bicyclette, sans-serif; font-style: normal; font-weight:400;}  
.bx_a h5:before{ content:""; width:20px; height:1px; background:#8e7856; position:absolute; left:0; bottom:0;}
.mlt_awd{ font-size:24px; color:#fff; margin-bottom:0px;} 
.lnk a{ font-size:14px; line-height:14px; letter-spacing:0.1em; text-transform:uppercase; color:#fff; font-family: bicyclette, sans-serif; font-style: normal; font-weight:400;} 
.lnk a:hover, .lnk a:focus{ color:#fff; text-decoration:underline;} .m_r_35{ margin-right:35px;} .m_l_35{ margin-left:35px;}
.center_sapce{ padding-left:70px; padding-right:70px;}


.featured_sec{ padding:70px 0px;} 
.t_f_wrap h2{ font-size:26px; text-transform:uppercase; letter-spacing:0.2em !important; line-height:24px; margin:0 0 30px; font-family: bicyclette, sans-serif; font-style: normal; font-weight:300 !important;}

.headpart_f{ background:#000; padding:10px 15px; font-size:18px; line-height:18px; text-transform:uppercase; font-weight:500;} 
.featurebx .thmnl .img_full{height:180px;}
.featurebx_bottom{ background:#ebebeb; padding:8px 10px 10px; border-top:#fff 2px solid;} 
.ic_right a{ margin-left:7px;} .ic_right a:first-child{ position:relative; bottom:-1px;} 
.address i{ position:relative; top:-1px;} .address{ font-size:14px; font-weight:300; color:#000;} 
.f_bold{ font-weight:700;}

.p_slide .carousel-control{ background:none; width:auto; height:auto; top:50%; margin-top:-46px;} 
.p_slide .left.carousel-control{ left:-70px;} .p_slide .right.carousel-control{ right:-70px;} 

.feature_menu.nav-tabs{ border:none;} 
.feature_menu.nav > li > a{ border:#8e7856 1px solid !important; color:#8e7856; font-weight:600; line-height:18px; padding:4px 30px 5px; font-size:16px; border-radius:4px!important;} .feature_menu.nav > li > a:hover, .feature_menu.nav-tabs > li.active > a, .feature_menu.nav-tabs > li.active > a:focus, .feature_menu.nav-tabs > li.active > a:hover{ background:#8e7856; color:#fff;}
.nav-tabs > li{ float:none; display:inline-block; margin:0px 2px;}
 

.Slogan{ background:#eeeeee; padding:50px 0px; text-align:center; font-family: bicyclette, sans-serif; font-style: normal; font-weight:400; color:#8e7856; 
font-size:32px; text-transform:uppercase; letter-spacing:0.1em; line-height:20px;} 

.Ranges{ background:#dfdfdf; padding:110px 0px;} 
.Ranges .heading_rw{ text-align:center; margin-bottom:60px;}
.Ranges .heading_rw h2{ margin:0; font-size:26px; text-transform:uppercase; letter-spacing:0.1em; line-height:30px; font-family: bicyclette, sans-serif; font-style: normal; font-weight:400;}
.range_bx{ position:relative;} 
.overly_fx{ position:absolute; width:50%; height:100%; background:; left:0; top:0; background:rgba(26,26,26,.97); padding:58px;}
.overly_fx h3{ color:#fff; text-transform:uppercase; font-family: 'Oswald', sans-serif; font-weight:300; text-transform:uppercase; margin:0px 0px 90px; letter-spacing: 0.1em !important; font-size:48px;} .fwh500{ font-weight:500;} .overly_fx p{ margin-bottom:20px;}
.btn.white_btn{ border:#fff 1px solid; color:#fff; font-weight:500; font-size:16px; padding:4px 22px 6px;}
.btn.white_btn:hover{ background:#fff; color:#000;} 

.overly_fx_2{ position:absolute; width:50%; height:100%; background:; right:0; top:0; background:rgba(255,255,255,.97); padding:58px;}
.overly_fx_2 .hype_logo{ margin:0px 0px 90px;} .fwh500{ font-weight:500;} .overly_fx_2 p{ margin-bottom:20px;}
.btn.black_btn{ border:#000000 1px solid; color:#000000; font-weight:500; font-size:16px; padding:4px 22px 6px;}
.btn.black_btn:hover{ background:#000000; color:#fff;} 

.building_w_fowler{ background:#000; padding:25px 0px;} 
.bwf{ color:#8e7856; font-size:18px; font-weight:500;} .number_b{ font-size:70px; line-height:56px; margin-bottom:5px; display:block;} 
.title_3{ margin:0; color:#fff; text-transform:uppercase; font-size:40px; letter-spacing:0.1em; line-height:50px; font-family: bicyclette, sans-serif; font-style: normal; font-weight:400;} .building_w_fowler .row{ display:flex; align-items:center;} 
.bwf sup{ font-size:36px; top:-28px;} 
.bwfmap-holder img{max-height:180px;}

.Quick_Links{ padding:70px 0px 40px;} .ql_bx{ margin-bottom:30px;}
.ql_ftr{ background:#000000; padding:20px; border-top:#fff 3px solid;}
.ql_ftr .sml_cl_f h4{ font-size:21px; color:#8e7856; margin:0;}

.display_homes{ background:#d1c8ba; padding:70px 0px 40px;} 
.head_dh{ margin-bottom:50px;} 
.head_dh h2{text-transform:uppercase; font-size:26px; letter-spacing:0.2em !important; color:#000; margin:0; line-height:30px; font-family: bicyclette, sans-serif; font-style: normal; font-weight:300;}
.head_dh p{ font-size:18px; margin-bottom:0;} .dh_cl{ margin-bottom:30px;} .dh_cl a{ display:block;} .dh_cl h4{ margin-top:16px; margin-bottom:0; font-weight:600;} 
.dh_cl a:hover h4{ color:#8e7856;} 

.footer_first_rw{ background:#a39176; padding:24px 0px;} 
.flw_title{ font-size:18px; color:#fff; font-weight:500; margin-right:8px;} 
.follow_us a{ color:#fff; font-size:25px; margin-left:18px; display:inline-block; position:relative; bottom:-3px;}
.follow_us a:hover{opacity:0.5;} 
.stayup{ font-size:18px; color:#fff; font-weight:500; line-height:20px; margin-left:50px;} 
.newletter_frm{ position:relative; padding-right:134px; margin-top:5px;} 
.newletter_frm .form-control{ width:48%; margin-right:4%; height:34px; color:#000; float:left; background:#baad98; border:none; border-radius:0; font-size:16px;}
.newletter_frm .form-control:nth-child(2){ margin-right:0;}
.newletter_frm .btn{ width:120px; height:34px; position:absolute; right:0; top:0; background:none; padding-top:5px; border:#fff 1px solid; color:#fff; font-size:16px; font-weight:500;} .newletter_frm .btn:hover{ background:#fff; color:#000;}
.newletter_frm .form-control::-moz-placeholder{color:#000;opacity:1;} 
.newletter_frm .form-control:-ms-input-placeholder{color:#000;} 
.newletter_frm .form-control::-webkit-input-placeholder{color:#000;} 

.center_nws{ padding-top:24px; padding-bottom:24px; position:relative;}
.center_nws:before{ content:""; width:1px; height:100%; background:#fff; position:absolute; left:24%; top:0;}
.dflex{ display:flex; align-items:center;}

#footer{ background:#131313; color:#fff; } .footer_top{  padding:50px 0px 50px;   }  
.footer_top h4{ margin-bottom:8px; color:#8e7856; margin-top:0; font-weight:500; font-size:16px; padding-top:0 !important; padding-bottom:0 !important;}

.menu_footer ul li a{ font-size:13px; color:#fff; line-height:14px; display:block; margin-bottom:8px;  }   .menu_footer ul li a:hover{  color:#8e7856; text-decoration: none;} 

.footer_right{ font-size:13px; color:#fff; text-align:right;} 
.footer_right:before{ content:""; width:1px; height:215px; background:#252525; position:absolute; left:0; top:-15px;}
.tel_number{ font-size:26px; color:#8e7856; font-weight:700; margin-bottom:2px;} 
.address_bottom h4{ margin:0px 0px 4px; color:#8e7856; font-size:16px;}

.footerbotm{background:#020202; color:#c5c5c5;  padding:25px 0px; font-size:13px;} 
.link_1 a{ color:#c5c5c5; display:inline-block; margin:0px 12px;} 
.link_1 a:hover, .link_1 a.active{ color:#8e7856;}

.img-responsive{ display:inline-block;} 

/*=============================15=04=2018===========================================*/
#menu-header-nav li{ position:relative;} #menu-header-nav li .sub-menu{ display:none; width:230px; background:#282522;  padding:30px 0px 30px 0px; position:absolute; left:0; z-index:99999 !important;  } /*#menu-header-nav li:hover .sub-menu{ display:block; } */
#menu-header-nav li .sub-menu li{padding-left:15px;}

#menu-header-nav li .sub-menu li a{ color:#fff; display:block; line-height:13px; padding-bottom:10px;} #menu-header-nav li .sub-menu li a:hover{ color:#8e7856;}  
#menu-header-nav li .sub-menu li:last-child a{ padding-bottom:0;}

#gform_wrapper_1 li label, #gform_wrapper_1 .gform_heading{ display:none;} 
#gform_wrapper_1 #gform_1{ position:relative; padding-right:130px;} 
#gform_wrapper_1 .gform_footer{ position:absolute; width:120px; right:0px; top:0; margin:0; padding:0;}  
#gform_wrapper_1 .gform_footer #gform_submit_button_1{ margin:0 !important; width:100% !important; height:34px !important; border-radius:4px !important; 
background:none !important; padding:1px 2px 0px !important; line-height:19px; border:#fff 1px solid !important; color:#fff !important; font-size:16px!important; font-weight:500!important; text-transform:inherit !important;}
#gform_wrapper_1 .gform_footer #gform_submit_button_1:hover{ background:#fff !important; color:#000 !important;}
#gform_wrapper_1 .gform_body ul li{ padding:0 !important; width:48.5%; float:left; clear:inherit !important; margin-right:3%; margin-top:0 !important;}
#gform_wrapper_1 .gform_body ul li:last-child{ margin-right:0 !important;} 
#gform_wrapper_1 .ginput_container{ margin-top:0 !important;} 
#gform_wrapper_1 .gform_body ul li input[type=text]{ width:100% !important; height:34px !important; padding-left:12px !important; background:#baad98 !important; color:#000 !important;} 
#gform_wrapper_1 .gform_body ul li input[type=text]::-moz-placeholder{color:#000;opacity:1;}
#gform_wrapper_1 .gform_body ul li input[type=text]:-ms-input-placeholder{color:#000;}
#gform_wrapper_1 .gform_body ul li input[type=text]::-webkit-input-placeholder{color:#000;}
#gform_wrapper_1 { margin:0 !important;} 

.building_w_fowler .center_sapce{ padding-left:0; padding-right:0;} 
.bwf .cl_1, .bwf .cl_2, .bwf .cl_3{ width:33.3333%;}

.full-display-homes{ background:#f5f5f5; padding:0px;} 
.full-display-homes .item-display-home h3{ font-size:26px; color:#000000; 
 font-family: bicyclette, sans-serif; font-style: normal; letter-spacing:0.2em !important; font-weight:300 !important;} 
.full-display-homes  .item-display-home h3::before{ display:none;} 
/*.full-display-homes .item-display-home.item-status-new h3{ background:#fff; color:#8e7856; font-family: 'Barlow', sans-serif !important;font-weight:600!important; font-size:18px; border:#8e7856 1px solid; border-radius:2px; letter-spacing:0 !important; text-transform:inherit !important;} 
.full-display-homes .item-display-home.item-status-new h3:hover{ background:#8e7856; color:#fff;} */
.full-display-homes  .item-display-home.item-status-none h3, .full-display-homes  .item-display-home.item-status-new h3{ background:#8e7856 !important; color:#fff; font-family: 'Barlow', sans-serif !important;font-weight:600!important; font-size:18px !important; border:#8e7856 1px solid; border-radius:2px; letter-spacing:0 !important; text-transform:inherit !important;}
.full-display-homes  .item-display-home.item-status-none h3:hover, .full-display-homes .item-display-home.item-status-new h3:hover{ background:#fff !important; color:#8e7856;}
.full-display-homes .item-display-home.item-status-soon h3{ background:#c5c5c5 !important; color:#fff; font-family: 'Barlow', sans-serif !important;font-weight:600!important; font-size:18px !important; border:#c5c5c5 1px solid; border-radius:2px; letter-spacing:0 !important; text-transform:inherit !important;}  

.grd_t_1 h1{font-family: 'Barlow', sans-serif !important;font-weight:700!important; color:#8e7856 !important; font-size:36px !important; text-transform: capitalize !important; } .grd_t_2 h4{ text-transform: inherit!important; color:#000000 !important; font-weight:400 !important; line-height:24px;} 
.grd_t_1 h1 span{color:#8e7856 !important;} 

.nav-display-homes a{ background:#fff !important; font-size:15px; width:100%; max-width:200px; margin:0 7px; text-transform:inherit !important; color:#8e7856 !important; border:#8e7856 1px solid; border-radius:2px;}
.nav-display-homes a.active, .nav-display-homes a:hover, .nav-display-homes a:focus{background:#8e7856 !important; color:#fff !important; text-decoration:none;} 
.single hr.dark{ display:none;} 
/*.nav-display-homes a:last-child{background:#c5c5c5 !important; color:#fff !important; border:#c5c5c5 1px solid !important;} */
.nav-display-homes{ margin-bottom:50px !important;}

/*==================================16=04=2018=============================*/
.contact_info_sec{ background:#c6bbaa; padding:20px 35px; margin-right:-15px;} 
.top_info h3{ color:#fff; font-weight:700 !important; font-size:20px; font-family: 'Barlow', sans-serif !important; margin-bottom:5px;} 
.top_info p{ font-size:18px; color:#000; font-family: 'Barlow', sans-serif !important; font-weight:400 !important;}
.info_bottom_sec ul li{ display:block; margin-bottom:20px; position:relative; padding-left:35px; font-size:18px; color:#000; font-family: 'Barlow', sans-serif !important; font-weight:400 !important;} 
.info_bottom_sec ul li i{ position: absolute; left:0; top:0;} 
.top_info hr{ width:20px; display:inline-block; margin-top:14px; margin-bottom:15px;} 
.get_direction{ border:#fff 1px solid; font-size:18px; color:#fff; font-family: 'Barlow', sans-serif !important; display:block; width:100%; max-width:300px; padding:3px 8px 5px; text-align:center; font-weight:600; margin-top:24px;} .get_direction:hover{ background:#fff; color:#000;} 
.map_nw_2{ margin-left:-15px;} .semibld{ font-weight:600;} 
.full-single-display-home{ position:relative; padding-top:48px; margin-bottom:70px; } 
.full-single-display-home:before{ content:""; width:100%; height:576px; position:absolute; left:0; top:0; background:#f5f5f5;} 

.full-single-display-home .container{ position:relative; z-index:999;} 
.full-single-display-home #SliderDisplayHomes{ margin-bottom:4px;} 
#DisplayHomes{ margin-bottom:50px;} #DisplayHomes .thumbnail{ padding:0; border:0; border-radius:0;} 
.featurebx_bottom .icon{ display:inline-block; margin-right:17px; font-size:16px; font-family: 'Barlow', sans-serif !important;  font-weight:500; color:#000;}
.featurebx_bottom .icon img{ margin-right:6px; position:relative; top:-1px;} 

#DisplayHomes .headpart_f{ color:#ebebeb !important; background:#323232 !important;} 
#DisplayHomes .headpart_f small{ font-size:16px; color:#ebebeb; text-transform:inherit; font-weight:400 !important; } 
.single .t_f_wrap.m_b_35{ margin-bottom:20px !important;} 

.top-banner .page-title h1{ font-size:46px !important; font-weight:700 !important; text-transform:inherit !important; font-family: 'Barlow', sans-serif !important; color:#fff !important;margin-top: 115px;} 
.top-banner .page-title h1 .redclr{color:#8e7856 !important;} 
.filter h2{ font-size:24px !important; font-weight:400 !important; color:#000 !important; font-family: bicyclette, sans-serif; font-style: normal; letter-spacing:0.2em !important; text-transform:uppercase;}
.form-home-design.filter h2{ font-size:22px !important;}
.filter .reset{ border-radius:3px; font-size:14px !important; font-weight:500;} 

.filter .col-md-3.text-right{ text-align:left !important;} 
.filter .filter-items h3{  font-family: 'Barlow', sans-serif !important;  font-weight:700 !important; color:#000; text-transform:inherit !important; font-size: 16px !important;} 
h3.filter-h3-inline{ font-size:16px !important;} 
.filter .filter-items .radio-inline label{ background:none !important; border:#8E7856 1px solid !important; border-radius:3px!important; color:#000 !important; 
font-family: 'Barlow', sans-serif !important;  font-weight:400 !important; font-size:16px;}
.page-id-86 .filter .filter-items .radio-inline label{border:#8F7856 1px solid !important;}
.form-home-design.filter .first-section .fow label{font-family: 'Oswald', sans-serif !important; text-transform:uppercase;}
.filter .filter-items .radio-inline label.active, .page-id-86 .filter .filter-items .radio-inline label:hover, .filter .filter-items .radio-inline label:hover{ background:#8F7856 !important; border:#8E7856 1px solid !important; color:#fff !important; border-radius:3px!important;} 
.filter-items .row .col-sm-4 .radio label{ font-weight:500 !important; text-transform:inherit !important; color:#000; font-family: 'Barlow', sans-serif !important; font-size:16px !important; }
.filter-items .form-group .form-control{ height:36px !important; background:url(../../images/down-arrow-hd.png) no-repeat right center !important; padding-right:20px; background-position:96% 10px !important; border:#8F7856 1px solid !important; 
 -webkit-appearance: none; -moz-appearance:    none; appearance: none; color:#8F7856; font-size:16px; line-height:16px; font-family: 'Barlow', sans-serif !important; text-align:center; font-weight:500; text-transform:uppercase; padding-left:0;} 
 
 #HouseLandList .title{ font-size:18px !important; font-weight:700 !important; color:#000 !important; text-transform:uppercase; font-family: 'Barlow', sans-serif !important;} 
.h-l-icons .col-xs-3:last-child{padding-right: 0;} .h-l-icons img{height:20px;}
 .h-l-icons span{font-weight:bold; margin-left:3px;}
 .col_avpackg table img{height: 30px; margin-right: 7px; margin-bottom: 0;}
 .last-col-part, .mid-col-part{margin-top:15px;}
  #HouseLandList .package-price{text-align:center;}
 #HouseLandList .package-price .price_title{text-transform:uppercase; font-size:16px; color:#000 !important; font-weight:bold;}
 #HouseLandList .package-price .price{text-transform:uppercase; font-size:26px; color:#8F7856 !important; margin-top:3px; font-weight:600;}
 .house-area, .land-size{font-size:16px !important; color:#000 !important;  font-family: 'Barlow', sans-serif !important;} 
 .enquire-now{ background:#000 !important; border-radius:5px; color:#fff !important; font-size:14px !important; font-weight:600 !important;   font-family: 'Barlow', sans-serif !important;} 
 .enquire-now-info .btn{border:none;background-color:#005286;padding: 10px 0;font-size: 18px;margin-top:5px;color:#fff; font-weight:600;}

#HouseLandList .item .last-col-part{ border-left:#c5c5c5 1px solid;} 
#HouseLandList .item{ background:#fff !important; border:none !important; padding:0; margin:0px 0px 20px !important;} 
.full-house-and-landing-page{ background:#d1c8ba !important; padding:100px 0px;}
.full-house-and-landing-page .head{ text-align:center; padding:0 20px;}
.full-house-and-landing-page .head .title{font-size:26px !important; font-weight:300 !important; color:#000 !important; font-family: bicyclette, sans-serif; font-style: normal; letter-spacing:0.2em !important; text-transform:uppercase;}
.full-house-and-landing-page .head .title-single{font-size:26px !important; color:#000 !important; font-style: normal;}   
.full-house-and-landing-page .head .title-single .f_w_bold{text-transform:uppercase;}
.full-house-and-landing-page .head .sub-title{font-weight:400 !important; font-size:18px !important; margin-bottom:30px; margin-top:7px; color:#000 !important; font-style: normal;} .full-house-and-landing-page .form-control.txt3{ height:35px; border:none; margin-bottom:15px; border-radius:0 !important; font-size:16px !important; 
font-family: 'Barlow', sans-serif !important; color:#000 !important;} 
.full-house-and-landing-page textarea.form-control.txt3{ height:87px !important;} 
.full-house-and-landing-page .form-control::-moz-placeholder{color:#000;opacity:1;} 
.full-house-and-landing-page .form-control:-ms-input-placeholder{color:#000;} 
.full-house-and-landing-page .form-control::-webkit-input-placeholder{color:#000;} 
.full-house-and-landing-page .wpcf7-form{ width:100%; max-width:800px; margin:0 auto;} 
.full-house-and-landing-page .wpcf7-submit.btn{font-family: 'Barlow', sans-serif !important;  background:none !important; border:#fff 1px solid !important; color:#fff !important; font-weight:500 !important; font-size:16px !important; float:right; width:100% !important; padding-top:3px !important; height:34px!important; text-transform:inherit !important;} .full-house-and-landing-page .wpcf7-submit.btn:hover{ background:#fff !important; color:#000 !important;}
.center_sapce .left-side{width:60%; float:left;}
.center_sapce .right-side{float:left;}
.center_sapce .bx_a .lnk{clear:both;}
.ql_bx .sml_cl_f p{font-size:15px;}
.item-property .ptags .address{margin-left:7px;}
.item-property .ptags .address .icon{margin-right:7px; font-weight:500; font-size:18px;}
.item-property .ptags .address .icon img{height:18px; margin-right:2px;}
.form-house-land .price_range{/*margin-top:20px;*/}
.filter-items .radio  label{text-transform:none !important;}
.full-house-land-container{background-color:#f7f7f7;}
.f_w_bold{font-weight:600;}
.contact_info_sec .top_info .note{font-weight:700; font-size:17px;}
.gallery-side .design-features h3.text-title{font-size:18px; text-transform:none; margin-top:5px;}
.gallery-display-on .btn-block{width:90%;}
.option-reset{background: #404040 !important; color: #fff !important; margin-top:5px; border: 1px solid #000; font-weight: 600; margin-top: 10px;
    margin-left: 20px; padding: 5px 20px; text-decoration:none !important;} 
.home_design_footer{background:linear-gradient(90deg, #ececec 50%, #d1c8ba 50%) !important; margin-top:120px; padding-top:60px; padding-bottom:60px;}
/* .home_design_footer.hype_footer{background:linear-gradient(90deg, #ececec 50%, #c3c4d4 50%) !important; margin-top:120px; padding-top:60px; padding-bottom:60px;} */
.home_design_footer .left-side{padding-right:60px;}
.home_design_footer .right-side{padding-left:60px;}
.home_design_footer .right-side .wpcf7{max-width:360px;}
.home_design_footer .right-side .wpcf7 .col-md-6, .home_design_footer .right-side .wpcf7 .col-md-12{padding:0;}
.home_design_footer .right-side .wpcf7 .checkbox label{padding-left:0;}
.home_design_footer .right-side .wpcf7 .checkbox.active:before{background-color: #000;border: 3px solid #fff;}
.home_design_footer .right-side .wpcf7 .checkbox:before{
content: "";
width: 15px;
height: 15px;
background-color: #fff;
border-radius: 50%;
display: inline-block;
position: relative;
top: 2px;
}
.home_design_footer .right-side .wpcf7 .checkbox input{left: -9999em;}
.home_design_footer .right-side .wpcf7 .checkbox{margin-top:5px;}
.home_design_footer .right-side .wpcf7 input[type=checkbox]{margin-top:6px;}
.home_design_footer div.wpcf7-validation-errors, .home_design_footer div.wpcf7-acceptance-missing{border:none;}
.home_design_footer span.wpcf7-not-valid-tip{margin-top: -15px;}
.home_design_footer .design-overview{font-family: bicyclette, sans-serif; font-weight: 400;font-size: 26px;margin-bottom: 40px;text-transform: uppercase; letter-spacing: 0.2em}
.home_design_footer .design-overview-summary{font-family: 'Barlow', sans-serif; font-weight: 400; font-size:16px;}
.home_design_footer .title-hg{font-family: bicyclette, sans-serif; font-weight: 400; font-size:18px; text-transform:uppercase; letter-spacing:0.2em;}
.home_design_footer .subtitle-hg{font-weight: 600; font-size:30px; margin: 5px 0 30px;}
.home_design_footer .last-col{padding:0;}
.home_design_footer .form-control.txt3 {
    height: 35px;
    border: none;
    margin-bottom: 15px;
    border-radius: 0 !important;
    font-size: 16px !important;
    font-family: 'Barlow',! sans-serif important;
    color: #000 !important;
}
.home_design_footer textarea.form-control.txt3 {
    height: 135px !important;
}
.home_design_footer .wpcf7-submit.btn:hover {
    background: #fff !important;
    color: #000 !important;
}
.home_design_footer .wpcf7-submit.btn {
    font-family: 'Barlow',! sans-serif important;
    background: none !important;
    border: #fff 1px solid !important;
    color: #fff !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    float: right;
    width: 100% !important;
    padding-top: 3px !important;
    height: 34px !important;
    text-transform: inherit !important;
}
.item-property .info .table img{height:20px;}
.cl_f_1 #foot-address1{text-transform: uppercase;}
.page-content .ql_bx .thmnl img{margin-bottom:0 !important;}
.col-md-offset-1-5{margin-left:12.499999995% !important;}
.col-sm-1-5{width:12.499999995%;}
.page-id-84 #DisplayHomesList{padding-bottom:35px; padding-top:35px;}
.page-id-86 .enquire_form_sec .m_b_20{margin-bottom: 15px !important;}
.no-res-found{margin-left:50px;}
.no-res-found .first-row{margin-bottom: 15px; font-size:18px;}
.first-row-count{font-size:14px;}
#HouseLandList .first-row-count{margin-bottom:15px; padding:0;font-size:14px;}
.no-res-found .second-row{color:#8e7856; font-weight:500; font-size:21px;}
div.wpcf7-response-output{border:none !important;}
.display-homes-sale{background-color: #f7f7f7;}
.display-homes-sale #HouseLandList .land-size{margin-top: 10px;}
.display-homes-sale #HouseLandList .title{margin:0;}
.display-homes-sale .last-col-part, .display-homes-sale .mid-col-part{margin-top: 23px;}
.display-homes-sale .lease-back{margin-top: 16px;padding: 5px 10px;background: #444444;color: #fff;font-size: 14px;}
.display-homes-sale .lease-back .ltitle{text-transform: uppercase;font-weight: 600;padding-right:5px;}
.display-homes-sale .last-col-part{height:195px;}
.display-homes-sale .hlp-list-item.deposit:before{padding-top: 30%;}
.display-homes-sale #HouseLandList .item-link{width: 170px;}
.display-homes-sale #HouseLandList .package-price{margin-bottom:60px;}
.page-template-page-display-homes-for-sale .cl_f_1{height:247px !important; padding-top: 50px !important;}
.page-template-page-display-homes-for-sale .cl_f_2{padding-top: 42px !important;}
.sale-facade-title{text-transform:none;}
.form-home-design.filter .filter-items{border:none; padding-left:0;}

.form-home-design.filter .first-section h3{margin-top:40px;}

.form-home-design.filter .filter-items .col-sm-4.filter-bgb .form-group{margin-bottom:10px;}
.form-home-design.filter .filter-items .col-sm-4.filter-bgb .form-group > label{min-width:100px;}
.hd-reset-filters{ padding-top:10px;}
.hd-reset-filters .btn{width:200px; margin:0;}
.inc-btn {
    font-size: 16px;
    border: none;
    color: #fff;
    font-weight: 500;
    display: block;
    position: relative;
    padding: 5px 10px;
    text-align: center;
    font-family: Barlow;
	width:250px;
	background:#8e7856;
}
.inc-btn.hype {background:#6A6CA5;}
.inc-btn:hover{background:#000; color:#fff;}
.overview-inclusions{border-top: 1px solid #000;padding-top: 25px;margin-top: 25px;}
.overview-inclusions .inclusion-title{color: #8e7856;font-size: 21px;font-weight: 500;}
.overview-inclusions .inclusion-des{padding: 25px 0;}
.inclusion-title.hype{color: #6A6CA5;}
.contact_black_rw {background: #222222;color: #fff;padding: 50px 0;font-size: 21px;font-weight: 500;}
.contact_black_rw .cnt{display: inline-block; padding:0 15px;}
.contact_black_rw .cnt img{padding-right:5px;}
.contact_black_rw .cnt_sales{font-weight:600; font-size:24px; color:#907758;}
.contact_office_rw .info_bottom_sec{padding-top:65px;}
.contact_office_rw .info_bottom_sec li{font-size:18px;}
.contact_office_rw .info_bottom_sec .hd-of{font-weight:600 !important; font-size:24px; color:#907758;}
.contact_office_rw .bold{font-weight:600;}


/*============================09=05=2018============================*/

.contact_office_rw{ min-height:354px; position:relative;} 
.contact_office_rw .container, .contact_office_rw .container .col-md-6{ position:initial;}
.contact_office_rw iframe{ width:50%; position:absolute; right:0; top:0; height:100%;} 

#main-header .menu-item-has-children:hover .sub-menu:before{ content:""; width: 0; 
  height: 0; 
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
 border-top: 10px solid #000; position:absolute; left:24%; top:0; margin-left:-10px;
}
.ft_call_rw{font-weight:500; font-size:20px;}
.blog-single .blog-featured .featured-non-full{margin-bottom:20px;}

.page-id-13873 .page-title h1 span{color:#957C56;}
.page-id-13873 .page-title hr{display:none;}
.brp-b-icon{text-align:center;}
.brp-b-icon h3{font-weight:600;}
.section-brp-second h2{color:#fff; margin-bottom: 36px;}
.section-brp-second h2 span u{text-decoration:none;}
.section-brp-second h2 span u:before{content: '';width: 115px;position: absolute;border-width: 0 0 1px;border-style: solid;padding-top: 32px;}
.brp-box-detail{margin-top: 7px; margin-bottom: 34px;}
.section-brp-second .dis-flex, .brp-box-detail.dis-flex{display:flex;}
.section-brp-second .brp-box { border: 5px solid #8e7856;  border-radius: 15px; padding: 50px 40px; height:100%;}
.section-brp-second .brp-box p{color:#fff;}
.brp-b-icon hr{width:50px; border:3px #8e7856 solid;}
.section-brp-first{padding:50px 0; background:#f5f5f5; }
.section-brp-second{padding:50px 0; background:#a39176; }
.section-brp-second h2, .section-brp-last h2{letter-spacing:0.2em !important; font-family: bicyclette, sans-serif;font-style: normal;text-transform: uppercase;font-weight: 400 !important;padding-bottom: 20px;}
.section-brp-second h2 span, .section-brp-last h2 span{font-weight:600;}
.brp-last-heading h3{font-weight:600;}
.brp-last-heading .col-sm-4:nth-child(1) h3{padding-left: 50px;}
.brp-last-heading .col-sm-4:nth-child(2) h3{padding-left: 15px;}
.brp-last-heading .col-sm-4:nth-child(3) h3{padding-left: 50px;}
.section-brp-last .brp-box-detail .col-sm-4:nth-child(1) {background:#e8e3dd;}
.section-brp-last .brp-box-detail .col-sm-4:nth-child(2) {background:#d1c8ba;}
.section-brp-last .brp-box-detail .col-sm-4:nth-child(3) {background:#baad98;}
.section-brp-last .brp-box-detail .col-sm-4{padding: 30px;}
.section-brp-last ul li{padding:5px 5px 5px 0; font-weight: 500;}
.section-brp-last ul li:before{background: rgba(0, 0, 0, 0) url("../img/brp-list.png") no-repeat scroll left top; width: 15px;height: 15px;content: "";
position: relative;padding-left: 25px; padding-right:5px;}
.section-brp-last{padding:50px 0; }
.section-brp-last .brp-box-detail .col-sm-4:nth-child(1):before{background: rgba(0, 0, 0, 0) url("../img/brp-arf.jpg") no-repeat scroll left top; width: 45px;height: 100%;content: "";position: absolute;top:0;right:0;}
.section-brp-last .brp-box-detail .col-sm-4:nth-child(2):before{background: rgba(0, 0, 0, 0) url("../img/brp-arl.jpg") no-repeat scroll left top; width: 47px;height: 100%;content: "";position: absolute;top:0;right:0;}

.section-cd-second {
    background: #222;
    padding: 50px 0px;
    text-align: center;
    font-family: bicyclette, sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #fff;
    font-size: 31px;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    line-height: 40px;
}
.section-cd-second span{color: #8e7856;}
.section-cd-third{padding:65px 0;}
/****** updates on 31/07/2018 ********/
.hdesign_logo{float:right; max-height:50px; }
.single-home_design .hdesign_logo{margin-top: -7px;}


/*==========================================31=07=2018================================================*/
.flex_living{ padding:80px 0px; font-family: bicyclette, sans-serif; font-style: normal; font-size:26px; text-transform:uppercase; color:#000000; letter-spacing:0.1em; 
line-height:28px; text-align:center;} .delicately_created{ background:#f5f5f5;} 
.flx_thmnl{ margin:0px -15px;} .elegance_inclusions{ background:#a39176;} .descrip_eleg{ margin:0 auto; width:100%; max-width:460px;} 
.delicately_created .row, .elegance_inclusions .row, .aspire_upgrade_sec .row{ display:flex; align-items:center;}
.delicately_created h3{ color:#a39176; font-size:26px; text-transform:uppercase; font-family:bicyclette, sans-serif; font-style:normal; letter-spacing:0.1em !important; margin:0px 0px 20px;}
.elegance_inclusions h3{ color:#fff; font-size:26px; text-transform:uppercase; font-family: bicyclette, sans-serif; font-style:normal; letter-spacing:0.1em !important; margin:0px 0px 20px;} 
.m_b_25{ margin-bottom:25px;} .download_pdf_btn{ color:#fff; font-weight:700 !important; font-size:16px; text-transform:uppercase; padding:7px 18px; border:#fff 1px solid;} 
.download_pdf_btn:hover, .download_pdf_btn:focus{ background:#fff; color:#000;} 
.aspire_upgrade_sec{ padding:75px 0px;} .b_font{ font-weight:700;}

.download_pdf_btn2{ color:#000; font-weight:700 !important; font-size:16px; text-transform:uppercase; padding:7px 18px; border:#000 1px solid;} 
.download_pdf_btn2:hover, .download_pdf_btn2:focus{ background:#000; color:#fff;} 
.m_b_40{ margin-bottom:40px;} .descrip_asup{ max-width:420px;} 
.explore_our_elegance{ background:#f5f5f5; padding:60px 0px;}
.explore_our_elegance .b_elg_rw{margin-top:20px;}

.download_pdf_btn3{ color:#000; font-weight:700 !important; font-size:16px;  padding:7px 18px; border:#000 1px solid;} 
.download_pdf_btn3:hover, .download_pdf_btn3:focus{ background:#000; color:#fff;}  
.explore_our_elegance h2{ color:#000; font-size:26px; text-align:center; text-transform:uppercase; font-family:bicyclette, sans-serif; font-style:normal; letter-spacing:0.1em !important; margin:0px 0px 40px;} .elg_home_gallery{ margin-bottom:20px;} 
.page-id-13958 .mid_wrap .row.page-title{ display:none;}


/*=====================homedesign=========================================*/
.page-id-82 .form-group .radio-inline{ margin-right:-4px; border-radius:0;} 
.page-id-82 .form-group .radio-inline label{ border-radius:0 !important; font-weight:500 !important; width:100%;} 
.page-id-82 .form-group .radio-inline label:hover{border-radius:0 !important;}
.page-id-82 .form-group .radio-inline:nth-child(2) label{ border-radius:3px 0px 0px 3px!important;}
.page-id-82 .form-group .radio-inline:last-child label{ border-radius:0px 3px 3px 0px!important;}
.page-id-82 .hd-reset-filters{ padding-top:0 !important;}
.page-id-82 .hd-reset-filters .btn{ background:#aaaaaa; color:#fff; width:82%; border:none;} 
.page-id-82 .hd-reset-filters .btn:hover{ background:#000;}
.page-id-82 .form-home-design.filter .filter-items .col-sm-4:last-child{ border:none;}
.page-id-82 .form-home-design.filter .filter-items .col-sm-4.filter-ht .form-group:first-child .radio-inline{ width:33.35%;}
.page-id-82 .form-home-design.filter .filter-items .col-sm-4:last-child .form-group .radio-inline{ width:17%;} 
.page-id-82 .form-group.lot-frontage{ margin-bottom:20px;} 
.page-id-82 .form-home-design.filter .first-section h3{ margin-top:0;} 
.page-id-82 .form-home-design.filter .first-section  .radio-inline label{ background: #fff !important;cursor: default;border: #fff !important;padding: 5px !important;border-radius: 5px !important;margin-bottom: 10px;}
.page-id-82 .form-home-design.filter .first-section  .radio-inline.fow{ margin-right:8px !important;}
.page-id-82 .form-home-design.filter .first-section .radio-inline label img{width: 100px;}
.page-id-82 .form-home-design.filter .first-section .radio-inline.hyp{margin-right: 7px;}
/*.page-id-82 .form-home-design.filter .first-section  p{ margin-top:20px;}*/
.page-id-82 .form-home-design.filter .first-section  p a{ color:#000; text-decoration:underline;}
.page-id-82 .form-home-design.filter .first-section  p a:hover{ text-decoration:none;}
.elega-logo{ text-align:center;} .elega-logo img{ height:120px;}


/*===========================09=10=2018=========================*/
.new_fslide1{ background:url(https://www.fowlerhomes.com.au/wp-content/uploads/2018/10/n_fslide_bg.jpg) no-repeat center top; background-size:cover; padding:50px 0px;}
.nfs_col{ position: relative; margin-bottom:40px;} .nfs_col .thmnl_img img{ width:100%; box-shadow:5px 5px 0px #8e7856;} 
.name_nf{ background:#8e7856; color:#fff; padding:8px 10px 12px; font-size: 19px; line-height:24px; font-family:'Barlow', sans-serif; font-weight:600; position:absolute; left:20px; top:-12px;} .hd_wrap_nfs{ margin-bottom:52px; font-family:'bicyclette', sans-serif;} .hd_wrap_nfs h2{ text-transform:uppercase; font-family:'bicyclette', sans-serif; font-weight:600 !important; font-size:32px !important; 
letter-spacing:0.15em !important; color:#8e7856;}
.hd_wrap_nfs p{ color:#fff; text-transform:uppercase; letter-spacing:0.15em;} .ch_vote{margin-top: -4px; color:#fff; font-size:20px; padding-left:15px; padding-right:15px; background:none; border:#fff 1px solid; font-family:'Barlow', sans-serif; font-weight:600; text-transform:uppercase; margin-right:8px;} .ch_vote:hover, .ch_vote:focus{ background:#fff; color:#000;}
.fhwin{ color:#fff; font-family:'Barlow', sans-serif; font-weight:400;} .read_ch_aw{ color:#8e7856; font-weight:700;} 
.nfs_rw_1{ font-size:20px;} .nfs_rw_2{ color:#e6e6e5;} 

/*===============================11=10=2018==================================*/ 
.dream_home_sec.section-brp-first{ background:#ededed;} 
.dream_home_sec.section-brp-first h4{ font-weight:600; line-height:24px; margin-bottom:18px;} 
.dream_home_sec.section-brp-first .enquire_now_btn{ background:#8e7856; color:#fff; font-size:18px; padding:9px 34px; margin-top:15px; font-family:'Barlow', sans-serif; font-weight:700;} 
.dream_home_sec.section-brp-first .enquire_now_btn:hover{ background:#000; color:#fff;}
.our_award_design_cl{ margin-bottom:30px;} 
.view_our_award{ padding:30px 0px;} .view_our_award h3{ font-size:23px; font-weight:700;} 

.provide_plans{ background:#111111; padding:80px 0px;} .provide_plans h2{ font-size:42px; font-weight:700; color:#8e7856; margin-bottom:80px;} 
.provide_plans h2 span{ color:#fff;} 
.y_own_design{ border-bottom:#8e7956 5px solid; border-top:#8e7956 5px solid;} 
.cent_yod{border-bottom:#111111 3px solid; border-top:#111111 3px solid; background:#8e7956; position:relative; padding-top:80px; text-align:center;}
.cent_yod .option_ic{ position:absolute; left:50%; top:-34px; margin-left:-48px;} .y_own_design .p_s_rw_1{ padding:0px 25px 56px; background:url(https://www.fowlerhomes.com.au/wp-content/uploads/2018/10/lrg_down_arrow2.jpg) no-repeat center bottom; background-size:100% 58px;}
.y_own_design .p_s_rw_2{ background:#a69376; padding:25px 50px; min-height:120px; font-size:18px; display:flex; align-items:center; color:#fff; font-weight:300;} 
.y_own_design .p_s_rw_1 h4{ font-family:bicyclette, sans-serif; letter-spacing:0.08em; line-height:26px; font-weight:400; font-size:20px; padding:0px 45px; margin-top:26px;} 
.new_txt_r{ position:relative; display:inline-block;} .new_txt_r:before{ content:""; position:absolute; left:0; bottom:-5px; width:31px; background:url(https://www.fowlerhomes.com.au/wp-content/uploads/2018/10/ic_n_01.png) no-repeat center bottom;  height:4px;}
.page-id-13892 #fancybox-title-float-main{display:none;}
.bnrcontent_4 h4{color:#8e7857; font-family:bicyclette, sans-serif; font-weight:bold; text-transform:uppercase; font-size:24px; margin-bottom: 0;}
.bnrcontent_4 ul{margin:0 0 15px 0 !important;}
.career-fr .detail_dw_pd{text-align:left;}
.career-fr .detail_dw_pd h2{font-size: 26px;font-family: bicyclette, sans-serif;text-transform: uppercase;letter-spacing: 0.15em !important; margin-bottom:15px;}
.viewjob-holder{margin-top:44px;}
.jobs{padding-top: 40px;padding-bottom: 80px;}
.jobs-heading{text-align:center;font-size: 26px;font-family: bicyclette, sans-serif;text-transform: uppercase;letter-spacing: 0.15em !important;margin-bottom: 40px;}
.job-detail{background: #ededed;padding: 10px 40px 20px;border-bottom: 3px solid #8e7856;}
.job-detail h3{font-weight:bold; margin-bottom:20px;}
.job-detail h3 span{color:#8e7856;font-size: 18px;display: block;}
.job-detail ul{margin-bottom: 20px;margin-top: 15px;}
.job-detail ul li{list-style:disc; list-style-position: inside;}
.career-show-hide{font-size: 16px;margin-top: 20px; display:block; font-weight:600;font-family: bicyclette, sans-serif;text-transform: uppercase;letter-spacing: 0.15em !important; color:#8e7856; text-decoration:underline;}
.career-show-hide:hover, .career-show-hide:focus{color:#8e7856;}
.job-detail #hidesec a{color:#000; font-weight:600;}
.applyjob-holder{position: absolute;right: 10px;bottom: 25px;}
.viewjob_btn{border-radius: 4px;font-size: 18px;font-weight: 600;background: #8e7856;border: #8e7856 1px solid;padding: 10px 40px;color: #fff;
text-decoration: none;}
.viewjob_btn:hover, .viewjob_btn:focus{background:#D1C8BA;border: #D1C8BA 1px solid; color:#fff;}
.register-interest textarea.form-control.txt3{height: 36px !important;}
.enquire_form_sec .full-house-and-landing-page{background:none !important; padding:0; padding-top:10px;}
.page-id-86 .bg-light-red .filter .filter-items .radio-inline label{border-radius:0 !important; margin-right:-5px; border-right:0 !important;}
.page-id-86 .bg-light-red .filter .filter-items .radio-inline.first label, .page-id-86 .filter .filter-items .radio-inline.last label{border-radius:3px !important;}
.page-id-86 .bg-light-red .filter .filter-items .radio-inline.last label{border-right:#8F7856 1px solid !important;}
.form-house-land .looking-for{font-style:italic;font-weight: 500;}
.form-house-land .looking-for .scrolling-point{color:#8F7856;}
.form-house-land .looking-for .reset{border:none; text-decoration:underline; font-style:normal; padding-top:0; margin-right:0; padding-right:0;}
.filter-packages-by .filter .filter-items .radio-inline label{background: #dfdfdf !important;color: #8d8d8d !important;border: 1px solid #dfdfdf !important;padding: 2px 20px;font-weight: 600 !important;margin-right: 8px;}
.filter-packages-by{background:#f7f7f7;}
.filter-packages-by .container{border-bottom: 2px solid #e7e7e7;}
.filter-packages-by .filter .filter-items .radio-inline label.active, .page-id-86 .filter-packages-by .filter .filter-items .radio-inline label:hover{background: #545454 !important;color: #fff !important;border: 1px solid #545454 !important;}
.filter-packages-by .filter .col-md-9 > label{float: left;padding-right: 30px;padding-top: 5px;}
.filter .filter-items h3{text-transform:uppercase !important;letter-spacing: 1.6px !important;font-family: bicyclette, sans-serif !important;}
.result-count{padding-top:6px;}
.page-id-86 .full-house-and-landing-page hr{border-top: 5px solid #8F7856;}
.page-id-86 .extra-details{max-width: 710px;margin:30px auto 50px;}
.hlp-first{padding:60px 0;}
.hlp-first strong{font-size:21px; color:#8f7959;}
.top-banner .grd_t_2 h4{color: #fff !important;}
.contact-us-hours{padding-left:35px;}
.display_homes .inner_dh_cl{position:relative;}
.display_homes .overlay{position: absolute;top: 0;left: 0;text-align: left; display:none; background: rgba(163,145,118,.9); width:100%; height:100%;  padding-top: 35px; }
.display_homes .dh_cl:hover .overlay{display:block;}
.display_homes .overlay li i{margin-right:10px;}
.youdesign-logo{margin-bottom:25px;}

/*===========================================20=11=2018======================================================*/
.buy_your_home_sec{ background:#000000; padding:60px 0px; color:#fff;} .buy_your_home_sec h2{ color:#fff; font-size:36px; font-weight:700; text-align:center; margin-bottom:64px;}
.byh_cl{ text-align:center; margin-bottom:40px;}  .byh_cl img{ margin-bottom:20px;} .byh_cl p:nth-child(2){ display:none;} .byh_cl p{ line-height:21px;} 
.gry_txt_bg{ background:#8e7956; display: inline-block; line-height:29px; padding:0px 5px 5px;} 


.kdr_process_new_sec{ padding:60px 0px;}
.kdr_process_new_sec h2{font-size:36px; font-weight:700; text-align:center; margin-bottom:50px;} 

.kdr_process_new_sec .panel-group .panel {
        border-radius: 0;
        box-shadow: none; border:none;
       
    }

.kdr_process_new_sec  .panel-default > .panel-heading {
        padding: 0;
        border-radius: 0;
        color: #000; background:none; border:none;
       
      
    }

.kdr_process_new_sec  .panel-title { position:relative; padding-left:140px;
        font-size: 30px; font-family:bicyclette, sans-serif; font-weight:400; letter-spacing:0.2em !important; text-transform:uppercase;
    } .kdr_process_new_sec  .panel-title a{ color:#000;} .kdr_process_new_sec  .panel-title br{ display:none;} 

.kdr_process_new_sec  .panel-title .number_kdr{ color:#fff; font-size:85px; line-height:71px; font-weight:700; position:absolute; left:0; top:0; font-family:'Barlow', sans-serif;}	

.kdr_process_new_sec .panel-title > a {
        display: block;
        padding:25px 15px 25px 0px;
        text-decoration: none;
    }

.kdr_process_new_sec .more-less {
        float: right;
        color: #fff; font-size:20px;
    }

.kdr_process_new_sec .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #EEEEEE; padding:40px 0px 0px;
    }


.kdr_process_new_sec #accordion   .panel.panel-default{ background:#d2c9bb;  padding:30px; margin:0;} 
.kdr_process_new_sec #accordion   .panel.panel-default:nth-child(2) { background:#bbae9a;}
.kdr_process_new_sec #accordion   .panel.panel-default:nth-child(3) { background:#a59378;}
.kdr_process_new_sec #accordion   .panel.panel-default:nth-child(4) { background:#8e7856;}

.p_ul_bx li{ position:relative; padding-left:20px; font-size:16px; line-height:20px; margin-bottom:10px;} 
.p_ul_bx li:before{ content:""; position:absolute; left:0; top:9px; background:#000;  width:4px; height:4px; border-radius:20px;} 

.six_progress_payments{ background:#ededed; padding:60px 0px; text-align:center;} 
.six_progress_payments h2{ text-align:center; font-family:bicyclette, sans-serif; font-weight:400; letter-spacing:0.2em !important; text-transform:uppercase; margin-bottom:25px;} 
.progress_thmnl img{ max-width:100%;} 
.title_kdr{font-size:32px; font-weight:700; text-align:center; margin-bottom:50px;} 

.kdr_project_sec .ql_ftr .w_arrw img{ margin-bottom:0 !important;} 

.kdr_process_new_sec .collapse.in{ margin-top:24px;}

/*==================================14=12=2018======================================*/ 
.content_slide_sgreet{ position:absolute; width:100%; height:100%; left:0; top:0; display:flex; align-items:center;}
.sg_center{ width:100%; max-width:836px; margin:0 auto;} 
.sg_center .frst_rw_t{ text-align:center; margin-bottom:60px;} .sg_center .frst_rw_t h3{ font-size:26px; letter-spacing:0.1em!important; text-transform:uppercase; color:#fff; font-family:"bicyclette"; margin-top:30px; font-weight:400;} .sg_sml_cl{ border:#aa9a80 2px solid; padding:40px 10px; text-align:center;} 
.sg_sml_cl h3{font-size:24px; text-transform:uppercase; color:#000000; font-family:"bicyclette"; margin:0px 0px 15px; letter-spacing:0.12em !important;  font-weight:400;}
.sg_sml_cl p{ margin:0; font-size:19px; color:#fff;} .home-bg{ width:100%;} 
.sg_center .img-responsive{ width:auto !important; max-width:100% !important; display:inline-block !important;} 
.content_slide.hype{ background:none !important;} 
.hype_sml_cl{ background:rgba(255,255,255,.9); padding:25px 35px; width:100%; max-width:370px;} 
#elegance_collection_slide .discrp_slide.hype img{ width:auto; max-width:100%;} 
#elegance_collection_slide .discrp_slide.hype .txt{ color:#000 !important;} 
#elegance_collection_slide .discrp_slide.hype .explore_design{ color:#000 !important; border-color:#000 !important;} 
#elegance_collection_slide .discrp_slide.hype .explore_design:hover, 
#elegance_collection_slide .discrp_slide.hype .explore_design:focus{ background:#000 !important; color:#fff !important;} 
.hlpckg_cl_md{ width:100%; max-width:450px; margin-left:64px;} 
.hlpackage_sld_hv{ position:absolute; left:0; top:0; width:100%; overflow:hidden; height:100%; display:flex; align-items:center;}  
.hlpackage_sld_hv .container{ position:relative; z-index:999;}
.hlpckg_cl_md h2{ color:#fff; letter-spacing:0 !important; font-size:36px; line-height:42px; font-weight:700 !important; margin-bottom:30px;} .hlpckg_cl_md h2 strong{ color:#fff;} 
.getfree_fwlr{color:#fff; font-weight:400; font-size:20px; line-height:24px; margin-bottom:20px; margin-top:20px; font-size:12px; line-height:18px;} 
.getfree_fwlr strong{ font-weight:700;} 
.hlpackage_sld_hv:before{ content:""; width:62.2%; position:absolute; height:100%; left:-10%; top:0; background:rgba(143,120,91,.8); -ms-transform: skew(-20deg); 
  -webkit-transform: skew(-20deg); transform: skew(-20deg);}
.hlpackage_sld_hv:after{ content:""; width:60%; position:absolute; height:100%; left:-10%; top:0; background:#0f0802; -ms-transform: skew(-15deg); 
  -webkit-transform: skew(-15deg); transform: skew(-15deg); z-index:1;}
  
.col-sm-4 .promo-title{font-family: bicyclette, sans-serif;font-weight:300;text-transform: uppercase;font-size: 23px;margin: 20px auto;line-height: 32px;letter-spacing: 2px;margin-bottom: 15px;}
.col-sm-4 .promo-detail{margin: 20px auto;}
.col-sm-4 .promo-title hr{width: 12px; border: 1px solid #666;margin-top: 10px;}
.col-sm-4 .promo-condition{font-size: 11px;}
.col-sm-4 .promo-condition a{color:#000; text-decoration:underline;}
.col-sm-4 .view-promo{padding-top:40px; padding-bottom:20px;}
.col-sm-4 .view-promo a{ font-weight:500; color:#fff; background:#8e7856; border:1px solid #8e7856; border-radius:5px; padding: 7px 24px; text-transform:uppercase;}
.col-sm-4 .promo-detail-holder{background:#eeeeee;margin-bottom: 40px;min-height:560px;}
.page-template-page-promotions .page-content{padding-bottom:0;}
.no-vacancies{color: #aaa;line-height: 26px;padding-top: 30px;text-align: center;}
.gallery-display-on .display-on-inner a{display:block;}
.gallery-display-on .display-on-inner{margin-bottom:7px; text-align:center; margin-top: -60px;}
.dc-address{ font-weight: 500; text-align: center; color: #fff;}
.dc-direction{ width: 150px;  margin: 0 auto;}
.dc-new{position: absolute;left: 0;background: #8e7856;color: #fff;font-weight: bold;padding: 7px;border-bottom-right-radius: 15px;}
.hlpackage_sld_hv.warnervale .hlpckg_cl_md h2{color:#8e7858;}
.hlpackage_sld_hv.warnervale .getfree_fwlr{font-size: 24px; line-height: 30px;}
.hlpackage_sld_hv.warnervale .getfree_fwlr span{font-size:16px; line-height:24px;}}
.hlpackage_sld_hv.warnervale:before{ content:""; width:62.2%; position:absolute; height:100%; left:-10%; top:0; background:rgba(143,120,91,1); -ms-transform: skew(-20deg); 
  -webkit-transform: skew(-20deg); transform: skew(-20deg);}
.hd_narrow_blocks{margin-top:5px;}


  
/*=============================16=04=2019===================================*/   

.hlpackage_sld_hv.easter:before{ content:""; width:62.2%; position:absolute; height:100%; left:-10%; top:0; background:rgba(143,120,91,1); -ms-transform: skew(-20deg); 
  -webkit-transform: skew(-20deg); transform: skew(-20deg);}
.hlpackage_sld_hv.easter:after{ content:""; width:60%; position:absolute; height:100%; left:-10%; top:0; background:rgba(0,0,0,1); -ms-transform: skew(-15deg); 
  -webkit-transform: skew(-15deg); transform: skew(-15deg); z-index:1;}

.hlpackage_sld_hv.easter .hlpckg_cl_md{ margin-left:40px; letter-spacing:0.12em; position:relative; font-size:16px; font-weight:300;  color:#fff; }   
.hlpackage_sld_hv.easter .hlpckg_cl_md:before{ content:""; width:120px; height:87px; position:absolute; left:-120px; top:-40px; background:url(https://www.fowlerhomes.com.au/wp-content/uploads/2019/04/ic_n_1.png) no-repeat center center;}
.hlpackage_sld_hv.easter .hlpckg_cl_md:after{ content:""; width:47px; height:89px; position:absolute; right:64px; bottom:-40px; background:url(https://www.fowlerhomes.com.au/wp-content/uploads/2019/04/ic_n_2.png) no-repeat center center;}
.hlpackage_sld_hv.easter .hlpckg_cl_md h2{ font-size:30px; margin-top:0;} 
.e-first, .e-second{ text-transform:uppercase; font-size:19px; font-family:"bicyclette"; font-weight:300; margin-bottom:25px;}  
.e-third{ margin-bottom:25px;} .e-last{ margin-bottom:0;}
.e-second strong{ color:#8e7858; font-family:"bicyclette"; font-weight:700;}
.specifications .accordion legend{margin-top:25px; margin-bottom:15px; border-bottom: none;}
.garage-total-area{font-weight:bold;}
.filter-items .deposit-type .radio-inline, .deposit-type .radio-inline label{width:100%;}
.deposit-type .radio-inline input{position:absolute;}

/*==============================18=07=2019=====================================*/ 
.Willowdale_Opening_slider{ position:absolute; left:0; top:0; width:100%; overflow:hidden; height:100%; display:flex; align-items:center;}
.Willowdale_Opening_slider .container-fluid{ position:relative; z-index:999; width:1430px;}
/*.home-bg .flexslider .slides li:first-child{background-position: right top !important;}*/
.Willowdale_Opening_slider:after{ content:""; width:70%; position:absolute; height:100%; left:-20%; top:0; background:rgba(0,0,0,.82); -ms-transform: skew(37deg); 
  -webkit-transform: skew(37deg); transform: skew(37deg); }
.Willowdale_Opening_mid{ width:100%; max-width:600px; padding-left:40px; color:#fff; font-weight:500; }  
.Willowdale_Opening_mid .first_rw_gr{ font-size:16px;} 
.Willowdale_Opening_mid .first_rw_gr h2{ font-weight:700 !important; color:#8e785c !important; margin:8px 0px; letter-spacing:0 !important;}  
.Willowdale_Opening_mid .second_rw_gr h3{ color:#fff; margin:0; letter-spacing:0!important; font-size:20px; line-height:30px;} 
.Willowdale_Opening_mid hr{ border:none; border-top:#72604a 1px solid; margin-right:18%;}
.willowdale_logo{ margin-bottom:15px;} .willowdale_logo img{ max-width:228px !important; display:inline-block !important; height: auto !important;}   
.Willowdale_Opening_mid  .second_rw_gr .seeing_you{ font-size:18px; margin:0;} 
.Willowdale_Opening_mid  .second_rw_gr .limited_number{ font-size:15px;} 
.twt_f_anniversary{ display:none;} .twt_f_anniversary img{ max-width:238px !important; height:auto !important; display:inline-block !important;}


/*===============================25=09=2019=================================*/

.home_visit_wrap .humblesec .row, .home_visit_wrap .commitment .row, .home_visit_wrap .suits_you_need .row{ display:flex; align-items:center; color:#504F4F;} 
.home_visit_wrap .humblesec h2, .home_visit_wrap .suits_you_need h2 { font-size:24px; color:#504F4F; font-weight:300; font-family:bicyclette, sans-serif; 
letter-spacing:0.1em !important; text-transform:uppercase;} .home_visit_wrap .humblesec h2{ margin:0;}
.home_visit_wrap .humblesec{ padding-top:70px;} .suits_you_need{ padding:70px 0px;} 
.home_visit_wrap .suits_you_need h2{ margin-bottom:20px;} .bdr_hv{ border:none; display:inline-block; margin:0px; border-top:#504F4F 1px solid; width:100%; max-width:100px;} 
.hv_d_2{ width:100%; max-width:410px; padding-left:30px;} .hv_d_2 p{ margin-bottom:30px;} .hv_d_2 p:last-child{ margin:0;}

#homevisit_form.full-house-and-landing-page{ background:#00000015 !important;} 
#homevisit_form.full-house-and-landing-page .head .title, #homevisit_form.full-house-and-landing-page .head .sub-title{ color:rgba(80,79,79,1) !important; font-weight:300 !important;}   #homevisit_form.full-house-and-landing-page .head .title{ margin-bottom:15px;}
#homevisit_form.full-house-and-landing-page .form-control.txt3{ color:rgba(80,79,79,.57) !important; font-weight:300 !important;}  


#homevisit_form.full-house-and-landing-page .form-control::-moz-placeholder{color:rgba(80,79,79,.57);opacity:1;} 
#homevisit_form.full-house-and-landing-page .form-control:-ms-input-placeholder{color:rgba(80,79,79,.57);} 
#homevisit_form.full-house-and-landing-page .form-control::-webkit-input-placeholder{color:rgba(80,79,79,.57);}  
#homevisit_form.full-house-and-landing-page .form-control{-webkit-appearance:none; -moz-appearance:none; appearance:none;} 
#homevisit_form.full-house-and-landing-page .btn{ max-width:150px;} 
#homevisit_form.full-house-and-landing-page .wpcf7-form select{ background:#fff url(https://www.fowlerhomes.com.au/wp-content/uploads/2019/09/down_arrow.jpg) no-repeat right center !important; padding-right:32px !important;}
#wpcf7-f17134-o1 div.wpcf7-response-output{text-align: center;}
span.wpcf7-not-valid-tip{margin-top: -15px;} 


/*===================================================================*/


.home_visit_slide{ position:absolute; left:0; top:0; width:100%; overflow:hidden; height:100%; display:flex; align-items:center;}  
.home_visit_slide:before{ content:""; width:54.2%; position:absolute; height:100%; right:-10%; top:0; background:rgba(143,120,91,.8); -ms-transform: skew(-20deg); 
  -webkit-transform: skew(-20deg); transform: skew(-20deg);}
.home_visit_slide:after{ content:""; width:52%; position:absolute; height:100%; right:-10%; top:0; background:#0f0802; -ms-transform: skew(-15deg); 
  -webkit-transform: skew(-15deg); transform: skew(-15deg); z-index:1;}
.home_visit_slide .container{ position:relative; z-index:999;}
.hvisit_md{ width:100%; max-width:370px; float:right; text-align:right;} 
.hvisit_md h2{ color:#fff; letter-spacing:0 !important; font-size:36px; line-height:42px; font-weight:700 !important; margin-bottom:30px;} .hlpckg_cl_md h2 strong{ color:#fff;} 
.hv_m_txt{color:#fff; font-weight:100; margin-bottom:45px; font-size:24px; line-height:32px;}  
.hvisit_md .explore_design{ font-weight:400; font-size:18px;}

.home_visit_slide.brand_new:before{ content:""; width:54.2%; position:absolute; height:100%; right:-10%; top:0; background:rgba(143,120,91,.8); -ms-transform: skew(-20deg); -webkit-transform: skew(-20deg); transform: skew(-20deg);}
.home_visit_slide:after{ content:""; width:52%; position:absolute; height:100%; right:-10%; top:0; background:#000; -ms-transform: skew(-15deg); -webkit-transform: skew(-15deg); transform: skew(-15deg); z-index:1;}
.brand_new .hvisit_md h2{color:#8e785c;} .brand_new .hvisit_md h3{font-weight: 400;font-family: 'BeyondInfinity';color:#fff;font-size: 38px;}
.brand_new .hv_m_txt{font-size:40px;font-weight: 600;} .brand_new .hvisit_md .explore_design{font-weight:bold;}
.brand_new hr{margin-right:0;width:100px;border-top: 1px solid #8e785c;}
/*===========================27=09=2019====================================*/

.Birthday_slider{ position:absolute; left:0; top:0; width:100%; overflow:hidden; height:100%; display:flex; align-items:center;} 
.Birthday_slider .container-fluid{ position:relative; z-index:999; width:96%; max-width:800px;}   
.Birthday_slider .row{background: rgba(255,255,255,0.8); padding:50px 80px;}
.Birthday_slider .row img{width:200px;display: inline;} .Birthday_slider .row .col-md-4{text-align:right;}
.Birthday_mid_bx{ color:#8e7858; border-right:1px solid #8e7858; } 
.Birthday_mid_bx h1{ font-family: 'BeyondInfinity'; color:#8e7858; font-size:90px; font-weight:400; line-height:60px; margin:0;}
.Birthday_mid_bx h2{ font-size:28px; font-weight:700 !important; color:#8e7858; letter-spacing:0 !important; margin-bottom:25px;}  .Birthday_mid_bx h2 strong{font-size: 36px;text-transform: uppercase;line-height: 50px;}
.w_btn_sl{ border:#8e7858 1px solid !important; background:#fff !important; color:#8e7858; font-weight:700; font-size:15px;}
.w_btn_sl:hover{ background:#000 !important;border:#000 1px solid !important;color:#fff;} 

.compare_save_slide{ position:absolute; left:0; top:0; width:100%; overflow:hidden; height:100%; display:flex; align-items:center;} 
.compare_save_slide:before{ content:""; width:62.2%; position:absolute; height:100%; left:-11%; top:0; background:rgba(143,120,91,1); -ms-transform: skew(-17deg); 
  -webkit-transform: skew(-17deg); transform: skew(-17deg);}
.compare_save_slide:after{ content:""; width:60%; position:absolute; height:100%; left:-10%; top:0; background:#0f0802; -ms-transform: skew(-15deg); 
  -webkit-transform: skew(-15deg); transform: skew(-15deg); z-index:1;}

.compare_save_slide .container-fluid{ position:relative; z-index:999; width:96%; max-width:1430px;}  
.cs_mid{ width:100%; max-width:600px; padding-left:40px; color:#fff;  }  
.compare_save_slide h2{ font-weight:700 !important; color:#fff; letter-spacing:0 !important; margin-bottom:25px; font-size:26px;}  
.cs_top img{ max-width:350px;}
.opennow{    display: inline-block;   position: absolute;
    right: 15px;
    top: 37px;
    background: #8e7856;
    color: #fff;
    font-weight: bold;
    padding: 7px;
    border-bottom-left-radius: 15px;z-index: 5;}
.page-id-86 .top-banner .page-title h1{margin-top: 70px;} .page-id-86 .top-banner .page-title h1 img{max-width: 100px;}


/*=====================================20=11=2019========================================*/

#homeworldslide.hlpackage_sld_hv:before{ display:none;} 
#homeworldslide.hlpackage_sld_hv:after{ background:rgba(0,0,0,.82); width:70%; left:-20%; height:102%; -ms-transform:skew(36deg);  -webkit-transform:skew(36deg); transform:skew(36deg);}  
.hworldlogo img{ height:50px !important; width:auto !important; display:inline-block !important;}
#homeworldslide h3{ color:#8e785c; font-weight:700;} #homeworldslide p{ color:#fff;} 

#homeworldslide.hlpackage_sld_hv .hlpckg_cl_md{ margin-left:0 !important;}


/*==========================03=12=2019=================================*/
.christmas_slider_wrap{ position:absolute; width:100%; left:0; top:0; height:100%; padding-bottom:50px; font-size:21px; color:#000000; display:flex; align-items:flex-end; text-align:center; font-weight:300;} .christmas_slider_wrap h1{ font-family:'BeyondInfinity'; color:#8e785c; font-weight:normal; font-size:90px; margin:30px 0px;} 
.christmas_slider_wrap h1 span{ font-family: 'Barlow', sans-serif; font-weight:100; font-style:italic;}
.h_drk_txt{ color:#000 !important;}  .christmas_slider_wrap strong{ color:#8e785c;} .h_office_chsm{ margin:15px 0px;}

.marsden_slider_wrap{text-align: center; position: absolute; top: 15px; width: 100%;}
.marsden_slider_wrap h2{color:#7d6d54 !important; font-weight: 600 !important;letter-spacing: 0 !important;font-size: 42px; text-transform: uppercase !important;}
.marsden_slider_wrap p{color: #284d67; font-size: 26px;}
.marsden_slider_wrap .btn{border: 1px solid #000;color: #000;font-weight: 500;padding: 5px 17px;border-radius: 10px;margin-top: 10px;text-transform: uppercase;font-weight: bold;}
.marsden_slider_wrap .btn:hover{border-color:#7d6d54;color:#7d6d54;} 
.marsden_slider_wrap a, .marsden_slider_wrap a:focus{ text-decoration:none;}
.testi_txt{margin-bottom: 50px; }
.testi_txt .title{font-size: 26px;margin-bottom: 15px;}
.testi_txt p{max-width:800; margin:0 auto;}
.ntesti{background:#2A2A2A; padding:30px 60px 50px;color:#fff;margin-bottom: 15px; line-height:19px; position:relative;}
.ntesti:before{content:"“"; font-size:70px;color:rgba(255,255,255,0.2); position:absolute; left:20px; top:36px;}
.ntesti:after{content:"“"; font-size:70px;color:rgba(255,255,255,0.2); position:absolute;  right:20px; bottom:5px;}
.ntesti .ntwriter{color: #8F7856;margin-top: 20px;}
.ntesti:nth-child(2n) {background:#A18E72;text-align: right;}
.ntesti:nth-child(2n) .ntwriter{color:#000; }
.opennow-logo{position: absolute; max-height:28px; right: 20px; top: 5px;}
.opennow-logo-detail{max-height: 65px;position: absolute;right: 10px;bottom: -50px;}
.opennow-logo-detail.fl{left:23px;}
.luxe_slider_wrap {
    text-align: center;
    position: absolute;
    bottom: 120px;
    width: 100%;
}
.luxe_slider_wrap .container {
    max-width: 600px; padding: 0px 30px 12px; text-align:center; background:rgba(0,0,0,0.7);
}
.luxe_slider_wrap img{max-width:320px; margin:0 auto;}
.luxe_slider_wrap h2{letter-spacing:normal !important;font-size:28px;margin-bottom:30px;color:#fff;}
.luxe_slider_wrap .btn{color:#8d7858;border: 1px solid #8d7858; font-size:16px; width:250px;}
.luxe_slider_wrap .btn:hover{color:#fff;border: 1px solid #fff;}

.page-id-19534 .full-house-and-landing-page{background:#ededed;}

/*=================================08=04=2020===========================================*/
.besttime_head{  padding:0px; position:relative;} 
.b_t_buy_center{ margin:0px 40px 0px;}
.b_t_buy_center h3{ color:#fff;}
.btb_ul{ padding:25px 0px; border-bottom:#ad9b65 1px solid; border-top:#ad9b65 1px solid; margin:40px 0px; position:relative;} 
.btb_ul ul li{ color:#D3B86C; font-weight:600; margin-bottom:15px; font-size:20px;} 
.btb_ul ul li:last-child{ margin:0;}
.tbadge{ width:180px; position:absolute; right:-174px; bottom:-66px;} 
.fg_space{ letter-spacing:0.08em;} 
.enq_btb{ width:160px; position:absolute; left:50%; margin-left:-80px; bottom:-22px;} 
.enq_btb .btn{ display:block; background:#D3B86C; color:#000000; font-weight:600; padding:10px 10px;}
.enq_btb .btn:hover{ background:#fff; color:#000;}

.btb_sec2{ background:#000; padding:120px 0px;} 
.btb_sec2 h2{ color:#D3B86C; font-weight:500; text-transform:uppercase; font-size:24px; margin-top:0; margin-bottom:12px;}
.btb_sec2 h4{ color:#fff; font-weight:500; } 
.btb_sec2 ul li{ color:#fff;  margin-bottom:35px; padding-left:34px; position:relative; line-height:20px;} 
.btb_sec2 ul li:before{ content:""; width:24px; height:24px; position:absolute; left:0; top:0; background:url(https://www.fowlerhomes.com.au/wp-content/uploads/2020/05/check.png) no-repeat left top;}
.btb_sec2 ul li:last-child{ margin:0;} 
.t_btb_rw{ min-height:64px; margin-bottom:25px;} 
.btb_s_cl_1{ margin-right:30px;} .btb_s_cl_2{ margin-left:30px;} 
.btn_link{ padding-left:34px; padding-top:15px;}
.btn_link a{ color:#fff; font-size:10px;} .btn_link a:hover{ text-decoration:underline; color:#fff;}

.promotion_btb_form{background:url(https://www.fowlerhomes.com.au/wp-content/uploads/2020/05/black_background.png) no-repeat center top; background-size:cover; padding:100px 0px;} 
.btb_txt{height: 35px; width:100%; border: none; margin-bottom: 15px; border-radius: 0 !important; padding:0px 15px;
font-size: 16px !important; font-family: 'Barlow', sans-serif !important; color: #000 !important; background:#fff;} 
.btb_txt.txtarea{ height:129px !important; padding-top:7px !important;} 
.pf_title{ margin-bottom:40px;} .pf_title h2{ color:#fff; font-weight:500;} .pf_title p{ color:#fff;} 
.btb_txt::-moz-placeholder{color:#000;opacity:1}.btb_txt:-ms-input-placeholder{color:#000;}.btb_txt::-webkit-input-placeholder{color:#000;} 

.btn_submit{ background:none; border:#fff 1px solid; height:35px; width:100%; border-radius:5px; color:#fff; font-family: 'Barlow', sans-serif !important; font-weight:400;}
.btn_submit:hover{ background:#fff; color:#000;} 

.btb_sep_l{ position:relative; display:inline-block;} .btb_sep_l img{ position:relative; z-index:9;} 
.btb_sep_l:before{ content:""; width:100%; height:3000px; background:rgba(0,0,0,.6); position:absolute; left:0; top:0; transform: rotate(20deg);}

.tfg{ position:relative; z-index:99;} 

.bh_over{ position:absolute; left:0; top:42%; width:100%;}
#wpcf7-f19569-o1 div.wpcf7-mail-sent-ok{color:#398f14; border:2px solid #398f14 !important;}
#wpcf7-f19569-o1 div.wpcf7-validation-errors, #wpcf7-f19569-o1 div.wpcf7-acceptance-missing{border:2px solid #f7e700 !important;}
.col-sm-4 .view-promo a:hover{background:#000; border:1px solid #000;} 
.home-bg .slides li:first-child > a{width:100%;height:100%;display:block;}
#hd-banner-1, #hd-banner-2{display:none;}
.elegance-banner{padding: 10px;margin: 0;background: #000;color: #fff;}
.elegance-banner h2{font-size: 14px;margin: 0;text-transform: uppercase;margin-bottom: 5px;letter-spacing: 1px !important;line-height: 18px;}
.elegance-banner p{font-size: 12px;line-height: 14px;}

.single .floorplan-tab .col-md-8 .fade{display:none;} .single .floorplan-tab .col-md-8 .fade.active{display: flex;
align-items: center;}
.item-property .flexibility .view-fowler-flexibility{display:none;}

.fp-floor-btns{margin-top:30px; text-align:center;}
.fp-floor-btns a { width: 30%;margin-right: 3%;background: #000; text-transform:uppercase; text-decoration:none;color: #fff;padding: 3px 11px 5px;display: inline-block;text-align: center;}
.fp-floor-btns a:last-child{margin-right:0;}
.fp-floor-btns a.active, .fp-floor-btns a:hover{background:#8e7856;}

.page-id-82 .page-title{padding-top:15px;}
.first-floor a, .both-floors a {
    display: flex;
    height: 100%;
    width: 100%;
    text-align: center;
    align-items: center;
}
.first-floor img, .both-floors img{ margin:auto; max-width:100%;  max-height:90%;}
#HD-Floorplans .floorplan-tab .col-md-8 .tab-pane{position:relative;}
.hd-fp-head{display:none;}

.kdr_slider_wrap{text-align: center; position: absolute; bottom: 200px; width: 100%;}
.kdr_slider_wrap h2{color:#000; margin-top:0; font-weight: 600 !important;letter-spacing: 0 !important;font-size: 40px; text-transform: uppercase !important;}
.landscaping.kdr_slider_wrap h2{color:#8e785c;}
.kdr_slider_wrap p{color: #000; font-size: 26px;}
.kdr_slider_wrap .btn{border: 1px solid #000;color: #000;font-weight: 500;padding: 5px 17px;border-radius: 10px;margin-top: 10px;text-transform: uppercase;font-weight: bold;}
.kdr_slider_wrap .btn:hover{border-color:#7d6d54;color:#7d6d54;} 
.landscaping.kdr_slider_wrap .btn{color:#8e785c; border-color:#8e785c; padding: 7px 25px;border-radius: 5px;font-weight: 500;font-size: 18px;}
.landscaping.kdr_slider_wrap .btn:hover{background:#8e785c; color:#fff;}
.kdr_slider_wrap a, .marsden_slider_wrap a:focus{ text-decoration:none;}
.kdr_inner{max-width: 900px;margin: 0 auto;background: rgba(255,255,255,.8);padding: 20px;}
.landscaping .kdr_inner{background:#fff;}
.insta-feeds{padding:20px 0;}
.on-d-f a{color: #fff;text-decoration: underline;}
.hd-left-arrow{position: absolute;top: 50%;right: 15px;z-index: 1; display:none;} 
.hd-right-arrow{position: absolute;top: 50%;left: 15px;z-index: 1;} 
.item-property.infoon .hd-left-arrow{display:block;} .item-property.infoon .hd-right-arrow{display:none;}
.ui-loader.ui-corner-all, .ui-selectmenu span{display:none;}
#HD-Floorplans .design-header .floorplan-label{padding:0 5px; text-align:left;}
#HD-Floorplans .design-header .floorplan-label .label{font-size:20px; padding:4px 5px; margin:0 3px; margin-bottom:6px;} 


/*===================================15=05=2020========================================*/
.bxwrapnew{ padding:50px 0px;} .bg_ld{ background:#EAEAEA;} 
.landscaping_packages_oe  .container .row, .PoolSpa_Packages_wrap .container .row{ display:flex; align-items:center;} 
.page-id-19793 .top-banner{ background-color:rgba(0,0,0,.6);} 
.Complete_your{ color:#504F4F; letter-spacing:0.05em !important; } 
.landscaping_packages_oe, .PoolSpa_Packages_wrap{ color:#504F4F;} 
.landscaping_packages_oe h2, .PoolSpa_Packages_wrap h2{ color:#504F4F; text-transform:uppercase; font-size:24px; letter-spacing:0.06em !important; font-family: bicyclette, sans-serif; font-style: normal;} 
.addthefinishing{ background:#A39176; text-transform:uppercase; font-family: bicyclette, sans-serif; color:#fff; letter-spacing:0.12em; font-size:20px; font-style:normal;}  
.page-id-19793 .insta-feeds{ display:none;} 
.lp_oe_detail{ margin-left:40px; margin-right:46px; letter-spacing:0.05em !important;} .pool_spa_package_detail{ margin-right:40px; margin-left:46px; letter-spacing:0.05em !important; text-align:right;} 

#myCarouselfhld p, #myCarouselfhpspa p{ margin:0; padding:0; height:0;}

/*===============================16=05=2020================================*/
#navbar #mega-menu-wrap-mega-menu{ background:none !important;} 
#navbar #mega-menu-wrap-mega-menu #mega-menu-mega-menu > li.mega-menu-item > a.mega-menu-link{ height:auto!important; line-height:inherit; background:none !important;} 
#navbar #mega-menu-wrap-mega-menu #mega-menu-mega-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{ display:none;} 
#navbar #mega-menu-wrap-mega-menu #mega-menu-mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu{ background:none !important; padding:0px !important;} 
#navbar #mega-menu-wrap-mega-menu #mega-menu-mega-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{ padding:0 !important;} 
#navbar #mega-menu-wrap-mega-menu #mega-menu-mega-menu > li.mega-menu-item > a.mega-menu-link:hover{ background:none !important;}

.megamenu_s{ background:#000000; padding:25px 25px 10px;} 
.homedesign_mega_menu ul li{ width:32%; float:left; margin:0px 2% 10px 0px;}  
.homedesign_mega_menu ul li:nth-child(3n+3){ margin-right:0;}
.homedesign_mega_menu ul li a{ display:block;} 
.homedesign_mega_menu ul li a p{ margin:0 !important; color:#FFFFFF; font-size:12px;}
.homedesign_mega_menu ul li a figure{ margin-bottom:0px;} 
.homedesign_mega_menu ul li a figure img{ width:100%;}  
.homedesign_mega_menu ul li a:hover { opacity:0.7;}


.hypehome_mega_menu ul li{ width:54%; float:left; margin:0px 8% 10px 0px;}  
.hypehome_mega_menu ul li:nth-child(2n+2){ margin-right:0; width:38%;}
.hypehome_mega_menu ul li a{ display:block;} 
.hypehome_mega_menu ul li a p{ margin:0 !important; color:#FFFFFF; font-size:12px;}
.hypehome_mega_menu ul li a figure{ margin-bottom:0px;} 
.hypehome_mega_menu ul li a figure img{ width:100%;} 
.hypehome_mega_menu ul li a:hover { opacity:0.7;}

.displaycenter_mega_menu ul li{ width:47%; float:left; margin:0px 6% 10px 0px;}  
.displaycenter_mega_menu ul li:nth-child(2n+2){ margin-right:0;}
.displaycenter_mega_menu ul li a{ display:block;} 
.displaycenter_mega_menu ul li a p{ margin:0 !important; color:#FFFFFF; font-size:12px;}
.displaycenter_mega_menu ul li a figure{ margin-bottom:0px;} 
.displaycenter_mega_menu ul li a figure img{ width:100%;} 
.displaycenter_mega_menu ul li a:hover { opacity:0.7;}

.buildwithus_mega_menu ul li{ width:48%; float:left; margin:0px 4% 10px 0px;}  
.buildwithus_mega_menu ul li:nth-child(2n+2){ margin-right:0; }
.buildwithus_mega_menu ul li a{ display:block;} 
.buildwithus_mega_menu ul li a p{ margin:0 !important; color:#FFFFFF; font-size:12px;}
.buildwithus_mega_menu ul li a figure{ margin-bottom:0px;} 
.buildwithus_mega_menu ul li a figure img{ width:100%;}  
.buildwithus_mega_menu ul li a:hover { opacity:0.7;}

.buildright_btn{ display:block; padding:6px 5px; text-align:center; background:#8F7856; color:#fff; font-size:12px;}
.buildright_btn:hover{ background:#fff; color:#000;} 

.whyfowler_mega_menu ul li{ width:23.5%; float:left; margin:0px 2% 10px 0px;}  
.whyfowler_mega_menu ul li:nth-child(4n+4){ margin-right:0;}
.whyfowler_mega_menu ul li a{ display:block;} 
.whyfowler_mega_menu ul li a p{ margin:0 !important; color:#FFFFFF; font-size:12px;}
.whyfowler_mega_menu ul li a figure{ margin-bottom:0px;} 
.whyfowler_mega_menu ul li a figure img{ width:100%;} 
.whyfowler_mega_menu ul li a:hover { opacity:0.7;}

.btn_whyf{ display:block; padding:8px 5px; text-align:center; background:#8F7856; color:#fff; font-size:12px;}
.btn_whyf:hover{ background:#fff; color:#000; opacity:1 !important;}  
.op_mrg_b{ margin-bottom:8px;} 
.landscaping.kdr_slider_wrap p{font-size:23px; max-width:80%; margin:0 auto; font-weight:500; margin-bottom:15px; margin-top:15px;}

.desk-on-display{background: #8F7856; color: #fff; padding: 40px 15px;} .desk-on-display .col-xs-6{padding-right:0;}
.desk-on-display .col-xs-6:last-child{padding-left:40px;}
.desk-on-display a{font-size: 20px;font-weight: 500;color: #fff;}
.hmv-link{margin-top:10px; }
.certi_bx{padding:50px 0px;} .certi_bx2{padding:50px 0px; margin-top:90px; margin-bottom:130px;}
.certi_bx h2 {
    text-transform: uppercase;
    font-family: bicyclette, sans-serif;
    font-weight: 300;
    font-size: 21px;
    letter-spacing: 0.1em !important;
	line-height: 28px; margin:0;}
.certi_bx2 .img-responsive{margin-top:-150px; margin-bottom:-150px;}
.certi_bx2 .col-sm-7{padding-top:20px;} .certi_bx2 .col-sm-7 p{margin-bottom:20px;}

/****** 26-05-2020 ********/
.center_sapce{padding:0;} .Intro::before{background:none;} .center_sapce .bx_a{padding-right:15px; position:relative;} 
.center_sapce .bx_a::before {content: "";  width: 1px;  height: 142%;  position: absolute;  left: -42px; top: -30px;background: #fff;  bottom: -30px;}
.center_space .col-sm-2 img{max-height:100px;}
.nav-display-homes a.csoon{cursor:default !important; background:#c5c5c5 !important; color:#fff !important; border-color:#c5c5c5 !important;} 


/*===============================17=06=2020====================================*/
.grant_promo_slide{ background: url(https://www.fowlerhomes.com.au/wp-content/uploads/2020/06/grant_promo_slide_bg.png) no-repeat center top; background-size:cover; padding:60px 0px;} 
.thead_gp{ margin-bottom:-15px;}
.thead_gp h2{ color:#fff; font-family:"bicyclette"; text-transform:uppercase; font-weight:400 !important; margin-top:0;} 
.dreamtxt img{ width:100%; max-width:360px; display:inline-block !important;}  
  
.b_gp p{ color:#fff; font-family:"bicyclette";  font-weight:400; line-height:20px;}   
.b_gp h4{font-family:"bicyclette";  font-weight:700; text-transform:uppercase; color:#8F7856; font-size:20px;} 
.bx_ld_wrap{ padding:60px 0px;} 
.hbp_detail{ color:#707070; font-family: 'Barlow', sans-serif;font-weight:500;} 
.hbp_detail h3{font-family:"bicyclette";  font-weight:400; color:#707070; text-transform:uppercase; margin:0;} 
.gry_sep{ border-top:#707070 1px solid; display:inline-block; width:60px; margin:12px 0px 10px;} 

.home_build_program{ margin-bottom:70px;}
.home_build_program .row{ display:flex; align-items:center;}
.mb_0{ margin-bottom:0;}


.txt_btm_hbp{ max-width:415px; float:right; font-size:14px; line-height:20px;}
.txt_btm_hbp2 ul li{  font-size:14px; line-height:20px; position:relative; padding-left:15px;} 
.txt_btm_hbp2 ul li:before{ content:""; width:5px; height:5px; background:#707070; position:absolute; left:0; top:7px; border-radius:50px;}
.txt_elgb_lf{color:#707070; font-family: 'Barlow', sans-serif;font-weight:500; font-size:10px; line-height:14px;} 
.mb_20{ margin-bottom:15px;} 

.howcanapply{ background:url(https://www.fowlerhomes.com.au/wp-content/uploads/2020/06/hwapply_bg.png) no-repeat center top; background-size:cover; padding:50px 0px;} 
.thead_hca { margin-bottom:30px;}
.thead_hca h2{ color:#fff; font-family:"bicyclette";  font-weight:400; text-transform:uppercase; letter-spacing:0.25em;} 
.thead_hca p{font-family: 'Barlow', sans-serif;font-weight:300; color:#fff;} 

.txtbx_gp{ width:100%; height:40px; border:none; background:#fff; font-size:14px; color:rgba(80,79,79,.57); margin-bottom:10px; padding:0px 15px; font-family: 'Barlow', sans-serif;font-weight:400; }
.cl_apply_lf{ margin-right:-8px;} .cl_apply_rg{ margin-left:-8px;}
.txtbx_gp::-moz-placeholder{color:rgba(80,79,79,.57);opacity:1;}
.txtbx_gp:-ms-input-placeholder{color:rgba(80,79,79,.57);}
.txtbx_gp::-webkit-input-placeholder{color:rgba(80,79,79,.57);} 
.txtbx_gp.select_et{-webkit-appearance:none; -moz-appearance:none; appearance:none; background:#fff url(https://www.fowlerhomes.com.au/wp-content/uploads/2020/06/down_arrow_et.png) no-repeat right center; padding-right:40px !important; border-radius:5px;} 
.btn.drk_submit_btn{ height:40px; background:none; width:100%; border:#fff 1px solid; color:#fff; font-size:14px; font-family: 'Barlow', sans-serif;font-weight:600;} 
.btn.drk_submit_btn:hover{ background:#fff; color:#000;} 

.hm_k{ margin-bottom:40px; position:relative;} 
.hm_k ul{ display:flex; align-items:flex-end;}
.hm_k ul li{ width:32%; float: left; padding-right:20px;} 
.hm_k ul li:last-child{ width:36%; padding-right:0px;} .hm_k ul li:last-child p{ display:none;}
.plus_sld{ position:absolute; left:31.58%; top:64%; margin-left:-1.5%; width:3%;} 
.dbdash_sld{ position:absolute; left:63.4%; top:64%; margin-left:-1.5%; width:3%;} 
.plus_sld img, .dbdash_sld img{ max-width:100%;}

.fiftyK img{ margin-bottom:-10.5%;} 
.seventfiveK{ margin-bottom:-6%; position:relative;} 
.thirty_c_stamp{ width:32%; position:absolute; right:-8%; bottom:-19%;} 

.advantage_btn{ border:none; border-radius:8px; padding:8px 25px; background:#917857; color:#fff; text-transform:uppercase; font-size:14px; font-family:"bicyclette"; font-weight:400;}
.advantage_btn:hover{ background:#fff; color:#000;} 
.darw_slide{ position:absolute; left:50%; bottom:20px; margin-left:-11px; z-index:99;} 

.grant_promo_slide_h{ position:absolute; left:0; top:0; width:100%; height:100%; display:flex; align-items:center;} 

.grant_promo_slide_h .thead_gp{ margin-bottom:-30px;} .f_sec_gp{ margin-top:-15px;}
#mega-menu-wrap-mega-menu #mega-menu-mega-menu > li.mega-menu-item > a.mega-menu-link{padding:0px 8px 0px 8px; font-size:12px;}
.hlpackage_sld_hv .s-pack-only{font-size: 16px;color: #fff;margin-top: 20px;}
.hlpackage_sld_hv .ex-house-img{margin-left:-13px;}  


/*================================22=07=2020=====================================*/
.kdr_slider_wrap.homesweet_slide{ bottom:110px;}
.kdr_slider_wrap.homesweet_slide .kdr_inner{ background:#fff !important; padding:0 !important;} 
.kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_t{ padding:20px; text-align:center;} 
.kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_t img{ width:100%; max-width:600px; display:inline-block;} 
.kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_b{ background:#8e7856; padding:15px 20px 0px; text-align:center;} 
.kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_b h2{ color:#fff; text-transform:inherit !important; letter-spacing:0.02em !important; font-size:32px; margin-bottom:2px;} 
.kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_b p{ margin:0; padding:0;} 
.kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_b p .btn{ border:none !important; border-radius:0; font-family:'Barlow', sans-serif; font-weight:600; text-transform:uppercase; background:#fff; color:#8e7856; font-size:25px; letter-spacing:0.02em; padding:3px 30px; margin-bottom:-19px;} 
.kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_b p .btn:hover{ background:#231f20; color:#fff;}
.homesweet_slide .kdr_inner{max-width:750px;}
.exhomes{padding:30px 0;}
.exhomes-links{background: #f5f5f5;padding: 35px 0 40px;margin-top: 30px;text-align: center;}
.exhomes-links .heading{color: #8F7856;font-size: 30px;font-weight: bold;margin-bottom: 15px;}
.exhomes-links .subheading{margin-bottom: 15px;}}
.exhomes .content{width:100% !important;}
.exhomes a.tourlink{position: absolute; bottom: 10px; right: 10px;}
.exhomes a.tourlink img{width:50px;}
.page-id-82 .grd_t_2 h4{max-width:600px; margin:0 auto;}
.prestige-coll, .hype-coll{position: absolute;top: 4px; right:20px;z-index: 2;} .prestige-coll img, .hype-coll img{max-height:30px;}
.prestige-coll-detail, .hype-coll-detail{max-height:35px; float:right;}
#HomeDesignList .item-property.hype h3, .home_design_title h2.hype, .compare-homes .item-property.hype h3, .fav-homes .item-property.hype h3{background: #005384;}
.filter-collection label{text-align: left !important;line-height: 20px !important;margin-top: 5px !important;border: none !important;margin-bottom: 5px !important; max-width:270px;} 
.filter-collection label img{margin-bottom:10px !important; max-height:35px;}
.filter-items .filter-collection .radio-inline label{border: none !important;}
.filter-items .filter-collection input{left:0;}
.filter-items .filter-collection .radio-inline label.active, .filter-items .filter-collection .radio-inline label:hover{background:none !important; border:none !important; color:#000 !important;}
.page-id-82 .hd-reset-filters .btn{width:150px !important; margin-right:10px;}
#filterBgb{margin-top: 20px;} #filterBgb .form-group > label{min-width:80px;}
.homes-on-display{margin-top:15px;} .homes-on-display .radio-inline{width: auto !important;}
.homes-on-display .radio-inline label{padding: 0 15px !important;}
.f-popular-homes{margin-left:10px !important;}
.homes-on-display .radio-inline.f-popular-homes label{padding-left: 9px !important;padding-right: 9px !important;}
.homes-on-display .radio-inline.f-popular-homes label input{margin-right:3px;}
.foxley-list-logo{position: absolute;z-index: 2;top: 42px;left: 20px;max-height: 50px;}
.xmass-slide{text-align: center;position: absolute;bottom: 140px;width: 100%;}
.xmass_inner img{width: auto;max-width: 1000px;margin: 0 auto;margin-bottom: 25px;}
.xmass-inner2{background: #8e7856;color: #fff;text-align: center;padding: 10px 15px 15px; border:1px solid #fff;}
.xmass-inner2 h4{color:#fff;}
.xmass-inner2 p{color:#fff; font-size:19px;}
.xmass-btm{font-family: bicyclette, sans-serif;letter-spacing: 2px;font-size: 22px;color: #fff;font-weight: 300;margin-top: 25px; text-transform:uppercase;}
#HomeDesignList .item-property .floorplans{display:none; border:1px solid #000; }
#HDListHead{margin-top:30px;}
#HDListHead .btn{border:1px solid #8F7856; color:#8F7856; border-radius:0; padding:8px 30px;}
#HDListHead .btn:hover, #HDListHead .btn.active{color:#fff; background:#8F7856;}
#HDListHead .viewFloorplan{margin-left:10px;} #HomeDesignList{margin-top:25px;}
.floorplans .table{width:245px;margin-bottom: 0;} .floorplans .table img{height:18px;} .floorplans .table small{font-size: 10px;}
.floorplans .table td{border:none;} .floorplans .table td:last-child{margin-top: -15px; padding-bottom:0;display: inline-block;}
.floorplans .ptags .fbtm{height: 50px; position: absolute;right: 16px;bottom: 1px;}
.floorplans .content ul{display:none;} .floorplans .content ul.active{display:block;}
.floorplans .content li{text-align:center; display:none; height:420px; position:relative;} .floorplans .content li.active{display:block;}
.floorplans .content li span{display:block; margin-top:10px;} .floorplans .content li img{max-height:93%; max-width:100%; position: absolute;
top: 0;bottom: 0;left: 0;right: 0;margin: auto auto; padding-top:15px;}
.floorplans .content-top{padding-left:15px;} .floorplans .content-top li{display:inline-block; cursor:pointer; border:1px solid #000; border-right:0; padding:3px 7px;} .floorplans .content-top li:last-child{border-right:1px solid #000;}
.floorplans .content-top li:hover, .floorplans .content-top li.active{background:#000; color:#fff;}
.item-property.hype .floorplans .content-top li{border-color:#005384;} 
.item-property.hype .floorplans .content-top li:hover, .item-property.hype .floorplans .content-top li.active{background:#005384;}
.floorplans .fn-left-arrow{position: absolute;left: 8%;top: 85px; cursor:pointer; z-index:5; padding:2px 4px;}
.floorplans .fn-right-arrow{position: absolute;right: 8%;top: 85px; cursor:pointer; z-index:5; padding:2px 4px;}
.floorplans .content-top.oversize{overflow:hidden;}
.floorplans .content-top.oversize ul{white-space: nowrap; position:relative; }
.floorplans .content-top.oversize ul:hover{overflow-x:scroll;}
.floorplans .content-top.oversize img{position:absolute; top:40px; background:#fff; padding:8px 2px; cursor:pointer; z-index:5;} .floorplans .content-top.oversize .fn-no-left{left:16px;} .floorplans .content-top.oversize .fn-no-right{right:16px;}
.floorplans .ptags td span{display:none;} .floorplans .ptags td span.active{display:inline-block;}
/****** 20-11-2020 **********/
.compare-homes .item-property .floorplans .content{position: relative;}
.compare-homes .floorplans .fn-left-arrow{top: 35px;}
.compare-homes .floorplans .fn-right-arrow{top: 30px;}
.compare-homes .floorplans .content-top{padding-top: 15px;background: #000;padding-bottom: 15px;color: #fff;}
.compare-homes .item-property .floorplans .content-top li{border-color:#fff;}
.compare-homes .item-property.prestige .floorplans .content-top li.active{background:#BF9741;}
.compare-homes .item-property .area-detail{padding:0 15px;border-bottom: 1px solid #ebebeb;padding-bottom: 20px; margin-bottom:5px;}
.compare-homes .item-property .content h4{padding:0 15px; margin-top: 20px;}
.compare-homes .floorplans .area-detail > div{display:none;}
.compare-homes .floorplans .area-detail > div.active{display:block;}
.compare-homes .floorplans .area-detail td{width:50%;}
.compare-homes .floorplans .area-detail table{width:100%;}
.compare-homes .design-detail-bx{padding:0 15px;} .compare-homes .design-detail-bx .complete-detail{display:none;}
.compare-homes .design-detail-bx a{color:#005384;}
.item-property .compare-hd img{max-height: 18px;margin-top: -4px;margin-right: 5px;}
.compare-homes .card{border: 1px solid #000;border-top: none;padding-bottom: 15px;}
.compare-homes .floorplans .content-top{overflow:hidden;}
.compare-homes .floorplans .content-top ul{white-space: nowrap; position:relative; }
.compare-homes .floorplans .content-top ul:hover{overflow-x:scroll;}
.compare-homes .find-out{font-weight: 500;color: #fff;background: #8e7856;border: 1px solid #8e7856;border-radius: 5px;padding: 7px 24px;text-transform: uppercase; margin:0 auto;} .compare-homes .find-out:hover{background:#000;}
.compare-homes .fbtn-holder{text-align:center;}
.fav-homes .floorplans .table, .compare-homes .floorplans .table{width:100%;}
.facadedetail-right{position: absolute;z-index: 999999999;bottom: 2px;color: #fff;right: 10px;}
.gold-btn{background: #8e7856;color: #fff;font-weight: 500;} .gold-btn:hover{background: #000;color: #fff;}
/********** 21-12-2020 *******/
.nyear-slide{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;	align-items: center;}
.nyear-slide h4{background:#8e7856; color:#fff; font-weight:400; padding: 10px 20px;text-align: center;font-size: 36px;
margin: 20px 0 35px;}
.nybtn-holder{text-align:center; margin-top:22px;}
.the-fowler-diff img{max-width: 110px;position: absolute;right: -70px;top: -25px;}
.hdesign-list{margin-top:15px;} .hdesign-list .form-control, .dhome-list .form-control{padding-left:15px !important; text-transform:none !important;    height: 36px !important;-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(../../images/down-arrow-hd.png) no-repeat right center !important;
    padding-right: 20px;    background-position: 96% 10px !important; font-weight:600; border: #8F7856 1px solid !important; color: #8F7856;}
.find-your-nearest{padding-top:25px; clear:both;}
.select2-container--default .select2-selection--single{padding-left:15px !important; text-transform:none !important;    height: 36px !important;-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(../../images/down-arrow-hd.png) no-repeat right center !important;
    padding-right: 20px;    background-position: 96% 10px !important; font-weight:600; border: #8F7856 1px solid !important; color: #8F7856;}
.select2-container .select2-selection--single{padding-top: 3px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{display:none;}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.navbar-default .navbar-nav > li > a{padding-top:2px;}
}
.nav-display-homes a{padding: 5px 9px;}
.video_slide_wrap{color:#fff; text-align:right !important;}
.video_slide_wrap a, .video_slide_wrap h2, .video_slide_wrap p{color:#fff;}
.video_slide_wrap .btn{border:1px solid #fff; margin-top:20px;} .video_slide_wrap .btn:hover{background:#fff; color:#000;}
.video_slide_wrap h2{margin-bottom:7px;}
.mob-cond{display:none;} .bdhome-link{color:#707070;} .bdhome-link:hover{color:#707070; text-decoration:underline;}

@media (min-width:1600px){ 
	.home .slides li .m-img-holder { display:none !important;} 
	.home .slides > li{ height:600px !important;} 
	
	/*==============================18=07=2019=====================================*/
	/*.home-bg .flexslider .slides li:last-child{ background:url(https://www.fowlerhomes.com.au/wp-content/uploads/2019/09/Willowdale_Opening_Slider_large.png) no-repeat right top !important; background-size:cover !important;} */
	.Willowdale_Opening_mid{ padding-left:100px;} 
	

/*=============================25=09=2019======================================*/
.home_visit_slide:before{  width:58.2%;}
.home_visit_slide:after{  width:57.5%; }	
.home_visit_slide.brand_new:after{  width:52.4%; }
/*====================27=09=2019=======================================*/

.Birthday_mid_bx, .cs_mid{ padding-left:100px;}  

/*==============================19=12=2019=====================================*/ 
.marsden_slider_wrap .container{ max-width:880px; background:rgba(255,255,255,.65); padding:0px 30px 12px;}
.marsden_slider_wrap{top: 30%;}	
	
	.b_t_buy_center h3{margin-top:50px;}	
	.btb_ul{margin-top:100px;}
}

@media (min-width:1400px){ .container{ width:1170px;} }


@media (min-width:1200px){ 
.limited-txt{display:none;}
.community-boxes{padding-left:90px;}
.range_bx .img_full{ height:424px; object-fit:cover;}  

.page-id-86 .filter-items .row .col-sm-4:nth-child(2) h3, .page-id-86 .filter-items .row .col-sm-4:nth-child(2) .radio{ margin-left:70px;}
.gallery-display-on{position:absolute; top:530px;}
.single-home_design .gallery-display-on{top:470px;}
#HD-Floorplans .design-side{margin-top:0;}
#HD-Floorplans .floorplan-tabs .floorplan-tab .col-md-8{border:1px solid #000;}
	.right_t_cl #navbar{margin-top:0;}	
	.hdesign-list .form-control, .dhome-list .form-control{color:#000 !important;}
	.find-your-nearest{padding-top:46px;}
}

@media (min-width:768px){ 

.form-home-design.filter .filter-items .col-sm-4:last-child{padding-left:40px;border-left: #c5c5c5 1px solid;}
.dropdown-menu{ display:none; width:200px;}
.navbar-nav > li:hover .dropdown-menu{ display:block;} 
}

@media (min-width:1200px) and (max-width:1600px){
/*=============================16=04=2019===================================*/ 	
.hlpackage_sld_hv.easter:before{ content:""; width:52%; position:absolute; height:100%; left:-10%; top:0; background:rgba(143,120,91,1); -ms-transform: skew(-20deg); 
  -webkit-transform: skew(-20deg); transform: skew(-20deg);}
.hlpackage_sld_hv.easter:after{ content:""; width:49.8%; position:absolute; height:100%; left:-10%; top:0; background:rgba(0,0,0,1); -ms-transform: skew(-15deg); 
  -webkit-transform: skew(-15deg); transform: skew(-15deg); z-index:1;}
	
	
	 }


@media (min-width:992px) and (max-width:1199px){ 
.center_sapce{ padding:0;} .navbar-default .navbar-nav > li > a{ font-size:14px;} 
.overly_fx, .overly_fx_2{ padding:45px;} .overly_fx h3{ font-size:36px; margin-bottom:40px;} 
.overly_fx_2 .hype_logo{ margin-bottom:40px;} .stayup{ margin-left:20px;} 
.discrp_slide{ padding-left:0;} 

/*=========================homedesign=====================================*/
.page-id-82 .form-home-design.filter .filter-items .col-sm-4:last-child .form-group .radio-inline{ width:15%;} 
.page-id-82 .form-group .radio-inline label{ font-size:14px;} 
.page-id-82 .form-home-design.filter .first-section .radio-inline img{ max-width:140px;} 

/*=======================11=10=2018================*/
.y_own_design .p_s_rw_1 h4{ padding:0px 24px;} .y_own_design .p_s_rw_2{ padding:25px;} 

/*=============================16=04=2019===================================*/   
.hlpackage_sld_hv.easter .hlpckg_cl_md h2, .e-first, .e-second, .e-third{ margin-bottom:10px;} 
.hlpackage_sld_hv.easter .hlpckg_cl_md{ font-size:14px;} 
.e-first, .e-second{ font-size:16px;} .hlpackage_sld_hv.easter .hlpckg_cl_md h2{ font-size:24px; line-height:28px;}
.hlpackage_sld_hv.easter:before{ width:53.2%;} .hlpackage_sld_hv.easter:after{ width:51%;} 
.hlpackage_sld_hv.easter .hlpckg_cl_md:after{ right:100px;} 

/*===========================18=09=2019====================================*/
.Willowdale_Opening_mid{ max-width:400px;}
.Willowdale_Opening_mid .first_rw_gr{ font-size:12px;} 
.Willowdale_Opening_mid .first_rw_gr h2{ font-size:18px;} 
.Willowdale_Opening_mid .second_rw_gr h3{ font-size:14px; line-height:22px;} 
.Willowdale_Opening_mid .second_rw_gr .seeing_you{ font-size:14px;} 
.Willowdale_Opening_mid .second_rw_gr .limited_number{ font-size:11px;} 
.Willowdale_Opening_mid hr{ margin:10px 9% 10px 0px;} 

/*========================================27=09=2019=================================================*/
.Birthday_slider:before{ width:79%;} .cs_top img{ max-width:260px;} .compare_save_slide h2{ font-size:18px;} 

/*===============================03=12=2019============================================*/
.christmas_slider_wrap{ font-size:14px;} .christmas_slider_wrap h1{ font-size:65px; margin:15px 0px;} 
.h_office_chsm{ margin:6px 0px;}

/*===============================08=04=2020=================================*/
.btb_ul{ margin:20px 0px;} 

/*===============================17=06=2020=================================*/ 
#navbar #mega-menu-wrap-mega-menu #mega-menu-mega-menu > li.mega-menu-item > a.mega-menu-link{ padding:0px 6px !important; 
font-size:11px !important;} 
.grant_promo_slide_h .thead_gp{ margin-bottom:-64px;} 
.grant_promo_slide_h .thead_gp h2{ letter-spacing:0.05em !important;} 
.grant_promo_slide_h .dreamtxt img{ max-width:260px;} 

/*================================22=07=2020=====================================*/
.kdr_slider_wrap.homesweet_slide{ bottom:85px;} .kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_t img{ max-width:440px;} 
.kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_b p .btn{ font-size:24px;}


}
@media (max-width:991px){
.home_design_footer .right-side{padding-left:0; margin-top:50px;}
.contact_black_rw .cnt{display: block; padding:5px 0;}
.section-brp-second .dis-flex, .section-brp-last .brp-box-detail{display:inherit;}
.section-brp-second .brp-box{margin-bottom:15px;}
.section-brp-last .brp-box-detail .col-sm-4:nth-child(2):before, .section-brp-last .brp-box-detail .col-sm-4:nth-child(1):before{display:none;}
.section-brp-last{padding:0; margin-bottom:-35px;}
.luxe_slider_wrap{bottom:50px;}    
.luxe_slider_wrap img{height: inherit !important; object-fit: inherit !important;}   
}
@media (min-width:768px) and (max-width:991px){ 
.home_design_footer{background:linear-gradient(90deg, #ececec 50%, #ececec 50%) !important; margin-top:60px; padding-top:30px;}
.home_design_footer.hype_footer{background:linear-gradient(90deg, #ececec 50%, #ececec 50%) !important; margin-top:60px; padding-top:30px;}
.home_design_footer .wpcf7-submit.btn{border-color:#000 !important; color:#000 !important;}
.center_sapce{ padding:0;} .navbar-default .navbar-nav > li > a{ font-size:11px; padding:0px 4px;} 
.overly_fx, .overly_fx_2{ padding:30px;} .overly_fx h3{ font-size:28px; margin-bottom:15px;} 
.overly_fx_2 .hype_logo{ margin-bottom:15px;} .right_t_cl{ padding-top:8px;} #main-header{ height:130px;} 
.headpart_f{ font-size:14px;} .address{ font-size:10px;} .ic_right a{ margin-left:4px;} 
.hype_logo img{ height:40px;} .number_b{ font-size:40px; line-height:36px;} .bwf{ font-size:14px;} 
.sml_cl_f{ width:80%;} .ql_ftr .sml_cl_f h4{ font-size:13px;} 
.ql_ftr .sml_cl_f p{ font-size:13px; line-height:16px;} .w_arrw img{ width:16px;} .dh_cl h4{ font-size:13px; margin-top:8px;} 
.discrp_slide{ padding-left:0;} .stayup{ margin-left:0; font-size:14px; margin-bottom:6px;} .stayup br{ display:none;} .flw_title{ font-size:15px; margin-right:0;} 
.follow_us a{ font-size:20px; margin-left:15px;} .tel_number{ font-size:20px;} .footer_top h4{ font-size:15px;} 
.p_slide .left.carousel-control{ left:-35px;} .p_slide .right.carousel-control{ right:-35px;} 
.p_slide .left.carousel-control img, .p_slide .right.carousel-control img{ width:15px;} 

/*=============================15=04=2018===========================================*/
#menu-header-nav li .sub-menu{ display:none; width:200px; background:#000; padding:10px; position:absolute; left:0; z-index:99999 !important; top:18px;} 
#menu-header-nav li:hover .sub-menu{ display:block; } .bwf sup{ font-size:22px; top:-20px;} .map_nw_2{ margin-left:0;} 
.featurebx_bottom .icon{ margin-right:0;}
.content_slide.hype .col-sm-offset-3{margin-left:15% !important;}

/*============================09=05=2018============================*/

.contact_office_rw{ min-height:auto; position:relative;} 
.contact_office_rw .container, .contact_office_rw .container .col-md-6{ position: relative;}
.contact_office_rw iframe{ width:100%; position: initial;  height:354px; margin-top:25px;}

.navbar-default .navbar-nav > li > a{ padding-bottom:26px;}
#menu-header-nav li .sub-menu{ background:none; padding:30px 0 0px; top:34px;}

/*.home_design_footer .left-side{background:#ECECEC;padding-top: 60px;padding-bottom: 60px; margin-top:-30px;} */

/*=============================31=07=2018=============================*/ 
.descrip_eleg{ max-width:100%; margin:20px 0px;} 
.delicately_created .row, .elegance_inclusions .row{ display:block; text-align:center;} 

/*=========================homedesign=====================================*/
.form-home-design.filter .filter-items .col-sm-4:last-child .form-group > label{ min-width:100%;} 
.page-id-82 .form-home-design.filter .filter-items .col-sm-4:last-child .form-group .radio-inline{ width:25%;} 
.page-id-82 .form-group .radio-inline label{ font-size:11px;} 
.page-id-82 .form-home-design.filter .filter-items .col-sm-4:nth-child(2) .form-group:first-child .radio-inline{ width:33.3%;} 
.page-id-82 .form-home-design.filter .filter-items .col-sm-4:nth-child(2) .form-group:last-child .radio-inline{ width:17.2%;} 
.page-id-82 .form-home-design.filter .first-section .radio-inline.fow{ margin-bottom:10px;} 
.page-id-82 .form-home-design.filter .first-section p{ margin-top:5px; font-size:14px;} 

/*=======================11=10=2018================*/
.y_own_design .p_s_rw_1 h4{ padding:0px; font-size:16px; line-height:22px;} .y_own_design .p_s_rw_2{ padding:25px 12px; font-size:16px;} 

/*==================================14=12=2018======================================*/ 
.sg_center .frst_rw_t h3{ margin-top:0; font-size:18px;} .sg_sml_cl{ padding:15px 10px;} .sg_center .frst_rw_t{ margin-bottom:15px;} 
.sg_center .img-responsive{ max-width:60% !important;} .sg_sml_cl h3{ font-size:18px; margin-bottom:6px;} .sg_sml_cl p{ font-size:14px; line-height:18px;} 
.hlpckg_cl_md{ margin-left:38px;} .hlpackage_sld_hv::before{ width:68.2%;} .hlpackage_sld_hv::after{ width:66%;} 
#elegance_collection_slide .discrp_slide.hype img{ max-width:58%;} .hype_sml_cl{ padding:30px; max-width:346px;} 
#elegance_collection_slide .discrp_slide.hype img{ max-width:62%;} .discrp_slide.hype .txt{ margin-top:18px;}

/*=============================16=04=2019===================================*/   
.hlpackage_sld_hv.easter .hlpckg_cl_md h2, .e-first, .e-second, .e-third{ margin-bottom:10px;} 
.hlpackage_sld_hv.easter .hlpckg_cl_md{ font-size:12px; max-width:225px; line-height:18px;} 
.e-first, .e-second{ font-size:12px;} .hlpackage_sld_hv.easter .hlpckg_cl_md h2{ font-size:18px; line-height:22px;}
.hlpackage_sld_hv.easter:before{ width:53.2%;} .hlpackage_sld_hv.easter:after{ width:51%;} 
.hlpackage_sld_hv.easter .hlpckg_cl_md:after{ right:15px; width:30px; background-size:30px;} 
.hlpackage_sld_hv.easter .hlpckg_cl_md:before{ left:-62px; width:70px; background-size:70px;}  

/*===========================18=09=2019====================================*/
.Willowdale_Opening_mid{ max-width:400px;}
.Willowdale_Opening_mid .first_rw_gr{ font-size:12px;} 
.Willowdale_Opening_mid .first_rw_gr h2{ font-size:18px;} 
.Willowdale_Opening_mid .second_rw_gr h3{ font-size:14px; line-height:22px;} 
.Willowdale_Opening_mid .second_rw_gr .seeing_you{ font-size:14px;} 
.Willowdale_Opening_mid .second_rw_gr .limited_number{ font-size:11px;} 
.Willowdale_Opening_mid hr{ margin:10px 9% 10px 0px;} 
.Willowdale_Opening_slider:after{ width:74%;} 


/*===========================25=09=2019===============================*/
.home_visit_wrap .humblesec h2, .home_visit_wrap .suits_you_need h2{ font-size:20px;} 
.home_visit_wrap .suits_you_need h2 br, .hv_d_3 br{ display:none;} .hv_d_2{ padding-left:0;} 
.hv_d_2 p{ margin-bottom:10px;} 
.hvisit_md{ max-width:280px;} .hv_m_txt{ font-size:17px; line-height:26px;} 
.brand_new .hvisit_md h2{font-size: 28px;}
/*========================================27=09=2019=================================================*/
.Birthday_mid_bx h1{ font-size:58px; line-height:40px;} 
.Birthday_mid_bx h2{ font-size:20px; margin-bottom:20px;} 
.cs_top img{ max-width:190px;} .compare_save_slide h2{ font-size:15px;}
.Birthday_slider .row{padding:50px;} .Birthday_mid_bx h2 strong{font-size: 25px;line-height: 30px;}
	.Birthday_slider .row img{width:170px;} 
	
/*==============================20=11=2019=======================================================*/

#homeworldslide.hlpackage_sld_hv:after{ width:80%;}	 

/*===============================03=12=2019============================================*/
.christmas_slider_wrap{ font-size:12px;} .christmas_slider_wrap h1{ font-size:52px; margin:5px 0px;} 
.h_office_chsm{ margin:0px;}

/*===============================19=12=2019===================================*/
.marsden_slider_wrap h2{ font-size:25px;} .marsden_slider_wrap p{ font-size:20px; margin:0;} 
.marsden_slider_wrap{ top:0;}

/*================================08=04=2020========================================*/
 .tbadge{ right:-124px; bottom:-48px; width:135px;} 
.btb_ul{ margin:20px 0px; padding:10px 0px;} .b_t_buy_center h3{ font-size:16px;} .btb_ul ul li{ font-size:14px; margin-bottom:8px;} 
.btb_s_cl_1{ margin:0;} .btb_s_cl_2{ margin:0;} 

/*===============================15=05=2020========================================*/
.lp_oe_detail, .pool_spa_package_detail{ margin:0;} 

/*========================================17=06=2020===========================================*/
.contact_btn a{ font-size:12px; padding-left:8px; padding-right:8px;} 
#navbar #mega-menu-wrap-mega-menu #mega-menu-mega-menu > li.mega-menu-item > a.mega-menu-link{ font-size:9px; padding:0px 3px;} 
.grant_promo_slide_h .dreamtxt img{ max-width:230px;} 
.grant_promo_slide_h .thead_gp h2{ font-size:20px; letter-spacing:0.1em !important;} 
.grant_promo_slide_h .thead_gp{ margin-bottom:-54px;} .advantage_btn{ padding:6px 25px; font-size:12px;} 
.f_sec_gp{ margin-top:-24px;} 

/*================================22=07=2020=====================================*/
.kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_b h2{ font-size:30px; margin:0;}
.kdr_slider_wrap.homesweet_slide{ bottom:70px;} .kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_t img{ max-width:350px;} 
.kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_b p .btn{ font-size:20px;} 
.kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_t{ padding:15px;} 
.kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_b{ padding:10px 20px 0px;}
	
}

@media (max-width:767px){ 
.luxe_slider_wrap{bottom:50px;}    
.luxe_slider_wrap img{height: inherit !important; object-fit: inherit !important;}    
.ntesti:nth-child(2n){text-align:left;}    
.display_homes .overlay{padding-top: 20%;}
.dc-direction{padding-top:20px;}
.youdesign-logo{text-align:center;}
.page-id-86 .filter-packages-by .filter .col-md-9 > label{float:inherit !important;}
.hlp-first img{margin-bottom:18px;}	
.page-id-86 .col-md-5.filter-items .col-md-4{float: left;clear: both;margin-bottom: 15px;}
.page-id-86 .col-md-5.filter-items .col-md-4 h3{margin-bottom: 0;}
.result-count.pull-right{float:left !important;}
.viewjob-holder{margin-bottom:40px;}
.applyjob-holder{bottom:0;}
.bnrcontent_4 .cl_sl_1{max-width:100% !important;}
.fhwin{line-height:30px;}
.nfs_rw_2{margin-top: 5px;}
.aspire_upgrade_sec{ padding:70px 0px 55px 0;}
.section-brp-first .ab-img1{padding-bottom: 8px;}
.section-cd-third .col-sm-6:first-child img{padding-bottom:15px;}
.section-brp-last h2{padding-bottom: 3px;}
.home_design_footer{background:linear-gradient(90deg, #d1c8ba 50%, #d1c8ba 50%) !important; margin-top:15px; padding-top:30px;}
.home_design_footer .right-side{padding-left:0; margin-top:50px;}
.home_design_footer.hype_footer{background:linear-gradient(90deg, #C3C4D4 50%, #C3C4D4 50%) !important; margin-top:60px; padding-top:30px;}
 .navbar-nav{ margin:0; padding:0px 0px;} .navbar-default .navbar-nav > li > a{  padding:12px 0px; border-radius:0;}  
.navbar-nav > li{ background:none; display:block; margin-bottom:10px; padding:0; text-align:center;} .logo{ text-align:center; margin:10px 0px 9px;} 
.navbar-toggle{ position:absolute; right:10px; top:-44px; z-index:999; background:#8e7856; border:none; border-radius:2px; margin:0;} 
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background:#8e7856;}
.navbar-toggle .icon-bar{ background:#fff !important;} #navbar{ position:absolute; width:100%; left:0; top:0px; padding-top:15px; padding-bottom:12px; margin:0; z-index:99999; background:#131313; border:none !important;} .navbar-nav.pull-right{ float:none !important;}  .center_sapce{ padding:0;} #main-header{ height:auto;} 
.headtop.text-right{ text-align:center;}  .right_t_cl{ padding-top:0; margin-bottom:10px;} 
.contact_btn{ float:none; display:inline-block;} #main-header{ text-align:center;} .discrp_slide{ padding-left:0;} 
.content_slide h2{ font-size:20px;} .explore_design{ font-size:14px; padding:7px 16px;} 
.content_slide h2{ font-size:16px; line-height:18px; } .Intro::before{ display:none;} 
.m_r_35{ margin-right:0;} .m_l_35{ margin-left:0; margin-top:15px;} .feature_menu.nav > li > a{ font-size:13px; padding:4px 7px 5px;} 
.featurebx{ margin-bottom:25px;} .p_slide .left.carousel-control{ left:-15px; width:15px;} .p_slide .right.carousel-control{ right:-15px; width:15px;} 
.p_slide .left.carousel-control img, .p_slide .right.carousel-control img{ width:15px;} 
.overly_fx, .overly_fx_2{ position:inherit; width:100%; padding:15px;} .overly_fx h3{ font-size:24px; margin-bottom:10px;} 
.overly_fx_2 .hype_logo{ margin-bottom:20px;} .building_w_fowler .row{ display:block;} .range_bx{ margin-top:30px;} 
.cl_1.pull-left, .cl_2.pull-left, .cl_3.pull-right{ float:none !important; text-align:center;} 
.bwf .cl_2{ margin-left:0; margin-top:20px; margin-bottom:20px;} .building_w_fowler, .footer_first_rw, #footer, .footer_right, .footerbotm .text-right{ text-align:center;} 
.dflex{ display:block;} .center_nws::before{ display:none;} .stayup{ margin:15px 0px 8px;} 
.newletter_frm .form-control{ float:none; margin-right:0; width:100%; margin-bottom:10px;} 
.newletter_frm{ padding-right:0;} .newletter_frm .btn{ width:100%; position:inherit;} .menu_footer{ margin-bottom:30px;} 
.call_time.m_b_30{ margin-bottom:15px;} .title_3{ margin-bottom:25px;} .Slogan{ line-height:36px;} 

.p_slide .carousel-control{ width:10px; top:-30px; margin-top:0; width:15px; opacity:1 !important;} .p_slide .left.carousel-control img, .p_slide .right.carousel-control img{ width:10px;} .p_slide .right.carousel-control{ right:0;} 

/*=============================15=04=2018===========================================*/
#menu-header-nav li .sub-menu{ display:none; position: relative; width:100%; background:#333; margin-bottom:10px;}  .contact_btn{ z-index:9;}
#menu-header-nav li .sub-menu:before{ content:""; position:absolute; left:50%; top:-15px; width: 0; margin-left:-15px;
  height: 0; border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #333;}  .bwf .cl_1, .bwf .cl_2, .bwf .cl_3{ width:100%;} 
  
/*======================16=04=2018=============================*/
.get_direction{ margin-top:0; margin-bottom:25px;}  .map_nw_2{ margin-left:0;} 
#HouseLandList{ margin-left:15px; margin-right:15px;} #HouseLandList .item-featured .col-lg-3{ border:none;}
.house-land-side{ text-align:center;} .full-house-and-landing-page .wpcf7-form{ padding:0px 15px;}

.discrp_slide.hype img{width:280px !important; height:auto !important;}
.content_slide.hype{background:linear-gradient(90deg, rgba(255,255,255,0.85) 50%, rgba(255,255,255,0.85) 50%) !important;}
.discrp_slide.hype .txt{margin-top:0 !important; margin-bottom:15px !important;}
.display-homes-sale #HouseLandList .package-price{margin-bottom:30px;}

/*============================09=05=2018============================*/

.contact_office_rw{ min-height:auto; position:relative;} 
.contact_office_rw .container, .contact_office_rw .container .col-md-6{ position: relative;}
.contact_office_rw iframe{ width:100%; position: initial;  height:354px; margin-top:25px;}
#menu-header-nav li .sub-menu{ top:0; padding:25px 0px; margin-top:10px;} 
#menu-header-nav li .sub-menu li{ border:none; padding-left:0;} 
#main-header .menu-item-has-children:hover .sub-menu:before{ content:""; position:absolute; left:50%; top:-15px; width: 0; margin-left:-15px;
  height: 0; border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #333; border-top:none !important;}
  

  

.carousel-control.left{margin-left:15px;}
#menu-header-nav li:hover .sub-menu{ display:block; }
.mid-col-part{padding-left:30px; padding-right:30px;}
.last-col-part{padding-top:10px; padding-left:30px; padding-right: 30px;}
.full-house-and-landing-page .title-single .find-out{display:block;}
.full-house-and-landing-page .head .title-single .f_w_bold{font-size:20px;}
#HouseLandList .item .last-col-part{border-left:none;}
.page-id-221 .section-grey p{line-height:40px;}
.gallery-facades .gallery-facades-thumbnail{display:none;}
.home_design_footer .left-side{background:#ECECEC;padding:30px 15px; margin-top:-30px;}
.home_design_footer .right-side{padding-top:60px;}
.home_design_footer .right-side, .home_design_footer .right-side .wpcf7{text-align:center; margin:0 auto;}
#HD-Galleries{margin-left:0; margin-right:0;} #HD-Floorplans{margin-left:15px; margin-right:15px;}
.footer_top{padding:25px;}


/*============================10=05=2018============================*/
#navbar{padding-left:15px; padding-right:15px;}
.navbar-default .navbar-nav > li > a{  text-align:left; font-weight:600; }
.navbar-default .navbar-nav > li.menu-item-has-children > a{background:url(//www.fowlerhomes.com.au/wp-content/uploads/2018/05/right_arrow_2.png) no-repeat right center;}
.navbar-default .navbar-nav > li.menu-item-has-children:hover > a{ background:url(//www.fowlerhomes.com.au/wp-content/uploads/2018/05/down_arrow_2.png) no-repeat right center; } 

#menu-header-nav li .sub-menu::before{ display:none;} #menu-header-nav li .sub-menu{ background:none; border-bottom:#232323 1px solid; padding-top:0; padding-bottom:15px; margin-top:0;} #menu-header-nav li .sub-menu li a{ text-align:left;} .navbar-nav > li{ margin-bottom:0;}
a, a:focus{ outline:none !important;} .logo .img-responsive{ max-width:115px !important; position:relative; top:-34px;} .call_r{ float:right; font-size:13px;} 
.navbar-toggle{ right:inherit; left:15px; top:-34px; background:none; border:none; padding:0px; color:#8e7856; font-size:15px; text-transform:uppercase; font-weight:700;}
.navbar-toggle:hover, .navbar-toggle:focus{ background:none !important; color:#8e7856;}
 .cross-bars, .bars{   display:inline-block; position:relative; top:-1px; } 
 .call_r img{ width:12px;} .logo{ height:1px;}
.navbar{ min-height:inherit; height:20px;} .center_nws{ padding:24px 35px;} .center_nws .follow_us{ padding-bottom:25px; margin-bottom:20px; border-bottom:#baad98 2px solid;} 
.stayup{ margin-bottom:20px;} .ft_call_rw a{ font-size:18px;} .ft_call_rw a:first-child img{ width:14px; position:relative; top:-2px; margin-right:4px;} .ft_call_rw a:last-child img{ width:18px; position:relative; top:-2px; margin-right:4px;} .call_r{ font-weight:700; } 
#navbar .contact_btn{ background:none; margin-bottom:15px; margin-left:0; max-width:100%; margin-top:50px;} #navbar .contact_btn a{ display:block; width:100%;}
#navbar .contact_btn a{ font-size:18px; font-weight:700; height:36px; padding-top:6px;} 
.home-bg .flexslider .flex-control-nav, .featured_sec .p_slide .left.carousel-control, .featured_sec .p_slide .right.carousel-control, .gallery-photos-thumbnail.flexslider{display:none;}
.home .item-property{margin-bottom:7px !important;}
.center_sapce .left-side .bx_a h5{font-size: 12px;}
.center_sapce .mlt_awd{font-size: 21px;}
.center_sapce .right-side{float:right; text-align:right;}
.center_sapce .right-side img{height:auto; width:130px; padding-left: 20px;}
.center_sapce .right-side .lnk{display:block; padding-top:16px;}
.center_sapce .cs-learn-more{margin-top:-20px;}
.bnrcontent_4 ul li{line-height: 16px;}
.home br.hidden{margin-bottom:12px;}
.Ranges .range_bx .thmnl .img_full{height:auto !important;}
.Ranges .hype_logo img{height:60px;}
.bwf .cl_1, .bwf .cl_2{padding-bottom:15px;}
.filter .filter-items .radio-inline label{margin-top:5px;}
.single-hype_design .flexslider .slides img, .single-home_design .flexslider .slides img{height:auto !important;}
.filter .filter-items h3{margin-top:0 !important;}
#HouseLandList .last-col-part .item-link, #HouseLandList  .last-col-part .item-link{width:100%;}
#HouseLandList .package-price{text-align:left;}
#HouseLandList .last-col-part .item-link.enquire-now{margin-bottom:30px;}
.Ranges{padding:70px 0;}
.display-homes-sale .last-col-part, .display-homes-sale .mid-col-part{margin-top:5px;}
.awardsecmain .award_detail .item_photo img{height:auto;}
.call_r{ font-size:15px; font-weight:700; color:#8e7856;}
.call_r a{color:#8e7856;}
.the-fowler-diff{clear:both; padding-top:10px;}
.head_dh{margin-bottom: 30px;}
.head_dh p{padding-top:10px;}
.dh_cl { margin-bottom: 10px; }
.single-house-land-package #HD-Galleries .gallery-main{margin-top: 20px;}
.single-house-land-package .top-banner-row .house-land-info{padding:0;}
.h-l-icons img{height: 15px;}
.page-template-page-display-homes-for-sale .h-l-icons .col-xs-2{width:25%;}
.display-homes-sale .lease-back{line-height:18px;}
.contact_info_sec{margin-right:0;} 
/*=============================31=07=2018=============================*/ 
.descrip_eleg{ max-width:100%; margin:20px 0px;} 
.delicately_created .row, .elegance_inclusions .row, .aspire_upgrade_sec .row{ display:block; text-align:center;} 

/*=====================homedesign=========================================*/
.page-id-82 .form-group.lot-frontage{ margin-top:20px; margin-bottom:20px !important;} 

.y_own_design .p_s_rw_2{ display:block; text-align:center;} .y_own_design{ margin-bottom:60px;} 

/*===========================================20=11=2018======================================================*/
.kdr_process_new_sec .panel-title{ padding-left:0; text-align:center;} .kdr_process_new_sec .panel-title .number_kdr{ position:inherit; margin-bottom:15px; display:block;} 
.kdr_process_new_sec .panel-title{ font-size:24px; letter-spacing:0.1em !important;} 

/*==================================14=12=2018======================================*/ 
.sg_center .frst_rw_t h3{ margin-top:0; font-size:16px;} .sg_sml_cl{ padding:10px 10px; margin-top:-2px; margin-left:15px; margin-right:15px;} .sg_center .frst_rw_t{ margin-bottom:10px;} 
.sg_center .img-responsive{ max-width:84% !important; height:auto !important;} .sg_sml_cl h3{ font-size:16px; margin-bottom:4px;} .sg_sml_cl p{ font-size:14px; line-height:18px;}
.hype_sml_cl{ padding:25px; text-align:center;} .hlpackage_sld_hv::before, .hlpackage_sld_hv::after{ display:none;}  
.hlpckg_cl_md{ margin:0px; width:auto; margin:0 15px; background:rgba(0,0,0,.7); text-align:center; padding:12px;} 
.hlpckg_cl_md h2, .hlpckg_cl_md h2 strong{ font-size:19px; margin-bottom:10px;} .getfree_fwlr{ font-size:14px; margin-bottom:15px;} 
.hype_sml_cl img{ display:inline-block !important;} 

/*=============================16=04=2019===================================*/   
.hlpackage_sld_hv.easter .hlpckg_cl_md h2, .e-first, .e-second, .e-third{ margin-bottom:6px;} 
.hlpackage_sld_hv.easter .hlpckg_cl_md, .e-first, .e-second{ font-size:12px;  line-height:18px;} 
.hlpackage_sld_hv.easter .hlpckg_cl_md h2{ font-size:18px; line-height:18px;}
.hlpackage_sld_hv.easter .hlpckg_cl_md:after, .hlpackage_sld_hv.easter .hlpckg_cl_md:before{ display:none;}  
.hlpackage_sld_hv.easter .hlpckg_cl_md{ letter-spacing:0.1em;}

/*===========================18=09=2019====================================*/
.Willowdale_Opening_mid{ max-width:500px;  padding:15px; background:rgba(0,0,0,.82); margin:15px auto; text-align:center;}
.Willowdale_Opening_mid .first_rw_gr{ font-size:12px;} 
.Willowdale_Opening_mid .first_rw_gr h2{ font-size:18px;} 
.Willowdale_Opening_mid .second_rw_gr h3{ font-size:14px; line-height:22px;} 
.Willowdale_Opening_mid .second_rw_gr .seeing_you{ font-size:14px;} 
.Willowdale_Opening_mid .second_rw_gr .limited_number{ font-size:11px;} 
.Willowdale_Opening_mid hr{ margin:10px 9% 10px 0px;} 
.Willowdale_Opening_slider:after{ display:none;} .twt_f_anniversary{ display:block;} 
.twt_f_anniversary img{ max-width:100px !important;} 


/*===========================25=09=2019===============================*/
.home_visit_wrap .humblesec .row, .home_visit_wrap .commitment .row, .home_visit_wrap .suits_you_need .row{ display:block; text-align:center;} 
.hv_d_2{ padding-left:0; max-width:100%}  .hv_d_2 p{ margin-bottom:15px;}  .hv_d_1, .hv_d_3{ padding-bottom:25px;} 
.hv_d_2{ padding-top:25px;} .home_visit_slide:before, .home_visit_slide:after{ display:none;} 

.hvisit_md{ text-align:center; background:rgba(0,0,0,.7); max-width:370px; padding:15px; float:none;} 
.hvisit_md h2{ font-size:24px; margin-bottom:15px; line-height:30px;} 
.hv_m_txt{ line-height:18px; font-size:14px; margin-bottom:15px;} 
.hvisit_md .explore_design{ font-size:14px;} 
	
.brand_new .hvisit_md{background:#000;}
.brand_new .hvisit_md h2{color:#8e785c;} .brand_new .hvisit_md h3{font-family: 'BeyondInfinity';color:#fff;font-size: 38px;}
.brand_new .hv_m_txt{font-size:40px;font-weight: 600;} .brand_new .hvisit_md .explore_design{font-weight:bold;}
.brand_new hr{margin:0 auto;width:100px;border-top: 1px solid #8e785c;}	
	.brand_new .hvisit_md .explore_design{margin-top: 10px;}
/*========================================27=09=2019=================================================*/
	.Birthday_slider .row{padding:0;}	.Birthday_slider .col-md-4{display: none;}
.Birthday_mid_bx{ max-width:370px; padding:15px; text-align:center; margin:0 auto;border-right:none;} 
	.Birthday_mid_bx h2 strong{font-size: inherit;line-height: 28px;}	
.Birthday_mid_bx h1{ font-size:48px; line-height:40px;} .Birthday_mid_bx h2{ font-size:14px; margin:10px 0px;} 
.w_btn_sl{ font-size:10px;} .Birthday_mid_bx p{ margin:0; padding:0;} 
.cs_top img{ max-width:190px; height:auto !important; display:inline-block !important;} .compare_save_slide h2{ font-size:15px; margin:15px 0px;} 
.compare_save_slide:before, .compare_save_slide:after{ display:none;} 
.cs_mid{ max-width:370px; padding:15px; text-align:center; background:rgba(0,0,0,.8); margin:0 auto;}
 
/*=====================================20=11=2019========================================*/
#homeworldslide.hlpackage_sld_hv .hlpckg_cl_md{ margin:0px 10px !important; background:rgba(0,0,0,.82) !important;}  
#homeworldslide h3{ font-size:20px;} #homeworldslide p{ font-size:14px;} 

/*===============================03=12=2019============================================*/
.christmas_slider_wrap{ font-size:10px; line-height:18px; padding-bottom:0px; align-items:center;} .christmas_slider_wrap h1{ font-size:40px; margin:5px 0px;} 
.h_office_chsm{ margin:0px;}

/*===============================19=12=2019===================================*/
.marsden_slider_wrap{max-width: 100%;left:0; top:0; display:flex; align-items:center; height:100%; padding:0px 15px;}  
.marsden_slider_wrap .container{ background:rgba(255,255,255,.8);  padding-bottom:20px; max-width:375px;} 
.marsden_slider_wrap h2{ font-size:18px; margin-bottom:0px;} .marsden_slider_wrap p{ font-size:16px; margin-bottom:0px;}

.opennow-logo-detail{position:relative; right:-50px; bottom:-5px;}

/*================================08=04=2020========================================*/

.btb_s_cl_1{ margin:0px 0px 30px;}
.btb_s_cl_2{ margin:0px;} .tbadge{ position:relative; display:inline-block; right:0; bottom:0; margin-top:30px;} 
.b_t_buy_center{ margin:0;}  
.besttime_head .img_full{object-fit:cover; height:500px;} .b_t_buy_center h3{ font-size:18px;} 
.btb_ul{ margin:20px auto; padding:10px 0px; width:100%; max-width:300px;}
.btb_ul ul li{ font-size:12px; margin-bottom:5px;} .tbadge{ width:60px; margin-top:0;} 
.bh_over{ top:38%;}
.col-sm-4 .promo-detail-holder{min-height:inherit;}
.Slogan{padding:40px 0px; line-height:26px; font-size:30px;}

/*======================================21=04=2020====================================================*/
.fdream_sec{ padding:30px 0px;} .fdream_center{ border:1px solid rgba(143,120,86,.19); padding:25px;} 
.fdream_center ul li{ border-bottom:1px solid rgba(143,120,86,.19); padding-bottom:20px; margin-bottom:20px;}
.fdream_center ul li:last-child{ border:none; padding:0; margin:0;}
.fdream_center ul li a{ display:block; position:relative; color:#8F7856; font-size:18px; padding-left:45px;}
.fdream_center ul li a:hover, .fdream_center ul li a:focus{ text-decoration:none; opacity:0.8;}
.fdream_center ul li a i{ position:absolute; left:0; top:-1px;} 
.customize_your_floorplan{ background:#000000; padding:20px 0px; color:#8F7856;}
.customize_your_floorplan p{ font-size:14px; line-height:18px;} 
.cyfc_img{ margin:15px 25px;} .cyfc_img img{ border:#8F7856 2px solid;} 
.customize_your_floorplan h3, .customize_your_floorplan h4{ color:#8F7856 !important;}
.customize_your_floorplan h4{ text-transform:uppercase; margin:0; font-weight:400; font-size:18px;}
.customize_your_floorplan h3{ font-family:AmalfiCoast !important; font-weight:400; margin:3px 0 30px 0;} 
.explorefflex{ background:#8F7856; color:#000000; border-radius:2px; font-size:14px; font-weight:500; margin-top:10px; text-transform:uppercase;}
.explorefflex:hover{ background:#fff;} .Slogan{ background:#eeeeee;} 
.Exceptional_service{ background:url('https://www.fowlerhomes.com.au/wp-content/uploads/2020/05/Exceptional-Service2.jpg') center top; position:relative; padding:10px;}
.Exceptional_service .exs_center{ border:#8F7856 1px solid; padding:25px; text-align:center;}
.Exceptional_service .exs_center p{ color:#fff; font-size:10px; line-height:14px;}
.Exceptional_service .exs_center h5{ color:#8F7856; text-transform:uppercase; font-weight:400; margin:0;} 
.Exceptional_service .exs_center h3{ color:#fff; text-transform:uppercase; font-size:20px; 
font-weight:500; margin:6px 0px 10px;} 
.bdr_exp{ border-top:#8F7856 1px solid; margin:18px auto; width:100%; max-width:50px;} 

.buildwithus{ padding:30px 0px;} 
.twrap_bw h2{ margin:0px 0px 5px; color:#8F7856; font-weight:500 !important; font-size:20px;}
.twrap_bw p{ font-size:10px; line-height:14px; color:#8F7856;} 

.bw_gallery_new ul li{ width:48%; float:left; margin-right:4%; margin-bottom:4%;}
.bw_gallery_new ul li:nth-child(2n+2){ margin-right:0;}
.bw_gallery_new ul li a{ display:block; position:relative; overflow:hidden;} 
.bw_gallery_new ul li a figure{ margin:0; } 
.bw_gallery_new ul li a figcaption{position:absolute; left:0; bottom:0; width:100%; padding:25px 10px 10px;}
.bw_gallery_new ul li a figcaption h3{ margin:0; position:relative; z-index:9; color:#fff; font-size:12px; font-weight:500;}
.bw_gallery_new ul li a figcaption:before{ content:""; position:absolute; left:-50%; top:0; width:200%; height:250%; transform:rotate(14deg); background:rgba(0,0,0,.8);} 
.bw_gallery_new ul li a:hover figcaption h3{ color:#8F7856;}
.home .featured_sec{padding:30px 0 20px !important;}

.display_homes{padding:50px 0px 30px;}
.building_w_fowler{padding:40px 0px;}

.tf_mid .col_tf{ padding:30px 15px 50px 45px;} 
.tf_mid .col_tf:before{ left:18px; top:22px; font-size:35px;} 
.tf_mid .col_tf h3{ font-size:20px;} .tf_mid .col_tf ul{ padding-left:22px;} 
.tf_mid .col_tf ul li{ font-size:15px; padding-left:10px;} .whysec .col, .whysec .row:last-child .col{ height:auto;} 
.dreamvision{ height:auto; padding-bottom:80px;} .detail_dw_pd{ padding:0px 20px;}  .dw_pdf_sec ul li{ padding-right:0;}
.page-id-213 .bdright{ border-right:none; border-bottom:#231f20 1px solid; margin-bottom:30px;} .partrnersec ul li{ width:50%; float:left;}
.awardsecmain ul li .item_photo{ position:inherit; width:100%;} .awardsecmain ul li{ padding-left:0;}
.bxall.awardsecmain ul li .item_photo{ border-right:none;} .awardsecmain ul li{ text-align:center;}
.aboutfowler_sec ul li{ width:100%; margin:0px 0px 15px;} .thankcol{ height:auto; text-align:center;}
.stepsecrw ul li{  padding-left:0; list-style:none;}
.stepsecrw .row .cl1{ width:100%; height:auto;  position: inherit; left:0; top:0; padding-top:20px; padding-bottom:20px;}
.flwdif_bx h2{ margin-top:15px;} .aboutfowler .about-fowler .col_flwer{ margin-bottom:10px;}
.awardsecmain .award_detail .item_photo{ position: inherit;  left:0; top:0; width:100%; height:auto; overflow:hidden;}
.awardsecmain .award_detail .description{ text-align:center;} .bxall.awardsecmain .award_detail:before{ display:none;}
.introsec .img-responsive, .nr_b_sec .img-responsive{ width:100%;}
.dw_pdf_sec .detail_dw_pd{min-height: auto;} .dw_pdf_sec .contact_btn{right:0; bottom:0; position:relative;}
.hd-filter-mobile .col-xs-4:nth-child(2){padding-left:7px; padding-right:7px;}
.hd-filter-mobile .col-xs-4:nth-child(1){padding-right:0;} .hd-filter-mobile .col-xs-4:nth-child(3){padding-left:0;}
.hd-filter-mobile{padding-top:25px; padding-bottom:0;}
.filter-m-holder{margin-top: 25px; margin-bottom:25px;}
.page-id-82 .filter-m{border: #8F7856 1px solid;border-radius: 5px;padding: 3px 5px;text-align: center;font-weight: 500; cursor:pointer;
color: #fff; text-transform: uppercase;background: #8F7856 url(images/down-arrow-hd.png) no-repeat right center !important;}
.hd-filter-mobile .hd-reset-filters .btn{width:100% !important;}
#HD-Galleries .gallery-side{padding-bottom:30px;} .mobile-enquire-now{float:right;}
.tour-mimg{position: absolute;top: 15px;right: 20px;z-index: 5;background: #8F7856;border-radius: 50%;padding: 8px;}
.tour-mimg img{max-width:30px;}
.gallery-switch label, .jump-to, .mobile-enquire-now{padding:10px;background:#8e7856; font-weight:500; text-transform:uppercase;} .jump-to, .mobile-enquire-now{padding:0;} 
.jump-to .form-control, .mobile-enquire-now .btn-block{ background:#8e7856;border:#8e7856; color:#fff; text-transform:uppercase; font-weight:500; min-height:34px;}
.gallery-switch label.active{background-color:#AA9472;} #HD-Floorplans .min-lot-heading h4{font-size:14px; line-height:14px;}
#HD-Floorplans .fp-toggle .fp-feature:last-child{padding:8px; padding-top:22px;}
#HD-Floorplans .fp-toggle .fp-feature:last-child div{float:none !important; text-align:center;}
#HD-Floorplans .design-side > .min-lot-width{display:none;}
.home_design_footer .design-overview{font-size:18px !important; letter-spacing:normal !important; margin-bottom:0 !important;}
.home_design_footer .left-side{padding:0 !important;}
.design-overview, .design-overview-summary, .m-design-feature{padding:0 15px;}
.design-overview{padding-top:20px; padding-bottom:15px;}
.home_design_footer .design-overview::before{content:""; border-bottom:2px solid #8F7856; width:30px; position:absolute; margin-top:30px;}
.home_design_footer .design-overview-summary{padding-bottom:15px;}
.home_design_footer .m-design-feature{background: #000;color: #fff;padding: 1px 15px 25px 15px;}
.m-design-feature h3{font-size:18px; text-transform:uppercase;}
.m-design-feature .list-unstyled i{padding-right: 5px;}
#HD-Floorplans .specifications .accordion-title, #HD-Floorplans .tools .btn{padding:15px;}
.home_design_footer .right-side{padding-top:30px !important;} .home_design_footer{padding-bottom:30px !important;}

.m-on-display{background: #8F7856;color: #fff;padding: 5px 15px;} .m-on-display a{font-size:20px; font-weight:500; color:#fff;}
.m-on-display .col-xs-5{padding-right:0;}
.m-on-display a:hover{text-decoration:underline;} .m-on-display p{margin-top:7px;}
.m-on-display h3:before{content: "";border-bottom: 2px solid #fff;width: 30px;position: absolute;margin-top: 30px;}
.m-on-display .get_direction{margin-bottom:20px; margin-top:15px;}
.m-on-display h3{font-size: 18px;margin-bottom: 25px;}
.bwf{text-align:center;} .bwfmap-holder.pull-left{float:none !important;}
.building_w_fowler .title_3{float:none !important; margin-bottom: 20px;font-size: 32px;line-height: 38px;}
.jump-to .form-control{text-align:center;} .save-home .fa{font-size:20px;}
#showFullTxt{color:#8e7856;} .full-txt{display:none;} .you-may-also h2{text-align: center;font-size: 20px;}
#HD-Floorplans .design-side{background:#fff; margin-bottom:20px;}
#HD-Floorplans .fp-toggle .fp-feature{background:#ececec;}
#HD-Floorplans .specifications{border-top: 1px solid #fff;}
#HD-Floorplans .design-side .tools{padding-top:0;}
#HD-Floorplans .tools .btn-holder .btn-facade:before{border-top-color:#fff;}
#HD-Floorplans .floorplan-tab  .col-md-8{border: 2px solid #000;}
#HD-Floorplans .specifications .accordion-title{text-decoration:none;}
.hd-fp-head{display:block;text-transform: uppercase;font-size: 20px;margin-top: 12px; font-weight:normal;}

.kdr_slider_wrap{max-width: 100%;left:0; top:0; display:flex; align-items:center; height:100%; padding:0px 15px;}  
.kdr_slider_wrap h2{ font-size:18px; margin-bottom:0px;} .kdr_slider_wrap p{ font-size:16px; margin-bottom:0px;}
#HD-Floorplans .design-side label:before{background-color:#8e7856;}
#HD-Floorplans .design-side label.active:before{border-color:#8e7856;background-color:#fff}
#HD-Floorplans .option-reset{margin-bottom:20px;}
.filter-items .form-group .form-control{height:34px !important; padding-left:6px; font-size:15px; line-height:15px;}
.elegance-banner.row { display: table;}
.elegance-banner [class*="col-"] { float: none; display: table-cell; vertical-align: middle;}
.filter-m img{float: right;padding-top: 4px;padding-right: 2px;} 

/*==================================15=05=2020========================================*/
.landscaping_packages_oe .container .row, .PoolSpa_Packages_wrap .container .row{ display:block; text-align:center;} 
.pool_spa_package_detail, .lp_oe_detail{ margin:25px 0px 0px; text-align:center;}
	.hlpckg_cl_md h2{line-height:26px;}
	.hlpackage_sld_hv.warnervale .getfree_fwlr{font-size: 18px; line-height: 24px;}
.landscaping.kdr_slider_wrap p{font-size:14px;}	
	.certi_bx2{margin:0;}	.certi_bx2 .col-sm-5{text-align:center;}
	.certi_bx2 .img-responsive{margin:0;}
	.certi_bx h2{font-size:18px;}
	.provide_plans h2{font-size:34px;}  
	
/*===============================17=06=2020====================================*/
.home_build_program .row{ display:block; text-align:center;} 
.hbp_detail.text-right{ text-align:center; padding-top:25px;} 
.txt_btm_hbp{ width:100%; margin:0 auto; float:none;} .cl_apply_lf{ margin-right:0;} 
.cl_apply_rg{ margin-left:0;} .thead_gp{ margin-bottom:15px;} 
.plus_sld{ left:29.58%;} .dbdash_sld{ left:61.4%;} .dreamtxt img{ max-width:270px;}	
.desk-cond{display:none;} .mob-cond{display:block;}	
.hbp_detail h3{margin-top:20px;}
.flexslider .slides .grant_promo_slide_h img{height:auto; object-fit:inherit;}	
.hlpackage_sld_hv .ex-house-img{max-height:65px; width:auto !important; margin-left:0;}	
	.hlpckg_cl_md{background:#000;}
	.getfree_fwlr{margin-top:10px; margin-bottom:10px;}	
	.hlpackage_sld_hv .s-pack-only{font-size:14px;} 
	
/*================================22=07=2020=====================================*/
.kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_b h2{ font-size:18px !important; margin:0;}
 .kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_t img{ width:100% !important; max-width:260px!important; max-height:110px; object-fit:contain;} 
.kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_b p .btn{ font-size:12px;} 
.kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_t{ padding:10px;} 
.kdr_slider_wrap.homesweet_slide .kdr_inner .h_sw_b{ padding:10px 10px 0px;}
.homes-on-display{margin-top:0; margin-bottom:15px;} .homes-on-display .radio-inline{width: 100% !important;}
.homes-on-display .radio-inline label{color:#8F7856 !important;text-transform:uppercase;font-weight:500!important;width: 100% !important; font-weight:500 !important;}
.filter .filter-items .homes-on-display .radio-inline label{color:#8F7856 !important;}
.filter .filter-items .homes-on-display .radio-inline label:hover, .filter .filter-items .homes-on-display .radio-inline label.active{color:#fff !important;}
.xmass-slide{bottom:30px;}	.xmass-inner2{padding:5px;}
	.xmass-slide img{height: auto !important; margin-bottom: 12px;}
	.xmass-btm{font-size:12px;line-height:14px;margin-top:8px;}	
	.xmass-inner2 p{font-size:13px;}
	.xmass-inner2 h4{font-size:15px;}	
.floorplans .content-top.oversize ul{overflow-x:scroll;}
.form-home-design .filter-collection{padding-left: 30px;}
.form-home-design .homes-on-display .f-popular-homes{margin-left: 0 !important;}
#HDListHead .first-row-count{margin-bottom: 15px; text-align: center;}
#HDListHead .col-sm-5.text-right{text-align: center;}

.compare-homes .row .item-property{margin-bottom:35px;}	
.compare-homes .row .item-property:last-child{margin-bottom:15px;}
	.facadedetail-right{bottom:inherit; top:5px; right:inherit; left:10px;}	
/**** 21-12-2020 *******/
.nyear-slide .top-img, .nyear-slide .bottom-img{height:auto !important; }
.nyear-slide h4{margin:20px 12px; font-size:20px;}	
.the-fowler-diff img{right: 10px;top: -50px;}
.find-your-nearest{padding-bottom:25px;}	
}

@media (max-width:500px){ 
.gallery-photos-thumbnail .slides img{height:auto !important;}
  #gform_wrapper_1 .gform_body ul li{ width:100% !important; margin-right:0; margin-bottom:10px !important;} 
  #gform_wrapper_1 #gform_1{ padding-right:0px;} 
#gform_wrapper_1 .gform_footer{ position: inherit; width:100%;}  
.center_sapce .right-side img{padding-top:7px;}

.discrp_slide.hype img{width:180px !important; height:auto !important;}
.discrp_slide.hype .txt{margin-top:0 !important; margin-bottom:5px !important; font-size:18px;}
.discrp_slide.hype h2{font-size:18px;}
.thankcol .tcontent{font-size:18px;} 

/*===========================18=09=2019====================================*/ 
.twt_f_anniversary img{ max-width:60px !important;} .Willowdale_Opening_mid .first_rw_gr h2{ font-size:14px; margin:2px 0px;} 
.Willowdale_Opening_mid .first_rw_gr{ font-size:8px; line-height:15px; margin:2px 0px;} 
.Willowdale_Opening_mid .second_rw_gr h3{ font-size:10px; line-height:14px;} 
.Willowdale_Opening_mid .second_rw_gr .seeing_you{ font-size:10px;} .second_rw_gr{ line-height:16px;} 
.Willowdale_Opening_mid .second_rw_gr .limited_number{ font-size:8px;} .willowdale_logo img{ max-width:170px !important;} 
.Willowdale_Opening_mid hr{ margin:5px 0px;} .willowdale_logo{ margin:0;}

/*=====================================20=11=2019========================================*/ 
.hworldlogo img{ height:30px !important;} #homeworldslide h3{ font-size:16px; margin:8px 0px;} 
#homeworldslide.hlpackage_sld_hv .hlpckg_cl_md{ font-size:11px;} #homeworldslide.hlpackage_sld_hv .hlpckg_cl_md p{ margin:0px 0px 5px; line-height:18px;}
.luxe_slider_wrap{bottom:0;}
.luxe_slider_wrap img{max-width:240px;}.luxe_slider_wrap h2{margin-bottom:5px;}
.fp-floor-btns a{padding:3px; font-size:14px;}
.thead_gp h2{font-size: 15px;}	
.dreamtxt img{max-width: 190px;}
	.advantage_btn{padding:8px 14px;}	
.xmass-slide{bottom:10px;}
 }

@media (max-width:430px){ 
/*=====================homedesign=========================================*/
.page-id-82 .form-group .radio-inline label{ font-size:12px;} 
.page-id-82 .form-home-design.filter .filter-items .col-sm-4:last-child .form-group .radio-inline{ width:16%;}
.page-id-82 .form-home-design.filter .first-section .radio-inline label img{width: 98px;}
#homeworldslide p{font-size: 13px;}	#HD-Floorplans .min-lot-heading h4{font-size:13px;}
#HD-Floorplans .fp-toggle .fp-feature:last-child{padding:7px;} #HD-Floorplans .design-side > .row{background:#ececec;}
.fp-floor-btns a{margin-right:1%; padding:3px 0px 3px; width:31%; font-size:13px;}
#HD-Floorplans .fp-toggle .fp-feature:last-child{padding:8px;}
}