.avia-section.av-42z5o73-12d88df9a9bc51da8619a93f6eb42652 .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.17.28-1.jpeg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-42z5o73-12d88df9a9bc51da8619a93f6eb42652 .av-section-color-overlay{
opacity:0.7;
background-color:#333333;
}

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

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

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

.flex_cell.av-3o7e5j3-cf53ff32c167b371a1361ee722a28857{
vertical-align:top;
background:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/01/WhatsApp-Image-2025-01-23-at-20.17.28-1-773x1030.jpeg) 50% 100% no-repeat scroll ;
}

#top .hr.hr-invisible.av-3m26g33-6e4f47698f679510db52a057f1aa9a82{
height:300px;
}

.flex_cell.av-3iv52kv-273abf4e5b756434c2e7487b0e6c8972{
vertical-align:top;
background:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/12/WhatsApp-Image-2025-12-10-at-10.53.00-1-1030x773.jpeg) 50% 100% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-3iv52kv-273abf4e5b756434c2e7487b0e6c8972{
padding:25px 25px 25px 25px !important;
}

#top .hr.hr-invisible.av-3hkkbxb-2b01da8c1ef34df4460ba9d9bce6cbb9{
height:300px;
}

.flex_cell.av-3fjhl4v-80da357f438665ce855a9449692d9545{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-3fjhl4v-80da357f438665ce855a9449692d9545{
padding:50px 50px 50px 50px !important;
}

.avia-section.av-3dkm5a7-01a4ebffb32327c93dd7cfaf2fc98a28{
background-color:#50a4a4;
background-image:unset;
}

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

.av_font_icon.av-330fl8f-496f33ed2ce9343478d1cabd9834e7c7{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-330fl8f-496f33ed2ce9343478d1cabd9834e7c7 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-320xxv3-12c34d0e9d9840597294749aa0c83d6d{
height:30px;
}

#top .hr.hr-invisible.av-2yhtohr-fdac771c545f30647fe9786d95433b96{
height:20px;
}

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

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

#top .hr.hr-invisible.av-2tdyt67-f1bfa9f26b6e1bf55d8fe93c28c93022{
height:30px;
}

#top .hr.hr-invisible.av-2q41wtb-ff738bfe2b3224250163a206834658c3{
height:20px;
}

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

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

#top .hr.hr-invisible.av-2lkyusf-846742fbc507d6c904e3d9685a784315{
height:30px;
}

#top .hr.hr-invisible.av-2iw0ucv-28412409605520ad508e06762c2ee1b7{
height:20px;
}

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

.av_font_icon.av-2fbcfdr-30186ad273627ed6920390e9a99acf49{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-2fbcfdr-30186ad273627ed6920390e9a99acf49 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-2diw1fj-34ed8e189eafd03d9af1de326fb13dc2{
height:30px;
}

#top .hr.hr-invisible.av-29ewr0v-64379f6c9109a1807adecef09ec91cc7{
height:20px;
}

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

.av_font_icon.av-26tchb3-5456319bc8e6a6a4f0c78b5d2dfa807f{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-26tchb3-5456319bc8e6a6a4f0c78b5d2dfa807f .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-24nyrtb-3456b0b881a57786c75a0353df1999b1{
height:30px;
}

#top .hr.hr-invisible.av-7bjsvj-4cdd339425aa2fd2f41c2fe878587a46{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1xbyqr3-78247c24ca561366c6f9fbe65653beb8{
height:30px;
}

#top .hr.hr-invisible.av-1tgvgen-3b1c6472dfb5d41e2ace0fea462a1389{
height:20px;
}

#top .hr.hr-invisible.av-1rakycv-27c2a40ab6809041f01df361985036ba{
height:20px;
}

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

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

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

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

.flex_column.av-hgpen-30aa28a3e5dbe0e5a34f2241e668ce2b{
padding:25px 25px 25px 25px;
background-color:rgba(80,164,164,0.8);
}

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

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

.flex_column.av-odbzu7-4950fc8e9f723b899b5b21f4bd5d08d6{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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

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

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

#top #wrap_all .avia-button.av-5gs93j-98efac6443ccc9c913b9808d421bfab7{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

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

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


@media only screen and (min-width: 990px){ 
.flex_column.av-3627pgv-7d6495478c640f9a6b0f827fccc4ff30{
padding:50px 40px 50px 40px;
}

.flex_column.av-2x7s8a7-e19ab3f9ef79ac036d1abfa6efe262e6{
padding:50px 40px 50px 40px;
}

.flex_column.av-9mdeu7-2216cc3cdd7cf7c728eabff86b638cdf{
padding:50px 40px 50px 40px;
}

.flex_column.av-2g4l0wf-8d10a780cd7e37984c64c3e251bf8f6b{
padding:50px 40px 50px 40px;
}

.flex_column.av-283lnan-8ad599997101719b41a0187d1c8f10a9{
padding:50px 40px 50px 40px;
}

.flex_column.av-78279r-2672ea9b07f98460ebcfee28280c074d{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-3627pgv-7d6495478c640f9a6b0f827fccc4ff30{
padding:40px 40px 40px 40px;
}

.flex_column.av-2x7s8a7-e19ab3f9ef79ac036d1abfa6efe262e6{
padding:40px 40px 40px 40px;
}

.flex_column.av-9mdeu7-2216cc3cdd7cf7c728eabff86b638cdf{
padding:40px 40px 40px 40px;
}

.flex_column.av-2g4l0wf-8d10a780cd7e37984c64c3e251bf8f6b{
padding:40px 40px 40px 40px;
}

.flex_column.av-283lnan-8ad599997101719b41a0187d1c8f10a9{
padding:40px 40px 40px 40px;
}

.flex_column.av-78279r-2672ea9b07f98460ebcfee28280c074d{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-3627pgv-7d6495478c640f9a6b0f827fccc4ff30{
padding:30px 30px 30px 30px;
}

.flex_column.av-2x7s8a7-e19ab3f9ef79ac036d1abfa6efe262e6{
padding:30px 30px 30px 30px;
}

.flex_column.av-9mdeu7-2216cc3cdd7cf7c728eabff86b638cdf{
padding:30px 30px 30px 30px;
}

.flex_column.av-2g4l0wf-8d10a780cd7e37984c64c3e251bf8f6b{
padding:30px 30px 30px 30px;
}

.flex_column.av-283lnan-8ad599997101719b41a0187d1c8f10a9{
padding:30px 30px 30px 30px;
}

.flex_column.av-78279r-2672ea9b07f98460ebcfee28280c074d{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-3627pgv-7d6495478c640f9a6b0f827fccc4ff30{
padding:30px 30px 30px 30px;
}

.flex_column.av-2x7s8a7-e19ab3f9ef79ac036d1abfa6efe262e6{
padding:30px 30px 30px 30px;
}

.flex_column.av-9mdeu7-2216cc3cdd7cf7c728eabff86b638cdf{
padding:30px 30px 30px 30px;
}

.flex_column.av-2g4l0wf-8d10a780cd7e37984c64c3e251bf8f6b{
padding:30px 30px 30px 30px;
}

.flex_column.av-283lnan-8ad599997101719b41a0187d1c8f10a9{
padding:30px 30px 30px 30px;
}

.flex_column.av-78279r-2672ea9b07f98460ebcfee28280c074d{
padding:30px 30px 30px 30px;
}
}
