/*
Theme Name: EvokeHomes Theme
*/
body{
font-family: 'Montserrat', sans-serif;
}
.logo-img{
    cursor:pointer;
    width:30%;
    padding-top: 5px;
    padding-bottom: 5px;
}
.container-fluid{
  padding:0 !important;
}
.banner_section .slick-dots{
  display:none !important;
}
.mob_broucher_section h2{
      font-weight: 200 !important;
    font-size: 90px;
      line-height: normal;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
.enqiure_btn{
    text-transform: uppercase;
    padding: 12px 18px;
    display: inline-block;
    color:#fff;
    font-size: 16px;
    background: #bba863;
}
.telephone{
    position: relative;
    color:#215732;
    font-size: 24px;
    padding-right: 20px;
}
.call{
    float:left;
    padding: 8px 0 0 0;
    text-align: right;
}
.social{
    line-height: 40px;
    padding: 8px 0 0 0;
    float:left;
    text-align: right;
}
.enquire_button{
    padding: 0px 0;
    text-align: right;
}
.telephone:before{
    content: '';
    position: absolute;
    background-image:url("images/callicon.jpg");
    background-repeat: no-repeat;
    height:30px;
    width: 30px;
    left: -36px;
}
.social_fb,.social_insta,.social_link{
    font-size: 24px;
    color:#215732;
}
.social_fb{
    padding-right: 10px;
}
.social_link{
    padding-right: 10px;
}
.social_insta{
padding-right: 10px;
}
ul.head-menu{
    list-style: none;
    padding: 0;
    z-index: 9999;
}
.head-menu li{
    position: relative;
    display: inline-block;  
    width:auto;
    padding: 13px 20px; 
}

.head-menu li:nth-child(2):after{
    content: '\f078';
    font-family: fontawesome;
    position: absolute;
    font-size: 15px;
    font-weight: 300;
    top: 11px;
    right: 0;
    color: #215732;
}
.head-menu li:nth-child(4):after{
    content: '\f078';
    font-family: fontawesome;
    position: absolute;
    font-size: 15px;
    font-weight: 300;
    top: 11px;
    right: 0;
    color: #215732;
}
.head-menu li a{
    color:#215732;
    font-size: 16px; 
    text-transform: uppercase;   
}
.head-menu li:last-child{
    padding-right: 0;
}
.menu-item-has-children{
    position: relative;
}
.head-menu .sub-menu{
    background-color: #fff;
    display: none;
    position: absolute;
    padding: 0;
    left:0;
    z-index: 99;
    top:49px;
}
.head-menu .sub-menu li{
    list-style: none;
    padding: 15px 15px ;
}
.header{
    position: fixed;
    top:0;
    width: 100%;
    z-index: 9;
    background: #fff;
}
.head-menu .sub-menu li:after{
    content:none;
}
.header-menu .menu-item-has-children:hover > ul.sub-menu{
    display: block;
}
.banner_part{
    background-repeat: no-repeat;
    background-size: cover; 
    background-position: center;
    height:600px;
    line-height: 40px;
}
.banner_title{
    font-size: 40px;
    color:#fff;
    text-transform: uppercase;
    font-weight: 600;
}
.banner_description{
    color:#fff;
    font-weight: 200;
    font-size: 32px;
    padding-bottom: 15px;
}
.banner_btn a{
    color:#fff;
    background-color: #bba863;
    padding: 12px 30px;
    text-transform: uppercase;
}
.banner_content{
    padding-top:160px;
    height: 100%;
}
.banner_section .slick-prev:before,.banner_section .slick-next:before {
    background: #bba863;
    color:#fff !important;
}
.banner_section .slick-prev{
    left: 0;
    z-index: 1;
}
.banner_section .slick-dots{
    bottom: 0;
     position: relative;
}
.banner_section .slick-dots li button:before{
    font-size: 60px;
    color:darkgray;
  opacity:1;
  
}
.banner_section .slick-dots li.slick-active button:before{
    color:#333;
  opacity:0.7;
}
.banner_section .slick-prev:before{
    content: '\f053';
    height:50px;
    width:50px;
    line-height: 50px;
    font-size: 30px;
    left:0;
    position: absolute;
    font-family: fontawesome;   
}
.banner_section .slick-next:before{
    content: '\f054';
    height:50px;
    width:50px;
    line-height: 50px;
    font-size: 30px;
    right:0;
    position: absolute;
    font-family: fontawesome;   
}
.banner_section .slick-next{
    right:0;
    z-index: 9;
}
.browse_our_section{
text-align: center;
}
.browse_title{
    color:#000;
    font-weight: bold;
    font-size: 36px;
    text-transform: uppercase;
    text-align: center;
    position: relative;
}

.browse_underline{
    background-image: url(https://www.evokelivinghomes.com.au/hubfs/Images/sep.png);
   background-repeat: no-repeat;
    height: 36px;
    background-size: contain;
    background-position: center;
    text-align: center;
    margin: auto;
    width: 75%;
}
.browse_subtitle{
    font-size: 30px;
    font-weight: 200;
    text-align: center;
    margin-top: 0;
    color:#000;
    margin-bottom: 40px;
}
.fifteen_week_section{
  height:auto !important;
}
.browse_text{
    padding: 15px;
    background-color: #215732;
    color:#fff;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
}

.mob_broucher_section span{
  margin-left:0;
}
.browse_text a{
    color:#fff;
}
.browse_our_section{
    padding-bottom: 60px;
}
.browse_our_section .col-sm-3{
padding-bottom: 40px;
}
.browse_btn{
    text-align: center;
      margin-top: 40px;
    
}
.browse_btn a{
 color:#fff;
      text-decoration: none;
 font-size: 16px;
 background-color: #bba863;
 padding: 15px 25px;
 text-transform: uppercase;
}
.fifteen_week{
    background-image: url("images/with_15_weeks.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 300px;
    background-position: center;
}
.week_content{
    text-align: right;
    padding-right: 50px;
    color:#215732;
    line-height: 40px;
    padding-top: 60px;
}
.week_t1{
    padding-right: 82px;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
}
.week_t2{
    font-size: 40px;
    font-weight: bold;
    text-transform: uppercase;
}

.week_t3{
    font-size: 45px;
    font-weight: 200;
    color:#fff;
}
.week_text_right{
 float:right;
}
.week_text_right span{
    text-align: right;
    padding-top: 0px;
    font-family: 'BodoniMTStd';
    font-style: italic;
    font-size: 130px;
    color:#215732;
    width: 100%;
    display: block;
}
.find_button {
     text-align: right;
    padding-right: 153px;
    padding-top: 153px;
    padding-bottom: 40px;
}
.find_now_btn{
    padding: 10px 20px;
    color:#fff;
    font-size: 20px;
    background-color:#215732;
    text-align: right;
}

/**************footer_form*************/
.enquire_section{
    padding-top: 80px;
    padding-bottom: 80px;
    background-image: url("images/footerbanner.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
.gform_wrapper.enuire_now_wrapper h3.gform_title {
    color:#fff;
    margin-top: 0;
    text-transform: uppercase;
    font-size: 36px;
}
.enuire_now input{
    height:50px;
    border:none;
}
.enuire_now input::-webkit-input-placeholder{
    font-size: 18px;
}
.enuire_now textarea::-webkit-input-placeholder{
    font-size: 18px;
}
.gform_wrapper.enuire_now_wrapper li.hidden_label input {
    margin-top: 0;
}
#field_1_7{
    width:48%;
    overflow: hidden;
}
.enuire_now .gform_footer.top_label{
    width:50%;
    float: right;
    margin-top: -95px;
    padding-right: 15px;
}
.enuire_now #gform_submit_button_1{
    width:100%;
    height:74px;
    background-color: #bba863;
    color:#fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 20px;
    border:none;
}
.gform_wrapper.enuire_now_wrapper ul li.gfield {
    margin-top:0;
}
.gform_wrapper.enuire_now_wrapper div.validation_error{
    display: none;
}
.gform_wrapper.enuire_now_wrapper .field_description_below .gfield_description{
    padding-top: 0;
}
.enuire_now_wrapper .gfield.gfield_error.gfield_contains_required.field_sublabel_below.field_description_below.hidden_label.gfield_visibility_visible{
    position: relative;

}
#gform_wrapper_6 li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    position: absolute;
    top: 18px;
    width: 50%;
    right: -10px;
    font-size: 12px;
    text-align: right;
}
.gform_wrapper.enuire_now_wrapper li.gfield.gfield_error{
    background-color: transparent; 
     margin-bottom: 0px !important; 
     border-top: none; 
     border-bottom: none; 
     padding-bottom: 0; 
     padding-top: 0; 
}
.gform_wrapper.enuire_now_wrapper .validation_message{
    font-size: 16px;
}
.gform_wrapper.enuire_now_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{
    margin-top: 8px;
}
.enuire_now_wrapper.gform_validation_error .gform_footer.top_label{
    margin-top: -159px;
}
.gform_wrapper.enuire_now_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
   padding: 5px 15px;
}
.gform_wrapper.enuire_now_wrapper textarea{
    border:none; 
    padding: 5px 15px;  
}
.enuire_now_wrapper .ginput_container.ginput_container_textarea{
    height:160px;
}
.gform_wrapper.enuire_now_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    padding-right: 20px;
    text-align: right;
}
#gform_wrapper_1 li.gfield.gfield_error.gfield_contains_required div.gfield_description
{
    position: absolute;
    top: 16px;
    width: 50%;
    right: -10px;
    font-size: 12px;
    text-align: right;
}
.contact_map{
    text-transform: uppercase;
    color:#fff;
    font-size: 36px;
    font-weight: bold;
}
.contact_phone{
    font-weight:bold;
    font-size: 18px;
    color:#fff;
}
.contact_call_link{
    padding-left: 10px;
    font-weight: 200;
    color:#fff;
    font-size: 18px;
}
.contact_email_link{
    padding-left: 10px;
     font-weight: 200;
    color:#fff;
    font-size: 18px;
}
.contact_call_link:hover{
    color:#1cb7cf;
}
.contact_email_link:hover{
    color:#1cb7cf;
}
.contact_email{
    font-weight:bold;
    color:#fff;
    font-size: 18px;
}
.contact_address{
     font-weight: 200;
    color:#fff;
    font-size: 18px;
      display: inline-block;
  padding-left: 10px;
}
.footer-section{
    padding-top: 15px;
    padding-bottom: 15px;
}
.policy_link{
    padding-top: 22px;
    text-align: right;
}
.policy_link span{
    border-right: 1px solid rgba(0,0,0,0.2);
    padding-left: 10px;
    padding-right: 10px;
}
.policy_link span:last-child{
    border:none;
    padding-right: 0px;
}
.privacy_link a{
    font-weight: 200;
    color:#000;
}
.site_link a{
    font-weight: 200;
    color:#000;
}
.disclaimer a{
font-weight: 200; 
color:#000;
}
.copy_rgt{
    font-weight: 200;
    text-align: right;
}
.social_foot_link{
    padding-top: 20px;
    text-align: right;
}
.social_foot_link .fa
{
    font-size: 24px;
    color: #215732;
    padding-left: 15px;
}
/************experience section********/
.experience_section{
    background-image: url(https://www.evokelivinghomes.com.au/hubfs/experience%20copy.jpg);
    background-repeat: no-repeat;
    background-size: cover;
     background-position: center;
    height:auto;
    width:100%;
    text-align: center;
    padding-bottom: 80px;
}
.experience_title{
    color:#000;
    padding-top: 65px;
    font-weight: bold;
    font-size: 36px;
    text-transform: uppercase;
    text-align: center;
    position: relative; 
}
.experience_subtitle{
    font-size: 25px;
    font-weight: 200;
    text-align: center;
    padding-bottom:20px;
}
.experience_content{
    padding-bottom: 50px;
}
.experience_content p{
    text-align:center;
    font-size: 18px;
}
.experience_btn{
 color:#fff;
 font-size:16px;
 font-weight: 600;
 text-transform: uppercase;
 background-color: #215732;
 text-align: center;
 padding: 15px 25px;
 margin-top: 40px;
}
.experience_btn:hover{
    color:#fff;
}
/*************have question section****************/
.have_question_section{
    background-position: center;
    background-image: url(images/have_question.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    height: auto;
    padding-bottom: 15px;
}
.have_que_btn{
 color:#fff !important;
 font-size:16px;
 font-weight: 600;
 text-transform: uppercase;
 background-color: #215732;
 text-align: center;
  display:inline-block;
 padding: 12px 25px;
 margin-top: 20px;   
}
.have_que_btn:hover{
    color:#fff;
    text-decoration: none;
}
.have_que{
    padding-top: 20px;
    padding-left: 50px;
}
.have_que a{
  text-decoration:none;
}
/************why modular section***************/
.why_modular_section{
    background-image: url(https://www.evokelivinghomes.com.au/hubfs/Images/New_home/why_modular_banner.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height:auto;
    padding-top: 40px;
    padding-bottom: 40px;
}
.why_modular_title{
    color:#fff;
    font-weight: 600;
    font-size: 36px;
    text-transform: uppercase;
    text-align: center;
}
.why_modular_subtitle{
    color:#fff;
    font-weight: 200;
    font-size: 30px;
    text-align: center;
    margin: 0;
}
.modular_underline{
    background-image: url("https://www.evokelivinghomes.com.au/hubfs/Images/New_home/saparator.png");
    background-repeat: no-repeat;
    background-size: contain;
    height: 50px;
    width: 74%;
    display: block;
    margin: auto;
}
.modualar_tbl{
    /*width:70%;
    margin:auto;*/
}
.tab_head{
    text-align: center;
}
.tbl_field_1{
    text-align: left;
    color:#bba863;
    font-weight:600;
    font-size: 14px;
    padding-left: 0;
}
.tbl_field_2, .tbl_field_3{
    color:#fff;
    font-weight: 200;
    font-size: 14px;
    text-align: center;
}
.tbl_head{
    color:#bba863;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}
.modualar_tbl .row{
    border-bottom: 1px solid #4c6855;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 70%;
    margin: auto;
}
.modualar_tbl .row:last-child{
    border-bottom: none;
    padding-bottom: 60px;
}
.modular_btn{
 color:#fff;
 font-size:16px;
 font-weight: 600;
 text-transform: uppercase;
 background-color: #bba863;
 text-align: center;
 padding: 15px 25px;
 margin-top: 40px;   
}
.modular_btn:hover{
    color:#fff;
}
.why_modular_section .row{
    text-align: center;
}
/**********brochure_section*************/
.brochure_section{
  background-image: url("images/brochure.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 300px;    
}
.brochure_section .col-sm-6{
    text-align: right;
    padding-top: 210px;
    padding-right: 49px;
}
.brochure_btn{
    color:#fff;
    font-size:14px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #215732;
    text-align: center;
    padding: 12px 25px;
}
.brochure_btn:hover{
    color:#fff;
}
/***************testimonial section***************/
.testimonial_head{
    color:#000;
    font-weight: 600;
    font-size: 36px;
    text-transform: uppercase;
    text-align: center;
}
.testimonial_underline{
     background-image: url("images/saprator-white.jpg");
    background-repeat: no-repeat;
    background-size: contain;
    height: 30px;
    width: 70%;
    display: block;
    margin: auto;
}
.testi_cont{
    padding-top: 50px;
    text-align: center;
}
.testi_title{
    text-align: center;
    color:#215732;
    font-weight: 800;
}
.testimonial_sub_head{
    color:#000;
    font-weight: 200;
    font-size: 30px;
    text-align: center;
    margin: 0;
}
.testimonial_section{
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: hidden;
}
.test_content{
    width:80%;
    margin:auto;
}
.testi-before:before{
    content:'';
    position: absolute;
    background-image: url("images/left-quote.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    height: 66px;
    width: 86px;
    top: 64px;
    left: -87px;
}
.testi-before:after{
    content:'';
    position: absolute;
    background-image: url("images/right-quote.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 66px;
    width: 92px;
    bottom: 24px;
    right: -87px;
}
}
/***********pop-up-css******************/
.backyard_img img{
    width:100%;
}
.back_pop_sub_img{
    position: absolute;
    top: 0;
    left: 24%;
}
.backyard_head{
    padding-top: 30px;
    text-align: center;
    font-size: 55px;
    font-weight: 800;
    text-transform: uppercase;
    color:#ed332b;
}
.backyard_sub{
    padding-top: 20px;
   text-align: center;
    font-size: 20px;
    font-weight: 600;
    color:#000; 
}
.backyard_sub_cont{
    padding-top: 20px;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
    color:#ed332b;
    padding-bottom: 46px;
}
.backyard_right{
    text-align: center;
}
.backyard_pop_btn{
    text-align:center;
    color:#fff;
    text-transform: uppercase;
    font-weight:600;
    background-color:#ed332b;
    font-size: 20px;
    padding: 15px 35px;
    border-radius: 10px;
}
.backyard_pop_btn:hover{
    text-decoration: none;
    color:#fff;
}
.back_pop_sub_img img{
    width:72%;
}
.backyard_promo_pop{
    display: none;
}
#cboxClose{
    top:18px;
    right:11px;
}
.backyard_img{
padding-top: 15px;
padding-bottom: 15px;
}
#colorbox.backyard_page_pop_up{
    overflow: visible;
}
#cboxOverlay..backyard_page_pop_up{
    overflow: visible;
}
 #cboxWrapper.backyard_page_pop_up{
    overflow: visible;
}
.backyard_page_pop_up #cboxWrapper{
   overflow: inherit;
} 
.backyard_page_pop_up #cboxOverlay{
    opacity: 0.8;
}
.backyard_page_pop_up #cboxLoadedContent{
    border:none;
}
.close_back_pop{
    position: absolute;
    bottom: -28px;
    text-align: center;
    left: 0;
    right: 0;
}
.close_back_pop a{
   color:#fff; 
   text-decoration: underline;
}
.close_back_pop img{
    padding-right: 10px;
    padding-bottom: 3px;
}
.backyard_page_pop_up #cboxClose:hover {
    background-position: center;
}
.backyard_pop_btn:hover{
    color:#fff;
}
.home_evoke_page_pop_up button#cboxClose
{
  top: 10px;
  right: 2px;
  background-position: bottom center;
}
.slide-only-btn .container{
  position: relative;
}
.slide-only-btn .banner_btn
{
  position: absolute;
  right: -38px;
  top: 340px;
}
/**************popup***************/
@media (min-width: 769px) and (max-width: 1024px){
.backyard_head{
    padding-top: 20px;
    font-size: 45px;  
}
.back_pop_sub_img img{
    width: 67%;
}
.backyard_sub{
    padding-top: 10px;
    font-size: 20px;    
}
.backyard_sub_cont{
    padding-top: 10px;
    font-size: 20px;
    padding-bottom: 26px;
} 
.backyard_pop_btn {
    font-size: 20px;
    padding: 9px 24px;  
}

}
@media (min-width:569px) and (max-width: 768px){
  .mob_broucher_section h2
  {
    font-size:60px;
  }
  .mob_broucher_section span
  {
    font-size:25px;
  }
 .backyard_head{
    padding-top: 20px;
    font-size: 40px;  
}
.backyard_sub{
    padding-top: 10px;
    font-size: 15px; 
}
  .backyard_sub2{
    padding-bottom: 73px !important;
}
.backyard_sub_cont{
   padding-top: 10px !important;
    font-size: 15px;
    padding-bottom: 20px;
} 
.backyard_pop_btn {
    font-size: 15px;
    padding: 9px 24px;  
}
.back_pop_sub_img img{
    width:64%;
}
.backyard_img img{
    display: block !important;
  height:auto;
}
  .backyard_head {
    padding-top: 20px !important;
  }
  
  
}
@media (min-width:415px) and (max-width:568px){
.backyard_head{
    padding-top: 20px;
    font-size: 30px;  
}
.backyard_sub{
    padding-top: 5px;
    font-size: 15px;    
}
.backyard_sub_cont{
    padding-top: 5px;
    font-size: 15px;
    padding-bottom: 8px;
} 
.backyard_pop_btn {
    font-size: 12px;
    padding: 9px 24px;  
}
.back_pop_sub_img img{
    width:64%;
}
.backyard_img img{
    display: block !important;
}
.backyard_img{
    padding: 8px 0px 8px 8px;
}

 }
 @media (min-width:376px) and (max-width: 414px){
 .backyard_head{
    padding-top: 0px;
    font-size: 35px;  
}
.backyard_sub{
    padding-top: 0px;
    font-size: 12px;    
}
.backyard_sub_cont{
    padding-top: 5px;
    font-size: 12px;
    padding-bottom: 15px;
} 
.backyard_pop_btn {
    font-size: 12px;
    padding: 9px 24px;  
}
.backyard_img {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
}
.backyard_page_pop_up #cboxClose {
    top: 5px;
    right: 0px;
}
.backyard_img img{
    display: block !important;
}
.back_pop_sub_img img{
    width:64%;
}
.backyard_right{
    padding-left: 0;
}
}
@media (min-width:320px) and (max-width: 375px){
 .backyard_head{
    padding-top: 0px;
    font-size: 34px; 
       margin: 0;
   line-height: normal;
}
.backyard_sub{
  margin-bottom: 10px;
    padding-top: 0px;
  padding-top: 0px !imporatant;
    font-size: 11px;   
      line-height: normal;
}
.backyard_sub_cont{
      line-height: normal;
    padding-top: 0px;
    font-size: 11px;
    padding-bottom: 15px;
} 
.backyard_pop_btn {
    font-size: 8px;
    padding: 9px 24px;  
}
.backyard_img {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
      height: 100%;
    position: absolute;
}
.backyard_page_pop_up #cboxClose {
    top: 5px;
    right: 0px;
}
.backyard_img img{
  height: auto;
    display: block !important;
}
.back_pop_sub_img img{
    width:64%;
}
.backyard_right{
    padding-left: 0;
  float: right;
      padding-bottom: 15px;
      padding-top: 25px;
}
  .back_pop_sub_img{
    height: 90%;
  }
}
/***************end popup*********************/

.form_footer .hs-input{
    padding: 15px !important;
    margin-bottom: 8px;
}
.form_footer ::-webkit-input-placeholder { 
  font-size:20px;

}
.form_footer .hs_recaptcha ,.form_footer .hs_submit {
  width: 50%;
  float: left;
}
.form_footer .hs_submit .hs-button{
    width: 100%;
    height: 74px;
    background-color: #bba863;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 20px;
    border: none;
}
.footer-container-wrapper .container-custom
{
    width: 1500px;
    margin: 0 auto;
}
.form_footer h3.gform_title
{
    color: #fff;
    margin-top: 0;
    text-transform: uppercase;
    font-size: 36px;
    font-weight: bold;
}
form .input
{
    position:relative;
}
form .hs_how_can_we_help_you_today_ .input:before, form .hs_which_best_describes_you_ .input:before
{
    font-family: fontawesome;
    content: "\f107";
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 25px;
    color: #555;
}
form .input select
{
  font-size:19px;
  height: 56px;
}

.testi-before:before {
    content: '';
    position: absolute;
    background-image: url(https://www.evokelivinghomes.com.au/hubfs/Images/New_home/left-quote.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 66px;
    width: 86px;
    top: 64px;
    left: -87px;
}
.testi-before:after {
    content: '';
    position: absolute;
    background-image: url(https://www.evokelivinghomes.com.au/hubfs/Images/New_home/right-quote.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 66px;
    width: 92px;
    bottom: 24px;
    right: -87px;
}
.testimonials .banner_section
{
  margin-top: -60px;
}
/* .testimonials .banner_section .slick-prev,
.testimonials .banner_section .slick-next
{
  display:none !important; 
}*/
.testi_title {
    padding-top: 10px;
}
.new_evoke_footer .lower-links
{
  background:transparent; 
      padding: 0;
}
.new_evoke_footer .lower-links .row-fluid .span12
{
  width:100% !important;
}
.social-section a {
    color: #215732;
}
.header-container
{
  background:#ffffff; 
}
.header-container-wrapper .phone-number a
{
  color:#215732;
      font-weight: bold;
        line-height: 30px;
  
}
.phone-number span:before
{
  background-image: url(https://www.evokelivinghomes.com.au/hubfs/Images/New_home/callicon.jpg);
  height: 28px;
    width: 27px;
}
.phone-number
{
      margin: 15px 0 10px;
}
.header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>a:after
{
   background-image: none;
    content: '\f078';
    font-family: fontawesome;
    position: absolute;
    font-size: 15px;
    font-weight: 300;
    top: 13px;
    right: 10px;
    color: #215732;
}
.header-menu .hs-menu-wrapper.hs-menu-flow-horizontal li a
{
  color:#215732;
  font-size: 16px;
  font-weight: bold;
}
.new-menu .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:last-child {
    margin-top: -78px;
}
.new-menu .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:last-child a {
    padding: 15px 30px;
}
.header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
    margin-top: 25px;
}
.header-container-wrapper {
    height: 138px;
}
.social-section {
    margin-top: 10px;
}
.header-container, .header-container-wrapper
{
  height:195px; 
}
.header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    top: 40px;
    left: 10px;
    width: 160px;
    padding-bottom: 10px;
}
.header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li
{
  background-color:#ffffff;
}
.header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a
{
      padding: 4px 21px;
      font-size: 14px;
}
.header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a
{
  color:#215732;
}
.header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover
{
  color:#b3a369;
}

.browse_text a {
  text-decoration: none;
}
.browse_text{
  font-size: 15px;
}
a#cta_button_2139234_1f2a4d73-0b03-4435-a868-f7ffa7e806c6,
a#cta_button_2139234_deefc285-16c0-45f8-a477-a14894fb60a9,
a#cta_button_2139234_b421c1bd-792f-4bc6-9e7e-dd550787951c
{
  font-weight: bold;
}
.tbl_field_1,.tbl_field_2, .tbl_field_3 {
  line-height: 2;
}

.browse_title {
    line-height: 15px;
    }
.span12.widget-span.widget-type-cell.footer-section {
    padding: 0;
}
.mob_brochure_section.hidden-sm {
    background-repeat: no-repeat;
    background-size: cover;
    padding:30px 0;
}
div#hs_cos_wrapper_module_154937537066577_ {
    text-align: center;
}
div#hs_cos_wrapper_module_1549015125725560 {
    text-align: center;
}

/****************Modular-home-prices css start********************/
.what_will_cost h1 {
    color: #fff;
    font-weight: 600;
    font-size: 36px;
    text-transform: uppercase;
    text-align: center;
}
.what_will_cost
{
    color:#ffffff;
    width: 53%;
    margin: 0 auto 80px;
    text-align: center;
}
.why_modular_home_price p
{
    color:#ffffff;
    margin-bottom: 30px;
}
.why_modular_home_price li
{
    color:#ffffff;
    padding-left: 15px;
    padding-bottom: 3px;
    font-weight: bold;
}
.why_modular_home_price
{
    background-image: url(https://www.evokelivinghomes.com.au/hubfs/EvokeLiving/what_will_cost.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: auto;
    padding-top: 90px;
    padding-bottom: 100px;
}
a.what_will_btn
{
    background-color: #b3a369;
    color: #fff;
    text-decoration: none;
    font-size: 19px;
    text-transform: uppercase;
    padding: 14px 30px;
    display: inline-block;
    font-weight: bold;
    position: relative;
    margin-top: 10px;
}
a.what_will_btn:before
{
    content: '';
    position: absolute;
    background-image: url(https://www.evokelivinghomes.com.au/hubfs/EvokeLiving/complete_questions.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 87px;
    width: 120px;
    bottom: -15px;
    left: -140px;
}
.pricing-titles {
    color: #fff;
    font-weight: 600;
    font-size: 26px;
    text-transform: uppercase;
    margin-bottom: 50px;
}
.home-price ul {
    padding-left: 20px;
    margin-bottom: 30px;
}
.inclusion_img {
    margin-bottom: 30px;
    text-align: center;
}
.why_modular_home_price .dark-text {
    padding: 0;
}
.home-price.pricing-columns {
    padding-right: 20px;
}

.slide-right-content .banner_content .row
{
  float:right;
  text-align: right;
}

/******************************FAQ page CSS Start*****************************/
.evoke-faq-title {
    background-color: #215732;
    padding: 0 15px;
}
.header-oneline-text {
    margin-top: 45px;
    font-size: 36px;
    color: #fff;
    margin-bottom: 45px;
    font-weight: bold;
}
.faq-group-outer {
    padding: 0px 15px 50px;
}
.evoke-faq-description {
    padding: 50px 15px;
}

/******************************FAQ page CSS End*****************************/

.blog-details .header-blog h1
{
    font-size: 32px;
    line-height: 35px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.product-details .willow-details h1 {
    font-size: 44px;
    line-height: 45px;
    margin-bottom: 30px;
    text-transform: uppercase;
    color: #fff;
}
.browse_title h1
{
    font-size: 36px;
    font-weight: bold;
    line-height: 15px;
}
.subs-div .section-header h2 {
    font-size: 44px;
    line-height: 60px;
    color: #fff;
    margin-bottom: 25px;
    font-family: 'Montserrat',sans-serif;
}
.product-form .section-header h2
{
    font-size: 30px;
    line-height: 60px;
    color: #b3a369;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-family: 'Montserrat',sans-serif;
}
.home_design_title{
    text-align: center;
    margin-bottom: 20px;
}

div#hs_cos_wrapper_module_1583389806030226_ {
    line-height: 50px;
}

h2.advantage_h2 {
    color: #215732;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
}

.banner_content_img {
    position: relative;
    padding: 7px 0 5px;
}
.banner_content_img img{
    position: absolute;
    right: -10px;
    top: 95px;
}
.slide-logo-img .banner_btn{
  margin-right:145px;
}
.slide-logo-img .banner_title {
    font-size: 33px;
}
.product-details .have_ques_innerpage .have_question_section .row{
  display: flex;
  align-items: center;
}
.product-details .question_title {
    font-family: 'Montserrat',sans-serif;
}
.product-details .question_sub {
    line-height: 60px;
    padding-right: 50px;
}
.product-details .question_sub span {
    font-size: 70px;
}
.product-details .have_que {
    padding-top: 00px;
}
.product-details .have_question_section{
  padding-bottom:0px;
}

div#overview_section {
    padding: 0 9%;
}
div#floorplan_section {
    padding: 0 9%;
}
.innerPage_galleryslider.innerPage_singleimage {
    padding: 0 5%;
}
@media (max-width: 767px){
  
  .banner_content_img img {
    right: 30px;
    top: unset;
  }
  .header-oneline-text {
    margin-top: 30px;
    font-size: 30px;
    margin-bottom: 30px;
  }
  .what_will_cost {
    margin: 0 auto 10px;
    width: auto;
  }
  .why_modular_home_price {
    padding-top: 40px;
    padding-bottom: 30px;
  }
  .why_modular_home_price p {
    margin-bottom: 10px;
  }
  a.what_will_btn {
    font-size: 17px;
    padding: 14px 30px;
    margin-top: 90px;
  }
  .what_will_cost h3 {
    font-size: 30px;
  }
  .why_modular_home_price .dark-text {
    text-align: center;
  }
  .pricing-titles {
    margin-bottom: 10px;
    margin-top: 30px;
  }
  .inclusion_img {
      margin: 30px 0 25px;
  }
  .why_modular_home_price li {
      padding-left: 0;
      list-style-position: inside;
  }
  .home-price ul {
      margin-bottom: 15px;
  }
  a.what_will_btn:before {
    bottom: 45px;
    left: -20px;
    transform: rotate(19deg);
    right: 0;
    margin: auto;
  }
  .have_ques_innerpage .have_question_section {
    height: 200px;
    display: block;
  }
  .product-details .have_ques_innerpage .have_question_section .row,
  .product-details .have_ques_project_detail .have_question_section .row,
  .have_ques_project_detail_home .have_question_section .row{
    display: block;
    align-items: center;
    text-align: center;
  }
  .have_ques_project_detail .question_title{
    padding-right:0px;
    line-height: 30px;
  }
  .product-details .question_sub {
    padding-right: 0px;
  }
  .have_ques_project_detail .have_que {
      text-align: center;
  }
  .product-details .question_sub span{
    font-size:45px;
  }
  .have_ques_project_detail .have_question_section{
    height:245px;
  }
  .have_que a{
    display:inline-block;
  }
  .specific {
    padding-bottom: 50px;
  }
  .proj_filter_item{
    margin-bottom: 10px;
  }
  .proj_filter_item{
    display:block;
  }
  .question_sub {
    line-height: 60px;
  }
  .have_ques_project_detail .question_sub span {
    font-size: 45px;
  }
  
  
  
}
/****************Modular-home-prices css end********************/


.gallery-main .icons-hold {
    display: none;
}

.innerPage_galleryslider {
    text-align: center;
    margin-bottom: 70px;
}

@media (max-width: 991px){
  .browse_text {
    font-size: 12px;
}
  .custom-menu-primary .hs-menu-wrapper>ul li{
    /* border-bottom: 1px dotted rgba(255,255,255,.35); */
  }
  .why_modular_subtitle{
    font-size: 20px;
  }
  .new-menu .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:last-child a{
        margin: 0;
    top: 77px;
  }
  .banner_section .slick-prev{
    display:none !important;
  }
  .banner_section .slick-next{
    z-index:auto;
    display:none !important;
  }
  .header-menu #hs_menu_wrapper_module_14781421122365 ul{
      margin: 0;
    width: 100%;
  }
  .header-menu #hs_menu_wrapper_module_14781421122365 ul li a:after{
    display:none;
  }
  .header-menu #hs_menu_wrapper_module_14781421122365 ul li a{
    width: 100% !IMPORTANT;
    text-align: center;
    color: #fff;
   }
  .header-menu #hs_menu_wrapper_module_14781421122365 ul li ul a{
    color: #205931;
  }
  .custom-menu-primary .hs-menu-wrapper>ul>li{
    background-color: #205931;
  }
  .header-menu{
     top: 55px !important;
  }
  .new-menu > div.span12{
     padding: 0;
  }
 
  .testimonials{
    overflow:hidden;
  }
  .social-section{
       display:none;
  }
  .logo img{
    width:100% !important
  }
  mobile-trigger i, .mobile-trigger i:before, .mobile-trigger i:after {
    background-color: #144a25 !important;
    }
  .span12.widget-span.widget-type-menu.header-menu.custom-menu-primary.js-enabled{
    left:0;
  }
    .gform_wrapper.enuire_now_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error {
     margin-top: 0px; 
        }
    .social-mob{
        position: absolute;
        left: 18px;
        top: 90px;
        padding: 0;
        list-style: none;
        text-align: center;
        margin: 0;
        transition: .2s ease-in-out;
    }
    .social-mob li{
        width: 40px;
        height:40px;
        background-color: #215732;
        margin-bottom: 10px;
    }
    .social-mob li .fa{
        font-size: 30px;
        color:#fff;
        line-height: 40px;
    }
    .head-menu li:nth-child(2):after{
        right:15px;
        color:#fff;
    }
    .head-menu li{
        border-bottom: 1px solid #4c6855;
        width:100%;
    }
    .head-menu .sub-menu li{
        width:100%;
        padding: 15px 0;
    }
    .head-menu .sub-menu li a{
        color:#215732;
    }
    .head-menu .sub-menu{
        position: relative;
        top:15px;
        padding-left: 15px;
        padding-right: 15px;
        margin-left: -15px;
        margin-right: -15px;
    }
    .head-menu .sub-menu li {
        padding: 15px 0;
    }
    .head-menu li:nth-child(4):after{
        right:15px;
        color:#fff;
    }
    .bar-top{
        text-align:center;
        font-size: 40px;
        padding:10px 15px;
        color:#215732;
    }
    .gform_wrapper.enuire_now_wrapper textarea.medium{
        height:120px;
    }
    .gform_wrapper.enuire_now_wrapper h3.gform_title{
        font-size: 32px;
    }
   
    .res-mob{
        text-align: right;
    }
    .res-bar{
        text-align: left;
    }
    .mobile-top{
        text-align: center;
        font-size: 40px !important;
        padding: 10px 15px;
        top: 35px;
        color: #215732;
        position: relative;
    }
    
    .header .col-xs-2{
        padding-left: 0;
        padding-right: 0;
    }
    .header_right{
        width:-100%;
    }
    .testi-before:before{
        width:49px;
        height:35px;
        left: 0;
    }
    .header-menu{
    width: 100%;
    position: absolute;
    top: 0px;
    left:-100%;
    transition: .5s ease-in-out;
    right: 0;
    background-color: #215732;
    }
.head-menu li a{
    color:#fff;
}
    .testi-before:after{
        width:49px;
        height:35px;
        right: 0;
    }
    .week_text_right span {
        font-size: 45px;
    }
    .banner_section{
        margin-top: 0;
    }
    .test_content{
        width:100%;
    }
}
@media (min-width:1025px) and (max-width:1280px){
  .browse_four_column .row-fluid .span3 {
    width: 24.076923%;
    margin-left: 10px;
}
}
@media (min-width:1000px) and (max-width:1024px){
  .custom-menu-primary .hs-menu-wrapper>ul>li {
    background:none !important;
  }
  .have_que {
    padding-top: 0;
  }
  .social-section{
    display:block !important;
  }
  .social-section a{
    margin-left:6px;
  }
  .phone-number{
    padding-right:20px !important;
  }
}
@media (min-width: 768px) and (max-width:1024px){
  .fifteen_week_section .page-center{
        margin-right: 0 !important;
  }
  
  .banner_title{
    text-align:center;
  }
  .banner_description{
      text-align:center;
  }
  .banner_btn {
    text-align: center;
  }
    .browse_four_column .row-fluid .span3{
      width: 50%;
      margin: 0;
      padding-bottom:30px;
  }
  .form_footer .hs_recaptcha, .form_footer .hs_submit {
    width: 100%;
    float: left;
    padding-top: 15px;
}
  .have_que_btn{
        margin-top: 45px;
  }
  .find_button{
        padding-right: 0;
  }
    .enuire_now #gform_submit_button_6{
        font-size: 18px;
    }
    .enuire_now_wrapper .ginput_container.ginput_container_textarea{
        height:120px;
    }
}
@media (min-width:768px) and (max-width:992px){
  .find_button{
    padding-top: 87px;
    padding-bottom: 21px;
  }
  .form_footer .hs_submit {
    width: 100%;
    float: left;
  }
  .question_title{
    padding-right: 207px;
  }
  .have_que_btn{
    font-size:15px;
  }
  .have_que{
    padding-top:0;
  }
}
@media(min-width: 667px) and (max-width:768px){
    .enuire_now .gform_footer.top_label{
        padding-right: 15px;
    }
    
}
@media (min-width:320px) and (max-width:666px){
    .enuire_now .gform_footer.top_label{
        padding-right: 0;
    }
}
@media (min-width:320px) and (max-width:666px){
    .enuire_now .gform_footer.top_label{
        padding-right: 0;
    }
}
@media (max-width: 767px){
  .have_que {
    padding-left: 0;
  }
  .have_que a {
      margin-top: 0;
  }
   h1 {
      font-size: 30px;
  }
  .product-listing .home_designs_filter_head.page-center {
    display: block;
  }
  .product-listing .home_designs_bed_filter, .product-listing .home_designs_bath_filter {
    display: block;
    margin: 0 0 15px;
  }
  .product-listing .home_designs_filter_title {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .product-details .golden_menu {
    padding: 15px 0;
    height: auto;
  }
  
  .white_back {
    margin-top: 30px;
  }
  .product-details .white_back .willow-details p {
    font-size: 20px;
    line-height: 25px;
  }
  .product-details .white_back .willow-details h2, .product-details .floorplan_section h2 {
    font-size: 40px;
    line-height:45px;
    margin-bottom: 20px;
  }
  .bed-details .icon-column {
      display: flex;
      margin: 15px auto 0;
  }
  div#hs_cos_wrapper_module_1627564037286371 {
    display: none;
  }
  .innerPage_galleryslider {
    text-align: center;
    margin-bottom: 20px;
  }
  .floorplan_section {
    margin: 0px 0 30px;
  }
  .inner-page-gallery-slider .slick-next:before, .inner-page-gallery-slider .slick-prev:before {
    font-size: 25px;
  }
  .row-fluid .title_new.home_design_title {
    height: 65%;
  }
  .banner_part {
    height: auto;
  }
  .button_3_module {
    margin-top: -60px;
  }
  .button_3_item a {
    padding: 15px 25px;
  }
  .award_item_in {
    display: block;
    margin-bottom: 25px;
  }
  .award_text {
    text-align: center;
  }
  .col-sm-3.benefit_item {  
    margin-bottom: 20px;
  }
  .browse_title {
    font-size: 32px !important;
  }
  .testi_left_block {
    margin-bottom: 30px;
  }
  .testimonial_block {
    padding: 50px 0 70px;
  }
  .project_block_text {
    font-size: 25px;
  }
  .project_block_btn a {
    font-size: 10px;
    padding: 5px 25px;
  }
}
@media(min-width:320px) and (max-width:480px){
  .find_button {
    padding-right: 0;
    padding-top: 40px !important;
    text-align: right !important;
}
  .mob_broucher_section h2 {
    font-size: 50px;
}
  .mob_broucher_section span{
        font-size: 24px;
  }
  .find_button a{
        font-size: 12px !important;
      padding: 5px 10px !important;
        margin-top: 14px !important;
  }
  
    .enuire_now .gform_footer.top_label{
        width:100%;
        float:none;
        margin-top:0px;
    }
  
    .enuire_now_wrapper.gform_validation_error .gform_footer.top_label {
         width:100%;
        float:none;
        margin-top:0px;
    }
    #field_1_7{
        width:100%;
    }
}
@media (min-width: 481px) and (max-width: 767px){
  .browse_four_column  .span3 .col-sm-12.col-xs-12{
    width: 55%;
        margin: auto;
    float: none;
    }
  a#cta_button_2139234_1f2a4d73-0b03-4435-a868-f7ffa7e806c6{
        width: 50%;
  }
}
@media (min-width: 320px) and (max-width: 767px){
  .question_title {
    padding-right: 0;
    text-align: center;
}
.question_sub {
    text-align: center;
}
  .have_que
  {
    display: block;
    text-align: center;
  }
  .mob_broucher_section span
  {
        margin-left: 0px;
  }
  .header-logo .logo{
    margin: auto !important;
    left: 0;
    right: 0;
    z-index:0;
    position:absolute;
  }
 
    .head-menu li{
        float: none;
    }
    .logo{
        margin: auto;
        text-align: center;
        display: block;
    }
    .footer-menu{
        text-align:center;
    }
    .policy_link{
        text-align: center;
    }
    .copy_rgt{
        text-align: center;
    }
    .social_foot_link{
        text-align: center;
    }
    .enuire_now .ginput_container.ginput_container_textarea{
        height:122px;
    }
   .banner_title{
        font-size: 28px;
        text-align: center;
    }
    .banner_title #hs_cos_wrapper_module_154937537066577_ {
        font-size: 20pt;
    }
    .banner_description{
        font-size: 25px;
        text-align: center;
    }
  .banner_description h2{
    font-size: 20pt !important;
  }
    .banner_btn{
        margin: auto;
        display: block;
        text-align: center;
    }
  .browse_img img
  {
      width: 100%;
      height: auto;
  }
  
  .mob_brochure_section 
  {
      background-repeat: no-repeat;
  }
  .broucher_img {
    width: 275px;
  }
  .broucher_img img
  {
      width:100%;
      height:auto;
  }
  
  /*** responsive css ******/
  .browse_title {
    line-height: 35px;
    font-size: 25px;
}
  .why_modular_title{
    font-size:25px; 
  }
  .banner_content {
    padding-top: 115px;
}
  div#hs_cos_wrapper_module_1549100790895176 {
    text-align: center;
}
  .enquire_section {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .form_footer h3.gform_title {
    font-size: 30px;
    text-align: center;
  }
  .testi-before:before {
     top: 50px;
  }
  a#cta_button_2139234_deefc285-16c0-45f8-a477-a14894fb60a9 {
    width: 80% !important;
    margin-bottom: 0 !important;
    padding: 5px 0 !important;
    font-size: 20px !important;
  }
  .brochure_section .col-sm-6 {
    text-align: right;
    position: relative;
    bottom: 0;
    top: 69px;
    left: 0;
    right: 0;
    width: 55%;
    padding-top:0;
    padding-right: 0;
}
  .brochure_section {
    height: 100px;
  }
  .span12.widget-span.widget-type-cell.testimonials {
    padding-top: 20px !important;
}
  .span12.widget-span.widget-type-cell.experience_section {
    padding-top: 20px !important;
}
  .span12.widget-span.widget-type-cell.why_modular_section {
    padding-top: 20px;
}
  .browse_subtitle{
      font-size: 23px;  
  }
  .fifteen_week_section{
  height: 92px !important;
  }
  .find_button {
    text-align: right;
    padding-right: 0;
    padding-top: 0;
}
  a#cta_button_2139234_1f2a4d73-0b03-4435-a868-f7ffa7e806c6 {
    width: 86%;
        border: none;
}
  .fifteen_week_section {
        height: 88px;
  }
  a#cta_button_2139234_55e168c6-9e01-4d17-8328-f28d44da3018 {
        font-size: 12px !important;
    padding: 10px 10px !important;
    margin-top: 10px;
    float: right;
    margin-right: -14px;
  }
a#cta_button_2139234_ecc1d9cb-78da-494c-a79f-1392a16c8a67 {
    margin-top: 6px !important;
    margin-right: -14px;
      font-size: 12px !important;
    padding: 14px !important;
  float:right;
}
  .find_button {
    text-align: right;
    padding-right: 0;
    padding-top: 37px;
    text-align: right;
}
  .find_button a{
    padding: 5px 2px !important;
  }
  
  
  .have_question_section {
        height: 200px; 
  }
  div#hs_cos_wrapper_module_15490201771932335 .col-xs-12,
  div#hs_cos_wrapper_module_15490201952442377 .col-xs-12,
  div#hs_cos_wrapper_module_15490201906122353 .col-xs-12{
    padding-bottom: 15px;
}
  .browse_our_section {
    padding-bottom: 20px;
}
  .browse_all {
    padding-top: 15px;
}
  h2.browse_subtitle {
    line-height: 23px;
    margin-bottom: 15px;
}
  .contact_map {
    font-size: 30px;
    text-align: center;
    padding-top: 20px;
  }
  .form_footer .hs_recaptcha, .form_footer .hs_submit {
    width: 100%;
    float: none;
}
  .form_footer .hs_submit .hs-button {
    margin-top: 8px !important;
    line-height: 1px;
        height: 50px;
    font-size: 18px;
}
  .tbl_field_1 {
    font-size: 13px;
    text-align: center;
  }
   .modular_underline {
        background-size: contain;
    }
    .modular_underline        a#cta_button_2139234_deefc285-16c0-45f8-a477-a14894fb60a9 {
        width: 60%;
        margin-bottom: 0 !important;
        margin-right: 10px;
        padding: 5px 0 !important;
        font-size: 12px !important;
        }
  .tab_head {
    text-align: center;
  }
  .why_modular_section .row{
   margin: 0 -15px;
    width: auto
  }
  .tbl_head{
    margin-bottom: 0;
  }
  .double_brick_responsive{
    padding-top: 40px;
  }

  .testi_cont {
    padding-top: 77px;
    text-align: center;
}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
  .banner_section .slick-dots{
    display: block !important;
  }
}
@media (min-width :635px) and (max-width : 641px){
        .browse_img img {
       
        height: 175px;
        }
        .browse_text {
        font-size: 15px;
        margin: auto;
        }
        a#cta_button_2139234_1f2a4d73-0b03-4435-a868-f7ffa7e806c6 {
        width: 46%;
        }
        a#cta_button_2139234_ecc1d9cb-78da-494c-a79f-1392a16c8a67 {
        margin-top: 3px !important;
        margin-right: 0;
        font-size: 14px !important;
        padding: 15px !important;
        float: right;
        }
        .modular_underline {
        background-size: contain;
        }
        a#cta_button_2139234_deefc285-16c0-45f8-a477-a14894fb60a9 {
        width: 60%;
        margin-bottom: 0 !important;
        margin-right: 10px;
        padding: 5px 0 !important;
        font-size: 12px !important;
        }
    }
.h1_new{
    font-size: 40px;
    line-height: 48px;
    color: #b3a369;
}
 
/**---16-august--2022---*/
.blog-banner {
    position: relative;
    padding: 100px 0px;
    background: url(https://www.evokelivinghomes.com.au/hubfs/news-bg.jpg) no-repeat;
    background-position: center;
    background-size: cover;
}
.blog-banner .overlay {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://www.evokelivinghomes.com.au/hubfs/overly.jpg) no-repeat;
    background-position: center;
    opacity: 0.8;
    background-size: cover;
}
.evok-banner {
    max-width: 1200px;
    margin: 0px auto;
}
.detail-header h1 {
    color: #fff;
    font-size: 43px;
    line-height: 51px;
    margin-bottom: 0;
    font-family: 'Montserrat', sans-serif;
}
.detail-header span {
    color: #B3A369;
    font-size: 13px;
    line-height: 39px;
}
.detail-headername {
    text-align: right;
}
.detail-headername span {
    color: #B3A369;
    font-size: 13px;
}
.user {
    max-width: 100px;
    text-align: center;
    display: inline-block;
}
.detail-header span {
    color: #B3A369;
    font-size: 10px;
    text-align: center;
}
.user p {
    color: #fff;
    font-size: 15px;
    line-height: 16px;
}
.blog_detailsection {
    padding: 50px 0px;
}
.blogdeatil p {
    font-size: 14px;
    line-height: 22px;
    color: #2C2A29;
    font-family: 'Montserrat', sans-serif;
}
.mt50 {
    margin-top: 50px;
}
.blogdeatil h4 {
    margin-top: 30px;
    font-size: 14px;
    color: #B9AA75;
    font-weight: bold;
}
.blogdeatil-profile img {
    max-width: 100%;
}
.team-section {
    padding: 50px 0px;
}
.team-container {
    max-width: 1000px;
    margin: 0px auto;
}
.team-detail h3 {
    font-size: 20px;
    color: #215732;
    font-weight: bold;
    margin-bottom: 0;
}
.team-detail p {
    color: #B3A369;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
}
.team-detail {
    text-align: center;
}
.team-user {
    margin-bottom: 35px;
    text-align: center;
}
.team-icon img {
    max-width: 100%;
    object-fit: cover;
    width: 100%;
    height: 250px;
    width: 250px;
    border-radius: 100%;
}
.wondring-section {
    background: url(../blog-detail_files/wondring.jpg) no-repeat;
    padding: 70px 0px;
    background-position: center;
}
.wondring-heading {
    text-align: center;
    max-width: 715px;
    margin: 0px auto;
}
.wondring-heading h2 {
    color: #fff;
    margin-top: 0;
    text-transform: uppercase;
    font-size: 50px;
    line-height: 60px;
    font-weight: bold;
}
.wondring-heading .btn {
    margin-top: 20px;
    background: #215732;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
    font-size: 17px;
    text-transform: uppercase;
    padding: 15px 30px;
    display: inline-block;
    transition: all .4s ease-in-out;
}
@media (min-width:320px) and (max-width:567px) {
    .detail-header h1 {
        font-size: 20px !important;
        line-height: 28px !important;
    }
}
@media (min-width:320px) and (max-width:767px) {
    .member-detail {
        text-align: center;
    }
    
    .profile-detail h3 {
        font-size: 24px;
    }
    
    .profile-detail .designation {
        font-size: 13px;
    }
    
    .our-successprofile img {
        max-width: 100%;
        width: 100%;
    }
}
@media (min-width:320px) and (max-width:1099px) {
    .success-tag {
        position: static !important;
    }
    
    .our-successprofile {
        text-align: center !important;
    }
}
@media (min-width:320px) and (max-width:991px) {
    .detail-header h1 {
        font-size: 26px;
        line-height: 32px;
    }
    
    .blog-banner {
        padding: 50px 0px;
    }
    
    .our-success h2,
    .living_home h2,
    .vediotext h2 {
        font-size: 28px !important;
        line-height: 33px !important;
    }
}
@media (min-width:992px) and (max-width:1300px) {
    .our-success h2,
    .vediotext h2 {
        font-size: 32px !important;
        line-height: 40px !important;
    }
}
@media (min-width:1100px) and (max-width:1700px) {
    .our-successprofile img {
        max-width: 100%;
        width: 75%;
    }
    
    .success-tag {
        right: -60% !important;
    }
}

/**---end-16-august--2022---*/

/***--17-august-2022--*/
.member-detail {
    max-width: 660px;
    margin: 0px auto;
    display: grid;
}
.team-tag {
    position: relative;
}
.backbtn {
    position: absolute;
    right: 0;
    top: 50px;
}
.backbtn a {
    background: #215732;
    width: 40px;
    line-height: 40px;
    font-size: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    color: #fff;
    border-radius: 4px;
    text-decoration: none;
}
.member-profile {
    text-align: center;
}
.member-profile img {
    max-width: 100%;
    object-fit: cover;
    width: 100%;
    height: 250px;
    width: 250px;
    border-radius: 100%;
}
.profile-detail h3 {
    font-size: 32px;
    color: #215732;
    font-weight: bold;
}
.profile-detail .designation {
    color: #B3A369;
    font-size: 17px;
    text-transform: uppercase;
}
.profile-detail {
    margin-top: 50px;
}
.profile-detail a span {
    color: #B3A369;
}
.team-user a {
    text-decoration: none;
}
.profile-detail h3 span {
    vertical-align: text-top;
    margin-left: 25px;
}
.carrer-section {
    padding: 50px 0px;
    max-width: 1920px;
    overflow: hidden;
    margin: 0px auto;
}
.our-successprofile {
    position: relative;
    z-index: 9;
}
.success-tag {
    position: absolute;
    right: -78%;
    top: 25px;
    z-index: -1;
}
.our-successprofile img {
    max-width: 100%;
}
.our-success h2 {
    color: #215732;
    font-size: 43px;
    line-height: 51px;
    font-family: 'Montserrat', sans-serif;
}
.livinghome-section {
    background: #B9AA75;
    padding: 60px 0px;
}
.living_home {
    max-width: 720px;
    margin: 0px auto;
    text-align: center;
}
.living_home h2 {
    color: #215732;
    font-size: 43px;
    margin-top: 0;
    line-height: 51px;
    margin-bottom: 20px;
    font-family: 'Montserrat', sans-serif;
}
.vedio-section {
    padding: 50px 0px;
}
.vedio-screen img {
    max-width: 100%;
    border-radius: 15px;
}
.vediotext span {
    margin-bottom: 15px;
    display: inline-block;
}
.vediotext h2 {
    color: #215732;
    font-size: 43px;
    line-height: 51px;
    margin-bottom: 20px;
    font-family: 'Montserrat', sans-serif;
}
.hs-content-id-82309194848 span#hs_cos_wrapper_module_1559200071080727 .dark-text {
    padding: 0px;
}
.hs-content-id-82309194848 .row-fluid-wrapper.row-depth-1.row-number-3 {
    overflow: hidden;
}
.hs-content-id-82309194848 .our-success p {
    margin-bottom: 10px;
}
.hs-content-id-82309194848 .faq-question {
    font-size: 22px;
    color: #215732;
    position: relative;
    font-weight: 600;
}
.hs-content-id-82309194848 .faq-answer {
    padding-left: 0px;
    padding-right: 0px;
}
.hs-content-id-82309194848 .faq-answer p
{
  margin-bottom: 10px;
}
.hs-content-id-82309194848 .faq-answer a {
    background: #215732;
    color: #fff;
    text-decoration: none;
    padding: 10px;
    display: inline-block;
}
.hs-content-id-82309194848 .faq-que-ans-outer {
    padding-bottom: 0px;
}
.hs-content-id-82309194848 .evoke-testimonial {
    background: #B9AA75;
}
.hs-content-id-82309194848 .evoke-testimonial .page-center .hs_cos_wrapper_type_inline_text {
    width: 625px !important;
    max-width: 100% !important;
    margin-left: auto;
    margin-right: auto;
}
.hs-content-id-82309194848 div#hs_cos_wrapper_module_1660808874510311_ {
    color: #215732;
    font-weight: 600;
}
.hs-content-id-82309194848 div#hs_cos_wrapper_module_1660808874510311_ p {
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 24px;
}
.detail-header h1 #hs_cos_wrapper_name {
    color: #fff;
    font-size: 43px;
    line-height: 51px;
    margin-bottom: 0;
    font-family: 'Montserrat',sans-serif;
}
.blog-post-wrapper.cell-wrapper.container .blog-section {
    padding-left: 15px;
    padding-right: 15px;
}
.blog-post-wrapper.cell-wrapper.container .header-blog {
    border: none;
    margin: 0px;
    padding: 0px;
}
.blog-post-wrapper.cell-wrapper.container .section.post-body {
    margin-top: 30px;
}
.hs-blog-post .hero-banner {
    height: auto;
    padding: 70px 0px;
}
.hs-blog-post .black-overlay {
    display: none !important;
}
.hs-blog-post .hero-banner a.btn {
    background: #215732;
}
@media (min-width: 768px){
.hs-blog-post .hero-banner .page-center {
    width: 715px !important;
    display: block;
    max-width: 100% !important;
    padding: 0px;
}
  .new-menu {
    margin-top: 15px;
}
}