.avia-section.av-42f6a0-51f8a1b2cea04ec44b1841c7ac68ce84{
background-repeat:no-repeat;
background-image:url(https://e7c.co.uk/wp-content/uploads/2020/11/e7c-hot-water-systems-banner.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-42f6a0-51f8a1b2cea04ec44b1841c7ac68ce84 .av-section-color-overlay{
opacity:0.5;
}

#top .av-special-heading.av-e9z0o-e282824708ed89a37b16e45639c6d430{
padding-bottom:10px;
color:#ffffff;
font-size:60px;
}
body .av-special-heading.av-e9z0o-e282824708ed89a37b16e45639c6d430 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-e9z0o-e282824708ed89a37b16e45639c6d430 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-e9z0o-e282824708ed89a37b16e45639c6d430 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-e9z0o-e282824708ed89a37b16e45639c6d430 .av-subheading{
font-size:30px;
}

.avia-section.av-3ribj4-9c8293cce9d3f6af8b4c03064fb20d71{
background-color:#312783;
background-image:unset;
}

#top .av-special-heading.av-kl86qwqf-41857711f5c7c73289f47f41dae732ff{
padding-bottom:0;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-kl86qwqf-41857711f5c7c73289f47f41dae732ff .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kl86qwqf-41857711f5c7c73289f47f41dae732ff .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-kl86qwqf-41857711f5c7c73289f47f41dae732ff .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kl86qwqf-41857711f5c7c73289f47f41dae732ff .av-subheading{
font-size:40px;
}

.avia-section.av-3gp69s-116591b515e5d56f5b7a8d999859b9bd{
background-color:#ffffff;
background-image:unset;
}

.flex_column.av-37yrlk-ab214a0296a173e7134c5ef31c497cdf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-311yt4-61420a2f4f0a0798fb128c1d44276529 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-311yt4-61420a2f4f0a0798fb128c1d44276529 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-2wmy9s-b4cf57f4908c235f88997689e791735f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-9a260-9d08093b18a4624d1b52b35a7db72365{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-9a260-9d08093b18a4624d1b52b35a7db72365 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9a260-9d08093b18a4624d1b52b35a7db72365 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-9a260-9d08093b18a4624d1b52b35a7db72365 .av-subheading{
font-size:15px;
}

.avia-image-container.av-2krtq8-cfb648552938d67198cf47fb446c3e3d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2krtq8-cfb648552938d67198cf47fb446c3e3d .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.av-2dqgl4-19cae2816b19446ea305a6535642bcae{
margin-top:5px;
margin-bottom:10px;
}
.hr.av-2dqgl4-19cae2816b19446ea305a6535642bcae .hr-inner{
width:100%;
}

#top .av_textblock_section.av-28mk7s-8e1998b38fb8eeb34c5a034f94a25721 .avia_textblock{
font-size:16px;
color:#606060;
}

#top .av_textblock_section.av-245dqw-54caa93302f275a4c0b9af9ead2eb680 .avia_textblock{
font-size:16px;
color:#606060;
}

.avia-section.av-1u9stk-0cb81739e0cdd5e7c380415e68a0f406{
background-color:#e0e0e0;
background-image:unset;
}

.avia-section.av-tqhy-2b87f53003a1f9cf7559ace107841fc8{
background-color:#312783;
background-image:unset;
}

#top #wrap_all .avia-button.av-kn0brjq8-e75953e2522c3197f047a35ba736cb79:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-kn0brjq8-e75953e2522c3197f047a35ba736cb79:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}


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

#top #wrap_all .av-special-heading.av-kl86qwqf-41857711f5c7c73289f47f41dae732ff .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9a260-9d08093b18a4624d1b52b35a7db72365 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-kl86qwqf-41857711f5c7c73289f47f41dae732ff .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-9a260-9d08093b18a4624d1b52b35a7db72365 .av-special-heading-tag{
font-size:0.8em;
}
}
