.avia-section.av-m4tppazy-17db65fcb821300c8650c79f52ae3424 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://approvedpaving.co.uk/wp-content/uploads/2024/12/WhatsApp-Image-2024-12-17-at-15.33.27.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-2dyvamx-c883768e6b90b7cbebc97707832e41bb{
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-2b831y1-7700181a97c9366e029b123c592914c0{
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-2b831y1-7700181a97c9366e029b123c592914c0:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-87smbt-7b9f36a743235ecac8b70092f64b52c3{
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-87smbt-7b9f36a743235ecac8b70092f64b52c3:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-m4tpqvdq-d526b6966fb2bdc98d605d8270eb6203{
background-color:#ff0000;
border-color:#ff0000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-m4tpqvdq-d526b6966fb2bdc98d605d8270eb6203:hover{
color:white;
transition:all 0.4s ease-in-out;
}

.avia-section.av-1g627m1-a86544ce935fc9be3f6121e1fb4ed3b5{
background-color:#f2f2f2;
background-image:unset;
}

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

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

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

.av_font_icon.av-22xqqpl-78f2720d59b66f16cb7d93250290e2e4{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-22xqqpl-78f2720d59b66f16cb7d93250290e2e4 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-7ao9y1-0aaf12d205d0b7814b19e1f56070460e{
height:30px;
}

#top .hr.hr-invisible.av-1y1di6h-a164458b6527055bccc113db55217aa5{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1to5zw9-0d5ae65c93f772a5027a45dae1f4d326{
height:30px;
}

#top .hr.hr-invisible.av-1qj0cnt-ecd5e72bbedfa0305935557b15961f58{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1kgzexl-05ebe78f6b22c87253b2a4fe51a7aa0d{
height:30px;
}

#top .hr.hr-invisible.av-1hlbf2x-bc77c4e73df8bf4e3580d3d442ce85bf{
height:20px;
}

#top .av-masonry.av-m4tpm9jz-77373f5158c903795c856dd5e3a33508{
background-color:#ffffff;
}

.avia-image-container.av-m4tpqgsx-8936f01a75811ca7b3bfaeb32a81b3b2 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m4tpqgsx-8936f01a75811ca7b3bfaeb32a81b3b2 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-15zn72h-c60dffeacd781b28bf9b0bc84f76495b{
background-color:#f4f4f4;
background-image:unset;
}

#top .togglecontainer.av-m4tpmbu5-c1dc310eebf5b77da6585c89f77fb598 p.toggler .toggle_icon{
color:#ff0000;
border-color:#ff0000;
}
#top .togglecontainer.av-m4tpmbu5-c1dc310eebf5b77da6585c89f77fb598 p.toggler .toggle_icon > span{
color:#ff0000;
border-color:#ff0000;
}

.avia-section.av-eu5yh-ff494512cffa58468cd07d44e938a1d3 .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-eu5yh-ff494512cffa58468cd07d44e938a1d3 .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-112jt6h-1f010a9fe68eee81e4915089beb7c3a3{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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

@keyframes av_boxShadowEffect_av-w5o52h-7d1f1c9f68613e252a21e08e27c9e15c-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-w5o52h-7d1f1c9f68613e252a21e08e27c9e15c{
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-w5o52h-7d1f1c9f68613e252a21e08e27c9e15c{
animation-duration:2s;
}

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

#top .hr.hr-invisible.av-qzdtll-bc529e307bdb2cb88e871cef95145834{
height:20px;
}

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

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

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

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

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

@keyframes av_boxShadowEffect_av-gt7lex-f8ba451dc4916ed31a004c707a933c58-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-gt7lex-f8ba451dc4916ed31a004c707a933c58{
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-gt7lex-f8ba451dc4916ed31a004c707a933c58{
animation-duration:3s;
}

.av_font_icon.av-g3fqmx-5f630adda80af035e216dfbf81b0e0c9{
color:#ff0000;
border-color:#ff0000;
}
.av_font_icon.av-g3fqmx-5f630adda80af035e216dfbf81b0e0c9 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-cg8g21-dfa263c3788ca29cc729edb1eeec0096{
height:20px;
}

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

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

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

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

.av_font_icon.av-4i1szt-1174f2d9b5c1398b05e5a749607f3935{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-4i1szt-1174f2d9b5c1398b05e5a749607f3935 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top #wrap_all .avia-button.av-29chy1-0254f513f4d62acc35272211f13e7075{
background-color:#0c4cd1;
border-color:#0c4cd1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-29chy1-0254f513f4d62acc35272211f13e7075:hover{
color:white;
transition:all 0.4s ease-in-out;
}


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

.flex_column.av-1wbnxbt-de5ba6938a6ef434314e3f4f586dd68a{
padding:50px 40px 50px 40px;
}

.flex_column.av-m00d5-da3018c59f26b4fd92923c379a012511{
padding:50px 40px 50px 40px;
}

.flex_column.av-w5o52h-7d1f1c9f68613e252a21e08e27c9e15c{
padding:50px 50px 50px 50px;
}

.flex_column.av-gt7lex-f8ba451dc4916ed31a004c707a933c58{
padding:50px 50px 50px 50px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-24bfkux-d0c31acba7bebc811f76780fd543123a{
padding:40px 40px 40px 40px;
}

.flex_column.av-1wbnxbt-de5ba6938a6ef434314e3f4f586dd68a{
padding:40px 40px 40px 40px;
}

.flex_column.av-m00d5-da3018c59f26b4fd92923c379a012511{
padding:40px 40px 40px 40px;
}

.flex_column.av-w5o52h-7d1f1c9f68613e252a21e08e27c9e15c{
padding:40px 40px 40px 40px;
}

.flex_column.av-gt7lex-f8ba451dc4916ed31a004c707a933c58{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-24bfkux-d0c31acba7bebc811f76780fd543123a{
padding:30px 30px 30px 30px;
}

.flex_column.av-1wbnxbt-de5ba6938a6ef434314e3f4f586dd68a{
padding:30px 30px 30px 30px;
}

.flex_column.av-m00d5-da3018c59f26b4fd92923c379a012511{
padding:30px 30px 30px 30px;
}

.flex_column.av-w5o52h-7d1f1c9f68613e252a21e08e27c9e15c{
padding:30px 30px 30px 30px;
}

.flex_column.av-gt7lex-f8ba451dc4916ed31a004c707a933c58{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-24bfkux-d0c31acba7bebc811f76780fd543123a{
padding:30px 30px 30px 30px;
}

.flex_column.av-1wbnxbt-de5ba6938a6ef434314e3f4f586dd68a{
padding:30px 30px 30px 30px;
}

.flex_column.av-m00d5-da3018c59f26b4fd92923c379a012511{
padding:30px 30px 30px 30px;
}

.flex_column.av-w5o52h-7d1f1c9f68613e252a21e08e27c9e15c{
padding:30px 30px 30px 30px;
}

.flex_column.av-gt7lex-f8ba451dc4916ed31a004c707a933c58{
padding:30px 30px 30px 30px;
}
}
