.avia-section.av-mj8g4c96-17d3e0af3691cd0f1538cf5ea9c54c0d .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-29-at-09.50.46.jpeg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-mj8g4c96-17d3e0af3691cd0f1538cf5ea9c54c0d .av-section-color-overlay{
opacity:0.7;
background-color:#333333;
}

#top .avia-icon-list-container.av-mj8g3sjv-b036b2c7468c881364031238b7493b0c .iconlist_icon{
background-color:#50a4a4;
border:1px solid #50a4a4;
}
#top #wrap_all .avia-icon-list-container.av-mj8g3sjv-b036b2c7468c881364031238b7493b0c .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-mj8g3sjv-b036b2c7468c881364031238b7493b0c .iconlist_content{
color:#ffffff;
}

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

.flex_cell.av-3fe9efe-1bd39f2a02e3ba8e1d9ac351c59b48f9{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-3fe9efe-1bd39f2a02e3ba8e1d9ac351c59b48f9{
padding:50px 50px 50px 50px !important;
}

.flex_cell.av-mj8g4k7g-38e1fdfbb4271de86d518c05b1903fe2{
vertical-align:top;
background:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/10/WhatsApp-Image-2025-09-29-at-09.50.46.jpeg) 50% 100% no-repeat scroll ;
}

#top .hr.hr-invisible.av-3dkvkru-c58c3c87594d3e86b8e2fa867be73897{
height:300px;
}

.flex_cell.av-3a3xz6y-bde90d3846797e68636630d062fd0ca8{
vertical-align:top;
background:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/12/WhatsApp-Image-2025-12-11-at-16.12.06.jpeg) 50% 100% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-3a3xz6y-bde90d3846797e68636630d062fd0ca8{
padding:25px 25px 25px 25px !important;
}

#top .hr.hr-invisible.av-38aaalm-f6d47e7a03af6362c550b0e763c8ad18{
height:300px;
}

.flex_cell.av-37icmwa-4cb44a74c4c8b52d4a01b6aa75a8694e{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-37icmwa-4cb44a74c4c8b52d4a01b6aa75a8694e{
padding:50px 50px 50px 50px !important;
}

.avia-section.av-35dfn96-8c9135b35821ced60c057449ca1d452d{
background-color:#50a4a4;
background-image:unset;
}

#top .avia-icon-list-container.av-309g9wa-0c419e9ab2e147e2f821d472a83a888f .iconlist_icon{
background-color:#50a4a4;
border:1px solid #50a4a4;
}
#top #wrap_all .avia-icon-list-container.av-309g9wa-0c419e9ab2e147e2f821d472a83a888f .av_iconlist_title{
color:#0a0a0a;
}
.avia-icon-list-container.av-309g9wa-0c419e9ab2e147e2f821d472a83a888f .iconlist_content{
color:#ffffff;
}

#top .avia-icon-list-container.av-z7mxm-8fe091709e9dd8ab25206032368cebcf .iconlist_icon{
background-color:#50a4a4;
border:1px solid #50a4a4;
}
#top #wrap_all .avia-icon-list-container.av-z7mxm-8fe091709e9dd8ab25206032368cebcf .av_iconlist_title{
color:#0a0a0a;
}
.avia-icon-list-container.av-z7mxm-8fe091709e9dd8ab25206032368cebcf .iconlist_content{
color:#ffffff;
}

.flex_column.av-2g64bmi-2b881f79eb31ac4ac5d2a5eb9b4dabfb{
width:32%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#d49536;
}
.avia_transform .flex_column.av-2g64bmi-2b881f79eb31ac4ac5d2a5eb9b4dabfb{
animation-duration:4s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2g64bmi-2b881f79eb31ac4ac5d2a5eb9b4dabfb .av-flex-placeholder{
width:2%;
}

.av_font_icon.av-8pkn3u-44bcfe424ced1af4bbec1e501673000e{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-8pkn3u-44bcfe424ced1af4bbec1e501673000e .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-2dbioy2-c7c367c84c7eed19791667f3c19d86f2{
height:30px;
}

#top .hr.hr-invisible.av-29pc1t6-0760b26fe5d0bfec676408222d2561d1{
height:20px;
}

.flex_column.av-28idu8a-460d05d08432aab311d945ef3cc053da{
width:32%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#000000;
}
.avia_transform .flex_column.av-28idu8a-460d05d08432aab311d945ef3cc053da{
animation-duration:3s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-28idu8a-460d05d08432aab311d945ef3cc053da .av-flex-placeholder{
width:2%;
}

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

#top .hr.hr-invisible.av-259c8ey-a642f8ebca30a3c3d1b014027def3bd6{
height:30px;
}

#top .hr.hr-invisible.av-21dgnju-fca23f2d05dee611e7cb5083d356d457{
height:20px;
}

.flex_column.av-205hd3e-1fdb16804457da652b6d265e22d695f2{
width:32%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#d49536;
}
.avia_transform .flex_column.av-205hd3e-1fdb16804457da652b6d265e22d695f2{
animation-duration:4s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-205hd3e-1fdb16804457da652b6d265e22d695f2 .av-flex-placeholder{
width:2%;
}

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

#top .hr.hr-invisible.av-1xf0p2i-1e0e09d8d0065e7c77437da0db9c3d15{
height:30px;
}

#top .hr.hr-invisible.av-1swdpqy-fdba3a2fe8d62d81f508bcab74c6fdbd{
height:20px;
}

#top .hr.hr-invisible.av-1rxha9m-fb26f61e74988ae5712dbab50f20f50f{
height:20px;
}

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

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

.flex_column.av-1kpwxnu-de2ce67a84bf21ef247f4a62f503b86f{
padding:25px 25px 25px 25px;
background-color:rgba(80,164,164,0.8);
}

#top .avia-icon-list-container.av-1jyfzt6-e45d3e0cd12a7e6616f58f6492cb4934 .iconlist_icon{
background-color:#d39f3f;
border:1px solid #d39f3f;
}
#top #wrap_all .avia-icon-list-container.av-1jyfzt6-e45d3e0cd12a7e6616f58f6492cb4934 .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-1jyfzt6-e45d3e0cd12a7e6616f58f6492cb4934 .iconlist_content{
color:#ffffff;
}

.flex_column.av-1brdkei-40cd7b94e5fc963e024b20c60029ddd6{
padding:25px 25px 25px 25px;
background-color:rgba(80,164,164,0.8);
}

#top .avia-icon-list-container.av-18zjdyy-23e04440e20bf19d2c6ad8fd81b12166 .iconlist_icon{
background-color:#d39f3f;
border:1px solid #d39f3f;
}
#top #wrap_all .avia-icon-list-container.av-18zjdyy-23e04440e20bf19d2c6ad8fd81b12166 .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-18zjdyy-23e04440e20bf19d2c6ad8fd81b12166 .iconlist_content{
color:#ffffff;
}

.avia-section.av-q06woq-39d9a65ba6ede77c9c3e4106c661f725 .av-parallax .av-parallax-inner{
background-color:#f4f4f4;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/01/WhatsApp-Image-2025-01-23-at-20.24.53-1.jpeg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-q06woq-39d9a65ba6ede77c9c3e4106c661f725 .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-m9fvca-160209d00e16a02cd8824436ea20b636{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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

#top #wrap_all .avia-button.av-5ucxoa-5bb12e77d6a46a1aa17116b0be45e07c{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-3vmuq2-9062ef7cf33633484c583883b9853313{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-3vmuq2-1-d9ddd9438cc27e7be7eb293c9a1ea1f6{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mj8gi4rr-cf41ce48eb87e09acdc72cae3962723e{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mj8gigfg-d04e2b7d1cace2f488fd8a7994b1a857{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mj8gjd0x-e73023fba585a719e2a8f107e82bbfbb{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

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


@media only screen and (min-width: 990px){ 
.flex_column.av-2g64bmi-2b881f79eb31ac4ac5d2a5eb9b4dabfb{
padding:50px 40px 50px 40px;
}

.flex_column.av-28idu8a-460d05d08432aab311d945ef3cc053da{
padding:50px 40px 50px 40px;
}

.flex_column.av-205hd3e-1fdb16804457da652b6d265e22d695f2{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-2g64bmi-2b881f79eb31ac4ac5d2a5eb9b4dabfb{
padding:40px 40px 40px 40px;
}

.flex_column.av-28idu8a-460d05d08432aab311d945ef3cc053da{
padding:40px 40px 40px 40px;
}

.flex_column.av-205hd3e-1fdb16804457da652b6d265e22d695f2{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-2g64bmi-2b881f79eb31ac4ac5d2a5eb9b4dabfb{
padding:30px 30px 30px 30px;
}

.flex_column.av-28idu8a-460d05d08432aab311d945ef3cc053da{
padding:30px 30px 30px 30px;
}

.flex_column.av-205hd3e-1fdb16804457da652b6d265e22d695f2{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-2g64bmi-2b881f79eb31ac4ac5d2a5eb9b4dabfb{
padding:30px 30px 30px 30px;
}

.flex_column.av-28idu8a-460d05d08432aab311d945ef3cc053da{
padding:30px 30px 30px 30px;
}

.flex_column.av-205hd3e-1fdb16804457da652b6d265e22d695f2{
padding:30px 30px 30px 30px;
}
}
