.avia-section.av-6tso8ek-7d009a56c0562ce4357664610d4f6815 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2024/12/IMG_5964-scaled.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-6tso8ek-7d009a56c0562ce4357664610d4f6815 .av-section-color-overlay{
opacity:0.7;
background-color:#333333;
}

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

.avia-section.av-6pu3zlo-e05484e0bb8e6ef4e66cb3f7a1b39c65{
background-color:#ffffff;
background-image:unset;
}

.avia-image-container.av-6kse2cc-11452e83d1336bb89d59c8b14a329a15 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-6kse2cc-11452e83d1336bb89d59c8b14a329a15 .av-image-caption-overlay-center{
color:#ffffff;
}

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

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

#top .togglecontainer.av-mmj07c4l-eee2314f764d168d2eda542cbb085829 p.toggler .toggle_icon{
color:#d49536;
border-color:#d49536;
}
#top .togglecontainer.av-mmj07c4l-eee2314f764d168d2eda542cbb085829 p.toggler .toggle_icon > span{
color:#d49536;
border-color:#d49536;
}

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

.av_font_icon.av-687r9os-f51ddc1cf6e379350527fa8d6f601fb1{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-687r9os-f51ddc1cf6e379350527fa8d6f601fb1 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-676d8wc-9f96b0a6d5b8af1ed3250ff602c0f667{
height:30px;
}

#top .hr.hr-invisible.av-6330oe4-6da1e9efe76df476dcb43f7623ad8936{
height:20px;
}

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

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

#top .hr.hr-invisible.av-5yjm9f0-bf639470062eda19c55a318a93d95932{
height:30px;
}

#top .hr.hr-invisible.av-5vwwu7w-aaec3366e9d107f43b0db944dd5ac9d1{
height:20px;
}

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

.av_font_icon.av-5u10ke4-921dde5134b29492811204556fdb1240{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-5u10ke4-921dde5134b29492811204556fdb1240 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-22vjcs-c238152383417acb81c0b7a2bef526da{
height:30px;
}

#top .hr.hr-invisible.av-5ooy4n0-2baffe7ac661646c7d6ab7457256b6c0{
height:20px;
}

.avia-section.av-5mgyyy4-3c2a57f1c90dc75c11929973b3b46abe{
background-color:#f2f2f2;
background-image:unset;
}

.flex_column.av-5jcsov0-a96708c3b3ad20d9f5bd92bfe0e512c8{
border-radius:10px 10px 10px 10px;
padding:15px 15px 15px 15px;
background-color:#ffffff;
}

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

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

#top .av-masonry.av-mmj6e3jv-0087c27525ce982ea34eeece9c4ce898{
background-color:#ffffff;
}

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

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

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

.avia-section.av-56dj25o-535b36dda43e9d0351c532ac2c1fc1ef .av-parallax .av-parallax-inner{
background-color:#f4f4f4;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/05/PHOTO-2025-05-14-17-49-43.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-56dj25o-535b36dda43e9d0351c532ac2c1fc1ef .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-5250g4c-a70dd48456aa042b96b5299b2be9a71f{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-4vwrbek-416dae49d3e494f644a9f87bdfc52db4:hover{
color:white;
transition:all 0.4s ease-in-out;
}

.avia-section.av-3pl1x6k-fc6575d12a4171e15d05edc6337d0e84{
background-color:#50a4a4;
background-image:unset;
}


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

.flex_column.av-lt2gb0-963f949b502dac045372f171823ee9c7{
padding:50px 40px 50px 40px;
}

.flex_column.av-5vg824s-3e76e17c79117bb37581d4c79342d012{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-lt2gb0-963f949b502dac045372f171823ee9c7{
padding:40px 40px 40px 40px;
}

.flex_column.av-5vg824s-3e76e17c79117bb37581d4c79342d012{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-mkplx8-45a669e6aa31938901ff3b7fe05e7e7d{
padding:30px 30px 30px 30px;
}

.flex_column.av-lt2gb0-963f949b502dac045372f171823ee9c7{
padding:30px 30px 30px 30px;
}

.flex_column.av-5vg824s-3e76e17c79117bb37581d4c79342d012{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-mkplx8-45a669e6aa31938901ff3b7fe05e7e7d{
padding:30px 30px 30px 30px;
}

.flex_column.av-lt2gb0-963f949b502dac045372f171823ee9c7{
padding:30px 30px 30px 30px;
}

.flex_column.av-5vg824s-3e76e17c79117bb37581d4c79342d012{
padding:30px 30px 30px 30px;
}
}
