.avia-section.av-mfgjtki6-b35122f8cabfb55219682e09e17980bf .av-section-color-overlay{
opacity:0.9;
background-color:#0048ae;
}

#top #wrap_all .avia-button.av-6v0ksw-e2a5c3b0dd0f4514dd863109febe4b63{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:20px;
}

.avia-image-container.av-mfgjty19-01c60d2c83af27f93233c57b2d4ca19e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mfgjty19-01c60d2c83af27f93233c57b2d4ca19e .av-image-caption-overlay-center{
color:#ffffff;
}

#top .avia-icon-list-container.av-mfgjv5sq-930c32a91608f9fd7e33be4933ba0f41 .iconlist_icon{
background-color:#0048ae;
border:1px solid #0048ae;
}

#top .avia-icon-list-container.av-mfgjvzoc-5e4ef6d168e7aac2213e694640ea03a4 .iconlist_icon{
background-color:#0048ae;
border:1px solid #0048ae;
}

#top .avia-icon-list-container.av-mfgjwiff-7b9de272e76de57bbb865f044438b65a .iconlist_icon{
background-color:#0048ae;
border:1px solid #0048ae;
}

.avia-section.av-1nb91kw-688168dab866a8e3e1d6ecd1a4de1d95{
background-color:#f8f8f8;
background-image:unset;
}

#top .av-special-heading.av-1juu3ao-3a35026f0aa0361f463b8f1cb8b3b517{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-1juu3ao-3a35026f0aa0361f463b8f1cb8b3b517 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1juu3ao-3a35026f0aa0361f463b8f1cb8b3b517 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-1juu3ao-3a35026f0aa0361f463b8f1cb8b3b517 .av-subheading{
font-size:15px;
color:#666666;
}

.flex_column.av-1g8mlao-79a23020532c8dc8df4551fdce2a4484{
width:48.5%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#0048ae;
background:linear-gradient( to bottom, #0048ae, #005bbc, #0048ae );
}
.avia_transform .flex_column.av-1g8mlao-79a23020532c8dc8df4551fdce2a4484{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1g8mlao-79a23020532c8dc8df4551fdce2a4484 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-1dxcwmo-c5fd3d208251e249a590f02338b1d546{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-1dxcwmo-c5fd3d208251e249a590f02338b1d546 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-1dat7y8-9b356b6dfc29de6b93e6363c7fe2a6c4{
height:30px;
}

#top .hr.hr-invisible.av-19qoiuo-a00eaa8c09bf0847411677eb7b5afb8e{
height:20px;
}

.flex_column.av-1601rts-bb14002b67e9de2035e8966b033f3e0b{
width:48.5%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#dddddd;
background:linear-gradient( to top, #dddddd, #dddddd, #cecece );
}
.avia_transform .flex_column.av-1601rts-bb14002b67e9de2035e8966b033f3e0b{
animation-duration:3s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1601rts-bb14002b67e9de2035e8966b033f3e0b .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-145xl3k-ffc7bf1207e07567ee4d4e57f94b4f9f{
color:#666666;
border-color:#666666;
}
.av_font_icon.av-145xl3k-ffc7bf1207e07567ee4d4e57f94b4f9f .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-13ls9zk-b2a37f74f269e76918748a667c6b5f05{
height:30px;
}

#top .hr.hr-invisible.av-zaes8w-10a3dc582be43807c40d9166e2f7bc2d{
height:20px;
}

.flex_column.av-36lcfk-1fbd68f4f012dca7edaf583bd47a2132{
width:48.5%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#ff2e2e;
background:linear-gradient( to top, #ff2e2e, #ff2e2e, #ea2a2a );
}
.avia_transform .flex_column.av-36lcfk-1fbd68f4f012dca7edaf583bd47a2132{
animation-duration:4s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-36lcfk-1fbd68f4f012dca7edaf583bd47a2132 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-uv8by8-c8c20e58f8279952486794edcc3027ba{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-uv8by8-c8c20e58f8279952486794edcc3027ba .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-tr7sds-9d063e80270e119d2a6564da85d71cae{
height:30px;
}

#top .hr.hr-invisible.av-p0rdw0-45ba92db762b2ce8e4c24d33d62de041{
height:20px;
}

.flex_column.av-29ri4w-912c34e3620b2c3e33016e6a13fab433{
width:48.5%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#dddddd;
background:url(https://everestroofingspecialist.co.uk/wp-content/uploads/2025/08/prospa-ico-180x180.png) 100% 100% no-repeat scroll, linear-gradient( to top, #dddddd, #dddddd, #cecece );
}
.avia_transform .flex_column.av-29ri4w-912c34e3620b2c3e33016e6a13fab433{
animation-duration:4s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-29ri4w-912c34e3620b2c3e33016e6a13fab433 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-kd6pyo-b602a9627b2ae132485841393fffcd81{
color:#666666;
border-color:#666666;
}
.av_font_icon.av-kd6pyo-b602a9627b2ae132485841393fffcd81 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-jofy28-51ca2d9450259b11bcc5b815cb191940{
height:30px;
}

#top .hr.hr-invisible.av-flp8lc-40c4d09a5dce5d86113a42fae86089f0{
height:20px;
}

#top .hr.hr-invisible.av-csomds-7c982636df3528a69184ac1d6d7a1dd0{
height:100px;
}

.avia-section.av-8qzmxs-e80c135178962222db211f78c079d9f3{
background-repeat:no-repeat;
background-image:url(https://everestroofingspecialist.co.uk/wp-content/uploads/2025/09/IMG_4469.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-8qzmxs-e80c135178962222db211f78c079d9f3 .av-section-color-overlay{
opacity:0.8;
background-color:#c03328;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-1g8mlao-79a23020532c8dc8df4551fdce2a4484{
padding:50px 40px 50px 40px;
}

.flex_column.av-1601rts-bb14002b67e9de2035e8966b033f3e0b{
padding:50px 40px 50px 40px;
}

.flex_column.av-36lcfk-1fbd68f4f012dca7edaf583bd47a2132{
padding:50px 40px 50px 40px;
}

.flex_column.av-29ri4w-912c34e3620b2c3e33016e6a13fab433{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-1g8mlao-79a23020532c8dc8df4551fdce2a4484{
padding:50px 40px 50px 40px;
}

.flex_column.av-1601rts-bb14002b67e9de2035e8966b033f3e0b{
padding:50px 40px 50px 40px;
}

.flex_column.av-36lcfk-1fbd68f4f012dca7edaf583bd47a2132{
padding:50px 40px 50px 40px;
}

.flex_column.av-29ri4w-912c34e3620b2c3e33016e6a13fab433{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-1g8mlao-79a23020532c8dc8df4551fdce2a4484{
padding:50px 30px 50px 30px;
}

.flex_column.av-1601rts-bb14002b67e9de2035e8966b033f3e0b{
padding:50px 30px 50px 30px;
}

.flex_column.av-36lcfk-1fbd68f4f012dca7edaf583bd47a2132{
padding:50px 30px 50px 30px;
}

.flex_column.av-29ri4w-912c34e3620b2c3e33016e6a13fab433{
padding:50px 30px 50px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-1g8mlao-79a23020532c8dc8df4551fdce2a4484{
padding:50px 30px 50px 30px;
}

.flex_column.av-1601rts-bb14002b67e9de2035e8966b033f3e0b{
padding:50px 30px 50px 30px;
}

.flex_column.av-36lcfk-1fbd68f4f012dca7edaf583bd47a2132{
padding:50px 30px 50px 30px;
}

.flex_column.av-29ri4w-912c34e3620b2c3e33016e6a13fab433{
padding:50px 30px 50px 30px;
}
}
