.avia-section.av-2n72rd8-23c29bd98855958e5c2ff2ebe165d87b .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-05-at-06.44.24-1.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-2n72rd8-23c29bd98855958e5c2ff2ebe165d87b .av-section-color-overlay{
opacity:0.7;
background-color:#333333;
}

#top #wrap_all .avia-button.av-2l1a9gs-5a336d771b66077ba1b47c922a14b19c{
background-color:#d49536;
border-color:#d49536;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2l1a9gs-5a336d771b66077ba1b47c922a14b19c:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}

.avia-section.av-2k43cho-521a69c39c543e6a769d5e6981f87b8e{
background-color:#ffffff;
background-image:unset;
}

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

#top .hr.hr-invisible.av-2ehzbrg-bf81d14daa7edf30d9521f45025c3fcd{
height:50px;
}

#top #wrap_all .avia-button.av-mir8y0bd-faac009cf284b667e17784e9e93781d0{
background-color:#e57e00;
border-color:#e57e00;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mir8y0bd-faac009cf284b667e17784e9e93781d0:hover{
background-color:#0e548c;
color:white;
transition:all 0.4s ease-in-out;
}

.avia-section.av-8hy2ss-6deb89bfcb03db4de274d17cce7cea7b{
background-color:#f4f4f4;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/01/WhatsApp-Image-2025-01-23-at-20.17.25.jpeg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-8hy2ss-6deb89bfcb03db4de274d17cce7cea7b .av-section-color-overlay{
opacity:0.7;
background-color:#2b2b2b;
}

#top .togglecontainer.av-mir8zvvg-540a59cb0113094c0cdf353fabf76952 p.toggler .toggle_icon{
color:#d49536;
border-color:#d49536;
}
#top .togglecontainer.av-mir8zvvg-540a59cb0113094c0cdf353fabf76952 p.toggler .toggle_icon > span{
color:#d49536;
border-color:#d49536;
}

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

.av_font_icon.av-1ysfgik-cea9f1d0297e538619f140facffaa943{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-1ysfgik-cea9f1d0297e538619f140facffaa943 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-1wfd1lo-eaaf5ef98df3dc81c91a6bb02db9b023{
height:30px;
}

#top .hr.hr-invisible.av-1tf40e4-cd77ecbc3e24b87bf9c7a6e075f2fab6{
height:20px;
}

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

.av_font_icon.av-1pqk29o-a34cc138b8cc38c7b54e05efd99aebe4{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-1pqk29o-a34cc138b8cc38c7b54e05efd99aebe4 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-1orazjg-bd4a5654e210a143842f577dbe6f8202{
height:30px;
}

#top .hr.hr-invisible.av-1lfb2kc-c89dc4d34d04f717a4353036ad8fe407{
height:20px;
}

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

.av_font_icon.av-1hb3unw-64dfe0ce9c904dc2e7a03a181a2846f8{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-1hb3unw-64dfe0ce9c904dc2e7a03a181a2846f8 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-1gahh8s-a45619bf1bc621623198245acf0641c3{
height:30px;
}

#top .hr.hr-invisible.av-1cofc58-c2f124e6c809cbbb77aa4e4421710c24{
height:20px;
}

.avia-section.av-4shju4-a3c422597901e621ad9f668c9c81ed8b{
background-color:#f2f2f2;
background-image:unset;
}

.flex_column.av-188j5x8-1f06fd2242e73de4bf31b4410e8b0617{
border-radius:10px 10px 10px 10px;
padding:15px 15px 15px 15px;
background-color:#ffffff;
}

#top .avia-icon-list-container.av-mir915ep-46fd660376f6749dd7101739e0abdbcd .iconlist_icon{
color:#d49536;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-mir915ep-46fd660376f6749dd7101739e0abdbcd .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}

#top .av-masonry.av-tk4qto-91356af4cd6b57a9d28da3dda28a8e8c{
background-color:#ffffff;
}

.avia-section.av-s09ff0-80aa731f78fcf9ada434eb65c02fbd2f .av-parallax .av-parallax-inner{
background-color:#f4f4f4;
background-image:url(https://directdrivesandpatios.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-s09ff0-80aa731f78fcf9ada434eb65c02fbd2f .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-nsxgvg-8f556c0ff65676c5b3287d656627aa2d{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-f8p5a4-a23a4ac31556e73bfa4b12de6090d141:hover{
color:white;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-96tzvw-126b3af094017d876e85c7da98c724e7{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-6y0m8c-09b92b846f83ec3fdc06a157e05f149b{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-6bg2os-625882301bb86baa18867d18da26587f{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-4gjt5o-c0539131ce6d52acd4176ab357772b71{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

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


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

.flex_column.av-1remwx8-30a61073de80ab473777d574ec430b3c{
padding:50px 40px 50px 40px;
}

.flex_column.av-1iwm3zg-c184fa8eea9cde7a77d0cc9b97cea20e{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-1remwx8-30a61073de80ab473777d574ec430b3c{
padding:40px 40px 40px 40px;
}

.flex_column.av-1iwm3zg-c184fa8eea9cde7a77d0cc9b97cea20e{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-1remwx8-30a61073de80ab473777d574ec430b3c{
padding:30px 30px 30px 30px;
}

.flex_column.av-1iwm3zg-c184fa8eea9cde7a77d0cc9b97cea20e{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-1remwx8-30a61073de80ab473777d574ec430b3c{
padding:30px 30px 30px 30px;
}

.flex_column.av-1iwm3zg-c184fa8eea9cde7a77d0cc9b97cea20e{
padding:30px 30px 30px 30px;
}
}
