.avia-section.av-ma1i2zu9-571515d35a58a9ee174e5f7c2a393dc5 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://stonecoat-driveways.co.uk/wp-content/uploads/2024/12/2018-03-30-PHOTO-00000229.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-ma1i2zu9-571515d35a58a9ee174e5f7c2a393dc5 .av-section-color-overlay{
opacity:0.7;
background-color:#262626;
}

#top .hr.hr-invisible.av-4vahhl-d20cbaf3ddfa1a0d73fdee17dbae13ab{
height:50px;
}

#top #wrap_all .avia-button.av-9czdyh-9ddf669ec4e48340e1c5f42acbd9c014{
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-pgbo9-06381eeb5a1349afd973b296f29fcefc{
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-mumvipha-bf49f8827eaad45b9b2b80762daea280 .av-image-diff-handle{
box-shadow:0 0 12px rgba(51, 51, 51, 0.5);
}
.avia-image-diff-container.av-mumvipha-bf49f8827eaad45b9b2b80762daea280 .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-mumvipha-bf49f8827eaad45b9b2b80762daea280 .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-8h1i1-591d3c19e7145366e4e572c684445275{
height:50px;
}

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

.av_font_icon.av-2h1ss2h-6a86f1195b3b8e2b38bef1a5ca26383e{
color:#00c2cb;
border-color:#00c2cb;
}
.av_font_icon.av-2h1ss2h-6a86f1195b3b8e2b38bef1a5ca26383e .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-2em7hjt-8b2ea936075270dc72ed3044c7a13480{
height:30px;
}

#top .hr.hr-invisible.av-2bx31mx-8640785c2ff5ef95e52f9299954ad52e{
height:20px;
}

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

.av_font_icon.av-27z8ird-88c57cc78088ba1b47b4d149fc27f11c{
color:#302d75;
border-color:#302d75;
}
.av_font_icon.av-27z8ird-88c57cc78088ba1b47b4d149fc27f11c .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-26l7oih-eecca71e6c5c11cd499dfe72bc601d48{
height:30px;
}

#top .hr.hr-invisible.av-234dao9-c2573fbe4e424b365b5fde80d5aebabe{
height:20px;
}

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

.av_font_icon.av-20pkie1-7eb9221d6dd8d8bf6f0088375d90dde4{
color:#00c2cb;
border-color:#00c2cb;
}
.av_font_icon.av-20pkie1-7eb9221d6dd8d8bf6f0088375d90dde4 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-1xqlzk9-7fa7eeb16a43e27142769e2a0597a65a{
height:30px;
}

#top .hr.hr-invisible.av-1v4r01l-4fe8cc6ac7aeecb21efe78e6c5dffdfa{
height:20px;
}

.avia-section.av-1t1aqjt-09f1e8f2b8772601b7a1050fb6ce4f6d{
background-color:#f2f2f2;
background-image:unset;
}

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

#top .av-masonry.av-ma1ibw0x-fe98a4571ef03768b78d8b66237b326d{
background-color:#ffffff;
}

.avia-section.av-ma1il46d-436a5c49abb1c0bb13e396a9cf2295e8{
background-color:#f2f2f2;
background-image:unset;
}

.avia-image-container.av-17bpiqh-75a9a90d97c87b7c80f137f706b0b373 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-17bpiqh-75a9a90d97c87b7c80f137f706b0b373 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-16qfx09-40e5dc9b600d057dea468802a8f237bd .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-16qfx09-40e5dc9b600d057dea468802a8f237bd .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-12g27uh-b38d758f6818299c6c6555444a2c93fb{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-106x1t5-4827fc59ab77b4730dbd38f7e9f71a65{
background-color:#00c2cb;
border-color:#00c2cb;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-106x1t5-4827fc59ab77b4730dbd38f7e9f71a65:hover{
color:white;
transition:all 0.4s ease-in-out;
}

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


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

.flex_column.av-29kx7k9-0664b62d832e6ca4f1348aa41cb22ccf{
padding:50px 40px 50px 40px;
}

.flex_column.av-21xlikp-c042861bb6f6afc4605070dc9ab12a16{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-29kx7k9-0664b62d832e6ca4f1348aa41cb22ccf{
padding:40px 40px 40px 40px;
}

.flex_column.av-21xlikp-c042861bb6f6afc4605070dc9ab12a16{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-29kx7k9-0664b62d832e6ca4f1348aa41cb22ccf{
padding:30px 30px 30px 30px;
}

.flex_column.av-21xlikp-c042861bb6f6afc4605070dc9ab12a16{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-29kx7k9-0664b62d832e6ca4f1348aa41cb22ccf{
padding:30px 30px 30px 30px;
}

.flex_column.av-21xlikp-c042861bb6f6afc4605070dc9ab12a16{
padding:30px 30px 30px 30px;
}
}
