.avia-section.av-vcqro-a4311391e8f4aad8b6aeaada0d1cc78c .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-vcqro-a4311391e8f4aad8b6aeaada0d1cc78c .av-section-color-overlay{
opacity:0.7;
background-color:#1e1e1e;
}

#top .hr.hr-invisible.av-2dfli9w-8cf06980d1a440095d2035b64ed21abe{
height:50px;
}

.flex_column.av-2bkuln8-15c32efb2ccf4e279bbce3b6fbe71726{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
}

#top #wrap_all .avia-button.av-270k19g-78df404a551bed7452fef9ee8a9bde55{
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-270k19g-78df404a551bed7452fef9ee8a9bde55:hover{
background-color:#ffffff;
color:white;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-24m5e8k-96ef518144b6924c93f930374e8fcf6d{
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-24m5e8k-96ef518144b6924c93f930374e8fcf6d:hover{
background-color:#ffffff;
color:white;
transition:all 0.4s ease-in-out;
}

#top .avia-icon-list-container.av-mumffm74-ea717337785cd9a7a737a9adf1de3cad .iconlist_icon{
color:#ffffff;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-mumffm74-ea717337785cd9a7a737a9adf1de3cad .av_iconlist_title{
font-size:20px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-1xx7c4-4656ecbf171b43567388106e6028757f{
background-color:#d0a18d;
border-color:#d0a18d;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-1xx7c4-4656ecbf171b43567388106e6028757f:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}

.avia-image-container.av-1wnrgtw-7fd923704714c4e6a70738cecdb1ee20 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1wnrgtw-7fd923704714c4e6a70738cecdb1ee20 .av-image-caption-overlay-center{
color:#ffffff;
}

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

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

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

#top .hr.hr-invisible.av-1hxdoac-c1043b2c44a0780b7b346a4fc515cf62{
height:30px;
}

#top .hr.hr-invisible.av-1eibdjo-406598dda971de71c3edb344c23cfaa7{
height:20px;
}

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

.av_font_icon.av-1az746c-4753d4af3038e587a6506667e6d6d3e7{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-1az746c-4753d4af3038e587a6506667e6d6d3e7 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-191e97o-6cdc2aebe7acfb58850b4a200c0cb043{
height:30px;
}

#top .hr.hr-invisible.av-16b1vic-c1257413731ec8118cf5de3afaff777d{
height:20px;
}

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

.av_font_icon.av-3tn9ec-aae0d777838d2c3d4593d7117a8494e2{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-3tn9ec-aae0d777838d2c3d4593d7117a8494e2 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-10zmddg-6c5caf163171a9bc879f89e68f68571b{
height:30px;
}

#top .hr.hr-invisible.av-xugxus-e87c44cf316a6d53898fb5a2b70b03a9{
height:20px;
}

.avia-section.av-w2peys-589b6dd4164cca4bef9887183a4ef0db{
background-color:#f2f2f2;
background-image:unset;
}

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

#top #wrap_all .avia-button.av-mumjy74o-47e268a61984d8c24c7d04bccb190b5d{
background-color:#d0a18d;
border-color:#d0a18d;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mumjy74o-47e268a61984d8c24c7d04bccb190b5d:hover{
color:white;
transition:all 0.4s ease-in-out;
}

#top .av-masonry.av-jg26ac-06e945d0403349c601b6d015597a8dd4{
background-color:#ffffff;
}

.avia-section.av-fbxqp0-b63bd1e815cadf724454e3448438ef20 .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-fbxqp0-b63bd1e815cadf724454e3448438ef20 .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-196004-199979fe225c1c57d8ceeae67172b057{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-7jh2r8-e58780d7e597fc46d7215099473cc63c{
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-7jh2r8-e58780d7e597fc46d7215099473cc63c:hover{
background-color:#ffffff;
color:white;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-5g2izo-a937329a5f0bfa68198258189ed8c282{
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-5g2izo-a937329a5f0bfa68198258189ed8c282:hover{
background-color:#ffffff;
color:white;
transition:all 0.4s ease-in-out;
}

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


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

.flex_column.av-1cvebis-dd8ca7f653923e465ba46204db5dd5c1{
padding:50px 40px 50px 40px;
}

.flex_column.av-157djr8-224ef5ff56d5fa373770275dabe449ef{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-1cvebis-dd8ca7f653923e465ba46204db5dd5c1{
padding:40px 40px 40px 40px;
}

.flex_column.av-157djr8-224ef5ff56d5fa373770275dabe449ef{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-1cvebis-dd8ca7f653923e465ba46204db5dd5c1{
padding:30px 30px 30px 30px;
}

.flex_column.av-157djr8-224ef5ff56d5fa373770275dabe449ef{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-1cvebis-dd8ca7f653923e465ba46204db5dd5c1{
padding:30px 30px 30px 30px;
}

.flex_column.av-157djr8-224ef5ff56d5fa373770275dabe449ef{
padding:30px 30px 30px 30px;
}
}
