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

.flex_column.av-2picfim-c16183b0566738ccac4fcfe43dd4d53a{
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-2ldvs3y-a74d69511d0ea8c5a3834f27c9929b51{
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-2ldvs3y-a74d69511d0ea8c5a3834f27c9929b51:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}

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

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

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

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

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

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

#top .hr.hr-invisible.av-8es926-980ebb054aa2eee8ae03ab8f665909aa{
height:30px;
}

#top .hr.hr-invisible.av-7ztmmm-03d9e71872fd3822fdded5c9cbfb5bfd{
height:20px;
}

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

.av_font_icon.av-25eqmb2-2209e718b108eab559638cbbdc2d26cd{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-25eqmb2-2209e718b108eab559638cbbdc2d26cd .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-23dly2m-affd45d02a207a6c7500ca1b762e9534{
height:30px;
}

#top .hr.hr-invisible.av-204qzge-767f0d3ca90182f78c84878e7dc3c83a{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1v0e3zi-47bb645ca15504d14727ffc96497c9ad{
height:30px;
}

#top .hr.hr-invisible.av-1rqoxem-9b0c82c3cf1a5e7aac0222dfb2bff7e9{
height:20px;
}

#top .av-masonry.av-1g7cxsu-597cdf82b87db000d34978612d597691{
background-color:#ffffff;
}

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

.avia-section.av-19g6fri-afc1646e4be7cfc18ecb96d431d376c8{
background-color:#f4f4f4;
background-image:unset;
}

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

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

.flex_column.av-10pypji-a7fdbe6973091ff349ee33bf305cd7c6{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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

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

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

#top .hr.hr-invisible.av-r8ggy6-31d2e0c01497fe435844f2fb321bcc82{
height:20px;
}

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

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

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

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

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

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

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

#top .hr.hr-invisible.av-cj7m66-aa52abef87e0ee76f91e3132269f2395{
height:20px;
}

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

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

.av_font_icon.av-750nse-516ec40e8ceaee83691c509818ee20fa{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-750nse-516ec40e8ceaee83691c509818ee20fa .av-icon-char{
font-size:20px;
line-height:20px;
}

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

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

#top #wrap_all .avia-button.av-361uam-bcda532c4ef29b7c50e38b7d00669d79{
background-color:#0c4cd1;
border-color:#0c4cd1;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-361uam-bcda532c4ef29b7c50e38b7d00669d79:hover{
color:white;
transition:all 0.4s ease-in-out;
}


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

.flex_column.av-273lz72-19b88d5123112644c37e0732de982af0{
padding:50px 40px 50px 40px;
}

.flex_column.av-1ykrlfy-80ea44d2d276de289394a3baa73226ef{
padding:50px 40px 50px 40px;
}

.flex_column.av-w3o4ke-fa66d1e04b9af732e929be9bbad7636b{
padding:50px 50px 50px 50px;
}

.flex_column.av-grx34e-b86e21351e125cb756b7a4b5ef1fa220{
padding:50px 50px 50px 50px;
}
}

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

.flex_column.av-273lz72-19b88d5123112644c37e0732de982af0{
padding:40px 40px 40px 40px;
}

.flex_column.av-1ykrlfy-80ea44d2d276de289394a3baa73226ef{
padding:40px 40px 40px 40px;
}

.flex_column.av-w3o4ke-fa66d1e04b9af732e929be9bbad7636b{
padding:40px 40px 40px 40px;
}

.flex_column.av-grx34e-b86e21351e125cb756b7a4b5ef1fa220{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-273lz72-19b88d5123112644c37e0732de982af0{
padding:30px 30px 30px 30px;
}

.flex_column.av-1ykrlfy-80ea44d2d276de289394a3baa73226ef{
padding:30px 30px 30px 30px;
}

.flex_column.av-w3o4ke-fa66d1e04b9af732e929be9bbad7636b{
padding:30px 30px 30px 30px;
}

.flex_column.av-grx34e-b86e21351e125cb756b7a4b5ef1fa220{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-273lz72-19b88d5123112644c37e0732de982af0{
padding:30px 30px 30px 30px;
}

.flex_column.av-1ykrlfy-80ea44d2d276de289394a3baa73226ef{
padding:30px 30px 30px 30px;
}

.flex_column.av-w3o4ke-fa66d1e04b9af732e929be9bbad7636b{
padding:30px 30px 30px 30px;
}

.flex_column.av-grx34e-b86e21351e125cb756b7a4b5ef1fa220{
padding:30px 30px 30px 30px;
}
}
