.avia-section.av-ma1ire6j-19fed06d2779f85223b4090a1dd9097e .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://stonecoat-driveways.co.uk/wp-content/uploads/2024/12/IMG_0135.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-ma1ire6j-19fed06d2779f85223b4090a1dd9097e .av-section-color-overlay{
opacity:0.7;
background-color:#282828;
}

#top .hr.hr-invisible.av-munoszn3-183e98c03344cb8031cfbc42d4c421ad{
height:20px;
}

#top #wrap_all .avia-button.av-9rs85i-0884b8b750b845ea930f6953adb2efba{
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-77xwdi-c374fb0af60f00243c0fb2ee4a0b7b5f{
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-2is7v86-d6588f676a0b2f995362e6a2dff5ba15{
height:30px;
}

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

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

.av_font_icon.av-2crjsra-9aba4409d3511b938ca5a5e9322cf6dd{
color:#00c2cb;
border-color:#00c2cb;
}
.av_font_icon.av-2crjsra-9aba4409d3511b938ca5a5e9322cf6dd .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-2bi17k6-45d5f71b44b7e841ff9c7970a6818f8a{
height:30px;
}

#top .hr.hr-invisible.av-28slmeu-cc3e76b9f010e5f661358d7fa1ddf23a{
height:20px;
}

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

.av_font_icon.av-2576ud2-6893106bec6eb640a5cf5e93df33c779{
color:#302d75;
border-color:#302d75;
}
.av_font_icon.av-2576ud2-6893106bec6eb640a5cf5e93df33c779 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-23ncdti-b7f6606dea73e1280244ca5fa9ccd064{
height:30px;
}

#top .hr.hr-invisible.av-20m476e-0e12eb6e21d8b495b2c36ab0ffeacc34{
height:20px;
}

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

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

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

#top .hr.hr-invisible.av-1rsx37q-e98c3f8654e823f7168c99c01386e5a0{
height:20px;
}

.avia-section.av-1pjh7di-082f621d9dcbb9b427df4c0697e64559{
background-color:#f2f2f2;
background-image:unset;
}

#top .av-masonry.av-1cm3y3a-e1e0569dcc9343cbbbc5a8a1f05c767e{
background-color:#ffffff;
}

#top .avia-icon-list-container.av-ma1j88rc-c18ea32c1f161ee67918928a9640ae11 .iconlist_icon{
color:#302d75;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-ma1j88rc-c18ea32c1f161ee67918928a9640ae11 .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}
.avia-icon-list-container.av-ma1j88rc-c18ea32c1f161ee67918928a9640ae11 .iconlist_content{
color:#302d75;
}

#top .avia-icon-list-container.av-ma1j9zso-1c3ec74036864ac52a6c5f7bae83915a .iconlist_icon{
color:#302d75;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-ma1j9zso-1c3ec74036864ac52a6c5f7bae83915a .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}
.avia-icon-list-container.av-ma1j9zso-1c3ec74036864ac52a6c5f7bae83915a .iconlist_content{
color:#302d75;
}

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

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

.flex_column.av-13gllc6-e1f45348b70ca5d36b4476b1cafb3fa6{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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

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


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

.flex_column.av-26a9qie-84eff4883132b61a7443c64bce680017{
padding:50px 40px 50px 40px;
}

.flex_column.av-1y9qv1i-465170f530bd47b46c3aecc05f6be696{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-26a9qie-84eff4883132b61a7443c64bce680017{
padding:40px 40px 40px 40px;
}

.flex_column.av-1y9qv1i-465170f530bd47b46c3aecc05f6be696{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-26a9qie-84eff4883132b61a7443c64bce680017{
padding:30px 30px 30px 30px;
}

.flex_column.av-1y9qv1i-465170f530bd47b46c3aecc05f6be696{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-26a9qie-84eff4883132b61a7443c64bce680017{
padding:30px 30px 30px 30px;
}

.flex_column.av-1y9qv1i-465170f530bd47b46c3aecc05f6be696{
padding:30px 30px 30px 30px;
}
}
