body,h1,h2,h3,h4,h5,h6,p,li,a{font-family:'Montserrat',sans-serif !important}body{overflow-x:hidden}a:hover{color:#373799}.container.page{margin-bottom:50px}header.site-header{background:#d3d3d3}.home header.site-header{width:100%}.header-left{margin:10px 0}ul.menu-top{display:flex;list-style:none;flex-wrap:wrap;float:right}li.current_page_item>a,li.current-menu-ancestor>a{border-bottom:5px solid #2e3192}ul.menu-top li{display:flex;flex-direction:column}ul.menu-top li a{padding:17px 12px;display:inline-block;transition:all .2s linear;color:#000;text-transform:uppercase;font-weight:600;font-size:16px;line-height:28px}ul.menu-top li a:hover{color:#2e3192}.brand_content a.all_brand_btn:hover{color:#404042}.mobile_header ul li:last-child{border-bottom:0}.mobile_header ul li{border-bottom:1px solid #ccc;padding:6px 0}.mobile_header ul li a{color:#000;text-transform:uppercase}.mobile_header ul.sub-menu li:last-child{border-bottom:none}body.category .inner_banner{height:175px}.home .our_partners button.slick-next.slick-arrow,.home .our_partners button.slick-prev.slick-arrow{display:none}.equipment-listings>ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px, 1fr));grid-gap:1rem;list-style:none}.equipment-listings>ul>li{border:1px solid #e2e2e2;border-radius:.5rem;border-bottom-left-radius:0;list-style-type:none}.equipment-listings>ul>li>figure{max-height:300px;overflow:hidden;border-top-left-radius:.5rem;border-top-right-radius:.5rem;position:relative}.equipment-listings>ul>li>figure>img{width:100%;height:auto}.equipment-listings>ul>li>figure>figcaption{position:absolute;bottom:0;background-color:rgba(0,0,0,.7);width:100%}.equipment-listings>ul>li>figure>figcaption>h3{color:#fff;padding:.75rem;padding-bottom:.2rem;font-size:1.25rem}.equipment-listings>ul>li>p{font-size:1rem;line-height:1.5;padding:1rem .75rem;color:#666}.equipment-listings>ul>li>a{padding:6px 9px;background:#c6330b;color:#fff;font-size:14px}div#slider{margin-bottom:40px}div#navbarSupportedContent{background:#f8f9fa!important;padding:10px 20px}.mobile_header h1 a{color:#fff}.navbar-light .navbar-toggler{background:#fff;border-color:#fff}.mobile_header ul.sub-menu li{border-bottom:1px dotted #ccc;padding:6px 0}.mobile_header ul.sub-menu{display:block;background:0 0;position:relative;top:auto;list-style:inside;margin-left:25px}ul.sub-menu{display:none;position:absolute;background:#d3d3d3;top:60px;padding:0;z-index:999}ul.sub-menu li a{padding:0 12px}.menu-top li a:hover{text-decoration:none}ul.sub-menu li:last-child{border-bottom:none}ul.sub-menu li{border-bottom:1px solid #fff;padding:10px 25px 10px 5px}ul.sub-menu li a{text-transform:capitalize}ul.sub-menu li:hover{background:#acacac}.menu-top li:hover ul.sub-menu{display:block}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{color:#3a3a3a}body,p,ul li{line-height:30px;font-size:16px;font-weight:300}a:hover{text-decoration:none}.header-left h1 a{color:#fff}.header-left h1 a:hover{text-decoration:none}p{margin-bottom:1.75em}.header-left h1{margin-top:0;margin-bottom:0;color:#fff}.top_banner{background:#404042;text-align:right;padding:8px 0;color:#fff}.header-phone{text-align:center;font-size:1.3rem}.header-phone a:link,.header-phone a:visited{color:#fff}.head_phone{background:url(//integrallift.com/wp-content/themes/dh-industrial-theme/assets/css/../../images/loc.png) no-repeat left center;padding-left:30px;background-size:9%;background-position:5px 0;font-weight:700;color:#fff}.top_banner p{margin-bottom:0;font-size:14px}.slider_section{float:left;width:100%;position:relative}.slider_section ul{padding:0;margin:0;list-style:none}.slider_section ul.regular.main_slider .slick-track li{background-repeat:no-repeat;background-size:cover;min-height:620px;margin:0;position:relative}.slider_section .slick-dots li.slick-active button:before{color:#353597}.slider_section .slick-dots{bottom:15px}.slider_cont{width:500px;max-width:100%;background:rgb(42 45 133/75%);box-shadow:5px 5px 15px 0px rgb(0 0 0/75%);padding:60px 30px;position:absolute;bottom:0;left:0}.slider_cont h2{color:#fff;font-size:35px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.slider_cont p{color:#fff}.main-navigation ul li a{color:#fff;text-transform:uppercase;font-size:20px}.service_section{text-align:center;margin:20px 0}.service_block{box-shadow:0 0 15px 2px #ccc;border-radius:5px;padding-bottom:35px;margin-bottom:20px}.service_section .service_img{width:100%;margin-bottom:35px;border-radius:5px 5px 0 0;height:250px;object-fit:cover}.service_block h2 a{color:#404041;margin-bottom:35px;display:inline-block}.service_section h2{font-weight:500;padding:0 15px;font-size:25px}.service_block p{padding:0 20px;margin-bottom:35px;font-size:16px;font-weight:300}h1.section_heading{margin:40px 0;float:left;width:100%;font-size:30px;font-weight:700}section.service_section .container{margin-top:50px}div#primary{margin-top:0 !important}section.about_section{width:100%;float:left;padding:50px 0}section.about_section .row,section.what_we_do_section .row{display:flex}section.about_section .col-md-6{min-height:200px;padding:0}section.about_section .col-md-6:last-child{padding:35px;background:#e9e9e9}section.about_section .col-md-6>img{height:100%;object-fit:cover}.sep{height:4px !important}a.read_more_btn,p.read-more a{color:#f1b811;padding:0 20px;font-size:16px}section.locations{float:left;width:100%;padding:50px 0}.brand_content ul li a{color:#404041;font-size:18px}section.locations h2{text-align:center;font-size:30px;color:#404041;font-weight:700;margin-bottom:25px}section.locations p{text-align:center;color:#404041;font-size:16px;font-weight:400;margin-bottom:60px}.map_loc_btn{text-align:center;margin:30px 0}.map_loc_btn a{background:#f1b811;font-size:18px;font-weight:700;padding:12px 15px;color:#fff}.map_loc_btn a:hover,a.brand_btn:hover{background:#404042 !important}a.hero-cta.home-intro:hover{background:#404042;color:#fff}.brand_content ul{width:100%;float:left;margin:25px 0}.brand_content ul img{height:30px;object-fit:cover}.brand_content a.all_brand_btn{font-size:18px;color:#f1b811;font-weight:700;margin-top:20px;display:inline-block}div#brand_block{background:#fff}div#about_block{background:#eee}.about_content p strong{font-weight:700}.carousel_arrows{text-align:right;padding:18px 0}.carousel_arrows img{cursor:pointer}.carousel_arrows img.prev_arrow{margin-right:10px}.about_content{padding:70px}.about_content p{font-size:16px;color:#404041;font-weight:300;padding-bottom:20px}section.brand_about_section h2{color:#404041;font-weight:700;margin-bottom:40px}section.brand_about_section{width:100%;float:left}.brand_content{padding:70px}.brand_content ul li:nth-child(3n){margin-right:0}.brand_content ul li{float:left;width:32%;border:1px solid #ccc;text-align:center;padding:20px 10px;margin-bottom:10px;margin-right:10px;background-color:#eee}section.what_we_do_section{width:100%;float:left;padding:0 0 40px}section.what_we_do_section .col-md-6{min-height:200px;padding:0}section.what_we_do_section .col-md-6:first-child{padding:35px;background:#e9e9e9}section.what_we_do_section .col-md-6>img{height:100%;object-fit:cover}section.our_partners{width:100%;float:left;padding:40px 0 60px;background-color:#eee}section.our_partners h1{color:#404041;font-weight:700}section.brand_section{background:url(//integrallift.com/wp-content/themes/dh-industrial-theme/assets/css/../../images/brand_bg.jpg);float:left;width:100%;padding:50px 0;background-repeat:no-repeat;background-size:cover}.our_brand{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.our_brand h2{text-align:right;color:#fff;font-size:30px;border-right:2px solid;padding-right:15px;font-weight:700}.our_brand a.brand_btn{background-color:#f1b811;margin-left:15px;font-size:18px;color:#fff;text-align:center;max-width:100%;padding:8px 20px;font-weight:700}.location_list{margin:45px 0}.location_list .col-md:first-child ul{border-left:0}.location_list ul li{font-size:16px;color:#404041;font-weight:300}.location_list ul{list-style:square;border-left:1px solid #ccc;padding-left:35px}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single:not(.ast-related-post){background-image:url(//integrallift.com/wp-content/themes/dh-industrial-theme/assets/css/../../images/inner_banner.jpg);background-repeat:no-repeat;background-size:cover;background-position:left center;text-align:center;padding-bottom:40px}article>header.entry-header h1{color:#ffff;text-transform:uppercase;font-size:40px !important;margin-top:60px;background:rgb(0 0 0/58%);display:inline-block;padding:15px 50px}.about_page .about_img img{height:400px;width:100%;object-fit:cover;box-shadow:0 0px 5px 5px #ccc;border-radius:3px}.about_boxes .card{margin-bottom:15px}.accordion>.card>.card-header{margin-bottom:0}.about_page{padding:40px 0}.below_about_title{text-align:center;margin-bottom:30px}.about_page p{font-size:17px}.about_page .about_desc h1{font-weight:700}.about_page .about_desc{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.about_boxes button.btn.btn-link.btn-block.text-left{justify-content:left;font-size:22px;font-weight:700}.below_about_page .about_boxes{background:#fff;float:left;width:100%;margin-bottom:30px}.below_about_page{padding:40px 0}.list_left{width:80px;height:80px;line-height:80px;font-size:50px;overflow:hidden;text-align:center;float:left}.list_right{word-wrap:break-word;float:right;width:72%}.below_about_page>h2{text-align:center;margin-bottom:40px}.page-id-10 article{padding-bottom:60px !important}.contact_map{margin-bottom:50px}.contact_info{margin-bottom:50px;background:rgb(204 204 204/35%);padding:50px 0}.contact_info .location_list ul li{color:#000}.contact_info h3{color:#000;font-weight:700}.contact_map h3,.contact_into_blocks h3{margin-bottom:20px;font-weight:700}.contact_into_blocks{margin-bottom:50px}.contact_into_blocks .inner_block{display:flex;align-items:center;border:1px solid #ccc;padding:24px 5px 24px 15px;cursor:pointer;height:100px;margin-bottom:20px;background:#f1b811;color:#fff}.contact_into_blocks .inner_block a{margin-left:15px;color:#fff;font-weight:500}.contact_into_blocks .bi{display:block !important}.contact_map p{margin-bottom:20px}.contact_details>.container{background:#3d3d3d;background-position:center top;color:#c9d1cc;padding:60px 0;margin-top:-75px;box-shadow:0 0 6px 6px #3d3d3d}.contact_details{padding:0 0 50px}.contact_details h2{text-align:center;margin-bottom:40px;font-size:50px;color:#fff}p.mail_desc{font-weight:500;margin-bottom:20px}.contact_details .col-md-4 a{color:#c9d1cc}.contact_details .col-md-4 h3{color:#fff}.contact_details .col-md-4{text-align:center}form#gform_1{border:1px solid #ccc;padding:30px;background:#fff}form#gform_1 .gform_heading{margin:0}.gform_fields input{background:#fff;border:1px solid #cccc;max-width:100%}.gform_wrapper textarea.large{height:100px !important}.gform_fields textarea{background:#fff;border:1px solid #cccc;padding:15px;height:100px;max-width:100%}.gform_footer.top_label input[type=submit]{background:#0274be;color:#fff;border:none;padding:7px 25px !important}.gform_footer.top_label{margin-top:0 !important}input#gform_submit_button_1{padding-top:15px;padding-bottom:15px;text-transform:uppercase}div#gform_wrapper_1{margin-top:0;width:100%;padding-top:0}.singular{padding:20px 20px 50px}.service-repairs-img{position:relative}.service-repairs-img .img-caption{position:static;width:100%;padding:40px 0;height:140px;background-color:#fff;text-align:center;margin-left:0;bottom:-70px;-webkit-box-shadow:0 0 10px 0 #ababab;box-shadow:0 0 10px 0 #ababab}.brand-box{width:100%;display:inline-block;margin-top:50px}.job-box{margin-top:2rem;padding:2rem 1.5rem .3rem;box-shadow:0 0 10px 0 #ababab}.job-box-headline{margin-bottom:1rem;font-size:1.3rem}.job-box p{margin-bottom:1rem}.service-repairs h1.page-title{margin-bottom:25px}.service-repairs .req-quote.hero-cta{margin-top:40px}section.section-2 ul li{float:left;width:50%}.brand-box-name{width:50%;text-align:center;border:1px solid #ddd;text-transform:uppercase;padding-top:20px;padding-bottom:20px;font-weight:700;float:left}ul.check.brand li{width:50%;float:left}ul.dash,ul.check{list-style:none;margin:0;margin-bottom:18px;margin-left:2px;padding:0}ul.check li{line-height:32px}ul.check li:before{content:'';position:relative;width:20px;height:20px;display:inline-block;margin-right:8px;background-image:url(https://cooperative-card.flywheelstaging.com/wp-content/themes/dh-industrial-theme/assets/images/check.svg);background-position:center center;background-size:20px;top:3px}.serv-locs{width:100%;padding-left:15px}.serv-locs ul{width:23%;float:left}.archive_title_section{text-align:left}.row.service_sec{margin-bottom:50px;margin-top:40px}.archive_article:hover h2{background:#404041}.archive_article{border-bottom:1px solid #eee;box-shadow:0 0px 10px 5px #ccc;margin:20px 0;background-size:cover !important;background-repeat:no-repeat !important;height:260px;object-fit:cover;position:relative;cursor:pointer;border-radius:8px}.archive_article h2{background:rgb(241 184 17/85%);position:absolute;width:100%;bottom:0;font-size:22px;padding:10px}.archive_article h2 a{color:#fff}.archive h1.section_heading{text-align:left;font-size:35px;text-transform:uppercase}.single article{background:0 0 !important}.single header.entry-header.ast-no-meta{margin-top:50px}div#comments{display:none}.container.single_post{padding-top:50px;padding-right:0;padding-left:0;padding-bottom:80px}.sidebar_section div#gform_wrapper_2{border:1px solid #ccc;padding:0 20px;box-shadow:0 0px 10px 5px #ccc}input#gform_submit_button_2{padding-top:15px;padding-bottom:15px;text-transform:uppercase;font-size:18px;margin-bottom:12px}.content_section h1{margin-bottom:15px}.equip_cont{margin-top:15px;font-size:16px}.inner_banner{background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center;min-height:150px;height:30vh;display:flex;align-items:center;margin-bottom:50px}@media only screen and (min-width:1200px){.inner_banner{background-position:left center;min-height:430px;height:430px}}.leftside>h1. .full_wid>h1{margin-bottom:14px}.sidebar .widget{border:1px solid #ccc;box-shadow:0 0px 10px 5px #ccc;padding:25px;margin-bottom:20px}h2.rounded{border-bottom:3px solid #ccc;padding-bottom:8px}h2.widget-title{text-align:center;color:#000;padding:0 0 15px;text-transform:uppercase;margin-bottom:0;font-size:25px}.inner_banner .entry-title{color:#ffff;text-transform:uppercase;font-size:40px !important;display:inline-block;padding:15px 50px}.responsive.slider{margin:30px 0}.slick-slide img{display:block;max-width:100%;border-radius:5px;margin-bottom:20px}.listing_block h2 a{color:#404041;font-size:20px;font-weight:500}.listing_block p{font-size:14px;color:#404041}ul.slick-dots li{background:#ccc;border-radius:100%}ul.slick-dots li.slick-active{background:#000}.single-page{padding:40px 0}.footer_call_to_action{float:left;width:100%;background:url(//integrallift.com/wp-content/themes/dh-industrial-theme/assets/css/../../images/brand_bg.jpg);padding:60px 0;color:#fff;display:flex;align-items:center;background-repeat:no-repeat;background-size:cover}div#request_quote .modal-dialog{max-width:100%;width:800px}h5#request_quoteLabel{font-size:30px;text-transform:uppercase}div#request_quote button.close span{font-size:40px}div#request_quote .modal-content{padding:30px;margin-top:50px}input#gform_submit_button_2{background:#313193}.footer_call_to_action .row{align-items:center}.footer_call_to_action .call_action_txt h2{color:#fff;text-align:right}.footer_call_to_action .call_action_btns a{color:#fff;background-color:#f1b811;padding:15px;font-weight:500}.footer_call_to_action .call_action_btns a:hover{background-color:#404042}a.req_quote{margin-right:25px}.footer_section{list-style:none;background:#404042;color:#fff;width:100%;float:left;padding:40px 0 20px;border-top:10px solid #2e3192}.footer_menus{padding-top:20px;border-top:1px solid #515153;margin-top:35px}.footer_section h2.widgettitle{color:#fff;padding-bottom:10px;font-size:14px}.footer_section .textwidget a{font-size:30px;color:#fff;font-weight:500}.servicing-footer-column a{font-size:1rem!important;color:#fff;font-weight:300!important}form#mc4wp-form-1 input[type=email]{width:75%;float:left}form#mc4wp-form-1 input[type=submit]{float:left;text-align:center;padding:3px 6px;background:#0274be;border:none;color:#fff}section.copyright{background:#48484a;padding:10px 0;float:left;width:100%;font-size:13px;color:#fff}section.copyright a{color:#fff;text-decoration:underline}section.copyright p{margin-bottom:0;font-size:13px;color:#fff}.footer_section ul{list-style:none;padding:0}.footer_section ul li{float:left;list-style:none;padding-left:0;padding-right:35px}.footer_section ul li:last-child{padding-right:0}.footer_section ul li a{color:#fff;font-size:14px;font-weight:500;text-transform:uppercase}.footer_section li.head_phone{display:none}.singular.singular-used{padding:20px 50px 50px}.singular-post h1{margin-top:40px;font-size:25px!important;line-height:1.3!important;margin-bottom:20px;position:relative}.equipment-category-content h2{font-size:25px;margin-top:30px;margin-bottom:15px}.product-desc{margin-bottom:30px;padding:20px 25px;background-color:#f1f1f1;font-size:18px}.specifications h2{font-family:'Roboto Condensed',sans-serif;font-size:32px;font-weight:400;border-bottom:1px solid #e3e4e5;padding-bottom:10px;margin-bottom:20px}.specifications ul{list-style:none;margin:0 0 26px;padding:0;font-size:18px}.specifications ul li{padding:4px 0}.specifications ul li .label{width:200px}.hero-cta{display:inline-flex;background:#f1b811;text-align:center;text-transform:uppercase;margin-top:15px;font-weight:700;color:#fff;padding:10px 20px}.req-quote.hero-cta{font-size:20px}.req-quote.hero-cta a{color:#fff}.sidebar-form-headline{background-color:#0274be;color:#fff;text-align:center;text-transform:uppercase;padding:15px 10px 10px;font-weight:700}.single-listings .gform_wrapper{margin-top:-3px;padding-top:10px}.singular-post.parts{padding:0 0 60px}.singular-post h1{font-size:40px}.singular-post.parts h1:after{content:'';display:block;position:absolute;width:270px;height:3px;background-color:#26ade8;bottom:-10px}.singular.parts p{font-size:18px}.sales-cta-image img{margin-top:60px;box-shadow:0 0 10px 0 #ababab;max-width:500px}.cta-images{display:block;position:relative;height:475px;margin-bottom:80px}.sales-cta-image{text-align:right}.singular-post.parts .cta-call{display:inline-block;background:#fff;position:relative;z-index:9;padding:0 20px}.singular-post.parts .cta-call-wrapper{text-align:center;position:relative;margin-bottom:50px}.singular-post.parts .cta-call-wrapper:after{content:'';display:block;position:absolute;width:100%;height:1px;top:50%;margin-top:-1px;background-color:#26ade8}.singular-post.parts .cta-call p{font-size:18px;margin-bottom:5px}.singular-post.parts .cta-call h5{font-size:24px;text-transform:uppercase;font-weight:700}.content-desc p{margin-bottom:20px}.services-container{display:inline-block}.hero-banner-button{margin:0 auto;padding:15px;font-size:1.3rem;background:#f1b811;text-align:center;text-transform:uppercase;max-width:260px;font-weight:500}.hero-banner-button a:link,.hero-banner-button a:visited{color:#fff}.hero-banner-button:hover{background:#555}.map-service-box-title h3{background:#2e3192;text-align:center;padding:15px;color:#fff}.header-notice{margin:0 auto;max-width:700px;background:#000;text-align:center;padding:10px;margin-bottom:1rem;border-radius:5px;font-size:.8rem}.header-notice a:link,.header-notice a:visited{color:#f1b811;text-decoration:underline}.header-notice a:hover{text-decoration:none}@media only screen and (min-width:450px){.header-notice{font-size:1rem}}.join-team-wrapper{margin:0 auto;margin-top:5rem;max-width:1140px;padding:0 2rem 2rem}.join-team-wrapper p:first-of-type{margin-top:2rem}.join-team-headlines h1{margin-bottom:2.5rem;font-size:clamp(1.7rem, 4vw, 2.8rem);font-weight:700}.join-team-headlines h2{font-size:clamp(1.5rem, 4vw, 2rem);font-weight:500}.join-team-job p,.join-team-content p{margin-bottom:1rem}.join-team-content h2,.join-team-job h2{margin-top:2rem;margin-bottom:1.5rem;font-weight:700}.join-team-content a:link{text-decoration:underline}.join-team-job h2,.join-team-content h2,.join-team-headlines{position:relative;width:100%;display:inline-block}.join-team-job h2:before,.join-team-content h2:before,.join-team-headlines h2:before{content:'';display:block;position:absolute;width:200px;height:3px;bottom:-10px;background-color:#2e3192}.join-team-job h3{font-size:clamp(1.3rem, 4vw, 1.5rem);font-weight:700;margin-top:1.5rem;margin-bottom:1.5rem}.join-team-content{width:100%}.join-team-images{width:100%}.join-team-image,.join-team-page-image{margin-bottom:1.5rem}@media only screen and (min-width:450px){.join-team-content{width:60%;padding-right:2.5rem;float:left}.join-team-images{width:40%;float:right}.join-team-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px, 2fr));grid-gap:1rem}.join-team-image,.join-team-page-image{margin-bottom:0}}.join-team-images-left{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px, 2fr));grid-gap:1rem;margin-top:1.8rem;margin-bottom:1.5rem}.join-team-job{padding-bottom:5rem}.join-team-job ul{margin-left:20px;margin-bottom:1.5rem}.join-team-job ul li{margin-bottom:.4rem;list-style-type:square}.apply-btn{display:inline-block;width:100%;margin-top:3.5rem}.apply-btn a{background:#f1b811;padding:1rem;color:#fff;text-transform:uppercase;border-radius:5px}.join-the-team-form{margin-top:-3rem;display:inline-block}.join-the-team-form .gform_footer.top_label input[type=submit]{background:#f1b811!important;color:#fff;margin-top:1.5rem}.inner-wrapper{margin:0 auto;max-width:1180px}.hero-bottom-headline{font-size:clamp(1.1rem, 4vw, 1.4rem);font-weight:700;line-height:1.2;text-align:center}#herocontainer{position:relative;padding:0;padding-top:2rem;padding-bottom:1rem}#heroimg{object-fit:cover;object-position:-200px 40px;width:100%;height:100%;position:absolute;top:-40px}@media only screen and (min-width:385px){#heroimg{object-position:-50px 20px;top:-20px}}@media only screen and (min-width:478px){#heroimg{object-position:0px 20px;top:-20px}}@media only screen and (min-width:506px){#heroimg{object-position:0px 0px;top:0}.hero-section{margin-bottom:2rem}}@media only screen and (min-width:530px){#heroimg{object-position:0px -20px;top:0}.hero-section{margin-bottom:4rem}}@media only screen and (min-width:550px){#heroimg{object-position:0px -40px;top:0}.hero-section{margin-bottom:6rem}}@media only screen and (min-width:580px){#heroimg{object-position:0px -60px;top:0}.hero-section{margin-bottom:3rem}}@media only screen and (min-width:600px){#heroimg{object-position:-90px -20px;top:0}.hero-section{margin-bottom:3rem}}@media only screen and (min-width:700px){#heroimg{object-position:0px 0px;top:0}.hero-section{margin-bottom:3rem}#herocontainer{padding:2rem 2rem 2rem 0}}@media only screen and (min-width:960px){#herocontainer{padding:2rem 4rem 6rem 0}}@media only screen and (min-width:1300px){#herocontainer{position:relative;padding:6rem 0;padding-top:6rem;padding-bottom:12rem}#heroimg{object-position:0px -40px;top:0}}.hero-content-box{position:relative;margin:0 1rem 2rem;z-index:2;border-top-left-radius:5px;border-top-right-radius:5px;background-image:linear-gradient(to top,rgba(255,255,255,0),rgba(255,255,255,.5));max-width:700px;padding:1.5rem 1.5rem 3rem}.hero-content-box h1{margin-bottom:1rem;font-size:clamp(1.8rem, 4vw, 3rem);font-weight:900;line-height:1.2}.hero-content-box h2{margin-bottom:2rem;font-size:clamp(1.4rem, 4vw, 1.7rem);font-weight:900;line-height:1.2}.hero-content-box h1,.hero-content-box h2{color:#000}.hero-content-box p{margin-bottom:.5rem;color:#000;font-weight:700;max-width:480px}.int-cta-buttons{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}@media only screen and (min-width:600px){.int-cta-buttons{grid-template-columns:1fr 1fr}}.hero-content-box-button.int-cta-button{margin-top:1rem;background:#f1b811;max-width:290px;padding:.5rem 1rem;text-align:center;border-radius:5px;font-size:1rem;font-weight:700;text-transform:uppercase;box-shadow:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px}.hero-content-box-button.int-cta-button a:link,.hero-content-box-button.int-cta-button a:visited{color:#fff;text-decoration:none}.used-content-columns{margin:0 auto;max-width:1120px;padding:0 1rem 1rem;display:grid;grid-template-columns:1fr}@media only screen and (min-width:760px){.used-content-columns{grid-template-columns:70% 30%}.used-content{padding-right:3rem}.header-phone{text-align:right;font-size:1.3rem}}.used-content-column h1{margin-bottom:2rem;font-size:clamp(2rem, 4vw, 2.8rem);font-weight:700;max-width:600px}.page-template-template-used-thanks .used-content-column h1{margin-top:6rem;max-width:900px}.used-content-column h2{margin-top:2.5rem;margin-bottom:1.5rem}.used-content-column p{margin-bottom:1rem}.used-info-boxes h2{margin-bottom:1.5rem;font-size:clamp(2rem, 4vw, 1.8rem);font-weight:600}.used-reasons-box{border-bottom:1px solid #ddd;margin-bottom:2rem;padding-bottom:1rem}.used-warranty-box{padding-bottom:2rem}.used-phone-box{background:#f1b811;padding:2.5rem .9rem 1.5rem;text-align:center;border-radius:5px;margin-bottom:2rem}.used-phone-box h2{margin-top:0;margin-bottom:1.5rem;font-size:clamp(1.4rem, 4vw, 1.5rem);font-weight:600}.used-phone-number{font-size:clamp(1.4rem, 4vw, 1.8rem);font-weight:100}.used-phone-box a:link{color:#000}.int-review-band{background:#d3d3d3;color:#fff;text-align:center;padding:4rem 2rem}.int-review-band h2{margin-bottom:1.5rem;color:#000}.int-review-band p{margin:0 auto;max-width:800px;color:#000}.review-name{color:#000;margin-top:1rem;font-weight:700}.int-form-band{background:#404042;padding:3rem .8rem;margin-top:2rem;color:#fff}.int-form-wrapper{margin:0 auto;margin-top:-6rem;max-width:600px;padding:3rem 2rem;background:#575757;padding:1.3rem;border-radius:15px}.int-form-wrapper h2{font-weight:700;text-align:center;margin-bottom:3rem;color:#fff;font-size:clamp(2rem, 4vw, 2.5rem)}.int-form-wrapper .gform_footer{text-align:center!important;padding-top:2rem!important;display:block!important}.page-subtitle{margin-bottom:1.5rem}.footer-distancer{padding-bottom:12rem}.number-circle{width:40px;height:40px;line-height:41px;-moz-border-radius:50%;border-radius:50%;background:#2e3192;color:#ffff;text-align:center;display:block;margin-right:1rem;float:left}.ab-box{margin-bottom:3.5rem;border-bottom:1px solid #2e3192;padding-bottom:2rem}.ab-box:last-of-type{border:0}.ab-box p{margin-bottom:.7rem}.ab-box p:first-of-type{display:inline-block;width:100%;margin-top:2rem}.area-repair-details p{margin-bottom:1rem}.rental-headline{margin-top:2rem;margin-bottom:0}.page p{font-weight:400;margin-bottom:.9rem}.equipment-page-content p{line-height:30px;font-size:16px;font-weight:300}.page h2{margin-top:2rem;margin-bottom:1.5rem}.page h2:first-of-type{margin:0}.privacy-policy .page p,.privacy-policy .page ul,.privacy-policy .page ul li,.page-id-1803 .page p,.page-id-1803 .page ul,.page-id-1803 .page ul li{font-weight:400 !important;margin-bottom:.9rem}.privacy-policy .page h2:first-of-type{margin:0;margin-top:3rem}.page-id-1803 .page h2:first-of-type{margin:0;margin-top:3rem;margin-bottom:1.5rem}.privacy-policy .page h3,.page-id-1803 .page h3{margin-top:2rem;margin-bottom:1.5rem;font-size:1.3rem;font-weight:700}.check.brand{margin-top:1rem;margin-bottom:1.5rem;display:inline-block}.regular-page-headline{margin-bottom:2.5rem!important}.equipment-category-content p{margin-bottom:1rem}.page-id-859 h1{max-width:700px}.header-ekko-logo{max-width:105px}.equipment-tpl h1{margin-top:2rem;font-weight:700}.equipment-tpl h2{margin-top:1rem!important}.equipment-tpl h2 br{display:none}@media screen and (min-width:900px){.equipment-tpl h2 br{display:block}}.equipment-page-content{width:100%;max-width:1140px;margin:0 auto;padding:1rem;margin-bottom:3rem}.equipment-page-content a:link,.equipment-page-content a:visited{text-decoration:underline}.equipment-page-content a:hover{text-decoration:none}.equipment-page-content h2{margin-top:2.5rem!important;margin-bottom:1.5rem!important}.page-id-1595 .equipment-page-content h2{max-width:800px}.page-id-1626 .equipment-page-content h2:first-of-type{max-width:900px;line-height:1.5}.ekko-footer-logo{margin-top:10px;margin-left:-5px;width:100%;max-width:200px!important;height:auto}.page-template-tpl-equipment-template .home-hero-section{margin-bottom:0}.cta-intro{margin-top:3rem}.carousel.our_partners{margin-bottom:3rem}.carousel-wrapper{max-width:1140px;margin:0 auto;padding:20px 20px 30px}.carousel-slide{display:flex}.carousel-slide .item{flex:0 0 calc(100% / 3);margin:0 10px;text-align:center}.carousel-slide img{max-width:100%;height:auto;margin-bottom:10px;box-shadow:rgba(0,0,0,.14) 5px 10px 20px}.carousel-nav{text-align:center}.carousel-prev,.carousel-next{cursor:pointer;background-color:#333;color:#fff;border:none;border-radius:4px;padding:10px 20px;margin-right:10px}.carousel-prev:hover,.carousel-next:hover{background-color:#555}.carousel-slide .slick-slide h2{margin-top:2.5rem;font-size:1rem!important}.carousel-slide .slick-slide img{background:#fff;max-height:250px}.company-info-content{padding:40px 20px}@media screen and (min-width:420px){.company-info-content{padding:70px}}.company-info-content ul{margin-top:2rem}.info-company-name{font-weight:700;margin-bottom:1rem}.company-info-content h2{margin-bottom:2rem!important;text-transform:uppercase}.company-info-content a.all_brand_btn{font-size:18px;color:#f1b811;font-weight:700;margin-top:20px;display:inline-block}.eq-flex-container{position:relative;z-index:100;padding-top:2rem;padding-left:15px;padding-right:15px}.eq-cta-headline{position:relative;font-size:clamp(29px, 5vw, 52px);font-weight:700;text-shadow:4px 4px 48px rgba(0,0,0,.6);margin-bottom:20px;color:#fff;text-align:center}.eq-buttons-container{margin:0 auto;text-align:center}.eq-call-button,.eq-quote-button{display:inline-block;padding:12px 24px;font-size:18px;border:none;border-radius:5px;cursor:pointer;margin:5px;width:200px;background:#fa8423;color:#fff;text-align:center}.eq-call-button:visited,.eq-quote-button:visited{color:#fff}.eq-call-button:hover,.eq-quote-button:hover{color:#fff}@media screen and (min-width:400px){.eq-buttons-container{flex-direction:row}.eq-call-button,.eq-quote-button{width:190px;text-align:center}}@media screen and (min-width:522px){.eq-flex-container{padding-top:5rem}}@media screen and (min-width:900px){.eq-flex-container{padding-top:9rem}}.company-locations{margin-bottom:20px;display:grid;grid-template-columns:1fr}@media screen and (min-width:1300px){.company-locations{grid-template-columns:1fr 1fr}}.page-template-tpl-equipment-template .about_content h2{text-transform:uppercase;max-width:600px}.model-details-heading{margin-top:2rem;display:inline-block}.model-details-contact{padding-bottom:1rem}.featured-information-columns{margin-bottom:20px;display:grid;grid-template-columns:1fr}.page-template-tpl-equipment-template .about_content ul li{font-weight:400!important}@media screen and (min-width:1300px){.featured-information-columns{grid-template-columns:1fr 1fr}}.featured-information-columns.inline-model-details{margin-bottom:3rem}.featured-information-columns.inline-model-details li{max-width:440px}.page-id-1435 .home-hero-content-box h2 br{margin-bottom:1.3rem}.int-two-column-section{position:relative;margin-top:4.5rem;margin-bottom:4rem;display:grid;grid-template-columns:1fr 1fr;width:100%}.int-left-column{display:flex;flex-direction:column;justify-content:center;padding:0 20px 50px 30px;background-color:#f0f0f0;border-bottom-left-radius:18px;border-top-left-radius:5px}.fin-label{position:absolute;top:0;left:0;background:green;color:#fff;text-transform:uppercase;padding:.3rem .6rem;font-size:.8rem}.int-left-column h2{margin-top:4.5rem!important;line-height:1.4;font-weight:700}.int-right-column{display:flex;justify-content:center;align-items:center}.int-right-column img{max-width:100%;height:auto;border-bottom-right-radius:18px;border-top-right-radius:5px;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}@media (min-width:1000px){.int-right-column{display:flex;justify-content:left;align-items:center}.int-right-column img{max-height:450px;text-align:left}}@media (max-width:1000px){.int-two-column-section{grid-template-columns:1fr}.int-right-column img{border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:0;border-bottom-right-radius:0}.int-right-column{order:-1}.int-left-column{order:1;text-align:center}}.int-left-column ul{margin-top:.5rem!important;margin-bottom:3rem!important}.int-left-column a.brand_btn{background-color:#f1b811;font-size:18px;color:#fff;text-align:center;max-width:100%;padding:8px 20px;font-weight:700;text-decoration:none}.int-cta-button{background-color:#f1b811;padding:8px 20px}@media (min-width:768px){.our_brand a.brand_btn{margin-top:2rem}}@media (min-width:991px){.our_brand a.brand_btn{margin-top:0}}.band-comp-two-column-container{margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1200px;padding:1rem 1.5rem 0}.band-comp-left-column{display:flex;flex-direction:column;justify-content:center}.band-comp-left-column h2{position:relative;margin-bottom:4rem!important;font-weight:700}.band-comp-left-column h2:after{content:"";position:absolute;bottom:-15px;left:40px;width:80px;height:4px;background-color:#2e3192;transform:translateX(-50%)}.band-comp-left-column a.brand_btn{background-color:#f1b811;font-size:18px;color:#fff;text-align:center;max-width:100%;padding:8px 20px;font-weight:700;text-decoration:none}.band-comp-left-column .int-cta-button{margin-top:30px;float:left!important}.band-comp-right-column{display:flex;justify-content:center;align-items:center}.band-comp-right-column img{max-width:100%;height:auto}@media (max-width:1000px){.band-comp-two-column-container{grid-template-columns:1fr}}.page-template-main-equipment-index .eq-cta-container{color:#fff;text-align:center}.page-template-main-equipment-index .eq-cta-container p{margin-bottom:3rem;font-size:1.5rem}.page-template-main-equipment-index .home-hero-content-box-wrapper{margin-top:3rem}.page-template-main-equipment-index .eq-cta-headline{position:relative;max-width:800px;margin:0 auto;font-size:clamp(29px, 5vw, 52px);font-weight:700;text-shadow:4px 4px 48px rgba(0,0,0,.6);margin-bottom:20px;color:#fff;text-align:center}.page-template-main-equipment-index .int-section-headline{text-transform:uppercase;margin-bottom:2rem!important}.reason-box{background:#eee;padding:1.5rem 1rem 1rem;border-radius:10px;border:1px solid #ddd}.reason-box strong{font-size:1.3rem}.reason-boxes{margin-top:2rem;display:grid;grid-gap:1.5rem;grid-template-columns:1fr}@media (min-width:810px){.reason-boxes{margin-top:2rem;grid-template-columns:1fr 1fr 1fr}}.dual-reason-boxes{margin-top:2rem}.dual-reason-boxes .reason-box{margin-bottom:2rem}@media (min-width:810px){.dual-reason-boxes{display:grid;grid-gap:2rem;margin-bottom:1.5rem;grid-template-columns:1fr 1fr}}.centered-content{text-align:center}.page-template-tpl-equipment-template .equipment-page-content ul.check{margin-top:3rem}.page-template-tpl-equipment-template .equipment-page-content ul.check li{line-height:32px;margin-bottom:1rem}.btncomp-container{display:flex;justify-content:center;align-items:center;gap:1.5rem!important;flex-wrap:wrap}.btncomp-button{display:flex;align-items:center;background-color:#fa8423;padding:10px 30px 10px 15px;border-radius:8px;text-decoration:none;color:#fff}.btncomp-icon{width:24px;height:24px;fill:currentColor;margin-right:1.5rem}.btncomp-content{display:flex;flex-direction:column;align-items:center;text-align:center}.btncomp-text,.btncomp-number{margin-top:.3rem;padding-left:10px;font-weight:700;font-family:Arial}@media (max-width:512px){.btncomp-container{gap:0rem}.btncomp-button{margin-top:1rem}}@media (max-width:768px){.btncomp-button{margin-top:1rem}}.int-form-page{margin-top:4rem!important}.int-form-page h1{margin-bottom:1rem!important;font-weight:700}.int-page-form{margin-top:3rem;max-width:600px}.sec-headline-spacing{margin-top:2rem!important;margin-bottom:2rem!important}.inline-list li{margin-bottom:1rem;font-weight:400!important}.int-inl-callout{border-left:5px solid #f1b811;margin-top:3rem;margin-bottom:3rem;padding-left:1.5rem}.int-inl-callout a:link{text-decoration:underline}