img{max-width:100%;border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom}video{max-width:100%;height:auto}.hs-responsive-embed{position:relative;height:auto;overflow:hidden;padding-top:0;padding-left:0;padding-right:0}.hs-responsive-embed iframe,.hs-responsive-embed object,.hs-responsive-embed embed{width:100%;height:100%;border:0}.hs-responsive-embed,.hs-responsive-embed.hs-responsive-embed-youtube,.hs-responsive-embed.hs-responsive-embed-wistia,.hs-responsive-embed.hs-responsive-embed-vimeo{padding-bottom:2%}.hs-responsive-embed.hs-responsive-embed-instagram{padding-bottom:116.01%}.hs-responsive-embed.hs-responsive-embed-pinterest{height:auto;overflow:visible;padding:0}.hs-responsive-embed.hs-responsive-embed-pinterest iframe{position:static;width:auto;height:auto}iframe[src^="http://www.slideshare.net/slideshow/embed_code/"]{width:100%;max-width:100%}@media(max-width:568px){iframe{max-width:100%}}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select{padding:6px;display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hs-menu-wrapper ul{padding:0}.hs-menu-wrapper.hs-menu-flow-horizontal ul{list-style:none;margin:0}.hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:inline-block;margin-bottom:20px}.hs-menu-wrapper.hs-menu-flow-horizontal>ul:before{content:" ";display:table}.hs-menu-wrapper.hs-menu-flow-horizontal>ul:after{content:" ";display:table;clear:both}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:left}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{display:inline-block;padding:10px 20px;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children{position:relative}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:hidden;opacity:0;-webkit-transition:opacity .4s;position:absolute;z-index:10;left:0}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{display:block;white-space:nowrap;width:140px;overflow:hidden;text-overflow:ellipsis}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{left:180px;top:0}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{opacity:1;visibility:visible}.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul{margin-bottom:0}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch{position:relative;margin-bottom:20px;min-height:7em}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul{margin-bottom:0}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children{position:static}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:none}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper{display:block;visibility:visible;opacity:1}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper:before{content:" ";display:table}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper:after{content:" ";display:table;clear:both}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li{float:left}.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a{display:inline-block;padding:10px 20px;white-space:nowrap;max-width:140px;width:auto;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.hs-menu-wrapper.hs-menu-flow-vertical{width:100%}.hs-menu-wrapper.hs-menu-flow-vertical ul{list-style:none;margin:0}.hs-menu-wrapper.hs-menu-flow-vertical li a{display:block;white-space:nowrap;width:140px;overflow:hidden;text-overflow:ellipsis}.hs-menu-wrapper.hs-menu-flow-vertical>ul{margin-bottom:20px}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1>a{width:auto}.hs-menu-wrapper.hs-menu-flow-vertical>ul li a{padding:10px 20px;text-decoration:none}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children{position:relative}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:hidden;opacity:0;-webkit-transition:opacity .4s;position:absolute;z-index:10;top:0;left:180px}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{opacity:1;visibility:visible}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a{min-width:140px;width:auto}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul{max-width:100%;overflow:hidden}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:none}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li.hs-item-has-children>ul.hs-menu-children-wrapper{display:block;visibility:visible;opacity:1;position:static}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2>a{padding-left:4em}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3>a{padding-left:6em}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4>a{padding-left:8em}.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5>a{padding-left:140px}.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul{box-shadow:0px 1px 3px rgba(0,0,0,0.18);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.18);-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.18)}@media(max-width:568px){.hs-menu-wrapper,.hs-menu-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}.hs-menu-wrapper.hs-menu-flow-horizontal ul{list-style:none;margin:0;display:block}.hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:block}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch>ul li.hs-item-has-children.active-branch>ul.hs-menu-children-wrapper>li a{display:block;max-width:100%;width:100%}}.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{visibility:visible;opacity:1}.widget-type-space{visibility:hidden}.hs-author-listing-header{margin:0 0 .75em 0}.hs-author-social-links{display:inline-block}.hs-author-social-links a.hs-author-social-link{width:24px;height:24px;border-width:0px;border:0px;line-height:24px;background-size:24px 24px;background-repeat:no-repeat;display:inline-block;text-indent:-99999px}.hs-author-social-links a.hs-author-social-link.hs-social-facebook{background-image:url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png")}.hs-author-social-links a.hs-author-social-link.hs-social-linkedin{background-image:url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png")}.hs-author-social-links a.hs-author-social-link.hs-social-twitter{background-image:url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png")}.hs-author-social-links a.hs-author-social-link.hs-social-google-plus{background-image:url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png")}.hs_cos_wrapper_type_image_slider{display:block;overflow:hidden}.hs_cos_flex-container a:active,.hs_cos_flex-slider a:active,.hs_cos_flex-container a:focus,.hs_cos_flex-slider a:focus{outline:0}.hs_cos_flex-slides,.hs_cos_flex-control-nav,.hs_cos_flex-direction-nav{margin:0;padding:0;list-style:none}.hs_cos_flex-slider{margin:0;padding:0}.hs_cos_flex-slider .hs_cos_flex-slides>li{display:none;-webkit-backface-visibility:hidden;position:relative}.hs_cos_flex-slider .hs_cos_flex-slides img{width:100%;display:block;border-radius:0px}.hs_cos_flex-pauseplay span{text-transform:capitalize}.hs_cos_flex-slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .hs_cos_flex-slides{display:block}* html .hs_cos_flex-slides{height:1%}.hs_cos_flex-slider{margin:0 0 60px;background:#fff;border:0;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;zoom:1}.hs_cos_flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .hs_cos_flex-viewport{max-height:300px}.hs_cos_flex-slider .hs_cos_flex-slides{zoom:1}.carousel li{margin-right:5px}.hs_cos_flex-direction-nav{*height:0}.hs_cos_flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.hs_cos_flex-direction-nav .hs_cos_flex-next{background-position:100% 0;right:-36px}.hs_cos_flex-direction-nav .hs_cos_flex-prev{left:-36px}.hs_cos_flex-slider:hover .hs_cos_flex-next{opacity:.8;right:5px}.hs_cos_flex-slider:hover .hs_cos_flex-prev{opacity:.8;left:5px}.hs_cos_flex-slider:hover .hs_cos_flex-next:hover,.hs_cos_flex-slider:hover .hs_cos_flex-prev:hover{opacity:1}.hs_cos_flex-direction-nav .hs_cos_flex-disabled{opacity:.3 !important;filter:alpha(opacity=30);cursor:default}.hs_cos_flex_thumbnavs-direction-nav{margin:0px;padding:0px;list-style:none}.hs_cos_flex_thumbnavs-direction-nav{*height:0}.hs_cos_flex_thumbnavs-direction-nav a{width:30px;height:140px;margin:-60px 0 0;display:block;background:url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease}.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next{background-position:100% 40%;right:0px}.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev{left:0px}.hs-cos-flex-slider-control-panel img{cursor:pointer}.hs-cos-flex-slider-control-panel img:hover{opacity:.8}.hs-cos-flex-slider-control-panel{margin-top:-30px}.hs_cos_flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.hs_cos_flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.hs_cos_flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.hs_cos_flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.hs_cos_flex-control-paging li a.hs_cos_flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.hs_cos_flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.hs_cos_flex-control-thumbs li{width:25%;float:left;margin:0}.hs_cos_flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.hs_cos_flex-control-thumbs img:hover{opacity:1}.hs_cos_flex-control-thumbs .hs_cos_flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.hs_cos_flex-direction-nav .hs_cos_flex-prev{opacity:1;left:0}.hs_cos_flex-direction-nav .hs_cos_flex-next{opacity:1;right:0}}.hs_cos_flex-slider .caption{background-color:rgba(0,0,0,0.5);position:absolute;font-size:2em;line-height:1.1em;color:white;padding:0px 5% 0px 5%;width:100%;bottom:0;text-align:center}.hs_cos_flex-slider .superimpose .caption{color:white;font-size:3em;line-height:1.1em;position:absolute;padding:0px 5% 0px 5%;width:90%;top:40%;text-align:center;background-color:transparent}@media all and (max-width:400px){.hs_cos_flex-slider .superimpose .caption{background-color:black;position:static;font-size:2em;line-height:1.1em;color:white;width:90%;padding:0px 5% 0px 5%;top:40%;text-align:center}#recaptcha_area table#recaptcha_table{width:300px !important}#recaptcha_area table#recaptcha_table .recaptcha_r1_c1{width:300px !important}#recaptcha_area table#recaptcha_table .recaptcha_r4_c4{width:67px !important}#recaptcha_area table#recaptcha_table #recaptcha_image{width:280px !important}}.hs_cos_flex-slider h1,.hs_cos_flex-slider h2,.hs_cos_flex-slider h3,.hs_cos_flex-slider h4,.hs_cos_flex-slider h5,.hs_cos_flex-slider h6,.hs_cos_flex-slider p{color:white}.hs-gallery-thumbnails li{display:inline-block;margin:0px;padding:0px;margin-right:-4px}.hs-gallery-thumbnails.fixed-height li img{max-height:150px;margin:0px;padding:0px;border-width:0px}pre{overflow-x:auto}table pre{white-space:pre-wrap}.comment{margin:10px 0 10px 0}.hs_cos_wrapper_type_rich_text,.hs_cos_wrapper_type_text,.hs_cos_wrapper_type_header,.hs_cos_wrapper_type_section_header,.hs_cos_wrapper_type_raw_html,.hs_cos_wrapper_type_raw_jinja,.hs_cos_wrapper_type_page_footer{word-wrap:break-word}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}.wp-float-left{float:left;margin:0 20px 20px 0}.wp-float-right{float:right;margin:0 0 20px 20px}#map_canvas img,.google-maps img{max-width:none}#recaptcha_table td{line-height:0}.recaptchatable #recaptcha_response_field{min-height:0;line-height:12px}@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,600i,700,800');html body{font-family:'Open Sans',sans-serif !important}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{margin:0 !important;font-family:Open Sans,sans-serif !important;line-height:1.4em;font-size:22px}#training-footer-wrapper .top-footer h4 strong{display:block}#training-footer-wrapper .top-footer h4{font-weight:600}.full-width-footer .training_footer h4{font-size:1.1em;color:#aaa}.one-engine.lp-section .col-sm-6.lp-column.lp-column-2{width:100% !important}.fm-alc-red-section{background:#c60c30}.body-container-wrapper ul{margin:20px 0 0;padding:0;list-style:none;s}.fm-rmt-section1 .dynamic,.fm-rmt-section5 .hs_cos_wrapper,.fm-rmt-section5 .hs_cos_wrapper_type_rich_text,.fm-alc-red-section .row-fluid-wrapper .row-fluid,.fm-rmt-section40 .row-fluid-wrapper .row-fluid,.fm-rmt-section60 .row-fluid-wrapper .row-fluid{margin:0 auto;width:100%}@media(max-width:1399px){.fm-rmt-section5 .hs_cos_wrapper,.main-content-wrapper.large,.alco-v2 .dynamic.aloc-engine-specification,.dynamic.aloc-engine-specification,.fm-rmt-section1 .dynamic,.fm-rmt-section5 .hs_cos_wrapper_type_rich_text,.fm-alc-red-section .row-fluid-wrapper .row-fluid,.fm-rmt-section40 .row-fluid-wrapper .row-fluid,.fm-rmt-section60 .row-fluid-wrapper .row-fluid{padding:0 15px;max-width:1200px !important}}@media(min-width:1400px){.fm-rmt-section5 .hs_cos_wrapper,.main-content-wrapper.large,.alco-v2 .dynamic.aloc-engine-specification,.dynamic.aloc-engine-specification,.fm-rmt-section1 .dynamic,.fm-rmt-section5 .hs_cos_wrapper_type_rich_text,.fm-alc-red-section .row-fluid-wrapper .row-fluid,.fm-rmt-section40 .row-fluid-wrapper .row-fluid,.fm-rmt-section60 .row-fluid-wrapper .row-fluid{max-width:1300px !important}.fm-rmt-section5 .hs-button .fa{margin-top:7px}}.fm-rmt-section5 .hs_cos_wrapper_type_rich_text{display:block}.move-the-head{padding:15px 15px 25px 15px !important;top:0px !important}.menu-social-wrapper ul.top-menu{margin-right:25px !important}.menu-social-wrapper ul li{margin-right:25px !important}.fm-rmt-section1 .dynamic>div{padding:0}.fm-rmt-section1 .banner_imageblow_heading .banner-cta,.fm-rmt-section1 .banner_imageblow_heading.check-heading .dynamic>div{text-align:left}.fm-rmt-section1 .banner_imageblow_heading{display:flex;align-items:center;margin-bottom:0}.fm-rmt-section1 .banner-tagline{margin:40px 0;text-transform:uppercase}.body-container-wrapper .fm-rmt-section1 .banner-cta a{font-size:22px;color:#fff;background:#c60c30;padding:18px 32px;text-transform:uppercase;margin-left:-10px}.body-container-wrapper .fm-rmt-section1 .banner-cta a:hover{background:#a00a27}.fm-alc-red-section{padding:50px 0 20px}.fm-alc-red-section img.hs-image-widget{display:block;margin:0 auto}.fm-alc-red-section .hs_cos_wrapper{min-height:125px}.fm-alc-red-section .hs_cos_wrapper p{color:#fff;max-width:300px;text-align:center;font-size:18px;margin:0 auto;text-transform:uppercase}.fm-alc-red-section .row-fluid-wrapper{margin-top:30px}.fm-rmt-section3 .cta-content p{font-size:30px;text-align:left;text-transform:uppercase}.fm-rmt-section3 .footer-cta{padding:18px 10px !important;text-transform:uppercase;margin-top:36px !important}.fm-rmt-section4-1,.fm-rmt-section42{padding:70px 0 60px}.fm-rmt-section4-1,.fm-rmt-section42{padding:70px 0 60px}.fm-rmt-section4-1 .hs_cos_wrapper h2{text-transform:uppercase;font-size:40px}.fm-rmt-section4-1 .hs_cos_wrapper h3{font-size:40px;text-transform:capitalize;margin-top:0}.fm-rmt-section4-1 .hs_cos_wrapper p a{color:#fff;background:#c60c30;padding:18px 32px;text-transform:uppercase;display:inline-block;margin-top:10px}.fm-rmt-section4-1 .hs_cos_wrapper p a:hover{background:#a00a27}.fm-rmt-section50 .col-sm-4{display:none}.fm-rmt-section50 .col-sm-8{width:100%}.fm-rmt-section50 .cta-content p{font-size:32px;text-transform:uppercase;text-align:left}.fm-rmt-section5{margin-top:60px}.fm-rmt-section5 .hs_cos_wrapper_type_custom_widget .main-content-wrapper>h2{text-align:center;text-transform:uppercase;font-weight:bold;margin-bottom:35px;font-weight:900;font-size:36px;line-height:1.667em}.fm-rmt-section5 .hs_cos_wrapper_type_custom_widget .main-content-wrapper .accordion-heading{text-transform:uppercase}.fm-rmt-section5 .hs_cos_wrapper_type_custom_widget .accordion-wrapper .accordion-heading p i{top:38%}.fm-rmt-section5 .hs-button{margin:0 auto;display:block;text-transform:uppercase;padding:20px 20px;max-width:calc(100% - 30px) !important;font-size:22px !important}.fm-rmt-section5 .hs-button .fa{float:right}.fm-rmt-section52{margin-bottom:30px;text-transform:uppercase;margin-top:60px}.fm-rmt-section52 h2.center-after{font-size:36px;line-height:1.667em;font-weight:900}.fm-rmt-section60{margin-bottom:60px}.fm-rmt-section60 .hs-form{margin-top:10px}.fm-rmt-section60 .hs-form .hs-form-field{margin-bottom:20px}.fm-rmt-section60 .hs-form .hs-form-field>label{display:none}.fm-rmt-section60 .hs-form .hs-form-field .input input[type="text"],.fm-rmt-section60 .hs-form .hs-form-field .input input[type="email"],.fm-rmt-section60 .hs-form .hs-form-field .input input[type="tel"],.fm-rmt-section60 .hs-form .hs-form-field .input select,.fm-rmt-section60 .hs-form .hs-form-field .input textarea{padding:16px 15px;text-transform:uppercase;background:#e1e1e1;border:0;font-size:18px;line-height:1.5em;border-radius:0}.fm-rmt-section60 .hs-form .hs-form-field .input select option{text-transform:uppercase;color:#222}.fm-rmt-section60 .hs-form .hs-form-field .input textarea{min-height:200px;font-family:"Open Sans"}.fm-rmt-section60 .hs-form .hs-form-field .input input[type="text"]::placeholder,.fm-rmt-section60 .hs-form .hs-form-field .input input[type="email"]::placeholder,.fm-rmt-section60 .hs-form .hs-form-field .input input[type="tel"]::placeholder,.fm-rmt-section60 .hs-form .hs-form-field .input textarea::placeholder{color:#222;text-transform:uppercase;font-size:18px}.fm-rmt-section60 .hs-form .hs-form-field .input input[type="text"]:focus-visible,.fm-rmt-section60 .hs-form .hs-form-field .input input[type="email"]:focus-visible,.fm-rmt-section60 .hs-form .hs-form-field .input input[type="tel"]:focus-visible,.fm-rmt-section60 .hs-form .hs-form-field .input textarea:focus-visible{border:0;border-radius:0}.fm-rmt-section60 .hs-form .hs_submit input[type="submit"]{background:#bd272d;color:#fff;border:0;border-radius:0;padding:12px 35px;font-size:22px;line-height:1.6em text-transform:uppercase;font-family:'Open Sans'}.fm-rmt-section60 .hs-form .hs-form-field .hs-error-msg{font-size:14px;color:red}.fm-rmt-section6-2 .hs_cos_wrapper_type_rich_text h2{text-transform:uppercase;font-size:30px;margin-bottom:25px;line-height:1.33em}.fm-rmt-section6-2 .hs_cos_wrapper_type_rich_text p{margin-top:.2em;margin-bottom:.2em}@media(max-width:991px){.move-the-head.f-nav .logo img{max-width:100% !important}}@media(max-width:480px){.span12.widget-span.widget-type-cell.move-the-head{top:0px !important;padding:15px 15px 11px 15px !important}.menu-social-wrapper ul li{margin-right:20px !important}}.search-wrapper ::-webkit-input-placeholder,.training-search ::-webkit-input-placeholder{color:transparent}.search-wrapper :-moz-placeholder,.training-search :-moz-placeholder{color:transparent}.search-wrapper ::-moz-placeholder,.training-search ::-moz-placeholder{color:transparent}.search-wrapper :-ms-input-placeholder,.training-search :-ms-input-placeholder{color:transparent}.search-wrapper{margin-top:20px}#adBlock,.gsc-adBlock{display:none !important}.gs-bidi-start-align.gs-snippet{padding-left:8px !important;padding-right:8px !important}.gsc-modal-background-image-visible{display:none !important}div#___gcse_0{max-width:100% !important;float:right !important;margin:0 0 15px 0 !important;width:100% !important}div#___gcse_0 table{border-collapse:collapse !important;border-spacing:0 !important}.gsib_a{padding:0 !important}.gsib_a ::-webkit-input-placeholder{color:#bbb}.gsib_a :-moz-placeholder{color:#bbb}.gsib_a ::-moz-placeholder{color:#bbb}.gsib_a#gs_tti51 :-ms-input-placeholder,.gsib_a#gs_tti50 :-ms-input-placeholder{color:#bbb !important}.gsc-result .gs-title{height:auto !important;text-decoration:none}.gsc-result .gs-title:hover{text-decoration:underline}.gsc-above-wrapper-area{margin-bottom:20px !important}.gsc-result{top:0 !important;position:relative !important;float:none !important;border-radius:4px !important;margin-bottom:20px !important;padding:30px 20px !important;webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.26) !important;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.26) !important;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26) !important;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.gsc-result:hover{-webkit-box-shadow:0 6px 20px 0 rgba(0,0,0,0.28) !important;-moz-box-shadow:0 6px 20px 0 rgba(0,0,0,0.28) !important;box-shadow:0 6px 20px 0 rgba(0,0,0,0.28) !important;top:-4px !important;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0 !important}.gsc-control-cse{border:none !important;background-color:transparent !important;padding:0 !important}table.gsc-search-box td input[type="image"]{display:none !important}input.gsc-input,.gsc-input-box,.gsc-input-box-hover,.gsc-input-box-focus{border:none !important}table.gsc-search-box{border-color:transparent !important;border:none !important}table.gsc-search-box:focus{border-color:transparent !important;border:none !important}input.gsc-input,.gsc-input-box,.gsc-input-box-hover,.gsc-input-box-focus{border-color:transparent !important;box-shadow:none !important}.show-search{float:left;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:url('https://info.fairbanksmorse.com/hubfs/images/maintheme/header/mag-glass-flat.png') no-repeat center !important;max-width:30px !important;width:100%;color:#484a49 !important;vertical-align:middle;line-height:30px;height:30px;position:relative;z-index:8001;margin-top:5px;opacity:1;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.show-search.hidden-search{opacity:0;display:none;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.show-search.hidden-search:hover{text-decoration:none}.gsst_a{display:none !important;position:relative !important;z-index:300 !important}.cse .gsc-search-button-v2,.gsc-search-button-v2{background:#eee !important;border:none !important;height:30px !important;vertical-align:middle !important;margin-left:-5px !important;position:relative !important;z-index:9999 !important;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;cursor:pointer !important}.top-wrapper .menu-social-wrapper .header_search.active-search .cse .gsc-search-button-v2:hover,.top-wrapper .menu-social-wrapper .header_search.active-search .gsc-search-button-v2:hover{cursor:pointer !important}.gs-no-results-result .gs-snippet,.gs-error-result .gs-snippet{border:none !important;background-color:#bbb !important}body table.gsc-search-box td input[type="text"]{border:none !important;background:#eee !important;max-width:100% !important;color:#484a49 !important;padding:0 0 0 15px !important;height:30px !important;vertical-align:middle !important;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;-moz-transition:all ease .3s;-o-transition:all ease .3s;-webkit-transition:all ease .3s;transition:all ease .3s}body table.gsc-search-box td input[type="text"]:focus{outline:none !important}.gsc-input-box{background-color:transparent !important;float:right:!important;max-width:100% !important}.gs-title{text-align:left !important}td.gsc-branding-text .gsc-branding-text{display:none !important}.gsc-results-wrapper-overlay{top:19% !important;left:0 !important;right:0 !important;width:90% !important}.top-wrapper .menu-social-wrapper .header_search{width:50%;margin-right:15px;float:left;max-width:0;opacity:0;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.top-wrapper .menu-social-wrapper .header_search.active-search{opacity:1;max-width:280px;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.resource-wrapper{padding:50px 15px}.resource-wrapper h2{font-size:32px;margin:.6em 0 1.4em 0}.resource-wrapper h2,.resource-wrapper h2 a,.resource-wrapper h2 br{line-height:.9em}.resource-wrapper h2 a{color:#000;text-decoration:none}.resource-wrapper a:hover{text-decoration:underline}.resource-single h1{font-size:35px}.resource-single h1:after{display:none}body.trident .full-width-footer p,body.trident .full-width-footer ul,body.trident .full-width-footer ol,body.trident .full-width-footer a,body.trident .full-width-footer h3{font-family:Open Sans,sans-serif !important}.header-container-wrapper,.header-container-wrapper *{min-height:0 !important}h1,h2,h3,h4,h5,h6{font-family:Open Sans,sans-serif !important;-webkit-margin-before:0;-webkit-margin-after:0}h3,h4,h5,h6{margin:.5em 0}h1:after{display:block;height:6px;background-color:#fff;max-width:80px;width:100%;content:'';margin-top:10px;margin-left:2px}h1.red:after{background-color:#c60c30}h2.white:after{background-color:#fff}h2.center-after:after{margin-left:auto;margin-right:auto}h1,.blog-banner h1{font-size:65px;font-weight:800;line-height:1.1em;text-transform:uppercase}h1 span,.blog-banner h1 span{font-size:33px;font-weight:400;display:block;line-height:1.1em}h1:after{display:block;height:6px;background-color:#fff;max-width:80px;width:100%;content:'';margin-top:10px;margin-left:2px;display:none}.blog-banner h1:after{display:none}.blog-banner h1{color:#fff}.the-banner .banner-content p{width:100%;margin:20px 0;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,1)}body .the-banner .banner-content .cta-1,body .the-banner .banner-content .cta-2,body .the-banner .banner-content .cta-3,body .the-banner .banner-content .area-cta{margin:10 auto}.the-banner.common_banner .banner-content p{max-width:700px}h2{font-size:48px;line-height:1.1em;max-width:100%;font-weight:800}h2 span{font-weight:400;display:block;font-size:24px;line-height:1em}h2 sup{font-size:24px;line-height:1.1em}h2 span sup{font-size:16px}h2.color-white{color:#fff}h3{font-size:29px;text-transform:uppercase;margin:40px 0 40px;color:#191d1f;font-weight:800}h4{font-size:26px}h1.no-after:after,h2.no-after:after{display:none}.footer-contact h2{font-size:32px;line-height:1.1em;font-weight:400}#top{min-height:0 !important}.top-wrapper{background-color:#000;padding:15px;overflow:hidden;position:fixed;left:0;top:0;width:100%;z-index:6000}.menu-social-wrapper{float:right;margin-top:20px}.home-power{display:block;width:150px;height:150px;text-indent:-9999px;margin:0 auto 20px auto;background:url('https://info.fairbanksmorse.com/hubfs/images/maintheme/home/home-power-sprite-min.png') no-repeat}.home-power.power-1{background-position:-1px -1px}.home-power.power-1:hover{background-position:-1px -153px}.home-power.power-2{background-position:-154px -1px}.home-power.power-2:hover{background-position:-154px -153px}.home-power.power-3{background-position:-307px -1px}.home-power.power-3:hover{background-position:-307px -153px}.home .other-content.image-right{line-height:0}.menu-social-wrapper ul{display:inline-block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0;list-style:none}.menu-social-wrapper ul.socials{font-family:FontAwesome}.menu-social-wrapper ul.socials li a i{font-size:29px;font-weight:400;color:#000;position:relative}.menu-social-wrapper ul.socials li a i.fa-youtube-play{top:2px}.menu-social-wrapper ul li{display:inline-block;margin-right:10px}.full-width-footer .menu-social-wrapper ul.socials li a:hover i,.menu-social-wrapper ul.socials li a:hover i{color:#c60c30}.menu-social-wrapper ul li:last-child{margin-right:0}.menu-social-wrapper ul.top-menu{margin-right:20px}.menu-social-wrapper ul.top-menu li a,.menu-social-wrapper ul.top-menu{color:#000;font-weight:400;font-size:18px;text-decoration:none;letter-spacing:normal;font-family:Open Sans,sans-serif !important}.menu-social-wrapper ul.top-menu li a:hover{text-decoration:underline}.main-content-wrapper{max-width:1170px !important;width:100% !important;float:none !important;margin-left:auto !important;margin-right:auto !important;position:relative}.main-content-wrapper.header-width{margin-top:70px !important;padding:30px 0;max-width:1170px !important}.main-content-wrapper.small{max-width:992px !important}.main-content-wrapper.full{max-width:100% !important}.move-the-head{position:fixed;width:100%;background-color:#fff;top:10px;left:0;z-index:9999;padding:10px 15px 5px 15px;-moz-transition:top 500ms linear;-o-transition:top 500ms linear;-webkit-transition:top 500ms linear;transition:top 500ms linear}.move-the-head.f-nav,.power-systems-v2 .move-the-head.f-nav{top:0 !important;-moz-transition:top 500ms linear;-o-transition:top 500ms linear;-webkit-transition:top 500ms linear;transition:top 500ms linear}.move-the-head.f-nav{box-shadow:0px 3px 7px rgba(0,0,0,0.25);-webkit-box-shadow:0px 3px 7px rgba(0,0,0,0.25);-ms-box-shadow:0px 3px 7px rgba(0,0,0,0.25)}.move-the-head .logo img{display:block}.move-the-head .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{color:#000;font-weight:500;max-width:100%;font-size:18px;letter-spacing:0;font-family:Open Sans,sans-serif !important}.move-the-head .hs-menu-wrapper.hs-menu-flow-horizontal>ul li:last-child a{padding-right:0}.move-the-head .hs-menu-wrapper.hs-menu-flow-horizontal>ul{float:right;margin-top:29px !important}.header-space{margin-top:158px}.hide-me{min-height:0 !important}.body-container-wrapper{margin-top:120px}.full-width-footer{padding:35px 15px;overflow:hidden;background-color:#868787}.full-width-footer p,.full-width-footer ul,.full-width-footer ol,.full-width-footer h3,.full-width-footer li.hs-postlisting-item,.full-width-footer a{color:#fff;font-size:15px !important}.full-width-footer p strong{font-weight:600}.full-width-footer a{color:#fff}.full-width-footer .company-overview ul{list-style:none;-webkit-padding-start:0;padding-left:0}.full-width-footer .span2.widget-span:nth-child(1) .hide-big+p ~ p,.full-width-footer .span2.widget-span:nth-child(1) p:nth-child(1) ~ p{margin:0 0 8px}.full-width-footer .company-overview ul li{margin-bottom:8px}.full-width-footer p{margin:.6em 0}.full-width-footer label{display:none}.full-width-footer .hs-error-msgs label,.pop-form .hs-error-msgs label{display:block;font-size:.9em}.pop-form .hs-error-msgs label{font-size:14px}.full-width-footer h3{margin:.6em 0;line-height:1.4em;font-weight:600;text-transform:none}.full-width-footer .footer-news li{line-height:1.2em}.full-width-footer input[type="email"]{height:52px;line-height:52px;padding:8px 10px 0 25px;background-color:#fff;width:100%}.full-width-footer input[type="submit"],.pop-form form input[type="submit"]{background-image:none;border:0;box-shadow:none;filter:none;text-shadow:none;display:block;background-color:#000;color:#fff;padding:15px;width:100%;text-align:center;margin-top:10px;cursor:pointer;font-size:16px;font-weight:400;font-family:Open Sans,sans-serif;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.full-width-footer input[type="submit"]:hover,.pop-form form input[type="submit"]:hover{background-color:#333;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}::-webkit-input-placeholder{font-size:16px;line-height:normal}::-moz-placeholder{font-size:16px;line-height:normal}:-ms-input-placeholder{font-size:16px;line-height:normal}:-moz-placeholder{font-size:16px;line-height:normal}.full-width-footer .menu-social-wrapper ul.socials li a i{color:#fff}.copy-wrapper{overflow:hidden;background-color:#0d0f10;padding:15px}.copy-wrapper p,.copy-wrapper a{font-size:9px !important;color:#fff;margin:0;line-height:1.6em}.copy-wrapper a{text-decoration:none}.copy-wrapper a:hover{text-decoration:underline}.pop-form{position:fixed;right:-9999px;bottom:170px;background-color:#c60c30;padding:30px 20px;max-width:360px;width:100%;z-index:99999 !important;-moz-transition:right .5s ease;-o-transition:right .5s ease;-webkit-transition:right .5s ease;transition:right .5s ease}.pop-form.active{right:5px;-moz-transition:right .5s ease;-o-transition:right .5s ease;-webkit-transition:right .5s ease;transition:right .5s ease}.pop-form label{display:none}.pop-form fieldset{margin-bottom:12px !important;max-width:100% !important;display:block;width:100%}.pop-form form input[type="text"],.pop-form form input[type="tel"],.pop-form form input[type="email"]{height:40px;line-height:40px;background-color:#fff;margin-right:0 !important;max-width:100%;width:100%}.pop-form .hs-input{width:100% !important}div.slide-out{display:none}.cta{display:block;padding:15px;max-width:240px;width:100%;text-align:center;font-size:18px;font-weight:300}.cta.large{max-width:350px}.cta-red{background-color:#cd0e2c;height:90px;line-height:90px;color:#fff;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.cta-red:hover{background-color:#920b12;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.cta-black{background-color:#000;color:#fff;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.cta-black:hover{background-color:#222;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.slick-dots{text-align:center;-webkit-padding-start:0;padding-left:0}.slick-dots li{display:inline-block}.slick-dots li.slick-active button{background-color:#c60c30}.slick-dots li button{background-color:transparent;border:2px solid #c60c30;text-indent:-9999px;height:10px;width:10px;margin-right:15px;padding:0;font-size:0;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%}body.market .country_testimonial_slider{background:url(https://cdn2.hubspot.net/hubfs/3803629/images/maintheme/markets/did-you-know-slider-min.jpg) no-repeat right center #000;background-size:cover;padding:230px 20px}body.market .country_testimonial_slider .slick-arrow.slick-prev{left:100px;background-position:0 top}body.market .country_testimonial_slider .slick-arrow.slick-next{right:100px;background-position:0 bottom}body.market .country_testimonial_slider .slick-arrow{background:url(https://cdn2.hubspot.net/hubfs/3803629/arrows.png?t=1524998670343) no-repeat;width:58px;height:87px;position:absolute;top:50%;margin-top:-45px;border:0;font-size:0;cursor:pointer;z-index:8000}body.market .country_testimonial_slider .slick-slide>div{max-width:1100px;margin:0 auto !important}.overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.not-top.the-banner{min-height:750px !important}.not-top.the-banner.center-text .banner-content{left:0;right:0}.not-top.black-header .intro-text h2{color:#000}.home-h2.not-top.the-banner h2{font-weight:800}body.trident .disclaimer__heading{text-transform:uppercase;padding-bottom:20px}body.trident .disclaimer p{padding-bottom:10px;margin:0}body.trident h1{font-size:42px !important;text-transform:uppercase;text-align:center;letter-spacing:.2em;line-height:42px !important;font-weight:600}body.trident h1 span{font-size:140px !important;display:block;line-height:140px !important}.infographic__text span{font-size:36px;font-weight:700;color:#bd272d;text-transform:uppercase;display:block;line-height:1.2em;margin:10px 0}.infographic__image{max-width:80%;width:100%}.performance .section__container{position:relative;max-width:960px;padding:240px 320px 20px 20px;z-index:2;margin:0 auto}.performance{position:relative;padding:140px 0;width:100%;margin-bottom:90px;margin-top:200px}.section--navy{background:#0e1116}.section--diagonal::before{content:" ";position:absolute;top:0;right:0;z-index:1;width:110vw;height:20px;background:#fff;border-top:2px solid #ddd;-webkit-box-shadow:0 -170px 0 170px #fff;box-shadow:0 -170px 0 170px #fff;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.performance .section__heading{color:#fff;text-transform:uppercase}.performance .section__subheading{color:#fff;text-transform:uppercase;padding-bottom:0;letter-spacing:.15em}.section--navy .section__body{color:#ddd}.flexibility{padding-top:200px}.flexibility .section__container{position:relative;max-width:960px;width:100%;padding:20px;z-index:2;margin:0 auto}.flexibility .section__heading{text-transform:uppercase;text-align:center}.flexibility .section__subheading{text-align:center}.flexibility .section__body{max-width:750px;margin:0 auto 40px auto;font-size:22px;color:#484848;text-align:center}.photo-grid__wrap:first-of-type{margin-right:20px}.photo-grid__wrap{width:calc(50% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.trident .home-banner-left{border-right:10px solid #fff}body.trident .home-banner-right{border-left:10px solid #fff}body.trident .home-banner-left .panel__body,body.trident .home-banner-right .panel__body{color:#fff;line-height:1.4em;font-weight:400 !important}body.trident .home-banner-left{background-color:#0e1116;background-position:center left !important}body.trident .home-banner-right{background-color:#0e1116;background-position:center right !important}.trident-maintenance-plan h2{color:#fff}body.trident .panel__title{font-size:32px;color:#bd272d;text-transform:uppercase}body.trident .panel__body{color:#fff;line-height:1.5em}body.trident .panel__cta{text-transform:uppercase}body.trident .form-wrapper .section__heading{color:#fff;padding-bottom:40px;text-transform:uppercase}body.trident .form-wrapper .section__subheading{color:#fff;letter-spacing:.15em}body.trident .form-wrapper .section__body{color:#ddd}body.trident .form-wrapper a{color:#fff;text-decoration:none;margin-top:20px}body.trident .form-wrapper form{width:90%;max-width:500px;margin-left:auto;margin-right:auto}body.trident .form-wrapper form label span{color:white;font-size:18px;text-transform:uppercase}body.trident .form-wrapper form .hs-form-required{color:red}body.trident .form-wrapper form .hs-button.primary.large{background:#bd272d;display:block;padding:10px 20px;font-size:24px;color:#fff;font-weight:400;-webkit-transition:background .3s cubic-bezier(0.25,0.55,0.55,0.75);transition:background .3s cubic-bezier(0.25,0.55,0.55,0.75);text-decoration:none;text-transform:uppercase;border:0;text-align:center;border-radius:0;text-shadow:0;-webkit-box-shadow:0;box-shadow:0;line-height:1;margin:0 auto;cursor:pointer}body.trident .form-wrapper form .actions{background:transparent;margin-top:18px;margin-bottom:18px;padding:17px 20px 18px 0px;border-top:0;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.heading_blow_image{background-color:#24272a;border-bottom:10px solid #9da0a2;max-height:600px;margin-bottom:150px}.heading_blow_image img{display:block;position:relative;margin:0 auto}.news-media-contact a{font-size:20px}.home .diesel-product-sec .intro-columns .lp-column img{margin-bottom:15px !important}.fuel-sprite{width:151px;height:152px;display:block;float:none;margin:0 auto 20px auto;text-indent:-9999px;background:url('https://info.fairbanksmorse.com/hubfs/images/maintheme/custom/fuel-sprite-min.png') no-repeat}.fuel-1{background-position:0 0}.fuel-1:hover{background-position:0 -152px}.fuel-2{background-position:-152px 0}.fuel-2:hover{background-position:-152px -152px}.fuel-3{background-position:-304px 0}.fuel-3:hover{background-position:-304px -152px}.power-systems-v2 .country_testimonial_slider.about-testimonial,.power-systems-v2 .country_testimonial_slider{padding:100px 20px 50px 20px}.power-systems-v2.power-systems left_side_image .other-content{padding:0}.power-systems-v2 .diesel-product-sec .main-content-wrapper{max-width:1170px !important}.power-systems-v2.power-systems #hs_cos_wrapper_widget_1526712497307 .diesel-product-sec{padding:70px 0}.power-systems-v2.power-systems #hs_cos_wrapper_widget_1526712497307 .diesel-product-sec .intro-columns{padding:0;margin-bottom:0}body.power-systems-v2 .the-banner.common-footer-contact{min-height:400px !important;background-position:center top !important}.alco-v2.alco .diesel-product-sec .main-content-wrapper .intro-text h1:after{margin:20px auto 0 auto}.alco-v2.alco .diesel-product-sec .intro-text{margin-bottom:0}.alco-v2.alco .diesel-product-sec .main-content-wrapper{max-width:100% !important}.alco-v2 .heading_blow_image{max-height:320px;margin-bottom:100px}.alco-v2 .heading_blow_image+.intro-columns>div>h2.center-after{padding-top:30px !important}.alco-v2.alco .diesel-product-sec .intro-columns h2{padding:0}.alco-v2 .diesel-product-sec .intro-columns .lp-column,.alco-v2 .dynamic.aloc-engine-specification{max-width:1440px;margin:0 auto;float:none}.alco-v2.alco .diesel-product-sec .intro-columns ul{padding:10px 0 40px 40px}.alco-v2 .dynamic.aloc-engine-specification .first_column h3{font-size:22px;font-weight:500;color:#fff;padding:20px;cursor:pointer;position:relative;margin:0}.alco-v2 .dynamic.aloc-engine-specification .first_column.table-1 table td,.alco-v2 .dynamic.aloc-engine-specification .first_column.table-2 table th,.alco-v2 .dynamic.aloc-engine-specification .first_column.table-2 table td,.alco-v2 .dynamic.aloc-engine-specification .first_column.table-3 table th,.alco-v2 .dynamic.aloc-engine-specification .first_column.table-3 table td{font-size:20px;font-weight:400;line-height:1.4em;padding:15px !important;width:auto !important}.alco-v2 .dynamic.aloc-engine-specification .first_column.table-3 table,.alco-v2 .dynamic.aloc-engine-specification .first_column.table-2 table,.alco-v2 .dynamic.aloc-engine-specification .first_column.table-1 table{width:100% !important;margin:0 0 30px 0}.alco-v2 .dynamic.aloc-engine-specification .note{padding:0 0 0px}.alco-v2 .fullhistory p,.fullhistory p{font-size:26px;display:inline-block;color:#fff;line-height:1.4em;text-transform:uppercase;margin:0px auto}.fullhistory.dark{background-color:#000 !important}.fullhistory.dark p{color:#fff}.fullhistory.dark a.footer-cta{background-color:#c60c30}.fullhistory.dark a.footer-cta:hover,.course_registration .body-container-wrapper span>div form .hs-submit input:hover,.contactus-left .hs-submit input:hover{background-color:#e21924}.fullhistory a.cta.footer-cta{font-size:22px;font-weight:400;line-height:1.4em}.alco-v2 .dynamic.aloc-engine-specification>.intro-text,.alco-v2.alco .diesel-product-sec .main-content-wrapper .intro-text h1{font-size:40px}.alco-v2 .dynamic.aloc-engine-specification .first_column.table-1 table{padding:0;border-collapse:collapse}@media(min-width 451px){.alco-v2 .dynamic.aloc-engine-specification .first_column.table-1 table tr td,.alco-v2 .dynamic.aloc-engine-specification .first_column.table-1 table tr:last-child td{border:1px solid #000}}.alco-v2.alco .banner-content .cta-1{padding:15px;margin:25px auto}.alco-v2.alco .the-banner.common-footer-contact{min-height:400px !important}.alco-v2 .table-1 .table-outer,.alco-v2 .table-2 .table-outer,.alco-v2 .table-3 .table-outer{display:none}.alco-v2 .table-1 h3,.alco-v2 .table-2 h3,.alco-v2 .table-3 h3{position:relative;margin-bottom:15px !important}.alco-v2 .table-1 h3:after,.alco-v2 .table-2 h3:after,.alco-v2 .table-3 h3:after{content:'\203A';font-size:50px;color:#fff;font-weight:600;position:absolute;right:20px}.alco-v2 .table-1 h3.open-slide:after,.alco-v2 .table-2 h3.open-slide:after,.alco-v2 .table-3 h3.open-slide:after{display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.power-systems-v2 .move-the-head{top:65px !important}.the-banner.common-footer-contact h2:after{display:none}.hide-big{display:none}.hide-small{display:block}.r-row{margin-right:-15px;margin-left:-15px}.main-content-wrapper.r-row{margin-left:-15px !important;margin-right:-15px !important}.side-by-side .main-content-wrapper{position:relative}.side-by-side .col-sm-6.right-align .content,.side-by-side .col-sm-6.left-content .content,.careers .other-content .image-left .col-sm-6{padding:25px 120px}.side-by-side .widget-image.image-right.col-sm-6{padding:0}.footer-cta,.cta_button,.contact_btn{transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease}.footer-cta:hover,.contact_btn:hover{background:#333 !important}body.market .side-by-side .widget-image{padding:0 !important}.intro-columns .col-sm-4 h3 a{color:#fff;text-decoration:none}.intro-columns .col-sm-4 h3 a:hover{text-decoration:underline}.mobile-trigger{display:none}.trident .mobile-trigger{padding:8px 13px 4px}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{color:#cd0e2c}section#performance.performance{overflow:hidden}span.close_chat{position:absolute;top:0;right:10px;color:#fff;cursor:pointer}.top-wrapper .menu-social-wrapper{float:right;max-width:435px;width:100%;margin-top:-1px;text-align:right;{{transition("all 0.3s ease")}}}.top-wrapper .menu-social-wrapper ul{padding-left:0 !important}.top-wrapper .menu-social-wrapper.large{max-width:700px;{{transition("all 0.3s ease")}}}.top-wrapper .menu-social-wrapper .header_search input#gsc-i-id1{text-indent:0 !important;margin:0 !important}.menu-social-wrapper ul.top-menu,.menu-social-wrapper ul.socials{margin-top:4px;vertical-align:top}.top-wrapper .menu-social-wrapper .header_search div#___gcse_0{margin:0 !important}.top-wrapper .menu-social-wrapper .header_search div#___gcse_0 form.gsc-search-box{margin-bottom:0}.slide_products .slick-arrow{background:url(https://info.fairbanksmorse.com/hubfs/arrows.png) no-repeat;width:35px;height:52px;position:absolute;top:50%;margin-top:-45px;border:0;font-size:0px;cursor:pointer;background-size:100% auto}.slide_products .slick-arrow.slick-prev{left:20px;background-position:0px top;z-index:9}.slide_products .slick-arrow.slick-next{right:20px;background-position:0px bottom;z-index:9}.slide_products .intro-columns.intro-columns-slider.slick-initialized.slick-slider{padding:0 80px}button:focus,button:active,a:focus,a:active{outline:0}.full-width-footer .menu-social-wrapper ul.socials li a:hover i,.menu-social-wrapper ul.socials li a:hover i{color:#c60c30}a{text-decoration:none;color:#c60c30}a:hover{text-decoration:underline}sup{font-size:.5em;margin-left:0}.body-container-wrapper a{font-size:22px;line-height:1.4em;color:#c60c30;text-decoration:none}.post-item a.read-more{font-size:22px;line-height:1.4em;background-color:#c60c30;text-decoration:none;color:#fff;padding:15px 55px;display:inline-block;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.post-item a.read-more:hover{background-color:#e21924;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.topic-list{font-size:17px}.alco-v2.alco .diesel-product-sec .main-content-wrapper .intro-text h1:after{background:#c60c30}.power-systems-v2 .the-banner:not(.common_banner):not(.oil-gas-microgrids):not(.home-h2) .banner-content p,.the-banner:not(.common_banner):not(.oil-gas-microgrids):not(.home-h2) .dynamic .banner-content p{margin-left:auto !important;margin-right:auto !important}.content p{color:#626262 !important}.the-banner:not(.common_banner):not(.home-h2) .dynamic .banner-content .single-cta{text-align:center}.side-by-side .main-content-wrapper{max-width:100% !important}}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{background:#fff}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{background-color:#fff}ul.top-menu,ul.socials{margin:0px}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{color:#c60c30}.the-banner .banner-content{max-width:850px !important}body .cta-1,body .cta-2,body .cta-3,body .area-cta{background-color:#c60c30 !important;text-align:center;text-decoration:none;float:none !important;margin:10px auto !important;color:#fff !important;max-width:440px;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-weight:400;padding:15px 55px !important;font-size:22px;max-width:none;display:inline-block !important;width:auto !important}.cta-1:hover,.cta-2:hover,.cta-3:hover,.area-cta:hover{background-color:#e21924 !important}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{white-space:normal;width:195px;overflow:visible;text-overflow:inherit;font-size:15px !important;padding:8px 15px;line-height:normal}.move-the-head.f-nav{box-shadow:0px 3px 7px rgba(0,0,0,0.25);-webkit-box-shadow:0px 3px 7px rgba(0,0,0,0.25);-ms-box-shadow:0px 3px 7px rgba(0,0,0,0.25)}.move-the-head.f-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul{margin-top:33px}.common_widgetclass{background:#c60c30;padding:25px 0px;text-align:right}.common_widgetclass>.hs_cos_wrapper{max-width:1620px;padding:0px 15px;width:100%;display:block;margin:0px auto}.common_widgetclass a.cta_button{background:#000;text-transform:uppercase;text-decoration:none;color:#fff;font-size:32px;padding:25px 55px;display:inline-block}.common_widgetclass a.cta_button:hover{background:#333}.common-footer-contact .the-banner .banner-content{max-width:1600px !important}.common-footer-contact h2:after{background-color:#fff}.right_side_image .main-content-wrapper>div,.left_side_image .main-content-wrapper>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.side-by-side .col-sm-6.widget-image{padding:0;float:none}.left_side_image .menu-social-wrapper{float:none}.left_side_image .socials li a{width:60px;height:60px;padding:5px 0px 5px 7px;display:block;background:#c60c30;text-align:center}.left_side_image .socials li a:hover{background:#000}.left_side_image .socials li a i{font-size:28px;color:#fff;vertical-align:middle}.country_testimonial_slider{background:url(https://cdn2.hubspot.net/hubfs/3803629/doyou_bg.jpg) no-repeat right center #fff;background-size:cover;padding:80px 20px}.country_testimonial_slider .slick-list{max-width:1620px;margin:0px auto;z-index:999}.country_testimonial_slider .slick-slide>div{max-width:1080px;margin:0px auto}.country_testimonial_slider .slick-slide h3{color:#fff;margin:0 auto}.country_testimonial_slider.white-back .slick-slide h3{color:#000}.country_testimonial_slider .slick-slide h3:after{display:block;height:5px;background-color:#c60c30;max-width:60px;width:100%;content:'';margin-top:15px}.country_testimonial_slider .slick-slide p{text-transform:uppercase;color:#fff;font-size:27px;line-height:1.4em;font-weight:400}.country_testimonial_slider.white-back .slick-slide p{color:#000;font-weight:400}.mobile-trigger{display:none}.country_testimonial_slider .slick-arrow{background:url(https://info.fairbanksmorse.com/hubfs/arrows.png) no-repeat;width:58px;height:87px;position:absolute;top:50%;margin-top:-45px;border:0;font-size:0px;cursor:pointer}.country_testimonial_slider .slick-arrow.slick-prev{left:100px;background-position:0px top;z-index:7000}.country_testimonial_slider .slick-arrow.slick-next{right:100px;background-position:0px bottom;z-index:7000}.career_banner{border-bottom:11px solid #c60c30}.career_banner .banner-content h1:after{background:#c60c30}.career_banner .banner-content p{max-width:930px}.fairbanks_right_section{text-align:center}.fairbanks_right_section .dynamic{max-width:1130px !important}.fairbanks_right_section .banner-content{max-width:100% !important}.fairbanks_right_section h2:after{background-color:#fff !important}.fairbanks_right_section p{margin:15px 0px !important;text-shadow:none !important}div.the-banner.common_banner.top-banner{height:1000px}div.fairbanks_right_section .banner-content a.banner-cta{display:none !important}.careers .side-by-side .other-content{text-align:left;padding:25px 120px 25px 0}.careers .side-by-side .content h2{max-width:520px;color:#2f2f2f}.careers .side-by-side .content h3{color:#2f2f2f;text-transform:uppercase}body.careers.power-systems-v2 .the-banner.common_banner{min-height:450px !important}.careers .side-by-side .main-content-wrapper>div{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#fff}.careers_benefits_section{background:#000;padding:80px 15px 100px;text-align:center}.careers_benefits_section h2{color:#fff}.careers_benefits_section p{color:#fff;margin:25px auto;width:100%;max-width:1220px}.careers_benefits_section ul{padding:0px;margin:100px auto 0;max-width:1700px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.careers_benefits_section ul li{list-style:none;width:20%}.careers_benefits_section ul li p{font-size:26px;line-height:1.4em;text-transform:uppercase}.careers_opportunity_section .dynamic{max-width:100% !important}.careers_opportunity_section .banner-content{max-width:1570px !important;width:100%;text-align:center;left:0;right:0}.careers_opportunity_section .banner-content h2{color:#2f2f2f;margin:15px auto;font-size:50px}.careers_opportunity_section .banner-content p{color:#636363;font-size:22px;line-height:1.4em;text-shadow:none !important}.careers_opportunity_section .single-cta{display:none}.careers .country_testimonial_slider{padding:100px 20px}.careers_benefits_section p a{color:#fff}.about-banner,.contact_banner{border-bottom:11px solid #c60c30}.about-banner .single-cta,.contact_banner .single-cta{display:none}.contact_banner .banner-content h1 span{display:block}.power-systems .about-banner .banner-content h1:after{display:block}.side-by-side .other-content{padding:0px}.check-heading:not(.banner_imageblow_heading){background:#f2f0f0 !important;padding-bottom:100px;margin-bottom:0px !important;min-height:0px !important}.check-heading .dynamic>div{max-width:100% !important;text-align:center}.check-heading h2{color:#000}.check-heading p{width:100%;max-width:1600px;color:#636363;font-size:22px !important;line-height:1.4em !important;margin:1.2em auto !important}.check-heading .dynamic>div img{position:static;height:auto;max-width:800px}.country_testimonial_slider.about-testimonial{background:url(https://info.fairbanksmorse.com/hubfs/black_bg.jpg) no-repeat #000;background-size:cover;padding:100px 20px 50px}.country_testimonial_slider.about-testimonial .slick-slide h3{color:#fff}.country_testimonial_slider.about-testimonial .slick-slide p{color:#fff;margin-top:10px}.about-timeline .dynamic,.about-timeline .dynamic .banner-content{position:static !important;text-align:center;transform:translate(0,0) !important;-webkit-transform:translate(0,0) !important;-ms-transform:translate(0,0) !important;max-width:100% !important}.about-timeline{padding-top:80px}.about-timeline .single-cta{display:none}.about-timeline .banner-content{padding-bottom:0px !important}.about-timeline .dynamic h2{max-width:1370px;width:100%;margin:25px auto;color:#000}body .about-timeline.the-banner .dynamic .banner-content p{color:#636363;text-shadow:none !important;max-width:1600px !important;margin:50px auto 80px !important}.fullhistory{text-align:center;background:#c60c30 !important;padding:20px 45px 20px 15px;margin-top:-1px}.fullhistory a.footer-cta{background:#000;padding:15px 50px;color:#fff;margin-left:80px;font-size:22px;line-height:1.4em;text-transform:uppercase;display:inline-block;text-decoration:none;max-width:none;width:auto}.fullhistory a.footer-cta:hover{background:#333}.contact_banner .banner-content p{text-shadow:none !important}.contactus-form{max-width:1650px;padding:150px 20px 125px;margin:0 auto}.contactus-form:after{clear:both;display:block;content:""}.contactus-left{float:left;width:60%}.contactus-left>p{margin-top:0}.contactus-left .hs-form-field{margin:0 0 26px}.contactus-left .hs-form-field label{display:none !important}.contactus-left .hs-form-field div{margin:0;padding:0;display:block}.contactus-left .hs-form-field input{width:100%;margin:0;vertical-align:top;display:block;border:none !important;background:#e1e1e1;font-size:22px;color:#636363 !important;text-transform:uppercase;padding:10px 20px;line-height:normal;height:70px;box-sizing:border-box !important;border-radius:0 !important;box-shadow:none !important;font-family:Open Sans,sans-serif !important;max-width:100%}.contactus-left .hs-form-field select{width:100%;margin:0;vertical-align:top;display:block;border:none !important;background:#e1e1e1;font-size:22px;color:#636363 !important;text-transform:uppercase;padding:10px 20px;line-height:normal;height:70px;box-sizing:border-box !important;border-radius:0 !important;box-shadow:none !important;font-family:Open Sans,sans-serif !important;max-width:100%}.contactus-left .hs-form-field textarea{width:100% !important;max-width:100% !important;margin:0;vertical-align:top;display:block;border:none !important;background:#e1e1e1;font-size:22px;color:#636363 !important;text-transform:uppercase;padding:30px 20px;line-height:normal;height:250px;box-sizing:border-box !important;box-shadow:none !important;font-family:Open Sans,sans-serif !important;max-width:100%;border-radius:0 !important}.contactus-left .hs-form-field ::-webkit-input-placeholder{color:#636363 !important;opacity:1;font-size:22px}.contactus-left .hs-form-field ::-moz-placeholder{color:#636363 !important;opacity:1;font-size:22px}.contactus-left .hs-form-field :-ms-input-placeholder{color:#636363 !important;opacity:1;font-size:22px}.contactus-left .hs-form-field :-moz-placeholder{color:#636363 !important;opacity:1;font-size:22px}.contactus-left .hs-submit{width:100%;margin:0;box-sizing:border-box}.contactus-left .hs-submit div{width:100%;margin:0 !important;padding:0 !important;box-sizing:border-box}.contactus-left .hs-submit input{width:100%;margin:0;vertical-align:top;display:block;border:none !important;background:#c60c30;font-size:22px;color:#fff !important;text-transform:uppercase;padding:15px 20px;line-height:normal;box-sizing:border-box !important;text-align:center;box-shadow:none !important;font-family:Open Sans,sans-serif !important;max-width:100%;border-radius:0 !important;text-shadow:none;font-weight:normal !important}.contact .check-heading{background:#fff !important}.contactus-right{float:left;width:40%;padding:0 0 0 70px;box-sizing:border-box}.contactus-right h3{font-size:38px;margin:0 0 8px;padding:0;color:#191d1f}.contactus-right p{font-size:22px;color:#636363}.marine-power .about-banner{border-bottom:0}.marine-power .about-banner h1:after{display:block}.marine-power .the-banner .banner-content,.the-banner.common-footer-contact .banner-content{max-width:100% !important}.cta_button.marina-powerful{background:#000;text-decoration:none;color:#fff;font-size:1.2em;padding:20px 30px;display:inline-block}.cta_button.marina-powerful:hover{background:#333}#marine-video-background .banner-container{max-width:1250px;margin:0px auto;padding-top:100px !important;text-align:center}#marine-video-background h2:after{background-color:#fff;margin:15px auto}.start-video{display:inline-block;cursor:pointer;margin-top:20px}.start-video img{filter:inherit !important;-webkit-filter:inherit !important;width:150px;height:150px}.power-generation-microgrids.the-banner .banner-content{max-width:100% !important}.power-generation.power-systems-v2 .power-generation-microgrids.the-banner .banner-content p{margin-left:auto !important;margin-right:auto !important}.power-generation .common-footer-contact h2{text-align:center}.power-generation .common-footer-contact h2:after{background-color:#fff;margin-left:auto;margin-right:auto}.power-generation #marine-video-background .banner-container{position:relative;max-width:1250px;z-index:9}.power-generation .side-by-side h3:after{display:block;height:11px;background-color:#c60c30;max-width:128px;width:100%;content:'';margin-top:30px}.power-generation .side-by-side .content h3{margin:0px auto 25px;color:#fff}.power-generation .side-by-side .col-sm-6.widget-content{padding:25px 0px 25px 110px}.power-generation .side-by-side{padding:90px 0 100px}.power-generation .side-by-side .col-sm-6.widget-content p{color:#fff !important}.power-generation #marine-video-background{overflow:hidden}.power-generation #marine-video-background h2:after{background:#c60c30}body.power-systems-v2.praas .the-banner.common_banner{min-height:600px !important}.microgrids .side-by-side .other-content{background:#c60c30 !important;padding:10px 20px !important}.microgrids-banner .banner-content,.praas-banner .banner-content{max-width:1500px !important}.praas-banner h2{font-weight:normal}.common-footer-contact .the-banner .banner-content{max-width:1600px !important;text-align:center}.common-footer-contact h2:after{background-color:#fff;margin-left:auto;margin-right:auto}.microgrids-contactus .banner-content{text-align:center;max-width:1550px !important}.microgrids-contactus h2:after{margin-left:auto;margin-right:auto}.microgrids-contactus .banner-content{max-width:100% !important}.microgrids #marine-video-background{overflow:hidden}.microgrids #marine-video-background h3:after{background:#c60c30;width:125px;height:10px;content:"";margin:25px auto;display:block}.microgrids #marine-video-background h3{margin:25px auto}.microgrids-bannerblow{text-align:center}.microgrids-bannerblow h2:after{margin-left:auto;margin-right:auto}.microgrids .side-by-side h3{margin-top:20px}.side-by-side .other-content{text-align:center}.side-by-side .widget-content{padding:0}.praas-banner .single-cta{display:none}.praas .fullhistory p sup{font-size:15px}.praas-contactus .banner-content{max-width:100% !important;text-align:center}#praas-video-background .banner-container{max-width:1250px;margin:0px auto;padding:100px 20px !important;text-align:center}.praas .lp-section.vertical-padding{padding:100px 20px}.intro-text{text-align:center;margin-bottom:35px}.intro-text h2{color:#000;text-transform:uppercase}.intro-text h2.white{color:#fff}.intro-text h2:after{margin:15px auto}body p{font-size:22px;line-height:1.4em;margin-top:1.2em;margin-bottom:1.2em;color:#636363}.intro-text .white ~ p{color:#fff}.praas .praas-power .diesel-product-sec .intro-columns:after{clear:both;content:"";display:block}.praas .praas-power .diesel-product-sec .intro-columns .lp-column-1{text-align:right;padding-right:50px}.intro-columns .lp-column-2{padding-left:50px}.praas .praas-power .diesel-product-sec .intro-columns p{color:#fff}.praas .praas-power .diesel-product-sec .intro-columns h3{color:#fff;margin:0px auto}.intro-columns .lp-column-2 a.ctas{max-width:100%;font-size:28px;padding:22px 25px;max-width:100%}.praas .video_cover{z-index:2}.video_cover h2:after{background-color:#c60c30 !important}.praas .praas-power .diesel-product-sec{background-size:cover !important}body.oil-gas.power-systems-v2 .the-banner.common_banner{min-height:450px !important}.oil-gas .side-by-side{background:#000}.oil-gas-banner .dynamic .banner-content{max-width:100% !important}.oil-gas-banner .single-cta{display:none}.oil-gas .common-footer-contact .banner-content{max-width:1600px !important;text-align:center}.oil-gas .common-footer-contact .banner-content h2:after{background:#fff;margin:25px auto 35px}.oil-gas-microgrids .banner-content .single-cta{display:none}.oil-gas-microgrids .dynamic{max-width:1250px !important}.common-footer-contact .the-banner.oil-gas-microgrids h2{font-size:73px;line-height:71px}.oil-gas .side-by-side .other-content{padding:20px 25px}.oil-gas .side-by-side .widget-content{background:#000}.oil-gas .side-by-side .widget-content h2{color:#fff}.oil-gas .side-by-side .widget-content p{color:#fff !important}.workshop-banner{border-bottom:11px solid #c60c30}.workshop-banner .banner-content a.banner-cta{padding:25px 15px;max-width:550px}.workshop-box .side-by-side{border-bottom:11px solid #c60c30}.workshop-box .side-by-side .other-content{padding:0px}.workshop-box .side-by-side .other-content img,.workshop-box .side-by-side .other-content img{width:100%}.workshop-box .left_side_image .main-content-wrapper>div{background:#000 !important}.workshop-box .left_side_image .widget-content h2{color:#fff !important}.workshop-box .left_side_image .widget-content p{color:#fff !important}div#ui-id-2 .video{display:none}.workshop-accordion{max-width:1680px;margin:0px auto;padding:100px 20px 50px}.workshop-accordion h2{text-align:center}#workshop_accordion>h3.ui-accordion-header{background:#c60c30;cursor:pointer;padding:20px;position:relative;font-size:22px;color:#fff;margin-bottom:15px;font-weight:normal;text-transform:none}#workshop_accordion .ui-accordion-header-icon{background:url(https://info.fairbanksmorse.com/hubfs/accordian_arrow.png) no-repeat;width:29px;height:24px;position:absolute;right:50px;top:26px}#workshop_accordion .ui-state-active .ui-accordion-header-icon{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);top:23px}.workshop-accordion .ui-accordion-content{padding:0px 30px 25px}.video h4,.download h4{background:#000;max-width:450px;text-align:center;padding:15px 10px;font-weight:bold;text-transform:uppercase;color:#fff;font-size:33px}.video ul,.download ul{padding:0px;margin-left:-3%;margin-right:-3%;margin-top:40px}.video ul:after,.download ul:after{clear:both;content:"";display:block}.video ul li,.download ul li{list-style:none;width:19%;text-align:center;float:left;margin:0px 3% 50px}.heading_desc{border:1px solid #d9d9d9;padding:15px;margin-top:-20px;position:relative;background:#fff;box-shadow:1px 1px 3px rgba(0,0,0,0.15);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.15)}.heading_desc h5{color:#c60c30;text-transform:uppercase;margin-bottom:0;font-size:20px;line-height:28px;vertical-align:middle}.heading_desc h5 span{background:url(https://info.fairbanksmorse.com/hubfs/clock_icn.png) no-repeat;width:19px;height:22px;display:inline-block;vertical-align:middle;margin-left:10px;margin-right:3px}.heading_desc p{font-size:16px;line-height:1.4em;font-weight:bold;color:#000;margin-top:5px}.video ul li a,.download ul li a{text-decoration:none}body{position:relative}.video_toggle{overflow:hidden}.video_toggle:after{background:rgba(0,0,0,0.5);left:0px;top:0px;z-index:9999;content:"";position:fixed;width:100%;height:100%}.embadded_video{position:fixed;top:50%;left:0;right:0;margin:auto;border-radius:5px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:10000;padding:10px;background:#000;max-width:650px;width:100%}.embadded_video iframe{vertical-align:bottom}.embadded_video .video_close{position:absolute;right:-38px;top:0px;background:#000;padding:5px 10px 10px;color:#fff;font-size:28px;border-radius:0px 5px 5px 0;transform:scale(1.3,1);-webkit-transform:scale(1.3,1);-ms-transform:scale(1.3,1);cursor:pointer}.blog-banner{position:relative}.banner-background-image.slim-bg .blog-banner .span12.widget-span.subpage-head-container.page-center{margin:0px !important}.blog-banner .row-fluid .page-center{max-width:100% !important;border-bottom:11px solid #c60c30}.blog-banner img.hs-image-widget{object-fit:cover;height:600px !important;width:100% !important;max-width:100% !important}.blog-banner-caption{position:absolute;top:50%;left:50%;max-width:1300px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.blog-banner-caption h2{font-size:48px !important;line-height:51px;color:#fff;font-weight:900}.blog-banner-caption h2:after{margin:15px auto}.blog-banner-caption h3.form-title{display:none}.blog-banner-caption form.hs-form{max-width:770px;margin:30px auto auto;position:relative}.blog-banner-caption .hs-form-field{margin:0px !important}.blog-banner-caption .widget-type-blog_subscribe input[type="email"]{width:100%;float:none;border:0;border-radius:0px;color:#838383;font-size:23px !important;min-height:80px;padding:25px 40px;line-height:normal}.blog-banner-caption .widget-type-blog_subscribe input[type="submit"]{background:#c60c30 !important;border:0;margin:0px;font-family:'Open Sans',sans-serif;border-radius:0px !important;padding:25px 25px !important;font-size:23px !important;text-transform:uppercase !important;font-weight:normal !important;position:absolute;right:0;top:-1px;cursor:pointer;transform:scale(1);-webkit-transform:scale(1);color:#fff !important}.blog-banner-caption .widget-type-blog_subscribe input[type="submit"]:hover{transform:scale(1);-webkit-transform:scale(1);background:#000}.blog-banner-caption .widget-type-blog_subscribe div.input+ul.hs-error-msgs.inputs-list{display:none !important}.news-blogs{padding:60px;max-width:100%;margin:0px auto !important;float:none !important}.blog-sidebar{background:#dfdfdf}.blog-sidebar .never-miss-post{background:#c60c30;padding:30px 25px 40px}.blog-sidebar label,.blog-sidebar .hs-form-field .hs-field-desc{display:none !important}.social-sharing-wrapper #li_ui_li_gen_1531253451026_0 a#li_ui_li_gen_1531253451026_0-link:after{display:none !important}.social-sharing-wrapper .hide-this{display:none}.blog-sidebar .never-miss-post input[type="email"]{width:100%;float:none;border:0;border-radius:0;color:#000;font-size:23px !important;font-family:open sans !important;padding:19px 25px;margin-bottom:12px}.blog-sidebar .never-miss-post input[type="submit"]{background:#000 !important;border:none !important;margin:0px;font-family:'Open Sans',sans-serif;border-radius:0px !important;padding:19px 25px !important;font-size:22px !important;line-height:1.4em;text-transform:uppercase !important;font-weight:normal !important;width:100%;transform:scale(1);-webkit-transform:scale(1);color:#fff;-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease}.blog-sidebar .never-miss-post input[type="submit"]:hover{transform:scale(1);-webkit-transform:scale(1);background:#333 !important;cursor:pointer;-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease}.blog-sidebar .widget-span{padding-left:45px;padding-right:45px;margin-bottom:35px}.blog-sidebar .widget-span .topics-con{padding-top:45px}body .blog-sidebar .widget-span.widget-type-form{padding:30px 35px}body .blog-sidebar .widget-span.widget-type-form h3{margin-bottom:25px;margin-top:0px}.blog-sidebar .widget-span .hs_cos_wrapper_type_form h3{font-weight:800;font-size:29px;color:#fff}.blog-sidebar .widget-span h3{font-weight:600;font-size:29px;color:#c60c30;margin-bottom:25px;margin-top:0}.blog-sidebar .widget-module ul{padding-left:25px;margin:1em auto}.blog-sidebar .widget-module ul li{margin-bottom:.6em}.blog-sidebar .recent-blog-posts .widget-module ul li{margin-bottom:1em}.blog-sidebar .widget-module ul li a{color:#636363;font-size:20px;display:block;line-height:1.4em}.blog-sidebar .widget-type-post_listing .widget-module ul{padding-left:0px}.blog-sidebar .widget-type-post_listing .widget-module ul li{list-style:none;position:relative}.blog-sidebar .news-archives .widget-module ul li:after{content:"";width:9px;height:2px;background:#636363;position:absolute;left:-20px;top:19px}.blog-sidebar .recent-blog-post .widget-module ul li a{text-transform:uppercase}.blog-sidebar .recent-blog-post .widget-module ul li{margin-bottom:37px}.blog-sidebar .recent-blog-post .widget-module ul{margin:50px auto 20px}.news-media-contact p{font-size:28px;line-height:1.4em;color:#636363}.blog-sidebar .widget-span.news-media-contact h3{color:#636363}.blog-sidebar .recent-blog-post.widget-span{padding:83px 45px 0}.blog-sidebar .widget-span.news-media-contact{padding:62px 45px}.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{margin-top:0px !important}.blog-listing-wrapper .hs-featured-image-wrapper{max-height:400px;overflow:hidden}.blog-listing-wrapper .post-listing .post-item h2 a,.blog-listing-wrapper .post-listing .post-item h2,.newsevent-blog .blog-post-wrapper h2 a,.newsevent-blog .blog-post-wrapper h2,.newsevent-blog .blog-post-wrapper h2 a span{font-weight:400 !important;color:#191d1f !important;text-decoration:none;font-size:26px !important;line-height:1.2em}.blog-listing-wrapper .post-listing .post-item h2,.newsevent-blog .blog-post-wrapper h2{margin:.4em 0}.blog-listing-wrapper .post-listing h4,.blog-section .post-body h4{font-size:23px;color:#626262}.post-header #hubspot-author_data{font-size:22px;line-height:1.4em;margin:.3em 0}.post-body{margin-bottom:20px}.blog-listing-wrapper .post-body p{font-size:22px;line-height:1.4em;color:#626262;margin:.5em 0}.blog-listing-wrapper .post-body li{font-size:22px;line-height:1.4em;color:#626262}.blog-listing-wrapper .news_full{display:none}.blog-listing-wrapper span.news_title{display:block;margin-bottom:15px}body .blog-listing-wrapper .post-listing .post-item .topic-list{color:#636363}.topic-list{font-size:18px !important}.topic-list a.topic-link{background:0;color:#707372;font-size:18px;padding:0px;border-radius:0px}.topic-list a.topic-link:hover{background:0;color:#707372}.topic-list span:nth-last-of-type(1){display:none}body .blog-listing-wrapper .post-listing .post-item{border-bottom:0;margin-bottom:50px;padding-bottom:0;width:47%;margin-left:6%}body .blog-listing-wrapper .post-listing .post-item:nth-child(2n+1){margin-left:0;clear:left}body .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{margin:0 0 20px 0 !important;display:block;float:none;width:100%;max-width:600px}.blog-listing-wrapper>nav.text-center{clear:both;text-align:center}.blog-listing-wrapper>nav.text-center .blog-iteam a{font-size:24px;color:#000;display:block;padding:8px;width:53px;height:65px;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;line-height:61px;padding:0 !important;text-decoration:none}.blog-listing-wrapper>nav.text-center .blog-iteam.active a,.blog-listing-wrapper>nav.text-center .blog-iteam:hover a{font-size:24px;color:#fff;display:block;padding:8px;width:53px;height:65px;background:#000;text-decoration:none}.blog-listing-wrapper>nav.text-center .blog-prev a{font-size:0;display:block;width:53px;height:65px;background:url(https://cdn2.hubspot.net/hubfs/3803629/pagination-left.png) no-repeat center center;text-decoration:none}.blog-listing-wrapper>nav.text-center .blog-next a{font-size:0;display:block;width:53px;height:65px;background:url(https://cdn2.hubspot.net/hubfs/3803629/pagination-right.png) no-repeat center center;text-decoration:none}.blog-listing-wrapper>nav.text-center span{display:inline-block;vertical-align:top;margin:0 2px}.blog-sidebar .recent-blog-post .widget-module ul li a{text-transform:uppercase}.blog-sidebar .recent-blog-post .widget-module ul li{margin-bottom:37px}.blog-sidebar .recent-blog-post .widget-module ul{margin:50px auto 20px}body .blog-listing-wrapper .post-listing .post-item .topic-list{margin-bottom:25px}.widget-type-blog_subscribe .hs_error_rollup label{display:block !important;color:red}.widget-type-blog_subscribe .hs_error_rollup li{list-style:none}body .blog-sidebar .widget-span.widget-type-form div.submitted-message{color:#fff;font-size:25px}.blog-banner-caption form.hs-form label{display:none}body .blog-sidebar .widget-span.widget-type-form ul li label{display:block !important;color:#fff}body .blog-sidebar .widget-span.widget-type-form ul li{color:#fff}.blog-listing-wrapper .post-body li{margin-bottom:15px}ul.hs-error-msgs.inputs-list{margin:0px}ul.hs-error-msgs.inputs-list li a{color:#fff}.never-miss-post .hs_submit.hs-submit{margin-top:20px}.newsevent-blog .blog-post-wrapper h2 a{font-weight:600 !important;color:#191d1f !important;text-decoration:none}.newsevent-blog .blog-post-wrapper p#hubspot-author_data,.newsevent-blog .blog-post-wrapper .topic-list,.newsevent-blog .blog-post-wrapper .social-sharing-wrapper,.newsevent-blog .blog-post-wrapper .post-jump-con{padding:0 40px 0 0 !important}.newsevent-blog .blog-post-wrapper .post-body{padding:0 40px 0 0 !important}.newsevent-blog .blog-post-wrapper .post-body p{font-size:22px;line-height:1.4em;color:#636363}.newsevent-blog .news-blogs{padding:60px 60px 100px;max-width:100%}.fb_iframe_widget span{vertical-align:baseline !important}.post-jump-con h3{color:#636363;text-transform:uppercase;font-size:26px;font-weight:normal}.post-jump-con .outer-blog:after{clear:both;content:"";display:block}.post-jump-con .outer-blog{margin:0px -15px}.related-post-item{width:33.33%;padding:0px 15px;float:left}.related-post-item .related-title{color:#636363;font-size:22px;line-height:1.4em;margin:15px auto 10px}.newsevent-blog .post-jump-con h3{margin:30px 0 30px}.diesel-products .introducing-trident-op.the-banner .banner-content,.diesel-products .introducing-trident-op.the-banner .banner-content{max-width:100% !important}.diesel-products .introducing-trident-op.the-banner .banner-content p{margin-left:auto !important;margin-right:auto !important}.diesel-products .introducing-trident-op.the-banner .dynamic,.diesel-products .introducing-trident-op.the-banner .dynamic .banner-content{transform:none;top:auto;bottom:0}.diesel-products .backes-world-class.the-banner .banner-content p{margin-left:auto !important;margin-right:auto !important}.diesel-products .backes-world-class.the-banner .banner-content h2{text-transform:uppercase}.diesel-products .backes-world-class.the-banner .banner-content,.dual-fuel-products .world-class-support .the-banner .banner-content{max-width:1250px !important}.diesel-product-sec{padding:100px 0 60px}.dual-fuel-products .diesel-product-sec .intro-text{margin-bottom:80px}.diesel-products .diesel-product-sec .intro-text{margin-bottom:85px}.diesel-product-sec .main-content-wrapper{max-width:1630px !important;padding:0 20px}.diesel-product-sec .intro-columns .lp-column{text-align:left;padding-left:15px}.dual-fuel-products .diesel-product-sec .intro-columns .lp-column{padding:0 45px}.dual-fuel-products .diesel-product-sec .intro-columns .lp-column>div{text-align:left !important}.homepage .diesel-product-sec .intro-columns .lp-column h3{text-transform:uppercase;margin-bottom:0}.diesel-product-sec .intro-columns .lp-column p{margin-top:10px}.diesel-product-sec .intro-columns{margin-bottom:30px}.diesel-products .diesel-product-sec .intro-columns{clear:both}.power-systems .power_systems-banner .banner-content h1:after{background:#c60c30;display:block !important;content:""}.power-systems .right_side_image .main-content-wrapper>div{background:#fff}.power-systems .right_side_image .content h2{max-width:100%;color:#191d20}.power-systems .right_side_image .content h2 sup{font-size:33px}.power-systems .left_side_image .other-content{background:#b90f12;text-align:center;padding:0}.power-systems .left_side_image .content a.area-cta{width:auto;max-width:initial;display:inline-block}.power-systems .left_side_image .content h2{line-height:48px;font-size:50px}.power-systems .left_side_image .content p{margin-bottom:75px}.power-systems .diesel-product-sec .intro-columns:after{clear:both;display:block;content:""}.power-systems .diesel-product-sec .intro-columns{padding:0 0 135px}.power-systems .diesel-product-sec .intro-columns .lp-column{text-align:center;padding:0 15px}.power-systems .diesel-product-sec .intro-columns .lp-column h3 a{color:#191d1f !important}.power-systems .diesel-product-sec{padding:137px 0 0px}.first_column.table-1,.first_column.table-2,.first_column.table-3,.first_column.table-1 .table-outer,.first_column.table-2 .table-outer,.first_column.table-3 .table-outer{overflow-x:auto !important}.diesel-products .fullhistory{text-align:center}.gas-products .diesel-product-sec .intro-text{margin-bottom:65px}.gas-products .diesel-product-sec{padding:90px 0 0}.gas-products .the-banner .banner-content{max-width:100% !important}.gas-products .world-class-service{border-bottom:10px solid #cd151f}.dynamic.aloc-engine-specification{max-width:1580px;padding:0 20px;margin:0 auto}.dynamic.aloc-engine-specification>.intro-text{font-size:36px !important;color:#191d1f;font-weight:900;text-transform:uppercase;position:relative;display:block;text-align:center;line-height:1.1em}.dynamic.aloc-engine-specification>.intro-text:after{display:none;height:11px;background-color:#c60c30;max-width:128px;width:100%;content:'';margin:32px auto 0}.dynamic.aloc-engine-specification .first_column h3{background:#c60c30;display:block;padding:22px 50px;color:#fff;font-weight:500;text-transform:uppercase;font-size:40px;margin:0 0 44px}.dynamic.aloc-engine-specification .first_column.table-1 table{border:0;width:100%;text-align:left;padding:0 17px;margin:0 0 100px}.dynamic.aloc-engine-specification .first_column.table-1 table tr td{border-bottom:solid 1px #000}.dynamic.aloc-engine-specification .first_column.table-1 table tr:last-child td{border:0}.dynamic.aloc-engine-specification .first_column.table-1 table td:first-child{width:75%}.dynamic.aloc-engine-specification .first_column.table-2 table{width:100%;text-align:left;padding:0;margin:0 0 70px;border:solid 1px #000}.dynamic.aloc-engine-specification .first_column.table-2 table th{font-size:26px;color:#636363;line-height:normal;font-weight:normal;padding:39px 50px;border-left:solid 1px #000}.dynamic.aloc-engine-specification .first_column.table-2 table td{font-size:26px;color:#636363;line-height:normal;font-weight:normal;padding:39px 50px;border-top:solid 1px #000;border-left:solid 1px #000}.table-1 table td,.table-2 table td,.table-3 table td,.table-1 table th,.table-2 table th,.table-3 table th{color:#636363}.dynamic.aloc-engine-specification .first_column.table-2 table td:nth-child(1),.dynamic.aloc-engine-specification .first_column.table-2 table th:nth-child(1){padding-left:30px;padding-right:30px;border-left:0}.dynamic.aloc-engine-specification .first_column.table-3 table{width:100%;text-align:left;padding:0;margin:0 0 70px;border:solid 1px #000}.dynamic.aloc-engine-specification .first_column.table-3 table th{font-size:26px;color:#636363;line-height:normal;font-weight:normal;padding:39px 50px;border-left:solid 1px #000;text-align:center}body.alco .dynamic.aloc-engine-specification .first_column.table-3 table td{font-weight:normal;padding:39px 50px !important;border-top:solid 1px #000;border-left:solid 1px #000}.dynamic.aloc-engine-specification .first_column.table-3 table th:nth-child(1){padding-left:30px;padding-right:30px;border-left:0;width:135px}body.alco .dynamic.aloc-engine-specification .first_column.table-3 table td:nth-child(1){border-left:0}.dynamic.aloc-engine-specification .first_column.table-3 table td span{padding:39px 30px;border-bottom:solid 1px #000;display:block;margin:-39px -50px 0;width:-webkit-calc(100% + 100px);width:-moz-calc(100% + 100px);width:calc(100% + 100px)}.dynamic.aloc-engine-specification .first_column.table-3 table td span:last-child{border-bottom:0;margin:0 -50px -39px}.alco .diesel-product-sec .main-content-wrapper{max-width:1580px;padding:0 20px;margin:0 auto}.alco .diesel-product-sec .main-content-wrapper .intro-text h1{font-size:65px;color:#191d1f;font-weight:900;text-transform:uppercase;position:relative;display:block;text-align:center;line-height:normal;margin-bottom:44px}.alco .diesel-product-sec{padding:85px 0 0}.alco .diesel-product-sec .intro-text{margin-bottom:58px}.alco .diesel-product-sec .intro-columns h2{color:#c60c30;display:block;text-align:center;font-size:65px;font-weight:900;text-transform:uppercase;padding:56px 0 60px;line-height:normal}.alco .diesel-product-sec .intro-columns h2:after{display:none}.alco .diesel-product-sec .intro-columns p{text-align:left}.alco .diesel-product-sec .intro-columns ul{padding:10px 0 110px 40px}.alco .diesel-product-sec .intro-columns ul li{color:#636363;text-align:left;padding:5px 0}.dynamic.aloc-engine-specification .note{padding:0px 0 130px}.dynamic.aloc-engine-specification .note p{color:#636363}.alco .main-content-wrapper .heading_blow_image img{max-width:640px;max-height:480px;width:auto}#marine-video-background h2 sup{position:relative;top:-5px}.workshop-box .video_combine{cursor:pointer}.video_combine img{width:100%}.alco .the-banner .banner-content{max-width:100% !important}body .banner-content .single-cta a.banner-cta:empty,body .the-banner .dynamic .banner-content .single-cta .cta-1:empty,a.ctas:empty{display:none !important}.workshop-box .workshop-banner .banner-content a.banner-cta{padding:20px 15px;max-width:440px !important;margin-top:15px}body.market .the-banner.common_banner .banner-content{max-width:1180px !important}.market .country_testimonial_slider{border-top:10px solid #cd151f}.praas #praas-video-background .banner-text h2:after{background:#fff}body .the-banner.common_banner.microgrids-banner p{max-width:1190px}.service_solutions_banner.the-banner.common_banner .banner-content h1{color:#fff}.service_solutions_banner.the-banner.common_banner .banner-content h1:after{margin-top:43x}body.service_and_solutions .side-by-side .other-content{padding:0 !important}body.service_and_solutions .side-by-side .content h2{font-size:54px;line-height:53px;color:#191d1f;text-transform:uppercase}body.service_and_solutions .side-by-side .content .area-cta{max-width:440px;margin-top:0}body.service_and_solutions .side-by-side .widget-content.col-sm-6{padding:0}body.service_and_solutions.power-systems-v2 .the-banner.common_banner{min-height:450px !important}.locations_service_centers .check-heading{background:#fff !important}.locations_service_centers .the-banner.common_banner .banner-content{max-width:1470px !important}.locations_service_centers .the-banner.common_banner .banner-content h1:after{margin-top:43x}.locations_service_centers .the-banner.common_banner .banner-content p{max-width:1050px}.training_resources .the-banner.common_banner .banner-content h1{color:#fff}body.training_resources .side-by-side .other-content{padding:0 !important}body.training_resources .side-by-side .content h2{color:#191d1f;text-transform:uppercase;font-weight:900}body.training_resources .side-by-side .content .area-cta{max-width:440px;margin-top:50px}body.training_resources .side-by-side .widget-content.col-sm-6{padding:0}.training_resources .the-banner.common_banner .banner-content{max-width:1000px !important}.training_resources .praas-power .intro-text h2,.praas-power .intro-text h2{color:#fff}.training_resources .praas-power .intro-text h2:after{background:#fff !important}.training_resources .praas-power .intro-text{margin:0}.training_resources .praas-power .intro-columns p{color:#fff;text-align:center;display:block}.training_resources .praas-power .intro-columns .ctas{color:#fff;background-color:#cd151f;max-width:100%;font-weight:400;font-size:22px;padding:15px 25px;float:none !important;margin-left:auto !important;margin-right:auto !important;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:100%;display:block !important;text-align:center;text-decoration:none;margin-top:0;margin-bottom:15px;text-transform:uppercase}.training_resources .praas-power .intro-columns .ctas:hover{background:#cd151f}.training_resources .praas-power .intro-columns .lp-column{padding-left:25px;padding-right:25px}.training_resources .praas-power .diesel-product-sec{padding:20px 15px;min-height:750px;background-size:cover !important;background-position:center center !important}.partner-portal{position:relative;background-position:center;border-bottom:10px solid #c60c30}.partner-portal .main-content-wrapper .intro-text h2:after{background-color:#c60c30 !important}.partner-portal .main-content-wrapper{overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto}#training-footer-wrapper .full-width-footer{background:#000}#training-footer-wrapper .top-footer h2,#training-footer-wrapper .top-footer h4,#training-footer-wrapper .top-footer h2 span{color:#fff}.oem .the-banner.common_banner .banner-content h1{color:#fff}body.oem .side-by-side .other-content{padding:0 !important}body.oem .side-by-side .content .area-cta{max-width:440px;margin-top:130px}body.oem .side-by-side .widget-content.col-sm-6{padding:0}.services_solutions .the-banner.common_banner .banner-content h1{color:#fff}.services_solutions .the-banner.common_banner .banner-content{max-width:1130px !important}body.services_solutions .side-by-side .other-content{padding:0 !important}body.services_solutions .side-by-side .content .area-cta{max-width:440px}body.services_solutions .side-by-side .widget-content.col-sm-6{padding:0}body.services_solutions .the-banner.common-footer-contact.the-banner .banner-content{max-width:100% !important}body.services_solutions.power-systems-v2 .the-banner.common_banner{min-height:450px !important}body.services_solutions .services-solutions-middle .banner-content h2:after{margin-left:auto !important;margin-right:auto !important}body.services_solutions .services-solutions-middle .banner-content p{color:#fff;text-shadow:none;margin-right:auto !important;margin-left:auto !important}body.services_solutions .services-solutions-middle .banner-content{max-width:100% !important;text-align:center}body.services_solutions .services-solutions-middle .dynamic p:last-of-type{margin-bottom:0}.services_solutions .fullhistory{background:#cd151f;padding:20px 90px 20px 15px}body.training .the-banner.common_banner{min-height:560px !important}.training .accordion-wrapper .main-content-wrapper>h2{margin:65px 0 20px}.training .accordion-wrapper .main-content-wrapper .accordion-heading{margin-bottom:15px}.training .accordion-wrapper .main-content-wrapper .accordion-heading p{font-size:22px;padding:20px}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column{border:solid 1px #000;margin:0 0 30px;padding:0 30px}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column p{font-size:20px;color:#636363;line-height:1.4em;display:block;margin:0 0 30px}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column ul li ul li{font-size:22px;color:#636363;line-height:36px;display:block;margin:0 0 30px}.training .accordion-wrapper .main-content-wrapper{padding:0 20px;max-width:1170px !important}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column li{padding:0}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column li:after{display:block;content:"";clear:both}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column ul.accordion-items{padding:50px 0 50px;margin:0}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column ul.accordion-items li:first-child{font-weight:600}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column li a.contact_btn{float:left;background:#000;color:#fff;font-size:22px;text-transform:uppercase;letter-spacing:-0.01rem;padding:15px 50px;margin-right:50px;max-width:350px;text-decoration:none}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column li a.contact_btn+p a{color:#cd151f;font-weight:bold;text-decoration:underline}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column li a.contact_btn+p{float:left;width:-webkit-calc(100% - 400px);width:-moz-calc(100% - 400px);width:calc(100% - 400px);margin:10px 0 0}.training .body-container .row-fluid-wrapper:last-child{margin-bottom:60px}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column .accordion-items>li:last-child{margin-top:5px}.top-footer:after{clear:both;display:block;content:""}.top-footer h4{font-size:24px}.footer-top-listing:after{clear:both;display:block;content:""}.footer-top-listing{margin:1em 0;padding:0;list-style:none;clear:both}.footer-top-listing li a{font-size:1em !important}.footer-top-listing li{display:block;font-size:22px;line-height:1.2em;color:#000;margin-bottom:.7em}.footer-news ul{list-style:none !important;padding-left:0}.footer-news ul li{margin-bottom:12px}#hs-search-module input{font-size:16px;height:inherit;padding:10px;margin-top:10px}#hs-search-module a.hs-button.primary{cursor:pointer}.course_registration .body-container-wrapper span div.training_register_lable{max-width:1650px;margin:0 auto;padding:80px 20px 50px}.course_registration .body-container-wrapper span>div.training_register_form{max-width:1650px;margin:0 auto !important;padding:0 20px 0}.course_registration .body-container-wrapper span>div form:after{clear:both;display:block;content:""}.course_registration .body-container-wrapper span>div form .hs-form-field{float:left;width:-webkit-calc(50% - 9px);width:-moz-calc(50% - 9px);width:calc(50% - 9px)}.course_registration .body-container-wrapper span>div form .hs-form-field:nth-child(2n+2){margin-left:18px}.course_registration .body-container-wrapper span>div form .hs-form-field label{display:none}.course_registration .body-container-wrapper span>div form .hs-form-field input,.course_registration .body-container-wrapper span>div form .hs-form-field select{width:100%;margin:0;vertical-align:top;display:block;border:none !important;background:#e1e1e1;font-size:27px;color:#636363 !important;text-transform:uppercase;padding:10px 20px;line-height:normal;height:70px;box-sizing:border-box !important;border-radius:0 !important;box-shadow:none !important;font-family:Open Sans,sans-serif !important;max-width:100%}.course_registration .body-container-wrapper span>div form .hs-form-field textarea{width:100% !important;max-width:100% !important;margin:0;vertical-align:top;display:block;border:none !important;background:#e1e1e1;font-size:27px;color:#636363 !important;text-transform:uppercase;padding:30px 20px;line-height:normal;height:250px;box-sizing:border-box !important;box-shadow:none !important;font-family:Open Sans,sans-serif !important;max-width:100%;border-radius:0 !important}.course_registration .body-container-wrapper span>div form .hs-form-field ::-webkit-input-placeholder{color:#636363 !important;opacity:1;font-size:27px}.course_registration .body-container-wrapper span>div form .hs-form-field ::-moz-placeholder{color:#636363 !important;opacity:1;font-size:27px}.course_registration .body-container-wrapper span>div form .hs-form-field :-ms-input-placeholder{color:#636363 !important;opacity:1;font-size:27px}.course_registration .body-container-wrapper span>div form .hs-form-field :-moz-placeholder{color:#636363 !important;opacity:1;font-size:27px}.course_registration .body-container-wrapper span>div form .hs-submit{width:100%;margin:0 0 90px;box-sizing:border-box}.course_registration .body-container-wrapper span>div form .hs-submit div{width:100%;margin:0 !important;padding:0 !important;box-sizing:border-box}.course_registration .body-container-wrapper span>div form .hs-submit input{width:100%;margin:0;vertical-align:top;display:block;border:none !important;background:#c60c30;font-size:30px;color:#fff !important;text-transform:uppercase;padding:10px 20px;line-height:normal;height:70px;box-sizing:border-box !important;text-align:center;box-shadow:none !important;font-family:Open Sans,sans-serif !important;max-width:300px;border-radius:0 !important;text-shadow:none;font-weight:normal !important}.course_registration .body-container-wrapper span>div form div .hs-richtext{clear:both;padding:30px 0 0}.course_registration .body-container-wrapper span>div form div .hs-richtext p{font-size:22px;color:#636363;line-height:1.4em;margin:0 0 20px}.course_registration .body-container-wrapper span>div form .hs-form-field input.error,.course_registration .body-container-wrapper span>div form .hs-form-field select.error{border:solid 1px #f00 !important}.course_registration .body-container-wrapper span>div form .hs_error_rollup label{display:inline-block;font-size:24px;color:red;font-weight:bold;margin:0 0 30px}.course_registration .body-container-wrapper span>div form div .hs-form-field.hs-fieldtype-booleancheckbox{margin-left:0;width:100%;margin-bottom:30px}.course_registration .body-container-wrapper span>div form div .hs-fieldtype-booleancheckbox label{display:block}.course_registration .body-container-wrapper span>div form div .hs-fieldtype-booleancheckbox label:after{clear:both;display:block;content:""}.course_registration .body-container-wrapper span>div form div .hs-fieldtype-booleancheckbox label input{float:left;width:30px;margin-right:20px;height:30px}.course_registration .body-container-wrapper span>div form div .hs-fieldtype-booleancheckbox label span{font-size:26px;color:#636363;line-height:30px}.course_registration .body-container-wrapper span>div form div .hs-fieldtype-booleancheckbox ul.hs-error-msgs.inputs-list{clear:both;padding-top:10px;font-size:26px;color:red;line-height:41px}.course_registration .body-container-wrapper span>div form div .hs-richtext:after{clear:both;display:block;content:""}.course_registration .body-container-wrapper span>div form .hs-form-field.hs_lieu_signature.hs-lieu_signature{margin:0 20px 0 0}.workshop-box .workshop-accordion .ui-accordion-content{height:auto !important}.workshop-box .workshop-accordion .ui-accordion-content ul li:nth-child(4n+5){clear:left}.workshop-box .workshop-accordion .ui-accordion-content ul li{cursor:pointer}.course_registration .body-container-wrapper .full-width-footer input[type="email"]{width:100%}body.market .side-by-side .col-sm-6.widget-content{padding:0 !important}div#workshop_accordion{margin:0 auto;max-width:1140px;padding:0}.dual-fuel-products .the-banner .banner-content{max-width:100% !important}.alco-v2 .dynamic.aloc-engine-specification>.intro-text{font-size:40px;color:#191d1f !important;font-weight:bold !important;text-transform:uppercase;position:relative !important;display:block !important;text-align:center !important;line-height:1.1 !important}.aloc-engine-specification .first_column h3{font-size:22px !important;font-weight:500 !important;color:#fff !important;padding:20px !important;cursor:pointer !important;position:relative !important;margin:0 !important;background:#c60c30 !important;display:block !important;text-transform:uppercase;margin-bottom:15px !important}.praas .praas-power .intro-text h2,.praas .praas-power .intro-text p{color:#fff}.homepage .diesel-product-sec .large .intro-text h2,.homepage .diesel-product-sec .large .intro-text p{color:#fff}.country_testimonial_slider .slick-slide p:empty{display:none}.diesel-products .diesel-product-sec h3,.dual-fuel-products .diesel-product-sec h3,.gas-products .diesel-product-sec h3{margin-bottom:0}.video_cover{padding-left:15px;padding-right:15px}.careers_opportunity_section .overlay.dark{display:none}.oil-gas .two-column.left_side_image .side-by-side .image-left{padding:0}.oil-gas .two-column.left_side_image .side-by-side .image-left p{padding:0;margin:0}.oil-gas .two-column.left_side_image .side-by-side .image-left iframe{vertical-align:top}.homepage .diesel-product-sec.power_solution_icons h3,.power-systems .diesel-product-sec.power_solution_icons h3{margin-top:0}.resources .intro-text{margin-bottom:0}.resources h1{font-size:40px;color:#191d1f;font-weight:900;position:relative;display:block;text-align:center;line-height:normal;margin:80px 0 -5px}.resources h1:after{background:#c60c30;margin:20px auto 0 auto}.two_column_desc:after{clear:both;display:block;content:""}.two_column_desc>div{padding:0 50px}.two_column_desc{padding:70px 0 40px}.common_banner{min-height:400px}.microgrids-bannerblow .dynamic,.not-top.the-banner.center-text .dynamic,.not-top.the-banner.center-text .banner-content,.the-banner.power-generation-microgrids.not-top .dynamic{max-width:1250px !important}.microgrids-bannerblow .dynamic .banner-content{max-width:100% !important}.resources .resource-wrapper h2{font-weight:bold}@media(min-width:980px){.move-the-head .hs-menu-wrapper.hs-menu-flow-horizontal>ul.active-branch>li.hs-menu-depth-1.hs-item-has-children>a{padding:10px 20px 10px 15px}.move-the-head .hs-menu-wrapper.hs-menu-flow-horizontal>ul.active-branch>li.hs-menu-depth-1.hs-item-has-children>ul>li.hs-item-has-children>a{background:url(https://cdn2.hubspot.net/hubfs/3803629/menu-arrow-right.png) no-repeat right 10px center;padding:8px 25px 8px 15px}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{left:195px !important}}@media(max-width:1650px){.move-the-head .hs-menu-wrapper.hs-menu-flow-horizontal>ul{margin-top:35px}.move-the-head.f-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul{margin-top:18px}.country_testimonial_slider{padding:300px 180px}.country_testimonial_slider .slick-slide>div{padding:0px 20px}.country_testimonial_slider .slick-slide h3{margin:0px auto 15px}.country_testimonial_slider .slick-slide p{margin:15px auto}.careers_benefits_section p,.careers_opportunity_section .banner-content p{font-size:22px;line-height:1.4em}.careers_benefits_section ul li p{font-size:22px}.contactus-right{width:41%;padding:0 0 0 60px}.contactus-left{width:59%}.contactus-left .hs-form-field input{padding:10px 20px;height:70px;font-size:30px}.contactus-left .hs-form-field textarea{padding:10px 20px;height:280px;font-size:30px}.contactus-left .hs-form-field ::-webkit-input-placeholder{color:#636363 !important;opacity:1;font-size:30px}.contactus-left .hs-form-field ::-moz-placeholder{color:#636363 !important;opacity:1;font-size:30px}.contactus-left .hs-form-field :-ms-input-placeholder{color:#636363 !important;opacity:1;font-size:30px}.contactus-left .hs-form-field :-moz-placeholder{color:#636363 !important;opacity:1;font-size:30px}.contactus-left .hs-submit input{padding:15px 20px;height:70px;font-size:22px}.power-generation .fullhistory a.footer-cta{padding:15px 30px;margin:0}.blog-listing-wrapper .post-listing .post-item h2,.blog-listing-wrapper .post-listing .post-item h2 a{font-size:24px !important;line-height:1.1em !important}.blog-sidebar .recent-blog-post.widget-span{padding:73px 35px 0}.blog-sidebar .widget-span{padding:35px 20px}.blog-sidebar .widget-span.news-media-contact{padding:35px 20px}.blog-sidebar .widget-module ul li a{font-size:20px;line-height:1.4em}.dual-fuel-products .diesel-product-sec .intro-columns .lp-column{padding:0 30px}.about-us .side-by-side .col-sm-6 .content{padding:25px 100px}body.market .side-by-side .col-sm-6.widget-content{padding:0 !important}}@media(max-width:1367px){.fullhistory p{margin-bottom:25px}.fullhistory a.footer-cta{max-width:500px;display:inline-block}.diesel-product-sec{padding:80px 0 40px}body.alco .dynamic.aloc-engine-specification .first_column.table-3 table td{padding:39px 30px !important}.dynamic.aloc-engine-specification .first_column.table-3 table th{padding:39px 30px}.dynamic.aloc-engine-specification .first_column.table-2 table td{padding:39px 30px}.dynamic.aloc-engine-specification .first_column.table-2 table th{padding:39px 30px}.dynamic.aloc-engine-specification .first_column.table-3 table td span{padding:39px 25px;margin:-39px -30px 0;width:-webkit-calc(100% + 60px);width:-moz-calc(100% + 60px);width:calc(100% + 60px)}.dynamic.aloc-engine-specification .first_column.table-3 table td span:last-child{padding:39px 25px;margin:0 -30px -39px}.contactus-form{padding:90px 20px 80px}.gas-products .diesel-product-sec .intro-text{margin-bottom:45px}.dual-fuel-products .diesel-product-sec .intro-text{margin-bottom:60px}body.market .country_testimonial_slider .slick-arrow.slick-prev,.country_testimonial_slider .slick-arrow.slick-prev{left:60px}body.market .country_testimonial_slider .slick-arrow.slick-next,.country_testimonial_slider .slick-arrow.slick-next{right:60px}body.market .the-banner.common_banner .banner-content h1 br{display:none}body.market .the-banner.common_banner .banner-content h1 span{display:block}.common-footer-contact .banner-content .cta-1{max-width:450px !important}.praas .fullhistory p{display:block;text-align:center}.fullhistory p{display:block;text-align:center}.company_learmore.fullhistory a.footer-cta{max-width:600px}.locations_service_centers .the-banner.common_banner .banner-content{max-width:1040px !important}.training_resources .the-banner.common_banner .banner-content{max-width:820px !important}.oem .the-banner.common_banner .banner-content h1{max-width:600px}.oem .the-banner.common_banner .banner-content p{max-width:860px}.services_solutions .fullhistory{padding:20px 20px 20px 25px}.footer-top-listing li{font-size:22px}#training-footer-wrapper .top-footer h2{margin-bottom:15px}body .side-by-side .col-sm-6.right-align .content,body .side-by-side .col-sm-6.left-content .content,.careers .side-by-side .other-content{padding:21px 30px !important}body.market .side-by-side .col-sm-6.widget-content{padding:0 !important}.fullhistory a.footer-cta{padding:15px 35px}.intro-text p{font-size:22px;line-height:1.4em}.home-h2 .the-banner p,.home-h2 .the-banner ol,.home-h2 .the-banner ul{font-size:22px;line-height:1.4em}.footer-cta{margin:0 auto !important;float:none !important}.cta-content{text-align:center}body.market .country_testimonial_slider{padding:140px 20px}.performance{margin-top:70px}.section--diagonal:before{-webkit-box-shadow:0 -90px 0 90px #fff;box-shadow:0 -90px 0 90px #fff}.home.homepage .right_side_image .other-content iframe{height:375px}.blog-listing-wrapper .hs-featured-image-wrapper{min-height:255px;margin-bottom:25px}.diesel-products .introducing-trident-op.not-top.not-thin{background-position:left 93% bottom !important}.diesel-products .introducing-trident-op .overlay{display:none !important}.two_column_desc>div{padding:0 30px}}@media(max-width:1350px){.move-the-head .hs-menu-wrapper.hs-menu-flow-horizontal>ul{margin-top:14px}.power-generation .fullhistory p{margin:0 0 25px 0}.power-generation .fullhistory a.footer-cta{max-width:450px;padding:15px 30px;display:block}.video ul li,.download ul li{width:21%;margin:0px 2% 50px}.heading_desc h5{font-size:18px}.alco .diesel-product-sec .intro-columns h2{padding:35px 0 30px}.dynamic.aloc-engine-specification .note{padding:0px 0 60px}.power-generation .fullhistory p{margin:0 auto 15px;display:block;text-align:center}body.service_and_solutions .side-by-side .widget-content.col-sm-6{padding:0}body.service_and_solutions .side-by-side .content .area-cta{padding:25px 15px}body.training_resources .side-by-side .content .area-cta{padding:25px 15px}body.oem .side-by-side .widget-content.col-sm-6{padding:0}body.oem .side-by-side .content .area-cta{padding:25px 15px}.footer-top-listing li:nth-child(4),.footer-top-listing li:nth-child(2),.footer-top-listing li:nth-child(1),.footer-top-listing li:nth-child(3){float:none;width:100%}.footer-top-listing li{font-size:22px;margin:0 0 10px}.footer-top-listing{margin:30px 0 0}body.market .country_testimonial_slider .slick-arrow.slick-prev,.country_testimonial_slider .slick-arrow.slick-prev{left:20px;width:35px;background-size:100% auto;height:55px;z-index:7000 !important}body.market .country_testimonial_slider .slick-arrow.slick-next,.country_testimonial_slider .slick-arrow.slick-next{right:20px;width:35px;background-size:100% auto;height:55px;z-index:7000 !important}body.market .side-by-side .col-sm-6.widget-content{padding:0 !important}.blog-listing-wrapper .hs-featured-image-wrapper{min-height:230px}.power-generation .side-by-side{padding:40px 0 50px}}@media(max-width:1199px){h2{font-size:40px}h2 span{font-weight:400 !important;display:block;font-size:24px;line-height:1em}.top-wrapper{padding:10px 15px}.country_testimonial_slider{padding:100px 50px}.country_testimonial_slider .slick-arrow{background-size:100% auto;width:30px;margin-top:-24px;height:48px}.country_testimonial_slider .slick-arrow.slick-prev{left:20px}.country_testimonial_slider .slick-arrow.slick-next{right:20px}.careers .country_testimonial_slider{padding:80px 20px}.blog-sidebar .recent-blog-post.widget-span{padding:35px 0}.blog-sidebar .widget-span{padding:35px 20px}.blog-sidebar .widget-span.news-media-contact{padding:35px 20px}body .blog-sidebar .widget-span.widget-type-form{padding:50px 25px 70px}.blog-sidebar .widget-module ul li a{font-size:20px;line-height:1.4em}.blog-listing-wrapper .post-body p,.blog-listing-wrapper .post-body li{font-size:22px;line-height:1.4em}.blog-listing-wrapper .post-header #hubspot-author_data{line-height:normal}.banner-background-image.slim-bg .blog-banner .span12.widget-span.subpage-head-container.page-center{padding:0 !important}.dual-fuel-products .diesel-product-sec .intro-columns .lp-column{padding:0 20px}.dynamic.aloc-engine-specification .first_column.table-1 table td:first-child{width:67%}body.alco .dynamic.aloc-engine-specification .first_column.table-3 table td{padding:20px !important}.dynamic.aloc-engine-specification .first_column.table-3 table th{padding:20px 20px;font-size:22px}.dynamic.aloc-engine-specification .first_column.table-2 table td{padding:20px 20px;font-size:22px}.dynamic.aloc-engine-specification .first_column.table-2 table th{padding:20px 20px;font-size:22px}.dynamic.aloc-engine-specification .first_column.table-3 table td span{padding:20px 25px;font-size:22px;margin:-20px -20px 0;width:-webkit-calc(100% + 40px);width:-moz-calc(100% + 40px);width:calc(100% + 40px)}.dynamic.aloc-engine-specification .first_column.table-3 table td span:last-child{padding:20px 25px;margin:0 -20px -20px}body.service_and_solutions .side-by-side .content .area-cta{padding:20px 15px;font-size:28px}body.training_resources .side-by-side .content .area-cta{padding:20px 15px;margin-top:25px}body.training_resources .side-by-side .content p{margin:25px 0 0 0}body.oem .side-by-side .content .area-cta{padding:20px 15px;margin-top:25px}body.oem .side-by-side .content p{margin:25px 0 0 0}body.services_solutions .side-by-side .content .area-cta{padding:20px 15px;font-size:28px;margin-top:25px}body.services_solutions .side-by-side .content p{margin:25px 0 0 0}.training .body-container .row-fluid-wrapper:last-child{margin-bottom:50px}body.services_solutions .side-by-side .content p{margin:15px 0 0 0}body.services_solutions .side-by-side .other-content img{min-height:570px;object-fit:cover}.move-the-head .hs-menu-wrapper.hs-menu-flow-horizontal>ul.active-branch>li.hs-menu-depth-1.hs-item-has-children>a{padding:10px 15px 10px 9px;background-size:12px}body .side-by-side .col-sm-6 .content{padding:15px 20px !important}body.market .side-by-side .col-sm-6.widget-content{padding:0 !important}body.market .country_testimonial_slider .slick-arrow{background-size:100% auto;width:30px;margin-top:-24px;height:48px;z-index:7000 !important}.country_testimonial_slider .slick-slide>div{max-width:850px !important}body.market .country_testimonial_slider .slick-arrow.slick-prev{left:20px}body.market .country_testimonial_slider .slick-arrow.slick-next{right:20px}.performance .section__container{padding-right:450px}.move-the-head .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{font-size:16px !important;padding:10px 9px}.trident .vertical-padding.diesel-product-sec .main-content-wrapper .intro-text,.trident .vertical-padding.diesel-product-sec .main-content-wrapper .intro-columns{padding-left:15px;padding-right:15px}.trident .trident-maintenance-plan .home-banner .right-content{right:auto;left:0;max-width:100%}.trident .trident-maintenance-plan .home-banner .left-content{right:auto;left:0;max-width:100%}.trident .flexibility.section--white{padding-top:100px}.home.homepage .right_side_image .other-content iframe{height:340px}.menu-social-wrapper ul.top-menu,.menu-social-wrapper ul.socials{margin-top:7px}.slide_products .intro-columns.intro-columns-slider.slick-initialized.slick-slider{padding:0 45px}.slide_products .slick-arrow.slick-prev{left:0}.slide_products .slick-arrow.slick-next{right:0}.oil-gas .side-by-side .widget-content{padding:30px 0}.blog-listing-wrapper .hs-featured-image-wrapper{min-height:190px}.power-generation .side-by-side{padding:30px 0 30px}}@media screen and (min-width:1024px){.section--diagonal+.section,.section--diagonal-bottom+.section{margin-top:220px}.performance__fixed-image{display:block;position:absolute;right:0;bottom:0;z-index:100}.section--diagonal::before,.section--diagonal::after{-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg)}.photo-grid{margin:60px auto 100px auto}body.trident .home-banner-left h2,body.trident .home-banner-right h2{margin-bottom:30px}}@media(max-width:1024px){.move-the-head .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{font-size:14px !important;padding:10px 6px}.workshop-accordion{padding:50px 20px}.workshop-accordion h2{font-size:40px;margin-bottom:50px}#workshop_accordion .ui-accordion-header-icon{top:19px}#workshop_accordion .ui-state-active .ui-accordion-header-icon{top:18px}.video h4,.download h4{font-size:23px;max-width:350px}.video ul li,.download ul li{width:22%;margin:0px 1.5% 50px}.row-fluid .span8.blog-content{width:100%}.row-fluid .span4.blog-sidebar{width:100%;margin:50px auto 0}body .blog-listing-wrapper .post-listing .post-item{width:48%;margin-left:4%}.diesel-product-sec{padding:100px 0 0}.alco .diesel-product-sec .main-content-wrapper .intro-text h1,.alco .diesel-product-sec .intro-columns h2,.dynamic.aloc-engine-specification>.intro-text{font-size:50px}.dynamic.aloc-engine-specification .first_column h3{font-size:36px}.news-blogs{padding:20px}.newsevent-blog .news-blogs{padding:20px 20px 100px}.dual-fuel-products .diesel-product-sec .intro-text{margin-bottom:40px}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column li a.contact_btn+p{margin:0}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column p{font-size:20px;line-height:1.4em;margin:0 0 30px}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column ul.accordion-items{padding:50px 0 50px}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column li:last-child{margin-top:30px}.training .accordion-wrapper .main-content-wrapper{padding:0 20px}.training .accordion-wrapper .main-content-wrapper .accordion-heading p{font-size:28px;padding:20px 20px}body .side-by-side .col-sm-6{width:100% !important}body.market .side-by-side .col-sm-6.widget-content{padding:0 !important}.power-generation .side-by-side .col-sm-6.widget-content{padding:25px 20px 0px 20px}.performance__fixed-image{display:none}.performance .section__container{padding-right:20px}body.trident .accordion-wrapper{padding-left:15px;padding-right:15px}.home.homepage .right_side_image .other-content iframe{height:400px}.resource-wrapper h2{font-size:26px}.blog-listing-wrapper .hs-featured-image-wrapper{min-height:240px}}@media(max-width:991px){.trident .check-heading{min-height:auto !important}.country_testimonial_slider .slick-slide>div{max-width:650px !important}.move-the-head.f-nav .logo img{max-width:120px;min-width:120px}.move-the-head.f-nav .mobile-trigger{margin-top:0}.row-fluid .span2.logo{width:200px;float:left}.row-fluid .span10.custom-menu-primary{margin-left:0px;width:auto;float:right}.mobile-trigger{display:block;float:right;padding:6px 13px;border:0;margin-top:13px;cursor:pointer}.f-nav .mobile-trigger{margin-top:18px}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{display:block;border-top:1px solid rgba(0,0,0,0.1)}.hs-menu-wrapper{position:absolute;background:#fff;padding:0;display:none;left:0px;top:91px;border-top:5px solid #c60c30;width:100%;overflow:auto !important}.move-the-head.f-nav .hs-menu-wrapper{top:57px}.move-the-head .hs-menu-wrapper.hs-menu-flow-horizontal>ul{margin:0px;width:100%}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none}.move-the-head .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{background:#c60c30;color:#fff}.right_side_image .main-content-wrapper>div{display:block}.left_side_image .main-content-wrapper>div{flex-wrap:wrap}.footer-container .row-fluid .span2{width:100%}.footer-container .row-fluid [class*="span"]{margin-left:0px}.menu-social-wrapper{float:none}.careers_benefits_section ul{flex-wrap:wrap;margin:80px auto 20px}.careers_benefits_section ul li{width:33.33%;padding:0px 15px}.about-timeline .banner-content>img{display:none}.desktop_timline{display:none}.mobile_timeline{display:block !important;padding:15px 0px 0}body .about-timeline.the-banner .dynamic .banner-content p.desk-time{display:none;margin:0 !important}body .about-timeline.the-banner .dynamic .banner-content p{margin:25px 0 !important}.mobile_timeline ul{padding:0px}.mobile_timeline ul li{margin-bottom:70px;text-align:center}.mobile_timeline ul li h3{color:#000;font-size:50px;text-shadow:none !important;margin:20px auto !important}.mobile_timeline ul li p{background:#282b2d;padding:25px 15px;color:#fff !important;text-transform:uppercase;max-width:400px !important}.mobile_timeline ul li img{border-radius:100%;padding:5px;border:3px solid #fc0d1b}.mobile_timeline ul li:nth-child(odd) p{background:#b2222a}.country_testimonial_slider.about-testimonial{padding:65px 20px 100px}.marine-power .about-banner p br{display:none}.contactus-right{width:100%;padding:0}.contactus-left{width:100%;margin-bottom:50px}.contactus-form{padding:100px 20px 65px}.the-banner .banner-content p br{display:none}#praas-video-background p{display:none}.praas .lp-section.vertical-padding{padding:70px 20px 50px}.lp-section .intro-columns p br{display:none}.video ul li,.download ul li{width:47%;margin:0px 1.5% 35px}.blog-banner-caption form.hs-form{max-width:720px}.dual-fuel-products .diesel-product-sec .intro-columns .lp-column{padding:0 10px}.table-outer{overflow:auto}.dynamic.aloc-engine-specification .first_column.table-3 table th:nth-child(1){width:100px}.dynamic.aloc-engine-specification .first_column.table-3 table{min-width:940px}.contactus-form{padding:30px 20px 15px}.contactus-right h3{font-size:30px}.contactus-right p{font-size:24px;line-height:36px;margin:0 0 30px}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li .child-trigger{position:absolute;top:0;right:0;width:50px;height:50px;z-index:99999;background:url(https://cdn2.hubspot.net/hubfs/3803629/menu-arrow.png) no-repeat center center;transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;display:block}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li .child-trigger.child-open{transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{position:relative !important;width:100% !important}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{width:100% !important;padding:8px 20px !important}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{left:0 !important}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper li a{padding:8px 20px 8px 40px !important}body.market .the-banner.common_banner .banner-content h1 span{display:block;margin-bottom:0}body.training_resources .side-by-side .widget-content.col-sm-6{padding:0;width:100%}body.oem .side-by-side .other-content{width:100%}body.oem .side-by-side .widget-content.col-sm-6{padding:0;width:100%}body.services_solutions .side-by-side .other-content{width:100%}body.services_solutions .side-by-side .widget-content.col-sm-6{padding:20px 0;width:100%}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column li a.contact_btn{float:none;display:block;font-size:25px;text-align:center;padding:20px 25px;margin:0 0 20px}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column li a.contact_btn+p{margin:0;width:100%}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column{padding:0 20px}.training .fullhistory{padding:20px}.training .footer-container-wrapper>.footer-container>.row-fluid-wrapper:nth-child(1) .span12.widget-span.widget-type-cell.full-width-footer .span6.widget-span{width:100%;margin-bottom:35px}.workshop-box .workshop-accordion .ui-accordion-content ul li:nth-child(4n+5){clear:none}.workshop-box .workshop-accordion .ui-accordion-content ul li:nth-child(2n+3){clear:left}body.services_solutions .side-by-side .content p{margin:20px 0 0 0}body.services_solutions .side-by-side .other-content img{min-height:0 !important}.fullhistory{padding:20px 15px 20px 15px}body.services_solutions .services-solutions-middle .dynamic{top:auto;bottom:50%}body.training .the-banner.common_banner{min-height:300px !important}body.market .side-by-side .col-sm-6.widget-content{padding:0 !important}body.power-systems-v2.praas .the-banner.common_banner{min-height:740px !important}body.oil-gas.power-systems-v2 .the-banner.common_banner{min-height:520px !important}body.power-systems-v2.microgrids .the-banner.common_banner{min-height:450px !important}body.services_solutions.power-systems-v2 .the-banner.common_banner{min-height:590px !important}body.careers.power-systems-v2 .the-banner.common_banner{min-height:500px !important}body.service_and_solutions.power-systems-v2 .the-banner.common_banner{min-height:520px !important}body .col-sm-6.widget-content,body .side-by-side .col-sm-6.widget-image,.footer-container .row-fluid .span3{width:100%}.footer-container .row-fluid .span2{width:100%}.footer-container .row-fluid [class*="span"]{margin-left:0}.mobile-trigger{display:block;float:right;padding:6px 13px;border:0;margin-top:13px;cursor:pointer;font-size:40px}.f-nav .mobile-trigger{margin-top:18px}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{display:block;border-top:1px solid rgba(0,0,0,0.1)}.hs-menu-wrapper{position:absolute;background:#fff;padding:0;display:none;left:0px;top:91px;border-top:5px solid #cd0e2c;width:100%}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li ul li .child-trigger{height:40px}.home.homepage .right_side_image .other-content{width:100%}.home.homepage .right_side_image .widget-content{width:100%}.home.homepage left_side_image .widget-image{width:100%}.home.homepage left_side_image .widget-content{width:100%}body.trident h1 span{font-size:190px !important;line-height:160px !important}body.trident h1{font-size:34px !important;line-height:42px !important;margin-top:20px}.menu-social-wrapper{float:none}.full-width-footer p,.full-width-footer h3{margin-top:30px;padding:0;text-align:center}.full-width-footer p+ul,.full-width-footer h3+div.widget-module ul{margin-top:0;text-align:center}.full-width-footer h3+div.widget-module ul li{margin-bottom:0}.menu-social-wrapper{text-align:center}.home.homepage .right_side_image .other-content iframe{height:500px}.market .the-banner.common_banner{min-height:280px}.marine-power .about-banner{min-height:400px}.common_banner{min-height:350px}.not-top.the-banner{min-height:630px !important}.training_resources .praas-power .diesel-product-sec{min-height:430px}.power-generation .side-by-side{padding:50px 0 0px}}@media(max-width:980px){.two_column_desc>div{padding:0 30px 30px;width:100%}.two_column_desc{padding:20px 0 20px}}@media screen and (min-width:768px){.section__body{font-size:22px}.photo-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:20px auto 40px auto}body.trident .form-wrapper{background:url(https://cdn2.hubspot.net/hubfs/3803629/images/maintheme/custom/map_bg.png) #0e1116 no-repeat 50% 30%;padding:200px 0 100px}.overview .section__body{font-size:22px;color:#4b4b4b;line-height:1.4em}body.market .country_testimonial_slider{padding:90px 20px}.row-fluid .span10.custom-menu-primary{margin-left:0;width:auto;float:right}}@media(max-width:767px){.check-heading .dynamic>div img{max-width:100%}.embadded_video{max-width:85%}h1{font-size:40px !important;word-wrap:break-word}h1:after{max-width:50px}h1 span{font-size:22px !important}h2 span{font-size:21px !important}h2 sup{font-size:18px !important}.country_testimonial_slider .slick-slide p{font-size:22px !important}h2{font-size:32px !important}h3{font-size:27px}p,ul,ol,a,.newsevent-blog .blog-post-wrapper .post-body p{font-size:18px !important}.blog-sidebar .widget-module ul li a{font-size:16px !important}.alco-v2 .fullhistory p,.fullhistory p{font-size:26px !important}th,td{font-size:18px !important;line-height:1.4em !important}body .side-by-side .col-sm-6.right-align .content,body .side-by-side .col-sm-6.left-content .content{padding:25px 15px !important}}.header-container .widget-span.widget-type-cell,.header-container .widget-type-cell.move-the-head{width:100%}.country_testimonial_slider .slick-arrow.slick-prev{left:10px;z-index:7000}.country_testimonial_slider .slick-arrow.slick-next{right:10px;z-index:7000}.country_testimonial_slider{padding:50px 25px 100px}.content ul.socials{padding-left:0px !important}.menu-social-wrapper ul.top-menu{margin-right:10px;padding-left:0px}.menu-social-wrapper ul.socials li a i{font-size:29px}.menu-social-wrapper ul.top-menu li a{font-size:18px;padding:0px;letter-spacing:0}ul.socials{padding:0px !important;padding:0px}.careers_benefits_section ul li{width:50%}.banner-content p{font-size:18px !important;line-height:1.4em !important}.careers .country_testimonial_slider,.country_testimonial_slider.about-testimonial{padding:80px 20px}.check-heading p,.fullhistory p{font-size:22px;line-height:1.4em}.cta_button.marina-powerful{text-align:center;font-size:22px}#marine-video-background p{display:none}#marine-video-background .banner-container{padding-top:50px !important}.contactus-left .hs-form-field input{padding:10px 20px;height:50px;font-size:20px}.contactus-left .hs-form-field textarea{padding:10px 20px;height:200px;font-size:20px}.contactus-left .hs-form-field ::-webkit-input-placeholder{color:#636363 !important;opacity:1;font-size:20px}.contactus-left .hs-form-field ::-moz-placeholder{color:#636363 !important;opacity:1;font-size:20px}.contactus-left .hs-form-field :-ms-input-placeholder{color:#636363 !important;opacity:1;font-size:20px}.contactus-left .hs-form-field :-moz-placeholder{color:#636363 !important;opacity:1;font-size:20px}.contactus-left .hs-submit input{font-size:22px;padding:5px 20px}.contactus-right h3{font-size:30px}.contactus-right p{font-size:22px;line-height:1.4em;margin:0 0 30px;word-wrap:break-word}.praas .lp-section.vertical-padding{background-color:#000 !important}.praas-banner .banner-content p{margin:20px auto 0px !important;font-size:16px !important;line-height:1.4em}#praas-video-background .banner-container{padding:20px 10px !important}.intro-text p:first-of-type{margin-bottom:50px}.workshop-banner .banner-content p{margin:15px auto}.workshop-accordion h2{font-size:35px;line-height:43px}.workshop-accordion .ui-accordion-content{padding:0px 0px 25px;margin-bottom:30px}.contact .contactus-form{padding:50px 20px 20px}.blog-banner-caption form.hs-form{max-width:100%;padding:0}.row-fluid .blog-banner-caption[class*="span"]{width:100%;padding:0 15px}.blog-banner-caption h2{font-size:30px !important;padding:0;line-height:normal}.blog-banner-caption .widget-type-blog_subscribe input[type="email"]{padding:0 20px}body .blog-listing-wrapper .post-listing .post-item{width:100%;margin:0 0 50px}.related-post-item{width:100%;margin-bottom:30px}.related-post-item .related-title{font-size:21px}.newsevent-blog .blog-post-wrapper .post-body p{font-size:20px;line-height:1.4em}.newsevent-blog .blog-post-wrapper p#hubspot-author_data,.newsevent-blog .blog-post-wrapper .post-body,.newsevent-blog .blog-post-wrapper p#hubspot-author_data,.newsevent-blog .blog-post-wrapper .topic-list,.newsevent-blog .blog-post-wrapper .social-sharing-wrapper,.newsevent-blog .blog-post-wrapper .post-jump-con{padding:0px !important}.diesel-product-sec .intro-columns .lp-column img{margin:0 auto;display:block}.diesel-product-sec .intro-text{margin-bottom:50px}.dual-fuel-products .diesel-product-sec .intro-text{margin-bottom:10px}.diesel-products .diesel-product-sec .intro-text{margin-bottom:50px}.diesel-product-sec{padding:60px 0 0}.gas-products .diesel-product-sec{padding:50px 0 0}.gas-products .diesel-product-sec .intro-text{margin-bottom:40px}.dual-fuel-products .diesel-product-sec .intro-columns .lp-column{padding:0}.alco .diesel-product-sec .main-content-wrapper .intro-text h1,.alco .diesel-product-sec .intro-columns h2,.dynamic.aloc-engine-specification>.intro-text{font-size:30px}.dynamic.aloc-engine-specification .first_column.table-1 table{margin:0;display:block;padding:0}.dynamic.aloc-engine-specification .first_column.table-1 .table-outer{overflow:inherit}.dynamic.aloc-engine-specification .first_column.table-1 table tbody tr td{font-size:20px;padding:15px 10px}.table-outer{margin:0 0 40px}.dynamic.aloc-engine-specification .first_column.table-2 table{min-width:700px;margin:0}.dynamic.aloc-engine-specification .first_column.table-3 table{margin:0}.dynamic.aloc-engine-specification .note p{font-size:18px;line-height:1.4em}.dynamic.aloc-engine-specification .first_column h3{font-size:30px}.dynamic.aloc-engine-specification .first_column.table-3 table th:nth-child(1){width:65px}.dynamic.aloc-engine-specification .first_column.table-3 table th,.dynamic.aloc-engine-specification .first_column.table-3 table th:nth-child(1){padding:15px 10px;font-size:18px}body.alco .dynamic.aloc-engine-specification .first_column.table-3 table td{padding:15px 10px !important;font-size:18px}.dynamic.aloc-engine-specification .first_column.table-3 table td span{padding:15px 10px;font-size:18px;margin:-15px -10px 0;width:-webkit-calc(100% + 20px);width:-moz-calc(100% + 20px);width:calc(100% + 20px)}.dynamic.aloc-engine-specification .first_column.table-3 table td span:last-child{padding:15px 10px;margin:0 -10px -15px}.dynamic.aloc-engine-specification .first_column.table-3 table{min-width:680px}.dynamic.aloc-engine-specification .first_column.table-2 table th,.dynamic.aloc-engine-specification .first_column.table-2 table td{padding:15px 10px;font-size:18px}.dynamic.aloc-engine-specification .first_column.table-2 table td:nth-child(1),.dynamic.aloc-engine-specification .first_column.table-2 table th:nth-child(1){padding-left:10px;padding-right:10px;width:65px;border-left:0}.diesel-products .diesel-product-sec .intro-columns .lp-column{padding:0}.banner-content h1{margin-top:0}body.service_and_solutions .the-banner.common_banner p{margin-top:30px !important}.locations_service_centers .the-banner.common_banner .banner-content p{margin:30px 0 0}.services_solutions .fullhistory{padding:20px 15px}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column li a.contact_btn{padding:15px}body.training .the-banner.common_banner{min-height:250px !important}.top-footer{padding:0}.course_registration .body-container-wrapper span>div form .hs-form-field input,.course_registration .body-container-wrapper span>div form .hs-form-field select{padding:10px 20px;height:50px;font-size:20px}.course_registration .body-container-wrapper span>div form .hs-form-field textarea{padding:10px 20px;height:200px;font-size:20px}.course_registration .body-container-wrapper span>div form .hs-form-field ::-webkit-input-placeholder{color:#636363 !important;opacity:1;font-size:20px}.course_registration .body-container-wrapper span>div form .hs-form-field ::-moz-placeholder{color:#636363 !important;opacity:1;font-size:20px}.course_registration .body-container-wrapper span>div form .hs-form-field :-ms-input-placeholder{color:#636363 !important;opacity:1;font-size:20px}.course_registration .body-container-wrapper span>div form .hs-form-field :-moz-placeholder{color:#636363 !important;opacity:1;font-size:20px}.course_registration .body-container-wrapper span>div form .hs-submit input{font-size:23px;padding:5px 20px;height:50px}.course_registration .body-container-wrapper span>div form .hs_error_rollup label{font-size:20px}.course_registration .body-container-wrapper span>div form div .hs-fieldtype-booleancheckbox label span{font-size:22px}#marine-video-background .banner-container{height:100%}.start-video{cursor:pointer;margin-top:20px;position:absolute;left:50%;margin-left:-30px;width:60px;bottom:15%}.start-video img{width:90px;height:auto}body .country_testimonial_slider .slick-arrow.slick-prev,.country_testimonial_slider .slick-arrow.slick-prev{bottom:20px !important}body .country_testimonial_slider .slick-arrow.slick-next,.country_testimonial_slider .slick-arrow.slick-next{bottom:20px !important}body.services_solutions .services-solutions-middle .dynamic{top:auto;bottom:50%}body .country_testimonial_slider .slick-arrow.slick-next,.country_testimonial_slider .slick-arrow.slick-next,body .country_testimonial_slider .slick-arrow.slick-prev,.country_testimonial_slider .slick-arrow.slick-prev{width:25px !important;height:25px}body.market .side-by-side .col-sm-6.widget-content{padding:0 !important}.alco .main-content-wrapper .heading_blow_image img{width:100%;max-width:50% !important;height:auto}body.marine-power.power-systems-v2 .the-banner.common_banner{min-height:480px !important}body:not(.market):not(.homepage) .common-footer-contact h2 br{display:none}body.power-systems-v2.microgrids .the-banner.common_banner{min-height:730px !important}body.services_solutions.power-systems-v2 .the-banner.common_banner{min-height:550px !important}.alco-v2 .fullhistory a.cta.footer-cta{margin-top:15px !important;display:block;max-width:240px}.alco-v2 .dynamic.aloc-engine-specification .first_column.table-3 table,.alco-v2 .dynamic.aloc-engine-specification .first_column.table-2 table,.alco-v2 .dynamic.aloc-engine-specification .first_column.table-1 table{min-width:0 !important}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:horizontal{height:12px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;border:2px solid #fff}::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}.hide-big{display:block}.hide-small{display:none}.power-systems-v2 .move-the-head{top:58px !important}div[id^="hs_cos_wrapper_widget_"] .col-sm-6.widget-content{padding:25px 0 !important}.careers .side-by-side .other-content{padding:25px 15px !important}.footer-news{display:none !important}.full-width-footer .company-overview ul li{margin-bottom:0}.full-width-footer input,.full-width-footer textarea{-webkit-appearance:none;-webkit-border-radius:0}.alco .diesel-product-sec{padding:25px 0 0 !important}.alco-v2 .heading_blow_image{margin-bottom:70px !important}.the-banner .overlay.dark{background-color:rgba(0,0,0,0.4)}.the-banner.not-dark .overlay.dark{display:none}.power-systems-v2 .country_testimonial_slider.about-testimonial,.power-systems-v2 .country_testimonial_slider{padding:50px 20px 20px 20px}.flexibility{padding-top:20px}.photo-grid{display:none}body.trident .form-wrapper{background-color:#0e1116;padding:40px 15px}.menu-social-wrapper strong{display:none}.header-container .widget-span.widget-type-cell,.header-container .widget-type-cell.move-the-head{width:100%}.home.homepage .diesel-product-sec .large h3{margin:25px 0}.home.homepage .common-footer-contact .banner-content a.banner-cta{padding:15px}.home.homepage .the-banner.common_banner .banner-content a.banner-cta.cta-1{padding:20px 15px}.row-fluid .span2.logo{width:200px;float:left}.row-fluid .span10.custom-menu-primary{margin-left:0;width:auto;float:right}.home.homepage .home-h2.not-top .the-banner h2{font-size:29px;font-weight:600}.home.homepage left_side_image .widget-image,.home.homepage left_side_image .widget-content{padding:0}.home.homepage left_side_image .side-by-side .area-cta{padding:20px 15px}body.trident h1 span{font-size:115px !important;line-height:120px !important}body.trident h1{font-size:27px !important;line-height:32px !important;margin-top:0px}body.trident span.banner_imageblow_heading .dynamic .clearfix+div img{height:auto;max-width:500px;width:100%}body.trident span.banner_imageblow_heading .check-heading{min-height:620px !important;margin-bottom:80px}body.trident .performance .section__container{padding:80px 20px 20px 20px}body.trident .performance{margin-top:40px;padding-bottom:50px}body.trident .trident-maintenance-plan .home-banner-left{min-height:400px;border-right:0 !important}body.trident .trident-maintenance-plan .home-banner-right{min-height:460px;border-left:0 !important}.home.homepage .right_side_image .other-content iframe{height:410px}.top-wrapper .menu-social-wrapper .header_search{margin-top:3px}body .cta-1,body .cta-2,body .cta-3,body .area-cta{padding:15px 20px !important}.power-generation .power-generation-microgrids{min-height:500px !important}.oil-gas .oil-gas-microgrids{min-height:500px !important}.praas .praas-power .diesel-product-sec .intro-columns .lp-column-1,.diesel-product-sec .intro-columns .lp-column{text-align:center;padding-right:0;padding-left:0}.infographic__text span{font-size:27px}.homepage .the-banner.common_banner{min-height:380px !important}.market .the-banner.common_banner{min-height:250px}.banner-text{margin-top:0 !important}#praas-video-background .banner-container{height:100%}body.power-systems-v2.praas .the-banner.common_banner{min-height:580px !important}.services_solutions .not-top.the-banner{min-height:420px !important}.resource-wrapper h2 br{display:none}.blog-listing-wrapper .hs-featured-image-wrapper{min-height:0;max-height:100%}body.service_and_solutions .side-by-side .content h2{line-height:35px}body.service_and_solutions .side-by-side .content h2 span{margin-bottom:4px}.training_resources .praas-power .intro-columns .lp-column{padding-left:0;padding-right:0}.training_resources .praas-power .intro-columns .lp-column+.lp-column{padding-top:40px}.power-generation .side-by-side{padding:50px 0 0px}.resources h1{margin:25px 0 -5px}.two_column_desc>div{padding:0 15px 15px}.two_column_desc{padding:0px 0 20px}}@media(max-width:640px){.home.homepage .right_side_image .other-content iframe{height:340px}.top-wrapper .menu-social-wrapper{text-align:center}.top-wrapper .menu-social-wrapper .header_search>div#___gcse_0{margin:0 !important}body .top-wrapper{position:absolute}.menu-social-wrapper ul.top-menu,.menu-social-wrapper ul.socials{margin-top:0}#workshop_accordion>h3.ui-accordion-header{padding:18px 50px 18px 20px}}@media(max-width:480px){.embadded_video{max-width:70%;width:100%}.alco-v2.alco .diesel-product-sec .intro-columns ul{padding:10px 0 10px 25px}.alco-v2 .dynamic.aloc-engine-specification>.intro-text{font-size:24px !important}.alco-v2 .heading_blow_image{margin-bottom:20px !important}.menu-social-wrapper .top-menu,.top-wrapper .menu-social-wrapper .socials,.show-search{display:none}.top-wrapper .menu-social-wrapper{max-width:100%;float:none;margin:0 auto}.top-wrapper .menu-social-wrapper .header_search{width:100%;margin:0 auto;float:none;opacity:1;max-width:280px}.move-the-head{top:53px !important}.body-container-wrapper{margin-top:149px !important}.home.homepage .home-h2 .the-banner .dynamic{top:53%}body.trident h1{font-size:21px !important}body.trident h1 span{font-size:70px !important;line-height:100px !important}body.trident span.banner_imageblow_heading .check-heading{min-height:440px !important;margin-bottom:80px}body.trident span.banner_imageblow_heading .dynamic .clearfix+div img{max-width:330px}.menu-social-wrapper ul li{margin-right:7px}body.trident .performance .section__container{padding:20px 20px 10px 20px}.trident .flexibility.section--white{padding-top:10px}.menu-social-wrapper ul.top-menu{margin-right:10px;padding-left:0}.menu-social-wrapper ul li{margin-right:4px}body.trident .trident-maintenance-plan .home-banner-left{min-height:600px}body.trident .trident-maintenance-plan .home-banner-right{min-height:670px}.home.homepage .right_side_image .other-content iframe{height:250px}.slide_products .intro-columns.intro-columns-slider.slick-initialized.slick-slider{padding:0 20px}.slide_products .slick-arrow{width:25px;height:38px;margin-top:-19px}.slide_products .slick-arrow.slick-prev{left:-5px}.slide_products .slick-arrow.slick-next{right:-5px}.alco-v2 .dynamic.aloc-engine-specification>.intro-text{font-size:24px !important}.course_registration .body-container-wrapper span>div form .hs-form-field{width:100% !important;margin:0 0 18px !important}body.careers.power-systems-v2 .the-banner.common_banner{min-height:600px !important}.power-generation .side-by-side{padding:30px 0 0px}.power-generation .side-by-side .widget-content.left-content{padding-bottom:0 !important}.diesel-products .introducing-trident-op.not-top.not-thin{min-height:540px !important}}@media(max-width:450px){h2{font-size:29px !important}.the-banner{min-height:530px !important}.footer-contact h2{font-size:26px !important}.blog-listing-wrapper .post-listing .post-item h2 a,.blog-listing-wrapper .post-listing .post-item h2,.newsevent-blog .blog-post-wrapper h2 a,.newsevent-blog .blog-post-wrapper h2,.newsevent-blog .blog-post-wrapper h2 a span{font-size:23px !important}.blog-listing-wrapper .post-listing h4,.blog-section .post-body h4{font-size:20px}.alco-v2 .dynamic.aloc-engine-specification .first_column.table-1 table td:first-child{padding-bottom:5px !important}.alco-v2 .dynamic.aloc-engine-specification .first_column.table-1 table td:nth-child(2){padding-top:5px !important}.row-fluid .span2.logo{width:180px}.careers_benefits_section ul li{width:100%}#marine-video-background .banner-container{padding-top:10px !important}.oil-gas-banner .dynamic .banner-content h1 br,.oil-gas .common-footer-contact .banner-content h2 br{display:none}.video ul li,.download ul li{width:100%;margin:0px auto 35px;max-width:280px;float:none}#workshop_accordion .ui-accordion-header-icon{right:20px}.blog-banner-caption h2{font-size:26px !important;padding:0;line-height:31px}.blog-banner-caption .widget-type-blog_subscribe input[type="email"]{min-height:60px;padding:0 15px;line-height:60px;margin-bottom:10px}.blog-banner-caption .widget-type-blog_subscribe input[type="submit"]{position:static;width:100%;padding:14px 25px !important}.blog-listing-wrapper .post-listing .post-item h2{font-size:24px !important;line-height:1.1em !important}body .blog-sidebar .widget-span.widget-type-form{padding:25px 20px}.blog-sidebar .never-miss-post input[type="email"]{padding:13px 15px}.blog-sidebar .never-miss-post input[type="submit"]{padding:13px 15px !important}.blog-sidebar .widget-span{padding:35px 15px}.blog-sidebar .widget-module ul li a{font-size:20px;line-height:1.4em}.blog-sidebar .recent-blog-post .widget-module ul li{margin-bottom:.8em}.blog-sidebar .recent-blog-post .widget-module ul,.blog-sidebar .widget-module ul{margin:20px auto 20px}.blog-sidebar .recent-blog-post.widget-span{padding:30px 25px 0}.blog-sidebar .widget-span.news-media-contact{padding:30px 20px 60px}.news-media-contact p{font-size:20px}.blog-listing-wrapper>nav.text-center .blog-iteam a{height:55px;line-height:51px}.blog-listing-wrapper>nav.text-center .blog-next a,.blog-listing-wrapper>nav.text-center .blog-prev a{height:55px}.blog-listing-wrapper>nav.text-center .blog-next a i,.blog-listing-wrapper>nav.text-center .blog-prev a i{font-size:0}.blog-listing-wrapper .post-body p,.blog-listing-wrapper .post-body li,body .blog-listing-wrapper .post-listing .post-item .topic-list,.post-header #hubspot-author_data,.topic-list a.topic-link{font-size:20px;line-height:1.4em}.topic-list{font-size:20px !important}.dynamic.aloc-engine-specification .first_column h3{font-size:22px;padding:22px 20px 20px}.dynamic.aloc-engine-specification .first_column.table-1 table tbody tr td{font-size:18px}.dynamic.aloc-engine-specification .first_column.table-1 table{margin:0;display:block;padding:0}.dynamic.aloc-engine-specification .first_column.table-1 table tbody{display:block}.dynamic.aloc-engine-specification .first_column.table-1 table tbody tr{display:block;padding:15px 0 0}.dynamic.aloc-engine-specification .first_column.table-1 .table-outer{overflow:inherit}.dynamic.aloc-engine-specification .first_column.table-1 table tbody tr td{display:block;font-size:20px;padding:0 10px 15px}.dynamic.aloc-engine-specification .first_column.table-1 table tbody tr td:nth-child(1){border:0;width:100%;padding:0 10px 10px}body.service_and_solutions .the-banner.common_banner{min-height:780px !important}.locations_service_centers .the-banner.common_banner{min-height:700px !important}.training .accordion-wrapper .main-content-wrapper .accordion-heading p{font-size:22px;padding:20px 15px;line-height:1.4em}.training .accordion-wrapper .main-content-wrapper .accordion-heading p i{margin-top:5px}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column p{font-size:20px;line-height:1.4em}.training .accordion-wrapper .main-content-wrapper .accordion-left.accordion-column ul.accordion-items{padding:40px 0 30px}.menu-social-wrapper ul li{display:inline-block;margin-right:7px}.fullhistory a.footer-cta{line-height:1.4em;font-size:20px !important}body.market .side-by-side .col-sm-6.widget-content{padding:0 !important}.dynamic.aloc-engine-specification .first_column.table-1 table tbody tr,.dynamic.aloc-engine-specification .first_column.table-1 table tbody tr td{height:auto !important}body.oil-gas.power-systems-v2 .the-banner.common_banner{min-height:570px !important}}@media(max-width:479px){body.praas .the-banner.common_banner .banner-content h1{font-size:31px !important}.course_registration .body-container-wrapper span>div form .hs-form-field :-ms-input-placeholder,.course_registration .body-container-wrapper span>div form .hs-form-field ::-ms-input-placeholder,.course_registration .body-container-wrapper span>div form .hs-form-field ::-webkit-input-placeholder,.course_registration .body-container-wrapper span>div form .hs-form-field :-moz-placeholder,.course_registration .body-container-wrapper span>div form .hs-form-field select{font-size:14px !important}.blog-sidebar .widget-span.news-media-contact h3{font-size:22px}.blog-sidebar .widget-span.news-media-contact p{font-size:15px !important}.news-media-contact a{font-size:12px !important}.blog-banner-caption h1{font-size:35px !important}.blog-listing-wrapper>nav.text-center .blog-iteam.active a,.blog-listing-wrapper>nav.text-center .blog-iteam:hover a{width:40px}.blog-listing-wrapper>nav.text-center .blog-prev a{width:35px}.blog-listing-wrapper>nav.text-center .blog-next a{width:35px}}@media(max-width:374px){.about-timeline{padding-top:30px}.check-heading{padding-top:20px !important;padding-bottom:50px !important}.about-banner .banner-content h1,.contact_banner .banner-content h1,body .the-banner.common_banner .banner-content h1,.the-banner .dynamic .banner-content h1{font-size:34px !important;line-height:1.1em !important}.microgrids #marine-video-background .banner-container{padding-top:20px !important}.microgrids #marine-video-background h3{margin-top:0px}}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}