.flex_cell.av-kyxg7l-77cd986e2d3a1861f379c5dd9058f4d4{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://www.dlmechanical.co.uk/wp-content/uploads/2023/08/d-l-mechanical-piepfitting.png) 50% 50% no-repeat scroll #9ca82c;
}
.responsive #top #wrap_all .flex_cell.av-kyxg7l-77cd986e2d3a1861f379c5dd9058f4d4{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-jm5em9-3bc0c407e1f5d8191f175abd246aeb0c{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#e95a2d;
}
.responsive #top #wrap_all .flex_cell.av-jm5em9-3bc0c407e1f5d8191f175abd246aeb0c{
padding:80px 80px 80px 80px !important;
}

#top .av-special-heading.av-ll41cy2b-54d8ddc16949b220bafd2c858a029203{
padding-bottom:25px;
color:#ffffff;
font-size:34px;
}
body .av-special-heading.av-ll41cy2b-54d8ddc16949b220bafd2c858a029203 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ll41cy2b-54d8ddc16949b220bafd2c858a029203 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-ll41cy2b-54d8ddc16949b220bafd2c858a029203 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ll41cy2b-54d8ddc16949b220bafd2c858a029203 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-ll41cjtn-dc2d1cf3eb73a11a33de13c71b5dd492 .avia_textblock{
color:#ffffff;
}

.av_promobox.av-gpe6q9-fe6b20d791aabc225d738c87cfd0772b{
color:#ffffff;
background-color:#1ca9e0;
}

.flex_cell.av-epno1t-09559cb80d3d9b0e8968d2af3fee2b79{
vertical-align:middle;
background-color:#1ca9e0;
}
.responsive #top #wrap_all .flex_cell.av-epno1t-09559cb80d3d9b0e8968d2af3fee2b79{
padding:80px 50px 80px 50px !important;
}

.avia-animated-number.av-c1a0n5-1afbb7574070202fe3e1e74eb94f9310 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-c1a0n5-1afbb7574070202fe3e1e74eb94f9310 .avia-animated-number-title{
font-size:34px;
color:#ffffff;
}
#top .avia-animated-number.av-c1a0n5-1afbb7574070202fe3e1e74eb94f9310 .avia-animated-number-content{
font-size:20px;
color:#ffffff;
}

.flex_cell.av-b58wap-39789bb5b7a12a695750f3decdb900b9{
vertical-align:middle;
background-color:#197dc4;
}
.responsive #top #wrap_all .flex_cell.av-b58wap-39789bb5b7a12a695750f3decdb900b9{
padding:80px 50px 80px 50px !important;
}

.avia-animated-number.av-9435hd-c24a8b0eb8835dbf12e58eeae7fa8ce2 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-9435hd-c24a8b0eb8835dbf12e58eeae7fa8ce2 .avia-animated-number-title{
font-size:34px;
color:#ffffff;
}
#top .avia-animated-number.av-9435hd-c24a8b0eb8835dbf12e58eeae7fa8ce2 .avia-animated-number-content{
font-size:20px;
color:#ffffff;
}

.flex_cell.av-2o1nl-a465d1e2adb8e7b084a8937c6a5822a2{
vertical-align:middle;
background-color:#1961c6;
}
.responsive #top #wrap_all .flex_cell.av-2o1nl-a465d1e2adb8e7b084a8937c6a5822a2{
padding:80px 50px 80px 50px !important;
}

.avia-animated-number.av-5ktbht-4362eb3eef880636f5d599ca7341b6f6 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-5ktbht-4362eb3eef880636f5d599ca7341b6f6 .avia-animated-number-title{
font-size:34px;
color:#ffffff;
}
#top .avia-animated-number.av-5ktbht-4362eb3eef880636f5d599ca7341b6f6 .avia-animated-number-content{
font-size:20px;
color:#ffffff;
}

.flex_cell.av-43wb8x-6861eb07fa2aa222be05b52463c7f11b{
vertical-align:middle;
background-color:#174ab7;
}
.responsive #top #wrap_all .flex_cell.av-43wb8x-6861eb07fa2aa222be05b52463c7f11b{
padding:80px 50px 80px 50px !important;
}

.avia-animated-number.av-2d4d81-7b8cf6d69849d2cbd1f918b73b76f3f9 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-2d4d81-7b8cf6d69849d2cbd1f918b73b76f3f9 .avia-animated-number-title{
font-size:34px;
color:#ffffff;
}
#top .avia-animated-number.av-2d4d81-7b8cf6d69849d2cbd1f918b73b76f3f9 .avia-animated-number-content{
font-size:20px;
color:#ffffff;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-ll41cy2b-54d8ddc16949b220bafd2c858a029203 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-ll41cy2b-54d8ddc16949b220bafd2c858a029203 .av-special-heading-tag{
font-size:0.8em;
}
}
