.avia-section.av-accfe-78d5fb3100de0c8084fb0f0746714a06 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://stonecoat-driveways.co.uk/wp-content/uploads/2026/09/WhatsApp-Image-2026-09-28-at-09.21.16-4.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-accfe-78d5fb3100de0c8084fb0f0746714a06 .av-section-color-overlay{
opacity:0.7;
background-color:#2b2b2b;
}

#top .hr.hr-invisible.av-2uwtka-f977420e80b8768e7e83eaadeb2afa19{
height:20px;
}

#top #wrap_all .avia-button.av-m4tjp83i-762a58079c07db1785e7eaab53a57dc4{
background-color:#d0a18d;
border-color:#d0a18d;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-m4tjp83i-762a58079c07db1785e7eaab53a57dc4:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-m4tjp83i-1-d552604d2385996ebe952090091c9d1a{
background-color:#d0a18d;
border-color:#d0a18d;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-m4tjp83i-1-d552604d2385996ebe952090091c9d1a:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}

.avia-image-diff-container.av-mumw02i5-3bbb4efb2b40674f6dbe0a90661b99ea .av-image-diff-handle{
box-shadow:0 0 12px rgba(51, 51, 51, 0.5);
}
.avia-image-diff-container.av-mumw02i5-3bbb4efb2b40674f6dbe0a90661b99ea .av-image-diff-handle:before{
box-shadow:0 3px 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.avia-image-diff-container.av-mumw02i5-3bbb4efb2b40674f6dbe0a90661b99ea .av-image-diff-handle:after{
box-shadow:0 3px 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

#top .hr.hr-invisible.av-mumvkqph-2e1d93eb5d6e8536e7c117c3add726f9{
height:20px;
}

#top #wrap_all .avia-button.av-ma1fjf8v-0459d58e62d9768be126ec68cf4c59af{
background-color:#00C2CB;
border-color:#00C2CB;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-ma1fjf8v-0459d58e62d9768be126ec68cf4c59af:hover{
color:white;
transition:all 0.4s ease-in-out;
}

.flex_column.av-1jey8wa-fb4b277825e3b95527b790c71aed2a74{
width:31.3333333333%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#302d75;
}
.avia_transform .flex_column.av-1jey8wa-fb4b277825e3b95527b790c71aed2a74{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1jey8wa-fb4b277825e3b95527b790c71aed2a74 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-1hp3qkq-9b09b5c72c25a8cef368e04cf8c68603{
color:#00c2cb;
border-color:#00c2cb;
}
.av_font_icon.av-1hp3qkq-9b09b5c72c25a8cef368e04cf8c68603 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-1gr6o8q-a357abd53964fe1825f2a8d601d9e706{
height:30px;
}

#top .hr.hr-invisible.av-1e9058q-e79810e2cc1d4971d68bad905ff17b03{
height:20px;
}

.flex_column.av-1c72r22-7bba4b772eccec1e30746b51ba4e26c9{
width:31.3333333333%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#189747;
}
.avia_transform .flex_column.av-1c72r22-7bba4b772eccec1e30746b51ba4e26c9{
animation-duration:3s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1c72r22-7bba4b772eccec1e30746b51ba4e26c9 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-1bjzzne-74944bf59f74ff419ca943a50dc7e4d6{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-1bjzzne-74944bf59f74ff419ca943a50dc7e4d6 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-19ogd2i-28c122bf418db49376ab7e7bd22dd306{
height:30px;
}

#top .hr.hr-invisible.av-15ortne-faad1d61d1d402bb775b399d4633dd84{
height:20px;
}

.flex_column.av-41gvvu-0716fe1131aa01b97f76828a8891d4d0{
width:31.3333333333%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#302d75;
}
.avia_transform .flex_column.av-41gvvu-0716fe1131aa01b97f76828a8891d4d0{
animation-duration:4s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-41gvvu-0716fe1131aa01b97f76828a8891d4d0 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-12zyqoq-d1717cbae417b83111b0f4bac3e62729{
color:#00c2cb;
border-color:#00c2cb;
}
.av_font_icon.av-12zyqoq-d1717cbae417b83111b0f4bac3e62729 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-11vqp22-b6532a8785aa081629cb3d840abe3813{
height:30px;
}

#top .hr.hr-invisible.av-xnp0l6-22e9a2252b3e24f4e78b0c467fded975{
height:20px;
}

.avia-section.av-m4tjh3vt-6fe813f369ac6d0791d50db48f2e9c22{
background-color:#f2f2f2;
background-image:unset;
}

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

#top .av-masonry.av-m4sz5pt3-1cc9a606762d47ad41ccbacd564651f0{
background-color:#ffffff;
}

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

.avia-section.av-m4szg9jg-10b917fb42bf8141ef387185a58ace2b .av-parallax .av-parallax-inner{
background-color:#f4f4f4;
background-image:url(https://stonecoat-driveways.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-m4szg9jg-10b917fb42bf8141ef387185a58ace2b .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-m4szh553-eb7204047066dedc7d0408f98859fb40{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-m4szf7j9-108b6df58edd08ec6cabf9022f88a4db{
background-color:#00c2cb;
border-color:#00c2cb;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-m4szf7j9-108b6df58edd08ec6cabf9022f88a4db:hover{
color:white;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-1vao5m-8e7215bbe890c2daf6cf5a7f1b44cb6c{
background-color:#189747;
border-color:#189747;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1vao5m-8e7215bbe890c2daf6cf5a7f1b44cb6c:hover{
color:white;
transition:all 0.4s ease-in-out;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-1jey8wa-fb4b277825e3b95527b790c71aed2a74{
padding:50px 40px 50px 40px;
}

.flex_column.av-1c72r22-7bba4b772eccec1e30746b51ba4e26c9{
padding:50px 40px 50px 40px;
}

.flex_column.av-41gvvu-0716fe1131aa01b97f76828a8891d4d0{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-1jey8wa-fb4b277825e3b95527b790c71aed2a74{
padding:40px 40px 40px 40px;
}

.flex_column.av-1c72r22-7bba4b772eccec1e30746b51ba4e26c9{
padding:40px 40px 40px 40px;
}

.flex_column.av-41gvvu-0716fe1131aa01b97f76828a8891d4d0{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-1jey8wa-fb4b277825e3b95527b790c71aed2a74{
padding:30px 30px 30px 30px;
}

.flex_column.av-1c72r22-7bba4b772eccec1e30746b51ba4e26c9{
padding:30px 30px 30px 30px;
}

.flex_column.av-41gvvu-0716fe1131aa01b97f76828a8891d4d0{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-1jey8wa-fb4b277825e3b95527b790c71aed2a74{
padding:30px 30px 30px 30px;
}

.flex_column.av-1c72r22-7bba4b772eccec1e30746b51ba4e26c9{
padding:30px 30px 30px 30px;
}

.flex_column.av-41gvvu-0716fe1131aa01b97f76828a8891d4d0{
padding:30px 30px 30px 30px;
}
}
