.jumbotron,.navbar{margin-bottom:0}.has-js .cta,.has-js ul#list span#item1,.has-js ul#list span#item2,.has-js ul#list span#item3{opacity:0}#aboutus,.jumbotron{overflow:hidden}#gears>i:nth-child(even),#spinner>i:nth-child(even){-webkit-animation-name:invertBarrelRoll}#callus-modal .modal-body a:hover,footer a:hover{text-decoration:none}body,html{background-color:#fefefe;padding-right:0!important;overflow-x:hidden}.has-js .background{display:none}.nopadding{padding:0}.nomargin{margin:0}#spinner,.center,.center img{margin-left:auto;margin-right:auto}.btn-fullwidth{width:100%!important}.container-vertical-padding{padding-top:70px;padding-bottom:70px}.vertical-padding-50px{padding-top:50px;padding-bottom:50px}.vertical-padding-90px{padding-top:90px;padding-bottom:90px}.vertical-center{margin-bottom:0;min-height:100%;min-height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.row-flex-center{display:flex;align-items:center}.col-12-flex-center{display:flex;justify-content:space-between;align-items:center}.center,.center img{text-align:center}.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}#links a,i.gear,i.spinner-gear{display:block}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}i#spinner-md,i#spinner-sm{-webkit-transform:rotate(25deg)}.section-orange{background-color:#f89c0e}.section-darkgrey{background-color:#212121}i#spinner-big,i#spinner-sm{position:absolute;background:url(../img/spinner-gear1.png) center center no-repeat}.grey{color:#EFEFEF!important}.orange,a:hover{color:#f89c0e}a,body,p{color:#484848}#spinner-container{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.8);border-radius:10px}#spinner{position:relative;width:200px;height:200px}i#spinner-sm{width:50px;height:50px;top:45px;left:135px;background-image:url(../img/spinner-gear1.svg),none;background-size:cover}i#spinner-md{width:85px;height:85px;position:absolute;top:100px;left:100px;background:url(../img/spinner-gear2.png) center center no-repeat;background-image:url(../img/spinner-gear2.svg),none;background-size:cover}i#spinner-big{width:130px;height:130px;top:0;left:0;background-image:url(../img/spinner-gear1.svg),none;background-size:cover}i.spinner-gear{-webkit-animation:barrelRoll 2.5s infinite linear;-webkit-animation-play-state:paused}div#spinner>i{-webkit-animation-play-state:running}@-webkit-keyframes barrelRoll{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes invertBarrelRoll{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-360deg)}}section{z-index:1}.background{z-index:2}.navbar-default{border:none!important}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:initial}.nav>li>a{padding-left:30px;padding-right:30px}.navbar-brand{padding:0 15px;max-height:60px;margin-top:19px}.btn-navbar,.navbar,.navbar-brand,.navbar-nav>li>a,.navbar-toggle{-webkit-transition:all .4s ease;transition:all .4s ease}.solid{background-color:rgba(23,23,23,.98)}.jumbotron{z-index:1;background-color:#17191b;position:relative}.jumbotron .background{z-index:2;padding:0!important;width:100%;position:absolute;top:0}.jumbotron .container{position:relative;padding-top:115px;z-index:3}#jumbotron-landing{min-height:700px;margin-bottom:20px}.jumbotron #landing-background{min-height:700px;background:url(../img/hero-landing-w2200.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.has-js .jumbotron .container{visibility:hidden}ul#list{margin-left:20px;margin-top:40px;list-style:none}.animated,ul#list span{position:relative}.checkmark{width:30px;position:absolute;left:-45px}#gears,#taptocall span{position:relative}.cta{padding-top:25px}.supported{max-height:150px;max-width:230px;margin-left:auto;margin-right:auto}#links img{margin-bottom:15px}#links a{padding:0 25px}#links a:focus,#links a:hover{color:#484848;text-decoration:none}#metal-grate{min-height:170px;background:url(../img/metal-grate.jpg) center center no-repeat;background-size:cover}#red-strip{height:32px;background-color:#ed2024}footer{background:url(../img/gears.png) 82% 130% no-repeat;background-image:url(../img/gears.svg),none}footer h2{margin:0 0 10px}footer h3{margin:0 0 50px}footer ul{padding-left:0;text-align:left}footer .list-inline>li{padding-left:10px;padding-right:10px}footer .social{margin-top:20px}footer .social-icons{text-align:center}footer .footer-brand,footer p.credit{margin-bottom:20px}footer p.copyrights{margin-bottom:0}#taptocall{z-index:8}#title-bar{margin-top:115px;min-height:200px;background-color:#17191b}#title-bar-background{position:absolute;left:0;min-height:200px;width:100%;background:url(../img/titlebar.jpg) center center no-repeat}#title-bar .container{z-index:3}.sidebar-panel{background-color:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.05);padding:20px;margin-bottom:35px}.sidebar-panel ul{list-style:none;padding:0}.sidebar-panel ul li{margin-bottom:60px}.sidebar-panel ul li:last-child{margin-bottom:0}#sidebar h2{margin:0 0 12px}#sidebar h3{margin:0 0 45px}.content-section{margin-bottom:60px}.content-section:last-child{margin-bottom:0}.form-control{box-shadow:none;border:none}.input-lg{height:50px}#aboutus #gears-container,#gears{height:100%;margin-left:auto;margin-right:auto}i#gear-2,i#gear-4{width:195px;height:195px;-webkit-animation:barrelRoll 5.5s infinite linear}#services .maintenance{padding:40px;background-color:#ededed;outline:#f89c0e dashed 7px}#services .maintenance .bulb{margin-top:20px}#services .maintenance #bulb-container{text-align:right}#aboutus #aboutus-container{padding-top:70px}#aboutus #chain-container{position:relative;top:-115px;left:0}#aboutus #chain{width:75%;float:right;margin-right:100px}#aboutus-right{padding:20px 80px}#aboutus-www-panel{padding:40px;border-width:5px;border-style:dashed;border-color:#ccc}#aboutus-right #i{margin-left:auto;margin-right:auto;display:block;margin-bottom:40px}#aboutus #gears-container{width:100%;position:absolute;left:0;right:0}#gears{width:845px}.tap-phone,i.gear{position:absolute}i.gear-grey{background:url(../img/aboutus-gear-grey.png) center center no-repeat;background-image:url(../img/aboutus-gear-grey.svg),none;background-size:cover}i.gear-grey-big{background:url(../img/aboutus-gear-grey-big.png) center center no-repeat;background-image:url(../img/aboutus-gear-grey-big.svg),none;background-size:cover}i.gear-red{background:url(../img/aboutus-gear-red.png) center center no-repeat;background-image:url(../img/aboutus-gear-red.svg),none;background-size:cover}.btn-alt-cta.active,.btn-alt-cta:active,.btn-navbar.active,.btn-navbar:active,.open>.dropdown-toggle.btn-alt-cta,.open>.dropdown-toggle.btn-navbar{background-image:none}i#gear-1{width:220px;height:220px;top:0;left:0;-webkit-animation:barrelRoll 5.5s infinite linear}i#gear-2{top:80px;left:198px;-webkit-animation-delay:.2s;animation-delay:.2s}i#gear-3{width:300px;height:300px;top:250px;left:230px;-webkit-animation:barrelRoll 8.25s infinite linear;-webkit-animation-delay:0ms;animation-delay:0ms}i#gear-4{top:320px;left:515px;-webkit-animation-delay:.48s;animation-delay:.48s}i#gear-5{width:155px;height:155px;top:410px;left:685px;-webkit-animation:barrelRoll 5.5s infinite linear}body,p{font:150% Roboto,sans-serif;-webkit-font-smoothing:antialiased}@font-face{font-family:'Franchise Bold';font-style:normal;font-weight:400;src:url(../fonts/Franchise-Bold-hinted.woff) format("woff")}@font-face{font-family:'League Gothic';src:url(../fonts/leaguegothic-regular-webfont.eot);src:url(../fonts/leaguegothic-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/leaguegothic-regular-webfont.woff) format("woff"),url(../fonts/leaguegothic-regular-webfont.ttf) format("truetype"),url(../fonts/leaguegothic-regular-webfont.svg#league_gothicregular) format("svg");font-weight:400;font-style:normal}h1{color:#fff;font-size:48px;font-weight:400;line-height:48px;margin:0 0 10px}p.small{font-size:18px;line-height:20px}ul#list li,ul#list span{line-height:35px}.p-margin-bottom{margin-bottom:40px}.p-margin-bottom-60{margin-bottom:60px}.medium{font-weight:500}#navbar li a,h2{font-weight:700}.font-red{color:#e81d25}#info p,.jumbotron,footer a:hover,footer h3,footer ul li{color:#fff}h2{font-size:72px;line-height:70px;margin:0}h3{margin-bottom:20px}h3#subHeadline{margin-top:5px}ul#list span{font-weight:400;font-size:20px}#metal-grate h2{font-family:'Franchise Bold',sans-serif;font-size:64px;color:#fff;text-shadow:0 3px 1px rgba(0,0,0,.75);line-height:64px}footer h2{font-size:24px;line-height:24px;color:#afafaf;font-weight:500}footer h3{font-size:30px;line-height:30px;font-weight:700}footer .footer-lists h3{font-size:24px;line-height:24px;margin-bottom:30px}footer ul li{font-size:18px;list-style:none;line-height:22px}footer a{color:#afafaf}footer p.copyrights,footer p.credit{font-size:14px;color:#afafaf}#title-bar h2,.sidebar-panel h2{font-size:24px;line-height:24px}#title-bar h2{color:#ffe434;font-weight:400;margin:0}.content-section h3{margin-bottom:8px}.sidebar-panel h2{color:#484848;font-weight:500}.sidebar-panel h3{font-size:30px;line-height:30px;color:#484848;font-weight:700}#services h3.services-category{color:#f89c0e}#services ul li{font-size:18px;color:#484848;line-height:24px}#services .maintenance h3{margin:0 0 20px}#aboutus-content .content-section h3,#aboutus-content .content-section p{color:#fff}#aboutus #aboutus-www-panel h3{margin:0 0 12px;color:red}#aboutus #aboutus-www-panel p{font-size:14px;line-height:18px;color:#454545}.legal li,.legal p{font-size:18px;line-height:20px}.btn-navbar .fa{margin-right:3px}.social-icons .fa{font-size:26px;width:48px;height:48px;line-height:48px;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#ededed;color:#212121}.social-icons.icon-circle .fa{border-radius:50%}.social-icons .fa:active,.social-icons .fa:hover{color:#FFF;-webkit-box-shadow:1px 1px 3px #333;-moz-box-shadow:1px 1px 3px #333;box-shadow:1px 1px 3px #333}.social-icons .fa-facebook:active,.social-icons .fa-facebook:hover{color:#FFF;background-color:#3b5998}.social-icons .fa-twitter:active,.social-icons .fa-twitter:hover{color:#FFF;background-color:#55acee}.social-icons .fa-linkedin:active,.social-icons .fa-linkedin:hover{color:#FFF;background-color:#007bb5}.btn-navbar,.btn-navbar.focus,.btn-navbar:focus{background-color:#f89c0e;color:#fff}.social-icons .fa-facebook{padding-right:1px;padding-top:.5px}.social-icons .fa-twitter{padding-left:1px;padding-top:.5px}.tap-phone{left:-20px;top:2px}.btn-alt-solid,.btn-default,.btn-navbar{border:none}.btn-alt-cta,.btn-xs{border-radius:0}.btn-xlg{width:267px;height:60px}.btn-lg{width:230px;height:66px}.btn-md{width:200px;height:60px}.btn-sm{width:123px;height:35px}.btn-group-xlg>.btn,.btn-xlg{padding:0;font-size:18px;line-height:59px}.btn-group-lg>.btn,.btn-lg{padding:0;font-size:18px;line-height:64px}.btn-group-md>.btn,.btn-md{padding:0;font-size:18px;line-height:60px}.btn-group-sm>.btn,.btn-sm{padding:0;font-size:14px;line-height:35px}.btn-group-xs>.btn,.btn-xs{padding:0;font-size:14px;line-height:48px}.btn:hover,.navbar-nav>li>a:hover{transition:all .2s ease-in-out}.section-full-col .btn{margin:0 25px}.btn-xs{position:fixed;bottom:0}span.btn-navbar{margin-right:15px}.btn-navbar{margin-top:40px;margin-bottom:40px}.btn-navbar:hover{color:#fff;background-color:#f5b458}.btn-navbar.active,.btn-navbar.active.focus,.btn-navbar.active:focus,.btn-navbar.active:hover,.btn-navbar:active,.btn-navbar:active.focus,.btn-navbar:active:focus,.btn-navbar:active:hover,.open>.dropdown-toggle.btn-navbar,.open>.dropdown-toggle.btn-navbar.focus,.open>.dropdown-toggle.btn-navbar:focus,.open>.dropdown-toggle.btn-navbar:hover{color:#fff;background-color:#f89c0e}.btn-navbar.disabled.focus,.btn-navbar.disabled:focus,.btn-navbar.disabled:hover,.btn-navbar[disabled].focus,.btn-navbar[disabled]:focus,.btn-navbar[disabled]:hover,fieldset[disabled] .btn-navbar.focus,fieldset[disabled] .btn-navbar:focus,fieldset[disabled] .btn-navbar:hover{background-color:#f89c0e}.btn-navbar .badge{color:#e81d25;background-color:#fff}.btn-alt,.btn-alt.focus,.btn-alt:focus{color:#d0d0d0;background-color:transparent}.btn-alt{border:2px solid;border-radius:10px}.btn-alt.focus,.btn-alt:focus{border-color:#d0d0d0}.btn-alt:hover{color:#fff;background-color:#f89c0e;border-color:#f89c0e}.btn-alt.active,.btn-alt:active,.open>.dropdown-toggle.btn-alt{color:#d0d0d0;background-color:transparent;border-color:#adadad;background-image:none}.btn-alt.active.focus,.btn-alt.active:focus,.btn-alt.active:hover,.btn-alt:active.focus,.btn-alt:active:focus,.btn-alt:active:hover,.open>.dropdown-toggle.btn-alt.focus,.open>.dropdown-toggle.btn-alt:focus,.open>.dropdown-toggle.btn-alt:hover{color:#d0d0d0;background-color:transparent;border-color:#d0d0d0}.btn-alt.disabled.focus,.btn-alt.disabled:focus,.btn-alt.disabled:hover,.btn-alt[disabled].focus,.btn-alt[disabled]:focus,.btn-alt[disabled]:hover,fieldset[disabled] .btn-alt.focus,fieldset[disabled] .btn-alt:focus,fieldset[disabled] .btn-alt:hover{background-color:transparent;border-color:#d0d0d0}.btn-alt .badge{color:#e81d25;background-color:#fff}.btn-alt-cta,.btn-alt-cta.focus,.btn-alt-cta:focus{color:#fff;background-color:#e81d25}.btn-alt-cta:hover{color:#fff;background-color:#bf0008}.btn-alt-cta.active,.btn-alt-cta.active.focus,.btn-alt-cta.active:focus,.btn-alt-cta.active:hover,.btn-alt-cta:active,.btn-alt-cta:active.focus,.btn-alt-cta:active:focus,.btn-alt-cta:active:hover,.open>.dropdown-toggle.btn-alt-cta,.open>.dropdown-toggle.btn-alt-cta.focus,.open>.dropdown-toggle.btn-alt-cta:focus,.open>.dropdown-toggle.btn-alt-cta:hover{color:#fff;background-color:#e81d25}.btn-alt-cta.disabled.focus,.btn-alt-cta.disabled:focus,.btn-alt-cta.disabled:hover,.btn-alt-cta[disabled].focus,.btn-alt-cta[disabled]:focus,.btn-alt-cta[disabled]:hover,fieldset[disabled] .btn-alt-cta.focus,fieldset[disabled] .btn-alt-cta:focus,fieldset[disabled] .btn-alt-cta:hover{background-color:#e81d25}.btn-alt-cta .badge{color:#e81d25;background-color:#fff}.btn-page-scroll{font-size:42px!important;color:#fff;position:absolute!important;margin-left:auto!important;margin-right:auto!important;left:0!important;right:0!important;bottom:20px!important;width:42px}.btn-scroll{border:none;padding:0;z-index:5}.modal{overflow-y:auto}.modal-sm{width:350px}#cta-modal .modal-bg-overlay{position:absolute;width:100%;height:100%;z-index:-1;border-radius:10px;background:rgba(255,255,255,.25);background:-moz-linear-gradient(-45deg,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,right bottom,color-stop(0,rgba(255,255,255,.55)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(-45deg,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(-45deg,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(-45deg,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 100%);background:linear-gradient(135deg,rgba(255,255,255,.55) 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 )}#cta-modal .modal-dialog{width:800px;height:550px;border:none;border-radius:10px;background:url(/img/modal.jpg);background-repeat:no-repeat!important;background-position:top left!important;background-size:cover}#cta-modal h3{font-family:'League Gothic';font-size:44px;color:#1b1b1b;line-height:44px;margin-bottom:10px}#cta-modal h4{font-size:20px;font-weight:500;color:#1b1b1b;line-height:24px;margin:0}#cta-modal .modal-header .close{position:absolute;right:16px;top:10px;font-size:28px;color:#454545;text-shadow:none;opacity:1;margin:0}#cta-modal .modal-header{padding:55px 55px 0;border:none}#cta-modal .modal-body{padding:60px 55px 55px}#cta-modal .modal-form{width:330px}#cta-modal .form-control{box-shadow:none;border:none;background-color:rgba(255,255,255,.85)}#cta-modal .form-control::-webkit-input-placeholder{color:#8f8f8f}#cta-modal .form-control:-moz-placeholder{color:#8f8f8f;opacity:1}#cta-modal .form-control::-moz-placeholder{color:#8f8f8f;opacity:1}#cta-modal .form-control:-ms-input-placeholder{color:#8f8f8f}#cta-modal #form-response-container{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;background-color:#fff;border-radius:10px}#cta-modal .icon-response{margin-bottom:20px}#callus-modal .modal-content{border-radius:5px}#callus-modal h3{font-size:36px;margin-bottom:10px}#callus-modal .modal-body p{font-size:18px;font-weight:700;color:#f89c0e;margin-bottom:20px}#callus-modal .modal-body .fa{margin-right:10px}#callus-modal .fa-volume-control-phone{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);vertical-align:top;color:#f89c0e}#callus-modal .modal-footer{padding:0;border-top:2px solid #f9f9f9}#callus-modal #btn-callus{width:55%;float:left;padding:25px;border-right:2px solid #f9f9f9;font-size:24px;color:#484848;border-bottom-left-radius:5px}#callus-modal #btn-dismiss{width:45%;float:right;padding:31px;font-size:14px;color:#ADADAD;border-bottom-right-radius:5px}#callus-modal a>span#btn-callus:hover,#callus-modal a>span#btn-dismiss:hover{background-color:#f9f9f9;color:#f89c0e}@media (max-width:769px){footer,footer [class*=col-],footer li{text-align:center}footer .footer-lists h3,footer h3{margin-bottom:15px}.footer-lists{margin-top:70px}footer ul{margin-bottom:30px}}@media (max-width:768px){.container-vertical-padding{padding-top:50px;padding-bottom:50px}.navbar-nav>li>a{padding-top:21px;padding-bottom:21px}#cta-modal .modal-dialog{width:initial;margin-left:10px;margin-right:10px}#links [class*=col-]:not(:last-child){margin-bottom:70px}#aboutus #aboutus-container{padding-bottom:70px}#aboutus #gears-container{left:-100px}.sidebar-panel{margin-top:70px;margin-bottom:0}.jumbotron #cta{text-align:left}.supported{max-height:100px;max-width:130px}.jumbotron #landing-background{background:url(../img/hero-landing-w768.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#title-bar-background{background:url(../img/titlebar-w768.jpg) center center no-repeat}#metal-grate{background:url(../img/metal-grate-w768.jpg) center center no-repeat;background-size:cover}}@media (max-width:415px){.navbar{min-height:60px}.navbar-brand{margin-top:6px;max-height:40px}.navbar-toggle{margin-top:13px;margin-bottom:13px}#title-bar{margin-top:60px}#services .maintenance #bulb-container{text-align:center}#services .maintenance .bulb{margin:0 0 30px}}@media (max-width:414px){#cta-modal .modal-form,#info .btn-alt,#title-bar .container,.jumbotron .container{width:100%}body,p{font-size:140%}h1{font-size:38px;line-height:38px}#title-bar h2{font-size:18px;line-height:18px}h2{font-size:48px;line-height:45px}h3{font-size:18px}.container-vertical-padding{padding-top:35px;padding-bottom:35px}#jumbotron-landing,.jumbotron #landing-background{min-height:500px}.jumbotron .container{padding-top:0}#title-bar,#title-bar-background{min-height:150px}#cta-modal{min-height:100%}#cta-modal .modal-dialog{width:100%;min-height:100%;margin:0;border-radius:0}#cta-modal .modal-bg-overlay{border-radius:0}#cta-modal .modal-header{padding:4em 25px 0}#cta-modal .modal-body{padding:4em 25px 15px}#info .btn:not(:last-child){margin-bottom:12px}#info .btn{margin-left:0!important;margin-right:0!important}#supported .vertical-padding-50px{padding-top:25px;padding-bottom:25px}.supported{max-height:50px;max-width:70px}#aboutus-right{padding:0 15px}#metal-grate{min-height:70px}#metal-grate h2{font-size:32px;line-height:32px}footer p.credit{margin-bottom:70px}}@media (max-width:375px) and (max-height:500px){#cta-modal .modal-header{padding:25px 25px 0}#cta-modal .modal-body{padding:15px 25px}}