.avia-section.av-mfb3d7u8-ded5ebb13a1bdefd6e055b560fe2b3f3 .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-mfb3d7u8-ded5ebb13a1bdefd6e055b560fe2b3f3 .av-section-color-overlay{
opacity:0.7;
background-color:#333333;
}

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

.avia-section.av-7qxf96-4a2f9a5e35c9a481eb9d2c8050cbd0ec{
background-color:#ffffff;
background-image:unset;
}

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

#top .hr.hr-invisible.av-1yxkusa-c2ced24a1a3dc3c82886840505da412d{
height:50px;
}

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

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

#top .togglecontainer.av-mfb3hs7v-2fe833e68439ac35b4f988dc1ecbb718 p.toggler .toggle_icon{
color:#d49536;
border-color:#d49536;
}
#top .togglecontainer.av-mfb3hs7v-2fe833e68439ac35b4f988dc1ecbb718 p.toggler .toggle_icon > span{
color:#d49536;
border-color:#d49536;
}

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

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

#top .hr.hr-invisible.av-1hjy4vu-d774ff0ef7708f56aab4496384e364d8{
height:30px;
}

#top .hr.hr-invisible.av-1eefeyy-d8a798c46bbd6183aff859c990dd5c60{
height:20px;
}

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

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

#top .hr.hr-invisible.av-4l2hiy-70bc7413ed2fa0a9acd636e42fd6f5ff{
height:30px;
}

#top .hr.hr-invisible.av-167uka2-400a004f5cea240d8bd2fcfefd71592e{
height:20px;
}

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

.av_font_icon.av-12bz74q-bee922c6f3c228d524a879d197f914cf{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-12bz74q-bee922c6f3c228d524a879d197f914cf .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-3qpdoa-cd1618658069fdf6e279a4e45b1fadf7{
height:30px;
}

#top .hr.hr-invisible.av-ygzroa-28a475bd612b2d47aab3edfa90668d8b{
height:20px;
}

.avia-section.av-wby9zu-6ee39ac49187627d96754b43f9375c22{
background-color:#f2f2f2;
background-image:unset;
}

.flex_column.av-svioka-d04cf19f63401e125de3256bbcd5bdad{
border-radius:10px 10px 10px 10px;
padding:15px 15px 15px 15px;
background-color:#ffffff;
}

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

#top .av-masonry.av-mfb3kldn-4650bad071e88b0a2b872925b99d85cb{
background-color:#ffffff;
}

.avia-section.av-hiadwq-4865d3935df3b044d2cf263f84b066d4 .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-hiadwq-4865d3935df3b044d2cf263f84b066d4 .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-eowp0q-502b9839b7b2a80e67f5c717f6eaf939{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-578vt6-173dc537dda250362bd95ace2aae14a1:hover{
color:white;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-mfb3ah5l-289bd52e08540289c749cbcebac7b3f4{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mfb3ah5l-50-85805edc1c62f87fd61e887f2cce6aca{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mfb3ah5l-49-92d70c367a8b26630e174725bc94472c{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mfb3ah5l-48-4882ac2ce7d3ee7f1eb87acb0c4a8252{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

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


@media only screen and (min-width: 990px){ 
.flex_column.av-1lb3qx6-09fba63dee55200c73e2fd3488093334{
padding:50px 40px 50px 40px;
}

.flex_column.av-1defc0q-eb69f100a559f82092240c40993d7470{
padding:50px 40px 50px 40px;
}

.flex_column.av-1501x0q-947a913093ef49c9edc7c828785832ed{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-1defc0q-eb69f100a559f82092240c40993d7470{
padding:40px 40px 40px 40px;
}

.flex_column.av-1501x0q-947a913093ef49c9edc7c828785832ed{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-1defc0q-eb69f100a559f82092240c40993d7470{
padding:30px 30px 30px 30px;
}

.flex_column.av-1501x0q-947a913093ef49c9edc7c828785832ed{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-1lb3qx6-09fba63dee55200c73e2fd3488093334{
padding:30px 30px 30px 30px;
}

.flex_column.av-1defc0q-eb69f100a559f82092240c40993d7470{
padding:30px 30px 30px 30px;
}

.flex_column.av-1501x0q-947a913093ef49c9edc7c828785832ed{
padding:30px 30px 30px 30px;
}
}
