  .top-bar,.top-bar-section ul li,.top-bar-section ul li.active > a,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){background:none;}.top-bar-section ul{float:right;}  header.header-wrapper{border-bottom:1px solid #cccccc;}.navigation-wrapper{}.navigation-wrapper .top-bar{background:none;position:relative;margin-bottom:0;line-height:50px;height:50px;right:10vw;top:10vh;}.top-bar.expanded .title-area{background:#151313;}.top-bar-section ul li > a,.top-bar-section li:not(.has-form) a:not(.button){color:#000000;font-family:"Oxygen",sans-serif;font-size:16px;font-weight:lighter;line-height:50px;padding:0 12px;}.top-bar-section li.active:not(.has-form) a:not(.button){padding:0 12px;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section ul li:hover:not(.has-form) > a{color:#FFFFFF;background:-webkit-linear-gradient(90deg,rgb(32,42,52),rgb(0,0,0));background:linear-gradient(90deg,rgb(32,42,52),rgb(0,0,0));line-height:50px;position:relative;}.top-bar-section .has-dropdown > a::after{border-color:#212426 transparent transparent;top:50%;}.top-bar-section .dropdown{background:rgba(0,0,0,0) none repeat scroll 0 0;box-shadow:0 1px 1px 0 #000000;}.top-bar-section .dropdown li{padding:0 !important;margin:0 !important;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:#ffffff;color:#1a222a;font-size:16px;font-weight:300;line-height:50px;padding:0 15px;text-transform:none;}.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover{background:#212426 !important;color:#ffffff !important;}.top-bar-section .dropdown li:hover:not(.has-form) > a:not(.button){background:#ffffff;color:#212426;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:#212426;color:#ffffff;}  .rhino-container ul{margin:0;}.inner-slider-wrapper{border-bottom:1px solid #CCCCCC;left:0;overflow:hidden;position:relative;height:500px;top:0;width:100%;z-index:0;}.slider-wrapper{border-bottom:1px solid #CCCCCC;left:0;overflow:hidden;position:relative;max-height:79vh;top:0;width:100%;z-index:0;}.slider-wrapper .rhino-container ul,.slider-wrapper .rhino-container ul li.rhino-item{min-width:1920px;width:100% !important;min-height:640px !important;}.inner-slider-wrapper .rhino-container ul,.inner-slider-wrapper .rhino-container ul li.rhino-item{min-width:1920px;width:100% !important;min-height:500px !important;}.slider-wrapper .rhino-container,.inner-slider-wrapper .rhino-container{}.slider-overlay{background:url("/_assets/3ed293fb7559.png");background-position:top center;left:0;position:absolute;right:0;top:0;width:100%;z-index:3;min-height:800px;}.inner-slider-overlay{background:url("/_assets/3ed293fb7559.png");background-position:top center;left:0;position:absolute;right:0;top:0;width:100%;z-index:3;min-height:800px;}.slider-overlay .slider-box{width:460px;max-width:100%;}.slider-overlay .slider-box h1{margin:70px 0 30px;font-size:30px;}.inner-slider-overlay .slider-box h1{margin:35px 0 20px;}.slider-overlay .slider-box p{font-size:16px;line-height:30px;margin:20px 0;}.inner-slider-overlay .slider-box p{font-size:16px;line-height:26px;margin:15px 0;}.slider-overlay .slider-box a.button{margin:30px 0 0;}.inner-slider-overlay .slider-box a.button{margin:15px 0 0;}.company-header{}.logo-wrapper .fa{background:#3182c8;color:#fff;float:left;font-size:35px;line-height:60px;margin:5px 35px 0 0;text-align:center;width:60px;}.header-company-title a{color:#818181;float:left;font-family:"Oxygen",sans-serif;font-size:35px;font-weight:300;line-height:normal;margin:0;text-align:left;text-decoration:none;width:100%;}.header-company-locationorder{clear:both;font-size:15px;line-height:normal;margin:0;}.company-header .contact-phone{font-family:"Oxygen",sans-serif;font-size:16px;font-weight:300;line-height:32px;margin:0;}.company-header .contact-phone a{font-size:22px;vertical-align:top;margin:0 0 0 5px;font-weight:400;color:#3182c8;}.company-header .header-company-serviceorder{font-family:"Oxygen",sans-serif;font-size:15px;line-height:21px;font-weight:300;margin:0;}.row.second-part{padding-top:70px;padding-bottom:70px;}.row.second-part *{color:#FFFFFF;}.context{position:relative;background-size:100%;}.context-inner{position:relative;overflow:hidden;}.context-inner p{font-size:22px;font-weight:lighter;line-height:40px;}.texture-overlay-dark{background:url("/_assets/690d929c8d2b.png");height:1080px;position:absolute;width:100%;z-index:0;overflow:hidden;}.content-wrapper.service-wrapper{clear:both;display:block;max-height:350px !important;overflow:hidden;position:relative;width:100%;}.service-wrapper .image-container{max-height:350px;overflow:hidden;}.service-wrapper .service-content-box{max-width:560px;padding:40px 40px 0;}.service-wrapper .service-content-box.right{text-align:right;}.service-wrapper .service-content-box.left{text-align:left;}.animate-from-left{-moz-transform:translateX(-150px);-webkit-transform:translateX(-150px);-o-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px);-webkit-transition:all 750ms ease;-moz-transition:all 750ms ease;-ms-transition:all 750ms ease;-o-transition:all 750ms ease;transition:all 750ms ease;opacity:0;}.animate-from-left.complete{-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 750ms ease;-moz-transition:all 750ms ease;-ms-transition:all 750ms ease;-o-transition:all 750ms ease;transition:all 750ms ease;opacity:1;}.animate-from-right{-moz-transform:translateX(150px);-webkit-transform:translateX(150px);-o-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px);-webkit-transition:all 750ms ease;-moz-transition:all 750ms ease;-ms-transition:all 750ms ease;-o-transition:all 750ms ease;transition:all 750ms ease;opacity:0;}.animate-from-right.complete{-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);-webkit-transition:all 750ms ease;-moz-transition:all 750ms ease;-ms-transition:all 750ms ease;-o-transition:all 750ms ease;transition:all 750ms ease;opacity:1;}.midbar .fa{color:#3182c8;font-size:48px;margin:15px 0;}.midbar-wrapper .midbar h3{color:#3182c8;font-size:24px;font-weight:300;}.midbar-wrapper .midbar p{color:#818181;}.button.button-one{background:-webkit-linear-gradient(90deg,rgb(32,42,52),rgb(0,0,0));background:linear-gradient(90deg,rgb(32,42,52),rgb(0,0,0));border:2px solid #ffffff;color:#ffffff;font-family:"Oxygen",sans-serif;font-size:16px;font-weight:lighter;line-height:35px;min-width:250px;padding:0 15px;}.button.button-one:hover,.button.button-one:focus{background:#3182c8;color:#FFFFFF;border:1px solid #FFFFFF;}.hours-wrapper p{color:#818181;font-size:20px;}.hours-wrapper time{margin:0 10px;font-weight:lighter;}.social-media .fa{background:none repeat scroll 0 0 #121C25;border-radius:28px;color:#ffffff;font-size:28px;line-height:55px;margin:0 13px;text-align:center;width:55px;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-o-transition:all 0.7s;transition:all 0.7s;}.social-media .fa.fa-facebook:hover{background:#aaaaaa;color:#ffffff;}.social-media .fa.fa-twitter:hover{background:#aaaaaa;color:#ffffff;}.social-media .fa.fa-google-plus:hover{background:#aaaaaa;color:#ffffff;}footer.footer-wrapper{border-top:1px solid #cccccc;font-family:"Calibri",sans-serif;padding:32px 0 0;width:100%;background:#dadada;}footer.footer-wrapper h2{color:#121C25;font-family:"Oxygen",sans-serif;font-size:25px;font-weight:normal;margin:20px 0 30px;}footer.footer-wrapper p{color:#121C25;font-family:"Oxygen",sans-serif;font-size:22px;font-weight:lighter;line-height:normal;}footer.footer-wrapper .disclaimer p{font-size:12px}  #wpadminbar{display:none !important;}body{font-family:"Oxygen",sans-serif;}h1,h1 a{color:#121C25;font-family:"Raleway",sans-serif;font-size:2em;line-height:1.27em;margin:25px 0;}h2{color:#121C25;font-family:"Raleway",sans-serif;font-size:25px;line-height:36px;margin:25px 0;font-weight:bold;}h3{color:#121C25;font-family:"Raleway",sans-serif;font-size:1.6em;line-height:1.5rem;margin:25px 0;}h4{font-family:"Raleway",sans-serif;color:#121C25;font-weight:bold;font-size:1.5em;line-height:1.5rem;margin:25px 0;}p{font-family:"Oxygen",sans-serif;color:#252525;font-size:14px;line-height:30px;margin:15px 0;}ul{list-style-type:none;}ol li,ul li{font-family:"Oxygen",sans-serif;color:#252525;font-size:14px;line-height:30px;}ul.inline li{display:inline-block;margin:0 10px;}.strip-padding{padding-left:0 !important;padding-right:0 !important;}.inline-block{display:inline-block !important;}.row.wide{max-width:84.375em !important;}.vertical-padding{padding-top:40px;padding-bottom:40px;}.horizontal-padding{padding-right:40px;padding-left:40px;}.subnav{background:none repeat scroll 0 0 #e0e0e0;display:block;float:left;height:80px;margin:0 3px;padding:20px 40px;}.row{margin:0 auto;max-width:75rem;width:100%;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.footer-wrapper{width:100%;font-family:"Calibri",sans-serif;}.footer-inner-wrapper{margin:0 auto;padding:25px 0 0 0;}.footer-inner-wrapper h1{padding:0 0 25px 0;}.contactForm{margin-top:20px;}.contactForm label{font-weight:bold;display:block;}.contactForm input{height:50px;margin-bottom:15px;padding:3px;width:100%;}.contactForm textarea{max-width:100%;min-height:114px;min-width:100%;width:100%;}.contactForm .captchaWrapper{margin-top:0;}.contactForm .captchaRefresh{vertical-align:middle;}.contactForm .submitWrapper{margin-top:0;text-align:center;}.emailConfirmation{margin:0 auto;text-align:center;}.emailConfirmation h1{color:#00CC00;}.submit.button.button-one{border:1px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;height:50px;line-height:50px;width:100%;}p.contact-title{font-family:"Calibri",sans-serif;color:#151515;font-size:inherit;margin:15px 0;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}  .row.full{max-width:100%;} .home-1{background:url(/_assets/43457fb70a7a.jpg);background-position:center;min-height:50vh;background-size:cover;} .home-2{background:url(/_assets/0a0504eaa52e.jpg);background-position:center;min-height:50vh;background-size:cover;} .home-3{background:url(/_assets/9eca8708341b.jpg);background-position:center;min-height:50vh;background-size:cover;} .pad-box{padding:5vh 2vw;} .bg-1{background:-webkit-linear-gradient(90deg,rgb(32,42,52),rgb(0,0,0));background:linear-gradient(90deg,rgb(32,42,52),rgb(0,0,0));} .bg-1 p,.bg-1 h2{color:#fff !important;} .h50{height:50%;} .navigation-wrapper{background:#dadada;} .top-bar-section ul li > a,.top-bar-section li:not(.has-form) a:not(.button){color:#000000;} p.contact-phone.phone{color:#000;} .company-header .contact-phone a{color:#fd0000;} .company-header .header-company-serviceorder{color:#000000;} .card img{display:block;margin:auto;} .card{padding:6vh;margin-bottom:5vh;} .card h2 span{display:block;font-size:80%;} .specials.card a{text-align:center;border:2px solid;padding:2vh;position:absolute;bottom:0;width:70%;} .pad-custom{padding:10vh 15vw;} .white-bg{background:#fff;} .white-bg p,.white-bg li,.white-bg h2{color:#000 !important} img.inline{max-height:40px;transform:translateY(-10px);} img.inline~h2{display:inline-block;height:40px;line-height:40px;} .brands-icon-innerwrapper{background:#fff;height:200px;display:flex;align-items:center;justify-content:center;} .row.company-header{max-width:100%;}.slider-wrapper{max-width:100%;display:block;} .custom-block{max-width:900px;display:block;margin:auto;} .custom-block h1{color:#fff;text-align:center;} .custom-block h2{font-size:16px;text-align:center;font-weight:700;} p.testimonials-text{max-width:80%;margin:auto;font-size:17px;}.slider-content{position:absolute;transform:translate(-50%,-50%);z-index:99;top:60vh;left:38vw;}.header-company-serviceorder{color:#ffffff;font-size:49px;font-weight:normal;}.header-company-serviceorder span{font-size:74px;color:#050507;font-weight:bolder;background:#3182c8;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}p.contact-phone.phone a{color:#fff5f5;background:-webkit-linear-gradient(90deg,rgb(32,42,52),rgb(0,0,0));background:linear-gradient(90deg,rgb(32,42,52),rgb(0,0,0));padding:15px;font-weight:normal;font-size:20px;text-transform:uppercase;}.img-container{background-size:cover !important;background-position:center center !important;}.split-content{float:left;width:100%;background:#fff7f7;}.home-01{background:url(/_assets/0c0606218caf.jpg);background-position:center;min-height:50vh;background-size:cover;}.home-02{background:url(/_assets/a5275add5b16.jpg);background-position:center;min-height:50vh;background-size:cover;}.home-03{background:url(/_assets/39d34a8e0bb9.jpg);background-position:center;min-height:50vh;background-size:cover;}.home-04{background:url(/_assets/1b349c6e3581.jpg);background-position:center;min-height:50vh;background-size:cover;}.home-05{background:url(/_assets/6e4c89458662.jpg);background-position:center;min-height:50vh;background-size:cover;}.home-06{background:url(/_assets/0c0ed78e0367.jpg);background-position:center;min-height:50vh;background-size:cover;}.home-07{background:url(/_assets/7a030d4198f5.jpg);background-position:center;min-height:50vh;background-size:cover;}.gray-bg{background:-webkit-linear-gradient(90deg,rgb(32,42,52),rgb(0,0,0));background:linear-gradient(90deg,rgb(32,42,52),rgb(0,0,0));padding:10px;box-shadow:#aba0a0 2px 2px 7px;margin:0;width:100%;color:#ffffff;max-width:100vw;}.home-01::before{content:"";background:#1b232b6e;width:100%;height:100%;display:block;transform:translate(0%,-0%);border:10px solid #ffffff47;}.home-02::before{content:"";background:#1b232b6e;width:100%;height:100%;display:block;transform:translate(0%,-0%);border:10px solid #ffffff47;}.home-03::before{content:"";background:#1b232b6e;width:100%;height:100%;display:block;transform:translate(0%,-0%);border:10px solid #ffffff47;}.home-04::before{content:"";background:#1b232b6e;width:100%;height:100%;display:block;transform:translate(0%,-0%);border:10px solid #ffffff47;}.home-05::before{content:"";background:#1b232b6e;width:100%;height:100%;display:block;transform:translate(0%,-0%);border:10px solid #ffffff47;}.home-06::before{content:"";background:#1b232b6e;width:100%;height:100%;display:block;transform:translate(0%,-0%);border:10px solid #ffffff47;}.home-07::before{content:"";background:#1b232b6e;width:100%;height:100%;display:block;transform:translate(0%,-0%);border:10px solid #ffffff47;}a.button.button-three{background:-webkit-linear-gradient(90deg,rgb(32,42,52),rgb(0,0,0));background:linear-gradient(90deg,rgb(32,42,52),rgb(0,0,0));color:#ffffff;font-family:"Oxygen",sans-serif;font-size:31px;font-weight:normal;line-height:40px;padding:5px;position:absolute;right:20vw;padding-top:10p;margin:0;height:50px;left:15px;top:18vh;width:369px;border:none;}a.button.button-three:hover{background:#dadada;color:#182029;}.service-img{width:100%;height:100%;border:10px solid #000000;}}  @media only screen and (max-width:1024px){#context2,#context3{background-size:cover !important;background-position:center !important;background-attachment:scroll !important;background-image:url("/_assets/bbf5d8317e9b.jpg");} .navigation-wrapper .top-bar{height:45px;}.navigation-wrapper .top-bar.expanded{height:auto;}.top-bar .title-area,.top-bar.expanded .title-area{background:#3182c8;}.animate-from-left{-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);opacity:1;}.animate-from-right{-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);opacity:1;}.content-wrapper.service-wrapper{max-height:none!important;}.service-wrapper .service-content-box{max-height:none!important;max-width:none;padding:20px 15px;text-align:center !important;}.content-wrapper.service-wrapper .image-container{display:none;}} @media only screen and (min-width:768px) and (max-width:1024px){.slider-overlay{background:rgba(250,250,250,.6);} .slider-overlay .slider-box{margin:0 auto;}.slider-content{top:40vh;left:0;transform:none;}.navigation-wrapper .top-bar{right:0;top:0;z-index:999;} nav.top-bar.fading.expanded{height:auto;} .top-bar .name{background:#dadada;}a.button.button-three{padding:30px;font-size:65px;height:114px;left:0;top:31vh;width:100vw;}.service-img{margin-top:10px;margin-bottom:10px;border:none;}.header-company-serviceorder{padding-right:15px;}} @media only screen and (max-width:767px){.slider-overlay{display:none;} .navigation-wrapper .top-bar{background:#dadada;top:0;}.navigation-wrapper .top-bar.expanded{height:auto !important;}.top-bar.expanded .title-area{background:#dadada none repeat scroll 0 0;}.top-bar.expanded .toggle-topbar a{color:#ffffff;}.top-bar-section ul li > a,.top-bar-section li:not(.has-form) a:not(.button){color:#2f3133;background:#dadada;font-weight:bold}.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:#dadada none repeat scroll 0 0;color:#2f3133;line-height:35px;}.slider-overlay .slider-box{width:100%;padding:0 15px;}.slider-overlay .slider-box h1{font-size:30px;margin:20px 0 15px;<main ></main>}.company-header .contact-phone{background:#3182c8 none repeat scroll 0 0;color:#ffffff;line-height:50px;}.company-header .contact-phone a{color:#FFFFFF;}.logo-wrapper{}.header-company-title{max-width:80%;padding:0;}.slider-wrapper{border-bottom:1px solid #cccccc;height:40vh;left:0;max-height:100%;overflow:hidden;position:relative;top:0;width:100%;z-index:0;}.slider-wrapper .rhino-container ul,.slider-wrapper .rhino-container ul li.rhino-item{min-height:72px !important;min-width:217px;width:100% !important;max-height:72px !important;}.slider-overlay{background:rgba(0,0,0,0) none repeat scroll 0 0;position:relative;top:200px;}.content-wrapper.service-wrapper{max-height:460px;}.service-wrapper .service-content-box{max-height:460px;padding:20px 15px;text-align:center !important;}.content-wrapper.service-wrapper .image-container{display:none;}.midbar{padding:0 15px !important;}.google-map{height:200px !important;}a.button.button-three{width:100vw;}.header-company-serviceorder{font-size:23px;}.header-company-serviceorder span{line-height:49px;font-size:58px;}a.button.button-three{top:25vh;left:0;width:100vw;}.slider-content{top:12vh;}} 