.header-wrapper{position:relative;padding:0px 0px;z-index:2;}
.header-wrapper .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;}
.header-wrapper{background:#040707 url(backgrounds/generic.jpg) no-repeat 50% 50%;background-size:cover;}
.header-wrapper .overlay{background:rgba(4,7,7,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99040707,endColorstr=#99040707);zoom:1;}
.header-wrapper .header-logo{display:inline-block;vertical-align:middle;max-width:50%;white-space:nowrap;padding:40px 0px 40px 0px;}
.header-wrapper .header-logo span{display:inline-block;vertical-align:middle;height:100%;}
.header-wrapper .header-logo img{vertical-align:middle;height:auto;}
.header-details{float:right;padding:40px 0px;height:auto !important;}
.header-details .header-details-contact{display:none;text-transform:uppercase;margin:20px auto;max-width:110px;}
.header-details .branch-details{display:inline-block;vertical-align:top;width:auto;margin:0px 0px 0px 30px;}
.header-details .branch-details .org{display:none;font-weight:bold;font-size:1.1em;}
.header-details .branch-details .icon{float:left;display:block;width:25px;height:25px;}
.header-details .branch-details .icon .footer{display:none;}
.header-details .branch-details .icon img{width:100%;max-width:25px;max-height:25px;}
.header-details .branch-details .addr{font-size:1.24em;font-weight:300;}
.header-details .branch-details .tel,
.header-details .branch-details .email,
.header-details .branch-details .valuations{display:block;clear:both;margin:10px 0px 0px 0px;font-size:1.2em;font-weight:300;}
.header-details .branch-details .address-main{display:block;clear:both;}
.header-details .branch-details .address,
.header-details .branch-details .number,
.header-details .branch-details .email-address{display:inline-block;vertical-align:middle;}
.header-details .branch-details .address{margin:0px 0px 0px 10px;}
.header-details .branch-details .tel .icon{margin:5px 0px 0px 0px;}
.header-details .branch-details .number{margin:0px 0px 0px 10px;}
.header-details .branch-details .email-address{margin:0px 0px 0px 10px;}
.header-details .branch-details .text{margin:0px 0px 0px 10px;}
.header-details .branch-details .number{font-size:1.4em;}
.multi-branch .header-details .branch-details .org{display:block;}
.multi-branch .header-details .branch-details .icon{display:none;}
.multi-branch .header-details .branch-details .address,
.multi-branch .header-details .branch-details .number,
.multi-branch .header-details .branch-details .email-address{margin:5px 0px 0px 0px;}
.header-wrapper .title-searchE{display:block;text-align:right;display:block;font-size:0.9em;margin:0px 0px 0px 0px;padding-top:12px;}
.btn-fixflo{display:block;margin:20px auto;max-width:210px;}
.header-tagline{padding:20px 0px;clear:both;margin:20px 0px 0px 0px;text-align:center;}
.header-tagline h2{}
.header-tagline h2 span{display:block;}
.header-tagline{color:#FFFFFF;border-top:2px solid #BCD24D;}
.header-tagline h2{color:#FFFFFF;}
.header-tagline h2 span{color:#bcd24d;font-family:'Dancing Script', cursive;font-size:1.7em;}
@media screen and (max-width:850px){.single-branch .header-wrapper .header-logo{max-width:none;}
}
@media screen and (max-width:780px){.header-details .branch-details .org,
.header-details .branch-details .addr{display:none;}
}
@media screen and (max-width:500px){.single-branch .header-wrapper .header-logo{display:block;width:100% !important;max-width:90%;margin:0px auto;padding:40px 0px 20px 0px;height:auto !important;text-align:center;}
.single-branch .header-details{float:none;clear:both;margin:0px auto;text-align:center;height:auto !important;padding:0px;}
.single-branch .title-searchE{text-align:center;}
}
@media screen and (max-width:800px){.multi-branch .header-wrapper .header-logo{display:block;width:100% !important;max-width:90%;margin:0px auto 30px auto;height:auto !important;text-align:center;}
.multi-branch .header-details{float:none;clear:both;margin:20px 0px;text-align:center;height:auto !important;}
.multi-branch .title-searchE{text-align:center;}
}
@media screen and (max-width:620px){.multi-branch .header-details .branch-details{display:none;height:auto !important;}
.multi-branch .header-details .header-details-contact{display:block;}
.header-wrapper .title-searchE{display:none;}
.single-branch .header-wrapper .header-logo{max-width:220px;}
}
@media screen and (max-width:450px){.header-details .branch-details{margin:0px 0px 0px 0px;}
.single-branch .header-details .branch-details .tel,
.single-branch .header-details .branch-details .email,
.single-branch .header-details .branch-details .valuations{display:none;height:auto !important;}
.btn-fixflo{max-width:110px;}
.single-branch .header-details .header-details-contact{display:block;}
}