.avia-section.av-d8y8fk-0cc5a0e49530afe938b2618165a23419 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/09/Screenshot-2025-09-03-at-10.59.00.png);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-d8y8fk-0cc5a0e49530afe938b2618165a23419 .av-section-color-overlay{
opacity:0.6;
background-color:#3a3a3a;
}

#top .av-special-heading.av-19y13k-89793476cf1631cf33eba29173152a3f{
margin:20px 0 0 0;
padding-bottom:10px;
font-size:50px;
}
body .av-special-heading.av-19y13k-89793476cf1631cf33eba29173152a3f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-19y13k-89793476cf1631cf33eba29173152a3f .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-19y13k-89793476cf1631cf33eba29173152a3f .av-subheading{
font-size:15px;
}

#top .av-rotator-container.av-lz9pcya7-e6c02c8602864af75b545e7122004567{
text-align:center;
color:#ffffff;
}
#top #wrap_all .av-rotator-container.av-lz9pcya7-e6c02c8602864af75b545e7122004567 .av-rotator-container-inner{
font-size:38px;
}

#top .hr.hr-invisible.av-m5wge4vc-46cb77fa1fbd3d8b61ae6602fb095695{
height:25px;
}

#top .av-rotator-container.av-m5ph90bj-29df30093623fb11a4480afaee257261{
text-align:center;
color:#ffffff;
}
#top #wrap_all .av-rotator-container.av-m5ph90bj-29df30093623fb11a4480afaee257261 .av-rotator-container-inner{
font-size:38px;
}

.flex_column.av-m5wgb10c-3411cc0a027f4f3e9c1315d1f7081099{
border-radius:10px 10px 10px 10px;
padding:25px 25px 25px 25px;
}

.flex_column.av-1h5uhs-9a9497c9832139d7d3f8b58e36cd55de{
border-radius:10px 10px 10px 10px;
padding:25px 25px 25px 25px;
}

#top #wrap_all .avia-button.av-ff1ts-1-69631f3fa04268c3df9914b2b9d227cc{
background-color:#4ba4a3;
border-color:#4ba4a3;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:20px;
}

#top #wrap_all .avia-button.av-ff1ts-1-1-8d695afc8b51d819c8ab3777e73fc08d{
background-color:#4ba4a3;
border-color:#4ba4a3;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:20px;
}

.flex_column.av-m5wgb4me-bd78c486a76e31eebe5f98dbe157f643{
border-radius:10px 10px 10px 10px;
padding:25px 25px 25px 25px;
}

.flex_column.av-m5wg8h9l-17769f9c4ad921090f434ca418a76633{
position:relative;
top:-150px;
border-width:2px;
border-color:#0e548c;
border-style:dashed;
border-radius:10px 10px 10px 10px;
padding:25px 25px 25px 25px;
background-color:#ffffff;
}

#top .av_textblock_section.av-cmp2m0-201563a2e4ae7b86220639c5605e9faf .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-m4sot78t-99c78b4d83b84d92cbbb8bab170c95e5{
background-color:#4ba4a3;
border-color:#4ba4a3;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-lz8mzprd-344c5af70225707b678a57fce5d44b53{
margin-top:-90px;
margin-bottom:0px;
}

#top .av-special-heading.av-71lids-32c76cd132748f17660447b1793c4669{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-71lids-32c76cd132748f17660447b1793c4669 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-71lids-32c76cd132748f17660447b1793c4669 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-71lids-32c76cd132748f17660447b1793c4669 .av-subheading{
font-size:15px;
color:#d49536;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wx40-ad944f550ee569ecf7fde48a0209f712{
margin-top:0px;
margin-bottom:0px;
}

.avia-image-container.av-m5pf5ngh-97675704eb0ddf4bac7a319e5d00a673 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m5pf5ngh-97675704eb0ddf4bac7a319e5d00a673 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .avia-icon-list-container.av-g7og-38d5c18353782f96bb5f3528e47c67f8 .iconlist_icon{
color:#d49536;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-g7og-38d5c18353782f96bb5f3528e47c67f8 .av_iconlist_title{
font-size:20px;
color:#2b2b2b;
}

#top .avia-icon-list-container.av-mf5dwa53-4ffd3a9618808472c0b22765becb7098 .iconlist_icon{
color:#d49536;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-mf5dwa53-4ffd3a9618808472c0b22765becb7098 .av_iconlist_title{
font-size:20px;
color:#2b2b2b;
}

#top .avia-icon-list-container.av-mf5dwxlw-295d94528620c0c1fb9fa95815e162b0 .iconlist_icon{
color:#d49536;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-mf5dwxlw-295d94528620c0c1fb9fa95815e162b0 .av_iconlist_title{
font-size:20px;
color:#2b2b2b;
}

.flex_cell.av-5suv4-879af414a23a4a2a7a2202254f1b0b60{
vertical-align:top;
}

.flex_column.av-a426vk-ca1760f529c46990834e785139c9d7c3{
width:100%;
margin-left:0;
border-radius:0 0 0 0;
padding:50px 50px 50px 50px;
background:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/01/WhatsApp-Image-2025-01-23-at-20.17.26-773x1030.jpeg) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-a426vk-ca1760f529c46990834e785139c9d7c3 .av-flex-placeholder{
width:0%;
}
.flex_column.av-a426vk-ca1760f529c46990834e785139c9d7c3 .avia-curtain-reveal-overlay{
background:#f4f4f4;
z-index:100;
}

#top .hr.hr-invisible.av-lt4p0jon-4f172388d6e5be569e8cbc835fafb40e{
height:220px;
}

#top .av-special-heading.av-9u8k60-7834310a8c6cdf2f94beb98b99295ebb{
padding-bottom:20px;
}
body .av-special-heading.av-9u8k60-7834310a8c6cdf2f94beb98b99295ebb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-9u8k60-7834310a8c6cdf2f94beb98b99295ebb .av-subheading{
font-size:15px;
}

.av_font_icon.av-lt4z2o5s-2438bbb0d5f9f9ef5f89b1cedbb7c1c3{
color:#ffb061;
border-color:#ffb061;
}
.av_font_icon.av-lt4z2o5s-2438bbb0d5f9f9ef5f89b1cedbb7c1c3 .av-icon-char{
font-size:18px;
line-height:18px;
}

.flex_column.av-1x6uvc-0b2ad26b07ef25b8f8ac7644e4b37d78{
width:100%;
margin-left:0;
border-radius:0 0 0 0;
padding:50px 50px 50px 50px;
background:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/01/WhatsApp-Image-2025-01-23-at-20.22.57-1-476x1030.jpeg) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1x6uvc-0b2ad26b07ef25b8f8ac7644e4b37d78 .av-flex-placeholder{
width:0%;
}
.flex_column.av-1x6uvc-0b2ad26b07ef25b8f8ac7644e4b37d78 .avia-curtain-reveal-overlay{
background:#f4f4f4;
z-index:100;
}

#top .hr.hr-invisible.av-1p00o8-4ebeb40b9f1c48e3d0028ec2c5d89242{
height:220px;
}

#top .av-special-heading.av-1b7f4-ae07377df2afa5aae2689d2ec2ebe1b3{
padding-bottom:20px;
}
body .av-special-heading.av-1b7f4-ae07377df2afa5aae2689d2ec2ebe1b3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1b7f4-ae07377df2afa5aae2689d2ec2ebe1b3 .av-subheading{
font-size:15px;
}

.av_font_icon.av-1b6l9k-1a67c7940fbabf210e50bf1f19e8d43c{
color:#ffb061;
border-color:#ffb061;
}
.av_font_icon.av-1b6l9k-1a67c7940fbabf210e50bf1f19e8d43c .av-icon-char{
font-size:18px;
line-height:18px;
}

.flex_column.av-za6fc-1eb33f9f9345adca054ef8d8a5eb8a88{
width:100%;
margin-left:0;
border-radius:0 0 0 0;
padding:50px 50px 50px 50px;
background:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/01/WhatsApp-Image-2025-01-23-at-20.17.29-1-476x1030.jpeg) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-za6fc-1eb33f9f9345adca054ef8d8a5eb8a88 .av-flex-placeholder{
width:0%;
}
.flex_column.av-za6fc-1eb33f9f9345adca054ef8d8a5eb8a88 .avia-curtain-reveal-overlay{
background:#f4f4f4;
z-index:100;
}

#top .hr.hr-invisible.av-plwm8-dfee71d2a1f4d1f557f694c54a617877{
height:220px;
}

#top .av-special-heading.av-b0kkw-d0fcf333291b678e510b7264bc056434{
padding-bottom:20px;
}
body .av-special-heading.av-b0kkw-d0fcf333291b678e510b7264bc056434 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-b0kkw-d0fcf333291b678e510b7264bc056434 .av-subheading{
font-size:15px;
}

.av_font_icon.av-aosyw-7ed375611676510f7f31d6e1df142387{
color:#ffb061;
border-color:#ffb061;
}
.av_font_icon.av-aosyw-7ed375611676510f7f31d6e1df142387 .av-icon-char{
font-size:18px;
line-height:18px;
}

#top .av-special-heading.av-m5qvtv10-8dc38afc39a273587470fb3b5ecb6e13{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-m5qvtv10-8dc38afc39a273587470fb3b5ecb6e13 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m5qvtv10-8dc38afc39a273587470fb3b5ecb6e13 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-m5qvtv10-8dc38afc39a273587470fb3b5ecb6e13 .av-subheading{
font-size:15px;
color:#4ba4a3;
}

.avia-section.av-m5pf1foo-846cea56d4261b37fbc3919a8ed9b4f4{
background-color:#ffffff;
background-image:unset;
}

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

.av_font_icon.av-lz8nb6af-14bea5cf80fbd7378af45dfb428cea82{
color:#f7ece1;
border-color:#f7ece1;
}
.av_font_icon.av-lz8nb6af-14bea5cf80fbd7378af45dfb428cea82 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-lz8nkarr-3f152d74464d3b98d61d058a5eef32a3{
height:30px;
}

#top .hr.hr-invisible.av-lz9p2ql5-9689121d8c8f200ce50c07031e2a6daf{
height:20px;
}

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

.av_font_icon.av-192wq8-52562bdf1ffaa0d919594bc7be88b70a{
color:#4ba4a3;
border-color:#4ba4a3;
}
.av_font_icon.av-192wq8-52562bdf1ffaa0d919594bc7be88b70a .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-12uwoo-5100e0f1e188fd8c51b8992ccf9492a8{
height:30px;
}

#top .hr.hr-invisible.av-cxi28-91086b1151062e49f998428af5684bdb{
height:20px;
}

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

.av_font_icon.av-jvlx4-dbbb0ddc23c80db9fe3dd0a4ddcbd883{
color:#f7ece1;
border-color:#f7ece1;
}
.av_font_icon.av-jvlx4-dbbb0ddc23c80db9fe3dd0a4ddcbd883 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-gh2nk-241c06b653407925a658757c45fba23b{
height:30px;
}

#top .hr.hr-invisible.av-9776o-ae153b762db1297ecfba71387dfa8416{
height:20px;
}

.avia-section.av-lz8k4zc8-63607816e0eda559c630b6a628191272{
background-repeat:no-repeat;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/01/WhatsApp-Image-2025-01-10-at-10.40.07-4.jpeg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-lz8k4zc8-63607816e0eda559c630b6a628191272 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

.flex_column.av-m4sxv4qt-7da57eb226b1ed4ddca4d159b33687d6{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:rgba(75,164,163,0.8);
}

#top .av-special-heading.av-m4cqli30-9a3cd436cb227ada79468b7d2dcefad9{
padding-bottom:20px;
font-size:35px;
}
body .av-special-heading.av-m4cqli30-9a3cd436cb227ada79468b7d2dcefad9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m4cqli30-9a3cd436cb227ada79468b7d2dcefad9 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-m4cqli30-9a3cd436cb227ada79468b7d2dcefad9 .av-subheading{
font-size:15px;
}

.avia-section.av-fib40-92f08d8a75ca53357b29f9d33e89b36c{
background-color:#f5ebe1;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2024/07/pt1.png);
background-repeat:repeat;
background-position:50% 50%;
background-attachment:scroll;
}

#top .av-special-heading.av-lz9ntcmm-8cab5802f3dbf3c1b26a1cd81395661b{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-lz9ntcmm-8cab5802f3dbf3c1b26a1cd81395661b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lz9ntcmm-8cab5802f3dbf3c1b26a1cd81395661b .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-lz9ntcmm-8cab5802f3dbf3c1b26a1cd81395661b .av-subheading{
font-size:15px;
color:#f68d20;
}

@keyframes av_boxShadowEffect_av-lz8ihp0f-1536cd0379e86670233e66a04ffd9e52-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.1); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.1); opacity: 1; }
}
.flex_column.av-lz8ihp0f-1536cd0379e86670233e66a04ffd9e52{
box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}
.avia_transform .flex_column.av-lz8ihp0f-1536cd0379e86670233e66a04ffd9e52{
animation-duration:2s;
}

.av_font_icon.av-lz8iq9gg-2aec8c146efe10d5cb9621583143966a{
color:#ffb061;
border-color:#ffb061;
}
.av_font_icon.av-lz8iq9gg-2aec8c146efe10d5cb9621583143966a .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-lz8j6rwg-18965ca5afc3bda3949c965c020adbfe{
height:20px;
}

.av_font_icon.av-lz8ike87-c679396af6c880d645575a17aec92c8a{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-lz8ike87-c679396af6c880d645575a17aec92c8a .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-1wj0ug-81823763ac11fa2fd8a97389690a7996{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-1wj0ug-81823763ac11fa2fd8a97389690a7996 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-6iutk-508cea5d19fc9e20ce577e869f28fd53{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-6iutk-508cea5d19fc9e20ce577e869f28fd53 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-1ip1dk-6da65eabd20c5b723667c5c00574d534{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-1ip1dk-6da65eabd20c5b723667c5c00574d534 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-4ukao-39d1fd78a601cf21526de01cbacd5944{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-4ukao-39d1fd78a601cf21526de01cbacd5944 .av-icon-char{
font-size:20px;
line-height:20px;
}

@keyframes av_boxShadowEffect_av-1bm4og-81c4f90043bf9a2b31f1bb22defd5317-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.1); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.1); opacity: 1; }
}
.flex_column.av-1bm4og-81c4f90043bf9a2b31f1bb22defd5317{
box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}
.avia_transform .flex_column.av-1bm4og-81c4f90043bf9a2b31f1bb22defd5317{
animation-duration:3s;
}

.av_font_icon.av-azkbc-9e326aab3c0c3d4045c481cfca7ed9f2{
color:#ffb061;
border-color:#ffb061;
}
.av_font_icon.av-azkbc-9e326aab3c0c3d4045c481cfca7ed9f2 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-a3hzs-ae0914aa35db7da2bafcffdb1679aef5{
height:20px;
}

.av_font_icon.av-xbdtc-1c500b5ba2345535a7cd86c7d933907e{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-xbdtc-1c500b5ba2345535a7cd86c7d933907e .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-omti0-e5ea4442e130bc7a06ac5bc66adafe7f{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-omti0-e5ea4442e130bc7a06ac5bc66adafe7f .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-lv7uo-12ed59088dd268a24254131a60112795{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-lv7uo-12ed59088dd268a24254131a60112795 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-emv60-77570d78dceb1d28d0ab55aee402eec2{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-emv60-77570d78dceb1d28d0ab55aee402eec2 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-9nx1c-d5295984fc6a03dbfa5c64cac77ac754{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-9nx1c-d5295984fc6a03dbfa5c64cac77ac754 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top .av-special-heading.av-m4sozg0g-b74f47aeb6ba152eebc3db1e078b7fcf{
padding-bottom:20px;
color:#0a0a0a;
font-size:35px;
}
body .av-special-heading.av-m4sozg0g-b74f47aeb6ba152eebc3db1e078b7fcf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m4sozg0g-b74f47aeb6ba152eebc3db1e078b7fcf .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-m4sozg0g-b74f47aeb6ba152eebc3db1e078b7fcf .special-heading-inner-border{
border-color:#0a0a0a;
}
.av-special-heading.av-m4sozg0g-b74f47aeb6ba152eebc3db1e078b7fcf .av-subheading{
font-size:15px;
}

.avia-section.av-lt4weh6s-360ef46ca55f267b40cc98260aa4f808{
background-color:#ffffff;
background-image:unset;
}

#top .hr.hr-invisible.av-lz9ojibz-a4ffed3408bca5f8c517da4f5d84b086{
height:40px;
}

.avia_transform .flex_column.av-lt4z9gj4-f68e2495ab66e1ed74b8f829e8c7f188{
animation-duration:2.5s;
}

#top .av-special-heading.av-lt4z7pc4-6677e9b412155ddfbce0ef0a9092325b{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-lt4z7pc4-6677e9b412155ddfbce0ef0a9092325b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lt4z7pc4-6677e9b412155ddfbce0ef0a9092325b .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-lt4z7pc4-6677e9b412155ddfbce0ef0a9092325b .av-subheading{
font-size:15px;
color:#0a0000;
}

.flex_column.av-2e0kfc-94192970a6b1c42b9ebd2d3fd46fda0d{
width:48.5%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#4ba4a3;
}
.avia_transform .flex_column.av-2e0kfc-94192970a6b1c42b9ebd2d3fd46fda0d{
animation-duration:4s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2e0kfc-94192970a6b1c42b9ebd2d3fd46fda0d .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-m5pfpuew-572fed6d2e31123163bd4d5b6e7d2a09{
color:#f7ece1;
border-color:#f7ece1;
}
.av_font_icon.av-m5pfpuew-572fed6d2e31123163bd4d5b6e7d2a09 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-88yxk-467e1e2c7d78019484f6267b07175fa3{
height:30px;
}

#top .hr.hr-invisible.av-24yluw-60c79ec63c08ac7566d4cd8635fb9ee8{
height:20px;
}

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

.av_font_icon.av-1qcraw-b04e63a05daa58568369d0bf2be696dd{
color:#0e548c;
border-color:#0e548c;
}
.av_font_icon.av-1qcraw-b04e63a05daa58568369d0bf2be696dd .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-1lm3s8-769082c07ab12bbff61cd80240d68bdd{
height:30px;
}

#top .hr.hr-invisible.av-1dqyvs-a12a4b84383a9877dee6bfbc576a906f{
height:20px;
}

.flex_column.av-1b1nso-401126282fb10c20b5f5d5d4eb265e75{
width:48.5%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#4ba4a3;
}
.avia_transform .flex_column.av-1b1nso-401126282fb10c20b5f5d5d4eb265e75{
animation-duration:4s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1b1nso-401126282fb10c20b5f5d5d4eb265e75 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-112bu8-adc947fddc6b41a8e0067262d8383e34{
color:#f7ece1;
border-color:#f7ece1;
}
.av_font_icon.av-112bu8-adc947fddc6b41a8e0067262d8383e34 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-yricw-facc2066ff348afd858d5f084b3253df{
height:30px;
}

#top .hr.hr-invisible.av-s5ca8-17b1abc1b4f10858a4d3c9c504cbbbed{
height:20px;
}

.flex_column.av-iovc8-31bf7561e73d35db9f0bdf73b2a7f69d{
width:48.5%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#d49536;
}
.avia_transform .flex_column.av-iovc8-31bf7561e73d35db9f0bdf73b2a7f69d{
animation-duration:3s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-iovc8-31bf7561e73d35db9f0bdf73b2a7f69d .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-m5pfseai-d29d263160bbbcea92eb5bd6fd7d7c04{
color:#0e548c;
border-color:#0e548c;
}
.av_font_icon.av-m5pfseai-d29d263160bbbcea92eb5bd6fd7d7c04 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-ha5q0-734df2a6e9176fdf806080145e25f4c1{
height:30px;
}

#top .hr.hr-invisible.av-aoz54-43abd6cd79f05ad1dc2a6710867cc788{
height:20px;
}

#top .hr.hr-invisible.av-lt4zb9of-d130a9a2b64db2c32dcb4f334989d388{
height:20px;
}

.avia_transform .flex_column.av-19314-1d113c68b64f3eb55dca46e9795105bd{
animation-duration:4s;
}

#top .av-special-heading.av-m5pfzg0a-8a28a43a94a4b93ae547ddc6a1a5339d{
padding-bottom:20px;
color:#0a0a0a;
font-size:35px;
}
body .av-special-heading.av-m5pfzg0a-8a28a43a94a4b93ae547ddc6a1a5339d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m5pfzg0a-8a28a43a94a4b93ae547ddc6a1a5339d .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-m5pfzg0a-8a28a43a94a4b93ae547ddc6a1a5339d .special-heading-inner-border{
border-color:#0a0a0a;
}
.av-special-heading.av-m5pfzg0a-8a28a43a94a4b93ae547ddc6a1a5339d .av-subheading{
font-size:15px;
}

#top .togglecontainer.av-m5pg4jrm-fe3697f2ff4f1fc1543e1148ca558692 p.toggler{
color:#ffffff;
background-color:#d49536;
border-color:#d49536;
}
#top .togglecontainer.av-m5pg4jrm-fe3697f2ff4f1fc1543e1148ca558692 p.toggler.activeTitle{
color:#ffffff;
border-color:#ffffff;
background-color:#4ba4a3;
}
#top .togglecontainer.av-m5pg4jrm-fe3697f2ff4f1fc1543e1148ca558692 p.toggler .toggle_icon{
color:#000000;
border-color:#000000;
}
#top .togglecontainer.av-m5pg4jrm-fe3697f2ff4f1fc1543e1148ca558692 p.toggler .toggle_icon > span{
color:#000000;
border-color:#000000;
}
#top .togglecontainer.av-m5pg4jrm-fe3697f2ff4f1fc1543e1148ca558692 p.toggler.activeTitle .toggle_icon, #top .togglecontainer.av-m5pg4jrm-fe3697f2ff4f1fc1543e1148ca558692 p.toggler.activeTitle .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-m5pg4jrm-fe3697f2ff4f1fc1543e1148ca558692 .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#d49536;
border-color:#d49536;
}

.avia_transform .flex_column.av-x6388-1f7d4424017581fe167f253b7d580bcf{
animation-duration:4s;
}

.avia-image-container.av-mf5dyq92-0400f488e891bc14bb2bc20698d843ba img.avia_image{
box-shadow:none;
-webkit-mask-image:url( https://directdrivesandpatios.co.uk/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/masks/sketch.svg );
-webkit-mask-size:contain;
-webkit-mask-position:center center;
-webkit-mask-repeat:no-repeat;
mask-image:url( https://directdrivesandpatios.co.uk/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/masks/sketch.svg );
mask-size:contain;
mask-position:center center;
mask-repeat:no-repeat;
}
.avia-image-container.av-mf5dyq92-0400f488e891bc14bb2bc20698d843ba .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-lz8kkxdf-15ae891d6827c4a0890d32192ba573bf{
background-color:#db9b41;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/09/img1.webp);
background-repeat:no-repeat;
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-lz8kkxdf-15ae891d6827c4a0890d32192ba573bf .av-section-color-overlay{
opacity:0.7;
background-color:#383838;
}

.avia_transform .flex_column.av-8jfh4-9-206bea9f27d283f2a627b84a5878861d{
animation-duration:2s;
}

#top .av-special-heading.av-lz8k8kiy-6cd2b586eb541348a3aade3f4f10ff39{
margin:20px 0 0 0;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-lz8k8kiy-6cd2b586eb541348a3aade3f4f10ff39 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lz8k8kiy-6cd2b586eb541348a3aade3f4f10ff39 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lz8k8kiy-6cd2b586eb541348a3aade3f4f10ff39 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-lz8k98gw-dc74f20e99953fd08e7813c80b72e36a .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-h5wy0-e45209a8c77d6669f58d0442b6c94dfb{
background-color:#4ba4a3;
border-color:#4ba4a3;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:20px;
}

#top #wrap_all .avia-button.av-9si5s-18e514ec8e24e6bc269676750e5bd4c4{
background-color:#4ba4a3;
border-color:#4ba4a3;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:20px;
}

.flex_column.av-mdudk-da2ea27e86fcdb6265f7c07b0aca7c9a{
border-radius:10px 10px 10px 10px;
padding:25px 25px 25px 25px;
background-color:#f4f4f4;
}
.avia_transform .flex_column.av-mdudk-da2ea27e86fcdb6265f7c07b0aca7c9a{
animation-duration:3s;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-a426vk-ca1760f529c46990834e785139c9d7c3{
padding:40px 40px 40px 40px;
}

.flex_column.av-1x6uvc-0b2ad26b07ef25b8f8ac7644e4b37d78{
padding:40px 40px 40px 40px;
}

.flex_column.av-za6fc-1eb33f9f9345adca054ef8d8a5eb8a88{
padding:40px 40px 40px 40px;
}

.flex_column.av-1a0eqw-93a405bbbc02cb34112eb38cfde4d676{
padding:50px 40px 50px 40px;
}

.flex_column.av-1gcp40-a311aef134723125d103b3ec1e42ea8d{
padding:50px 40px 50px 40px;
}

.flex_column.av-sfghc-bb4cfc39299720bc0c0da5c064532d7c{
padding:50px 40px 50px 40px;
}

.flex_column.av-lz8ihp0f-1536cd0379e86670233e66a04ffd9e52{
padding:50px 50px 50px 50px;
}

.flex_column.av-1bm4og-81c4f90043bf9a2b31f1bb22defd5317{
padding:50px 50px 50px 50px;
}

.flex_column.av-2e0kfc-94192970a6b1c42b9ebd2d3fd46fda0d{
padding:50px 40px 50px 40px;
}

.flex_column.av-1yx6p4-c209b9beaa9163365e3363dd85d3aa64{
padding:50px 40px 50px 40px;
}

.flex_column.av-1b1nso-401126282fb10c20b5f5d5d4eb265e75{
padding:50px 40px 50px 40px;
}

.flex_column.av-iovc8-31bf7561e73d35db9f0bdf73b2a7f69d{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-a426vk-ca1760f529c46990834e785139c9d7c3{
padding:30px 30px 30px 30px;
}

.flex_column.av-1x6uvc-0b2ad26b07ef25b8f8ac7644e4b37d78{
padding:30px 30px 30px 30px;
}

.flex_column.av-za6fc-1eb33f9f9345adca054ef8d8a5eb8a88{
padding:30px 30px 30px 30px;
}

.flex_column.av-1a0eqw-93a405bbbc02cb34112eb38cfde4d676{
padding:40px 40px 40px 40px;
}

.flex_column.av-1gcp40-a311aef134723125d103b3ec1e42ea8d{
padding:40px 40px 40px 40px;
}

.flex_column.av-sfghc-bb4cfc39299720bc0c0da5c064532d7c{
padding:40px 40px 40px 40px;
}

.flex_column.av-lz8ihp0f-1536cd0379e86670233e66a04ffd9e52{
padding:40px 40px 40px 40px;
}

.flex_column.av-1bm4og-81c4f90043bf9a2b31f1bb22defd5317{
padding:40px 40px 40px 40px;
}

.flex_column.av-2e0kfc-94192970a6b1c42b9ebd2d3fd46fda0d{
padding:40px 40px 40px 40px;
}

.flex_column.av-1yx6p4-c209b9beaa9163365e3363dd85d3aa64{
padding:40px 40px 40px 40px;
}

.flex_column.av-1b1nso-401126282fb10c20b5f5d5d4eb265e75{
padding:40px 40px 40px 40px;
}

.flex_column.av-iovc8-31bf7561e73d35db9f0bdf73b2a7f69d{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-19y13k-89793476cf1631cf33eba29173152a3f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-rotator-container.av-lz9pcya7-e6c02c8602864af75b545e7122004567 .av-rotator-container-inner{
font-size:20px;
}

#top #wrap_all .av-rotator-container.av-m5ph90bj-29df30093623fb11a4480afaee257261 .av-rotator-container-inner{
font-size:20px;
}

.flex_column.av-a426vk-ca1760f529c46990834e785139c9d7c3{
padding:30px 30px 30px 30px;
}

.flex_column.av-1x6uvc-0b2ad26b07ef25b8f8ac7644e4b37d78{
padding:30px 30px 30px 30px;
}

.flex_column.av-za6fc-1eb33f9f9345adca054ef8d8a5eb8a88{
padding:30px 30px 30px 30px;
}

.flex_column.av-1a0eqw-93a405bbbc02cb34112eb38cfde4d676{
padding:30px 30px 30px 30px;
}

.flex_column.av-1gcp40-a311aef134723125d103b3ec1e42ea8d{
padding:30px 30px 30px 30px;
}

.flex_column.av-sfghc-bb4cfc39299720bc0c0da5c064532d7c{
padding:30px 30px 30px 30px;
}

#top #wrap_all .av-special-heading.av-m4cqli30-9a3cd436cb227ada79468b7d2dcefad9 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-lz8ihp0f-1536cd0379e86670233e66a04ffd9e52{
padding:30px 30px 30px 30px;
}

.flex_column.av-1bm4og-81c4f90043bf9a2b31f1bb22defd5317{
padding:30px 30px 30px 30px;
}

#top #wrap_all .av-special-heading.av-m4sozg0g-b74f47aeb6ba152eebc3db1e078b7fcf .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-2e0kfc-94192970a6b1c42b9ebd2d3fd46fda0d{
padding:30px 30px 30px 30px;
}

.flex_column.av-1yx6p4-c209b9beaa9163365e3363dd85d3aa64{
padding:30px 30px 30px 30px;
}

.flex_column.av-1b1nso-401126282fb10c20b5f5d5d4eb265e75{
padding:30px 30px 30px 30px;
}

.flex_column.av-iovc8-31bf7561e73d35db9f0bdf73b2a7f69d{
padding:30px 30px 30px 30px;
}

#top #wrap_all .av-special-heading.av-m5pfzg0a-8a28a43a94a4b93ae547ddc6a1a5339d .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-19y13k-89793476cf1631cf33eba29173152a3f .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-a426vk-ca1760f529c46990834e785139c9d7c3{
padding:30px 30px 30px 30px;
}

.flex_column.av-1x6uvc-0b2ad26b07ef25b8f8ac7644e4b37d78{
padding:30px 30px 30px 30px;
}

.flex_column.av-za6fc-1eb33f9f9345adca054ef8d8a5eb8a88{
padding:30px 30px 30px 30px;
}

.flex_column.av-1a0eqw-93a405bbbc02cb34112eb38cfde4d676{
padding:30px 30px 30px 30px;
}

.flex_column.av-1gcp40-a311aef134723125d103b3ec1e42ea8d{
padding:30px 30px 30px 30px;
}

.flex_column.av-sfghc-bb4cfc39299720bc0c0da5c064532d7c{
padding:30px 30px 30px 30px;
}

#top #wrap_all .av-special-heading.av-m4cqli30-9a3cd436cb227ada79468b7d2dcefad9 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-lz8ihp0f-1536cd0379e86670233e66a04ffd9e52{
padding:30px 30px 30px 30px;
}

.flex_column.av-1bm4og-81c4f90043bf9a2b31f1bb22defd5317{
padding:30px 30px 30px 30px;
}

#top #wrap_all .av-special-heading.av-m4sozg0g-b74f47aeb6ba152eebc3db1e078b7fcf .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-2e0kfc-94192970a6b1c42b9ebd2d3fd46fda0d{
padding:30px 30px 30px 30px;
}

.flex_column.av-1yx6p4-c209b9beaa9163365e3363dd85d3aa64{
padding:30px 30px 30px 30px;
}

.flex_column.av-1b1nso-401126282fb10c20b5f5d5d4eb265e75{
padding:30px 30px 30px 30px;
}

.flex_column.av-iovc8-31bf7561e73d35db9f0bdf73b2a7f69d{
padding:30px 30px 30px 30px;
}

#top #wrap_all .av-special-heading.av-m5pfzg0a-8a28a43a94a4b93ae547ddc6a1a5339d .av-special-heading-tag{
font-size:0.8em;
}
}
