.avia-section.av-2amzwft-6e5944a7b33b1a661485a8b677782c23 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://stonecoat-driveways.co.uk/wp-content/uploads/2026/09/block-paving-gallery-image01.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-2amzwft-6e5944a7b33b1a661485a8b677782c23 .av-section-color-overlay{
opacity:0.7;
background-color:#1e1e1e;
}

#top .hr.hr-invisible.av-28yzent-ee64265620206d4d8b8a16f0f771c280{
height:50px;
}

.flex_column.av-26i6ti1-d513cd06849b974c140a94407412d34c{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
}

#top #wrap_all .avia-button.av-23uwtk9-d726c5acf3630d31a680951c9980d2ff{
background-color:#302d75;
border-color:#302d75;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-23uwtk9-d726c5acf3630d31a680951c9980d2ff:hover{
background-color:#ffffff;
color:white;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-2167drt-bdf40a877449b434b0130a3b861e8be9{
background-color:#302d75;
border-color:#302d75;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-2167drt-bdf40a877449b434b0130a3b861e8be9:hover{
background-color:#ffffff;
color:white;
transition:all 0.4s ease-in-out;
}

#top .avia-icon-list-container.av-1xny789-6da3a1aa08786ed6d5e1fbb91ee3a6d5 .iconlist_icon{
color:#ffffff;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-1xny789-6da3a1aa08786ed6d5e1fbb91ee3a6d5 .av_iconlist_title{
font-size:20px;
color:#ffffff;
}

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

#top #wrap_all .avia-button.av-1er3qop-18a9e1f60586bcb11a07375f19c154e3{
background-color:#302d75;
border-color:#302d75;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1er3qop-18a9e1f60586bcb11a07375f19c154e3:hover{
background-color:#d0a18d;
color:white;
transition:all 0.4s ease-in-out;
}

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

.av_font_icon.av-19s94k9-50900cb96b5a93a1d0e40c0878179320{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-19s94k9-50900cb96b5a93a1d0e40c0878179320 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-18l7p8p-908ac438891166aedb498c1cdce21dc5{
height:30px;
}

#top .hr.hr-invisible.av-164nh09-6795ba78e2d53a994283811049fc3bc8{
height:20px;
}

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

.av_font_icon.av-1318eux-7c283b054f13732c4a17708c9b8c31c4{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-1318eux-7c283b054f13732c4a17708c9b8c31c4 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-11x6spl-cbf3471318beca684ebea30601a439d8{
height:30px;
}

#top .hr.hr-invisible.av-zws249-d4afd3ff2fa1e96c813eb293bcb817ef{
height:20px;
}

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

.av_font_icon.av-vm5kll-4496dc5357ab7fe4a22c784162a81250{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-vm5kll-4496dc5357ab7fe4a22c784162a81250 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-u8x0vd-83cd34bb7c02c3bc55a28ca12af35470{
height:30px;
}

#top .hr.hr-invisible.av-spqct5-5564e00214585a60ded9701bde146c24{
height:20px;
}

.avia-section.av-qy3byh-7ff595d1abf9acf32892cb84c8e3d258{
background-color:#f2f2f2;
background-image:unset;
}

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

#top .av-masonry.av-hm04yx-354a12de15103f16ea0ae5c6d8cda635{
background-color:#ffffff;
}

.avia-section.av-duh8jd-baf646546935edad4131863ec55f181a .av-parallax .av-parallax-inner{
background-color:#f4f4f4;
background-image:url(https://stonecoat-driveways.co.uk/wp-content/uploads/2026/09/WhatsApp-Image-2026-09-28-at-09.20.36.jpeg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-duh8jd-baf646546935edad4131863ec55f181a .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-ah6t6h-3b622b4f513ca031d8909c5dbf7b8a9b{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-7rtd6x-bcd36a7bf262fbb1f00b620fa8e08688{
background-color:#302d75;
border-color:#302d75;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-7rtd6x-bcd36a7bf262fbb1f00b620fa8e08688:hover{
background-color:#ffffff;
color:white;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-5if72x-2f476c0d77035f2c7d25f4d52ac2e0f4{
background-color:#302d75;
border-color:#302d75;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-5if72x-2f476c0d77035f2c7d25f4d52ac2e0f4:hover{
background-color:#ffffff;
color:white;
transition:all 0.4s ease-in-out;
}

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


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

.flex_column.av-14prrnd-2eff697cd5ab2fd72cf52fe56008b615{
padding:50px 40px 50px 40px;
}

.flex_column.av-xsvahl-da7da20cdcd8d260b6244af0052591ec{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-14prrnd-2eff697cd5ab2fd72cf52fe56008b615{
padding:40px 40px 40px 40px;
}

.flex_column.av-xsvahl-da7da20cdcd8d260b6244af0052591ec{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-14prrnd-2eff697cd5ab2fd72cf52fe56008b615{
padding:30px 30px 30px 30px;
}

.flex_column.av-xsvahl-da7da20cdcd8d260b6244af0052591ec{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-14prrnd-2eff697cd5ab2fd72cf52fe56008b615{
padding:30px 30px 30px 30px;
}

.flex_column.av-xsvahl-da7da20cdcd8d260b6244af0052591ec{
padding:30px 30px 30px 30px;
}
}
