.avia-section.av-mg8ez5ig-f4dd2ab707e43cefe382b9c43f4bded6 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/09/WhatsApp-Image-2025-09-04-at-17.56.58.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mg8ez5ig-f4dd2ab707e43cefe382b9c43f4bded6 .av-section-color-overlay{
opacity:0.7;
background-color:#333333;
}

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

.avia-section.av-256gx76-b431712326d8791b8800b9c6bcf05c47{
background-color:#ffffff;
background-image:unset;
}

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

#top .hr.hr-invisible.av-20c2uea-bb6f753d5eb7ef512d35c04277f7e489{
height:50px;
}

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

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

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

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

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

#top .hr.hr-invisible.av-5c8xde-74ddbbd7e9499d63d46afc053e15084c{
height:30px;
}

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

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

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

#top .hr.hr-invisible.av-1b2tfma-bddba9d3902f17998199e6571e89eb9b{
height:30px;
}

#top .hr.hr-invisible.av-17vj9r6-dc2a7ee13d844ef4a034f97a140f4ee9{
height:20px;
}

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

.av_font_icon.av-14rsunm-769fba6366be8e0b2d8d825955838506{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-14rsunm-769fba6366be8e0b2d8d825955838506 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-13bx502-94ea3adc8274e177982415a0ec60ba2e{
height:30px;
}

#top .hr.hr-invisible.av-z5d99e-1d2524a6aa11223fddd134ee7f727100{
height:20px;
}

.avia-section.av-xs5coi-51a89e02adfdf7c53e3607f02ae7acc1{
background-color:#f2f2f2;
background-image:unset;
}

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

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

#top .av-masonry.av-mg8f5nq6-6deba57454c48f437bd9ddc489556916{
background-color:#ffffff;
}

.avia-section.av-mg8f6os6-69c7be9264973c95fe529f9796f58403 .av-parallax .av-parallax-inner{
background-color:#f4f4f4;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/09/3-1.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mg8f6os6-69c7be9264973c95fe529f9796f58403 .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-dy16uq-69702a258a2ced17ed64555da83d431d{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-6jb7k2-0e2bee2f771bb1686f2a218a1881f8c8:hover{
color:white;
transition:all 0.4s ease-in-out;
}

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

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

#top #wrap_all .avia-button.av-mg8f7hfy-3155959a5855d6e27a949bf386d735d7{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

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

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


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

.flex_column.av-1epn0de-ad535d99074a84338b781c928896ffa1{
padding:50px 40px 50px 40px;
}

.flex_column.av-164ytsi-587dbbd65bbef904ede91ef1dc9f1a5d{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-1epn0de-ad535d99074a84338b781c928896ffa1{
padding:40px 40px 40px 40px;
}

.flex_column.av-164ytsi-587dbbd65bbef904ede91ef1dc9f1a5d{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-1epn0de-ad535d99074a84338b781c928896ffa1{
padding:30px 30px 30px 30px;
}

.flex_column.av-164ytsi-587dbbd65bbef904ede91ef1dc9f1a5d{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-1epn0de-ad535d99074a84338b781c928896ffa1{
padding:30px 30px 30px 30px;
}

.flex_column.av-164ytsi-587dbbd65bbef904ede91ef1dc9f1a5d{
padding:30px 30px 30px 30px;
}
}
