html{font-size:15px;line-height:1.6rem;scroll-behavior:smooth;}
body{margin:0;padding:0;position:relative;left:0;background-color:#fff;color:#272727;font-family:Roboto,Arial,Helvetica,Sans-Serif;font-size:1rem;overflow-x:hidden;}
/* TEXT ELEMENTS **************************************************/
button,input,optgroup,select,textarea{}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 1.5rem;font-weight:900;position:relative;}
h1 strong,.h1 strong,h2 strong,.h2 strong{font-weight:900;}
h1,.h1{font-size:2rem;}
h2,.h2{font-size:1.6rem;}
h3,.h3{font-size:1.33333rem;}
h4,.h4{font-size:1.2rem;}
h5,.h5,h6,.h6{font-size:1.06667rem;}
p{margin:0 0 1.5rem;}
a{color:#f19504;font-weight:bold;text-decoration:underline;outline:none;}
a:hover,a:active,a:focus{color:#222;}
hr{border-color:rgba(0,0,0,.15);}
button{cursor:pointer;}
iframe{border:none;}
.checked{padding-left:0;list-style:none;}
.checked > li{padding-left:30px;background:url(../images/list_tick.png) left 3px / 18px auto no-repeat;}
.checked > li + li{margin-top:.5rem;}
.checked.arrow > li{padding-left:50px;background-image:url(../images/check_arrow.png);background-size:35px auto;}
.checked.arrow > li + li{margin-top:1.2rem;}
.download{padding-left:0;list-style:none;}
.download > li{padding-left:30px;background:url(../images/list_download.gif) left 3px / 18px auto no-repeat;}
.download > li + li{margin-top:.5rem;}
nav ul{margin:0;padding:0;list-style:none;}
input[type="checkbox"],input[type="radio"],input[type="range"],input[type="color"]{vertical-align:baseline;width:auto;padding:0;display:inline;margin-right:5px;}
/*legend{color:#f8ac16;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid #52649a;}*/
legend{color:#f8ac16;padding:7px 15px;;margin-bottom:1.5rem;border-bottom:1px solid #52649a;}
.form-control,.custom-select{background-color:#eee;border:1px solid #eee;border-radius:0;}
.form-control:focus,.custom-select:focus{background-color:#fff;border-color:#eee;}
.form-control::-webkit-input-placeholder{color:#8a8a8c;}
.form-control::-moz-placeholder{color:#8a8a8c;}
.form-control:-ms-input-placeholder{color:#8a8a8c;}
.form-control:-moz-placeholder{color:#8a8a8c;}
.check-lbl{padding-right:15px;}
.custom-select{width:100%;padding:.5rem .75rem;font-size:1rem;color:#8a8a8c;height:calc(2.25rem + 9px);}
textarea.form-control{height:105px;}
.text-center h1:after,.text-center .h1:after{margin-left:-20%;left:50%;}
/* Classes ********************************************************/
.cleaner{clear:both;padding:0;margin:0;height:0px;}
.anchors a{color:#52649a !important;text-decoration:none;}
.anchors a:hover{color:#000 !important;text-decoation:underline !important;}
.subdesc{display:none}
a.showsub{color:#ffd238 !important;}
.lead{color:#272727;font-size:1.2rem;font-weight:800;line-height:1.78em;}
.btn{padding:.9rem  1.5rem;border-radius:4px;font-size:1rem;font-weight:bold;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.btn strong{font-weight:800;}
.btn-block{padding-left:1rem;padding-right:1rem;}
.btn-sm{padding:0.5rem 1rem;font-size:1rem;}
.btn-primary{background:#ffd238;background:-o-linear-gradient(top,#ffd238 0%,#f8ae1b 100%);background:-webkit-gradient(linear,left top, left bottom,from(#ffd238),to(#f8ae1b));background:linear-gradient(to bottom,#ffd238 0%,#f8ae1b 100%);border:0 none;color:#fff;}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.focus:active,.btn-primary:active:focus,.btn-primary:active:hover,.open > .btn-primary.dropdown-toggle.focus,.open > .btn-primary.dropdown-toggle:focus,.open > .btn-primary.dropdown-toggle:hover{background:#ff9638;background:-o-linear-gradient(top,#ff9638 0%,#f8691b 100%);background:-webkit-gradient(linear,left top, left bottom,from(#ff9638),to(#f8691b));background:linear-gradient(to bottom,#ff9638 0%,#f8691b 100%);color:#fff;}
.btn-secondary{background-color:#7a9757;border:0 none;color:#fff;}
.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary.focus:active,.btn-secondary:active:focus,.btn-secondary:active:hover,.open > .btn-secondary.dropdown-toggle.focus,.open > .btn-secondary.dropdown-toggle:focus,.open > .btn-secondary.dropdown-toggle:hover{background-color:#2d3e50;color:#fff;}
.btn-wh{background-color:#fff;color:#62a5ad;}
.btn-wh:hover,.btn-wh:active,.btn-wh:focus,.btn-wh.active.focus,.btn-wh.active:focus,.btn-wh.active:hover,.btn-wh.focus:active,.btn-wh:active:focus,.btn-wh:active:hover,.open > .btn-wh.dropdown-toggle.focus,.open > .btn-wh.dropdown-toggle:focus,.open > .btn-wh.dropdown-toggle:hover{background-color:#2d3e50;color:#fff;}
.btn + .btn{margin-top:.625rem;}
.jumbotron{padding:1.5rem;background-color:#e9ecf3;border-radius:4px;color:#52649a;font-size:1.125rem;font-weight:bold;line-height:1.44444em;}
.jumbotron .lead{color:#52649a;font-size:1.3125rem;}
.jumbotron.dark{background-color:#445689;color:#e9ecf3;}
.jumbotron.dark .lead{color:#e9ecf3;}
.jumbotron.dark .lead > a{text-decoration:none;}
.jumbotron.dark .lead > a:hover,.jumbotron.dark .lead > a:active,.jumbotron.dark .lead > a:focus{color:#fff;}
.jumbotron > *:last-child{margin-bottom:0;}
.nopad{padding:0 !important;}
.logo > a{display:block;width:220px;height:0;margin:0 auto;padding-top:62px;background:url(../images/logo.png) center center / cover no-repeat;overflow:hidden;}
img{max-width:100%;height:auto;}
img.full{width:100%;height:auto;}
img.float-left,img.float-right{max-width:46%;margin-bottom:10px;}
img.float-left{margin-right:15px;}
img.float-right{margin-left:15px;}
.media-object{max-width:64px;}
.bg-wh{background-color:#fff;}
.bg-bl{background-color:#445689;}
.bg-bl2{background-color:#52649a;}
.bg-db{background-color:#42517e;}
.bg-db2{background-color:#313d62;}
.bg-lb{background-color:#e9ecf3;}
.bg-lb .jumbotron{background-color:#fff;border:1px solid #cfd6e6;}
.bg-or{background-color:#f8ac16;}
.bg-or .jumbotron{background-color:#f19504;border:1px solid #fdd668;}
.txtwh,.txtwh h1,.txtwh h2,.txtwh h3,.txtwh h4,.txtwh h5,.txtwh h6{color:#fff;}
.txtwh h1 small,.txtwh .h1 small,.txtwh h2 small,.txtwh .h2 small{color:#fff;}
.txtwh h1 strong,.txtwh .h1 strong.txtwh ,h2 strong,.txtwh .h2 strong{color:#fff;}
.txtwh a{color:#ffd238;}
.txtwh a:hover,.txtwh a:active,.txtwh a:focus{color:#fff;}
.txtwh hr{border-color:rgba(255,255,255,.15);}
.txtwh .lead{color:#fff;}
.txtwh .jumbotron{background-color:#343f77;}
.txtwh .btn-primary,.txtwh .btn-secondary,.txtwh .btn-outline-primary,.txtwh .btn-outline-secondary{color:#fff;}
.txtwh .btn-outline-primary{border-color:#fff;}
.txtwh .btn-outline-primary:hover,.txtwh .btn-outline-primary:active,.txtwh .btn-outline-primary:focus{background-color:#fff;border-color:#fff;color:#ee343f;}
.txtwh .checked > li{background-image:url(../images/list_tick_wh.png);}
.txtwh .checked.arrow > li{background-image:url(../images/check_arrow.png);}
.txtlg{font-size:1.15rem;line-height:1.6em;}
.txtlg .jumbotron{font-size:1.12em;}
.txtlgr{font-size:1.25rem;line-height:1.6em;}
.txtlgr .jumbotron{font-size:1em;}
.socials,.socials > li,.socials > li > a{display:inline-block;}
.socials{margin:0;padding:0;list-style:none;vertical-align:baseline;}
.socials > li + li{margin-left:.6rem;}
.socials > li > a{width:20px;height:0;padding-top:22px;background-position:center top;background-repeat:no-repeat;background-size:100% 200%;overflow:hidden;}
.socials > li > a:hover,.socials > li > a:active,.socials > li > a:focus{background-position:center bottom;}
.socials .facebook{background-image:url(../images/icon_facebook.png);}
.socials .gplus{width:13px;background-image:url(../images/icon_gplus.png);}
.socials .youtube{width:19px;background-image:url(../images/icon_youtube.png);}
.innerpad,.innerpad-sm{padding-top:1.5rem;padding-bottom:1.5rem;}
.innerpad-box{padding:1.5rem 1.5rem 0.5rem;margin-bottom:1.5rem;}
.error{color:#dc595b;font-size:18px;font-weight:bold;}
.video-wrap,.map-wrap{width:100%;height:0;padding-top:55.67%;position:relative;}
.video-wrap iframe,.map-wrap iframe,.map-wrap .map-canvas{width:100%;height:100%;position:absolute;left:0;top:0;}
.map-wrap{padding-top:75%;}
.separate-content > .row > .content > .inner,.separate-content > .row > .content-left > .inner,.separate-content > .row > .content-right > .inner{padding-left:15px;padding-right:15px;}
.separate-content > .row > .content > .inner > *:last-child,.separate-content > .row > .content-left > .inner > *:last-child,.separate-content > .row > .content-right > .inner > *:last-child{margin-bottom:0;}
.separate-content > .row > .photo{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;}
.separate-content > .row > .video{padding:0;}
.separate-content > .row > .video > .video-wrap{height:100%;}
.half:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.half{display:inline-block;} 
ol.numbered{list-type:none;}
ol.numbered li{list-style-type:none;padding:1px 40px 5px;background-position:top left;background-repeat:no-repeat;background-color:transparent;background-size:25px;margin-bottom:15px;}
ol.numbered li.no1{background-image:url(../images/numberd-list_one.png);}
ol.numbered li.no2{background-image:url(../images/numberd-list_two.png);}
ol.numbered li.no3{background-image:url(../images/numberd-list_three.png);}
ol.numbered li.no4{background-image:url(../images/numberd-list_four.png);}
ol.numbered li.no5{background-image:url(../images/numberd-list_five.png);}
ol.numbered li.no6{background-image:url(../images/numberd-list_six.png);}
ol.numbered li.no7{background-image:url(../images/numberd-list_seven.png);}
ol.numbered li.no8{background-image:url(../images/numberd-list_eight.png);}
ol.numbered li.no9{background-image:url(../images/numberd-list_nine.png);}
ol.numbered li.no10{background-image:url(../images/numberd-list_ten.png);}
ol.numbered li.no11{background-image:url(../images/numberd-list_eleven.png);}
ol.numbered li.no12{background-image:url(../images/numberd-list_twelve.png);}
ol.numbered li.no13{background-image:url(../images/numberd-list_thirteen.png);}
ol.numbered li.no14{background-image:url(../images/numberd-list_fourteen.png);}
ol.numbered li.no15{background-image:url(../images/numberd-list_fifteen.png);}

.ctc{width:100%;text-align:center;}
.ctc a{background-color:#9ea8c2;display:block;padding:1rem 0;text-decoration:none;color:#fff;border-radius:3px;}
.ctc a:hover{background-color:#52649a;}
.ctc a:hover span.h3{color:#f19504;}

.checked.arrow.regionnav li > a > h3{padding:10px 0;margin-bottom:0.5rem;}
.steps{counter-reset:item;padding-left:0;list-style:none;}
.steps li{position:relative;}
.steps li::after{content:'';height:calc(100% - 70px);border-left:4px dotted #f1a608;position:absolute;left:56px;bottom:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);}
.steps li .inner{min-height:84px;padding-left:94px;position:relative;}
.steps li .inner::before{content:'';width:60px;height:60px;background: rgb(255,176,15);
background: -o-linear-gradient(top, rgba(255,176,15,1) 0%, rgba(228,157,1,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,176,15,1)), to(rgba(228,157,1,1)));
background: linear-gradient(180deg, rgba(255,176,15,1) 0%, rgba(228,157,1,1) 100%);border-radius:50%;position:absolute;left:calc(1.5rem / 2);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;}
.steps li .inner::after{counter-increment:item;content:counter(item);width:60px;color:#fff;font-size:30px;font-weight:bold;line-height:60px;text-align:center;position:absolute;left:calc(1.5rem / 2);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:11;}
.steps li h3{margin-bottom:0;font-weight:bold;text-transform:none;}
.steps li:last-child::after{content:none;}
/* Hides from IE Mac \*/
* html .half{height:1%;}
.half{display:block;}
.half > li{-webkit-box-sizing:border-box;box-sizing:border-box;}
/* End Hack */ 
/* General *******************************************************/
#header-group,#header,#header > .container,#top-bar{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .1s ease;}
#header-wrap{position:relative;}
#header-group{padding-top:47px;}
#top-bar{width:100%;background-color:rgba(255,255,255,.15);position:fixed;left:0;top:0;z-index:10;}
#header-group.scrolled #top-bar{background-color:#313d62;}
/*#top-bar > .container{padding-top:10px;padding-bottom:10px;}
  #top-bar > .container{padding-top:0;padding-bottom:0;}*/
.top-contacts{padding-top:12px;padding-bottom:10px;}
.top-contacts .nav-link{padding-top:0;padding-bottom:0;padding-left:2rem;background-position:left center;background-repeat:no-repeat;background-size:20px auto;color:#fff;text-decoration:none;}
.top-contacts .phone > .nav-link{background-image:url(../images/icon_phone.png);background-size:24px auto;}
.top-contacts .help > .nav-link{background-image:url(../images/icon_help.png);background-size:18px auto;}
.top-contacts .dropdown-menu{background-color:rgba(68,86,137,.9);border:none;}
.top-contacts .dropdown-menu .dropdown-item{text-decoration:none;}
.top-contacts .dropdown-menu .dropdown-item:hover,.top-contacts .dropdown-menu .dropdown-item:active,.top-contacts .dropdown-menu .dropdown-item:focus{background-color:#313d62;}
.top-bar-right .socials,.top-bar-right p{vertical-align:middle;}
.top-bar-right .socials{margin-top:10px;margin-right:15px;}
.top-bar-right p{display:inline-block;margin-bottom:0;}
.top-bar-right .btn{padding-left:1rem;padding-right:1rem;border-radius:0;}
.top-bar-right .phone{display:inline-block;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:2rem;background-image:url(../images/icon_phone.png);background-position:left center;background-repeat:no-repeat;background-size:24px auto;color:#fff;text-decoration:none;}
#header{padding-top:1.5rem;padding-bottom:1.5rem;position:relative;}
#feature-panel,#feature-panel .feature-slide,#feature-panel .item,#sub-banner{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;}
#feature-panel .owl-stage-outer,#feature-panel .owl-stage,#feature-panel .owl-item{width:100%;height:100%;}
#feature-panel > .feature-slide .item{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;}
#feature-panel > .feature-slide .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.search-box > .container > .inner{padding:1.5rem;background:rgba(47,60,109,.9);background:-o-linear-gradient(315deg,rgba(47,60,109,.9) 0%,rgba(82,100,154,.9) 100%);background:linear-gradient(135deg,rgba(47,60,109,.9) 0%,rgba(82,100,154,.9) 100%);border-radius:4px;}
.search-box .title{font-size:1.6rem;font-weight:900;line-height:1em;}
.search-box .title > strong{color:#ffd238;font-weight:normal;}
.search-form .input-wrap{margin-bottom:.5rem;padding:4px;background-color:#fff;border:2px solid #c9c6c6;border-radius:4px;position:relative;}
.search-form .input-wrap > .form-control{width:90%;padding-top:.5rem;padding-bottom:.5rem;padding-left:2rem;background:url(../images/icon_location_search.png) 5px center / 16px auto no-repeat;border:none;}
.search-form .input-wrap > button{margin:-13px 0 0;padding:0;background:none;border:none;position:absolute;right:10px;top:50%;}
.search-form #search-bt{display:block;width:100%;}
#search-box-home{padding-top:4rem;padding-bottom:1.5rem;}
#search-box-home .input-wrap > .form-control{padding-top:.7rem;padding-bottom:.7rem;}
#region #search-box-home{padding-top:4rem;}
#region #search-box-home .sub-title{font-size:1rem;background:url(../images/sub-title_border.jpg) center top no-repeat transparent scroll;background-size:65px;padding-top:0.8rem;}
#banner-caption{padding-top:5px;padding-bottom:5px;}
.banner-captions{margin-top:0;margin-bottom:0;padding-left:0;list-style:none;}
.banner-captions .inner{max-width:280px;padding:10px 15px 10px 65px;font-size:1.375rem;font-weight:bold;position:relative;line-height:1.25;}
.banner-captions .inner .icon-img{width:48px;height:56px;background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}

#sub-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;}
#sub-banner > .cover{width:100%;height:100%;background-color:rgba(0,0,0,.75);}
#region #sub-banner > .cover{background:url(../images/header_dark-fade.png) 0 0 repeat-x transparent scroll;}
#header .logo{margin-bottom:1rem;}
#header .logo > a{margin-left:0;}
#nav{padding:0;border-radius:0;background-color:rgba(49,61,98,.9);-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s;position:relative;}
#nav .navbar-nav a{padding:.5rem 1rem;color:#fff;font-weight:900;line-height:1em;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s;white-space:nowrap;}
#nav .navbar-nav a > span{white-space:normal;}
#nav .navbar-nav a:hover,#nav .navbar-nav a:active,#nav .navbar-nav a:focus,#nav .navbar-nav .active > a{}
#nav .navbar-nav .nav-item{float:none;position:relative;}
#nav .navbar-nav .nav-item + .nav-item{margin-left:0;}
#nav .navbar-nav > .nav-item > a{padding:.7rem .6rem;color:#fff;font-weight:900;line-height:1em;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
#nav .navbar-nav > .nav-item > a:hover,#nav .navbar-nav > .nav-item > a:active,#nav .navbar-nav > .nav-item > a:focus,#nav .navbar-nav > .nav-item.active > a{background:#ffd238;background:-o-linear-gradient(top,#ffd238 0%,#f8ae1b 100%);background:-webkit-gradient(linear,left top, left bottom,from(#ffd238),to(#f8ae1b));background:linear-gradient(to bottom,#ffd238 0%,#f8ae1b 100%);}
#nav .sub-menus{display:none;background-color:rgba(0,0,0,.3);}
#nav .sub-menus > .nav-item > a{padding-left:1.5rem;white-space: break-spaces;}
#nav .sub-menus > .nav-item > a:hover,#nav .sub-menus > .nav-item > a:active,#nav .sub-menus > .nav-item > a:focus{color:#f8ac16;}
#nav .sub-menus .sub-menus > .nav-item > a{padding-left:3rem;}
#nav .navbar-toggler{padding-top:.5rem;padding-bottom:.5rem;border:rgba(255,255,255,.8) 1px solid;color:#fff;cursor:pointer;position:absolute;right:0;top:-64px;}
#nav .navbar-toggler:hover,#nav .navbar-toggler:active,#nav .navbar-toggler:focus{background-color:rgba(255,255,255,.3);}
#nav .socials{width:100%;padding:1rem 0;text-align:center;}
#title > .container{padding-bottom:1.5rem;}
#title .main-title{display:block;margin-bottom:.5rem;color:#fff;font-size:2.53333rem;font-weight:900;}
#breadcrumb .breadcrumb{margin-bottom:0;padding:0;background:none;text-align:center;line-height:1em;}
#breadcrumb .breadcrumb .breadcrumb-item,#breadcrumb .breadcrumb-item.active{font-weight:normal;}
#breadcrumb .breadcrumb .breadcrumb-item{position:relative;}
#breadcrumb .breadcrumb .breadcrumb-item > a,#breadcrumb .breadcrumb .breadcrumb-item.active > span{display:block;float:left;padding:13px 0;color:#313d62;font-weight:normal;text-decoration:none;}
#breadcrumb .breadcrumb .breadcrumb-item:first-child > a{padding:12px 0;}
#breadcrumb .breadcrumb .breadcrumb-item:first-child > a > span{display:block;width:18px;height:0;padding:16px 0 0;background:url(../images/icon_home_breadcrumb.png) center center / cover no-repeat;overflow:hidden;}
#breadcrumb .breadcrumb-item + .breadcrumb-item{padding-left:2rem;}
#breadcrumb .breadcrumb-item + .breadcrumb-item:before{content:'';display:block;width:10px;height:100%;padding:0;background:url(../images/breadcrumb_arrow.png) center right / 15px 56px no-repeat;position:absolute;left:8px;top:0;}

/*Side Drawer Nav*******/
.ecbd-sidenav {height: 100%;width: 0;position: fixed;z-index: 2147483630414;top: 0;left: 0;background-color: #313d62;overflow-x: hidden;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;padding-top: 60px;text-align: left;}
.ecbd-sidenav a {padding: 8px 8px 8px 32px;text-decoration: none;font-size: 25px;color: #ffffff;display: block;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.ecbd-sidenav a:hover {color: #fecc33;}
.ecbd-sidenav .ecbd-closebtn {position: absolute;top: 0;right: 1px;font-size: 31px; margin-left: 0px;padding: 0 16px; border: solid 1px #fecc33;border-radius: 8px;color:#fecc33;}
#nav .e-sidenav .nav-link {font-size: 16px;padding: 15px 13px;}
button.sidenav-btn {float: right; position: relative;border: rgba(255,255,255,.8) 1px solid;color: #fff;cursor: pointer; right: 0;top: 1px;background: transparent;padding: 7px 13px;border-radius: 5px;font-size: 1.25rem;}
.ecbd-sidenav .sub-menu>.nav-link:after {content: '';border-top: 3px solid #fff; border-right: 3px solid #fff;width: 10px;height: 10px;float: right;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}
.ecbd-sidenav .sub-menu>.nav-link.e-active:after {-webkit-transform: rotate(315deg);-ms-transform: rotate(135deg);transform: rotate(315deg); position:relative;top:6px;}
@media screen and (max-height: 450px) {
  .ecbd-sidenav {padding-top: 15px;}
  .ecbd-sidenav a {font-size: 18px;}
}
#services{}
.service-list .item{text-align:center;/*padding:0 63px;*/}
.service-list .item > a{padding:1rem;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.service-list .item > a:hover,.service-list .item > a:active,.service-list .item > a:focus{background-color:rgba(245,170,19,.2);}
.service-list .item > a{display:block;color:#52649a;text-decoration:none;}
.service-list .item > a > i{display:block;width:64px;height:51px;margin:0 auto 1rem;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.service-list .item > a > h3{margin-bottom:0;font-size:1rem;}
#service-12 > a > i{background-image:url(../images/icon_building.png);}
#service-13 > a > i{background-image:url(../images/icon_pestinspection.png);}
#service-14 > a > i{background-image:url(../images/icon_handover.png);}
#service-15 > a > i{background-image:url(../images/icon_survey.png);}
#service-16 > a > i{background-image:url(../images/icon_poolsafety.png);}
#service-17 > a > i{background-image:url(../images/icon_asbestos.png);}
#service-18 > a > i{background-image:url(../images/icon_pestcontrol.png);}
#service-19 > a > i{background-image:url(../images/icon_pest.png);}
#service-39 > a > i{background-image:url(../images/icon_audits.png);}
#service-418 > a > i{background-image:url(../images/icon_precheck.png);}
#service-547 > a > i {background-image:url(../images/for_sale_icon_lg.png);}

.home-service-list .item{border-left:1px solid #edefed;}
.home-service-list .item > a{padding:1rem;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.home-service-list .item > a:hover,.home-service-list .item > a:active,.home-service-list .item > a:focus{background-color:rgba(245,170,19,.2);}
.home-service-list .item:first-chld{border-left:none;}
.home-service-list .item:nth-child(2n+1){border-left:none;}
.home-service-list .item:nth-child(n+3){border-top:1px solid #edefed;}
  .home-service-list .item:nth-child(8) {border-bottom: 1px solid #edefed;}
  .home-service-list .item:nth-child(9) {border-right: 1px solid #edefed;}
.home-service-list .item > a{display:block;height:100%;color:#52649a;text-decoration:none;}
.home-service-list .item > a > i{display:block;width:64px;height:51px;margin:0 auto 1rem;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.home-service-list .item > a > h3{margin-bottom:0;font-size:1rem;}
.home-service-list #service-12 > a > i{background-image:url(../images/icon_building.png);}
.home-service-list #service-13 > a > i{background-image:url(../images/icon_pestinspection.png);}
.home-service-list #service-14 > a > i{background-image:url(../images/icon_handover.png);}
.home-service-list #service-15 > a > i{background-image:url(../images/icon_survey.png);}
.home-service-list #service-16 > a > i{background-image:url(../images/icon_poolsafety.png);}
.home-service-list #service-17 > a > i{background-image:url(../images/icon_asbestos.png);}
.home-service-list #service-18 > a > i{background-image:url(../images/icon_pestcontrol.png);}
.home-service-list #service-19 > a > i{background-image:url(../images/icon_pest.png);}
.home-service-list #service-39 > a > i{background-image:url(../images/icon_specialpurchase.png);}
.home-service-list #service-418 > a > i{background-image:url(../images/icon_precheck.png);}
.home-service-list #service-547 > a > i {background-image:url(../images/for_sale_icon_lg.png);}
.reports{padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:10px solid #fff;}
.reports:hover{background-color:#52649a;}
.reports > a{text-decoration:none !important;color:#fff;}
.reports > a > i{display:block;width:75px;height:100px;margin:0 auto 2rem;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.reports > a > h3{font-size:1.6rem;text-align:center;margin:0 auto;}
#report233 > a > i{background-image:url(../images/icon_sample-building.png);}
#report234 > a > i{background-image:url(../images/icon_sample-pest.png);}
#report235 > a > i{background-image:url(../images/icon_sample-asbestos.png);}
#report236 > a > i{background-image:url(../images/icon_sample-special.png);}
#report237 > a > i{background-image:url(../images/icon_sample-condition.png);}

.checked.why > li{padding-left:50px;background-image:url(../images/icon_check_home.png);background-size:29px auto;}
.checked.why > li + li{margin-top:1rem;}
.price-accordion > .card,.faq-accordion > .card{border:none;border-radius:0;}
.price-accordion > .card > .card-header,.faq-accordion > .card > .card-header{padding:0;border-bottom:none;border-radius:0;}
.price-accordion > .card > .card-header > h5 > a,.faq-accordion > .card > .card-header > h5 > a{display:block;padding:1rem 3rem 1rem 1.5rem;background:#445689;background:-o-linear-gradient(top,#445689 0%,#516399 100%);background:-webkit-gradient(linear,left top, left bottom,from(#445689),to(#516399));background:linear-gradient(to bottom,#445689 0%,#516399 100%);color:#fff;text-decoration:none;position:relative;}
.price-accordion > .card > .card-header > h5 > a:after,.faq-accordion > .card > .card-header > h5 > a:after{content:'';display:block;width:27px;height:27px;margin-top:-13px;background:url(../images/icon_minus.png) center center / cover no-repeat;position:absolute;right:15px;top:50%;}
.price-accordion > .card > .card-header > h5 > a.collapsed:after,.faq-accordion > .card > .card-header > h5 > a.collapsed:after{background-image:url(../images/icon_plus.png);}
.price-accordion > .card .card-block,.faq-accordion > .card .card-block{background-color:#e9ecf3;}
.price-accordion > .card:first-child > .card-header > h5 > a,.faq-accordion > .card:first-child > .card-header > h5 > a{border-radius:5px 5px 0 0;}
.price-accordion > .card:last-child > .card-header > h5 > a,.faq-accordion > .card:last-child > .card-header > h5 > a{border-radius:0;}
.price-accordion > .card:last-child > .card-header > h5 > a.collapsed,.faq-accordion > .card:last-child > .card-header > h5 > a.collapsed{border-radius:0 0 5px 5px;}
.price-accordion > .card:last-child .collapse.show .card-block,.faq-accordion > .card:last-child .collapse.show .card-block{border-radius:0 0 5px 5px;}
.faq-accordion > .card > .card-header > h5 > a{background:#e9ecf3;background:-o-linear-gradient(top,#e9ecf3 0%,#d2d6e1 100%);background:-webkit-gradient(linear,left top, left bottom,from(#e9ecf3),to(#d2d6e1));background:linear-gradient(to bottom,#e9ecf3 0%,#d2d6e1 100%);color:#445589;}
.faq-accordion > .card > .card-header > h5 > a:not(.collapsed){background:#445689;background:-o-linear-gradient(top,#445689 0%,#516399 100%);background:-webkit-gradient(linear,left top, left bottom,from(#445689),to(#516399));background:linear-gradient(to bottom,#445689 0%,#516399 100%);color:#fff;}

.faq-accordion > .card{border:none;border-radius:0;}
.faq-accordion > .card > .card-header{padding:0;border-bottom:none;border-radius:0;text-align:left;}
.faq-accordion > .card > .card-header > .h5 > a{display:block;padding:1rem 3rem 1rem 1.5rem;background:#445689;background:-o-linear-gradient(top,#445689 0%,#516399 100%);background:-webkit-gradient(linear,left top, left bottom,from(#445689),to(#516399));background:linear-gradient(to bottom,#445689 0%,#516399 100%);color:#fff;text-decoration:none;position:relative;}
.faq-accordion > .card > .card-header > .h5 > a:after{content:'';display:block;width:27px;height:27px;margin-top:-13px;background:url(../images/icon_minus.png) center center / cover no-repeat;position:absolute;right:15px;top:50%;}
.faq-accordion > .card > .card-header > .h5 > a.collapsed:after{background-image:url(../images/icon_plus.png);}
.faq-accordion > .card .card-block{background-color:#e9ecf3;text-align: left;border-bottom:1px solid #d3d7e1;}
.faq-accordion > .card:first-child > .card-header > .h5 > a{border-radius:5px 5px 0 0;}
.faq-accordion > .card:last-child > .card-header > .h5 > a{border-radius:0;}
.faq-accordion > .card:last-child > .card-header > .h5 > a.collapsed{border-radius:0 0 5px 5px;}
.faq-accordion > .card:last-child .collapse.show .card-block{border-radius:0 0 5px 5px;}
.faq-accordion > .card > .card-header > .h5 > a{background:#e9ecf3;background:-o-linear-gradient(top,#e9ecf3 0%,#d2d6e1 100%);background:-webkit-gradient(linear,left top, left bottom,from(#e9ecf3),to(#d2d6e1));background:linear-gradient(to bottom,#e9ecf3 0%,#d2d6e1 100%);color:#445589;}
.faq-accordion > .card > .card-header > .h5 > a:not(.collapsed){background:#445689;background:-o-linear-gradient(top,#445689 0%,#516399 100%);background:-webkit-gradient(linear,left top, left bottom,from(#445689),to(#516399));background:linear-gradient(to bottom,#445689 0%,#516399 100%);color:#fff;}


.price-list{padding-left:0;list-style:none;}
.price-list > li{padding-left:46px;background-position:left 1px;background-repeat:no-repeat;background-size:30px auto;line-height:30px;}
.price-list > li + li{margin-top:1rem;}
.price-list > .sm{background-image:url(../images/icon_home_sm.png);}
.price-list > .md{background-image:url(../images/icon_home_md.png);}
.price-list > .lg{background-image:url(../images/icon_home_lg.png);}
#costs h2,#report-box h2{font-size:2.4rem;font-weight:300;line-height:1.1em;text-transform:none;}
#costs h2 > small,#report-box h2 > small{display:block;;font-size:.5em;font-weight:900;line-height:1.1em;}
#costs h2 > strong,#report-box h2 > strong{color:#fecd3b;font-weight:900;}
#costs a{color:#fecd3b;}
#costs .btn,#report-box .btn{font-size:1.35rem;line-height:1.45em;text-transform:none;white-space:normal;}
#costs.bg-bl2 h2{background:url(../images/icon_glass.png) right center / auto 80% no-repeat;}
#costs.bg-bl2 h2 > strong{color:#fecd3b;}
#costs.bg-bl2 .btn{background-color:#44568b;border:1px solid #7686b7;color:#fecd3b;}
#costs.bg-bl2 .btn:hover,#home-4 .bg-bl .btn:active,#home-4 .bg-bl .btn:focus{background-color:#2e3855;}
#report-box.bg-or .btn{background-color:#f19504;border:1px solid #fdd668;color:#fff;}
#report-box.bg-or .btn:hover,#report-box.bg-or .btn:active,#report-box.bg-or .btn:focus{background-color:#be790b;}
.bottom-box + .bottom-box{margin-top:1.5rem;}
.bottom-box > .inner{height:100%;padding:1.5rem;background-color:#e9ecf3;border-radius:15px;color:#52649a;}
.bottom-box > .inner > *:last-child{margin-bottom:0;}
#licensed-builders h2{color:#313d62;font-size:1.86667rem;}
#licensed-builders h2 > small{display:block;color:#f8ac16;font-size:.68em;}
#licensed-builders p{font-weight:900;}
#bottom-testimonials h3{color:#313d62;}
.bottom-testimonials{padding-left:25px;padding-right:25px;}
.bottom-testimonials .item h4{margin-bottom:0;color:#313d62;}
.bottom-testimonials .owl-controls > .owl-nav > div{display:block;width:15px;height:0;padding:39px 0 0;background-position:center top;background-repeat:no-repeat;background-size:cover;opacity:.6;overflow:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:absolute;bottom:0;}
.bottom-testimonials .owl-controls > .owl-nav > div:hover,.bottom-testimonials .owl-controls > .owl-nav > div:active,.bottom-testimonials .owl-controls > .owl-nav > div:focus{opacity:1;}
.bottom-testimonials .owl-controls > .owl-nav > .owl-prev{background-image:url(../images/carousel_left_sm.png);left:0;}
.bottom-testimonials .owl-controls > .owl-nav > .owl-next{background-image:url(../images/carousel_right_sm.png);right:0;}
#bottom-testimonials .bottom-testimonials .item p{margin-bottom:.5rem;}
#costs.bottom-box > .inner{background-color:#52649a;color:#fff;}
#costs.bottom-box > .inner p{margin-bottom:.5rem;}
#costs.bottom-box > .inner p:last-child{margin-bottom:0;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover,#footer a:active,#footer a:focus{color:#fecd3b;}
#footer h4{color:#fecd3b;}
#footer .upper a{font-weight:normal;}
#footer .logo{margin-bottom:1.5rem;}
.associations,.footer-menu,.footer-contact{padding-left:3rem;padding-right:3rem;}
.footer-menu,.footer-contact{margin-top:1.2rem;padding-left:4rem;padding-right:4rem;}
.associations img{max-width:144px;}
.footer-menu .nav-link{padding:.2rem 0;}
.contact-list{padding-left:0;list-style:none;}
.contact-list > li{padding-left:30px;background-position:left center;background-repeat:no-repeat;background-size:15px auto;}
.contact-list > li + li{margin-top:.5rem;}
.contact-list > .location{background-image:url(../images/icon_contact_location.png);background-size:16px auto;}
.contact-list > .phone{background-image:url(../images/icon_contact_phone.png);}
#footer .upper .contact-list > .phone > a{font-weight:bold;}
.contact-list > .email{background-image:url(../images/icon_contact_email.png);}
#footer .socials > li > a{width:25px;padding-top:34px;}
#footer .socials .facebook{background-image:url(../images/icon_facebook_footer.png);}
#footer .socials .gplus{width:20px;background-image:url(../images/icon_gplus_footer.png);}
#footer .socials .youtube{width:35px;background-image:url(../images/icon_youtube_footer.png);}
#footer > .lower{padding-top:1rem;padding-bottom:1rem;}
#footer > .lower p{margin-bottom:0;}
#home #content h1{font-weight:normal;}
#home-5 > .container{padding-left:35px;padding-right:35px;}
#home-5 > .container > .row{margin-left:-35px;margin-right:-35px;}
#home-5 > .container > .row > .col-md-6{padding-left:35px;padding-right:35px;}
#home-5 .content-left h2{padding-right:70px;background-image:url(../images/icon_license.png);background-position:right center;background-repeat:no-repeat;background-size:52px auto;color:#313d62;font-size:1.73333rem;}
#home-5 .content-left h2 > small{color:#f8ac16;font-size:.625em;}
#home-5 .content-right h3{color:#313d62;font-size:1.875rem;}
#home-5 .content-right h4{margin-bottom:0;color:#313d62;}
#home-5 .bottom-testimonials{padding-left:30px;padding-right:30px;}
#home-5 .bottom-testimonials .owl-controls > .owl-nav > div{width:15px;margin-top:-20px;padding-top:41px;top:50%;}
#home-5 .bottom-testimonials .owl-controls > .owl-nav > .owl-prev{background-image:url(../images/carousel_left.png);left:0;}
#home-5 .bottom-testimonials .owl-controls > .owl-nav > .owl-next{background-image:url(../images/carousel_right.png);right:0;}
#cover-map{padding-left:0;}
.carousel-inspector,.single-inspector{padding-left:30px;padding-right:30px;}
.carousel-inspector .item > a,.single-inspector .item > a{color:#272727;font-weight:normal;text-decoration:none;}
.carousel-inspector .owl-item .item .photo > img{max-width:135px;min-height:135px;margin:0 auto 1.5rem;}
.carousel-inspector .item h3,.carousel-inspector .item p,.single-inspector .item h3,.single-inspector .item p{margin-bottom:.5rem;}
.carousel-inspector .item h3,.single-inspector .item h3{color:#445689;font-size:1.875rem;font-weight:bold;}
.carousel-inspector .item h3 > small,.single-inspector .item h3 > small{color:#272727;font-size:.66667em;font-weight:bold;}
.carousel-inspector .owl-controls > .owl-nav > div{display:block;width:15px;height:0;margin-top:-20px;padding:39px 0 0;background-position:center top;background-repeat:no-repeat;background-size:cover;opacity:.6;overflow:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:absolute;top:50%;}
.carousel-inspector .owl-controls > .owl-nav > div:hover,.carousel-inspector .owl-controls > .owl-nav > div:active,.carousel-inspector .owl-controls > .owl-nav > div:focus{opacity:1;}
.carousel-inspector .owl-controls > .owl-nav > .owl-prev{background-image:url(../images/carousel_left_sm.png);left:0;}
.carousel-inspector .owl-controls > .owl-nav > .owl-next{background-image:url(../images/carousel_right_sm.png);right:0;}
.inspector-photos .owl-controls{padding:1.5rem 0;text-align:center;}
.inspector-photos .owl-controls > .owl-nav > div{display:inline-block;width:14px;height:0;padding:22px 0 0;background-position:center top;background-repeat:no-repeat;background-size:100% 200%;overflow:hidden;}
.inspector-photos .owl-controls > .owl-nav > div:hover,.inspector-photos .owl-controls > .owl-nav > div:active,.inspector-photos .owl-controls > .owl-nav > div:focus{background-position:center bottom;}
.inspector-photos .owl-controls > .owl-nav > .owl-prev{background-image:url(../images/carousel_left_sm2.png);}
.inspector-photos .owl-controls > .owl-nav > .owl-next{margin-left:1rem;background-image:url(../images/carousel_right_sm2.png);}
.news-list{position:relative;}
.news-item > .inner{border-top:5px solid #f19504;border-radius:3px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);}
.news-item > .inner > .photo{width:100%;height:0;padding-top:56%;position:relative;overflow:hidden;}
.news-item > .inner > .photo img{min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.news-item > .inner > .desc{padding:1.5rem;border-radius:0 0 3px 3px;}
.news-item > .inner > .desc > .meta,.news-item > .inner > .desc > p{margin-bottom:.7rem;}
.news-item > .inner > .desc > h3{margin-bottom:1rem;color:#313d62;font-size:1.25rem;}
.news-item > .inner > .desc > h3 > a{color:#313d62;text-decoration:none;}
.news-item > .inner > .desc > h3 > a:hover,.news-item > .inner > .desc > h3 > a:active,.news-item > .inner > .desc > h3 > a:focus{color:#f19504;text-decoration:none;}
.news-item > .inner > .desc > *:last-child{margin-bottom:0;}
.news-item > .inner > .desc > .meta{color:#94a2c7;font-size:.875rem;}
.news-item > .inner > .desc > .meta > span{display:inline-block;padding-left:20px;}
.news-item > .inner > .desc .read-more{font-size:1.125rem;text-decoration:none;}
.news-list .owl-controls{position:absolute;right:0;top:-57px;}
.news-list .owl-controls > .owl-nav{float:right;}
.news-list .owl-controls > .owl-nav > div{display:inline-block;width:15px;height:0;padding:39px 0 0;background-position:center top;background-repeat:no-repeat;background-size:cover;opacity:.6;overflow:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.news-list .owl-controls > .owl-nav > div:hover,.news-list .owl-controls > .owl-nav > div:active,.news-list .owl-controls > .owl-nav > div:focus{opacity:1;}
.news-list .owl-controls > .owl-nav > .owl-prev{background-image:url(../images/carousel_left_sm.png);}
.news-list .owl-controls > .owl-nav > .owl-next{margin-left:1rem;background-image:url(../images/carousel_right_sm.png);}
#inspector-contact{margin-top:0;position:fixed;right:0;top:50%;z-index:1001;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
#inspector-contact.opened{margin-top:-238px;}
#inspector-contact > .inner{width:290px;padding:15px;background-color:rgba(68,86,137,.9);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;position:absolute;right:-290px;top:0;}
#inspector-contact.opened > .inner{opacity:1;right:0;}
.inspector-contact-list{margin:0;padding:0;list-style:none;}
.inspector-contact-list > li{text-align:right;}
.inspector-contact-list > li > a{display:block;padding:.5rem 67px .5rem 0;background-position:right center;background-repeat:no-repeat;background-size:47px auto;color:#fdd137;font-weight:normal;text-decoration:none;}
.inspector-contact-list > li > a > strong{color:#fff;font-size:1.5rem;font-weight:900;}
.inspector-contact-list > .enquiry,.inspector-contact-list > .inspector{border-bottom:1px solid rgba(255,255,255,.15);}
.inspector-contact-list > .inspector{padding:.5rem 67px .5rem 0;background-image:url(../images/icon_location_lg.png);background-position:right center;background-repeat:no-repeat;background-size:47px auto;color:#fdd137;font-weight:normal;text-decoration:none;}
.inspector-contact-list > .inspector > strong{color:#fff;font-size:1.5rem;font-weight:900;}
.inspector-search-side{margin-top:.5rem;}
.inspector-search-side  .form-control{float:left;width:75%;padding:7px 10px;background:#fff;border:2px solid #c9c6c6;border-radius:3px;font-size:14px;}
.inspector-search-side .btn{float:right;width:20%;padding:9px 0;font-size:14px;}
.inspector-contact-list > .enquiry > a{background-image:url(../images/icon_form_yellow.png);}
.inspector-contact-list > .phone > a{background-image:url(../images/icon_phone_lg.png);}
#inspector-contact-bt{display:block;padding:14px;background-color:rgba(68,86,137,.9);position:absolute;right:0;top:-41px;opacity:.5;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
#inspector-contact-bt > span{display:block;width:13px;height:0;padding-top:13px;background:url(../images/bt_slide.png) center center / cover no-repeat;overflow:hidden;}
#inspector-contact-bt:hover{opacity:1;}
#inspector-contact.opened #inspector-contact-bt{opacity:1;}
#inspector-contact.opened #inspector-contact-bt > span{background-image:url(../images/bt_slide_opened.png);}
.gallery-item{padding-top:15px;padding-bottom:15px;}
.gallery-item > .inner{display:block;border:5px solid #e9ecf3;overflow:hidden;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.gallery-item:hover > .inner,.gallery-item:active > .inner,.gallery-item:focus > .inner{border-width:10px;}
.gallery-item > .inner > img{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.gallery-item:hover > .inner > img,.gallery-item:active > .inner > img,.gallery-item:focus > .inner > img{-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
body .pac-container{z-index:1005;}
.testimonial-item > .desc{margin-bottom:1.7rem;padding:1.5rem;color:#52649a;background-color:#e9ecf3;border-radius:15px;position:relative;}
.testimonial-item > .desc::after{content:'';display:block;width:25px;height:25px;border-right:#e9ecf3 20px solid;border-bottom:#e9ecf3 20px solid;position:absolute;left:30px;bottom:-11px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.testimonial-item > .desc > *:last-child{margin-bottom:0;}
.testimonial-item h4{padding-left:15px;}
#bt-top{position:fixed;right:5%;bottom:5%;z-index:1020;opacity:.5;}
#bt-top:hover,#bt-top:active{}
#bt-top > a{display:block;padding:.5rem;border:3px solid rgba(244,169,17,.6);border-radius:50%;}
#bt-top img{display:block;width:15px;height:auto;}
.recaptcha{-webkit-transform:scale(0.77);-ms-transform:scale(0.77);transform:scale(0.77);position:relative;left:-35px;}
.radio-group label{margin-top:15px;display:block;}
.bg-bl .news-list .owl-controls > .owl-nav > .owl-prev{background-image:url(../images/carousel_left_sm_wh.png);}
.bg-bl .news-list .owl-controls > .owl-nav > .owl-next{background-image:url(../images/carousel_right_sm_wh.png);}

#nsw{background-color:#87CEFA;}
#qld{background-color:#73182C;}
#wa{background-color:#333;}
.inspectors-grid h2{margin-bottom:4rem;margin-top:1rem;text-align:center;}
#qld h2,#wa h2{color:white;}
.inspectors-grid .inspector-card{margin-bottom:3rem;background:white;}
.inspectors-grid .card-link{text-decoration:none;}
.inspectors-grid .card-link:hover p, .inspectors-grid .card-link:focus p, 
.inspectors-grid .card-link:hover h4, .inspectors-grid .card-link:focus h4{color:#f19504;}
.inspectors-grid .card-holder{padding-bottom:8px;}
.inspectors-grid .card-link:hover .card-holder, .inspectors-grid .card-link:focus .card-holder{border:4px solid #fabc43;padding-bottom:0;}
.inspectors-grid .card-image{min-height:120px;}
.inspectors-grid .card-content{padding:1rem;}
.inspectors-grid .card-content h3{margin-bottom:0.5rem;font-size:1.23333rem;color:#313d62;}
.inspectors-grid .card-content h4{font-size:1rem;font-weight:500;margin-bottom:1rem;line-height:1.3;}
.inspectors-grid .card-content h4 span{font-weight:600;display:block;color:#313d62;}
.inspectors-grid .card-content p{margin-bottom:0;font-size:1rem;}
.inspectors-grid .card-content .phone span{font-weight:600;display:block;color:#313d62;}
.inspectors-grid .desktop-only{display:none;}
.inspectors-grid .ctc{text-decoration:none;background:#f19545;color:white;padding:.5rem 1rem;margin-top:.5rem;display:inline-block;}
.inspectors-grid .ctc:focus,.inspectors-grid .ctc:hover{background:#313d62;color:white;}
#after-inspection ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;padding:0;list-style:none;text-align:left;}
#after-inspection ul > li{position:relative;width:100%;min-height:1px;margin-bottom:1rem;padding-right:15px;padding-left:58px;}
#after-inspection ul > li:before{content:'';position:absolute;width:10px;height:17px;border-right:5px solid #fff;border-bottom:5px solid #fff;left:26px;top:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:2;}
#after-inspection ul > li:after{content:'';width:32px;height:32px;background-color:#313d62;border-radius:50%;position:absolute;left:15px;top:-4px;z-index:1;}
#content h1 small, #content h1 strong > small {display:block;font-size:55%;color:#445689;margin-bottom:7px;}

/* Tabs ---------------------------------------- */
.nav.nav-tabs {
    float: left;
    display: block;
    margin-right: 20px;
    border-bottom:0;
    border-right: 1px solid #ddd;
    padding-right: 15px;
}
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    background: #efefef;
    color:#313d62;
}

.nav-tabs .nav-link.active {
    color: #f19504;
    background-color:#313d62 !important;
    border-color: transparent !important;
}
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0rem!important;
    border-top-right-radius: 0rem!important;
    text-decoration: none;
}
.tab-content {
	padding-left: 220px;
	margin-top: 45px;
    margin-bottom: 45px;
}
.tab-content>.active {
    display: block;
    background: #fff;
    min-height: 165px;
}
.nav.nav-tabs {
    float: left;
    display: block;
    margin-right: 20px;
    border-bottom: 0;
    border-right: 1px solid transparent;
    padding-right: 15px;
}

.visibility-handheld-only {display:block;}
.visibility-desktop-only {display:none;}

/*---------------------------------------------- Tabs */

@media (min-width:576px){
  .checked.arrow > li{padding-left:66px;background-size:41px auto;}
  img.float-sm-left,img.float-sm-right{max-width:47%;margin-bottom:10px;}
  img.float-sm-left{margin-right:15px;}
  img.float-sm-right{margin-left:15px;}
  .media-object{max-width:100px;}
  .jumbotron{font-size:1.16667rem;}
  .innerpad{padding-top:2rem;padding-bottom:2rem;}
  .innerpad-box{padding:1.5rem 1.5rem 0.5rem;margin-bottom:1.5rem;}
  .logo > a{width:300px;padding-top:84px;}
  .half > li{float:left;width:50%;padding-right:10px;}
  .half > li:nth-child(2n+1){clear:both;}
  .half.checked > li{padding-left:25px;}
  .top-contacts{padding-top:13px;padding-bottom:0;}
  .steps li h3{font-size:1.6rem;}
  #nav .navbar-toggler{top:-74px;}
  #feature-panel .item .inner{font-size:1.6rem;}
  #banner-caption{padding-top:10px;padding-bottom:10px;}
  .banner-captions .inner{max-width:none;padding:15px 15px 15px 74px;font-size:1.75rem;}
  .banner-captions .inner .icon-img{width:54px;height:63px;}
  .service-list .item > a > i{width:100px;height:82px;}
  .service-list .item > a > h3{font-size:1.25rem;}
  #licensed-builders h2{font-size:2.4rem;}
	#costs h2,#report-box h2{font-size:3.33333rem;}
	#costs .btn,#report-box .btn{padding-left:6.5rem;padding-right:6.5rem;}
  .associations,.footer-menu,.footer-contact{padding-left:15px;padding-right:15px;}
  .footer-menu,.footer-contact{margin-top:0;}
  #home-5 .content-left h2{padding-right:99px;background-size:74px auto;font-size:2.93333rem;}
  #home-5 .bottom-testimonials{padding-left:45px;padding-right:45px;}
  #home-5 .bottom-testimonials .owl-controls > .owl-nav > div{width:23px;margin-top:-32px;padding-top:64px;}
  .carousel-inspector .owl-item .item .photo > img{margin:0;}
  .faqins{font-weight:400;float:right;color:#ffd238;margin-right:25px;}
  .card .expandp{ display:none; }
  .card .collapsep{ display:block; }
  .card .collapsed .collapsep { display:none; }
  .card .collapsed .expandp { display:block; }
}
@media (min-width:768px){
  html{font-size:14px;}
  h1,.h1{font-size:2rem;}
  h2,.h2{font-size:1.57143rem;}
  h3,.h3{font-size:1.42857rem;}
  h4,.h4{font-size:1.28571rem;}
  h5,.h5{font-size:1.14286rem;}
  h6,.h6{font-size:1.07143rem;}
  .checked.arrow > li{padding-left:50px;background-size:30px auto;}
  .btn{}
  .btn-block{padding-left:1.5rem;padding-right:1.5rem;}
  .lead,.txtlg{font-size:1.14286rem;}
  .txtsm{font-size:.85714rem;line-height:1.66667em;}
  img.float-md-left,img.float-md-right{max-width:47%;margin-bottom:10px;}
  img.float-left,img.float-sm-left,img.float-md-left{margin-right:25px;}
  img.float-right,img.float-sm-right,img.float-md-right{margin-left:25px;}
  .logo > a{width:210px;padding-top:59px;}
  .separate-content > .row > .content > .inner,.separate-content > .row > .content-left > .inner,.separate-content > .row > .content-right > .inner{width:330px;}
  .left-content > .row > .content > .inner,.both-content > .row > .content-left > .inner{margin-left:auto;padding-left:0;}
  .right-content > .row > .content > .inner,.both-content > .row > .content-right > .inner{margin-right:auto;padding-right:0;}
  .separate-content > .row > .photo{position:relative;}
  .separate-content > .row > .photo > img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0;}
  .price-accordion > .card .card-block,.faq-accordion > .card .card-block{padding:1.5rem;}
	#header-group{width:100%;padding-top:0;position:fixed;left:0;top:0;z-index:1000;}
  .ctc a{padding:1.5rem 0;}
  .reports{border-right:10px solid #fff;}
  .steps{position:relative;}
  .steps::before{content:'';width:493px;border-top:4px dotted #f1a608;position:absolute;top:39px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
  .steps::after{right:50%;}
  .steps li::after{content:none;}
  .steps li .inner{padding:99px 26px 0;}
  .steps li .inner::before,.steps li .inner::after{left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
  .steps li .inner::before{width:80px;height:80px;}
  .steps li .inner::after{width:auto;font-size:50px;line-height:80px;}
  .steps li h3{font-size:1.6rem;}
  .steps.steps-3 li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.333333%;}
  .steps.steps-4 li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;}
  #top-bar{position:static;}
  #header{padding-top:0;padding-bottom:0;}
  #header > .container{padding-top:1.5rem;padding-bottom:1.5rem;}
	#header .logo{margin-bottom:0;}
  #nav{padding-top:11px;background:none;}
  #nav .navbar-nav .nav-item{float:left;}
  #nav .navbar-nav a{}
  #nav .navbar-nav .nav-item + .nav-item{}
  #nav .navbar-nav > li{}
  #nav .navbar-nav > li > a{padding:.8rem;border-radius:4px;position:relative;}
  #nav .navbar-nav a:hover,#nav .navbar-nav a:active,#nav .navbar-nav a:focus,#nav .navbar-nav .active > a{}
  #nav .navbar-nav > .first > a > span{display:block;width:17px;height:0;padding-top:14px;background:url(../images/icon_home.png) center center / cover no-repeat;overflow:hidden;}
	#nav .sub-menus{min-width:18rem;position:absolute;left:0;top:100%;}
	#nav .sub-menus > .nav-item{float:none;}
	#nav .sub-menus > .nav-item > a,#nav .sub-menus .sub-menus > .nav-item > a{padding-left:2rem;}
	#nav .sub-menus .sub-menus{background-color:rgba(82,100,154,.5);left:100%;top:0;}
	#header-group.scrolled{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);}
	#header-group.scrolled #top-bar{background-color:#313d62;}
	#header-group.scrolled #header{background-color:#fff;}
  #header-group.scrolled #header > .container{padding-top:1rem;padding-bottom:1rem;}
	#header-group.scrolled #header .logo > a{padding-top:43px;background-image:url(../images/logo_fixed.png);}
  #header-group.scrolled #nav{padding-top:7px;}
  #header-group.scrolled #nav .navbar-nav a{color:#52649a;}
  #header-group.scrolled #nav .navbar-nav > .first > a > span{background-image:url(../images/icon_home_bl.png)}
	#header-group.scrolled #nav .sub-menus{background-color:rgba(82,100,154,.8);}
	#header-group.scrolled #nav .sub-menus > .nav-item > a{color:#fff;}
	#header-group.scrolled #nav .sub-menus > .nav-item > a:hover,#header-group.scrolled #nav .sub-menus > .nav-item > a:active,#header-group.scrolled #nav .sub-menus > .nav-item > a:focus{color:#f3a911;}
	#header-group.scrolled #nav .sub-menus .sub-menus{background-color:rgba(0,0,0,.8);}
  #title{padding-top:12rem;}
  /*#region #title{padding-top:30rem}*/
  #title .main-title{margin-bottom:0;font-size:2.71429rem;}
  #breadcrumb .breadcrumb li > a{}
  #breadcrumb .breadcrumb li:first-child > a{}
  .bottom-box + .bottom-box{margin-top:0;}
  #licensed-builders h2{font-size:2.428571rem;}
  #costs.bottom-box{margin-top:1.5rem;}
  #footer .logo > a{width:300px;padding-top:84px;}
  .search-box .title{font-size:1.3rem;}
  .search-form .input-wrap{float:left;width:80%;margin-bottom:0;}
  .search-form #search-bt{float:right;width:17%;padding:.9rem 0;}
  #search-box-home{padding-top:23rem;}
  #search-box-home #search-bt{padding-top:1rem;padding-bottom:1rem;font-size:1.14286rem;font-weight:900;}
  #region #search-box-home{padding-top:15rem;}
  #region #search-box-home .sub-title{font-size:1.1rem;background:url(../images/sub-title_border.jpg) center top no-repeat transparent scroll;background-size:65px;padding-top:0.8rem;}
  .banner-captions .inner{padding:15px 0 15px 57px;font-size:1.25rem;}
  .banner-captions .inner .icon-img{width:44px;height:51px;}
  .service-list .item > a{padding:1.5rem 3.2rem;}
  .home-service-list .item:nth-child(2n+1){border-left:1px solid #edefed;}
  .home-service-list .item:nth-child(3n+1){border-left:none;}
  .home-service-list .item:nth-child(n+3){border-top:none;}
  .home-service-list .item:nth-child(n+4){border-top:1px solid #edefed;}
  .home-service-list .item:nth-child(8) {border-bottom:none;}
  .home-service-list .item:nth-child(9) {border-right: none;}

	#costs h2,#report-box h2{font-size:3rem;}
	#costs h2 > small,#report-box h2 > small{font-size:.5em;}
	#costs .btn,#report-box .btn{padding-left:1.5rem;padding-right:1.5rem;}
  #home-4 #report-box .btn{margin-top:66px;}
  #home-5 .content-left h2{padding-right:85px;background-size:62px auto;font-size:2.14286rem;}
  #home-5 .content-left{border-right:1px solid #e9ecf3;}
  #home-5 .bottom-testimonials{padding-left:30px;padding-right:30px;}
  #home-5 .bottom-testimonials .owl-controls > .owl-nav > div{width:15px;margin-top:-20px;padding-top:41px;}
  #cover-map .map-wrap{height:100%;padding-top:0;}
  .carousel-inspector .owl-item .item .photo > img{margin:0 auto 1.5rem;}
  #bt-top img{width:20px;}
  .web-hide{display:none;}
  .recaptcha{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:relative;left:0px;}
  .radio-group label{margin-top:0;display:inline-block;}
  #after-inspection ul > li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}

@media (max-width:768px){
  .faqins{display:none;}
}

@media (min-width:992px){
  html{font-size:15px;}
  h1,.h1{font-size:2.26667rem;}
  h2,.h2{font-size:1.57143rem;}
  h3,.h3{font-size:1.33333rem;}
  h4,.h4{font-size:1.2rem;}
  h5,.h5,h6,.h6{font-size:1.06667rem;}
  .checked.arrow > li{padding-left:60px;background-size:35px auto;}
  .lead,.txtlg{font-size:1.2rem;}
  .btn{padding-top:.8rem;padding-bottom:.8rem;}
  .btn-sm{padding:0.5rem 1rem;font-size:1rem;}
  .btn-md{padding:.7rem 2rem;font-size:16px;}
  img.float-lg-left,img.float-lg-right{max-width:47%;margin-bottom:10px;}
  img.float-left,img.float-sm-left,img.float-md-left,img.float-lg-left{margin-right:25px;}
  img.float-right,img.float-sm-right,img.float-md-right,img.float-lg-right{margin-left:25px;}
  .text-lg-center h2{background-position:center bottom;}
  .text-lg-right h2{background-position:right bottom;}
  .innerpad{padding-top:2.5rem;padding-bottom:2.5rem;}
  .innerpad-sm{padding-top:2rem;padding-bottom:2rem;}
  .innerpad-box{padding:1.5rem 1.5rem 0.5rem;margin-bottom:1.5rem;}
  .logo > a{width:305px;padding-top:86px;}
  .separate-content > .row > .content > .inner,.separate-content > .row > .content-left > .inner,.separate-content > .row > .content-right > .inner{width:450px;}
  .price-accordion > .card .card-block,.faq-accordion > .card .card-block{padding:2rem;}
  .ctc a{padding:2rem 0;}
  .steps::before{width:640px;top:45px;}
  .steps li .inner{padding:120px 48px 0;}
  .steps li .inner::before{width:92px;height:92px;}
  .steps li .inner::after{font-size:60px;line-height:92px;}
  .steps li h3{font-size:1.8rem;}
	#nav{padding-top:22px;}
  .reports > a > h3{width:75%;}
  .form-control.booking-comment{height:385px;}
  #nav .navbar-nav > .nav-item > a{padding:.7rem 1rem;}
  #nav .navbar-nav .nav-item + .nav-item{}
  #nav .navbar-nav a{font-size:1.1rem;}
  #nav .navbar-nav > li > a{padding-left:1rem;padding-right:1rem;}
  #nav .navbar-nav > .first > a > span{width:19px;padding-top:17px;}
	#header-group.scrolled #header .logo > a{padding-top:62px;}
  #header-group.scrolled #nav{padding-top:15px;}
  #title > .container{padding-top:2.1rem;padding-bottom:2.1rem;}
  #title .main-title{font-size:3.875rem;}
  #banner-caption{padding-top:15px;padding-bottom:15px;}
  .banner-captions .inner{padding:15px 0 15px 78px;font-size:1.625rem;}
  .banner-captions .inner .icon-img{width:59px;height:68px;}
  .search-box .title{font-size:1.6rem;}
  #search-box-home{padding-top:30rem;}
  #region #search-box-home{padding-top:15rem;}
  #region #search-box-home .sub-title{font-size:1.2rem;background:url(../images/sub-title_border.jpg) center top no-repeat transparent scroll;padding-top:1rem;}
  #region .news-list .desc{color:#272727;}
  #region .news-list .desc a{color:#f19504;}
  #breadcrumb .breadcrumb{font-size:1.06667rem;line-height:1.2em;}
  #licensed-builders h2{font-size:2rem;}
  #costs.bottom-box{margin-top:0;}
  #footer .upper{font-size:.85rem;}
  #footer-logos .logo > a{width:269px;padding-top:39px;}
  .service-list .item > a{padding-left:2rem;padding-right:2rem;}
  .home-service-list .item > a{padding-left:2.5rem;padding-right:2.5rem;}
  .home-service-list .item:nth-child(3n+1){border-right:1px solid #edefed;}
  .home-service-list .item:nth-child(4n+1){}
  .home-service-list .item:nth-child(n+4){}
  .home-service-list .item:nth-child(n+5){border-top:1px solid #edefed;}
	#home-3 > .row > .content{background-image:url(../images/bg_why.png);background-position:490px center;background-repeat:no-repeat;background-size:auto 70%;}
	#costs h2,#report-box h2{font-size:3.33333rem;}
	#costs .btn,#report-box .btn{padding-left:3.5rem;padding-right:3.5rem;}
  #home-4 #report-box .btn{margin-top:43px;}
  #home-5 .content-left h2{padding-right:92px;background-size:73px auto;font-size:2.625rem;}
  #home-5 .content-left h2 > small{font-size:.625em;}
  #home-5 .bottom-testimonials{padding-left:45px;padding-right:45px;}
  #home-5 .bottom-testimonials .owl-controls > .owl-nav > div{width:23px;margin-top:-32px;padding-top:64px;}
  .carousel-inspector .owl-item .item .photo > img{margin:0;}
  .news-list .owl-controls{top:-63px;}
  #bt-top{right:30px;bottom:30px;}
  #bt-top > a{padding:.7rem;}
  #bt-top img{width:29px;}
  .web-hide{display:none;}

  .inspectors-grid .card-image{min-height:170px;}
}
@media (min-width:1200px){
  html{font-size:16px;}
  h1,.h1{font-size:2.75rem;}
  h2,.h2{font-size:2.125rem;}
  h3,.h3{font-size:1.5rem;}
  h4,.h4{font-size:1.25rem;}
  h5,.h5{font-size:1.125rem;}
  h6,.h6{font-size:1.0625rem;}
  .checked.arrow > li{padding-left:67px;background-size:42px auto;}
  .lead,.txtlg{font-size:1.125rem;}
  .txtlgr{font-size:1.25rem;}
  .txtsm{font-size:.875rem;line-height:1.71429em;}
  .main-title{font-size:4.75rem;}
  img.float-xl-left,img.float-xl-right{max-width:47%;margin-bottom:10px;}
  img.float-left,img.float-sm-left,img.float-md-left,img.float-lg-left,img.float-xl-left{margin-right:25px;}
  img.float-right,img.float-sm-right,img.float-md-right,img.float-lg-right,img.float-xl-right{margin-left:25px;}
  .btn{font-size:1.125rem;}
  .btn-sm{padding:.5rem 1rem;font-size:.88889rem;}
  .btn-md{padding:.7rem 2rem;font-size:16px;}
  .form-control{padding:.7rem 1rem;}
  .form-date{background-size:auto 23px;}
  .custom-select{padding:.6rem .8rem;}
  .logo > a{width:411px;padding-top:116px;}
  .separate-content > .row > .content > .inner,.separate-content > .row > .content-left > .inner,.separate-content > .row > .content-right > .inner{width:540px;}
  .price-accordion > .card .card-block,.faq-accordion > .card .card-block{padding:2.5rem;}
  .ctc a{padding:2rem 0;}
  .steps::before{width:755px;top:52px;}
  .steps li .inner{padding:130px 70px 0;}
  .steps li .inner::before{width:105px;height:105px;}
  .steps li .inner::after{font-size:70px;line-height:105px;}
  .steps li h3{font-size:1.875rem;}
  #top-bar{font-size:1.25rem;}
  .top-contacts{padding-top:10px;}
  #top-bar .socials{padding-top:3px;}
  #nav{padding-top:32px;}
  #nav .navbar-nav a{font-size:1.125rem;line-height:1.22222em;}
  #nav .navbar-nav > li > a{}
  #nav .navbar-nav > .first > a{padding-top:.6rem;padding-bottom:.6rem;}
  #nav .navbar-nav > .first > a > span{width:25px;padding-top:22px;}
  #breadcrumb .breadcrumb{font-size:1.125rem;line-height:1.1em;}
  #header-group.scrolled #header .logo > a{width:347px;padding-top:71px;}
  #header-group.scrolled #nav{padding-top:15px;}
  .search-form #search-bt{padding:.8rem 0;}
  #search-box-home #search-bt{padding-top:1rem;padding-bottom:1rem;font-size:1.14286rem;font-weight:900;}
  #search-box-home{padding-top:34rem;padding-bottom:3rem;}
  #search-box-home > .container > .inner{padding:2.3rem;}
  #search-box-home .title{font-size:2.625rem;}
  #region #search-box-home{padding-top:20rem;}
  #region #search-box-home .sub-title{font-size:1.6rem;background:url(../images/sub-title_border.jpg) center top no-repeat transparent scroll;padding-top:1rem;}
  #banner-caption{padding-top:20px;padding-bottom:20px;}
  .banner-captions .inner{padding:15px 0 15px 96px;font-size:1.875rem;}
  .banner-captions .inner .icon-img{width:71px;height:84px;}
  .service-list .item > a{padding-left:0;padding-right:0;}
  .service-list .item > a > h3{font-size:1rem}
  .home-service-list .item > a{padding-left:3.4rem;padding-right:3.4rem;}
  .home-service-list .item > a > h3{font-size:1.25rem;}
  #licensed-builders h2{font-size:2.25rem;}
  #footer .logo > a{width:375px;padding-top:105px;}
  #home-3 > .row > .content{background-position:615px center;background-repeat:no-repeat;background-size:auto 70%;}
  #costs h2,#report-box h2{font-size:3.625rem;}
  #costs .btn,#report-box .btn{padding-left:5.5rem;padding-right:5.5rem;}
  #home-4 #costs .btn{margin-top:61px;}
  #home-4 #report-box .btn{margin-top:0;}
  #home-5 .content-left h2{padding-right:115px;background-size:98px auto;font-size:3rem;}
  #home-5 .content-left h2 > small{font-size:.625em;}
  #home-5 .bottom-testimonials{padding-left:45px;padding-right:45px;}
  #home-5 .bottom-testimonials .owl-controls > .owl-nav > div{width:29px;margin-top:-40px;padding-top:80px;}
  .news-list .owl-controls{top:-70px;}
  .web-hide{display:none;}
  .inspectors-grid .mobile-only{display:none;}
  .inspectors-grid .desktop-only{display:block;}

  .visibility-handheld-only {display:none;}
  .visibility-desktop-only {display:block;}
}

.map-wrap iframe{
	pointer-events:none;
}
.map-wrap iframe.clicked{
	pointer-events:auto;
}

.mainintro{
    padding:30px;
    margin-bottom:21px;
    background:#E9ECF3;
}

.mainintro strong{
    font-weight:700;
color:#445689 !important
}

.mainintro h1{
font-size:2.3rem;
}
.inspectors-grid .card-image{min-height:200px;}


.inspector-search-page #search-box-home {
	padding-top:0;
}

@media(max-width:992px){
	#inspector-contact.opened{
    margin-top:-98px;
    }
}

.edm-service-list{padding:10px;}
.form-hide{display:none;}

.edm-service-list label{ width:100%;cursor:pointer; margin:0; padding:10px;background:#3F51B5; color:#fff; margin:0; text-align:center;border:2px solid rgba(255, 255, 255, 0);}
.edm-service-list input[type='radio']{display:none; }
.edm-service-list input[type='radio']:checked + label{background:#FFC107;border:2px solid #FFC107;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}

/* Mobile CTA Tray Styles START */

body {
  padding-bottom : 64px;
}

#inspector-contact {
  display : none;
}

.mobile-cta-tray {
  position : fixed;
  width : 100%;
  background : rgb(49, 61, 98);
  bottom : 0px;
  left : 0px;
  z-index : 2147483630;
  -webkit-box-shadow : rgb(51, 51, 51) 0px -5px 5px -5px;
          box-shadow : rgb(51, 51, 51) 0px -5px 5px -5px;
  display:block;
}

.mobile-icon-row {
  display : -webkit-box;
  display : -ms-flexbox;
  display : flex;
}

.mobile-icon-row a {
  width : 33.3%;
  padding : 12px 10px 8px 10px;
  text-align : center;
  -webkit-text-decoration-line : none;
          text-decoration-line : none;
  text-decoration-thickness : initial;
  -webkit-text-decoration-style : initial;
          text-decoration-style : initial;
  -webkit-text-decoration-color : initial;
          text-decoration-color : initial;
  color : rgb(253, 209, 55);
  font-weight : 400;
  font-size : 11px;
  border-left : 1px solid rgb(63, 76, 116);
  border-right : 1px solid rgb(63, 76, 116);
}

.mobile-icon-row a:first-child {
  border-left : none;
  border-right : 1px solid rgb(32, 42, 74);
}

.mobile-icon-row a:last-child {
  border-right : none;
  border-left : 1px solid rgb(32, 42, 74);
}

.mobile-icon-row .icon {
  background-image : url("/images/icon_phone_lg.png");
  background-repeat : no-repeat no-repeat;
  width : 100%;
  height : 20px;
  display : block;
  background-size : contain;
  background-position : center center;
  margin-bottom : 8px;
}

.mobile-icon-row .icon-location {
  background-image : url("/images/icon_location_lg.png");
}

.mobile-icon-row .icon-call {
  background-image : url("/images/icon_phone_lg.png");
}

.mobile-icon-row .icon-book {
  background-image : url("/images/icon_form_yellow.png");
}

#chat-widget-container {
	bottom:65px!important;
}

@media (min-width: 668px) {
  .mobile-cta-tray {
    display:none;
  }

  body {
    padding-bottom : 0px;
  }

  #inspector-contact {
    display : block;
  }

  #chat-widget-container {
	bottom:0px!important;
   }

}
/* Mobile CTA Styles END */

@media(max-width:405px){
  .mob-wd-fix {max-width:100%!important;width: 100%!important;}
}

/* Mobile & Desktop display helper classes */

.desktop-only {display:none;}

@media (min-width: 996px) {
	.mobile-only {display:none;}
	.desktop-only {display:initial;}
}

/* Mobile & Desktop display helper classes ENDS ---- */


/* Region Page Template Split Test */

.region-split-test #search-box-home {
	display:none;
}

@media (min-width:768px) {
	.region-split-test #header-wrap {
		padding-top: 80px;
    	padding-bottom: 80px;
	}
}

@media (min-width:992px) {
	.region-split-test #header-wrap {
		padding-top: 90px;
    	padding-bottom: 90px;
	}
}

@media (min-width:1200px) {
	.region-split-test #header-wrap {
		padding-top: 100px;
    	padding-bottom: 100px;
	}
}

@media (min-width:1400px) {
	.region-split-test #header-wrap {
		padding-top: 110px;
    	padding-bottom: 110px;
	}
}

/**Above The Fold Region Template*************************************/

#top-form-section {background: rgb(10 22 55 / 91%);padding-top: 3em;}
.atf-inner {color: #fff;}
.top-form-2023 h3 {text-align: center;background: #445689;padding: 20px;color: #fff;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.top-form-2023 {background: #d8d8d8;border: solid 3px #445689;color: #000;border-radius:10px;margin-top:3em;}
.top-form-2023 form label{font-size:14px;color:#000;font-weight:600}
.top-form-2023 form input,
.top-form-2023 form select{font-size:14px;color:#000;width:100%;border:solid 1px #c3c3c3;background:#fff;}
.top-form-2023 form input,
.top-form-2023 form select{padding:5px;}

ul.atf-list{list-style:none;padding:0;}
ul.atf-list li{padding-left:70px;padding-bottom:1.3em;position:relative;}
ul.atf-list i{position:absolute;top:0px;left:0;width: 60px;height: 50px;margin: 0;background-position: center center;background-repeat: no-repeat;background-size: contain;}
ul.atf-list li:first-child i{background-image: url(/images/icon_license.png);width:55px;height:46px;left:3px;}
ul.atf-list li:nth-child(2) i{ background-image: url(/assets/images/icon_24hourreport.png);width: 70px;height: 55px;left:-5px;}
ul.atf-list li:nth-child(3) i{ background-image: url(/images/icon_pestcontrol.png);width: 60px;height: 50px;}
ul.atf-list li:last-child i{ background-image: url(/images/icon_help.png);width: 37px;height: 42px;left:10px;}

#top-form-section button#submit {color:#000;}

.atf-logo-strip {padding: 4em 20px;text-align: center;}
.atf-bottom-cta {background: #445689;padding: 20px;border-radius: 10px;}

@media(min-width:768px){
    .top-form-2023{margin-top:0;}
    #top-form-section {background: rgb(10 22 55 / 91%);padding-top: 13em;}
}


