.avia-section.av-m191fkgn-0d59a22ee5f0d401b48d9674a88d1532{
background-color:#000000;
background-image:url(https://creativepavingsolutions.co.uk/wp-content/uploads/2024/09/WhatsApp-Image-2024-09-04-at-13.49.29.jpeg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-m191fkgn-0d59a22ee5f0d401b48d9674a88d1532 .av-section-color-overlay{
opacity:0.7;
background-color:#2d2d2d;
}
.avia-section.av-m191fkgn-0d59a22ee5f0d401b48d9674a88d1532 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

#top .av-special-heading.av-m191dhdn-d21cde09169de79fc0f4eb97ee66a298{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-m191dhdn-d21cde09169de79fc0f4eb97ee66a298 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m191dhdn-d21cde09169de79fc0f4eb97ee66a298 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m191dhdn-d21cde09169de79fc0f4eb97ee66a298 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-m191evm6-35d52a14ee4798b2acdd2cbaed97c4f6 .avia_textblock{
font-size:19px;
}

#top #wrap_all .avia-button.av-1grf8bz-06feb2f447551d02f2fca68d4aa1b2d7{
margin-bottom:15px;
margin-right:15px;
}

.avia-section.av-1eyvucv-b8c6c23243540352a854552731b8e369{
background-color:#f8f8f8;
background-image:unset;
}

#top .av-special-heading.av-m191g4c7-ee5dea2f491f9ae4a3211d303507f89c{
margin:0 0 0 0;
padding-bottom:0;
color:#345274;
}
body .av-special-heading.av-m191g4c7-ee5dea2f491f9ae4a3211d303507f89c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m191g4c7-ee5dea2f491f9ae4a3211d303507f89c .special-heading-inner-border{
border-color:#345274;
}
.av-special-heading.av-m191g4c7-ee5dea2f491f9ae4a3211d303507f89c .av-subheading{
font-size:23px;
}

#top .hr.av-1bp5dhb-ba7f7354c0a1bbff90ef3c5af5e34a2b{
margin-top:10px;
margin-bottom:15px;
}
.hr.av-1bp5dhb-ba7f7354c0a1bbff90ef3c5af5e34a2b .hr-inner{
width:50px;
border-color:#bc1621;
}

#top .av_textblock_section.av-m191gw4t-827fa291153db6f8c9806a5372648d5e .avia_textblock{
font-size:19px;
}

.avia-image-container.av-13ejmqn-2986fce8a29849c83be3a3edd49eee1a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-13ejmqn-2986fce8a29849c83be3a3edd49eee1a .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top #wrap_all .avia-button.av-18gauan-aeb1ea4c8bfda5ca073ed116a975d448{
margin-bottom:15px;
margin-right:15px;
}

#top #wrap_all .avia-button.av-18gauan-2-da6dfc8e1d2d7868d469986b6b6958a7{
margin-bottom:15px;
margin-right:15px;
}

#top #wrap_all .avia-button.av-18gauan-1-b79ea3adff78b2f7631e35bda3c45671{
margin-bottom:15px;
margin-right:15px;
}

#top .hr.hr-invisible.av-11t1df3-d0b350fb46976b18994d6ddc33accc3f{
height:40px;
}

.flex_column.av-zi5ekv-491331831d16133734f8ca404d3e087c{
border-width:3px;
border-color:#e0e0e0;
border-style:solid;
padding:50px 50px 50px 50px;
background-color:#efefef;
}

#top .av_textblock_section.av-m191h6oy-4560d74719602db25c18aa1e064bb8c3 .avia_textblock{
font-size:19px;
}

#top #wrap_all .avia-button.av-39sff3-e4aa4101fd7660ee25315090f9f073fd{
margin-bottom:15px;
margin-right:15px;
}

#top .av-special-heading.av-m191hbv8-69590fdfb9b067606b7ff9a7ad05bd47{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-m191hbv8-69590fdfb9b067606b7ff9a7ad05bd47 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m191hbv8-69590fdfb9b067606b7ff9a7ad05bd47 .av-subheading{
font-size:23px;
}

.avia-section.av-rqevzz-0dc21f424a4d7107a7908fc719d3d9de .av-section-color-overlay{
opacity:0.8;
background-color:#000000;
}

#top .av-special-heading.av-2es68f-778e2c57b2c60d124ed91b76284c1b94{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-2es68f-778e2c57b2c60d124ed91b76284c1b94 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2es68f-778e2c57b2c60d124ed91b76284c1b94 .av-subheading{
font-size:23px;
}

#top .hr.av-29yk8f-137d9867072734f620a46d2746e74ed4{
margin-top:10px;
margin-bottom:15px;
}
.hr.av-29yk8f-137d9867072734f620a46d2746e74ed4 .hr-inner{
width:50px;
border-color:#bc1621;
}

#top .av_textblock_section.av-k8edq7-d63ba81ced64a6b788e2962d8e2f79c8 .avia_textblock{
font-size:19px;
}

#top #wrap_all .avia-button.av-gtrxz3-2044a37fd4ca30969bc5ce9744d3837d{
margin-bottom:15px;
margin-right:15px;
}

.flex_column.av-gev19r-22976e467c6ad89744750b29d9b1d053{
border-width:3px;
border-color:#e0e0e0;
border-style:solid;
padding:50px 50px 50px 50px;
background:url(https://creativepavingsolutions.co.uk/wp-content/uploads/2023/12/overlay-2.svg) 100% 100% no-repeat scroll rgba(10,10,10,0.47);
}

#top .avia-icon-list-container.av-e14tvj-4db30e7ef37bac7bf6a84a3b0d3763a1 .iconlist_icon{
color:#ffffff;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-e14tvj-4db30e7ef37bac7bf6a84a3b0d3763a1 .av_iconlist_title{
font-size:20px;
}

#top #wrap_all .avia-button.av-452jjj-fa74f05811d5f6b2700be130ef55a4ec{
margin-bottom:15px;
margin-right:15px;
}

#top .av-special-heading.av-m191hq1f-4cf8da7833e750089fe7160bbdbf872b{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-m191hq1f-4cf8da7833e750089fe7160bbdbf872b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m191hq1f-4cf8da7833e750089fe7160bbdbf872b .av-subheading{
font-size:23px;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-zi5ekv-491331831d16133734f8ca404d3e087c{
padding:50px 50px 50px 50px;
}

.flex_column.av-gev19r-22976e467c6ad89744750b29d9b1d053{
padding:50px 50px 50px 50px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-zi5ekv-491331831d16133734f8ca404d3e087c{
padding:40px 40px 40px 40px;
}

.flex_column.av-gev19r-22976e467c6ad89744750b29d9b1d053{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-zi5ekv-491331831d16133734f8ca404d3e087c{
padding:25px 25px 25px 25px;
}

.flex_column.av-gev19r-22976e467c6ad89744750b29d9b1d053{
padding:25px 25px 25px 25px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-zi5ekv-491331831d16133734f8ca404d3e087c{
padding:25px 15px 25px 15px;
}

.flex_column.av-gev19r-22976e467c6ad89744750b29d9b1d053{
padding:25px 15px 25px 15px;
}
}
