.avia-section.av-1wn1bha-e8ae78df1636f9624e4ec16433bcfeb0 .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-29-at-09.44.45-1030x579.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-1wn1bha-e8ae78df1636f9624e4ec16433bcfeb0 .av-section-color-overlay{
opacity:0.7;
background-color:#333333;
}

#top #wrap_all .avia-button.av-1ue2kxa-5a94c4501d45807f383ead342ed3d1b4{
background-color:#d49536;
border-color:#d49536;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1ue2kxa-5a94c4501d45807f383ead342ed3d1b4:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}

.avia-section.av-1tpyb7i-42f6f0d021919c6c886aa6c27818f6ac{
background-color:#ffffff;
background-image:unset;
}

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

#top .hr.hr-invisible.av-1ozboy6-e8d49f33388c313642218033266c78e6{
height:50px;
}

.avia-section.av-1mau6ni-f9cd8814bd04ae54fdfb78de922e0221{
background-color:#f4f4f4;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/09/after2.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-1mau6ni-f9cd8814bd04ae54fdfb78de922e0221 .av-section-color-overlay{
opacity:0.7;
background-color:#2b2b2b;
}

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

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

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

#top .hr.hr-invisible.av-1cecgri-71d20647953c4e60f97653fadd309299{
height:30px;
}

#top .hr.hr-invisible.av-1a69nwe-d1b79fda9a593e14b3edfba02107ec84{
height:20px;
}

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

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

#top .hr.hr-invisible.av-14uqila-c35ede174e4afe12334865f3391683b6{
height:30px;
}

#top .hr.hr-invisible.av-10pv2ry-cb9d38becd167c93947e80b4a9929219{
height:20px;
}

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

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

#top .hr.hr-invisible.av-384nlq-314ce5eb888be557ac47557b141888d7{
height:30px;
}

#top .hr.hr-invisible.av-srs2vy-6cea6785d2832b6e25011b263a576646{
height:20px;
}

.avia-section.av-qyqori-9008c1eb8adbc5919792f2358a81a9e8{
background-color:#f2f2f2;
background-image:unset;
}

.flex_column.av-npqsoe-a3475a017d0202caaeb738dc191b9233{
border-radius:10px 10px 10px 10px;
padding:15px 15px 15px 15px;
background-color:#ffffff;
}

#top .avia-icon-list-container.av-mfb9mdqc-647e180d10d99df0dc7fd8cf5b985384 .iconlist_icon{
color:#d49536;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-mfb9mdqc-647e180d10d99df0dc7fd8cf5b985384 .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}
.avia-icon-list-container.av-mfb9mdqc-647e180d10d99df0dc7fd8cf5b985384 .iconlist_content{
color:#232323;
}

.flex_column.av-28li7y-71d62b97d536094fe6e32fa3c15c9464{
border-radius:10px 10px 10px 10px;
padding:15px 15px 15px 15px;
background-color:#ffffff;
}

#top .avia-icon-list-container.av-mfb9qdql-49f07f8922f80f17d051fcdb050cf21d .iconlist_icon{
color:#d49536;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-mfb9qdql-49f07f8922f80f17d051fcdb050cf21d .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}
.avia-icon-list-container.av-mfb9qdql-49f07f8922f80f17d051fcdb050cf21d .iconlist_content{
color:#232323;
}

.flex_column.av-kk1na6-e0b0e79a7c8fb67af6d5cfa5c775ad7d{
border-radius:10px 10px 10px 10px;
padding:15px 15px 15px 15px;
background-color:#ffffff;
}

#top .avia-icon-list-container.av-mfb9r30w-c4a385cd0fb6b5aae8770f467a0a55e0 .iconlist_icon{
color:#d49536;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-mfb9r30w-c4a385cd0fb6b5aae8770f467a0a55e0 .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}
.avia-icon-list-container.av-mfb9r30w-c4a385cd0fb6b5aae8770f467a0a55e0 .iconlist_content{
color:#232323;
}

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

#top .av-masonry.av-mfb9stbb-7414087fca31d95d7c51982240afed55{
background-color:#ffffff;
}

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

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

#top #wrap_all .avia-button.av-6dm37y-5fd93f6de0084295de725e385cc3246b:hover{
color:white;
transition:all 0.4s ease-in-out;
}

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

#top #wrap_all .avia-button.av-6zxuem-3bdbeb056f2a4033f04e122543f561ff{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

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

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

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

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


@media only screen and (min-width: 990px){ 
.flex_column.av-1foid72-f3a9b1f8e256c151a3598d2b05f054d0{
padding:50px 40px 50px 40px;
}

.flex_column.av-189rqr2-3b852742164d0df816ce327aec2d3630{
padding:50px 40px 50px 40px;
}

.flex_column.av-3m877i-731288b835eb66654943051b84d5d96c{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-1foid72-f3a9b1f8e256c151a3598d2b05f054d0{
padding:40px 40px 40px 40px;
}

.flex_column.av-189rqr2-3b852742164d0df816ce327aec2d3630{
padding:40px 40px 40px 40px;
}

.flex_column.av-3m877i-731288b835eb66654943051b84d5d96c{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-1foid72-f3a9b1f8e256c151a3598d2b05f054d0{
padding:30px 30px 30px 30px;
}

.flex_column.av-189rqr2-3b852742164d0df816ce327aec2d3630{
padding:30px 30px 30px 30px;
}

.flex_column.av-3m877i-731288b835eb66654943051b84d5d96c{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-1foid72-f3a9b1f8e256c151a3598d2b05f054d0{
padding:30px 30px 30px 30px;
}

.flex_column.av-189rqr2-3b852742164d0df816ce327aec2d3630{
padding:30px 30px 30px 30px;
}

.flex_column.av-3m877i-731288b835eb66654943051b84d5d96c{
padding:30px 30px 30px 30px;
}
}
