@media(min-width:1400px){.why-cascade-icon-list ul.pp-icon-list-items{width:calc(100% + 150px)}}@media(max-width:1024px){.literature-and-resources-section .pp-post-filters-wrapper{width:400px;max-width:100%;position:static;margin-inline:auto;margin-bottom:30px}.literature-resources-content .site-social-share .social-share{position:static;flex-direction:row;margin-top:20px}.copy-msg{right:-30px;top:30px}}@media(max-width:992px){.search-cart-box{right:50px}.pp-advanced-menu nav.pp-menu-nav ul.pp-advanced-menu-horizontal li.menu-item .pp-has-submenu-container span.menu-item-text{padding-left:0}.fl-node-qj7lbog4516n .pp-advanced-menu.off-canvas .pp-toggle-arrows .pp-menu-toggle{right:28px;left:unset}.fl-builder-content[data-type=header].fl-theme-builder-header-sticky .fl-row-content-wrap{padding-block:10px}.also-viewed-item .also-viewed-item-inner{padding-inline:10px}.also-viewed-products{padding-top:0}body.woocommerce-page.fl-framework-base-4.product-template-default.single-product .product .row,body.woocommerce-page.fl-framework-bootstrap-4.product-template-default.single-product .product .row,body.woocommerce-page.fl-framework-base-4.product-template-default.single-product .also-viewed-grid.row,body.woocommerce-page.fl-framework-bootstrap-4.product-template-default.single-product .also-viewed-grid.row{flex-direction:row}.vertical-marquee{height:200px;width:100%;margin-top:10px}.vertical-marquee .marquee-inner{flex-direction:row;gap:10px;animation:scrollLeft 10s linear infinite}.vertical-marquee.our-story img{height:200px}.vertical-marquee:before,.vertical-marquee:after{height:100%;width:60px}.vertical-marquee:after{top:0;right:unset;left:0;background:linear-gradient(-270deg,#E1F5FC 0%,rgba(225,245,252,0) 100%)}.vertical-marquee:before{top:0;right:0;left:unset;background:linear-gradient(270deg,#E1F5FC 0%,rgba(225,245,252,0) 100%)}.vertical-marquee.the-next-era{height:175px;width:100%}.vertical-marquee.the-next-era img{height:175px}.vertical-marquee.the-next-era:after{background:linear-gradient(-270deg,#F7F8FC 0%,rgba(247,248,252,0) 100%)}.vertical-marquee.the-next-era:before{background:linear-gradient(270deg,#F7F8FC 0%,rgba(247,248,252,0) 100%)}.timeline-group:before{opacity:0}.timeline-group .fl-col-group-nested{gap:0;flex-wrap:wrap}.fl-col-has-cols.timeline-group .fl-col-small-full-width{width:100%}.timeline-group .timeline-group-content .fl-col-content{max-width:365px;margin-inline:auto;background-color:rgb(255 255 255/.9);margin-top:86px;min-height:215px;padding:40px;margin-bottom:20px}.fl-col-group:nth-last-child(2) .timeline-group .timeline-group-content .fl-col-content{margin-bottom:0}.timeline-group.left-sided .timeline-group-content .fl-col-content h2.fl-module-heading{position:absolute;right:0;top:-86px;align-items:flex-start;justify-content:center;display:flex;bottom:unset;text-align:center;left:0;width:100%;background-color:#f7f8fc;padding-block:10px;height:50px}.timeline-group.right-sided .timeline-group-content .fl-col-content h2.fl-module-heading{position:absolute;left:0;top:-86px;align-items:flex-start;justify-content:center;display:flex;bottom:unset;min-width:auto;width:100%;background-color:#f7f8fc;padding-block:10px;height:50px}.timeline-group .timeline-group-content .fl-col-content .fl-module-rich-text.fl-rich-text p{text-align:center}.timeline-group.left-sided .timeline-group-content .fl-col-content h2.fl-module-heading.decade-heading{width:100%;right:0;top:-86px}.timeline-group.left-sided .timeline-group-content .fl-col-content:after{content:'';position:absolute;right:calc(50% - 8px);top:-36px;background-color:#0055a5;width:16px;height:16px;border-radius:100%;border:2px solid #f7f8fc}.timeline-group.right-sided .timeline-group-content .fl-col-content:after{content:'';position:absolute;left:calc(50% - 8px);top:-36px;background-color:#0055a5;width:16px;height:16px;border-radius:100%;border:2px solid #f7f8fc}.timeline-group.left-sided .timeline-group-content .fl-col-content:before{content:'';position:absolute;right:calc(50% - .5px);top:-20px;background-color:#1f2937;width:1px;height:20px}.timeline-group.right-sided .timeline-group-content .fl-col-content:before{content:'';position:absolute;left:calc(50% - .5px);top:-20px;background-color:#1f2937;width:1px;height:20px}.timeline-group .timeline-group-content .fl-col-content h2.fl-module-heading:before{content:'';position:absolute;left:calc(50% - .5px);top:-20px;background-color:#1f2937;width:1px;height:20px}.locations-slider.row{margin-inline:0}.request-from-box .col-md-6{flex-basis:100%;max-width:100%}.contact-section-column .form-group{padding-inline:15px}.request-quote-wrapper h1{font-size:40px}.column-title,p.column-subtitle{text-align:center}.request-quote-wrapper .container{padding-inline:0}}@media(max-width:768px){.contact-us-section{background-color:#e1f5fc}.product-brands-wrap .col-md-4{flex-basis:100%;max-width:100%;margin-bottom:30px}.product-brands-wrap .col-md-4:last-child{margin-bottom:0}.footer-column-info .fl-col-content.fl-node-content{max-width:300px;margin-inline:auto}.footer-quick-menu ul#menu-quick-links,.footer-product-menu ul#menu-products{max-width:210px;margin-inline:auto;text-align:center}.footer-quick-menu ul#menu-quick-links{column-count:2}.product-brands-wrap a{padding-inline:25px}.specialities-icon-list ul.pp-icon-list-items.pp-list-type-icon{column-count:1;max-width:300px;margin-inline:auto}.fl-node-y4rgxnctefzk.fl-col>.fl-col-content{position:relative;z-index:1}.products-page-wrapper{padding-inline:0;padding-top:50px}.filter-group.product-search-box{flex-basis:60%}.filter-group.product-sorting{flex-basis:40%}.products-grid .product-card{max-width:50%;flex-basis:50%}.filter-actions{flex-direction:column}.why-cascade-icon-list ul.pp-icon-list-items{column-count:1;max-width:320px;margin-inline:auto}.service-page-hero .pp-down-arrow-container .pp-down-arrow-wrap{bottom:285px}.about-page-hero .pp-down-arrow-container .pp-down-arrow-wrap{bottom:285px}.career-card{padding:20px}.career-box{padding:20px;margin-bottom:15px}}@media(max-width:767px){.custom-product-card{gap:0;padding:90px 25px 35px;flex-direction:column;text-align:center}.custom-product-image{flex-basis:100%;margin-bottom:25px}.custom-product-image img{width:220px}.custom-product-info{flex-basis:100%}.custom-product-card .buttons-block{flex-direction:column}.custom-product-card .buttons-block button.get-quote-btn.cm-add-to-quote,.custom-product-card a.block-btn.cm-view{width:100%;display:block}.filter-group label{margin-bottom:10px;width:calc(50% - 10px);margin-inline:5px;float:left}.filter-group.product-cat label:last-child{width:100%}.filter-group.product-deals label{width:100%}.search-and-sorting-box{flex-direction:column;gap:10px;margin-top:0;margin-inline:auto;max-width:100%;padding-inline:0}.filter-actions button{padding-block:5px;width:100%;padding-inline:0;font-size:16px}.filter-actions{flex-direction:row}.filter-group.product-search-box,.filter-group.product-sorting{flex-basis:100%;width:100%}.spec-needs-form .pp-fluent-form-content .ff-el-is-error .error{position:static;text-align:center}.product-search-results h1.page-title{font-size:35px}.product-filters{margin-top:40px}}@media(max-width:568px){.home-help-service .pp-dual-button-content .pp-dual-button-inner,.cascade-hero-banner .pp-dual-button-content .pp-dual-button-inner,.looking-ahead .pp-dual-button-content .pp-dual-button-inner{width:100%}.home-help-service .pp-dual-button-content .pp-dual-button,.cascade-hero-banner .pp-dual-button-content .pp-dual-button,.looking-ahead .pp-dual-button-content .pp-dual-button{margin-inline:auto;width:100%;max-width:100%}.home-help-service .pp-dual-button-content .pp-dual-button a.pp-button,.cascade-hero-banner .pp-dual-button-content .pp-dual-button a.pp-button,.looking-ahead .pp-dual-button-content .pp-dual-button a.pp-button{display:block}.pp-fluent-form-content .fluentform button.ff-btn.ff-btn-submit{width:100%}div#latestProducts .custom-product-box a img.wp-post-image{width:75px;min-width:75px;height:75px;max-height:75px!important;padding:3px}div#latestProducts{padding:15px;gap:15px}div#latestProducts .custom-product-box a h4{font-size:12px;margin-block:10px}div#quote-popup .quote-popup-inner{max-width:90%;padding-bottom:80px}.quote-items{height:calc(100vh - 245px)}body.woocommerce-page.fl-framework-base-4.product-template-default.single-product .also-viewed-grid.row,body.woocommerce-page.fl-framework-bootstrap-4.product-template-default.single-product .also-viewed-grid.row{flex-direction:column}.filter-group label.label-container.active{font-weight:400}.product-cat-accordion .accordion-content .brand-list{gap:5px;padding:15px}.product-cat-accordion .accordion-content .brand-list a{font-size:12px;padding:10px 30px 13px 10px}.service-region-item.slick-slide.slick-current.slick-active.slick-center a.service-region-link{bottom:-43px}.what-we-do-item.slick-slide.slick-current.slick-active.slick-center .what-we-do-item-inner .wwd-cta{opacity:1;bottom:-20px;width:100%}.also-viewed-item.slick-slide.slick-current.slick-active.slick-center .also-viewed-item-inner{border-color:#0055a5}.quote-cart-list{padding:25px}.popular-search{font-size:12px}.what-we-do-item-inner:hover{background-color:initial;background-image:linear-gradient(180deg,#EEF7FC 0%,rgba(225,245,252,.3) 100%)}.what-we-do-item-inner:hover .img-icon{filter:none;transform:none}.what-we-do-item-inner:hover h3.wwd-title{color:#000}.what-we-do-item-inner:hover .wwd-intro{display:block}}@media(max-width:480px){.fix-pump-img{top:-60px}.about-page-hero .pp-heading-content h5.pp-heading-prefix{padding-inline:40px}.brand-we-service-sec.fl-row>.fl-row-content-wrap{margin-top:-60px}.fl-module-pp-infolist.our-expertise-list .pp-infolist-wrap .pp-infolist .pp-list-items li.pp-list-item .pp-list-item-content{align-items:center;flex-direction:column}.fl-module-pp-infolist.our-expertise-list .pp-infolist-wrap .pp-infolist .pp-list-items li.pp-list-item .pp-list-item-content .pp-icon-wrapper{margin:0}.fl-module-pp-infolist.our-expertise-list .pp-infolist-wrap .pp-infolist .pp-list-items li.pp-list-item .pp-list-item-content .pp-heading-wrapper{text-align:center;margin-top:20px;margin-bottom:10px}.career-header{flex-direction:column;gap:15px}a.apply-now-btn{width:100%}.fluentform #fluentform_5 .ff-dropzone .ff_upload_btn.ff-btn{display:block;text-align:center;padding-left:35px}.fluentform #fluentform_5 .ff-dropzone .ff_upload_btn.ff-btn:before{position:static;display:block;margin-inline:auto;margin-bottom:10px}}