.elementor-1012 .elementor-element.elementor-element-ea5a44b:not(.elementor-motion-effects-element-type-background), .elementor-1012 .elementor-element.elementor-element-ea5a44b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d6b637c );background-image:url("https://www.enviroflexpumps.com/wp-content/uploads/2023/03/page-title-background-default.png");}.elementor-1012 .elementor-element.elementor-element-ea5a44b > .elementor-container{min-height:350px;}.elementor-1012 .elementor-element.elementor-element-ea5a44b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1012 .elementor-element.elementor-element-ea5a44b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1012 .elementor-element.elementor-element-1338b05 .elementor-heading-title{color:var( --e-global-color-9cd83f8 );}.elementor-1012 .elementor-element.elementor-element-91c0828 .elementor-heading-title{color:var( --e-global-color-9cd83f8 );}.elementor-1012 .elementor-element.elementor-element-45df02e{padding:30px 0px 21px 0px;}.elementor-1012 .elementor-element.elementor-element-354ddbc > .elementor-widget-container{margin:-25px 0px -25px 0px;}.elementor-1012 .elementor-element.elementor-element-b6d3dd2:not(.elementor-motion-effects-element-type-background), .elementor-1012 .elementor-element.elementor-element-b6d3dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25a6e49 );}.elementor-1012 .elementor-element.elementor-element-b6d3dd2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:020px 0px 0px 0px;}.elementor-1012 .elementor-element.elementor-element-b6d3dd2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1012 .elementor-element.elementor-element-a57d11b > .elementor-widget-container{margin:-25px 0px -25px 0px;}.elementor-1012 .elementor-element.elementor-element-508132c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-1012 .elementor-element.elementor-element-508132c::before, .elementor-1012 .elementor-element.elementor-element-508132c > .elementor-background-video-container::before, .elementor-1012 .elementor-element.elementor-element-508132c > .e-con-inner > .elementor-background-video-container::before, .elementor-1012 .elementor-element.elementor-element-508132c > .elementor-background-slideshow::before, .elementor-1012 .elementor-element.elementor-element-508132c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1012 .elementor-element.elementor-element-508132c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a36d762 );--background-overlay:'';}:root{--page-title-display:none;}/* Start custom CSS */.hose-group-nav,
.hose-group-nav a {
    color:#FFF;
    font-weight:700;
}
.hose-group-nav {
    background:#1B3A54;
    border-radius:10px;
    margin:30px 0;
}
.hose-group-nav .hose-group-title {
    border-bottom:1px solid #8D9DAA;
    padding:15px 20px;
}
.hose-group-nav .hose-group-anchors {
    overflow:hidden;
    padding:15px 15px;
}
.hose-group-nav .hose-group-anchors a {
    line-height:42px;
    width:42px;
    height:42px;
    display:block;
    background:#8D9DAA;
    float:left;
    border-radius:100%;
    overflow:hidden;
    text-align:center;
    margin:5px;
}
.hose-group-nav .hose-group-anchors a:hover {
    opacity:0.8;
    text-decoration:none;
}

.bg-grey {
    background:#E5E5E5;
}
.table-topper {
    background:#4FB148;
    color:#FFF;
    padding-top:15px;
    padding-bottom:15px;
    border-radius:10px 10px 0 0;
    margin-bottom:0;
}
table.table-green-head {
    width:100%;
    background:#FFF;
    border-radius:0 0 10px 10px;
}
table.table-green-head tr {
}
table.table-green-head tr th,
table.table-green-head tr td {
    font-size:0.8rem;
}
table.table-green-head tr th {
    border-bottom:1px solid #AAA;
    padding-top:20px;
    padding-bottom:20px;
}
table.table-green-head tr th span {
    white-space:nowrap;
}
table.table-green-head tr td {
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;
}
table.table-green-head tr td a {
    color:inherit;
    font-weight:700;
    text-decoration:underline;
}
table.table-green-head tr td a:hover {
    color:#4FB148;
}
.table-topper,
table.table-green-head tr th:first-child,
table.table-green-head tr td:first-child,
.additional-info .additional-info-title,
.additional-info .additional-info-content {
    padding-left:20px;
}
.table-topper,
table.table-green-head tr th,
table.table-green-head tr td,
.additional-info .additional-info-title,
.additional-info .additional-info-content {
    padding-right:20px;
}
table.table-green-head tr.first td {
    padding-top:20px;
}
table.table-green-head tr.last td {
    padding-bottom:20px;
}

table.table-small-text tr th,
table.table-small-text tr td {
    font-size:0.7rem;
}

.additional-info {
    padding:20px 0;
    border-radius:10px;
    background:#FFF;
    overflow:hidden;
}
.additional-info .additional-info-title {
    padding-top:25px;
    padding-bottom:25px;
    border-bottom:1px solid #AAA;
}
.additional-info .additional-info-content {
    margin:30px 0;
}
@media (min-width: 768px) {
    table.table-green-head tr th,
    table.table-green-head tr td {
        font-size:0.85rem;
    }
    .table-topper,
    table.table-green-head tr th:first-child,
    table.table-green-head tr td:first-child,
    .additional-info .additional-info-title,
    .additional-info .additional-info-content {
        padding-left:40px;
    }
    .table-topper,
    table.table-green-head tr th,
    table.table-green-head tr td,
    .additional-info .additional-info-title,
    .additional-info .additional-info-content {
        padding-right:40px;
    }
    table.table-small-text tr th,
    table.table-small-text tr td {
        font-size:0.8rem;
    }
}
@media (min-width: 992px) {
    table.table-green-head tr th,
    table.table-green-head tr td {
        font-size:1rem;
    }
    .table-topper,
    table.table-green-head tr th:first-child,
    table.table-green-head tr td:first-child,
    .additional-info .additional-info-title,
    .additional-info .additional-info-content {
        padding-left:60px;
    }
    .table-topper,
    table.table-green-head tr th,
    table.table-green-head tr td,
    .additional-info .additional-info-title,
    .additional-info .additional-info-content {
        padding-right:60px;
    }
    table.table-small-text tr th,
    table.table-small-text tr td {
        font-size:0.85rem;
    }
}

.iso-icons {
    font-size:0rem;
    display:inline-block;
    max-width:100%;
}
.iso-icons img {
}
.iso-icons .iso-image:not(:first-child) {
    margin-left:15px;
}
@media (min-width: 768px) {
    .iso-icons .iso-image:not(:first-child) {
        margin-left:25px;
    }
    .additional-info .additional-info-content li {
        padding-left:40px;
    }
}/* End custom CSS */