html{font-size:15px;line-height:1.6rem;}
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;-webkit-border-radius:0;-moz-border-radius:0;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;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:-moz-linear-gradient(top,#ffd238 0%,#f8ae1b 100%);background:-webkit-linear-gradient(top,#ffd238 0%,#f8ae1b 100%);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:-moz-linear-gradient(top,#ff9638 0%,#f8691b 100%);background:-webkit-linear-gradient(top,#ff9638 0%,#f8691b 100%);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;}

/* Hides from IE Mac \*/
* html .half{height:1%;}
.half{display:block;}
.half > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* End Hack */ 
/* General *******************************************************/
#header-group,#header,#header > .container,#top-bar{transition:all .3s 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;}
.search-box > .container > .inner{padding:1.5rem;background:rgba(47,60,109,.9);background:-moz-linear-gradient(-45deg,rgba(47,60,109,.9) 0%,rgba(82,100,154,.9) 100%);background:-webkit-linear-gradient(-45deg,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;}
#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;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:rgba(49,61,98,.9);-webkit-transition:all .5s;transition:all .5s;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 .3s;transition:all .3s;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;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:-moz-linear-gradient(top,#ffd238 0%,#f8ae1b 100%);background:-webkit-linear-gradient(top,#ffd238 0%,#f8ae1b 100%);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;}
#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:2rem;}
#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;}
#services{}
.service-list .item{text-align:center;/*padding:0 63px;*/}
.service-list .item > a{padding:1rem;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);}
.home-service-list .item{border-left:1px solid #edefed;}
.home-service-list .item > a{padding:1rem;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 > 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);}
.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{border:none;border-radius:0;}
.price-accordion > .card > .card-header{padding:0;border-bottom:none;border-radius:0;}
.price-accordion > .card > .card-header > h5 > a{display:block;padding:1rem 1.5rem;background:#445689;background:-moz-linear-gradient(top,#445689 0%,#516399 100%);background:-webkit-linear-gradient(top,#445689 0%,#516399 100%);background:linear-gradient(to bottom,#445689 0%,#516399 100%);color:#fff;text-decoration:none;position:relative;}
.price-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{background-image:url(../images/icon_plus.png);}
.price-accordion > .card .card-block{background-color:#e9ecf3;}
.price-accordion > .card:first-child > .card-header > h5 > a{border-radius:5px 5px 0 0;}
.price-accordion > .card:last-child > .card-header > h5 > a{border-radius:0;}
.price-accordion > .card:last-child > .card-header > h5 > a.collapsed{border-radius:0 0 5px 5px;}
.price-accordion > .card:last-child .collapse.show .card-block{border-radius:0 0 5px 5px;}
.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;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:176px;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;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;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%;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;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;transition:all .3s ease-in-out;}
#inspector-contact.opened{margin-top:-105px;}
#inspector-contact > .inner{width:290px;padding:15px;background-color:rgba(68,86,137,.9);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;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;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{transition:all .2s ease-in-out;}
.gallery-item:hover > .inner > img,.gallery-item:active > .inner > img,.gallery-item:focus > .inner > img{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;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 {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;
}

@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;}
  #nav .navbar-toggler{top:-74px;}
  #feature-panel .item .inner{font-size:1.6rem;}
  .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 > img{display:none;}
  .price-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;}
  #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:1rem;}
	#nav .sub-menus .sub-menus{background-color:rgba(82,100,154,.5);left:100%;top:0;}
	#header-group.scrolled{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;}
  .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;}
	#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 {transform: scale(1);position: relative;left: 0px;}
  .radio-group label {margin-top:0;display:inline-block;}
}

@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{padding:2rem;}
  .ctc a{padding:2rem 0;}
	#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;}
  .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.7rem;padding-right:2.7rem;}
  .home-service-list .item:nth-child(3n+1){border-left:1px solid #edefed;}
  .home-service-list .item:nth-child(4n+1){border-left:none;}
  .home-service-list .item:nth-child(n+4){border-top:none;}
  .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{padding:2.5rem;}
  .ctc a{padding:2rem 0;}
  #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;}
  .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.6rem;padding-right:3.6rem;}
  .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;}
}

.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;}