@media screen and (max-width: 1100px) {.row{padding-left: 15px !important; padding-right: 15px !important; box-sizing: border-box !important;}#content-top h2{line-height: 1; font-size: 40px; margin:0 auto 40px;}#content-top dt{font-size: 24px;}#content h1{font-size: 44px;}#content p{font-size: 25px;}#certified h2, #reviews h2{font-size: 40px;}#certified .col1{width: 35%;}#result h2{font-size: 34px;}#footer-top h2{font-size: 38px;}#inner-banner .caption{top: 10px;}#inner-banner .caption h2{font-size: 35px;}#inner-banner .caption p{margin: 10px auto;}}@media screen and (max-width: 980px) {#content-top dt, #content h1, #certified h2, #reviews h2, #result h2,#footer-top h2{line-height: 1;}#content-top h2{font-size: 35px; margin:0 auto 20px;}#content-top dt{font-size: 20px;}#content-top dd p{min-height: auto;}#content h1, #content-dls h2{font-size: 40px;}#content p, #content-dls p{font-size: 21px;}#certified h2, #reviews h2{font-size: 36px;}#result{padding:50px 0;}#result h2{font-size: 30px;}#footer-top h2{font-size: 34px;}#inner-banner .caption h2{font-size: 35px; line-height: 1.2em;}#inner-banner .caption h2, #inner-banner .caption p{max-width: 100%;}#content-dls, #footer-top{padding: 30px 0}#content-dls p{padding: 20px 0;}#content-dls dl{padding:0 10px;}#content-dls dl dd h3{line-height: 1;}#content.inner .serv-dls h2{font-size: 35px;}#content.inner .serv-dls dl{margin:20px auto;}}@media screen and (max-width: 880px) {#content-top dl, #content .dls dl{width: 32%;}#certified .col1, #certified .col2{width: 100%; margin:20px auto 0;}#certified .col1 dl, #certified .col2 dl{width: auto;}#certified .col1{padding-right: 0;}#certified dl{padding: 0 10px; box-sizing: border-box;}#reviews .col{display: block; width: auto;}#reviews .col dl{margin:20px auto;}#reviews dt{padding: 10px;}#inner-banner .caption{position: static; background: #4285F5; padding:20px 0;}#content-dls dl{width: 32%; margin:10px auto;}}@media screen and (max-width: 800px) {header{padding:0;}header .row{padding: 0 !important}header .logo{padding: 10px 15px; box-sizing: border-box; width: 35%; text-align: left;}header nav {width: 64%; height: auto; padding:0;}header nav ul li { width: 100%;position: relative; display: block; background: #fff; padding: 10px 0; border-bottom: 1px solid #ccc;}header nav ul { width: 100%; display: none; height: auto;}header nav ul li a {display: block; text-align: center;}header nav a { text-align: left; width: 100%;}header nav a#pull {display: block;width: 100%;position: relative; height: 45px; color:#fff; text-indent: 25px; font-size:25px; color:#fff; display:block; text-decoration: none;}header nav a#pull:after {content:"";background: url('../images/nav-icon.png') no-repeat;width: 30px;height: 30px;display: inline-block;position: absolute;right: 15px;top: 12px;}header nav a#pull strong{ line-height: 45px;}nav ul li.contact{position: static; padding:10px 0; max-width: 100%; background: #fff; border-bottom: 0;}nav ul li.contact a{color: #aaa;}nav ul li.contact:hover a, nav ul li.active-menu.contact a{color: #4285F5;}#content-top, #result, #footer-top{padding:30px 0;}#content-top dl, #content .dls dl, #certified dl,#reviews .col dl{padding:0;}#content-top dl, #footer-top p{width: auto; display: block; margin:20px auto;}#content-top dd p{padding: 10px 0;}#content .dls dl{width: 49%;}#result .left, #result .right{width: auto; display: block;}#result .right{position: static;}#result ul{padding-left: 0;}#result p{margin:20px auto;}#result h5{padding:10px 0 0; margin:10px auto;}#footer nav ul li.contact{display: inline-block; vertical-align: middle; padding:0; width: auto;}#content-dls p.subps{font-size: 14px;font-weight: 300;line-height: 24px;}#certified p{font-size: 18px;line-height: 30px;}#inner-banner .caption p.lwhdr{line-height:30px;text-align: left;font-size: 18px;}#inner-banner .caption h2.tophdr{font-size:40px;}.mdgrn{font-size:22px;padding: 5px;}#content.inner .serv-dls dt, #content.inner .serv-dls dd{display: block; width: auto !important;}#content.inner .serv-dls dl.right dt, #content.inner .serv-dls dl.left dt{float: none;}#content.inner .serv-dls dl.right dd, #content.inner .serv-dls dl.left dd{padding:0;}#content.inner .serv-dls h2, #content.inner .serv-dls h2 span{padding-bottom: 10px;}#content.inner .serv-dls .btn2{margin:0;}}@media screen and (max-width: 600px) {#content-top h2, #certified h2, #reviews h2, #result h2{font-size: 25px; }#content h1, #inner-banner .caption h2, #content.inner .serv-dls h2, #content-dls h2{font-size: 30px;}#content p, #content-dls p{font-size: 18px;}#certified h2, #reviews h2, #reviews p{margin:20px auto;}#reviews, #result{padding:30px 0;}#content .dls dl{width: auto; display: block;}#certified dl{width: 49% !important;}#footer-top form div{display: block; width: auto;}#footer-top form input{max-width: 100%;}#footer-top form div.textarea{width: 100%;}}@media screen and (max-width : 480px) {header .logo, header nav{width: 49%;}#footer{padding: 15px 0 0;}#footer nav, #footer .logo{display: block; width: auto;}#footer nav{padding-left: 0;}#footer nav ul{text-align: center;}#footer .logo{padding-bottom: 10px;}#inner-banner .caption h2{font-size: 20px;}#content-dls dl{width: 49%;}.contactBox { width:90% !important; text-align:center; padding:0;}.contactBox-left,.contactBox-right { float:none !important; width:100%; padding:15px 0 0 0;}.contactForm { width:90%;}.contactForm label { padding-left:15px;}.contactForm input[type=text] { width:90%;}.contactForm textarea { width:90%;}}@media screen and (max-width : 400px) {#footer nav ul li, #footer nav ul li.contact{display: block; padding:10px 0;}#content-dls dl{width: auto; display: block; padding:0;}}