.avia-section.av-d8y8fk-0d5ac5a6eb036cdf5ad73e514c2c32ca .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://stonecoat-driveways.co.uk/wp-content/uploads/2024/12/WhatsApp-Image-2024-02-09-at-17.18.06-2-2030x1523-1.jpg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-d8y8fk-0d5ac5a6eb036cdf5ad73e514c2c32ca .av-section-color-overlay{
opacity:0.6;
background-color:#000000;
background-image:url(https://stonecoat-driveways.co.uk/wp-content/uploads/2024/02/km-ico.svg);
background-repeat:repeat;
}

.flex_column.av-dlm48-ab5b5c06d02cef7f859c23b471cc65c4{
border-radius:10px 10px 10px 10px;
padding:15px 15px 15px 15px;
}

#top .av-special-heading.av-19y13k-24132126e6ef792951d2d029438a0d1b{
margin:20px 0 0 0;
padding-bottom:10px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-19y13k-24132126e6ef792951d2d029438a0d1b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-19y13k-24132126e6ef792951d2d029438a0d1b .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-19y13k-24132126e6ef792951d2d029438a0d1b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-19y13k-24132126e6ef792951d2d029438a0d1b .av-subheading{
font-size:15px;
}

#top .av-rotator-container.av-lz9pcya7-5de69389b67920ba56c63154045faa17{
text-align:center;
color:#ffffff;
}
#top #wrap_all .av-rotator-container.av-lz9pcya7-5de69389b67920ba56c63154045faa17 .av-rotator-container-inner{
font-size:38px;
}

#top .hr.hr-invisible.av-ma26e1fo-32473d199a0df0cd440be9d834c15100{
height:15px;
}

#top .av_textblock_section.av-cmp2m0-201563a2e4ae7b86220639c5605e9faf .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-9xhy0-231579dddf82044943b2979a9397d958{
height:20px;
}

#top #wrap_all .avia-button.av-ff1ts-1-638f4a747b236e17d3630cc6edadf26e{
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-ff1ts-1-1-429db3ba970195b704c25f807c5cedea{
background-color:#d0a18d;
border-color:#d0a18d;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

.flex_column.av-88h6o-5b8f72ce8ea82f38769f265ed63e0790{
padding:25px 25px 25px 25px;
background-color:#302d75;
}

.avia-section.av-10xww0-75aa43dc59d1543da1ee72c4bf3e3251{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-97d4-25a639d4d71289591d19ab9cf089251f{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-97d4-25a639d4d71289591d19ab9cf089251f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-97d4-25a639d4d71289591d19ab9cf089251f .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-97d4-25a639d4d71289591d19ab9cf089251f .av-subheading{
font-size:15px;
color:#302d75;
}

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

.avia-image-diff-container.av-mukzw5lu-583b8c515b3d651d3102fc56454984a7 .av-image-diff-handle{
box-shadow:0 0 12px rgba(51, 51, 51, 0.5);
}
.avia-image-diff-container.av-mukzw5lu-583b8c515b3d651d3102fc56454984a7 .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-mukzw5lu-583b8c515b3d651d3102fc56454984a7 .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-lv7wg4lt-74efcb19ac38451ab1c5a8dd1be09533{
height:20px;
}

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

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

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

#top .hr.hr-invisible.av-6q6bww-09265eb13eb3d997b13960a5ad14a6d2{
height:30px;
}

#top .hr.hr-invisible.av-6horww-2eb5b3e94f99fb46ca6fed218c949a50{
height:20px;
}

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

.av_font_icon.av-18nqfk-05311b37922bddbd805b30617d51faf5{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-18nqfk-05311b37922bddbd805b30617d51faf5 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-117ikg-6a4ab2987ee742e5dc8192df9b0c5358{
height:30px;
}

#top .hr.hr-invisible.av-wglsg-23b586e25c9f98dd6a0f722d851a94ba{
height:20px;
}

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

.av_font_icon.av-8d9s-13a2b6a727f701120b4b1be8d19de285{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-8d9s-13a2b6a727f701120b4b1be8d19de285 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-cy92g-ca5a53870e5fa6ba8a421472022eb2e7{
height:30px;
}

#top .hr.hr-invisible.av-abd68-b6e75c7e03404d0c365acf755a9bae8a{
height:20px;
}

#top .av-masonry.av-ma2aazuz-156cc64e2f2e1626d381551de1435635{
background-color:#ffffff;
}

@keyframes av_boxShadowEffect_av-2t2hoo-ded5c28b0b6955e290d9d60921763f41-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.1); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.1); opacity: 1; }
}
.flex_column.av-2t2hoo-ded5c28b0b6955e290d9d60921763f41{
box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}
.avia_transform .flex_column.av-2t2hoo-ded5c28b0b6955e290d9d60921763f41{
animation-duration:2s;
}

.av_font_icon.av-2idb68-9b4cb06cda22b287ca13011091235648{
color:#2da9b9;
border-color:#2da9b9;
}
.av_font_icon.av-2idb68-9b4cb06cda22b287ca13011091235648 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-2e6he0-0ce5774b2a92bd14a092d088890a3d39{
height:20px;
}

.av_font_icon.av-2au8oo-60fa40b662965664707a4452a06494cb{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-2au8oo-60fa40b662965664707a4452a06494cb .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-20v3o8-d73905b02312449e5a72359dd8aa3501{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-20v3o8-d73905b02312449e5a72359dd8aa3501 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-1vy2zk-6ca925eeda33a0abb7d690a338e48285{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-1vy2zk-6ca925eeda33a0abb7d690a338e48285 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-1ox2yo-77ae3936f24f07becb3bd5c4d9056e9c{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-1ox2yo-77ae3936f24f07becb3bd5c4d9056e9c .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-1jhkds-0422689935e4fcb5cbca55ad86317e69{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-1jhkds-0422689935e4fcb5cbca55ad86317e69 .av-icon-char{
font-size:20px;
line-height:20px;
}

@keyframes av_boxShadowEffect_av-1eqdko-669f089e8f84c2183dc2330dc76d7e20-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.1); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.1); opacity: 1; }
}
.flex_column.av-1eqdko-669f089e8f84c2183dc2330dc76d7e20{
box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}
.avia_transform .flex_column.av-1eqdko-669f089e8f84c2183dc2330dc76d7e20{
animation-duration:3s;
}

.av_font_icon.av-1bdpfs-df2f158c00e4ca8d1e19f5b6f5872895{
color:#2da9b9;
border-color:#2da9b9;
}
.av_font_icon.av-1bdpfs-df2f158c00e4ca8d1e19f5b6f5872895 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-15b5ds-44bfc98ba3fe3845273287adab1c5865{
height:20px;
}

.av_font_icon.av-xq8jc-da8f39f0423b71d634efb9e84eb1457b{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-xq8jc-da8f39f0423b71d634efb9e84eb1457b .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-ol5bc-a035bbee6d15d70a916fdd743caed7da{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-ol5bc-a035bbee6d15d70a916fdd743caed7da .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-ivg80-4497609496150ee144c7ec88d624c562{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-ivg80-4497609496150ee144c7ec88d624c562 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-1f8hc-a9087a0f91150c426eceda720b677823{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-1f8hc-a9087a0f91150c426eceda720b677823 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-9bpzs-f2db41812b0921d1722f6668aba77c9b{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-9bpzs-f2db41812b0921d1722f6668aba77c9b .av-icon-char{
font-size:20px;
line-height:20px;
}

.avia-section.av-3dwdts-9d32f9d4abaf9961e42ece39e3697808 .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-3dwdts-9d32f9d4abaf9961e42ece39e3697808 .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-34nudk-0ad51f90ff486559f834eaf5760b21d5{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-ma2actas-a05d33461965e48fde58b138f96d3da1{
background-color:#d0a18d;
border-color:#d0a18d;
color:#ffffff;
transition:all 0.4s ease-in-out;
}

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


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

.flex_column.av-1gg0pk-2e2884ce80bd300a16d3290a57eca529{
padding:50px 40px 50px 40px;
}

.flex_column.av-spanc-1116e64d531c22ae93fefc6aa3565081{
padding:50px 40px 50px 40px;
}

.flex_column.av-2t2hoo-ded5c28b0b6955e290d9d60921763f41{
padding:50px 50px 50px 50px;
}

.flex_column.av-1eqdko-669f089e8f84c2183dc2330dc76d7e20{
padding:50px 50px 50px 50px;
}
}

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

.flex_column.av-1gg0pk-2e2884ce80bd300a16d3290a57eca529{
padding:40px 40px 40px 40px;
}

.flex_column.av-spanc-1116e64d531c22ae93fefc6aa3565081{
padding:40px 40px 40px 40px;
}

.flex_column.av-2t2hoo-ded5c28b0b6955e290d9d60921763f41{
padding:40px 40px 40px 40px;
}

.flex_column.av-1eqdko-669f089e8f84c2183dc2330dc76d7e20{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-19y13k-24132126e6ef792951d2d029438a0d1b .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-ma2a5z9x-cf2795b6be2c5107c93d88fddf6f99f8{
padding:30px 30px 30px 30px;
}

.flex_column.av-1gg0pk-2e2884ce80bd300a16d3290a57eca529{
padding:30px 30px 30px 30px;
}

.flex_column.av-spanc-1116e64d531c22ae93fefc6aa3565081{
padding:30px 30px 30px 30px;
}

.flex_column.av-2t2hoo-ded5c28b0b6955e290d9d60921763f41{
padding:30px 30px 30px 30px;
}

.flex_column.av-1eqdko-669f089e8f84c2183dc2330dc76d7e20{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-19y13k-24132126e6ef792951d2d029438a0d1b .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-ma2a5z9x-cf2795b6be2c5107c93d88fddf6f99f8{
padding:30px 30px 30px 30px;
}

.flex_column.av-1gg0pk-2e2884ce80bd300a16d3290a57eca529{
padding:30px 30px 30px 30px;
}

.flex_column.av-spanc-1116e64d531c22ae93fefc6aa3565081{
padding:30px 30px 30px 30px;
}

.flex_column.av-2t2hoo-ded5c28b0b6955e290d9d60921763f41{
padding:30px 30px 30px 30px;
}

.flex_column.av-1eqdko-669f089e8f84c2183dc2330dc76d7e20{
padding:30px 30px 30px 30px;
}
}
