 body{font-family:"Fjalla One",sans-serif;overflow-x:hidden;}.logosize img{width:200px;}h1,h1 a,.large-text-1{color:#252525;font-family:"Fjalla One",sans-serif;font-size:25px;font-weight:600;line-height:normal;margin:25px 0;text-transform:uppercase;}.clickandcall{position:absolute;top:54%;transform:translateY(-50%);}a.lockedout{display:inline-block;background:#111111de;color:#fff;font-size:19px;padding:12px;}.slide-content{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);text-align:center;}.badgewrapper img{width:200px;padding:10px;}p.caption{font-size:5em;-webkit-text-fill-color:#00000087;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:white;letter-spacing:2px;}p.redy{background:#e62d24;text-transform:capitalize;color:#fff !important;font-size:18px;display:inline-block;padding:8px;text-align:center;width:100%;}h2,.large-text-2{color:#252525;font-family:"Fjalla One",sans-serif;font-size:22px;font-weight:600;line-height:normal;margin:25px 0;text-transform:uppercase;}h3{color:#252525;font-family:"Fjalla One",sans-serif;font-size:1.6em;line-height:1.5rem;margin:25px 0;}h4{font-family:"Fjalla One",sans-serif;color:#252525;font-weight:bold;font-size:1.5em;line-height:1.5rem;margin:25px 0;}p{font-family:"Fjalla One",sans-serif;color:#000000;font-size:18px;line-height:27px;margin:15px 0;}ul{list-style-type:none;}ul li{font-family:"Fjalla One",sans-serif;color:#747474;font-size:15px;margin-bottom:15px;}strong{color:#181818;}.small{font-size:18px;display:block;}.hide{display:none!important;}.fade-on-load{opacity:0;}.animate-slow{transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;}.animate-medium{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;}.animate-fast{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;}.horizontal-center{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}.vertical-center{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}.padded{padding:50px;}.strip-padding{padding-left:0!important;padding-right:0!important;}.strip-left{padding-left:0!important;}.strip-right{padding-right:0!important;}.dark-bg{background:rgba(0,0,0,.8);}.light-bg{background:rgba(255,255,255,.8);}.dark-bg h1,.dark-bg h2,.dark-bg p,.dark-bg strong{color:#ffffff;}.light-bg h1,.light-bg h2,.light-bg p{color:#000000;}.alt-color{color:#f03328;}.box{border:2px solid #e62d24;padding:25px 40px;margin-bottom:15px;}.box h2{margin-top:0;}.box p,.box li{color:#181818;}.box.square{margin-left:0;list-style-position:inside;}.small-hr{width:30%;margin:20px auto;}.row{margin:0 auto;max-width:75rem;width:100%;}.long-row{max-width:1600px;margin:0 auto;width:90%;position:relative;}.button{line-height:40px;letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:400;margin:0;padding:0 5%;width:100%;border:1px solid transparent;}.button:hover,.button:focus{background:#000000;color:#ffffff;border-color:transparent;}.color-button{background:#e62d24;color:#ffffff;}.light-button{background:none;border-color:#000000;color:#000000;}.cta-wrapper{position:relative;display:block;float:left;width:100%;margin:30px 0;}.cta-wrapper .line{position:absolute;width:30%;height:1px;background:#b8b8b8;}.cta-wrapper .line.left{left:0;}.cta-wrapper .line.right{right:0;}.cta-wrapper .button{width:auto;font-weight:600;font-size:14px;line-height:45px;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.content-wrapper{width:100%;padding-top:35px;display:block;float:left;}.header-wrapper{display:block;float:left;width:100%;padding-top:4px;}.header-company-title{margin:0;}.header-company-title a{font-family:"Fjalla One",sans-serif;font-weight:800;font-size:27px;line-height:normal;color:#181818;margin:1.5% 0 0;text-transform:uppercase;display:block;}.header-company-serviceorder{font-size:13px;font-weight:700;color:#f12f25;text-transform:uppercase;margin:0;}.navigation-wrapper:before{content:"";position:absolute;top:-4px;left:0;display:block;width:101%;height:4px;background:#f03328;transform:skewX(45deg);-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-o-transform:skewX(45deg);}.navigation-wrapper .inner-wrapper:before{content:"";position:absolute;top:0;left:-11px;display:block;width:102%;height:4px;background:#2f2f2f;transform:skewX(45deg);-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-o-transform:skewX(45deg);}.navigation-wrapper .inner-wrapper{padding-top:30px;}.top-bar,.top-bar.expanded{height:auto;background:none;}.top-bar-section ul li,.top-bar.expanded .title-area{background:none;}.top-bar-section ul li{margin:0 1%;}.top-bar-section li:not(.has-form) a:not(.button){font-family:"Fjalla One",sans-serif;background:none;text-align:center;font-size:10.5px;letter-spacing:3px;text-transform:uppercase;color:#181818;}.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,.top-bar-section ul li.active > a,.top-bar-section ul li.active > a:hover{background:none;color:#181818;}.top-bar-section .has-dropdown > a{padding-right:15px!important;}.top-bar-section .has-dropdown > a::after{border:none;top:0;}.top-bar-section .dropdown{width:auto;background:#000000;}.top-bar-section .dropdown li{margin:0;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:#000000;color:#ffffff;text-align:center;}.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button){color:#f03328;background:#000000;}.home-slider-wrapper{position:relative;display:block;width:100%;float:left;}.line-wrapper{position:absolute;padding-right:17px;width:5%;height:calc(70vh - 5%);left:0;}.vertical-line{width:1px;height:100%;background:#dcdcdc;float:right;}.home-slider-wrapper .slick-slider{display:block;width:100%;float:left;margin:0;}.home-slider-wrapper .slick-list{border:10px solid #f1f1f1;display:block;height:70vh;margin:0 auto;overflow:hidden;max-width:1600px;width:90%;}.home-slider-wrapper .slick-dots{background:#ffffff;margin:0;padding:10px 5px 10px 0;width:5%;bottom:auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}.home-slider-wrapper .slick-dots li{display:block;width:100%;height:25px;margin:1px 0;}.home-slider-wrapper .slick-dots li button{float:right;margin:0;height:25px;width:25px;border:1px solid transparent;border-radius:25px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}.home-slider-wrapper .slick-dots li.slick-active button,.home-slider-wrapper .slick-dots li:hover button{border-color:#dedede;}.home-slider-wrapper .slick-dots li button::before{content:"";opacity:1;border-radius:6px;height:6px;width:6px;border:1px solid #afafaf;line-height:normal;padding:0;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}.home-slider-wrapper .slick-dots li.slick-active button::before,.home-slider-wrapper .slick-dots li:hover button::before{border-color:transparent;background:#000000;}.slider-wrapper{border:10px solid #f1f1f1;display:block;height:auto;margin:0 auto;overflow:hidden;max-width:1600px;width:90%;position:relative;}.slick-list{z-index:-1;}.slider-wrapper .slick-slider,.slider-wrapper .google-map{position:absolute;top:0;left:0;width:100%!important;}.slider-content-wrapper{position:absolute;bottom:10px;width:calc(90% - 20px);max-width:1580px;border-top:3px solid #f03328;}.social-links > a{padding:0 5px;}.scroll-icon{position:absolute;z-index:9999;top:-25px;height:53px;width:53px;background:#f03328;cursor:pointer;}.scroll-icon i.fa{position:absolute;line-height:53px;font-size:25px;color:#ffffff;}.slider-content-wrapper h1,.slider-content-wrapper .large-text-1{font-size:25px;font-weight:600;letter-spacing:4px;line-height:normal;margin:0;}.slider-content-wrapper h2,.slider-content-wrapper .slider-tagline{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;line-height:normal;margin:0;}.social-links{margin-top:30px;}.social-links i.fa{width:55px;line-height:55px;font-size:20px;color:#ffffff;}.social-links i.fa.fa-facebook{background:#507cbe;}.social-links i.fa.fa-google-plus{background:#4d4f54;}.social-links i.fa.fa-youtube-play{background:#f16261;}.contactForm{margin-top:20px;}.contactForm input,.contactForm textarea{background:rgba(0,0,0,0) none repeat scroll 0 0;box-shadow:none;margin-bottom:30px;padding:10px 15px 10px 10px;width:100%;border-color:#b8b8b8;color:#0d0d0d;text-transform:uppercase;font-size:14px;letter-spacing:2px;}.contactForm textarea{height:120px;}.contactForm .submitWrapper span.submit{cursor:pointer;}.emailConfirmation{margin:0 auto;text-align:center;}.emailConfirmation h1{color:#00CC00;}i.fa.fa-lock.horizontal-center.animate-medium{color:#e62d24;}p.contact-address{font-weight:600;font-size:24px;color:#181818;}p.contact-info,p.contact-phone,p.contact-fax,p.contact-email{font-family:"Fjalla One",sans-serif;color:#e62d24;font-size:24px;margin:10px 0 0;line-height:normal;word-wrap:break-word;}.company-hours p{margin:0 0 10px;letter-spacing:1px;font-size:18px;font-weight:600;color:#181818;}.footer-wrapper{width:100%;display:block;float:left;padding-top:50px;font-family:"Fjalla One",sans-serif;background:#191919;margin-top:15px;}.footer-wrapper .large-text-2{color:#e62d24;margin:0 0 25px;}.footer-wrapper p.contact-info{font-size:30px;font-weight:100;color:#ffffff;margin:0 0 50px;}.footer-nav ul.title-area{display:none;}.footer-nav .top-bar-section ul li{margin:0 5px 5px 0;}.footer-nav .top-bar-section li:not(.has-form) a:not(.button),.footer-nav .top-bar-section li:not(.has-form) a:hover:not(.button),.footer-nav .top-bar-section li.active:not(.has-form) a:hover:not(.button),.footer-nav .top-bar-section li.active:not(.has-form) a:not(.button){font-family:"Fjalla One",sans-serif;font-size:12px;font-weight:700;color:#ffffff;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin:0;border-radius:5px;padding:5px 10px!important;line-height:normal;}.footer-nav .top-bar-section li:not(.has-form) a:hover:not(.button),.footer-nav .top-bar-section li.active:not(.has-form) a:hover:not(.button),.footer-nav .top-bar-section li.active:not(.has-form) a:not(.button){background:#e62d24;}.footer-nav .top-bar-section li:not(.has-form) a:not(.button)::after{display:none;}.footer-nav .dropdown{display:none!important;}.disclaimer{width:100%;display:block;float:left;background:#161616;}.disclaimer p{font-size:8px;text-transform:uppercase;color:#ffffff;font-weight:600;line-height:normal;}.lnm-image img{width:90%;}.scroll-top{background:#e62d24;font-size:25px;cursor:pointer;}.disclaimer .scroll-top i.fa{color:#ffffff;line-height:55px;}.fc-header-left,.fc-header-center,.fc-header-right{clear:both;display:block;width:100%;text-align:center;}#preloader{background:none repeat scroll 0 0 #fff;display:block;padding:20% 0 0;position:absolute;text-align:center;width:100%;z-index:999999;top:0;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}.spinner{margin:100px auto;width:50px;height:30px;text-align:center;font-size:10px;}.spinner > div{background-color:#444;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out;}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;}.spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;}@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)} 20%{-webkit-transform:scaleY(1.0)}}@keyframes stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4);} 20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0);}}  .custom-slide-out-wrapper{position:fixed;top:50%;right:0;background:#e7e7e7;padding:40px 70px;z-index:9999;border-radius:10px 0px 0px 15px;-moz-transform:translateX(100%) translateY(-50%);-webkit-transform:translateX(100%) translateY(-50%);-o-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.custom-slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);}.custom-slide-out-content h3{margin:0 0 25px;font-size:20px;}.custom-slide-out-form form{margin:0;}.custom-slide-out-wrapper span.custom-form-toggle{position:absolute;left:0;top:50%;color:#ffffff;font-size:24px;width:80px;line-height:80px;text-align:center;background:#e62d24;border-radius:40px;box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateX(-70%) translateY(-50%);-webkit-transform:translateX(-70%) translateY(-50%);-o-transform:translateX(-70%) translateY(-50%);-ms-transform:translateX(-70%) translateY(-50%);transform:translateX(-70%) translateY(-50%);cursor:pointer;}input.slideOutInput[type="text"]{border-radius:15px;font-size:12px;line-height:1.4;height:auto;border:none;padding:10px 25px;margin-bottom:10px;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;text-transform:none;}.custom-slide-out-form input[type="text"]::placeholder,.custom-slide-out-form .contactForm textarea::placeholder{color:#000000;}.custom-slide-out-form .contactForm textarea{width:100%;border-radius:15px;line-height:1.4;border:none;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;padding:10px 25px;font-size:12px;text-transform:none;height:100px;margin-bottom:10px;}.custom-slide-out-form .contactForm .captchaWrapper{border-radius:15px;font-size:15px;line-height:1.4;height:auto;border:none;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;margin:0 0 10px;padding:5px 15px;min-height:0;}.custom-slide-out-form .contactForm .captchaWrapper input{font-size:12px;text-transform:none;border:none;box-shadow:none;display:inline-block;width:auto;font-size:15px;padding:0 15px;margin:0 0 0 30px;color:#000000;}.custom-slide-out-form .contactForm .captchaWrapper img{max-width:25%;}.custom-slide-out-form .contactForm .captchaRefresh{vertical-align:top;}.custom-slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:20px;}.custom-slide-out-form .contactForm .submitWrapper button.submit{color:#ffffff;font-weight:normal;background:#e62d24;border:none;text-align:center;cursor:pointer;min-width:200px;padding:15px;border-radius:10px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.custom-slide-out-form .contactForm .submitWrapper button.submit:hover{box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}.footer-services a{color:white;font-size:16px;padding-right:10px;}  @media only screen and (min-width:1025px) and (max-width:1440px){p.caption{font-size:3em;-webkit-text-fill-color:#00000087;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:white;letter-spacing:2px;}} @media only screen and (min-width:1025px){.vertical-line{display:none !important;}.top-bar-section li:not(.has-form) a:not(.button):after{content:"";position:relative;display:block;width:0;height:7px;background:#000000;margin:0 auto;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}.top-bar-section li.active:not(.has-form) a:not(.button):after,.top-bar-section li.active:not(.has-form) a:hover:not(.button):after,.top-bar-section li:not(.has-form) a:hover:not(.button):after,.top-bar-section ul li.active > a:after,.top-bar-section ul li.active > a:hover:after{width:100%;}.top-bar-section .dropdown{opacity:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;}.top-bar-section .has-dropdown.hover > .dropdown,.top-bar-section .has-dropdown.not-click:hover > .dropdown{opacity:1;}} @media only screen and (max-width:1024px){h1,h1 a{font-size:20px;margin:15px 0;}h2{font-size:18px;margin:10px 0;}p,ul li{font-size:12.5px;}a,a:focus,a:hover,a:visited,a:active{color:#e62d24;}.small{font-size:16px;}.button{padding:0 4%;margin-bottom:5px;font-size:12.5px;}.padded{padding:20px;}.box{padding:15px;}.header-wrapper{margin-bottom:0;}.company-info{margin-top:10px;text-align:center;}.header-company-title a{padding:0 10px;}.navigation-wrapper{margin-top:10px;}.navigation-wrapper,.navigation-wrapper .inner-wrapper{padding:0;}.navigation-wrapper:before,.navigation-wrapper .inner-wrapper:before{width:100%;left:0;transform:skewX(0);-webkit-transform:skewX(0);-moz-transform:skewX(0);-o-transform:skewX(0);}.top-bar{height:45px;}.top-bar .toggle-topbar.menu-icon a{color:#181818;}.top-bar .toggle-topbar.menu-icon a span::after,.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px #181818,0 7px 0 1px #181818,0 14px 0 1px #181818;}.top-bar-section ul li>a{padding-left:0;}.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,.top-bar-section ul li.active > a,.top-bar-section ul li.active > a:hover{background:#000000;color:#ffffff;}.home-slider-wrapper .slick-list{width:100vw;height:auto;}.slick-slider{margin:0!important;}.slider-wrapper .slick-slider,.slider-wrapper .google-map{position:relative;}.slider-wrapper .google-map{height:150px!important;}.slider-content-wrapper{position:relative;display:block;float:left;bottom:auto;width:100%;}.slider-wrapper .fade-on-load{position:absolute;bottom:0;}.scroll-icon{width:45px;height:45px;}.scroll-icon i.fa{line-height:45px;font-size:20px;}.slider-content-wrapper h1{font-size:20px;}.social-links{margin-top:10px;}.cta-wrapper{margin:10px 0;}.cta-wrapper .line{display:none;}.cta-wrapper .button{font-size:12px;}.footer-wrapper p.contact-info{font-size:20px;}.fade-on-load{opacity:1 !important;}}  @media only screen and (max-width:1024px) and (orientation:landscape){.home-slider-wrapper,.slider-wrapper{height:450px;overflow:hidden;}.slider-content-wrapper,.slider-wrapper .fade-on-load{position:absolute;bottom:0;}} @media only screen and (max-width:767px){.slider-wrapper .fade-on-load{position:relative;bottom:auto;}.lnm-image img{width:120px;}} 