.avia-section.av-mir9jky8-fd28e8920e03a60d9cb31452fbbbc41d .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/01/WhatsApp-Image-2025-01-23-at-20.32.06-2-773x1030.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mir9jky8-fd28e8920e03a60d9cb31452fbbbc41d .av-section-color-overlay{
opacity:0.7;
background-color:#333333;
}

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

.avia-section.av-2ldt81e-2f97edc5a4fbf6e3f2733f5d7782e626{
background-color:#ffffff;
background-image:unset;
}

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

#top .hr.hr-invisible.av-2g1ruv6-2a526ff1d8381174ed5ed01ddf7ed43b{
height:50px;
}

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

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

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

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

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

#top .hr.hr-invisible.av-1x0wpzm-c8bbd2564187d4e01d32a171c75a6e69{
height:30px;
}

#top .hr.hr-invisible.av-1svc7ea-55991ade1e23d1cd2dd3ec5fb9d58880{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1o3e7w2-458a56f21fefea12c8af689698963a7f{
height:30px;
}

#top .hr.hr-invisible.av-1lafyk2-962f826add49f4f230e31817e33a8dd6{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1genihe-99ffb9d142085419ef0a0e2a94c29b48{
height:30px;
}

#top .hr.hr-invisible.av-1cwtrhu-e70e2562e63c37a4b8265ee5c68215a4{
height:20px;
}

.avia-section.av-1al7naq-0c650b95b6220ef4fdf43cc56ca864c3{
background-color:#f2f2f2;
background-image:unset;
}

.flex_column.av-4dgcte-bd06338bd4405ab389e379408cd531a7{
border-radius:10px 10px 10px 10px;
padding:15px 15px 15px 15px;
background-color:#ffffff;
}

#top .avia-icon-list-container.av-16is32a-33e7bbfd5be1ac37e2910567ac81b110 .iconlist_icon{
color:#d49536;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-16is32a-33e7bbfd5be1ac37e2910567ac81b110 .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}

#top .av-masonry.av-sjdfxu-67b09d9a42479545de4aa59eed150a69{
background-color:#ffffff;
}

.avia-section.av-rnm6j6-8ae2d2cef5165ae05d951264e151fa10 .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-rnm6j6-8ae2d2cef5165ae05d951264e151fa10 .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-2fico2-b7f4eee6dc6bf900f6275b0a70c6082b{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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

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

#top #wrap_all .avia-button.av-89kalu-f48ea78f23e661955e60d5eb77cdb865{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-67w47m-a7d69bcb87ce655c94f3cdaf6a696d8c{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-46gq6a-27d3bf26784d01c83d986b621ea5d61b{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

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


@media only screen and (min-width: 990px){ 
.flex_column.av-203hk6a-76f0079d0a6889edad1240cb9ba8833c{
padding:50px 40px 50px 40px;
}

.flex_column.av-1sbrwgi-98b60999838b0df825ae8e1ff7b68aee{
padding:50px 40px 50px 40px;
}

.flex_column.av-1jl1qnm-1d9d70b5dcd8542763500378fa3cedbb{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-203hk6a-76f0079d0a6889edad1240cb9ba8833c{
padding:40px 40px 40px 40px;
}

.flex_column.av-1sbrwgi-98b60999838b0df825ae8e1ff7b68aee{
padding:40px 40px 40px 40px;
}

.flex_column.av-1jl1qnm-1d9d70b5dcd8542763500378fa3cedbb{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-203hk6a-76f0079d0a6889edad1240cb9ba8833c{
padding:30px 30px 30px 30px;
}

.flex_column.av-1sbrwgi-98b60999838b0df825ae8e1ff7b68aee{
padding:30px 30px 30px 30px;
}

.flex_column.av-1jl1qnm-1d9d70b5dcd8542763500378fa3cedbb{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-203hk6a-76f0079d0a6889edad1240cb9ba8833c{
padding:30px 30px 30px 30px;
}

.flex_column.av-1sbrwgi-98b60999838b0df825ae8e1ff7b68aee{
padding:30px 30px 30px 30px;
}

.flex_column.av-1jl1qnm-1d9d70b5dcd8542763500378fa3cedbb{
padding:30px 30px 30px 30px;
}
}
