html,body{height:100%}body{font-family:'Roboto', Arial, sans-serif;background-color:#ffffff;font-size:18px}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.5em}h4,h5,h6{font-size:24px}p{font-family:'Roboto', Arial, sans-serif;font-style:normal;font-weight:300;font-size:1em;line-height:150%}footer p{font-size:16px}ul{font-size:1em;font-weight:300}ul li{line-height:175%}figure{border:1px solid #eee;margin-bottom:25px}.qualex-blue-txt{color:#193A5B  !important}.qualex-blue-bg{background-color:#193A5B !important}.qualex-white-bg{background-color:#ffffff !important;color:#000}.qualex-green-txt{color:#64893d !important}.qualex-purple-bg{background-color:#5587a2 !important}.qualex-purple-bg:hover{background-color:#d13076 !important}.qualex-purple-txt{color:#d13076 !important}.light-blue-txt{color:#e4e9ef !important}.light-blue-bg{background-color:#e4e9ef !important}.light-grey-txt{color:#fbfbfb !important}.light-grey-bg{background-color:#fbfbfb !important}.mid-grey-bg{background-color:#f4f4f4 !important}.body-bg{background:#f7eeec;background:-webkit-linear-gradient(#f7eeec, #fff 800px);background:-o-linear-gradient(#f7eeec, #fff 800px);background:-moz-linear-gradient(#f7eeec, #fff 800px);background:linear-gradient(#f7eeec, #fff 800px)}.block-bg-gradient{background:#f7eeec;background:-webkit-linear-gradient(#f7eeec, #fff, #e9f0f1) !important;background:-o-linear-gradient(#f7eeec, #fff, #e9f0f1) !important;background:-moz-linear-gradient(#f7eeec, #fff, #e9f0f1) !important;background:linear-gradient(#f7eeec, #fff 40%, #fff, #e9f0f1 90%) !important}.content-topmargin{margin-top:90px}h1.head-title{margin-top:100px;margin-bottom:15px;font-size:2.5em;font-weight:700;color:#fff}h2.head-title,h3.head-title{margin-top:3px;margin-bottom:25px;font-size:1.8em;font-weight:500;color:#fff}h3.head-title{font-size:1.2em;font-weight:700}h1.head-title-mobile{margin-top:20px;margin-bottom:15px;font-size:24px;font-weight:700;color:#d13076}h2.head-title-mobile,h3.head-title-mobile{margin-top:3px;margin-bottom:25px;font-size:18px;font-weight:700;color:#333333}h3.head-title-mobile{font-size:16px;font-weight:200}h3.block-title{margin-top:0px;margin-bottom:25px;font-size:32px;font-weight:200;color:#000}.phone-number-top{font-size:2.2em}.pagetop{background-color:#fff;height:100px}.pagetop-h{background-color:#fff;height:100px}.pagebanner{position:relative;overflow:hidden;background-size:cover;height:500px;margin-top:94px;margin-bottom:35px}.header-devider{height:10px;width:100%;background:#0c4c8a}.banner-btn{display:inline-block;padding:15px 30px;border:1px solid #fff;color:#fff;text-transform:uppercase;font-size:20px;background-color:rgba(0,0,0,0.3);-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;-ms-transition:background-color 250ms linear;transition:background-color 250ms linear}.banner-btn:hover,.banner-btn:active,.banner-btn:focus{color:#d13076;border-color:#d13076;text-decoration:none;background-color:#000;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;-ms-transition:background-color 250ms linear;transition:background-color 250ms linear}.page-btn{display:inline-block;padding:15px 30px;border:1px solid #000;color:#000;text-transform:uppercase;font-size:20px;font-weight:500;background-color:rgba(255,255,255,0.1);-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;-ms-transition:background-color 250ms linear;transition:background-color 250ms linear}.page-btn:hover,.page-btn:active,.page-btn:focus{color:#d13076;border-color:#d13076;text-decoration:none;background-color:#000;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;-ms-transition:background-color 250ms linear;transition:background-color 250ms linear}.footer{padding-top:10px;border-top:2px solid #bbbbbb;background-color:#c8c8c8;color:#000}ul#servicesNavList{list-style:none;padding-left:0}ul#servicesNavList li{margin-left:0;line-height:200%}ul#servicesNavList a{display:block;padding:8px 10px;border-bottom:1px dotted #999;font-size:20px;font-weight:500}ul#servicesNavList a:hover{text-decoration:none;background-color:#fff}.logo{width:200px;margin-top:15px}.logo-h{max-width:240px;margin-top:5px}.contact-banner{padding:20px 10px;margin-top:10px;border:1px solid #efefef}.home-intro{padding:50px 0;text-align:center}.home-intro h2{margin-bottom:30px;font-weight:200;font-size:40px}.home-intro p{line-height:150%;margin-bottom:25px}.page-title{margin:40px 20px;text-align:center;font-weight:300;font-size:2.2em;line-height:1.5em;color:#d13076}.page-address{padding-left:5%}.page-phone{text-align:center}.page-button{text-align:center;margin-top:80px}.page-content{margin-bottom:35px;background:#fff;margin-top:30px;box-shadow:0 0 35px 0px #eee}.go-down{margin-top:50px;color:#fff;font-size:24px}.go-down a{color:#ffffff}.go-down a:hover{color:#d13076}.go-down-mobile{margin-top:25px;color:#d13076;font-size:24px}.go-down-mobile a{color:#d13076}.go-down-mobile a:hover,.go-down-mobile a:focus,.go-down-mobile a:active{color:#333333}.content-list{font-size:20px;margin:20px auto}.content-list li{line-height:150%}.customers-list{margin-top:0px;margin-bottom:0;padding:0px 20px}.domestic{text-align:right}.title-bar{padding:15px;background-color:#0C4B72;color:#fff}.q-values-bar{margin:30px 0}.q-values-bar h4{font-family:"marydale",sans-serif;font-weight:700;margin:0;padding:0;height:180px;background-repeat:no-repeat;background-position:top center;text-align:center;line-height:180px;font-size:40px;background-size:contain}.q-values-bar h4.trust{background-image:url("../imgs/highlight-circle-blue.png")}.q-values-bar h4.commitment{background-image:url("../imgs/highlight-circle-blue.png")}.q-values-bar h4.integrity{background-image:url("../imgs/highlight-circle-blue.png")}.box-img-bg{background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:center}.box-img-bg img{width:100%;height:auto;display:block}.team-member{margin-bottom:20px;padding-bottom:20px}.team-member h3,.team-member h5{text-align:center}.team-member p{margin-bottom:20px}.mem-pic{border:5px solid #fff;width:230px}.team-pic-col{text-align:center}.bottom-block{padding:10px 10px}.people-icon{max-width:70px}.contact-col-address{margin-right:-15px;background:#fff;background:-moz-linear-gradient(-55deg, #f0f0f0 0%, #fff 50%);background:-webkit-linear-gradient(-55deg, #f0f0f0 0%, #fff 50%);background:linear-gradient(125deg, #f0f0f0 0%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 )}.call-for-quote{margin:auto -15px;padding:30px;background-color:#0c4c8a;color:#fff}.main-col-hdr-img{min-height:300px;margin:0 -15px 25px -15px}@media (max-width: 768px){.navbar-toggle{display:block;position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;border:none;border-color:transparent;border-radius:0px}.navmenu{width:80%;background-color:#0c4c8a}.navmenu-default .navmenu-nav>li>a,.navbar-default .navbar-offcanvas .navmenu-nav>li>a{color:#fff;padding-left:25px;border-bottom:1px solid rgba(255,255,255,0.3)}.navmenu-default .navmenu-nav>.active>a,.navbar-default .navbar-offcanvas .navmenu-nav>.active>a,.navmenu-default .navmenu-nav>.active>a:hover,.navbar-default .navbar-offcanvas .navmenu-nav>.active>a:hover,.navmenu-default .navmenu-nav>.active>a:focus,.navbar-default .navbar-offcanvas .navmenu-nav>.active>a:focus{color:#ccc;background-color:rgba(0,0,0,0.3)}.navmenu-default .navmenu-nav>.open>a,.navbar-default .navbar-offcanvas .navmenu-nav>.open>a,.navmenu-default .navmenu-nav>.open>a:hover,.navbar-default .navbar-offcanvas .navmenu-nav>.open>a:hover,.navmenu-default .navmenu-nav>.open>a:focus,.navbar-default .navbar-offcanvas .navmenu-nav>.open>a:focus{color:#eee;background-color:#333}.dropdown-menu>li>a{color:#0c4c8a !important}button.nav-close{border:1px solid #ccc;display:inline-block;padding:5px 7px;background:#111111}.nav-close{float:none;color:#ff0000;opacity:1;filter:alpha(opacity=100);text-shadow:none}}@media (max-width: 768px){body{padding:0}.navbar{left:auto;background:none;border:none}}@media only screen and (max-width: 1596px){.pagebanner{height:425px}}@media only screen and (max-width: 1200px){.mem-pic{width:180px;height:auto}q-values-bar h4{width:auto}.pagebanner{height:400px}.page-button{margin-top:60px}}@media only screen and (min-width: 1024px){.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sidebar-calltoaction{position:-webkit-sticky;position:sticky;top:110px;z-index:99}.sidenav{position:-webkit-sticky;position:sticky;top:434px}}@media only screen and (min-width: 769px){.main-col-inner{margin:25px 20px}}@media only screen and (max-width: 992px){h1{font-size:25px}h2{font-size:20px}h3{font-size:18px}h4,h5,h6{font-size:16px}h1.head-title{margin-top:45px;margin-bottom:20px;font-size:22px}h2.head-title{margin-top:5px;margin-bottom:20px}.phone-number-top{font-size:22px}.q-values-bar h4{width:auto}.mem-pic{width:150px}.customers-list{margin-top:20px;margin-bottom:0}.domestic{text-align:left}.pagebanner{height:300px}.page-button{margin-top:20px}.banner-btn{font-size:18px;padding:12px 25px}.go-down{margin-top:20px}.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}}@media only screen and (max-width: 768px){h1{font-size:20px}h2{font-size:18px}h3{font-size:15px}h4,h5,h6{font-size:14px}.content-topmargin{margin-top:0px}.pagetop{height:125px}.pagetop-h{height:180px}h1.head-title{margin-top:15px;margin-bottom:15px;font-size:25px;margin-left:20px;margin-right:20px}h1.page-title{margin:30px 10px;font-weight:300;font-size:2em;line-height:1.2em}h2.head-title{margin-top:5px;margin-bottom:15px;font-size:20px}h3.head-title{margin-top:5px;margin-bottom:15px;font-size:20px;font-weight:200}.phone-number-top{font-size:20px}.page-address{padding:5px 0}.page-phone{padding:5px 0}.page-button{padding:5px 0;margin-top:10px}.mem-pic{width:200px}.pagebanner{height:250px;margin-top:94px}.main-col-hdr-img{min-height:150px;margin:0 -35px 0px -35px}}@media only screen and (max-width: 640px){h1{font-size:32px}h2{font-size:26px}h3{font-size:22px}h4,h5,h6{font-size:18px}.pagetop{height:100px}.pagetop-h{height:130px}.pagebanner{margin-top:0px}.header-devider{margin-bottom:0}h1.head-title{margin-top:5px;margin-bottom:20px;font-size:22px}h1.page-title{margin:20px -15px;font-size:2em;line-height:1.2em}h2.head-title{margin-top:5px;margin-bottom:20px;font-size:16px}.home-intro{padding:0px 0 50px 0}.home-intro h2{font-size:30px;text-align:left;margin:25px}.home-intro p{padding-left:25px;padding-right:25px;text-align:left}.phone-number-top{font-size:20px}.page-content{margin-top:0;margin-bottom:0;padding-left:20px;padding-right:20px}.mem-pic{width:200px}.team-member h3{font-size:25px}.team-member h5{font-size:21px;margin-bottom:20px}}@media only screen and (max-width: 480px){.pagebanner{height:135px}}#cf4a{position:absolute;bottom:0%;left:0;width:100%;margin:0;z-index:1}@keyframes cf4FadeInOut{0%{opacity:1}26.666%{opacity:1}33.333%{opacity:0}93.333%{opacity:0}100%{opacity:1}}#cf4a picture:nth-of-type(1){animation-delay:10s}#cf4a picture:nth-of-type(2){animation-delay:5s}#cf4a picture:nth-of-type(3){animation-delay:0s}#cf4a picture{position:absolute;bottom:-10%;left:0;width:100%;-webkit-animation-name:cf4FadeInOut;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:15s;-moz-animation-name:cf4FadeInOut;-moz-animation-timing-function:ease-in-out;-moz-animation-iteration-count:infinite;-moz-animation-duration:15s;-o-animation-name:cf4FadeInOut;-o-animation-timing-function:ease-in-out;-o-animation-iteration-count:infinite;-o-animation-duration:15s;animation-name:cf4FadeInOut;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:15s}#cf4a img{width:100%}
