.avia-section.av-eadal4-416ad1012cdc4f694dd95eaec16794cd .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/12/WhatsApp-Image-2025-12-10-at-10.53.00-1.jpeg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-eadal4-416ad1012cdc4f694dd95eaec16794cd .av-section-color-overlay{
opacity:0.7;
background-color:#333333;
}

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

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

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

.flex_cell.av-mj8fj4vv-5e971717f13ecaa6c64d4f6ade26e0ce{
vertical-align:top;
background:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/01/WhatsApp-Image-2022-11-22-at-08.56.04-11.jpg) 50% 100% no-repeat scroll ;
}

#top .hr.hr-invisible.av-3m83pjc-c10b12ba4f8b5a61401538c8d913bfd1{
height:300px;
}

.flex_cell.av-3j5ofyw-aaf8640dcf45582df0ae5ca61fb4a178{
vertical-align:top;
background:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/01/WhatsApp-Image-2025-01-10-at-10.40.07-4.jpeg) 50% 100% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-3j5ofyw-aaf8640dcf45582df0ae5ca61fb4a178{
padding:25px 25px 25px 25px !important;
}

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

.flex_cell.av-ca4zh4-2fea58c2cf1be95d18e986df86979a36{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-ca4zh4-2fea58c2cf1be95d18e986df86979a36{
padding:50px 50px 50px 50px !important;
}

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

.flex_column.av-mj8fmufp-3cb0d036af522f67d6e5e5dc8f4e0472{
padding:25px 25px 25px 25px;
background-color:#50a4a4;
}

.flex_column.av-mj8fn8fa-08fedbab8cdf96c25e5f85b354bf2458{
padding:25px 25px 25px 25px;
background-color:#f2f2f2;
}

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

.av_font_icon.av-36eyt88-81702987125c958807e548e87adab47a{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-36eyt88-81702987125c958807e548e87adab47a .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-35dyajs-6ee6cdb914c81f5a77a58d9116134911{
height:30px;
}

#top .hr.hr-invisible.av-32rbfy0-e7026b27b7d96665c000c457d565f759{
height:20px;
}

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

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

#top .hr.hr-invisible.av-2xsubxk-ac499b5def2fb2dcf696da218c0bc480{
height:30px;
}

#top .hr.hr-invisible.av-2tu432w-9a799980a0ee4e216f0a67bb79160bb4{
height:20px;
}

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

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

#top .hr.hr-invisible.av-2pcpwew-10a90867d4ab5f65831efc7edf550a99{
height:30px;
}

#top .hr.hr-invisible.av-2lhs6oo-f650efb2819eb2d22a7e55a976fbe889{
height:20px;
}

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

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

#top .hr.hr-invisible.av-2gxhu0o-62eadeb65bbec15d12765b7a23ca167a{
height:30px;
}

#top .hr.hr-invisible.av-2cukws8-304becd029eb588869419e6a300432bb{
height:20px;
}

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

.av_font_icon.av-29hvhlk-5470c524c0b0a3f129553bf4d0c75045{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-29hvhlk-5470c524c0b0a3f129553bf4d0c75045 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-28wpqrc-8699510924016fc8917ab9638bbc259b{
height:30px;
}

#top .hr.hr-invisible.av-25o4n2w-d6c97199d21a3100c92d5ef553dbf607{
height:20px;
}

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

.av_font_icon.av-2269lso-8512b13b1115dca1e0db4b3b388c1f55{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-2269lso-8512b13b1115dca1e0db4b3b388c1f55 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-1zpcilk-3527fc6bbbb1facff0e922ba08562f3c{
height:30px;
}

#top .hr.hr-invisible.av-1whma14-133e55ff47fcddd5c19d5560658ca031{
height:20px;
}

#top .hr.hr-invisible.av-6p8otk-dd98bdfa77aa8f2d29b0d617bbc6b570{
height:20px;
}

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

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

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

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

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

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

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

.flex_column.av-plbaa0-e51042a47a2e0edd7717fcc6821af086{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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

#top #wrap_all .avia-button.av-2fxso-b072c51ab3ab1e3f296ca66ff577c0d0{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-55ml7c-c4e1ac857f660926d21eeef4b87f62bd{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

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

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

#top #wrap_all .avia-button.av-7a0pu0-99bacb0999df21eb29523dffc19463be{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

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

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


@media only screen and (min-width: 990px){ 
.flex_column.av-38innd4-40383a4625dd5f7d211a1042d3b88215{
padding:50px 40px 50px 40px;
}

.flex_column.av-30zm9xk-fdea1f94ced7f771c069c29f87223a42{
padding:50px 40px 50px 40px;
}

.flex_column.av-2s5avco-20b034bc9a82130f95a122797ea8b8d6{
padding:50px 40px 50px 40px;
}

.flex_column.av-2jxhnfs-2efc00f7b25455c558cca82446ed85f5{
padding:50px 40px 50px 40px;
}

.flex_column.av-2b6nf14-17e74dfc1699790cbdd51cad8b861699{
padding:50px 40px 50px 40px;
}

.flex_column.av-23dtgp4-79d025e645a5e8ecc891def5846fcea3{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-38innd4-40383a4625dd5f7d211a1042d3b88215{
padding:40px 40px 40px 40px;
}

.flex_column.av-30zm9xk-fdea1f94ced7f771c069c29f87223a42{
padding:40px 40px 40px 40px;
}

.flex_column.av-2s5avco-20b034bc9a82130f95a122797ea8b8d6{
padding:40px 40px 40px 40px;
}

.flex_column.av-2jxhnfs-2efc00f7b25455c558cca82446ed85f5{
padding:40px 40px 40px 40px;
}

.flex_column.av-2b6nf14-17e74dfc1699790cbdd51cad8b861699{
padding:40px 40px 40px 40px;
}

.flex_column.av-23dtgp4-79d025e645a5e8ecc891def5846fcea3{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-38innd4-40383a4625dd5f7d211a1042d3b88215{
padding:30px 30px 30px 30px;
}

.flex_column.av-30zm9xk-fdea1f94ced7f771c069c29f87223a42{
padding:30px 30px 30px 30px;
}

.flex_column.av-2s5avco-20b034bc9a82130f95a122797ea8b8d6{
padding:30px 30px 30px 30px;
}

.flex_column.av-2jxhnfs-2efc00f7b25455c558cca82446ed85f5{
padding:30px 30px 30px 30px;
}

.flex_column.av-2b6nf14-17e74dfc1699790cbdd51cad8b861699{
padding:30px 30px 30px 30px;
}

.flex_column.av-23dtgp4-79d025e645a5e8ecc891def5846fcea3{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-38innd4-40383a4625dd5f7d211a1042d3b88215{
padding:30px 30px 30px 30px;
}

.flex_column.av-30zm9xk-fdea1f94ced7f771c069c29f87223a42{
padding:30px 30px 30px 30px;
}

.flex_column.av-2s5avco-20b034bc9a82130f95a122797ea8b8d6{
padding:30px 30px 30px 30px;
}

.flex_column.av-2jxhnfs-2efc00f7b25455c558cca82446ed85f5{
padding:30px 30px 30px 30px;
}

.flex_column.av-2b6nf14-17e74dfc1699790cbdd51cad8b861699{
padding:30px 30px 30px 30px;
}

.flex_column.av-23dtgp4-79d025e645a5e8ecc891def5846fcea3{
padding:30px 30px 30px 30px;
}
}
