.avia-section.av-mgi1s0so-244fc42b68a73d713863373974c5af8c .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/10/WhatsApp-Image-2025-09-02-at-16.16.48.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mgi1s0so-244fc42b68a73d713863373974c5af8c .av-section-color-overlay{
opacity:0.7;
background-color:#333333;
}

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

.avia-section.av-2553mi6-7ca4d204a9a7f714d0440a181b4898c7{
background-color:#ffffff;
background-image:unset;
}

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

#top .hr.hr-invisible.av-1zipqu6-6fdcab73c7618c882bfaa1d57fb384f5{
height:50px;
}

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

.avia-section.av-1xy9mz2-7e29ab526e640e03828e1421f75c3c94{
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-1xy9mz2-7e29ab526e640e03828e1421f75c3c94 .av-section-color-overlay{
opacity:0.7;
background-color:#2b2b2b;
}

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

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

#top .hr.hr-invisible.av-1pus8mm-ecc4d3cb25ed32be6d32ea0ecdc508df{
height:30px;
}

#top .hr.hr-invisible.av-1na4z6m-56e7f734b020913f39292a9390cbe2f3{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1i5etbi-a1b2036786238d1cffc41a73f9aa43eb{
height:30px;
}

#top .hr.hr-invisible.av-1ec06m6-f77014b20987bb8703bb160452307962{
height:20px;
}

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

.av_font_icon.av-4o1872-f9ddf4e2261fd35830a5bf903a3be69a{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-4o1872-f9ddf4e2261fd35830a5bf903a3be69a .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-18xfxu6-916a74a4778d5e345dd47631de9ff8ef{
height:30px;
}

#top .hr.hr-invisible.av-1695pvy-3a33c651c45cf9eb4dfbceb3cce08932{
height:20px;
}

.avia-section.av-154o8r2-9c82cda65d0579563f22d080fdc9dec0{
background-color:#f2f2f2;
background-image:unset;
}

.flex_column.av-115jun2-f61e735236333a2e0ced70fc310f67b8{
border-radius:10px 10px 10px 10px;
padding:15px 15px 15px 15px;
background-color:#ffffff;
}

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

#top .av-masonry.av-mgi1xnyn-4e56389cf5a5682971b9742414ce3eed{
background-color:#ffffff;
}

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

.flex_column.av-nhpnsu-3e4ea97cc7ed40fd91084ce8c305bc7b{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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

#top #wrap_all .avia-button.av-8re84u-ec3c77bf1d7d55faf8542ed121493f17{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-7d7t9q-114abd2dcdb03e0a878e72093aae13d7{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-5fs0zi-11ddea76497f79d555edcd0c3acba1e5{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-3yut0u-78e61351443add2b00cb1780abe8c175{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

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


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

.flex_column.av-1l0u0ta-935469e3334034f2e79c52d98f3bf965{
padding:50px 40px 50px 40px;
}

.flex_column.av-1cp7ewu-e4548b432462743409f0dc47d470fc58{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-1l0u0ta-935469e3334034f2e79c52d98f3bf965{
padding:40px 40px 40px 40px;
}

.flex_column.av-1cp7ewu-e4548b432462743409f0dc47d470fc58{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-1l0u0ta-935469e3334034f2e79c52d98f3bf965{
padding:30px 30px 30px 30px;
}

.flex_column.av-1cp7ewu-e4548b432462743409f0dc47d470fc58{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-1l0u0ta-935469e3334034f2e79c52d98f3bf965{
padding:30px 30px 30px 30px;
}

.flex_column.av-1cp7ewu-e4548b432462743409f0dc47d470fc58{
padding:30px 30px 30px 30px;
}
}
