.avia-section.av-4d9per-39d139e7fed5eed2d7ebe6a5518c3257{
background-repeat:no-repeat;
background-image:url(https://highgraderoofing.co.uk/wp-content/uploads/2024/09/New-Roof-Tiling-Berkshire.jpg);
background-position:50% 50%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-4d9per-39d139e7fed5eed2d7ebe6a5518c3257 .av-section-color-overlay{
opacity:0.8;
background-color:#000000;
}
.avia-section.av-4d9per-39d139e7fed5eed2d7ebe6a5518c3257 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#000000;
}

#top .hr.hr-invisible.av-16ayveb-63db6afb448b8549a6bad5982501c698{
height:100px;
}

#top .av-special-heading.av-m2iod3xk-902c294c03012165b56baca170661236{
margin:20px 0 0 0;
padding-bottom:10px;
font-size:50px;
}
body .av-special-heading.av-m2iod3xk-902c294c03012165b56baca170661236 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m2iod3xk-902c294c03012165b56baca170661236 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-m2iod3xk-902c294c03012165b56baca170661236 .av-subheading{
font-size:15px;
}

#top .hr.av-12qidwz-0932018611ba3074e8847ee6bbde9200{
margin-top:5px;
margin-bottom:15px;
}
.hr.av-12qidwz-0932018611ba3074e8847ee6bbde9200 .hr-inner{
width:60px;
border-color:#3997c9;
}

#top .av_textblock_section.av-m2iofnx0-1402dae5010db672b07b56930a09b479 .avia_textblock{
color:#d8d8d8;
}

#top .hr.hr-invisible.av-11q15oj-cdfc798c512ee439db2ff9c34926e5d6{
height:40px;
}

#top #wrap_all .avia-button.av-xbra83-18fa660aaafe1e1ee1fd10d7dacdf6b0{
margin-bottom:15px;
margin-right:15px;
}

.flex_column.av-wc8k9v-182b5c97a049db7b9706d313da7027d8{
border-radius:12px 12px 12px 12px;
padding:0 0 0 0;
}

#top .hr.hr-invisible.av-v356wz-1b5de2bc4b16ebd779babc613e946c44{
height:30px;
}

#top .hr.hr-invisible.av-2um42r-f9bf16e5ecda041a47387339957dee69{
height:50px;
}

.avia-section.av-rd25rn-2516ee22f806802cd40660d9e03aa9f2{
background-color:#000000;
background-image:unset;
position:relative;
}
.avia-section.av-rd25rn-2516ee22f806802cd40660d9e03aa9f2 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}
.avia-section.av-rd25rn-2516ee22f806802cd40660d9e03aa9f2 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#161616;
}

.flex_column.av-pup2ir-a45d0867c27063287e80f252400c251a{
border-width:1px;
border-color:rgba(255,255,255,0.46);
border-style:solid;
border-radius:10px 10px 10px 10px;
padding:30px 30px 30px 30px;
background-color:rgba(0,0,0,0.25);
}

.av_font_icon.av-nqdxwz-af3d6798d57bfdf6f98262359a4d0684{
color:#edb407;
border-color:#edb407;
}
.av_font_icon.av-nqdxwz-af3d6798d57bfdf6f98262359a4d0684 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-n4b6sz-59ba040135aea5d1f7d2461123730e4f{
height:20px;
}

#top .av_textblock_section.av-l0x2gz-836a4c739e501838b53b4bf34fa90fba .avia_textblock{
color:#ffffff;
}

.flex_column.av-j1au43-831c40321cd7f129ababaca9fd3172d0{
border-width:1px;
border-color:rgba(255,255,255,0.46);
border-style:solid;
border-radius:10px 10px 10px 10px;
padding:30px 30px 30px 30px;
background-color:rgba(0,0,0,0.25);
}

.av_font_icon.av-1pqpeb-06b7f3380917a6a711dbb1a328dc3182{
color:#edb407;
border-color:#edb407;
}
.av_font_icon.av-1pqpeb-06b7f3380917a6a711dbb1a328dc3182 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-fhnpqb-68708f3b4556d5233b0b991f0bbef845{
height:20px;
}

#top .av_textblock_section.av-ellqir-acb298bec1a692cf06b2b159a30f27e7 .avia_textblock{
color:#ffffff;
}

.flex_column.av-d3wngz-4bcddd61e3d633e7c3761e227a41999d{
border-width:1px;
border-color:rgba(255,255,255,0.46);
border-style:solid;
border-radius:10px 10px 10px 10px;
padding:30px 30px 30px 30px;
background-color:rgba(0,0,0,0.25);
}

.av_font_icon.av-ax0xj7-8f94aab314a2e50ee2bcce0ff7565a0c{
color:#edb407;
border-color:#edb407;
}
.av_font_icon.av-ax0xj7-8f94aab314a2e50ee2bcce0ff7565a0c .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-vho5f-aba01db6e2ca82ed478eebfdbf7e6a94{
height:20px;
}

#top .av_textblock_section.av-7385kj-fb60663bbe5cc351abd63b1d2bee16fa .avia_textblock{
color:#ffffff;
}

.avia-image-container.av-m2iogf4l-7fbbf788609baf1f9e83aaf1624e5d80 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m2iogf4l-7fbbf788609baf1f9e83aaf1624e5d80 .av-image-caption-overlay-center{
color:#ffffff;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-wc8k9v-182b5c97a049db7b9706d313da7027d8{
padding:0 0 0 0;
}

.flex_column.av-pup2ir-a45d0867c27063287e80f252400c251a{
padding:30px 30px 30px 30px;
}

.flex_column.av-j1au43-831c40321cd7f129ababaca9fd3172d0{
padding:30px 30px 30px 30px;
}

.flex_column.av-d3wngz-4bcddd61e3d633e7c3761e227a41999d{
padding:30px 30px 30px 30px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-wc8k9v-182b5c97a049db7b9706d313da7027d8{
padding:0 0 0 0;
}

.flex_column.av-pup2ir-a45d0867c27063287e80f252400c251a{
padding:30px 30px 30px 30px;
}

.flex_column.av-j1au43-831c40321cd7f129ababaca9fd3172d0{
padding:30px 30px 30px 30px;
}

.flex_column.av-d3wngz-4bcddd61e3d633e7c3761e227a41999d{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-wc8k9v-182b5c97a049db7b9706d313da7027d8{
padding:0 0 0 0;
}

.flex_column.av-pup2ir-a45d0867c27063287e80f252400c251a{
padding:30px 20px 30px 20px;
}

.flex_column.av-j1au43-831c40321cd7f129ababaca9fd3172d0{
padding:30px 20px 30px 20px;
}

.flex_column.av-d3wngz-4bcddd61e3d633e7c3761e227a41999d{
padding:30px 20px 30px 20px;
}
}

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

.flex_column.av-wc8k9v-182b5c97a049db7b9706d313da7027d8{
padding:0 0 0 0;
}

.flex_column.av-pup2ir-a45d0867c27063287e80f252400c251a{
padding:30px 20px 30px 20px;
}

.flex_column.av-j1au43-831c40321cd7f129ababaca9fd3172d0{
padding:30px 20px 30px 20px;
}

.flex_column.av-d3wngz-4bcddd61e3d633e7c3761e227a41999d{
padding:30px 20px 30px 20px;
}
}
