.avia-section.av-mcx6r3lu-2f78111e0c6dda9aaff370a947a8f005 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://banburyroofingandpaving.co.uk/wp-content/uploads/2025/05/PHOTO-2025-05-19-20-50-27-e1747834251339.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mcx6r3lu-2f78111e0c6dda9aaff370a947a8f005 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

#top .avia-icon-list-container.av-57lgus0-9af5f8978c0b9c0d758affcb68979477 .iconlist_icon{
color:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-57lgus0-9af5f8978c0b9c0d758affcb68979477 .av_iconlist_title{
color:#ffffff;
}

#top #wrap_all .avia-button.av-50kzk9s-90bff494668afb5c807d90c4e735ec1a{
background-color:#662223;
border-color:#662223;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-50kzk9s-90bff494668afb5c807d90c4e735ec1a:hover{
background-color:#444444;
color:black;
transition:all 0.4s ease-in-out;
}

.avia-section.av-506lav4-b04d883fe604ad1924c110edc4dc0339{
background-color:#662223;
background-image:unset;
}

.flex_column.av-4yaltao-2ed01090844ce19a7781ccfaefff9ee2{
width:18.4%;
padding:15px 15px 15px 15px;
}

.av_font_icon.av-4w74wnk-bf926ffc63baba6363af9effba998150{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-4w74wnk-bf926ffc63baba6363af9effba998150 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-4slvp80-45f8aff0e3ab98295aaf404212e6ccb2{
width:18.4%;
margin-left:2%;
padding:15px 15px 15px 15px;
}

.av_font_icon.av-4r3bys0-8b716b50d204e086df1fb7aa37ffd75c{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-4r3bys0-8b716b50d204e086df1fb7aa37ffd75c .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-4n8i3xs-e892edf4777fadbceab5c89bc0791563{
width:18.4%;
margin-left:2%;
padding:15px 15px 15px 15px;
}

.av_font_icon.av-4luwwyo-8e47dc752dcb83a813067125d56e17b2{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-4luwwyo-8e47dc752dcb83a813067125d56e17b2 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-4jjefxs-bad698c0fc7ec218d05aaeeecdc43b36{
width:18.4%;
margin-left:2%;
padding:15px 15px 15px 15px;
}

.av_font_icon.av-4gziefk-35a0129cfc8304eded38329d380c7b3c{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-4gziefk-35a0129cfc8304eded38329d380c7b3c .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-4dn4jww-883f2f256d0e9b1dd69b7d0efe6dc495{
width:18.4%;
margin-left:2%;
padding:15px 15px 15px 15px;
}

.av_font_icon.av-4d0wfwg-20985256c70732e050fefa25c9faf130{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-4d0wfwg-20985256c70732e050fefa25c9faf130 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-455atls-819f992382b9729ccf98490466bc8ad6{
border-radius:10px 10px 10px 10px;
padding:25px 25px 25px 25px;
background-color:#f4f4f4;
}

#top .avia-icon-list-container.av-mcx6rxyp-add700764d8405884490af0604d364e1 .iconlist_icon{
color:#662223;
}
#top #wrap_all .avia-icon-list-container.av-mcx6rxyp-add700764d8405884490af0604d364e1 .av_iconlist_title{
color:#0a0a0a;
}

#top .avia-icon-list-container.av-3eyia1c-827372fd71e2d3a896f9e15d45443ede .iconlist_icon{
color:#662223;
}
#top #wrap_all .avia-icon-list-container.av-3eyia1c-827372fd71e2d3a896f9e15d45443ede .av_iconlist_title{
color:#0a0a0a;
}

#top .avia-icon-list-container.av-36erylc-d494b5f250a00456aa50593d79435953 .iconlist_icon{
color:#662223;
}
#top #wrap_all .avia-icon-list-container.av-36erylc-d494b5f250a00456aa50593d79435953 .av_iconlist_title{
color:#0a0a0a;
}

.avia-section.av-31491ao-cda7eff8c153a604677a06db1340681f{
background-color:#f2f2f2;
background-image:unset;
}

#top .avia-icon-list-container.av-mcx6s7gc-b71c7c76fb230be1f1fbb28c4cf42687 .iconlist_icon{
color:#662223;
}
#top #wrap_all .avia-icon-list-container.av-mcx6s7gc-b71c7c76fb230be1f1fbb28c4cf42687 .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}

.avia-image-container.av-8ctrbk-1cc5d97b7164038553d0b1122e8cf2ea img.avia_image{
box-shadow:none;
}
.avia-image-container.av-8ctrbk-1cc5d97b7164038553d0b1122e8cf2ea .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-29x29io-83b255cc21f07e10b198d18c8cd4855a{
background-color:#f2f2f2;
background-image:unset;
}

.avia-image-container.av-2572d5s-73c6a63f9f76b38abf2ebbb92334e0e7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2572d5s-73c6a63f9f76b38abf2ebbb92334e0e7 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-masonry.av-2176bog-f2077add65a61426a6d7d21b8663da39{
background-color:#ffffff;
}

.avia-section.av-2051ids-bd436a80119029658d7974ae2647567a{
background-color:#662223;
background-image:unset;
}

#top .avia-icon-list-container.av-mcx6t48h-ed5f87c43c79200d6d7e447154791220 .iconlist_icon{
color:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-mcx6t48h-ed5f87c43c79200d6d7e447154791220 .av_iconlist_title{
color:#ffffff;
}

#top .avia-icon-list-container.av-5qycdc-6da3625e5ffe65e541451e413fb98200 .iconlist_icon{
color:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-5qycdc-6da3625e5ffe65e541451e413fb98200 .av_iconlist_title{
color:#ffffff;
}

#top .avia-icon-list-container.av-178jb0g-c71639ac61c290b4078a08f1dabbee85 .iconlist_icon{
color:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-178jb0g-c71639ac61c290b4078a08f1dabbee85 .av_iconlist_title{
color:#ffffff;
}

#top .togglecontainer.av-mcx6vu24-a501ae4a1f745b4446abe2f0bb866b89 p.toggler .toggle_icon{
color:#662223;
border-color:#662223;
}
#top .togglecontainer.av-mcx6vu24-a501ae4a1f745b4446abe2f0bb866b89 p.toggler .toggle_icon > span{
color:#662223;
border-color:#662223;
}

.avia-section.av-o0dtow-14de78c36ec2540e9bd7e871cd11116d .av-parallax .av-parallax-inner{
background-color:#f4f4f4;
background-image:url(https://banburyroofingandpaving.co.uk/wp-content/uploads/2025/01/01.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-o0dtow-14de78c36ec2540e9bd7e871cd11116d .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-l4atps-096f036dc26aea5edb8b0cd539353aef{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-j6vokw-80d0b9e920808e986a1f815c7da5b734:hover{
color:white;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-909leo-7249f6e8076740027c155ee7ae9c4de7{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-5inrww-b76443b3944447825175c532a276850a{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-2sugxs-580daef041843d8615a9024227704597{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mcx6x1kn-f2fc9f2dad06398b34ff4ad61fbabee9:hover{
color:white;
transition:all 0.4s ease-in-out;
}

.avia-section.av-mcx7i2dw-40d38ff621da43f691bcecaac63ceb76{
background-color:#662223;
background-image:unset;
}

.flex_column.av-pjokcw-1dd7b8c1ec190d2bd62eed6967e4e3b3{
width:18.4%;
padding:15px 15px 15px 15px;
}

.av_font_icon.av-2e4ukw-c6a2748f299ed2b12748771e1afeca90{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-2e4ukw-c6a2748f299ed2b12748771e1afeca90 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-l2y668-55533d83a1ef5c4368c284f8ec61294a{
width:18.4%;
margin-left:2%;
padding:15px 15px 15px 15px;
}

.av_font_icon.av-ifqbe8-8e09ecaa494d21013348957e73975f72{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-ifqbe8-8e09ecaa494d21013348957e73975f72 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-g4ehkg-2e34c45fcf2d0165cd573c55e2affd2e{
width:18.4%;
margin-left:2%;
padding:15px 15px 15px 15px;
}

.av_font_icon.av-1dz70g-8ad107a6b2787e6f2df55c038ad046f1{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-1dz70g-8ad107a6b2787e6f2df55c038ad046f1 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-adlklc-8d9e804ddeb01d4b3ec523826f1e761c{
width:18.4%;
margin-left:2%;
padding:15px 15px 15px 15px;
}

.av_font_icon.av-9llcao-5379b435e3bdf48f4163759e5fafc87f{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-9llcao-5379b435e3bdf48f4163759e5fafc87f .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-5lcva8-978596290109707c2709963ba4c39645{
width:18.4%;
margin-left:2%;
padding:15px 15px 15px 15px;
}

.av_font_icon.av-3t7euo-80498900174b3e13f41060b04e5fc82c{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-3t7euo-80498900174b3e13f41060b04e5fc82c .av-icon-char{
font-size:40px;
line-height:40px;
}

