.avia-section.av-m4v5s817-c742e82ed683d386bd94435af46485d3 .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-19.16.22-1.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-322yl3q-36176d60521e38c3c52ffc2e3405c561{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:rgba(45,169,185,0.8);
}

#top #wrap_all .avia-button.av-30r04bq-51b908f958063dbd7ec9b9b7da038280{
background-color:#f68d20;
border-color:#f68d20;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-30r04bq-51b908f958063dbd7ec9b9b7da038280:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}

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

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

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

.av_font_icon.av-2o3f0ie-e1565e4ee07c90cc7c634a39aeec9633{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-2o3f0ie-e1565e4ee07c90cc7c634a39aeec9633 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-9k9iuu-5bd212c940ca1c3b520bf26c00778fe5{
height:30px;
}

#top .hr.hr-invisible.av-2j6x9xy-0a5c15365968814ed4d6331f519fc25d{
height:20px;
}

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

.av_font_icon.av-2gyf1iu-e7e84a89db1e9206b2aa19027762f79c{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-2gyf1iu-e7e84a89db1e9206b2aa19027762f79c .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-2em4peu-13e01fb9d8f8534286357f999658d3b2{
height:30px;
}

#top .hr.hr-invisible.av-2c3iykm-e0911b50ba6f8a7d6fe753cbaa779fb2{
height:20px;
}

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

.av_font_icon.av-28rnz2e-ee38e2d968cfaca7ce2b8a71f991b624{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-28rnz2e-ee38e2d968cfaca7ce2b8a71f991b624 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-26d0byu-185a9dda32af8cd61c562a8b49f7de4a{
height:30px;
}

#top .hr.hr-invisible.av-7lost2-36a449e6c68ab2cd631f677018956793{
height:20px;
}

.avia-section.av-22b7hmu-3606b0b3ad048e3887952c9e96d83141{
background-color:#f2f2f2;
background-image:unset;
}

#top .avia-icon-list-container.av-m4v5o16g-980667d270bf179233610c624f354c29 .iconlist_icon{
color:#f68d20;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-m4v5o16g-980667d270bf179233610c624f354c29 .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}

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

#top .av-masonry.av-1o0pjie-32ba314f4110160c52b52fbd04beb0af{
background-color:#ffffff;
}

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

.avia-section.av-jks3q-0a2fa3377cfa8bef8b5d0bed961c1628{
background-color:#f4f4f4;
background-image:unset;
}

#top .togglecontainer.av-1eruawm-734687eee6d82ae9b881deb53b563876 p.toggler .toggle_icon{
color:#f68d20;
border-color:#f68d20;
}
#top .togglecontainer.av-1eruawm-734687eee6d82ae9b881deb53b563876 p.toggler .toggle_icon > span{
color:#f68d20;
border-color:#f68d20;
}

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

.flex_column.av-11ixnx2-9e30147a429c9c2ca1ded287e2d9a691{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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

@keyframes av_boxShadowEffect_av-vpxg06-87a23245dc594ccdea86c15225540614-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-vpxg06-87a23245dc594ccdea86c15225540614{
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-vpxg06-87a23245dc594ccdea86c15225540614{
animation-duration:2s;
}

.av_font_icon.av-uy72na-001a8f04abd270f6099b26d3f1f70299{
color:#2da9b9;
border-color:#2da9b9;
}
.av_font_icon.av-uy72na-001a8f04abd270f6099b26d3f1f70299 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-2q1xcm-fda55021335a67c06c383ee60d430f9b{
height:20px;
}

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

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

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

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

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

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

.av_font_icon.av-g2mlfa-f89263860bf2a614d3e65ddac2a83e40{
color:#2da9b9;
border-color:#2da9b9;
}
.av_font_icon.av-g2mlfa-f89263860bf2a614d3e65ddac2a83e40 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-bscyva-4c4d75794a08bbfa1f2ad8e2fd23ec8e{
height:20px;
}

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

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

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

.av_font_icon.av-68w42e-989826e25a78652f7946e04ef40a4b60{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-68w42e-989826e25a78652f7946e04ef40a4b60 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-45zkg6-2f7ea982d7e7c25ced5a5b051cc03db7{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-45zkg6-2f7ea982d7e7c25ced5a5b051cc03db7 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top #wrap_all .avia-button.av-2x1c9y-8769e7f8be8f873695dd9b988d0be13e:hover{
color:white;
transition:all 0.4s ease-in-out;
}


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

.flex_column.av-92wiuu-a395a8544c86e1b6d579c21e1b69d445{
padding:50px 40px 50px 40px;
}

.flex_column.av-29jn4s6-380f08895cbd637fbd85246fa74df3f3{
padding:50px 40px 50px 40px;
}

.flex_column.av-vpxg06-87a23245dc594ccdea86c15225540614{
padding:50px 50px 50px 50px;
}

.flex_column.av-h1y112-d9d88f2b232ac9a1008b56ddbf97fc17{
padding:50px 50px 50px 50px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-2qtsoie-cda3e19f54a44d5e908d637de6543637{
padding:40px 40px 40px 40px;
}

.flex_column.av-92wiuu-a395a8544c86e1b6d579c21e1b69d445{
padding:40px 40px 40px 40px;
}

.flex_column.av-29jn4s6-380f08895cbd637fbd85246fa74df3f3{
padding:40px 40px 40px 40px;
}

.flex_column.av-vpxg06-87a23245dc594ccdea86c15225540614{
padding:40px 40px 40px 40px;
}

.flex_column.av-h1y112-d9d88f2b232ac9a1008b56ddbf97fc17{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-2qtsoie-cda3e19f54a44d5e908d637de6543637{
padding:30px 30px 30px 30px;
}

.flex_column.av-92wiuu-a395a8544c86e1b6d579c21e1b69d445{
padding:30px 30px 30px 30px;
}

.flex_column.av-29jn4s6-380f08895cbd637fbd85246fa74df3f3{
padding:30px 30px 30px 30px;
}

.flex_column.av-vpxg06-87a23245dc594ccdea86c15225540614{
padding:30px 30px 30px 30px;
}

.flex_column.av-h1y112-d9d88f2b232ac9a1008b56ddbf97fc17{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-2qtsoie-cda3e19f54a44d5e908d637de6543637{
padding:30px 30px 30px 30px;
}

.flex_column.av-92wiuu-a395a8544c86e1b6d579c21e1b69d445{
padding:30px 30px 30px 30px;
}

.flex_column.av-29jn4s6-380f08895cbd637fbd85246fa74df3f3{
padding:30px 30px 30px 30px;
}

.flex_column.av-vpxg06-87a23245dc594ccdea86c15225540614{
padding:30px 30px 30px 30px;
}

.flex_column.av-h1y112-d9d88f2b232ac9a1008b56ddbf97fc17{
padding:30px 30px 30px 30px;
}
}
