﻿.wrap{width:100%;margin:0}.ftr-addr{margin:0}.logo{width:220px}.logo a img{width:190px;height:auto}.header{height:auto}.phone{float:none;width:auto;padding:10px 0 0}.phone a{font-size:12px;display:inline}.phone a:before{transform:scale(.8);position:relative;top:5px}.nav-cont a{padding:27px 16px}.hd1-med{font-size:22pt}.hd1,.about-h1,.serv-h1,.faq-h1,.gal-h1,.contact-h1{font-size:28pt}.banner-static{padding:0 4em}.banner-cont{height:426px}.button{padding:.7em 1em;font-size:10pt}.srvlist-cont .wrap .srvlist div{width:200px;margin:2em 1em;vertical-align:top}.srvlist-cont .wrap .srvlist div h2{margin:1em;height:auto;font-size:13px;line-height:1.5em}.srvlist-cont .wrap .srvlist div img{margin-bottom:-5px;width:100%;height:auto}.about-img{width:40%;height:auto}.h700.border-bottom,.h700.border-bottom-2{text-align:left;font-size:16pt}.h700.border-bottom-2{font-size:10pt}.h3-cust{font-size:16pt}.margin-top-bottom.clear-bottom p{text-align:left}.margin-top-bottom.clear-bottom{text-align:center;margin:2em}.border-bottom:after,.border-bottom-2:after{margin:16px 0 0}.border-bottom:before,.border-bottom-2:before{height:6px;top:38px}.border-bottom-2:before{top:54px;left:0}.slider-cont{padding:25px 15px 41px 5px}.slider-cont-2{padding:2em 2em 3em}.slider-wrap,.slider-wrap-2{width:auto;overflow:scroll}.prev,.next,.prev-2,.next-2{display:none}.slider-item{margin:8px 7px 0 11px}.slider-list,.slider-list-2{min-width:2024px}.slider-item-2{width:169px;padding:5px 1.6em;font-size:14px;margin:11px}.slider-list-2{min-width:948px}.about-bg,.services-bg,.faq-bg,.gallery-bg,.contact-bg{padding:3em 2em;background-size:auto}.chart-cont{border-spacing:1em}.chart{padding:1em;width:auto;margin:1em}.chart img{width:100px;height:auto}.chart .h700{font-size:15px;line-height:1em}.h700.border-bottom.govern-h2{font-size:16px}.govern-h2.border-bottom:before{top:32px}.govern img{width:260px;height:auto}.serv-h2{font-size:14pt}.column{background:#fff;text-align:center;padding:3em 1em 0}.gallery-bg h1{margin:0}.tiles img{width:auto;height:140px;border:1px solid #fff}.modal{background:#000;padding:0}.close-modal{color:#fff;z-index:2}.modal-content{border-radius:0;background:#000;padding:0;max-width:initial}.caption-container{color:#fff;background:inherit;text-align:left;padding:1em 4em 1em 1em}.numbertext{color:#fff}.mySlides img{height:auto}.next-img,.prev-img{height:60%;width:66px;border-radius:0;opacity:0}.prev-img:hover,.next-img:hover{background:initial}.col{margin-top:2em}.contact-h1.border-bottom:before{top:57px}.tip-table{margin-top:2em}.addresses{margin:1em 0 0}.footer-wrap{width:100%;border-spacing:1em 2em;padding:0}.footer-logo-cont .f-logo{display:block;float:none}.footer-logo-cont a img{width:55px;height:auto}.footer-logo-cont div address,.footer-logo-cont div p{position:relative;margin:17px 0 0 24px}.f-map,.f-phone,.f-email{position:absolute;left:-23px;top:-3px}.twitter-share-button{padding:0}@media only screen and (min-width:200px) and (max-width:790px){.header-wrap{width:100%}.header{display:block;height:auto}.logo-cont{display:block}.logo{width:auto;text-align:left;display:block;position:initial}.logo a img{width:140px}.phone{float:none;width:auto;text-align:center;padding:15px 0 0;margin:8px 0 0}.nav-cont{display:block;overflow:hidden;width:0;position:absolute;top:0;right:0;height:0;box-shadow:0 0 180px #333;opacity:0;visibility:hidden;transition:.1s ease}.nav-cont a{padding:13px;border:none}#menu-box:checked ~ .nav-cont{width:140px;background:#fff;padding:20px;height:auto;opacity:1;visibility:visible;z-index:3}.m-box{position:absolute;top:1.5em;right:1em}.close-menu{padding:13px 7px 1px;margin:0 0 19px;display:inline-block}.close,.close:after{content:'';display:inline-block;background:#004097;width:24px;height:4px;transform:rotate(45deg);border-radius:2px}.close:after{transform:rotate(90deg);position:relative;top:-10px;right:0}.menu,.menu:before,.menu:after{content:'';display:block;background:#004097;position:relative;width:23px;height:4px;position:relative;top:10px;border-radius:2px}.menu:before{position:absolute;top:-7px}.menu:after{position:absolute;top:7px}.nav-cont li{display:block}.banner-cont{height:auto;display:block}.banner-static{text-align:center;display:block;padding:1em 1em 2em}.hd1-med{color:#fff000;font-size:19pt}.hd1,.about-h1,.serv-h1,.faq-h1,.gal-h1,.contact-h1{font-size:20pt}.banner p{width:auto;font-size:14px}.margin-top-bottom.clear-bottom{margin:1em}.button{font-size:13px}.srvlist{padding:3em 0;margin-bottom:2em}.srvlist-cont .wrap .srvlist div{width:200px;margin:1em auto;display:block;padding:1px}.slider-cont{padding:1px 15px 18px 5px}.slider-cont-2{padding:1px 1em 3em}.about-img{float:none;margin:0;width:80%;height:auto}.bg-clients{padding:1em 0;margin:3em 0}.about-bg,.services-bg,.faq-bg,.gallery-bg,.contact-bg{padding:1em}.chart-cont{border-spacing:0}.chart{display:block}.srv-cont{display:block}.srv1{width:80%}.srv1 img{width:100%;height:auto}.serv-h1-sub,.gal-h1-sub{font-size:14px}.serv-h2{font-size:12pt}.srv2{width:80%;margin:0 auto 1em;flex:auto}.brands-h1{margin:0 1em 1em;font-size:15pt}.brands{display:block}.brands-list{padding:1em}.brands-cont{padding:2em 1em}.drp-label{padding:1em;font-size:14px}.drp-cont{padding:1px 1.2em 1em 4em}.drp-cont:before{left:1.2em}.column{padding:1em}.tiles img{height:75px}.mySlides img{width:100%}.disp-none{display:none}.contact-h1.border-bottom:before{top:44px}.tip-table{margin-top:34px}.error-div{padding:2em}.tip-table .button-2{width:100%;margin:0 0 3em}input,textarea{width:88%}.two-col{flex:60%}.two-col.addresses-cont{padding:0}.footer-wrap{width:auto;display:block;padding:2em}.footer-logo-cont,.footer-nav-cont{display:block}.footer-logo-cont .f-logo{float:none;display:block}.footer-logo-cont .f-logo img{margin:0}.footer-nav-cont ul{text-align:center;border-top:1px solid #fff;margin-top:22px;padding-top:12px}.footer-nav-cont ul li a{padding:15px 10px}.social{float:none;margin:15px auto 0}.clear-bottom .float-left,.clear-bottom .float-right{float:none;text-align:center}.f-map,.f-phone,.f-email{position:inherit;margin:initial;top:initial;left:initial}.footer-logo-cont div address,.footer-logo-cont div p{margin:17px 0 0}.phone-number,.mail,.mail2{display:inline-block;padding:6px}}@media only screen and (min-width:200px) and (max-width:340px){.f-map,.f-phone,.f-email{display:block;width:auto;background-repeat:no-repeat;background-position:center top;margin:26px 0 8px;transform:scale(1.3)}}@media only screen and (min-width:200px) and (max-width:963px){.services-item{width:42%}}@media only screen and (min-width:200px) and (max-width:706px){.services-item{width:81%}}@media only screen and (min-width:200px) and (max-width:1147px){.main-img{width:100%}.srv-prev,.srv-next{padding:0 15px}.closeModal{margin-left:auto;margin-right:auto;left:0;right:0}}