@media only screen and (max-width:1040px){.grid-box{height:290px!important}.grid-content{min-height:250px!important}.footer-form .submit input{width:70%!important}.company-info p{font-size:12px}.hero-content{top:70px!important}.grid-content h3{font-size:18px!important}span.map{font-size:16px!important}.white-text{font-size:14px!important}}@media only screen and (max-width:1028px){.rail-content{max-width:55%!important}.responsive-menu-item-link .fa{display:none}img.cta-image{right:30px!important}section.training-cta h3{font-size:28px!important}span.training-sub{font-size:16px!important}.logo.line-card{display:none!important}.line-card-text{padding-left:20px}li.menu-item{padding:10px!important}footer ul li.menu-item{padding:0!important}}@media only screen and (max-width:960px){.partner-quote{width:80%!important}.fixed-image-rhs,.fixed-image-lhs{height:515px!important}li.menu-item .main-link{font-size:16px!important}}@media only screen and (max-width:880px){ul#menu{display:none!important}#responsive_menu{display:block!important}.mobile_menu.show-menu{max-height:600px;transition:max-height .5s ease-in;overflow-y:auto}.remove-mob{display:none!important}.contact-banner-01 a.grey-circle{display:none!important}}@media only screen and (max-width:785px){.insulator-info{display:none}.connecting{display:none}.contact{width:100%!important;text-align:center;float:none!important}a.grey-circle{display:none!important}.hero-content{position:relative;top:0!important}.hero-content h1{font-size:30px!important}.hero-content p{font-size:16px!important}p.blue-quote{font-size:14px!important}.two-column .column{width:100%!important}.fact{width:33.3333%!important}a.white-circle{width:35px;height:35px;line-height:42px}.footer-form .submit input{width:80%}.header-content,.stock-header-content{width:50%!important}.owl-controls{text-align:left!important}.owl-dots{display:none!important}.grid{border-top:solid 1px #22224a}.grid-box:nth-of-type(2n+1) .grid-content{border-left:0!important}.col.span_8_of_12.table{width:100%;margin-top:30px;margin-left:0}.col.span_4_of_12.table{width:100%}a.cta{text-align:center;padding:10px 15px!important;display:block}.reduce,ul#responsive-menu .fa.fa-angle-down,img.cta-image{display:none!important}section.team .column{border-right:0!important}section.model .col.span_8_of_12,section.model .col.span_4_of_12{width:100%}.social-media-box{padding:0 20px!important}.social-hub .inner-padding{padding:0!important}.stock-news{display:none!important}.header-text{width:90%!important}.six-column .column,.six-column .double-column,.six-column .triple-column,.six-column .quad-column,.six-column .fifth-column{width:100%!important}.five-column .column,.five-column .double-column,.five-column .triple-column,.five-column .quad-column{width:100%!important}.four-column .column,.four-column .double-column,.four-column .triple-column{width:100%!important}.three-column .column,.three-column .double-column{width:100%!important}.two-column .column{width:100%!important}.left-column,.middle-column,.right-column{margin:0!important}.flex-column-2,.flex-column-3,.flex-column-4,.flex-column-5,.flex-column-6{width:100%!important}.flex-five-single,.flex-five-double,.flex-five-triple,.flex-five-quad,.flex-three-single,.flex-three-double,.flex-four-single,.flex-four-triple{width:100%!important}.flex-column-1{margin:0!important}h2.fixed-pos-01{position:inherit!important;margin-top:30px!important}.fixed-image-rhs,.fixed-image-lhs{display:none!important}.partner-quote{min-height:auto!important;width:100%!important}.crumb{padding:0 20px!important}.flex-blog-100 .flex-column-2{width:50%!important;margin-top:0!important}.blog-bento .button{margin-left:0!important}.flex-blog-100{margin-top:40px}.max-container,.max{padding:0 30px!important}.default-padding{padding:30px 0!important}.prefooter p{position:unset;width:100%;margin:0;font-size:30px}.facts-box{flex-wrap:wrap!important}.fact{width:50%!important}.number{font-size:40px!important}}@media screen and (max-width:650px){.flex-time-fact p{font-size:14px!important;font-weight:700!important}nav.page-nav{height:auto!important;line-height:1.4!important}nav.page-nav ul li{font-size:14px!important}.cleaner-tbl-01 th{width:100%;display:block!important;border-bottom:solid 1px #fff!important}.cleaner-tbl-01 td{width:100%!important;display:block!important;box-sizing:border-box!important}}@media screen and (max-width:510px){.contact-buttons{display:none!important}.three-column .column{width:100%!important}.left-column{margin-right:0!important}.middle-column{margin-left:0!important;margin-right:0!important}.right-column{margin-left:0!important}.member-logo{display:none}.brochure-home{display:none!important}.three-column>.double-column{width:100%!important}.extra-padding{padding-right:0!important}.flex-time-row{flex-wrap:wrap!important}.flex-time-fact{width:100%!important}.rail-map{display:none!important}.contact-banner-01{display:none!important}ul.dark-blue li{font-size:16px!important}}@media(max-width:460px){.flex-blog-100 .flex-column-2{width:100%!important}}@media only screen and (max-width:380px){.rail-content{max-width:100%!important;left:0!important;top:20px!important}.power-header,.rail-header{min-height:280px!important}a.cta-right.over-cta{bottom:-25px!important}.col2{font-size:16px!important}.col3{font-size:12px!important}section.ahead h3{font-size:32px!important}.case-header-left img,.case-header-right img{display:none}.case-content-left,.case-content-right{width:calc(100% - 80px)!important;border-right:none}.contact-banner{display:none!important}.col.span_6_of_12.contact{font-size:12px!important;line-height:normal!important}.hero-left-box,.hero-right-box{width:100%!important;height:345px!important}p.blue-quote{width:100%!important}.social-media-icons{display:none!important}.grid-box{width:100%!important}.grid-box:nth-of-type(2n+1) .grid-content{border-right:0!important;border-bottom:solid 1px #22224a}.owl-theme .owl-controls{text-align:center!important;margin-top:5px!important}a.cta-right.euro-cta{bottom:10px!important}nav.page-nav{height:auto!important;line-height:1.5!important;padding:10px 0!important}.time .col3{font-size:14px!important}.time .col2{font-size:18px!important}.header-content{width:90%!important;padding:20px!important;position:absolute;top:40px;left:0;background-color:#fff;opacity:.8}.two-column .content-padding{padding:10px 0!important}.logo-image{display:none!important}.logo-set{width:50%!important}.blue-strip-cta a.cta-right{position:relative!important;right:20px!important;top:10px!important}.blue-strip-cta h2{font-size:20px!important}.blue-strip-cta a.cta-right{position:relative;right:20px;top:10px;font-size:14px}.three-column{display:block!important}.one-col{width:49%!important;display:inline-block!important}.cta.rail-port-cta{position:relative!important;right:0!important;bottom:10px!important;width:220px!important;font-size:13px!important}.three-col{padding-left:0!important;width:100%!important}.step{width:49%!important}.step-title{font-size:14px!important}.step.arrow{display:none!important}.rail-cta h3{font-size:18px!important}.rail-cta{background-image:none!important;background:-moz-linear-gradient(-45deg,#1f254a 15%,#54bfd1 100%)!important;background:-webkit-linear-gradient(-45deg,#1f254a 15%,#54bfd1 100%)!important;background:linear-gradient(135deg,#1f254a 15%,#54bfd1 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f254a',endColorstr='#54bfd1',GradientType=1 )}.rail-cta a.cta{position:relative;bottom:25px}.pace-overview{padding-bottom:40px}.pace-overview a.cta-right.overview-cta{position:relative!important;right:0;bottom:0!important}section.ahead h3{font-size:30px}.team .inner-padding-full{padding:0!important}.product-suite .inner-padding-full{padding:20px 0;position:relative}.tech-suite .inner-padding-full,.best-sellers .inner-padding-full{padding:0!important}.training-cta img,.rail-btm{display:none}.fact{width:100%!important;margin-bottom:20px}iframe{max-width:100%}.inner-padding{padding:0 20px!important}.inner-padding-full{padding:20px!important}.rail-content{left:20px!important;max-width:90%!important;top:20px!important}.power-header,.rail-header{min-height:290px!important}.social-media-icons{position:relative!important;left:0!important;right:0!important;top:10px!important}.contact-banner .contact,.contact-banner .contact a.email{text-align:left!important;font-size:13px!important}.blue-quote{width:100%!important}.blue-header .inner-padding{padding-top:10px!important;padding-bottom:10px!important}.grid-content h3{font-size:23px!important}.grid-content{font-size:16px!important}.member-logo{display:none}.stock-header-content{width:80%!important}button#responsive-menu-button{top:20px!important}}@media only screen and (max-width:320px){button#responsive-menu-button{top:10px!important;right:10px!important}.power-header,.rail-header{min-height:350px!important}section.euro-partners .owl-stage-outer{height:118px!important}section.euro-partners .owl-theme .owl-controls{display:none!important}a.cta-right.euro-cta{left:20px!important;bottom:10px!important}.grid-box{height:235px!important}.footer h4{margin-top:20px!important}#responsive-menu-container{width:80%!important}a.cta-right.over-cta{right:0;bottom:-20px!important;left:20px!important}.grid-content{border:0!important}.grid{border-top:0!important}.col3{font-size:12px!important}.col2{font-size:14px!important}.col1{padding:5px}img.rail-map,section.training-cta,section.info{display:none!important}section.ahead h3{font-size:22px!important}section.ahead p{font-size:20px!important}section.value,section.services .content-padding{padding:0!important}section.contact-form .submit input{width:65%!important}.two-column .left-column,.two-column .right-column{width:100%!important}.blue-header{padding:10px 0}.vendor-header .content{left:0!important;background-color:#fff;opacity:.9;padding:20px}.vendor-header h1{color:#22224a!important}.vendor-header h2{color:#54bfd1!important}.case-header-left,.case-header-right{display:none}.case-content-left,.case-content-right{border-right:0!important;padding:20px!important;width:calc(100% - 40px)!important}.grid-content a.cta{position:relative!important;right:0!important;bottom:0!important}}