.inner-slider-wrapper {position: absolute;top: 0px;height: 100%;overflow: hidden;}.language a strong {  color: #c41a1d;}.language {  margin-top: 20px;}.language-home {  position: absolute;  top: 348px;  width: 100% !important;}.language-button.button {  background: rgba(198, 26, 32, 0.82) none repeat scroll 0 0;  font-family: Roboto Condensed;  font-size: 48px;  padding: 22px 58px;color:#fff;}.language-button.button:hover {  background: rgba(129, 100, 7, 0.71);}body {font-family: "Roboto", sans-serif;}h1, h1 a {color: #C61A1D;font-family: "Roboto", sans-serif;font-size: 25px;font-weight: 600;line-height: normal;margin: 25px 0;}h2 {color: #C61A1D;font-family: "Roboto", sans-serif;font-size: 22px;font-weight: 600;line-height: normal;margin: 25px 0;}h3 {color: #252525;font-family: "Roboto", sans-serif;font-size: 1.6em;line-height: 1.5rem;margin: 25px 0;}h4 {font-family: "Roboto", sans-serif;color: #252525;font-weight: bold;font-size: 1.5em;line-height: 1.5rem;margin: 25px 0;}p {font-family: "Roboto", sans-serif;color: #252525;font-size: 16px;font-weight: 400;margin: 15px 0;}ul {list-style-type: none;margin-left: 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%);}.absolute{position: absolute;}.light-bg{background: #ffffff;}.color-bg {  background: #000 none repeat scroll 0 0;}.dark-bg{background: #000000;}.dark-bg p, .dark-bg span, .dark-bg li, .dark-bg a{color: #ffffff;}.white-color{color: #ffffff!important;}.alt-color{color: #C61A1D!important;}.large-text{font-size: 22px;}.button{text-transform: uppercase;font-family: "Roboto", sans-serif;}.button:hover,.button:focus{background: #000000;}.color-button{background: #C61A1D;width: 100%;line-height: 10px;}.transparent-button{background: rgba(51,51,51,.9);}.no-margin{margin: 0;}.padded{padding: 40px;}.strip-padding{padding-left: 0!important;padding-right: 0!important}.strip-left{padding-left: 0!important;}.strip-right{padding-right: 0!important;}.box-shadow{box-shadow: 0 3px 13px -5px #000000;-webkit-box-shadow: 0 3px 13px -5px #000000;-moz-box-shadow: 0 3px 13px -5px #000000;}.content-wrapper{display: block;float: left;position: relative;width: 100%;}.row {margin: 0 auto;max-width: 75rem;width: 100%;}.long-row{margin: 0 auto;width: 100%;max-width: 1600px;}.page-wrapper {max-width: 75rem;clear: both;}.header-wrapper {  background: #000 none repeat scroll 0 0;  display: block;  float: left;  height: 179px;  position: relative;  width: 100%;  z-index: 9999;}.logo-wrapper{line-height: 130px;}.company-info{padding-top: 3%;}.header-company-title{margin: 0;}.header-company-title a {font-size: 30px;font-weight: 600;letter-spacing: 1.5px;line-height: 1.3;}.header-company-serviceorder{font-size: 18px;font-weight: 300;margin: 0;}.social-wrapper {  background: #C61A1D none repeat scroll 0 0;}.social-wrapper span{line-height: 29px;}.social-wrapper i {  font-size: 18px;  line-height: 29px;  width: 35px;}.navigation-wrapper{position: relative;display: block;float: left;}.top-bar, .top-bar.expanded{background: none;height: auto;}.top-bar-section ul li, .top-bar.expanded .title-area{background: none;}.top-bar-section ul li{margin: 0 10px;}.top-bar-section li:not(.has-form) a:not(.button) {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  border-bottom: 3px solid transparent;  color: #fff;  font-family: "Roboto",sans-serif;  font-size: 13px;  font-weight: 700;  letter-spacing: 1px;  line-height: 52px;    margin-top: 17px;  text-transform: uppercase;}.top-bar-section ul li:hover:not(.has-form) > a, .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) {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border-color: #c61a1d;    color: #c61a1d;    line-height: 52px;    margin-top: 17px;}.top-bar-section .has-dropdown > a::after{top: 41.5px;border-color: #ffffff transparent transparent;}.top-bar-section .dropdown{background: #000000;}.top-bar-section .dropdown li{margin: 0;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background: none;line-height: 50px!important;text-align: center;color: #ffffff;border-color: transparent;}.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button), .top-bar-section .dropdown li.active:not(.has-form) a:not(.button){color: #C61A1D;border-color: #C61A1D;}.home-slider-wrapper {  border-bottom: 10px solid #c61a1d;  height: calc(100vh - 181px);  overflow: hidden;  position: relative;  width: 100%;}.language > a {  font-size: 12px;}.slider-wrapper {  border-bottom: 10px solid #c61a1d;  height: 507px;  overflow: hidden;  width: 100%;}.slick-slide img{width: 100%}.slick-slider{z-index: -1;margin-bottom: 0!important;}.scroll-down{cursor: pointer;position: absolute;bottom: 0;z-index: 9999;}.scroll-down i.fa{line-height: 45px;width: 50px;font-size: 35px;}.home-grid{display: block;float: left;position: relative;}.home-grid-small{width: 30%;}.home-grid-large{width: 40%;}.home-cta-wrapper img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.content-image{max-height: 530px;max-width: 530px;margin-top: -75px;}.accordian-heading{cursor: pointer;}.accordian-heading span{display: inline!important;}.accordian-heading:after{content:"Click to view";color: #252525;font-size: 13px;font-weight: 400;padding-left: 15px;opacity: 0;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;}.accordian-heading:hover:after{opacity: 1;}.active .accordian-heading:hover:after{opacity: 0;}.basic-accordian .accordian-content{display: none;}.basic-accordian .active .accordian-content{display: block;}.contactForm  {margin-top: 20px;}.contactForm input, .contactForm textarea, .contactForm input:focus, .contactForm textarea:focus {width: 100%;padding: 3px 6px;margin-bottom: 5px;box-shadow: none;border: none;background: #e6e6e6;font-size: 16px;}.contactForm textarea {height: 115px;}.contactForm .captchaWrapper {margin-top: 10px;}.contactForm .captchaRefresh {vertical-align: top;}.contactForm .submitWrapper {text-align: center;margin-top: 30px;}.emailConfirmation {margin: 0 auto;}.emailConfirmation h1 {color: #00CC00;}p.contact-info, p.contact-phone, p.contact-fax, p.contact-email, p.contact-address{ font-family: "Roboto", sans-serif;margin: 15px 0;}p.contact-fax:before{content: "Fax: ";display: inline;}footer p.contact-info, footer p.contact-phone, footer p.contact-fax, footer p.contact-email, footer p.contact-address {color: #ffffff;font-size: 20px;}.footer-wrapper {  background: #000000 none repeat scroll 0 0;  border-top: 1px solid #b2b2b2;  display: block;  float: left;  font-family: "Roboto",sans-serif;  width: 100%;}.footer-wrapper h2{margin: 0 0 10px;}.disclaimer p{font-size: 9px;color: #ffffff;text-transform: uppercase;}.disclaimer img{max-width: 125px;}.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);  }}.gallery-image{cursor: pointer;width: 50%;float: left;}.gallery-image:hover{opacity: .8;}.gallery-modal{    position: fixed;    top: 0;    left: 0;    width: 100vw;    height: 100vh;    background: rgba(0,0,0,.95);    z-index: 9999;}.gallery-modal .gallery-images{    position: relative;    height: 100%;    width: 100%;    max-width: 1000px;    max-height: 850px;    margin: 0 auto;    z-index: 1;}.gallery-modal .gallery-image{    z-index: 0;    opacity: 0;    position: absolute;    width: 100%;    top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.gallery-image.current{    z-index: 1;    opacity: 1;}.controls{    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    z-index: 2;}.disable{    display: none;}.exit{position: fixed;right: 20px;top: 20px;z-index: 9999;    cursor: pointer;    font-size: 28px;    color: #ffffff;    text-align: center;    opacity: .8;}.exit:hover{opacity: 1;}.next, .previous{    background: none;    cursor: pointer;    position: absolute;    opacity: .5;}.next:hover, .previous:hover{opacity: 1;background: #C61A1D;}.next{right: 5%;}.previous{    left: 5%;}.next .fa, .previous .fa{    font-size: 35px;    width: 60px;    line-height: 60px;    text-align: center;    color: #ffffff;}.gallery-captions{    font-size: 16px;    font-weight: 400;    color: #ffffff;    text-align: center;    padding: 20px 0;    display: block;}.header-top {  background: #c61a1d none repeat scroll 0 0;  padding: 0 20px !important;}@media only screen and (min-width: 1025px){.top-bar-section .has-dropdown.hover > .dropdown,.top-bar-section .has-dropdown.not-click:hover > .dropdown{left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);}}@media only screen and (max-width:1024px){.top-bar .toggle-topbar.menu-icon a span::after {  box-shadow: 0 0 0 1px #c61a1d, 0 7px 0 1px #c61a1d, 0 14px 0 1px #c61a1d;  content: "";  display: block;  height: 0;  margin-top: -8px;  position: absolute;  right: 15px;  top: 50%;  width: 16px;}.toggle-topbar.menu-icon span {  color: #c61a1d;}h1, h1 a{font-size: 20px;}h2{font-size: 18px;}a, a:focus, a:active, a:visited, a:hover{color: #C61A1D;}.padded{padding: 20px;}.absolute{position: relative;}.header-wrapper{height: auto;}.social-wrapper{width: 100%;max-width: 100%;}.top-bar{width: 100%;height: 45px;}.top-bar-section li:not(.has-form) a:not(.button){line-height: 45px;border: none;}.top-bar-section ul li:hover:not(.has-form) > a, .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){line-height: 45px;background: #C61A1D;color: #ffffff;border: none; }.top-bar-section .has-dropdown > a::after{ top: 34.5px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background: none;line-height: 45px;}.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button),  .top-bar-section .dropdown li.active:not(.has-form) a:not(.button){color: #ffffff;border: none;line-height: 45px; }.home-slider-wrapper, .slider-wrapper {height: 67vh;}.home-slider-wrapper .slick-slider, .slider-wrapper .slick-slider{margin-bottom: 0;}.home-grid .absolute.vertical-center{position: relative;top: 0;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);}.home-grid-small{width: 100%;}.home-grid-large{width: 100%;}.home-cta-wrapper{background: #000000;padding: 50px 20px;}.accordian-heading:after{display: none;}.basic-accordian .accordian-content{display: block;}.disclaimer img{max-width: 100px;}.next, .previous{opacity: .9;background: #C61A1D;}.next .fa, .previous .fa{    font-size: 20px;    width: 48px;    line-height: 48px;}}@media only screen and (max-width:768px){.home-slider-wrapper, .slider-wrapper {height: 43vh;}}@media only screen and (max-width:767px){.home-slider-wrapper, .slider-wrapper {height: 39vh;}.header-company-serviceorder {font-size: 15px;font-weight: 300;margin: 0;padding: 0px;}.language-button.button {  background: rgba(198, 26, 32, 0.82) none repeat scroll 0 0;  font-family: Roboto Condensed;  font-size: 38px;  padding: 22px 58px;  width: 100%;  color: #fff;}.language-home {  position: absolute;  top: 422px;  width: 100% !important;}.header-wrapper{margin-top: 43px;z-index: 1;}.header-wrapper .button{z-index: 9999;}.home-slider-wrapper{z-index: 0;}.top-bar{overflow: hidden;}.gallery-image{width: 100%;}.gallery-captions{display: none;}} 