.avia-section.av-ma1hkybp-d3cb7d56ffedd5e1c449b9e92795546c .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.20.36.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-ma1hkybp-d3cb7d56ffedd5e1c449b9e92795546c .av-section-color-overlay{
opacity:0.7;
background-color:#333333;
}

#top .hr.hr-invisible.av-munoqmhr-73370b624b063545c7558bc3a0aa5648{
height:20px;
}

#top #wrap_all .avia-button.av-817cr2-4dada493c89edac290293c41e3d72130{
background-color:#d0a18d;
border-color:#d0a18d;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

#top #wrap_all .avia-button.av-5pi0ta-94970052f82ddcb2ff8a0653570ec4db{
background-color:#d0a18d;
border-color:#d0a18d;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

.avia-image-diff-container.av-mumvelu4-608e234595117d5d688b71ce7e7f86b5 .av-image-diff-handle{
box-shadow:0 0 12px rgba(51, 51, 51, 0.5);
}
.avia-image-diff-container.av-mumvelu4-608e234595117d5d688b71ce7e7f86b5 .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-mumvelu4-608e234595117d5d688b71ce7e7f86b5 .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-mumty5m2-29712019f746ff9129945076526e9e0c{
height:30px;
}

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

.av_font_icon.av-2bg8p0u-073f7ab9ce839644b289ebef9edfe21b{
color:#00c2cb;
border-color:#00c2cb;
}
.av_font_icon.av-2bg8p0u-073f7ab9ce839644b289ebef9edfe21b .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-2a95jz2-34d78783c731066707e159396aaa6bf9{
height:30px;
}

#top .hr.hr-invisible.av-26n8zhq-6ca079e159b53a8da7f450bc9045d13f{
height:20px;
}

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

.av_font_icon.av-22uqpwu-69c5f26b0453d802208568651d1da6cb{
color:#302d75;
border-color:#302d75;
}
.av_font_icon.av-22uqpwu-69c5f26b0453d802208568651d1da6cb .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-7f03lq-4cedca0a69632620a9f2e0d88ad314be{
height:30px;
}

#top .hr.hr-invisible.av-1xqlrxq-28d70f19918cf1b5fc20f13fd00fa46a{
height:20px;
}

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

.av_font_icon.av-1us6r9q-6e0d3e0275d6a9057e56af203cc2c0cc{
color:#00c2cb;
border-color:#00c2cb;
}
.av_font_icon.av-1us6r9q-6e0d3e0275d6a9057e56af203cc2c0cc .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-1swa20e-0f5ab43d47b19f7ce2157bb8392b722d{
height:30px;
}

#top .hr.hr-invisible.av-1q1fuou-11a0efc0191030ef0ec1e413eda7984a{
height:20px;
}

.avia-section.av-1p16jy6-7663e2395c671c1752ecd70f76ff94b3{
background-color:#f2f2f2;
background-image:unset;
}

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

#top .av-masonry.av-ma1hnilr-77e0cc7e7f0ada5fcf962b1f2afe3a2b{
background-color:#ffffff;
}

#top #wrap_all .avia-button.av-ma1hogos-98c45a2f6274073ee6a6e358417f337b{
background-color:#189747;
border-color:#189747;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-ma1hogos-98c45a2f6274073ee6a6e358417f337b:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}

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

.avia-section.av-15u5kym-6cefe544a33d752c6c90bffabc463484 .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-15u5kym-6cefe544a33d752c6c90bffabc463484 .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-130co8e-1a198415e02c3f0326842b0cceb67cf7{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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

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


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

.flex_column.av-24s6xmm-0a32756fa81319179dabbcdfa41413e4{
padding:50px 40px 50px 40px;
}

.flex_column.av-1wmqdjy-a89fd2cd34594d1bc7c27999a9af0ba9{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-24s6xmm-0a32756fa81319179dabbcdfa41413e4{
padding:40px 40px 40px 40px;
}

.flex_column.av-1wmqdjy-a89fd2cd34594d1bc7c27999a9af0ba9{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-24s6xmm-0a32756fa81319179dabbcdfa41413e4{
padding:30px 30px 30px 30px;
}

.flex_column.av-1wmqdjy-a89fd2cd34594d1bc7c27999a9af0ba9{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-24s6xmm-0a32756fa81319179dabbcdfa41413e4{
padding:30px 30px 30px 30px;
}

.flex_column.av-1wmqdjy-a89fd2cd34594d1bc7c27999a9af0ba9{
padding:30px 30px 30px 30px;
}
}
