@charset "utf-8";body,div,h1,h2,h3,h4,h5,h6,p{font-family:Lato,sans-serif}.iconBox,.iconBoxTop,.specialLink a{position:relative}#main,.landingSub,.svgLogoBox{height:100%}.logo,.logo-svg-bg{pointer-events:none}.hero-header .buttonBox,.hero-header h2,.heroLinkSection,.iconBox,.iconBoxTop,.info-one,.info-two,.modal-footer,.site-wrapper,.statementSection{text-align:center}.footerLinks ul,.footerSection a,.heroLinkSection a:hover,.iconBoxTop a,.specialLink a{text-decoration:none}.xdebug-error{z-index:9999;margin-top:120px}@font-face{font-family:Lato;src:url(../fonts/Lato-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Lato Bold';src:url(../fonts/Lato-Bold.ttf) format('truetype');font-weight:700;font-style:oblique}body{background-color:#fafafa}.iconBox,.link-fadeinbg a{font-family:'Lato Bold',sans-serif;font-weight:700}.animated2{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated3{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated2.infinite,.animated3.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.desktopOnly{display:none!important}.form-control:focus{border-color:#619e36;outline:0}.iconBox{padding-top:10px;color:#000;margin:0 auto;width:60px}.iconBox .glyphicon{font-size:20px;margin-bottom:10px}.iconBox p{margin-top:-10px}.iconBoxTop{padding-top:100px;color:#fff;text-shadow:0 0 3px rgba(0,0,0,1);margin:0 auto;width:100px}.iconBoxTop .glyphicon{font-size:40px}.iconBoxTop p{margin-top:-10px}.iconBoxTop a{color:#fff}.specialLink a{display:inline-block;outline:0;color:#333;vertical-align:bottom;white-space:nowrap}.svgLogoBox,.svgLogoBoxHeader{overflow:hidden;position:absolute;left:0;width:100%}.link-fadeinbg a{border-bottom:1px solid rgba(97,158,54,.4);-webkit-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s;padding:0 10px}.btn-sm.navbut,.cover .btn-lg{transition:all .1s ease-in-out;font-weight:700}.link-fadeinbg a:focus,.link-fadeinbg a:hover{color:#fff;border-color:rgba(97,158,54,0);background-color:rgba(97,158,54,.8)}.btn-default{color:#fff;background-color:#619e35;border-color:#619e35}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#fff;background-color:#497728;border-color:#406823}a[href^=tel]{color:inherit;text-decoration:none}.modal-dialog{margin-top:70px}.modal-header{border-bottom:none}.modal-footer{border-top:none}.modal-title{font-size:22px}.modal-body{padding:20px}.modal-body h4{font-family:'Lato Bold';font-size:20px;color:#619e36;margin-top:0;margin-bottom:4px}#emailError,.btn-sm.navbut,.confirmSection h3,.cover .btn-lg,.hero-header h2,.heroLinkSection p,.heroSection .btn-lg,.hoverStyle,.info-box-detail .learn-more,.navbar-default,.quoteNote,.serviceHeader h2,.serviceOne h3,.serviceSection h2,.serviceTwo h3{font-family:'Lato Bold',sans-serif}.modal-body p{font-size:18px;margin-top:0;margin-bottom:0px;}.modal-body .modal-body-footer{margin-top:18px;margin-bottom:0}.cover-heading{font-size:36px}.coverHeading{font-size:26px}.coverOR{font-size:16px;margin-bottom:30px}#navbar a,.navbarPhone{font-size:18px}.indexContent{z-index:100}.svgLogoBox{top:0;z-index:0}.svgLogoBoxHeader{top:60px;height:250px;z-index:0}.logo{margin-top:-10px;position:relative;width:80%;top:50%;z-index:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);opacity:1}.regLogo{-webkit-transform:translate(12%,-50%)!important;-moz-transform:translate(12%,-50%)!important;-ms-transform:translate(12%,-50%)!important;transform:translate(12%,-50%)!important}.headerLogo{width:60%!important;margin-top:0!important;-webkit-transform:translate(0,-50%)!important;-moz-transform:translate(0,-50%)!important;-ms-transform:translate(0,-50%)!important;transform:translate(0,-50%)!important}.no-svg .logo{width:200px;height:164px}.masthead{margin-bottom:20px}.site-wrapper{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);overflow:auto;display:table;width:100%;height:100%;min-height:100%;background-color:#000;background-image:url(../img/landingbg-mobile.jpg);background-position:center center;background-size:cover;-webkit-box-shadow:inset 0 0 100px 600px rgba(0,0,0,.5);box-shadow:inset 0 0 100px 600px rgba(0,0,0,.5)}.site-wrapper-inner{display:table-cell;vertical-align:middle;background-repeat:repeat}.cover-container{margin-right:auto;margin-left:auto}.inner{padding:12px}.masthead-brand{margin-top:10px;margin-bottom:10px}.cover{padding:0 20px}.cover .btn-lg{padding:10px 30px;background-color:transparent;border:3px solid #FFF;color:#FFF}.cover .btn-lg:hover{color:#619e35;border-color:#619e35}.mastfoot{color:#999;color:rgba(255,255,255,.5)}.btn-sm.navbut{margin:13px 0 10px 15px;max-width:165px;padding:6px 9px!important;line-height:1.5!important;border-radius:3px!important;color:#fff!important;border-color:rgba(97,158,54,1);background-color:rgba(97,158,54,1)}.btn-sm.navbut:hover{color:#fff!important;border-color:rgba(57,118,14,1);background-color:rgba(57,118,14,1)!important}.navbar-default{background-color:#222;border-color:transparent;font-weight:700}.navbar-default .navbar-toggle .icon-bar{background-color:#C3C3C3}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#666}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#619e36;background-color:transparent}.activeMarker,.disabledMarker{position:absolute;background-color:#a9d18e;height:5px;width:50%;bottom:0}#mainNavbar{border-bottom:3px solid #619e36}.disabledMarker{display:none}.navbarPhone{color:#fff;padding-top:20px}.phoneIcon{margin-right:10px}.navbarLogoMobile{padding:0;margin:-14px 0 0}.navbarLogoDesktop1200{display:none!important}.navbar-brand{height:63px}.hero-slider,.heroSection{height:450px;transition:all .3s ease-in-out}.navbar-collapse{box-shadow:inset 0 1px 0 rgba(169,209,142,.5)}.heroSection{position:relative;margin-top:60px;margin-left:auto;margin-right:auto}.hero-slider,.hero-slider-overlay{position:absolute;top:0;background-size:cover;width:100%}.hero-header{color:#fff;padding-top:20px}.hero-header h2{font-weight:700}.hero-header p{font-size:17px;text-align:center}.hero-header .buttonBox{margin-top:40px}.hero-slider{z-index:-2;background-image:url(../img/homecover.jpg);background-position:center}.hero-slider-overlay{z-index:-1;background-color:rgba(30,30,30,.8);height:100%}.heroSection .btn-lg{padding:10px 30px;font-weight:700;background-color:transparent;border:3px solid #fff;color:#fff;transition:all .1s ease-in-out}.heroSection .btn-lg:hover{color:#619e36;border-color:#619e36}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{background-color:#9dff56}.heroLinkSection .row{margin:0}.heroLinkSection .col-sm-6{background-color:rgba(97,158,54,.8);transition:all .5s ease}.heroLinkSection a{width:100%}.hero-link-border{border-bottom:1px solid #fff}.heroLinkSection p{padding:20px 0;color:#fff;font-weight:700;margin:0}.statementSection{position:relative;padding:80px 0 100px}.logo-bg-container{position:absolute;top:200px;width:100%;height:100%;overflow:hidden}.logo-svg-bg{width:300px;z-index:0;opacity:.4;margin:0 auto}.statement-one h2{font-size:26px;line-height:60px}.statement-one p{font-size:18px;line-height:26px}.statement-one hr{max-width:120px;margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #619e36}.infoSection{margin-bottom:60px}.infoSection hr{max-width:120px;margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #619e36}.info-one h2{font-size:26px}.info-box{perspective:1px;position:relative;overflow:hidden;min-height:400px;max-width:400px;margin:0 auto 50px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}.info-box:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transform:translateY(-2px)}.info-box hr{max-width:120px!important;margin-top:21px!important;margin-bottom:21px!important;border:0!important;border-top:1px solid #619e36!important}.info-box img{height:100%;width:auto;position:absolute;left:50%;opacity:1;transform-origin:center;transform:translateX(-50%) scale(1);transition:all 1s ease}.info-box-detail{position:absolute;bottom:0;padding:80px 15px 20px;width:100%;z-index:1;color:#fff;transition:padding-bottom .4s ease;background:linear-gradient(to top,rgba(0,0,0,.6) 60%,transparent 100%)}.aboutHeader,.aboutSection,.coverSection{background-position:center top}.info-box-detail h3{font-size:22px!important}.info-box-detail p{font-size:14px!important}.info-box-detail .learn-more{font-weight:700;border-bottom:1px solid #fff;display:inline-block}.info-two{margin-top:60px;margin-bottom:60px}.info-two-panel{margin-top:60px;padding-right:30px;padding-left:30px}.info-two-panel object{margin-bottom:20px}.info-two-panel p{text-align:left}.info-two-svg{max-width:80px}.coverSection{background-color:#3e3e3e;margin-top:60px;background-image:url(../img/homecover-mobile.jpg);background-repeat:repeat-x;height:600px}.coverBox{background-color:rgba(34,34,34,.8);color:#fff;padding:20px 28px;margin-top:86px}.coverBox h2{margin-top:0;font-size:26px}.coverBox p{margin:26px 0}.hoursMain{font-size:18px;line-height:20px}.breakSection{background-color:#222;color:#fff;text-align:center}.breakBox{padding-top:80px;padding-bottom:70px}.aboutSection{background-image:url(../img/landingbg-mobile.jpg);background-repeat:repeat-x;height:800px}.headerWrapper{margin-top:100px;margin-bottom:50px;padding:10px 16px;display:inline-block}.aboutBox h2{color:#fff;margin:0 auto}.aboutHeader,.serviceHeader{color:#fff;margin-top:60px;text-align:center}.aboutBox p{background-color:rgba(34,34,34,.8);color:#fff;padding:16px}.aboutHeader{background-image:url(../img/aboutheader-mobile.jpg);background-repeat:no-repeat;background-color:#fff;margin-bottom:50px;min-height:250px}.aboutHeader h2{padding-top:20px;font-size:28px;font-family:'Lato Bold',sans-serif;font-weight:700;text-shadow:0 0 10px rgba(0,0,0,1)}.aboutHeader h3{text-shadow:0 0 6px rgba(0,0,0,1);font-size:20px}.hoverStyle{padding:0 10px 2px;font-weight:700;color:#fff;background-color:rgba(97,158,54,.8)}.orderHeader,.serviceHeader{background-repeat:no-repeat;background-color:#fff;min-height:250px;background-position:center top}.serviceHeader{background-image:url(../img/serviceheader-mobile.jpg);margin-bottom:50px}.serviceHeader h2{padding-top:20px;font-size:28px;font-weight:700;text-shadow:0 0 10px rgba(0,0,0,1)}.serviceHeader h3{text-shadow:0 0 6px rgba(0,0,0,1);font-size:20px}.serviceSection{text-align:center}.sm-head{font-size:12px!important}.md-head{font-size:15px!important}.serviceSection h2{font-size:26px;color:#619e36;font-weight:700;margin-top:10px}.serviceOne,.serviceTwo{margin-top:20px;margin-bottom:50px}.serviceOne h3,.serviceTwo h3{color:#619e36;font-weight:700}.serviceBox{margin-bottom:50px;text-align:center}.moreDetails,.serviceSection hr{margin-bottom:60px}.serviceBox h3,.serviceBox p{text-align:left}.serviceBox h3{color:#619e36}#loginError,.footerLinks ul,.footerLogo,.footerSection,.moreDetails,.orderHeader{text-align:center}.serviceBox object{margin-top:20px}.services{margin-top:50px}.serviceItem{padding:20px 20px 10px}.serviceItem h3{margin-top:0}.serviceSection hr{margin-top:60px;border-top:1px solid #ddd}.OR{margin-top:10px;margin-bottom:10px}.orderHeader{color:#fff;background-image:url(../img/lightstreak-mobile.jpg);margin-top:60px;margin-bottom:50px}.orderSection{margin-bottom:60px}.confirmSection{margin-top:100px;margin-bottom:100px}.confirmSection h3{color:#619e36;font-weight:700;font-size:46px}.confirmSection p{font-size:26px}#emailError{color:#D40003;font-weight:700}.chargeInfo h3,.deliveryInfo h3,.quoteNote{color:#619e36}.orderSection hr{margin-top:60px;margin-bottom:60px;border-top:1px solid #ddd}.checkboxes{font-size:14px}.deliveryTime{margin-bottom:20px}.kmQuoteInput{width:200px!important}.quoteNote{padding-top:10px;font-weight:700}#request-login-success .btn-flat-dark,.modal-dialog .modal-footer .btn-flat-dark{color:rgba(0,0,0,.8);font-family:'Lato Bold';font-weight:700;transition:all .2s ease-in-out}#request-login-success .card-body-action .btn-flat-dark:hover{background-color:rgba(50,50,50,.2)}#request-login-success .card-body-action .btn-flat-dark:active{background-color:rgba(50,50,50,.8)}#request-login-success .card-body-action button.btn-flat-dark,#request-login-success .modal-dialog .modal-footer button.btn-flat-dark{background-color:transparent}#request-login-success{z-index:1100}#request-login-success .modal-dialog .modal-footer .btn-flat-dark:hover{background-color:rgba(50,50,50,.2)}#request-login-success .modal-content{padding-bottom:10px}#request-login-success .modal-header{padding:15px;border-bottom:none;min-height:16.43px}#request-login-success .modal-body{position:relative;padding:0 0 20px}#request-login-success .modal-body p{margin:0;font-size:18px}#request-login-success .modal-footer{padding:8px;border-top:none}.loginContainer{top:-34px;position:relative}.loginSection{margin-top:105px}.loginBody{background-image:url(../img/landingbg-mobile.jpg);background-position:center top}.loginPanel{margin:60px auto 0;max-width:400px;background-color:#ddd;padding:19px;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:10px;border:0}.loginPanel h2{margin-top:10px}.loginPanel input{background-color:#fff;color:#000}#loginError{font-size:.9em;padding-top:10px;padding-bottom:10px;margin:20px 0 0;line-height:20px;background-color:#e52325;color:#fff;border-radius:4px}.footerSection{background-color:#222;color:#fff;padding-top:20px;margin:0 auto}.footerSection a{color:#fff}.footerSection .copyr{margin:0 auto;padding:40px 0;font-size:13px;max-width:970px}.footerBox{float:inherit;max-width:970px;margin:0 auto}.footerLinks ul{color:#fff;list-style-type:none;padding-left:0;margin-bottom:0}.footerLinks ul li:first-child,.footerSection hr{margin-bottom:20px}.footerLinks .col-xs-4{margin-top:20px;padding:10px 0}.footerLinks .col-md-4,.footerLinks .col-sm-4{padding:10px 0}.footerLinks .col-xs-6{margin-top:20px;padding:0;text-align:center}.footerSection hr{margin-top:20px}@-webkit-keyframes specialPulse{0%,100%,50%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}25%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes specialPulse{0%,100%,50%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}25%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.specialPulse{-webkit-animation-name:specialPulse;animation-name:specialPulse}@media (min-width:500px){.headerWrapper{margin-top:300px}.logo-bg-container{top:120px}.logo-svg-bg{width:400px}.heroLinkSection .col-sm-6,.info-one .col-sm-6{width:50%;float:left}.hero-link-border{border-bottom:none;border-right:1px solid #fff}.heroLinkSection .col-sm-6:hover{background-color:rgba(97,158,54,1)}}@media (min-width:600px) and (max-width:768px){.info-two .col-sm-3,.info-two .col-sm-4,.info-two .col-sm-5,.info-two .col-sm-6,.info-two .col-sm-7,.info-two .col-sm-8,.info-two .col-sm-9{float:left}.info-two .col-sm-12{width:100%}.info-two .col-sm-11{width:91.66666667%}.info-two .col-sm-10{width:83.33333333%}.info-two .col-sm-9{width:75%}.info-two .col-sm-8{width:66.66666667%}.info-two .col-sm-7{width:58.33333333%}.info-two .col-sm-6{width:50%}.info-two .col-sm-5{width:41.66666667%}.info-two .col-sm-4{width:33.33333333%}.info-two .col-sm-3{width:25%}.info-two .col-sm-2{width:16.66666667%}.info-two .col-sm-1{width:8.33333333%}}@media (min-width:768px){.modal-dialog{margin-top:70px}.modal-title{font-size:26px}.modal-body h4{font-size:24px;margin-top:0;margin-bottom:4px}.modal-body p{font-size:22px;margin-top:0;margin-bottom: 0px}.modal-body .modal-body-footer{margin-top:18px;margin-bottom:0}.navbar-collapse{box-shadow:none}.desktopOnly{display:inherit!important}.mobileOnly,.navbarLogoMobile{display:none!important}.navbarLogoDesktop1200{display:inline-block!important;max-width:130px}.navbarPhone{font-size:14px;padding-top:21px;position:relative;right:16px}.navbar-brand{padding-top:12px}#navbar{margin-top:16px}.navbar{margin-bottom:21px;border:1px solid transparent}#navbar a{font-size:12px}.nav>li>a{padding-left:8px;padding-right:8px}.masthead-brand{float:left}.site-wrapper{background-image:url(../img/landingbg.jpg)}.masthead{position:fixed;top:0}.mastfoot{position:fixed;bottom:0}.site-wrapper-inner{vertical-align:middle}.cover-container,.mastfoot,.masthead{width:100%}.svgLogoBoxHeader{top:105px;height:410px}.headerLogo{width:50%!important;opacity:.8!important}.logo{margin-top:0;opacity:.5}.regLogo,.serviceaboutSVG{opacity:1!important}.cover-heading{font-size:56px}.coverSection{background-color:#3e3e3e;margin-top:105px;background-image:url(../img/homecover.jpg);background-position:center top;height:900px}.hero-slider,.heroSection{height:500px}.coverBox{padding:30px;margin-top:60px}.coverBox h2{font-size:46px}.coverBox p{margin:26px 0;font-size:24px}.heroSection{margin-top:75px}.hero-slider-overlay{background:-moz-linear-gradient(left,rgba(30,30,30,1) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(30,30,30,1) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(30,30,30,1) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000', GradientType=1 )}.hero-header{padding-top:60px;padding-left:40px}.hero-header h2,.hero-header p{text-align:left;display:inline-block}.hero-header h2{font-size:42px}.hero-header p{font-size:22px;margin-top:20px}.hero-tagline{max-width:50%}.hero-header .special-text{font-size:20px}.hero-header .buttonBox{text-align:left}.info-one h2,.statement-one h2{font-size:32px}.info-two-panel{margin-top:40px;margin-bottom:40px;padding-right:15px;padding-left:15px}.info-two-panel p{padding-right:30px}.info-two .col-sm-4{text-align:right}.iconBox,.iconBoxTop{text-align:center}.aboutSection{background-image:url(../img/landingbg.jpg);height:900px}.headerWrapper{margin-top:300px}.aboutBox h2{font-size:46px}.aboutBox p,.breakBox,.iconBoxTop p{font-size:18px}.iconBoxTop{padding-top:0;margin-top:320px}.aboutHeader,.orderHeader,.serviceHeader{background-repeat:no-repeat;background-color:#fff;margin-top:76px;min-height:410px;background-position:center top}.aboutHeader{background-image:url(../img/aboutheader.jpg)}.aboutHeader h2{font-size:46px;padding-top:140px}.aboutHeader h3{font-size:26px}.serviceOne h2{font-size:30px}.serviceHeader{background-image:url(../img/serviceheader.jpg)}.serviceHeader h2{font-size:46px;padding-top:140px}.serviceHeader h3{font-size:26px}.serviceSection h2{color:#619e36;font-size:30px}.checkboxes,.serviceSection p{font-size:16px}.serviceBox .col-sm-4{text-align:right}.footerLinks ul,.footerLogo,.footerSection{text-align:left}.orderHeader{background-image:url(../img/lightstreak.jpg)}.serviceOne:after{display:none;content:"OR"}.footerSection hr{margin-top:40px;margin-bottom:40px}.footerLinks{min-height:62px}.loginPanel{margin:200px auto 0}.loginBody{background-image:url(../img/landingbg.jpg);background-position:center top}}@media (min-width :992px){.hero-slider,.heroSection{height:650px}.modal-dialog{margin-top:140px}.cover-container,.mastfoot,.masthead{width:100%}.cover-heading{font-size:76px}#navbar a,.navbarPhone{font-size:14px}.navbarLogoDesktop1200{max-width:210px}#navbar{margin-top:46px}.nav>li>a{padding-left:15px;padding-right:15px}.navbarPhone{padding-top:21px;right:16px}.btn-sm.navbut{margin:11px 0 10px 15px}.heroSection{margin-top:105px}.hero-header{padding-top:100px}.hero-header h2{font-size:50px}.hero-header p{font-size:28px;margin-top:20px}.hero-header .special-text{font-size:22px}.logo-bg-container{top:80px}.logo-svg-bg{width:600px;opacity:.4;margin:0 auto}.aboutHeader,.orderHeader,.serviceHeader{margin-top:105px}}@media (min-width:1600px){.modal-dialog{width:800px}.container{margin:0 auto;width:95%}#navbar a,.navbarPhone{font-size:16px}.coverBox{max-width:650px}.hero-header{padding-left:80px}.heroLinkSection p{padding:30px 0;font-size:18px}.serviceOne h3,.serviceSection h2{font-size:36px}}@media (min-width:1920px){.hero-tagline{max-width:40%}.serviceBox.maxwidth .col-sm-8{max-width:700px}}