.avia-section.av-accfe-13506fbee99668317f78bfcb90986eba .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.26-773x1030.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-accfe-13506fbee99668317f78bfcb90986eba .av-section-color-overlay{
opacity:0.7;
background-color:#282828;
}

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

#top #wrap_all .avia-button.av-m4sygwng-0ad4a6a2a7d4836c2f4f4a5872054923{
background-color:#4ba4a3;
border-color:#4ba4a3;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-m4sygwng-0ad4a6a2a7d4836c2f4f4a5872054923:hover{
background-color:#4ba4a3;
color:white;
transition:all 0.4s ease-in-out;
}

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

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

#top .hr.hr-invisible.av-1gr6o8q-a357abd53964fe1825f2a8d601d9e706{
height:30px;
}

#top .hr.hr-invisible.av-1e9058q-e79810e2cc1d4971d68bad905ff17b03{
height:20px;
}

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

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

#top .hr.hr-invisible.av-19ogd2i-28c122bf418db49376ab7e7bd22dd306{
height:30px;
}

#top .hr.hr-invisible.av-15ortne-faad1d61d1d402bb775b399d4633dd84{
height:20px;
}

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

.av_font_icon.av-12zyqoq-018c8785025427446c745229f15a628b{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-12zyqoq-018c8785025427446c745229f15a628b .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-11vqp22-b6532a8785aa081629cb3d840abe3813{
height:30px;
}

#top .hr.hr-invisible.av-xnp0l6-22e9a2252b3e24f4e78b0c467fded975{
height:20px;
}

.avia-section.av-m4tjh3vt-2d24cfe517c4309ae60fcfd07ca403b2{
background-color:#d49536;
background-image:unset;
}

#top .avia-icon-list-container.av-m4syx6lz-243db06fdb92eb570bc66326cb7e096e .iconlist_icon{
color:#4ba4a3;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-m4syx6lz-243db06fdb92eb570bc66326cb7e096e .av_iconlist_title{
font-size:20px;
color:#ffffff;
}

#top .av-masonry.av-m4sz5pt3-956bcc82a320f1eece08d4ac9c5a3270{
background-color:#ffffff;
}

.avia-image-container.av-1xg1ne-6f730679684edeaf51eb8696cdfe408a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1xg1ne-6f730679684edeaf51eb8696cdfe408a .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-m4szbx4u-fc63e6085166b64acb832077e04c3664{
background-color:#f4f4f4;
background-image:unset;
}

#top .togglecontainer.av-m4sz2ec4-1b899be27e17298d755a42e008781b3b p.toggler .toggle_icon{
color:#0e548c;
border-color:#0e548c;
}
#top .togglecontainer.av-m4sz2ec4-1b899be27e17298d755a42e008781b3b p.toggler .toggle_icon > span{
color:#0e548c;
border-color:#0e548c;
}

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

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

#top #wrap_all .avia-button.av-m4szf7j9-9de3ab1da64b5a9107bc86aece0e6276{
background-color:#d49536;
border-color:#d49536;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-m4szf7j9-9de3ab1da64b5a9107bc86aece0e6276:hover{
background-color:#d49536;
color:#d49536;
transition:all 0.4s ease-in-out;
}


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

.flex_column.av-1c72r22-b01d689ab2efe5c9f26ebdea5e5c504f{
padding:50px 40px 50px 40px;
}

.flex_column.av-41gvvu-84eda3c3b0d52bf359d834d550aa6603{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-1c72r22-b01d689ab2efe5c9f26ebdea5e5c504f{
padding:40px 40px 40px 40px;
}

.flex_column.av-41gvvu-84eda3c3b0d52bf359d834d550aa6603{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-1c72r22-b01d689ab2efe5c9f26ebdea5e5c504f{
padding:30px 30px 30px 30px;
}

.flex_column.av-41gvvu-84eda3c3b0d52bf359d834d550aa6603{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-1c72r22-b01d689ab2efe5c9f26ebdea5e5c504f{
padding:30px 30px 30px 30px;
}

.flex_column.av-41gvvu-84eda3c3b0d52bf359d834d550aa6603{
padding:30px 30px 30px 30px;
}
}
