#main-header{transition:all 300ms ease-in-out;width:100%}.search-head .uc-ajax-search__btn{position:relative;right:30px}.pumps-mega .uc_ac_box.uc-item-active{padding:7px 0!important;margin:0!important;height:40px!important}.pumps-mega .uc_ac_box.uc-item-active .uc_contents{display:none!important;height:0!important}.pumps-mega .uc_ac_box{padding:0;height:40px}span.sub-arrow{margin-left:5px}.sub-arrow i{transform:scale(.75)}.elementor-element.search-head .uc-ajax-search__input-wrapper button.uc-ajax-search__btn{position:relative;margin-left:-29px;left:-10px;z-index:99}.pumps-mega .uc_container.uc-items-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.pumps-mega .ue-item-text{max-height:20px;overflow:hidden}.elementor-element.overflow{overflow:hidden}button.ue_heading_title:hover,nav.elementor-nav-menu--main li.menu-item a.elementor-item:hover,nav.uc-mega_menu-wrapper .ue-remote-tabs a.ue-item-link .ue-item-title:hover{background-image:linear-gradient(#17387D,#17387D);background-size:100% 2px;background-repeat:no-repeat;background-position:25px 100%;transition:background-size 0.3s ease;background-color:transparent;padding-right:0!important}button.ue_heading_title,nav.elementor-nav-menu--main li.menu-item a.elementor-item,nav.uc-mega_menu-wrapper .ue-remote-tabs a.ue-item-link .ue-item-title{width:fit-content;background-size:0% 2px;transition:background-size 0.3s ease;background-color:transparent;border:none;border-radius:0}nav.uc-mega_menu-wrapper .ue-remote-tabs a.ue-item-link .ue-item-title:hover{text-decoration:none!important;background-position:0 100%!important;border:none}nav.elementor-nav-menu--main li.menu-item a.elementor-item:hover,nav.uc-mega_menu-wrapper .ue-remote-tabs a.ue-item-link .ue-item-title{background-position:bottom left}.white-mega-bg,.side-menu .uc-side-menu-items{backdrop-filter:blur(10px)}#uc_image_card_carousel_elementor_4a87984,.mega-connect .owl-stage-outer,.mega-connect .owl-stage,.mega-connect .owl-item,.mega-connect .ue-item-holder,.mega-connect .ue-item{min-height:100%!important;height:100%!important}.ue-mega-slider .owl-dots{position:absolute!important;width:53%;right:0;margin-top:0!important;bottom:50px}.ue-mega-slider .owl-dots .owl-dot.active span::after{animation:rotateCircle 0.6s ease-out forwards}.ue-mega-slider .owl-dots button.owl-dot{border-radius:50%}.ue-mega-slider button.owl-prev{display:none!important}.ue-mega-slider button.owl-dot.active{background:transparent url(https://alliedpumps.com.au/wp-content/uploads/2026/01/circle-progress-clean-once.gif) no-repeat center / 16px!important;transform:scale(1.2)}.uc_business_header.ue-hero{height:100%}.stop p{max-height:97px;overflow:hidden}.lgos img{opacity:0.5!important;filter:brightness(0) saturate(100%) invert(71%)}#partners-light .lgos img{filter:brightness(0) saturate(100%) invert(5%)}.lgos.brnds .owl-item img{opacity:1!important}.brand-img-baner img{filter:brightness(0) saturate(100%) invert(100%) sepia(5%) saturate(0%) hue-rotate(44deg) brightness(109%) contrast(106%)}.icon-owlnext-black:before,.icon-owlprev-black:before{font-family:'owl'!important;vertical-align:top}.abt-values .uc_dark_carousel_placeholder{max-width:100px}.hidden-button.img-border img{border-right:1px solid #CCCBC7}.hidden-button .ue-content-bottom{margin-top:-50px!important;display:block;z-index:-1;opacity:0;position:relative;transition:all 300ms ease}.hidden-button .owl-item:hover .ue-content-bottom{margin-top:0px!important;display:block;z-index:9;opacity:1;transition:all 300ms ease}.product-card .uc_classic_content_placeholder{background:#EDEAE7;margin-bottom:30px}.product-card .btn_wrap,.hidden-button .ue-btn-wrapper{transform:translateY(-50px);z-index:-1;opacity:0;transition:all 300ms ease}.hidden-button .uc_classic_content:hover .btn_wrap,.hidden-button .ue-item-content:hover .ue-btn-wrapper{transform:translateY(0);opacity:1;z-index:9;margin-top:20px!important;transition:all 300ms ease}.cat-filter .ue_checkbox_container label.ue_taxonomy_item{border-bottom:1px solid #CCCBC7;padding-bottom:20px;width:95%!important}.cat-filter label:hover span{color:#3aabe2!important;cursor:pointer}.product-grid-item .uc_classic_content_placeholder img{padding:20px}.main-product-img img,.product-grid-item .uc_classic_content_placeholder img,.header-content-tab img,.product-grid-item img{mix-blend-mode:multiply}.features ul li:before{content:"\f00c";font-family:'FontAwesome';color:#3AABE2;font-weight:700;margin-right:20px}.features ul li{list-style:none;display:grid;grid-template-columns:24px 1fr}.applications ul li{margin-bottom:15px;list-style:square;padding-left:20px}.applications ul li::marker{color:#17387D}.product-content a,.sample h3 a:hover{color:#3AABE2}.intro-prod p{display:inline}.sample h2,.sample h2 span,.sample h2 strong,.sample h3 a,.sample h3,.sample h3 span,.sample h3 strong{color:#1e1e1e;font-weight:500;margin:30px 0 20px}.all-brands .ue-item{text-align:center}.applications .uc_dark_carousel_container_holder.ue-item{align-items:flex-start}.reversed-title .uc_dark_carousel_container_holder.ue-item{flex-direction:column-reverse!important}.book_service table tbody tr,.book_service table tbody td{width:100%;display:block;border:none;background:transparent!important;padding:0}.book_service table tbody{display:grid;row-gap:10px}.book_service table input,.book_service table select{border:none;padding:10px}.book_service table,.book_service table p{text-align:left}.book_service table tbody a{color:#3AABE2}input.wpcf7-form-control.wpcf7-submit.has-spinner.submit_btn:hover{transition:all 300ms ease-in-out;background:#3AABE2}input.wpcf7-form-control.wpcf7-submit.has-spinner.submit_btn{background:#17387D;color:#fff;border:none;margin-top:10px;transition:all 300ms ease-in-out}.case-carousel .owl-dots{position:relative;top:-20px}.case-carousel .owl-dot.active{background:transparent url(https://alliedpumps.com.au/wp-content/uploads/2026/01/circle-progress-clean-once.gif) no-repeat center / 16px!important;transform:scale(1.2)}.no-border .e-loop-item .elementor-element,.no-border .ue-grid-item .elementor-element.e-con-boxed{border:none;padding:0}.details .elementor-heading-title span{min-width:170px;display:inline-block;font-weight:400}#field_4_8,#field_7_8{order:2}body input#gform_submit_button_5,body input#gform_submit_button_4{background:#fff!important;color:#17387D;border-radius:0;padding:12px 20px;font-size:16px;min-width:120px;font-family:'PP Neue Montreal';font-weight:500}#field_4_7{border:1px dashed;padding:15px}.elementor-element.overflow.sol .elementor-widget-container,.elementor-element.overflow.sol a{width:100%!important;max-width:100%!important;overflow:hidden}#gform_fields_5,.speak-form #gform_fields_2,.speak-form #gform_fields_8{gap:10px}#gform_fields_5 input,#gform_fields_5 textarea,.speak-form #gform_fields_2 input,.speak-form #gform_fields_2 textarea,.speak-form #input_8_1_3,.speak-form #input_8_3,.speak-form input{border:none!important;border-radius:2px!important;padding:25px 13px!important;font-family:'PP Neue Montreal'!important;font-weight:500!important;font-size:17px!important}.speak-form .gform-theme--framework .gform_validation_errors ol a,.speak-form .gform-theme--framework .gform_validation_errors .gform_submission_error,.speak-form .gfield_description.validation_message.gfield_validation_message{color:#fff}#gform_submit_button_2,#gform_submit_button_8{color:#17387D;border-radius:0;font-size:17px;padding:15px;background:#fff}.charleft.ginput_counter.gfield_description{color:#fff}.newsletter #gform_fields_1{column-gap:0}.gform-body button[type="submit"].gform-button{background:#fff!important;color:#17387D!important;margin-left:-5px!important;height:45px!important}.newsletter .gform_fields input{height:45px!important}.newsletter #input_1_1{background:rgba(255,255,255,.28)!important;color:#fff;font-size:16px;letter-spacing:.2px;padding:0 25px}.newsletter #input_1_1::placeholder{color:#fff}.footer-logos{max-width:fit-content}.head-contact svg{fill:none!important}.gfield input,.gfield textarea{background:#EDEAE7!important;border:none!important;border-radius:3px!important}.gfield label{font-family:'PP Neue Montreal'!important;font-weight:400!important;font-size:16px!important}.elementor-widget-text-editor p+p{margin-top:25px}#gform_fields_6 input,#gform_fields_6 textarea{font-size:16px}#gform_fields_6{row-gap:20px}#gform_submit_button_6{background:#17387d;font-size:17px;padding:15px 20px;border-radius:0;min-width:170px;font-weight:500}@media screen and (min-width:768px){.gform-body button[type="submit"].gform-button{width:160px!important}.features ul{column-count:2}}#testimonial-slider .ue-mega-slider button{display:none!important}@media screen and (min-width:1024px){body .sample{column-count:2;column-gap:70px}.newsletter .gform-theme--foundation .gfield--type-email{min-width:450px}#testimonial-slider .ue-mega-slider:hover button{display:block!important}}@media (min-width:1025px) and (max-width:1230px){header .main-header .e-con-inner{gap:0}header .uc-mega_menu_list_item{padding:0!important}footer>.footer-inner>.e-con-inner{max-width:95%}footer .contact-column{padding-left:0;width:35%!important}footer .menu-grid{padding-right:20px}}@media (min-width:1025px) and (max-width:1110px){.hero-section{padding-left:27px!important}}@media screen and (max-width:480px){.elementor-element-659ebf0>.e-con,.elementor-element-659ebf0>.e-container{flex:0 0 80%!important;white-space:normal}}@media screen and (max-width:980px){body .elementor-element-659ebf0>.e-con,body .elementor-element-659ebf0>.e-container{flex:0 0 60%!important;white-space:normal}}@media screen and (max-width:1024px){.ue-mega-slider .owl-carousel .owl-dots{width:100%}.br-heading br{display:none!important}.gform-theme--foundation .gfield--width-half{grid-column:span 3!important}.gform-theme--foundation .gfield--width-half.gfield--input-type-email{grid-column:span 9!important}.abt-values .owl-item.active+.owl-item.active .ue-item{border-right:none!important}.abt-values .owl-item.active+.owl-item.active .ue-item .uc_dark_carousel_content,.related-projects .owl-item.active+.owl-item.active .project>.e-con-boxed.e-parent{padding-right:0!important}}.gform-theme--foundation .ginput_counter{color:#fff!important}@media screen and (min-width:768px){.solutions-overview .elementor-widget-text-editor{min-height:70px}}@media screen and (min-width:768px) and (max-width:1024px){#home-serices-grid .e-con.e-child{order:initial!important}}@media screen and (max-width:767px){.mobile-scroll .e-grid{padding-bottom:15px!important;background:transparent!important;margin-bottom:15px!important}.mobile-scroll .e-grid::-webkit-scrollbar{height:10px;width:100%}.mobile-scroll .e-grid::-webkit-scrollbar-track{background:#e0e0e0;border-radius:10px;margin:0 30px!important}.mobile-scroll .e-grid::-webkit-scrollbar-thumb{background-color:#0D2645!important;border-radius:10px;background-clip:content-box}.elementor-widget-ucaddon_split_hero .uc_container_right{width:100%!important}}.product-grid-item .image-no-padding .uc_classic_content_placeholder img{padding:0}.grid-product-card .ue-title{min-height:50px;margin-bottom:5px!important}.product-grid-item-hover .hover-button{opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease}.product-grid-item-hover:hover .hover-button{opacity:1;visibility:visible;transform:translateY(0)}.header-content-tab .ue-tabs.uc_tab_nav{display:none!important}.two-column-remote-tabs .uc-items-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:20px!important;row-gap:10px!important}.video-overlay .elementor-custom-embed-image-overlay{background-color:rgba(0,0,0,.5);background-blend-mode:multiply}@media screen and (max-width:1024px){.hidden-button .owl-item .ue-content-bottom{margin-top:0px!important;display:block;z-index:9;opacity:1}.product-grid-item-hover .hover-button{opacity:1;visibility:visible;transform:translateY(0)}}.blog-grid .ue-item-text{display:none}.block-link a{display:block!important}#gform_submit_button_9,#gform_submit_button_10,#gform_submit_button_3,#gform_submit_button_13,#gform_submit_button_14,#gform_submit_button_7,#gform_submit_button_4,#gform_submit_button_11{background-color:#17387D!important;border-radius:0!important;width:200px!important;font-size:18px!important;font-weight:500;font-family:'PP Neue Montreal';padding:15px!important;color:#fff!important}