.avia-section.av-2ocnnqq-af116ea3713a755da0f69e11a45ab016 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://approvedpaving.co.uk/wp-content/uploads/2024/12/iStock-820751282.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-2l5hcrm-ac4e1aaacbabaf00dab22e6fb162876f{
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-2hrps4i-1a31533204f773cb4b1079009a47758b{
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-2hrps4i-1a31533204f773cb4b1079009a47758b:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}

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

.av_font_icon.av-7yyz8i-d9488caecebdc8418888981c997cf460{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-7yyz8i-d9488caecebdc8418888981c997cf460 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-26pspyq-070913944360912cb3ed7a2dd71545f9{
height:30px;
}

#top .hr.hr-invisible.av-239c1ya-0efd4f70e3809ee7be3979e60ec946e6{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1yi7n9e-2fbb10151f6b39b909bef1a27ee37cd9{
height:30px;
}

#top .hr.hr-invisible.av-1uqmdya-b6962deef6559bd6172bb1fcdefbf60d{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1qg1tvm-a512ce48f0aeb9b08705ecc2023f5f3d{
height:30px;
}

#top .hr.hr-invisible.av-1mdnrnm-e8fa5f09fd8bf9b4d9ee08ceb365ab60{
height:20px;
}

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

#top .avia-icon-list-container.av-m4tr066o-9121203a7ec9aaee0885cba45d86ef57 .iconlist_icon{
color:#f68d20;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-m4tr066o-9121203a7ec9aaee0885cba45d86ef57 .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}
.avia-icon-list-container.av-m4tr066o-9121203a7ec9aaee0885cba45d86ef57 .iconlist_content{
color:#2d2d2d;
}

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

.avia-image-container.av-18ffzqq-8f5e3da6fd6d419a3b6c6a9abf162fc6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-18ffzqq-8f5e3da6fd6d419a3b6c6a9abf162fc6 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-15vgb2a-17c509fa31025e8da9e81931a977e8fe{
background-color:#f4f4f4;
background-image:unset;
}

#top .togglecontainer.av-m4tr2d67-affd1223690dd022ab1fe2a4244cfa87 p.toggler .toggle_icon{
color:#f68d20;
border-color:#f68d20;
}
#top .togglecontainer.av-m4tr2d67-affd1223690dd022ab1fe2a4244cfa87 p.toggler .toggle_icon > span{
color:#f68d20;
border-color:#f68d20;
}

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

.flex_column.av-114596a-2cec7c5fa5e4a16f4d2f022de8c2c682{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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

@keyframes av_boxShadowEffect_av-37us9e-e51b1d05a8fc4b0573684ba862050250-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-37us9e-e51b1d05a8fc4b0573684ba862050250{
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-37us9e-e51b1d05a8fc4b0573684ba862050250{
animation-duration:2s;
}

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

#top .hr.hr-invisible.av-rkixdu-6b180163a174911af9645ab8031e4f86{
height:20px;
}

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

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

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

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

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

@keyframes av_boxShadowEffect_av-h6a9ya-1a5dcb7bb15ff9647afbebfd4e61083e-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-h6a9ya-1a5dcb7bb15ff9647afbebfd4e61083e{
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-h6a9ya-1a5dcb7bb15ff9647afbebfd4e61083e{
animation-duration:3s;
}

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

#top .hr.hr-invisible.av-16nyv6-1326bac9ed5ceed55bbb24cce6a2d435{
height:20px;
}

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

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

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

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

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

#top #wrap_all .avia-button.av-1wwbs2-48698c7e38d647c67511086ec49dc1e3:hover{
color:white;
transition:all 0.4s ease-in-out;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-298ge8y-d364028245ecaf3bce9875f64dd4bc33{
padding:50px 40px 50px 40px;
}

.flex_column.av-21m2coi-bea981006ed6f1e1b1e6a9ac5b159f2e{
padding:50px 40px 50px 40px;
}

.flex_column.av-1sxoupu-5a00e7a2999dcdc717e8fcf2948093de{
padding:50px 40px 50px 40px;
}

.flex_column.av-37us9e-e51b1d05a8fc4b0573684ba862050250{
padding:50px 50px 50px 50px;
}

.flex_column.av-h6a9ya-1a5dcb7bb15ff9647afbebfd4e61083e{
padding:50px 50px 50px 50px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-298ge8y-d364028245ecaf3bce9875f64dd4bc33{
padding:40px 40px 40px 40px;
}

.flex_column.av-21m2coi-bea981006ed6f1e1b1e6a9ac5b159f2e{
padding:40px 40px 40px 40px;
}

.flex_column.av-1sxoupu-5a00e7a2999dcdc717e8fcf2948093de{
padding:40px 40px 40px 40px;
}

.flex_column.av-37us9e-e51b1d05a8fc4b0573684ba862050250{
padding:40px 40px 40px 40px;
}

.flex_column.av-h6a9ya-1a5dcb7bb15ff9647afbebfd4e61083e{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-298ge8y-d364028245ecaf3bce9875f64dd4bc33{
padding:30px 30px 30px 30px;
}

.flex_column.av-21m2coi-bea981006ed6f1e1b1e6a9ac5b159f2e{
padding:30px 30px 30px 30px;
}

.flex_column.av-1sxoupu-5a00e7a2999dcdc717e8fcf2948093de{
padding:30px 30px 30px 30px;
}

.flex_column.av-37us9e-e51b1d05a8fc4b0573684ba862050250{
padding:30px 30px 30px 30px;
}

.flex_column.av-h6a9ya-1a5dcb7bb15ff9647afbebfd4e61083e{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-298ge8y-d364028245ecaf3bce9875f64dd4bc33{
padding:30px 30px 30px 30px;
}

.flex_column.av-21m2coi-bea981006ed6f1e1b1e6a9ac5b159f2e{
padding:30px 30px 30px 30px;
}

.flex_column.av-1sxoupu-5a00e7a2999dcdc717e8fcf2948093de{
padding:30px 30px 30px 30px;
}

.flex_column.av-37us9e-e51b1d05a8fc4b0573684ba862050250{
padding:30px 30px 30px 30px;
}

.flex_column.av-h6a9ya-1a5dcb7bb15ff9647afbebfd4e61083e{
padding:30px 30px 30px 30px;
}
}
