@charset "utf-8";@media screen and (max-width: 1200px){.right_fixed_btn{background:url(images/top_fix_bg.png) repeat-x 0 0;position:relative;height:auto;top:0;left:0;right:auto;width:100%;overflow:hidden}.right_fixed_btn ul li{background:url(images/top_fix_li_bg.png) no-repeat 1px 0;width:33%;margin:0}.right_fixed_btn ul li.book_inspection a{padding-bottom:4px}.right_fixed_btn ul{width:960px;margin:0 auto;display:block}.right_fixed_btn ul li{width:33%;float:left}}@media screen and (max-width: 960px){.right_fixed_btn{background:url(images/top_fix_bg.png) repeat-x 0 0;position:relative;height:auto;top:0;left:0;right:auto;width:100%;overflow:hidden}.right_fixed_btn ul li{background:url(images/top_fix_li_bg.png) no-repeat 1px 0;width:33%;margin:0}.right_fixed_btn ul li.book_inspection a{padding-bottom:4px}.right_fixed_btn ul{width:748px;margin:0 auto;display:block}.right_fixed_btn ul li{width:33%;float:left}.main{width:748px}.banner{width:100%;padding-bottom:22px;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.banner .bx-wrapper ul li img{width:100%;height:auto}.left_side{width:483px}.right_side_bar{width:250px}.three_tab ul li{margin:0 15px 0 0;width:238px}.footer_nav ul li{width:227px;margin-right:15px;padding-right:15px}.footer_nav ul li ul li{width:100%;padding:0 0 9px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.thirty_pluse_heading{-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.three_tab ul li .shadow{bottom:-22px;-webkit-background-size:238px auto;-moz-background-size:238px auto;-ms-background-size:238px auto;-o-background-size:238px auto;background-size:238px auto}.testi{height:225px}.testi .bx-viewport{height:237px !important}.testimonials .bx-wrapper .bx-controls .bx-controls-direction a{bottom:143px}.testimonials h2{padding:8px 0 9px 21px;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}.inner_pages .left_inner{width:483px}.inner_pages .right_inner{width:250px}.full .left_inner{width:100%}.latest_news .latest ul{padding:0 8px}.latest_news .latest ul li .latest_news_content{width:177px}.map{width:100%;box-sizing:border-box}.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail img{width:142px}.ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(4n){margin-right:10px}.ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(3n){margin-right:0}.blog .left_inner ul li .blog_img{margin:0 15px 10px 0;width:184px}.blog .left_inner ul li .blog_img + .blog_content{width:274px}.blog .left_inner ul li .tag_in .tag_links{width:415px}.single-post .blog .left_inner ul li .blog_content{width:auto}.single-post .blog .left_inner ul li .blog_img + .blog_content h1.blog_title{width:282px}.single-post .blog .left_inner ul li .blog_img + .blog_content .date_time{width:261px}#respond{width:100%;box-sizing:border-box}#commentform p label{width:100%;box-sizing:border-box;margin-bottom:2px;text-align:left}#commentform p input,#commentform p textarea{width:100%;box-sizing:border-box;margin:0}#commentform p input#submit{margin-left:0}.header_nav .main{position:relative;height:51px}.menu-top-menu-container{display:none;width:250px;position:absolute;top:100%;right:0;background:#cd2621}.responsive_menu_btn{position:absolute;width:31px;height:31px;background:url(images/menu_responsive.jpg) no-repeat 0 0;top:10px;right:0}.header_nav ul li{width:100%;padding:0 0 2px;background:url(images/menu_divider_responsive.png) no-repeat 0 bottom}.header_nav ul li a{padding:13px 15px}.contact_form .gform_wrapper .top_label .gfield_label{width:100%;margin:0 0 3px !important;text-align:left}.contact_form .gform_wrapper .top_label .ginput_container,.contact_form .gform_wrapper .top_label .gfield_captcha_container{width:100%}.contact_form .gform_wrapper li .ginput_container input,.contact_form .gform_wrapper li .ginput_container select{width:100% !important;box-sizing:border-box;height:33px}.contact_form .gform_wrapper li .ginput_container textarea,.contact_form .gform_wrapper .top_label .gfield_error textarea.textarea{width:100% !important;box-sizing:border-box}.contact_form .gform_wrapper .gform_footer input.button{margin-left:10px}.contact_form .gform_wrapper li.gfield.gfield_error,.contact_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,.contact_form .gform_wrapper li,.contact_form .gform_wrapper li.gfield.gfield_error.gfield_contains_required{box-sizing:border-box;padding:5px 10px !important}.contact_form .gform_wrapper .top_label .gfield_error .ginput_container{max-width:100%}.contact_form .gform_wrapper .top_label .gfield_description.validation_message,.contact_form .gform_wrapper .gfield_description.validation_message{padding:5px 0 0 !important}.map .wpgmza_map{width:100% !important}.footer_logo .main{text-align:center}.footer_logo .main img{display:inline-block;margin:0 13px 20px}.inner_pages #your-profile .submit{margin-left:47px;width:auto;float:none}.page-template-instant-quote-special2 .main,.page-template-instant-quote-special3 .main{width:748px}}@media screen and (max-width: 767px){.main,.right_fixed_btn ul{width:460px}.right_fixed_btn{background-repeat:repeat}.right_fixed_btn ul li{width:100%}.right_fixed_btn ul li a br{display:none}.right_fixed_btn ul li.book_inspection a{padding-top:14px;padding-bottom:14px}.left_side,.inner_pages .left_inner{width:100%;margin-bottom:25px}.right_side_bar{margin:0 auto;clear:both;float:none}.home .testimonials{margin-top:0}.three_tab{float:none;margin:20px auto 0}.three_tab ul li,.three_tab ul li.last{float:none;clear:both;margin:0 auto 30px}.footer{-moz-background-size:auto 100%;-webkit-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}.footer_nav ul li{width:100%;padding-right:0;margin-right:0;background-image:none}.banner{padding-bottom:13px}.banner .bx-controls{bottom:29px;left:14px}.contact_wrap_div{width:100%}.contact_wrap_div label{margin:0 0 10px 0;width:100%;text-align:left}.contact_wrap_div select{width:100%;box-sizing:border-box}.contact_wrap_div input[type="submit"]{margin-left:0}.contact_form .gform_wrapper{max-width:100%}.inner_pages .right_inner{width:100%}.latest_news .latest ul li .latest_news_content{width:375px}.logo{width:100%;text-align:center;margin:0 0 20px}.header_right{width:100%}.header_right .ph{float:left}.testimonials .testi_shadow{-moz-background-size:100% auto;-webkit-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail img{width:133px}.blog .right_menu h3{-moz-background-size:100% auto;-webkit-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.single-post .blog .left_inner ul li .blog_img + .blog_content h1.blog_title,.single-post .blog .left_inner ul li .blog_img + .blog_content .date_time{width:256px;box-sizing:border-box}.blog .left_inner ul li .tag_in .tag_links{width:391px}.blog .left_inner ul li .blog_img + .blog_content{width:256px}.single-post .blog .left_inner ul li .blog_img + .blog_content{width:auto}.thirty_pluse_heading img{display:block;float:none;margin:0 auto}.thirty_pluse_heading img + span{width:100%;padding-left:0}.right_side_bar{width:100%}.cat_term_name,.count_and_cat{width:100%}.under_three_main{float:left;margin:0 0 0 64px;clear:both}.blog .left_inner ul.detail_detail h3{float:none}.inner_pages #your-profile .form-table{width:100%}.inner_pages #your-profile .form-table th,#your-profile .form-table td{width:100%;box-sizing:border-box;display:block;float:left;padding:5px 10px}.inner_pages #your-profile .form-table th label{text-align:left}.inner_pages #your-profile .form-table td select,.inner_pages #your-profile .form-table td input,.inner_pages #your-profile .form-table td textarea{width:100%;box-sizing:border-box;height:33px}.inner_pages #your-profile .form-table td textarea{height:80px}.inner_pages #your-profile .form-table #password td .description{display:block;margin-bottom:10px}#pass-strength-result{width:100%;box-sizing:border-box}.inner_pages #your-profile .submit{margin-left:0}.right_fixed_btn ul li a,.right_fixed_btn ul li.book_inspection a{padding-top:0;padding-bottom:0;line-height:47px;font-size-adjust:none;height:47px}.header_nav ul li ul.sub-menu{display:block;position:relative;width:100%;top:0}.page-template-instant-quote-special2 .main,.page-template-instant-quote-special3 .main{width:460px}}@media screen and (max-width: 479px){.main,.right_fixed_btn ul{width:300px}.latest_news .latest ul li .latest_news_content{width:222px}.header_right{text-align:center;margin:0}.header_right .social_media_icon,.header_right .ph{float:none;clear:both;display:inline-block}.header_right .ph{margin:28px 0 18px 0}.banner{padding-bottom:9px}.banner .bx-controls{bottom:18px;left:10px}.blog .left_inner ul li .blog_img{width:100%;margin-right:0}.single-post .blog .left_inner ul li .blog_img + .blog_content h1.blog_title,.single-post .blog .left_inner ul li .blog_img + .blog_content .date_time{width:100%}.blog .left_inner ul li .blog_img + .blog_content{width:100%}.blog .left_inner ul li .tag_in .tag_links{width:231px}.half_div{width:100%}.contact_form .gform_wrapper li .gfield_captcha_container .gfield_captcha_input_container input{width:90px}.ngg-galleryoverview .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail a.ngg-fancybox span{font-size:12px}.ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(3n){margin-right:10px}.ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(2n){margin-right:0}.page-id-163 #theme-my-login.login,.page-id-166 #theme-my-login.login{width:100%}.login input{width:100%;height:33px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.login input[type="checkbox"]{height:auto;margin-top:4px}.under_three_main{margin:0}.count_and_cat div{margin:0 0 8px;clear:both;width:100%;box-sizing:border-box;border:none}.page-template-instant-quote-special2 .main,.page-template-instant-quote-special3 .main{width:300px}}@media screen and (min-width: 961px){.responsive_menu_btn{display:none}.menu-top-menu-container{display:block !important}}@media screen and (max-width: 767px){.nosidebar .left_inner_full{width:100%}.nosidebar .contact_form{width:100%}}