.avia-section.av-mfw705qn-2b6dc235dca4cce8d94f40782aa162d7 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://eversaferoofing.co.uk/wp-content/uploads/2025/09/01-1.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mfw705qn-2b6dc235dca4cce8d94f40782aa162d7 .av-section-color-overlay{
opacity:0.9;
background-color:#000022;
}

#top #wrap_all .avia-button.av-z38y1e-31bb5b89c2c1f4335cbcdaa6e2781f31{
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-mfw70cki-529069de0abc1ae27a445391e446ebdb img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mfw70cki-529069de0abc1ae27a445391e446ebdb .av-image-caption-overlay-center{
color:#ffffff;
}

#top .avia-icon-list-container.av-mfw724kp-70f0968c553f576f018b09abf8fbe7e4 .iconlist_icon{
background-color:#000022;
border:1px solid #000022;
}

#top .avia-icon-list-container.av-mfw72g7l-7bb686529235e41e80dacd1e6e9e50d1 .iconlist_icon{
background-color:#000022;
border:1px solid #000022;
}

#top .avia-icon-list-container.av-mfw72qsq-2fd4d4ce02eb9b39e05c02edfad693a1 .iconlist_icon{
background-color:#000022;
border:1px solid #000022;
}

.avia-section.av-p7bsw2-b0036dfbf766ee70ec9f64c767534b9a{
background-color:#f8f8f8;
background-image:unset;
}

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

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

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

#top .hr.hr-invisible.av-hzjqia-a753454ee86eff027e262b33657b8b22{
height:30px;
}

#top .hr.hr-invisible.av-fkudoi-181ab702eabe6b3a5f917beea4e26f33{
height:20px;
}

.flex_column.av-1eu96a-6521e2a5dc68d180be3759b0db56afe0{
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-1eu96a-6521e2a5dc68d180be3759b0db56afe0{
animation-duration:3s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1eu96a-6521e2a5dc68d180be3759b0db56afe0 .av-flex-placeholder{
width:3%;
}

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

#top .hr.hr-invisible.av-a42m8y-d6d7e47ef8b608fc79e0090d13086060{
height:30px;
}

#top .hr.hr-invisible.av-98ffg2-0dbbd6ea17633c7f337df1033da1d3c1{
height:20px;
}

#top .hr.hr-invisible.av-81bn8y-ac25ad4027126f92db900af71ac0cd05{
height:100px;
}

#top .togglecontainer.av-mfw78vs1-5e51399c50cd07b5ad9fd5898f48a08a p.toggler{
color:#ffffff;
}
#top .togglecontainer.av-mfw78vs1-5e51399c50cd07b5ad9fd5898f48a08a p.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-mfw78vs1-5e51399c50cd07b5ad9fd5898f48a08a .toggle_wrap .toggle_content{
color:#ffffff;
}

.avia-section.av-3xdff6-406c0af376f343b5d3fbdc254ac7b23c .av-section-color-overlay{
opacity:0.8;
background-color:#c03328;
}

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


@media only screen and (min-width: 990px){ 
.flex_column.av-kbtuwi-c701073e5f2a0a94922ea8162e1d807e{
padding:50px 40px 50px 40px;
}

.flex_column.av-1eu96a-6521e2a5dc68d180be3759b0db56afe0{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-1eu96a-6521e2a5dc68d180be3759b0db56afe0{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-1eu96a-6521e2a5dc68d180be3759b0db56afe0{
padding:50px 30px 50px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-kbtuwi-c701073e5f2a0a94922ea8162e1d807e{
padding:50px 30px 50px 30px;
}

.flex_column.av-1eu96a-6521e2a5dc68d180be3759b0db56afe0{
padding:50px 30px 50px 30px;
}
}
