.avia-section.av-accfe-9525264b14ffcbc032587db01a22f390 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://approvedpaving.co.uk/wp-content/uploads/2024/12/73B9902B-E8A0-450F-8564-85B929557D32.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-m4sy84tw-aa4f3d031880084c461f17a3882c7b53{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:rgba(12,76,209,0.8);
}

#top #wrap_all .avia-button.av-m4tjp83i-56796e9e772ba221dad2f61884472c5a{
background-color:#ff0000;
border-color:#ff0000;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-m4tjp83i-56796e9e772ba221dad2f61884472c5a:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-m4tjp83i-1-4aac7d99e7156efd7bbea7656c490e72{
background-color:#ff0000;
border-color:#ff0000;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-m4tjp83i-1-4aac7d99e7156efd7bbea7656c490e72:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}

.flex_column.av-1jey8wa-b20732cd76fac163f96756704dd7b32c{
width:31.3333333333%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#ff0000;
}
.avia_transform .flex_column.av-1jey8wa-b20732cd76fac163f96756704dd7b32c{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1jey8wa-b20732cd76fac163f96756704dd7b32c .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-1hp3qkq-a3501ac47d11014c1d39cdd00b267de6{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-1hp3qkq-a3501ac47d11014c1d39cdd00b267de6 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-1gr6o8q-a357abd53964fe1825f2a8d601d9e706{
height:30px;
}

#top .hr.hr-invisible.av-1e9058q-e79810e2cc1d4971d68bad905ff17b03{
height:20px;
}

.flex_column.av-1c72r22-497d013a89adb2d2799f7b44501f641f{
width:31.3333333333%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#ff0000;
}
.avia_transform .flex_column.av-1c72r22-497d013a89adb2d2799f7b44501f641f{
animation-duration:3s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1c72r22-497d013a89adb2d2799f7b44501f641f .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-1bjzzne-357fd418d8b1abd06b065f656280caae{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-1bjzzne-357fd418d8b1abd06b065f656280caae .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-19ogd2i-28c122bf418db49376ab7e7bd22dd306{
height:30px;
}

#top .hr.hr-invisible.av-15ortne-faad1d61d1d402bb775b399d4633dd84{
height:20px;
}

.flex_column.av-41gvvu-08883af42d69d49ca15dbf51f3297bd1{
width:31.3333333333%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#ff0000;
}
.avia_transform .flex_column.av-41gvvu-08883af42d69d49ca15dbf51f3297bd1{
animation-duration:4s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-41gvvu-08883af42d69d49ca15dbf51f3297bd1 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-12zyqoq-018c8785025427446c745229f15a628b{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-12zyqoq-018c8785025427446c745229f15a628b .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-11vqp22-b6532a8785aa081629cb3d840abe3813{
height:30px;
}

#top .hr.hr-invisible.av-xnp0l6-22e9a2252b3e24f4e78b0c467fded975{
height:20px;
}

.avia-section.av-m4tjh3vt-6fe813f369ac6d0791d50db48f2e9c22{
background-color:#f2f2f2;
background-image:unset;
}

#top .avia-icon-list-container.av-m4syx6lz-e124081d579b30401ed47e5e57d626f1 .iconlist_icon{
color:#ff0000;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-m4syx6lz-e124081d579b30401ed47e5e57d626f1 .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}

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

#top .av-masonry.av-m4sz5pt3-7c6aba55766ee4b3ded2bf0cea4cc619{
background-color:#ffffff;
}

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

.avia-section.av-m4szbx4u-fc63e6085166b64acb832077e04c3664{
background-color:#f4f4f4;
background-image:unset;
}

#top .togglecontainer.av-m4sz2ec4-682e09965663367f73348f2b814ab645 p.toggler .toggle_icon{
color:#ff0000;
border-color:#ff0000;
}
#top .togglecontainer.av-m4sz2ec4-682e09965663367f73348f2b814ab645 p.toggler .toggle_icon > span{
color:#ff0000;
border-color:#ff0000;
}

.avia-section.av-m4szg9jg-451663420575113c86a953ca6c678d2c .av-parallax .av-parallax-inner{
background-color:#f4f4f4;
background-image:url(https://approvedpaving.co.uk/wp-content/uploads/2024/12/73B9902B-E8A0-450F-8564-85B929557D32-1.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-m4szg9jg-451663420575113c86a953ca6c678d2c .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-m4szh553-eb7204047066dedc7d0408f98859fb40{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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

@keyframes av_boxShadowEffect_av-2zvd16-8d606e8a7b806597543633f0c049a8cd-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.1); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.1); opacity: 1; }
}
.flex_column.av-2zvd16-8d606e8a7b806597543633f0c049a8cd{
box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}
.avia_transform .flex_column.av-2zvd16-8d606e8a7b806597543633f0c049a8cd{
animation-duration:2s;
}

.av_font_icon.av-sf6jbe-2b48cd92f6aa55d85c26df476ef365fa{
color:#ff0000;
border-color:#ff0000;
}
.av_font_icon.av-sf6jbe-2b48cd92f6aa55d85c26df476ef365fa .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-pc91vu-7c24a7b26f8b2a7eef7f9f5c32cdc0a4{
height:20px;
}

.av_font_icon.av-2cf3ii-3e6c522a93a628dc0aa2a68130c668ad{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-2cf3ii-3e6c522a93a628dc0aa2a68130c668ad .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-ltfxqy-6723f6d196e7fe0298c936d18e06fa96{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-ltfxqy-6723f6d196e7fe0298c936d18e06fa96 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-ktdhx6-a1f1076ba07c538fe64439eae9bfeba8{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-ktdhx6-a1f1076ba07c538fe64439eae9bfeba8 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-ivjs3e-ddd73bf4d7d1a2e87e67f15b03811e70{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-ivjs3e-ddd73bf4d7d1a2e87e67f15b03811e70 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-h7852y-9d49c2963f723bd0b0da3114e9189684{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-h7852y-9d49c2963f723bd0b0da3114e9189684 .av-icon-char{
font-size:20px;
line-height:20px;
}

@keyframes av_boxShadowEffect_av-ftmqe2-878b8425d1dd059d9ce5495392a1b5e0-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.1); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.1); opacity: 1; }
}
.flex_column.av-ftmqe2-878b8425d1dd059d9ce5495392a1b5e0{
box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}
.avia_transform .flex_column.av-ftmqe2-878b8425d1dd059d9ce5495392a1b5e0{
animation-duration:3s;
}

.av_font_icon.av-e9m9sq-181f130d0daf9249c9264c10df60bc93{
color:#ff0000;
border-color:#ff0000;
}
.av_font_icon.av-e9m9sq-181f130d0daf9249c9264c10df60bc93 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-aaqo1m-290af8d0f1c26157f385d6aff0deb9d5{
height:20px;
}

.av_font_icon.av-8zczq2-694494ee67c24f5dcfa84882c6f052eb{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-8zczq2-694494ee67c24f5dcfa84882c6f052eb .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-6uqi62-b2964a807ed1214e33697f02f37c82aa{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-6uqi62-b2964a807ed1214e33697f02f37c82aa .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-5rktpm-b02efffa56b239fd221da5b1243d0bc9{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-5rktpm-b02efffa56b239fd221da5b1243d0bc9 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-46rn62-99d917e909da74dab976579dae5d2bc7{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-46rn62-99d917e909da74dab976579dae5d2bc7 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-27g4m2-376a9bd9df707db3c38f18c285b6e200{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-27g4m2-376a9bd9df707db3c38f18c285b6e200 .av-icon-char{
font-size:20px;
line-height:20px;
}

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


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

.flex_column.av-1c72r22-497d013a89adb2d2799f7b44501f641f{
padding:50px 40px 50px 40px;
}

.flex_column.av-41gvvu-08883af42d69d49ca15dbf51f3297bd1{
padding:50px 40px 50px 40px;
}

.flex_column.av-2zvd16-8d606e8a7b806597543633f0c049a8cd{
padding:50px 50px 50px 50px;
}

.flex_column.av-ftmqe2-878b8425d1dd059d9ce5495392a1b5e0{
padding:50px 50px 50px 50px;
}
}

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

.flex_column.av-1c72r22-497d013a89adb2d2799f7b44501f641f{
padding:40px 40px 40px 40px;
}

.flex_column.av-41gvvu-08883af42d69d49ca15dbf51f3297bd1{
padding:40px 40px 40px 40px;
}

.flex_column.av-2zvd16-8d606e8a7b806597543633f0c049a8cd{
padding:40px 40px 40px 40px;
}

.flex_column.av-ftmqe2-878b8425d1dd059d9ce5495392a1b5e0{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-1c72r22-497d013a89adb2d2799f7b44501f641f{
padding:30px 30px 30px 30px;
}

.flex_column.av-41gvvu-08883af42d69d49ca15dbf51f3297bd1{
padding:30px 30px 30px 30px;
}

.flex_column.av-2zvd16-8d606e8a7b806597543633f0c049a8cd{
padding:30px 30px 30px 30px;
}

.flex_column.av-ftmqe2-878b8425d1dd059d9ce5495392a1b5e0{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-1jey8wa-b20732cd76fac163f96756704dd7b32c{
padding:30px 30px 30px 30px;
}

.flex_column.av-1c72r22-497d013a89adb2d2799f7b44501f641f{
padding:30px 30px 30px 30px;
}

.flex_column.av-41gvvu-08883af42d69d49ca15dbf51f3297bd1{
padding:30px 30px 30px 30px;
}

.flex_column.av-2zvd16-8d606e8a7b806597543633f0c049a8cd{
padding:30px 30px 30px 30px;
}

.flex_column.av-ftmqe2-878b8425d1dd059d9ce5495392a1b5e0{
padding:30px 30px 30px 30px;
}
}
