.family-service-item:after,.homepage-service-item:after{content:"";visibility:visible;clear:both}body{font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:400;background:#fff;color:#161616;padding-top:126px}.grey-section{background:#dadada;padding:35px 0}h1,h2,h3,h4,h5{font-weight:700;color:#007CC3}h1{font-size:36px;color:#008DD1}h2{font-weight:500;color:#161616}.font-blue{color:#0e366f}.font-red{color:#c80101}.custom-col-5,.custom-col-with-40,.custom-col-with-55{float:left}.custom-eq-row,.custom-eq-row.family{display:flex}section.white-section.news,section.white-section.price,section.white-section.services{padding-top:0}.breadcrumbs{margin-top:5px;padding:0 15px;position:relative;z-index:1}.breadcrumbs ul{padding-left:0}.breadcrumbs ul li a,.breadcrumbs ul li a:hover{color:#333;text-transform:uppercase}.B_crumbBox li{display:inline-block}.B_crumbBox li a{font-size:11px}header.site-header.affix-top,header.affix-top{height:auto;border-top:4px solid #b5b5b5;padding:15px;background:#FFF;position:fixed;top:0;width:100%;z-index:1000;-webkit-box-shadow:0 2px 10px 0 #ccc;-moz-box-shadow:0 2px 10px 0 #ccc;ox-shadow:0 2px 10px 0 #ccc}.top-header{font-size:0;text-align:right;margin:15px 0}header.affix{height:80px}header.affix-top .header-shadow{position:absolute;height:100%;top:0;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top-header [class*=btn-],.top-header a{text-decoration:none;color:#007CC3;font-weight:700;font-size:16px;text-transform:uppercase;margin-right:10px;vertical-align:middle;white-space:nowrap}a.header-phone{font-weight:900}.navigation .btn-order,.navigation .btn-quote,.top-header .btn-order,.top-header .btn-quote{display:inline;font-size:12px;background:#0e366f;color:#fff;padding:8px 13px;margin-left:10px;margin-right:0;border:2px solid #0e366f;cursor:pointer}.navigation .btn-quote,.top-header .btn-quote{background:rgb(169, 207, 69);border:2px solid rgb(169, 207, 69)}.navigation .btn-order:hover,.top-header .btn-order:hover{background:#fff;color:#0e366f}.navigation .btn-quote:hover,.top-header .btn-quote:hover{background:#fff;color:rgb(169, 207, 69)}.bottom-header{text-align:right;font-size:0;background:#fff;padding:15px 0 14px;overflow:hidden;min-height:0;position:static;margin-bottom:0;border:none}header.affix .bottom-header{padding-top:10px}.bottom-header .navbar-toggle{margin:0;padding:11px 16px}.bottom-header ul{float:right;margin-bottom:0}.bottom-header ul li{list-style:none;font-size:14px;line-height:14px;font-weight:700;text-transform:uppercase;display:inline-block;padding:4px 5px;border:1px solid #fff;}.bottom-header ul li.last{border-color:#fff}.bottom-header ul li a{color:#353535;text-decoration:none}.bottom-header ul li.active a{color:#0e366f}.bottom-header ul li:hover a{color:#c80101}.header-search{float:right;padding:4px 5px 0 20px;line-height:14px}.header-search a{font-size:14px;color:#353535}header .navigation .menu li.search{display:none;position:absolute;width:100%;z-index:1}header .navigation .menu li.search.active{display:block;padding:0;border:none;margin-left:-1px;right:-10px;top:-2px}.affix .top-header .header-phone,header .navigation .menu li.search form.advsea-form #as0_advsea-submit{display:none}header .navigation .menu li.search form.advsea-form fieldset{padding:0;margin:0;border:none}header .navigation .menu li.search form.advsea-form #as0_advsea-search{width:100%;height:auto;background:#fff;border:1px solid #0e366f;color:#0e366f;outline:0;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}header .navigation .menu li.search.active input{padding:5px 10px}.affix .top-header{position:absolute;left:-120px}.affix .logo img{height:40px}#homepage-banner .item{height:424px}#homepage-banner .carousel-control{width:5%}.banner-content-wrapper{position:relative;width:100%;height:424px}.banner-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%}.banner-caption{width:100%;padding:45px 35px 45px 35px;background:#fff;background:-webkit-linear-gradient(left,#fff 65%,transparent);background:-o-linear-gradient(right,#fff 65%,transparent);background:-moz-linear-gradient(right,#fff 65%,transparent);background:linear-gradient(to right,#fff 65%,transparent)}.banner-caption h2{margin:0 0 10px}#hero .banner-caption p{font-size:20px; color:#161616}a.homepage-more{text-decoration:none;display:inline-block;padding:17px 25px;border:3px solid #007CC3;color:#007CC3;text-transform:uppercase;font-weight:700;font-size:31px}.family-service-hover span,.homepage-service-hover span{text-shadow:1px 1px 1px rgba(0,0,0,.2);border-bottom:1px solid rgba(255,255,255,.5);box-shadow:0 1px 0 rgba(0,0,0,.1),0 -10px 0 rgba(255,255,255,.3);left:50%;text-transform:uppercase}a.homepage-more:hover{background:#007CC3;color:#fff}.wrapper-banner-btn a.homepage-more{font-size:12px;padding:10px;margin-top:30px}.homepage-content{margin-bottom:60px}.col-md-6.col-sm-6.col-xs-12.valuation input,.col-md-6.col-sm-6.col-xs-12.valuation select,.col-md-6.col-sm-6.col-xs-12.valuation textarea,textarea.form-control.textarea{background-color:#ebebeb}.homepage-content h1{font-size:48px;text-transform:uppercase;margin:0 0 30px}.homepage-content p{line-height:26px}.homepage-services{margin:15px 0 -25px}.homepage-service-item:after{display:inline-block}.homepage-service-item a{text-decoration:none;position:relative;overflow:hidden;display:block;padding-bottom:45px;height:260px}.homepage-service-item h4{color:#fff;padding:15px;margin:0;position:absolute;bottom:0;background:#007CC3;width:100%}.homepage-service-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homepage-service-hover{position:absolute;background:#007CC3;top:100%;width:100%;height:100%;opacity:.9}.homepage-service-hover span{position:absolute;text-align:center;font-size:18px;padding:10px 0;font-weight:400;color:rgba(255,255,255,.9);top:50%;width:90%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}ul.section-nav{list-style-type:none;padding-left:0}.middle-footer ul.section-nav li{margin-bottom:5px}.middle-footer ul.section-nav a{text-decoration:none;color:#fff;font-size:14px}.family-services{margin:15px 0 -25px}.family-service-item{background:#0e366f;font-size:0;width:263px;margin:0 auto}.family-service-item.desc{background:0 0;color:#000;font-size:16px}.col-sm-6.exp-desc{padding-bottom:25px}.col-sm-6.exp-desc p{margin:-1px 0 0 80px;text-align:right}.family-service-item.desc p{text-align:left}.family-service-item:after{display:inline-block}.family-service-item a{text-decoration:none;position:relative;overflow:hidden;display:block;padding-bottom:45px;height:267px}.family-service-item h4{color:#fff;padding:9px 10px 2px;margin:0;position:absolute;bottom:0;background:#0e366f;width:100%}.family-service-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.family-service-hover{position:absolute;background:#333;background:rgba(14,54,111,.7);top:100%;width:100%;height:350px}.family-service-hover span{position:absolute;text-align:center;font-size:16px;padding:10px 0;font-weight:400;color:rgba(255,255,255,.9);top:36%;width:90%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.right-section{position:relative}.homepage-button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.homepage-quote h4{text-align:center;text-transform:uppercase;margin-bottom:40px}.homepage-featured h5{text-transform:uppercase}span.featured-icon{display:inline-block;margin-right:15px;height:30px;width:30px}span.featured-icon img{width:100%}.homepage-valuation{color:#26364c}.homepage-valuation-purpose h5,.homepage-valuation-purpose p{margin:0;padding:10px 0}.homepage-valuation-purpose{margin-top:40px;line-height:normal}.homepage-market-valuation{margin-top:43px}.homepage-cost-valuation{margin-top:23px;line-height:normal}.p-residential{padding:15px 0;font-weight:700;font-size:16px}.homepage-valuation .homepage-button{position:relative;display:inline-block;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);width:100%;text-align:center;margin:20px 0}.homepage-valuation a.homepage-more{font-size:12px;padding:7px 10px}.homepage-note{margin-top:-45px;margin-bottom:-25px}.homepage-note h4{font-size:20px;margin-bottom:20px;text-align:center}.homepage-note p{font-size:20px}form.contact-form .btn-default,form.quote-form .btn-default{background-color: #007CC3;width:100%;height:100%;padding:15px;font-size:20px;border:3px solid #007CC3;border-radius:0;color:#ffffff;font-weight:700}form.contact-form .btn-default{padding:5px;font-size:14px}form.contact-form .btn-default:hover,form.quote-form .btn-default:hover{background:#fff;color:#007CC3;border-color:#007CC3;}form.contact-form .form-control,form.quote-form .form-control{padding:0 15px;border-radius:0;border:1px solid #898989;background:#f6f4f4}form.quote-form .form-control{padding:10px 15px}form.contact-form textarea.form-control{padding:5px 15px;height:93px}form.contact-form .form-control::-webkit-input-placeholder,form.quote-form .form-control::-webkit-input-placeholder{color:#535353}form.contact-form .form-control::-moz-placeholder,form.quote-form .form-control::-moz-placeholder{color:#535353}form.contact-form .form-control:-ms-input-placeholder,form.quote-form .form-control:-ms-input-placeholder{color:#535353}form.contact-form .form-control:-moz-placeholder,form.quote-form .form-control:-moz-placeholder{color:#535353}form.contact-form select.form-control,form.quote-form select.form-control{padding:0 10px;color:#535353}form.contact-form .form-group{margin-bottom:25px}.mv-even,.mv-odd{margin:0;padding:5px 15px;line-height:normal}.mv-even{background:#f3f2f2}button.btn.btn-default,button.btn.btn-default.valuation{background-color:#2e3d54;color:#fff;width:100%}.subpage-hero{border-bottom:3px solid #008DD1;position:relative;height:165px}.valuation-content{margin:0 5px}button.btn.btn-default.valuation{height:62px;font-size:18px}.valuation-content.desc p{text-align:center;line-height:2px}.subpage-hero img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.subpage-hero .subpage-title{text-transform:uppercase;position:absolute;bottom:0;margin:0;width:50%;padding:25px 35px 5px;background:#fff;background:-webkit-linear-gradient(left,#fff 50%,transparent);background:-o-linear-gradient(right,#fff 50%,transparent);background:-moz-linear-gradient(right,#fff 50%,transparent);background:linear-gradient(to right,#fff 50%,transparent)}.about-us h2{margin:0 0 35px}.about-mission-values h3,.about-professionalism h3{text-transform:uppercase;margin-top:35px;margin-bottom:40px}.about-mission-values h4,.about-professionalism h4{text-transform:uppercase;font-weight:700;margin-top:0}.about-mission-values .featured-icon{text-align:center;width:100%}.about-mission-values .featured-icon img{width:35px}.about-mission-values .custom-eq-row{margin-bottom:35px}.about-professionalism p{float:left;width:100%}.about-professionalism .featured-caption{position:absolute;float:left;top:50%;margin-left:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.about-professionalism h4.featured-profile{position:relative;display:inline-block;width:100%}.about-professionalism h4.featured-profile span.featured-icon{float:left;height:100%}.contact-detail,.contact-form{margin-bottom:30px}.contact-detail h4,.contact-form h4{text-transform:uppercase}.contact-form h4{margin-bottom:15px}.contact-detail p{margin-bottom:20px}.contact-detail a{text-decoration:none;color:#333}.contact-maps iframe{width:100%}.landing-banner .banner-wrapper{height:422px}.landing-banner-content-adword{margin-top:12%}.landing-banner{color:#fff;background:#f0f0f0;margin-top:-40px;padding-top:40px;z-index:10000000}.landing-banner h1{color:#fff;text-align:center;font-size:56px;margin:94px 0 20px;font-family:arial}.landing-banner h2{text-align:center;font-size:30px;color:#fff;margin-bottom:45px}.landing-banner-content p{text-align:center;font-size:16px;line-height:26px}.landing-banner-content-adword p{text-align:center;font-size:24px;line-height:44px;font-family:Arial;margin:0 50px}.landing-banner-content strong{font-size:18px;margin-bottom:5px;display:inline-block}.landing-qa h3,.landing-summary h3{font-size:18px;font-weight:900;margin-bottom:20px;margin-top:10px}.landing-summary{text-align:center;font-size:16px;color:#333}.landing-summary h4{font-size:16px;margin-bottom:20px}.landing-summary p{border:1px solid #ccc;margin:-1px 0 0;padding:25px 50px}.landing-experience-item.left p,.landing-summary-item.left p{border-left:none}.landing-experience-item.right p,.landing-summary-item.right p{border-right:none}.landing-summary-item{margin-bottom:65px}.landing-experience h3,.landing-qa h3{font-size:30px;font-weight:900;margin-bottom:32px;margin-top:-5px;text-align:right}.landing-experience.services h3,.landing-experience.valuation h3,.landing-qa h3{font-size:30px;font-weight:900;margin-bottom:20px;margin-top:10px;text-align:center}.landing-experience{text-align:center;font-size:16px;color:#333}.landing-experience h4{text-transform:uppercase;font-size:16px;margin-bottom:20px}.landing-experience p{margin:-1px 0 0;text-align:right}.col-md-5.desc p{text-align:left;padding-left:0;line-height:24px}.col-sm-1.clearfix.icon{padding-top:12px}.col-md-5.desc{text-align:left;width:44%}.col-md-5.desc h4{text-align:left;color:#26364c}.col-xs-12.valuation{padding-top:15px}.landing-experience-item{margin-bottom:65px}.landing-experience.sec2 h3{font-size:30px;font-weight:900;margin-bottom:29px;margin-top:-6px;text-align:left;margin-left:0}.landing-experience.sec2 p{margin:-1px 0 0;text-align:left;padding-left:0;padding-right:25px}.landing-page .panel{border:none;-webkit-box-shadow:0 1px 0 #ccc;-moz-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc}.landing-page .panel-default>.panel-heading{background:#fff;padding:10px 3px}.landing-page .panel-default>.panel-heading .panel-title a,.landing-page .panel-default>.panel-heading .panel-title i.fa{color:#0e366f;text-decoration:none}.landing-qa h3{margin-bottom:50px}.additional-content-qa{padding:5px 0;font-size:16px}.additional-content-qa p{margin-bottom:20px}.additional-content-qa img{width:100%}.landing-best-value{position:relative;text-align:center}.landing-best-value img{position:absolute;display:inline-block;right:20%;top:-25px;-webkit-transform:translateX(30%);-ms-transform:translateX(30%);-o-transform:translateX(30%);transform:translateX(-30%)}.landing-best-value h2{font-size:30px;margin-bottom:25px;margin-top:5px;color:#26364c}.landing-best-value p{font-size:18px;color:#26364c;line-height:12px}.landing-order h4{margin-top:35px;margin-bottom:30px;color:#26364c}.landing-order .form-control{padding:30px;font-size:18px}.landing-order select.form-control{padding:15px 25px;height:60px}.landing-order textarea.form-control{padding:18px 25px}.valuation-content.bottom p{margin:48px auto 10px;text-align:center}.order-form .btn.btn-default{width:100%;padding:18px;font-size:18px;line-height:normal}.top-footer{width:100%;padding:35px 0 0}.top-footer a{display:inline-block}.middle-footer{padding:5px 0 10px;margin:0 0 10px;border-bottom:1px solid #a3aab4}.middle-footer p{color:#fff;text-decoration:none;margin-bottom:20px;font-family:Arial,sans-serif}.middle-footer p.footer-logo{margin-top:15px}.middle-footer p.copyright{color:#ced0d7;font-size:12px}.bottom-footer a,.bottom-footer p,.middle-footer a{color:#fff;text-decoration:none;word-wrap:break-word}.bottom-footer a,.bottom-footer p{font-size:12px;color:#ced0d7}.middle-footer i.fa{font-size:20px;color:#fff;margin-right:2px}.dropdown-wrapper{position:fixed;width:100%;height:0;top:0;z-index:100000;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;-webkit-transition:.25s;transition:.25s;background:rgba(0,0,0,.6);overflow:auto}.get-quote-form,.order-valuation-form{font-family:Roboto,Arial,sans-serif;font-size:18px;width:65%;margin:60px auto 10px;background:#fff;padding:35px 20px;-webkit-box-shadow:0 0 10px 3px #333;-moz-box-shadow:0 0 10px 3px #333;box-shadow:0 0 10px 3px #333;overflow:auto;max-height:760px;position:relative}.get-quote-form:after,.order-valuation-form:after{content:'';display:block;visibility:visible;clear:both}.get-quote-form h2,.order-valuation-form h2{margin:-10px 0 25px;text-transform:uppercase;font-size:48px}.get-quote-form label,.order-valuation-form label{color:#797777}.get-quote-form .btn-default,.order-valuation-form .btn-default{background-color: #007CC3;color: #fff;width: 100%;padding:20px 0;font-size:20px;border:3px solid #007CC3;border-radius:0;font-weight:700;float:right}.get-quote-form .btn-default:hover,.order-valuation-form .btn-default:hover{background:#fff;color:#007CC3}.get-quote-form .form-control,.order-valuation-form .form-control{border:none;background:#eaeaea;padding:0 15px;height:50px}.get-quote-form .form-control::-webkit-input-placeholder,.order-valuation-form .form-control::-webkit-input-placeholder{font-family:Lato;font-size:16px;font-weight:700;color:#797777;opacity:.6}.get-quote-form .form-control::-moz-placeholder,.order-valuation-form .form-control::-moz-placeholder{font-family:Lato;font-size:16px;font-weight:700;color:#797777;opacity:.6}.get-quote-form .form-control:-ms-input-placeholder,.order-valuation-form .form-control:-ms-input-placeholder{font-family:Lato;font-size:16px;font-weight:700;color:#797777;opacity:.6}.get-quote-form .form-control:-moz-placeholder,.order-valuation-form .form-control:-moz-placeholder{font-family:Lato;font-size:16px;font-weight:700;color:#797777;opacity:.6}.get-quote-form select.form-control,.order-valuation-form select.form-control{color:rgba(121,119,119,.6);padding:10px 15px;height:50px;font-size:16px;font-weight:700}.get-quote-form textarea.form-control,.order-valuation-form textarea.form-control{resize:none;padding:15px;margin-bottom:20px;height:187px}.dropdown-close{margin-top:-20px;margin-right:30px;font-size:22px;cursor:pointer;position:absolute;right:0}.price-content h1,.services-content h1{font-size:48px;margin:0 0 15px}.services-content h2{margin-bottom:35px}.news-content p,.news-content ul li,.price-content p,.price-content ul li,.services-content p,.services-content ul li{font-size:18px}a.btn.btn-readmore{padding:10px 15px;background:#f6f4f4;border-radius:0;border:3px solid #0e366f;color:#0e366f;font-weight:700}a.btn.btn-readmore:hover{background:#0e366f;color:#fff}.services-content-list{margin-bottom:35px}.services-content-list p{margin:0;line-height:16px}.services-content-list p a{text-decoration:none}.services-three-column .services-col-item{margin-left:20px}.services-two-column{padding:35px 0;margin:30px 0 40px;border-bottom:1px solid #0e366f}.services-three-column h4,.services-two-column h4{margin-top:0}.price-detail>.row>[class*=col-],.services-three-column>.row>[class*=col-],.services-two-column>.row>[class*=col-]{border-right:1px solid #0e366f}.price-detail>.row>[class*=col-]:last-child,.services-three-column>.row>[class*=col-]:last-child,.services-two-column>.row>[class*=col-]:last-child{border:none}span.service-featured-icon{display:inline-block;margin:10px 15px 10px -15px;height:70px;width:70px}span.service-featured-icon img{width:100%}.price-detail,.services-detail{margin-top:20px;padding:40px 0}.services-detail .left-section{margin-top:10px}.services-detail .left-section p{margin-bottom:0;font-size:16px;font-weight:700}.services-detail .right-section h4{color:#26364c}.services-detail .right-section p{color:#26364c;margin-bottom:45px;font-size:16px}.price-detail h4{margin-top:0;color:#26364c}.price-detail li,.price-detail p{font-size:16px;line-height:26px}.price-detail .p-residential p{line-height:normal}.price-detail p em{line-height:75px;font-weight:400}.price-detail .left-section p em{line-height:35px}p.content-summary,p.published-on{line-height:14px}.price-content-list{margin-top:5px;margin-bottom:25px}.price-detail .price-content-list h4{margin-bottom:0}.font-weight-normal{font-weight:400}.news-content h2{font-size:18px;margin:0 0 10px}.news-content-item{padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #9fafc5}p.published-on{font-size:14px;font-weight:700;color:#26364c}@media (min-width:1200px){.landing-best-value img{right:20%}}@media (min-width:1400px){#homepage-banner .carousel-control{width:10%}}@media (min-width: 1900px){.banner-content{top:55%}}@media (max-width:1366px){.banner-content{top:50%;}}@media (max-width:1199px){.affix .top-header{margin:-10px -10px -10px -100px}.affix .top-header .btn-order,.affix .top-header .btn-quote{display:inline-block;width:60%;text-align:center;margin:2px 0;padding:4px 10px}.homepage-content h1{font-size:40px}a.homepage-more{font-size:26px}.homepage-service-hover,.homepage-service-item a{height:220px}.about-us h1{font-size:40px}.landing-best-value img{right:15%}}@media (min-width:992px){.custom-col-5{width:20%}.custom-col-with-40{width:40%}.custom-col-with-55{width:55%}.custom-eq-row.family{display:flex}.valuation-content.desc p{line-height:26px}.family-service-item{float:right;width:100%;text-align:left}}@media(max-width:1024px){.get-quote-form h2, .order-valuation-form h2{font-size:38px}.banner-content{top:50%}.banner-caption{padding:25px 35px 25px 35px}.bottom-header ul li{font-size:10px;padding:4px 5px}}@media (max-width:991px){header.site-header.affix-top, header.affix-top{height:auto}.banner-content{top:50%}.col-sm-1.icon{display:none}.family-service-item{text-align:left;width:234px;float:right;margin-right:-8px}.valuation-content.desc p{line-height:20px}.white-section h1{font-size:40px}.custom-eq-row.family{display:flex}.landing-best-value img{right:15%}.container{width:auto}.custom-col-5{width:20%}.custom-col-with-40{width:40%}.custom-col-with-55{width:55%}.bottom-header ul li{font-size:8px;line-height:8px;padding:4px 5px}.affix .top-header{margin:-10px 0 15px -70px}.affix .top-header .btn-order,.affix .top-header .btn-quote{display:inline-block;width:50%;text-align:center;margin:0 20px 4px -15px;padding:5px 15px 5px 10px;line-height:17px;font-size:11px}.top-header{margin:7px 0}header{height:100px}header.affix .header-shadow{width:100%}body{padding-top:100px}a.header-phone{font-size:14px}.top-header .btn-order,.top-header .btn-quote{padding:5px 10px}.bottom-header{padding:10px 0}.header-search{padding-left:15px;padding-top:2px}header.affix .bottom-header{padding-top:13px}.logo img{height:65px}a.homepage-more{padding:8px 15px}.banner-caption{background:#fff;background:-webkit-linear-gradient(left,#fff 75%,transparent);background:-o-linear-gradient(right,#fff 75%,transparent);background:-moz-linear-gradient(right,#fff 75%,transparent);background:linear-gradient(to right,#fff 75%,transparent)}.homepage-service-item h4{font-size:14px;padding:10px}.homepage-valuation h3{font-size:20px}.about-us h1{font-size:40px}.subpage-hero .subpage-title{width:75%}.homepage-content h1{font-size:34px}a.homepage-more{font-size:22px}.homepage-service-item a{height:180px;padding-bottom:35px}.homepage-service-hover{height:100%}.col-md-5.desc{text-align:left;width:auto}.landing-banner-content-adword p{font-size:19px;line-height:29px}}@media (max-width:768px){.affix .top-header{margin:-10px -85px}.family-service-item{width:179px;float:right;margin-right:-8px;text-align:left}.bottom-header ul li{font-size:6.5px}.landing-banner h1{color:#fff;text-align:center;font-size:35px;margin:45px 0 20px}.landing-banner-content-adword p{text-align:center;font-size:20px;line-height:30px;margin:0 auto}.col-sm-1.icon{width:100%}.col-md-5.desc{padding-bottom:14px;width:auto}.affix .top-header .btn-order,.affix .top-header .btn-quote{display:none;width:55%;text-align:center;padding:5px 10px;margin-bottom:3px}.get-quote-form,.order-valuation-form{width:100%}.homepage-service-hover span{font-size:16px}.services-three-column .services-col-item,.services-two-column .services-col-item{margin-left:10px}.landing-best-value h2{margin-bottom:160px}.landing-best-value img{left:50%;top:50px;-webkit-transform:translateX(30%);-ms-transform:translateX(30%);-o-transform:translateX(30%);transform:translateX(-50%)}.col-sm-6.exp-desc p{margin:0 -1px;text-align:justify;line-height:20px}.additional-content-qa img{object-fit: cover;}.white-section.services .services-description img{width:100%;object-fit: cover;}}@media (max-width:767px){.custom-eq-row,.custom-eq-row.family{display:block}.navbar-default .navbar-collapse,.navbar-default .navbar-form,header{border:none}body{padding-top:125px}.white-section h1{font-size:32px}.landing-banner-content-adword p{font-size:17px}.family-service-item{width:265px;float:none;margin:0 auto;text-align:left}.about-mission-values,.about-professionalism,.col-md-5.desc,.homepage-button,.homepage-note p,.services-three-column,.services-two-column,.top-header,footer{text-align:center}img.img-responsive{display:block;margin:auto}.col-md-5.desc{width:auto}.landing-best-value h2{margin-bottom:145px}.landing-best-value img{left:50%;right:auto;top:50px;-webkit-transform:translateX(30%);-ms-transform:translateX(30%);-o-transform:translateX(30%);transform:translateX(-50%)}.landing-best-value p{line-height:23px}.col-sm-6.exp-desc h3{text-align:center;font-size:32px}.custom-col-5,.custom-col-with-40,.custom-col-with-55{width:100%}header{top:20px;padding:10px}header.affix{background:0 0;top:80px;height:0}header.affix .bottom-header{padding-top:0}.top-header{margin:-115px -20px}.affix .top-header{margin:0}header .top-header .btn-order,header .top-header .btn-quote{display:none;padding:8px 15px;margin:0 5px 0 0}.top-header .btn-quote{margin-right:0}.logo img{height:60px;margin:10px auto}.affix .logo img{margin:0 auto}.bottom-header{position:fixed;top:0;background:#b4b4b4;width:100%;left:0;padding:0}a.header-phone{position:absolute;top:-111px;left:0;z-index:1000000;color:#000;font-size:18px;font-weight:700}.affix .top-header a.header-phone{top:-86px;left:120px;display:block}header .bottom-header .navigation ul.menu li{width:100%;border:none;padding:10px}.bottom-header ul{float:none;margin:0;padding:0;width:100%}.bottom-header ul li{font-size:12px;line-height:12px}.navbar-default .navbar-collapse{margin-top:40px;width:100%}.logo{background:#fff;padding-top:0}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#000;height:6px;width:41px}.affix .logo{margin-top:-40px;padding:5px;margin-left:-25px;margin-right:-25px;-webkit-box-shadow:0 10px 15px -10px #ccc;-moz-box-shadow:0 10px 15px -10px #ccc;box-shadow:0 10px 15px -10px #ccc}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.get-quote-form,.order-valuation-form{width:100%;padding:50px 5px;margin-bottom:60px;max-height:none}.dropdown-close{margin-top:-45px;margin-right:15px}.get-quote-form h2,.order-valuation-form h2{font-size:30px;margin:0 15px 15px}.get-quote-form .form-control,.order-valuation-form .form-control{padding:0 10px;height:35px}.get-quote-form select.form-control,.order-valuation-form select.form-control{height:35px;padding:5px}.get-quote-form textarea.form-control,.order-valuation-form textarea.form-control{padding:10px;height:160px}.get-quote-form .btn-default,.order-valuation-form .btn-default{width:100%}.navigation .btn-order,.navigation .btn-quote{display:inline-block;height:40px;margin-left:-15px;margin-right:-15px;font-weight:700;text-transform:uppercase;padding:10px 23px}.about-us h1{font-size:32px}.subpage-hero .subpage-title{width:95%;font-size:24px;padding:10px 20px 0}.subpage-hero{height:110px}#homepage-banner .item,.banner-content-wrapper{height:300px}.featured-icon img{padding-top:10px;padding-bottom:10px}section.about-us .about-mission-values .row{margin-bottom:0}span.featured-icon{margin-right:0}span.featured-icon img{width:70%;padding-top:5px}.banner-caption{padding:10px 15px;border:3px solid #576f94;background:rgba(255,255,255,.9)}.banner-caption h2{font-size:26px;margin-bottom:5px}.banner-caption p{font-size:22px}.wrapper-banner-btn a.homepage-more{font-size:16px;margin-top:5px;margin-bottom:10px}.banner-content{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%}#homepage-banner .carousel-control{width:10%}.homepage-content{margin-bottom:35px}.homepage-content p{font-size:20px}.homepage-content h1{margin-bottom:15px}.homepage-button{position:relative;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);margin-bottom:50px}.homepage-services{margin:25px auto -25px;width:80%}.homepage-service-item{margin-bottom:30px}.homepage-service-item a{height:auto}.grey-section{padding:10px 0 35px}.homepage-quote h4{margin-bottom:35px}.contact-detail p{margin-bottom:25px}.bottom-footer p{float:none!important}.about-professionalism h4.featured-profile span.featured-icon,.about-professionalism p{float:none}.bottom-footer h5,.middle-footer h5{margin-top:20px}.services-three-column span.featured-icon img,.services-two-column span.featured-icon img{margin:0 auto;display:block;width:30px}.services-three-column span.featured-icon,.services-two-column span.featured-icon{width:100%;height:100%}a.btn.btn-readmore{margin-bottom:20px}.services-content-list{margin-bottom:15px}.price-detail .left-section{margin-bottom:25px}.about-professionalism .featured-caption{float:none;position:static;margin:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.homepage-note{margin:-15px 0}.homepage-note h4{margin:0 0 10px}.price-detail{padding:0}.landing-banner .banner-wrapper {height: auto}}@media (max-width:480px){.subpage-hero img{object-position:71%}}@media (max-width:385px){.family-service-item{width:263px;float:none;margin:0 auto;text-align:left}.col-sm-6.exp-desc p{margin:0;text-align:justify}.banner-caption p{font-size:16px}.landing-experience.sec2 h3{margin-top:10px}.valuation-content.desc p{line-height:24px;text-align:justify}.valuation-content.bottom p{margin:15px auto 10px}.custom-eq-row.family{display:block}.landing-banner-content-adword p{font-size:17px;line-height:25px;margin:0}.landing-banner-content-adword h1{font-size:26px;margin:30px}.landing-best-value img{right:25%;top:48px}.landing-best-value p{line-height:17px}.homepage-content h1{font-size:32px}.homepage-content p{font-size:16px}a.homepage-more{font-size:20px}.col-sm-6.exp-desc h3{text-align:center;font-size:25px}.landing-experience.valuation h3{font-size:23px}div#recaptcha-for-dropdown-order-form iframe,div#recaptcha-for-dropdown-quote-form iframe{-webkit-transform:scaleX(1.19);-ms-transform:scaleX(1.19);-o-transform:scaleX(1.19);transform:scaleX(.96);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.additional-content-qa img {width:100%;height:250px;object-fit:cover;margin-left:-20px;}}@media (max-width:375px){.banner-content .banner-caption h1{margin-top:0}}@media (max-width:335px){.landing-best-value img{right:22%;top:48px}.col-sm-6.exp-desc p{margin:0;text-align:justify}.family-service-item{width:263px;float:none;margin:0 auto;text-align:left}.landing-experience.sec2 h3{margin-top:10px}.custom-eq-row.family{display:block}div#recaptcha-for-dropdown-order-form iframe,div#recaptcha-for-dropdown-quote-form iframe{-webkit-transform:scaleX(1.19);-ms-transform:scaleX(1.19);-o-transform:scaleX(1.19);transform:scaleX(.82);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}}