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

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

#top .av_textblock_section.av-lr6i57z8-2c028c657063af0b21ce720a79cc4d7f .avia_textblock{
font-size:19px;
}

#top #wrap_all .avia-button.av-ooyrle-ce05120168711596aee76e1f035035b4{
margin-bottom:15px;
margin-right:15px;
}

.avia-section.av-lxtnxu-3191f251c9fb34982958fd42e8596e58{
background-color:#f8f8f8;
background-image:unset;
}

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

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

#top .av_textblock_section.av-lr6i6xoo-7b821f2860cbf6b0f96fbd0d25862f68 .avia_textblock{
font-size:19px;
}

#top #wrap_all .avia-button.av-g3md3m-0419f5ec966c89c7f55d74311b9c6a65{
margin-bottom:15px;
margin-right:15px;
}

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

#top .hr.hr-invisible.av-16zy4y-32412167eb4380522352e110a0b0a236{
height:40px;
}

#top .hr.hr-invisible.av-bhcupe-bcba8233d9b155fe81c2062e1ed2fc3d{
height:40px;
}

.flex_column.av-9k1kgi-ed9c43abd09da885c4a161c07de8ac46{
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-4.svg) 100% 0% no-repeat scroll #efefef;
}

#top .av-special-heading.av-7jbwci-69920bd97eb87cb0769fe1f2e67482fb{
margin:0 0 0 0;
padding-bottom:0;
color:#262626;
}
body .av-special-heading.av-7jbwci-69920bd97eb87cb0769fe1f2e67482fb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7jbwci-69920bd97eb87cb0769fe1f2e67482fb .special-heading-inner-border{
border-color:#262626;
}
.av-special-heading.av-7jbwci-69920bd97eb87cb0769fe1f2e67482fb .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-66o52q-7ec708e42fc2af038f086c99b1f2f644 .avia_textblock{
font-size:19px;
}

#top #wrap_all .avia-button.av-2dgdaa-ae573a1f37910318cbcb3ba33f93e71b{
margin-bottom:15px;
margin-right:15px;
}

#top .avia-gallery.av-m0v2s3bf-c3164a7ded453015d6f31095a73b5205 .avia-gallery-thumb a{
width:25%;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-9k1kgi-ed9c43abd09da885c4a161c07de8ac46{
padding:50px 50px 50px 50px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-9k1kgi-ed9c43abd09da885c4a161c07de8ac46{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-9k1kgi-ed9c43abd09da885c4a161c07de8ac46{
padding:25px 25px 25px 25px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-9k1kgi-ed9c43abd09da885c4a161c07de8ac46{
padding:25px 15px 25px 15px;
}
}
