.avia-section.av-3ez4z6l-b93dc826d299d5dbed607d20bccb380c .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-3c4w7gt-c49f6b813d9ad5931e45d586240e2bd6{
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-38s17nx-38030f535face2b09ed0dd780e331d0f{
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-38s17nx-38030f535face2b09ed0dd780e331d0f:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}

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

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

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

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

#top .hr.hr-invisible.av-2uitrx9-7ee967508a9015c18f549e91abdffd73{
height:30px;
}

#top .hr.hr-invisible.av-2prxq5p-16e69d939f573b30af05e6fc49791f79{
height:20px;
}

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

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

#top .hr.hr-invisible.av-2lgt8hp-c3e6293018e59a384fb6dee431433bb7{
height:30px;
}

#top .hr.hr-invisible.av-2idr1b1-f0a53b7b8fb28cbaebfaaea6be8d7d70{
height:20px;
}

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

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

#top .hr.hr-invisible.av-2d3sh19-44f795f0651965c1c70117a9234f1234{
height:30px;
}

#top .hr.hr-invisible.av-299crgd-fd0ad6598fd43301121ff356e18d492e{
height:20px;
}

.avia-section.av-289pbr1-d22ee1551c60ea745da4c2bdae49247f{
background-color:#f2f2f2;
background-image:unset;
}

#top .avia-icon-list-container.av-253bbal-815b8ffab68e902fed88c0b832c570d6 .iconlist_icon{
color:#f68d20;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-253bbal-815b8ffab68e902fed88c0b832c570d6 .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}

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

#top .av-masonry.av-1pmoqel-1bba919ad09eac57e433d681dd9885ca{
background-color:#ffffff;
}

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

.avia-section.av-1h8vw59-75cc9caeab17e2365bef70b7ffbbcd1f{
background-color:#f4f4f4;
background-image:unset;
}

#top .togglecontainer.av-1exwa4t-8d6e395b58d2a301cb657f2395f70e06 p.toggler .toggle_icon{
color:#f68d20;
border-color:#f68d20;
}
#top .togglecontainer.av-1exwa4t-8d6e395b58d2a301cb657f2395f70e06 p.toggler .toggle_icon > span{
color:#f68d20;
border-color:#f68d20;
}

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

.flex_column.av-10taybx-41d7c39837acbffcaf056d61a26a1eca{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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

@keyframes av_boxShadowEffect_av-wn5fkd-97e22395fbb9a50028fe0cb217543e8c-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-wn5fkd-97e22395fbb9a50028fe0cb217543e8c{
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-wn5fkd-97e22395fbb9a50028fe0cb217543e8c{
animation-duration:2s;
}

.av_font_icon.av-34yeml-42098e769f9ef6e33abffbeeccea1ec9{
color:#2da9b9;
border-color:#2da9b9;
}
.av_font_icon.av-34yeml-42098e769f9ef6e33abffbeeccea1ec9 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-r8agzh-2debbc9a25ca467fd306ec0625053b27{
height:20px;
}

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

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

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

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

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

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

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

#top .hr.hr-invisible.av-crzz59-c71050ce60007ddaf1f8e48a92836ed9{
height:20px;
}

.av_font_icon.av-1518r1-63c4335949520a4a49f5a8db6760866b{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-1518r1-63c4335949520a4a49f5a8db6760866b .av-icon-char{
font-size:20px;
line-height:20px;
}

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

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

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

.av_font_icon.av-4rx6dp-2bb6122322660e316f291bc8ced9a024{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-4rx6dp-2bb6122322660e316f291bc8ced9a024 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top #wrap_all .avia-button.av-2j0kzh-5d816b09e1235484e3e6776b09d98b79:hover{
color:white;
transition:all 0.4s ease-in-out;
}


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

.flex_column.av-9o2hf1-d08d22aac35291837dff6c2e674117de{
padding:50px 40px 50px 40px;
}

.flex_column.av-2gqzzbx-9beaaf586b274eca269027a181f5b4b2{
padding:50px 40px 50px 40px;
}

.flex_column.av-wn5fkd-97e22395fbb9a50028fe0cb217543e8c{
padding:50px 50px 50px 50px;
}

.flex_column.av-h9sb2l-c7c0e26288828e0e972f4b8841d5ca9f{
padding:50px 50px 50px 50px;
}
}

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

.flex_column.av-9o2hf1-d08d22aac35291837dff6c2e674117de{
padding:40px 40px 40px 40px;
}

.flex_column.av-2gqzzbx-9beaaf586b274eca269027a181f5b4b2{
padding:40px 40px 40px 40px;
}

.flex_column.av-wn5fkd-97e22395fbb9a50028fe0cb217543e8c{
padding:40px 40px 40px 40px;
}

.flex_column.av-h9sb2l-c7c0e26288828e0e972f4b8841d5ca9f{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-9o2hf1-d08d22aac35291837dff6c2e674117de{
padding:30px 30px 30px 30px;
}

.flex_column.av-2gqzzbx-9beaaf586b274eca269027a181f5b4b2{
padding:30px 30px 30px 30px;
}

.flex_column.av-wn5fkd-97e22395fbb9a50028fe0cb217543e8c{
padding:30px 30px 30px 30px;
}

.flex_column.av-h9sb2l-c7c0e26288828e0e972f4b8841d5ca9f{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-9o2hf1-d08d22aac35291837dff6c2e674117de{
padding:30px 30px 30px 30px;
}

.flex_column.av-2gqzzbx-9beaaf586b274eca269027a181f5b4b2{
padding:30px 30px 30px 30px;
}

.flex_column.av-wn5fkd-97e22395fbb9a50028fe0cb217543e8c{
padding:30px 30px 30px 30px;
}

.flex_column.av-h9sb2l-c7c0e26288828e0e972f4b8841d5ca9f{
padding:30px 30px 30px 30px;
}
}
