.TopLink{font-size:20px;} .TopLink a{color:#fff;}.TopLink a:hover{color:#82e45b;}

.TopLink .list-inline a{font-size:22px; margin:0px; color:#15B900;}
.TopLink .list-inline a:hover{color:#fff;}
.TopLink .list-inline-item:not(:last-child) {margin-right:26px;}

/************************************************* Banner ********************************************************************/
.MainBanner h1{font-size:65px;} .Contact a{color:#fff;} .Contact a:hover{color:#000;}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container {
    margin: -18px;
    width: auto;
}
main {
    margin-bottom: -26px;
}
.fs-80.text-primary {
    font-size: 30px;
    color: #1aba1f!important;
}
figure.fg-item-inner {
    border: none!important;
}
.disc li {
    background: url(https://rs.elevateomdev.com/FlofixValvesLtd/wp-content/uploads/2025/02/icons8-tick-25.png) no-repeat left center !important;
    padding-left: 32px !important;
    list-style: none;
    margin-bottom: 15px;
}
/********** Footer ***************************************************************************************************/
#Footer{line-height:20px; font-size:15px;}
#Footer a{color:#fff;}#Footer a:hover{color:#AFF195;}
 
.container-fluid {max-width:1920px !important;}
  
/*************************************************************************************************************/
@media (min-width:992px) {.MainBanner .mask{position:absolute; top:0px; right:0%; left:0%; z-index:99; background:url(../images/bnr_shadow.png) repeat-x top; min-height:100%;}}

@media (min-width: 1920px){
.gutter-lg {margin-left:-22px!important;margin-right:-22px!important;}
.gutter-lg div[class^="col"]{padding-left:22px!important;padding-right:22px!important;}
.container {max-width:1720px !important;}
.wp-block-column.text-white.pt-1.pb-2.bg-primary.is-layout-flow.wp-block-column-is-layout-flow {
    width: 278px;
    padding: 20px;
    padding-top: 23px!important;
    /* padding-bottom: 45px; */
    height: 130px;
}
.wp-container1{gap:0rem!important;}
.wp-block-column.bg-success.text-white.h-100.d-flex.flex-column.text-start.justify-content-center.p-4.PadLeft.m-0.p-0.wp-container1.is-layout-flow.wp-block-column-is-layout-flow {
    height: 475px!important;
    padding-left: 112px!important;
}
}

@media (min-width: 1600px) {.container {max-width:1540px;} .navbar-nav>li+li {margin-left:110px;} .MainBanner h1{font-size:80px;}
h1, .h1 {font-size:60px;} .PadLeft{margin-left:100px;} 
	.wp-block-column.text-white.pt-1.pb-2.bg-primary.is-layout-flow.wp-block-column-is-layout-flow {
    width: 278px;
    padding: 20px;
    padding-top: 23px!important;
    /* padding-bottom: 45px; */
    height: 130px;
}
.wp-container1{gap:0rem!important;}
.wp-block-column.bg-success.text-white.h-100.d-flex.flex-column.text-start.justify-content-center.p-4.PadLeft.m-0.p-0.wp-container1.is-layout-flow.wp-block-column-is-layout-flow {
    height: 475px!important;
    padding-left: 112px!important;
}
}

@media (min-width: 1259.98px) and (max-width: 1360px) {}
/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){}

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){ }
@media (min-width: 991.98px) and (max-width: 1199.98px) { }
/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {.MainBanner h1{font-size:54px;}}
@media (max-width: 767.98px) {.MainBanner h1{font-size:44px;}}

@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item img {
    height:200px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
} 
.TopLink{font-size:16px;} 
.TopLink .list-inline a{font-size:18px;}
.TopLink .list-inline-item:not(:last-child) {margin-right:6px;}
.ProText .position-absolute{position:static !important;}
}

@media (max-width: 479px) {}
@media (max-width: 320px) {}