.avia-section.av-2oe9j2o-b5d81db8e565db2dd514c36a954210d0 .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.11.01-3.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-2oe9j2o-b5d81db8e565db2dd514c36a954210d0 .av-section-color-overlay{
opacity:0.7;
background-color:#282828;
}

#top .hr.hr-invisible.av-5awh28-85ced784c32da943874dca16f79eaac5{
height:20px;
}

#top #wrap_all .avia-button.av-9enejk-6e20fe408e1e5282607f6abf24fa3e1b{
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-71121c-3f363dc6f699e8daf3010660b48323af{
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 .hr.hr-invisible.av-3yk2qo-0f56099424784219ebfd0900d56eda8b{
height:20px;
}

.avia-image-diff-container.av-munp4owt-3f49708038c7476f5d82ea1b23a62aad .av-image-diff-handle{
box-shadow:0 0 12px rgba(51, 51, 51, 0.5);
}
.avia-image-diff-container.av-munp4owt-3f49708038c7476f5d82ea1b23a62aad .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-munp4owt-3f49708038c7476f5d82ea1b23a62aad .av-image-diff-handle:after{
box-shadow:0 3px 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

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

.av_font_icon.av-224g04g-5d831157e5a3e736592b3b4a9a55c122{
color:#00c2cb;
border-color:#00c2cb;
}
.av_font_icon.av-224g04g-5d831157e5a3e736592b3b4a9a55c122 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-1zlhebk-d854e1535ebfe280fd0deeea1110defb{
height:30px;
}

#top .hr.hr-invisible.av-1xgcowg-c37b939459ac89f2fe9fe77284250344{
height:20px;
}

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

.av_font_icon.av-1spwxk0-1e35c83679a5dee5722a8d85ada0d782{
color:#302d75;
border-color:#302d75;
}
.av_font_icon.av-1spwxk0-1e35c83679a5dee5722a8d85ada0d782 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-1rsml4g-5a5abdde335d5e8e8db4b1b0260415d4{
height:30px;
}

#top .hr.hr-invisible.av-1ogfdsw-76269e4fc13c5e40084c0e19a912cca3{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1jzi4pc-95a981446d5a890bd355586c05376c6a{
height:30px;
}

#top .hr.hr-invisible.av-1fov01c-fbda1af961f94158b6d06fc1f89c22b8{
height:20px;
}

.avia-section.av-ma1k7sf7-5f43c46b248315771df96188ab38b23c{
background-color:#f2f2f2;
background-image:unset;
}

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

#top .av-masonry.av-483fuo-ae768cc89795bb1ca204a2c1288b7b59{
background-color:#ffffff;
}

#top .togglecontainer.av-ma1l7ltq-8834553fdbefc58d6d56728cd3901189 p.toggler .toggle_icon{
color:#302d75;
border-color:#302d75;
}
#top .togglecontainer.av-ma1l7ltq-8834553fdbefc58d6d56728cd3901189 p.toggler .toggle_icon > span{
color:#302d75;
border-color:#302d75;
}

.avia-section.av-13eikps-0b80af4cfffa92bec782eea400c891d3 .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-13eikps-0b80af4cfffa92bec782eea400c891d3 .av-section-color-overlay{
opacity:0.5;
}

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

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

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


@media only screen and (min-width: 990px){ 
.flex_column.av-22qrz0w-8a42f46cedd79ce4ac59de681e8c91c0{
padding:50px 40px 50px 40px;
}

.flex_column.av-1udg2c0-48485a013b17963db2b38c788b8bc3c4{
padding:50px 40px 50px 40px;
}

.flex_column.av-1mbwbpc-f88fac12578ed55c309a310464eaee15{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-22qrz0w-8a42f46cedd79ce4ac59de681e8c91c0{
padding:40px 40px 40px 40px;
}

.flex_column.av-1udg2c0-48485a013b17963db2b38c788b8bc3c4{
padding:40px 40px 40px 40px;
}

.flex_column.av-1mbwbpc-f88fac12578ed55c309a310464eaee15{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-22qrz0w-8a42f46cedd79ce4ac59de681e8c91c0{
padding:30px 30px 30px 30px;
}

.flex_column.av-1udg2c0-48485a013b17963db2b38c788b8bc3c4{
padding:30px 30px 30px 30px;
}

.flex_column.av-1mbwbpc-f88fac12578ed55c309a310464eaee15{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-22qrz0w-8a42f46cedd79ce4ac59de681e8c91c0{
padding:30px 30px 30px 30px;
}

.flex_column.av-1udg2c0-48485a013b17963db2b38c788b8bc3c4{
padding:30px 30px 30px 30px;
}

.flex_column.av-1mbwbpc-f88fac12578ed55c309a310464eaee15{
padding:30px 30px 30px 30px;
}
}
