.avia-section.av-mir96863-876224eacca50ff8f12ac9a91569cb17 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/10/6.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mir96863-876224eacca50ff8f12ac9a91569cb17 .av-section-color-overlay{
opacity:0.7;
background-color:#333333;
}

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

.avia-section.av-3e82u67-a65bbd056bbe9afe4722988413f88909{
background-color:#ffffff;
background-image:unset;
}

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

#top .hr.hr-invisible.av-3846llr-77167567376c5c4284a5149f020f6892{
height:50px;
}

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

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

#top .hr.hr-invisible.av-370kmq7-f0a7956e78a58b9441683dafdf1507da{
height:30px;
}

#top .hr.hr-invisible.av-358otin-58aa4ddbc3ea78121132f1f6e3dec90f{
height:20px;
}

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

.av_font_icon.av-32fnzlb-40b22687b8a186d1bdece7b2c61c28cf{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-32fnzlb-40b22687b8a186d1bdece7b2c61c28cf .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-30wce27-896bc4f9624fc7511ed548d3fb86722b{
height:30px;
}

#top .hr.hr-invisible.av-2z803wf-38a79518b6ebe7a92abee2645acec770{
height:20px;
}

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

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

#top .hr.hr-invisible.av-a6akof-a56e9817a6d6e4ceb3fc0c6dacba5747{
height:30px;
}

#top .hr.hr-invisible.av-2soobbz-3b2d05654ebc7c044475e379c08d343c{
height:20px;
}

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

.av_font_icon.av-2ogzhtr-64c33c209b2a346e0e248246b92ae22c{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-2ogzhtr-64c33c209b2a346e0e248246b92ae22c .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-2npocb3-42a91cf89bac48ab6cf1337efe6ea547{
height:30px;
}

#top .hr.hr-invisible.av-2lhh94f-89a60a6cc474f61b5b614a5012680386{
height:20px;
}

#top .hr.hr-invisible.av-38pvlr-97d4e6a39d24185dd37bf5bd46ac6081{
height:20px;
}

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

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

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

.av_font_icon.av-22ayaa7-8113180e99db4fb0b910ef8b87c09b69{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-22ayaa7-8113180e99db4fb0b910ef8b87c09b69 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-20jijrz-e22f5aaaa20e0c5328c827d3624b1252{
height:30px;
}

#top .hr.hr-invisible.av-1yo42dr-fe4e9347704dd15eed5a73179799edec{
height:20px;
}

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

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

#top .hr.hr-invisible.av-6lknov-c9edbb831f2dc106b426a839fea06437{
height:30px;
}

#top .hr.hr-invisible.av-1qlcte7-aef6825445771da5ae747b1b79dfa675{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1kseqn3-d5ceb7e97d0e465e63187e2738f4fcd8{
height:30px;
}

#top .hr.hr-invisible.av-1hkipqn-f28592abecddffd23d0d8ea2ba19ac9c{
height:20px;
}

.avia-section.av-1gelsr3-13eacfd43d2c79c1c78f3e14f6df8c83{
background-color:#f2f2f2;
background-image:unset;
}

.flex_column.av-1bjyxlb-df84b7a1d9747dd7dad9f13923d6a00d{
border-radius:10px 10px 10px 10px;
padding:15px 15px 15px 15px;
background-color:#ffffff;
}

#top .avia-icon-list-container.av-18tkmfz-65f298aced10851d152878163813e6c7 .iconlist_icon{
color:#d49536;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-18tkmfz-65f298aced10851d152878163813e6c7 .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}

#top .av-masonry.av-u1qym7-0dc1868e9e7091b3bb8233d06c6498ee{
background-color:#ffffff;
}

.avia-section.av-sewwm7-5f2af414033cbb7e6361e47df5cc8fec .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-sewwm7-5f2af414033cbb7e6361e47df5cc8fec .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-qasun3-3b66592412a62505fdb1b7d41fa9352b{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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

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

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

#top #wrap_all .avia-button.av-5nv3f3-59327439100c204ffbabf38ec2af40e1{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

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

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


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

.flex_column.av-3322qsv-3f6a687e756631404ca72f25f813f5c0{
padding:50px 40px 50px 40px;
}

.flex_column.av-2x2wwhr-9b5aa655aea86a0c94e736dc5e45857a{
padding:50px 40px 50px 40px;
}

.flex_column.av-2qs2bkv-bce9c3d7dac3d48733af6f9037004193{
padding:50px 40px 50px 40px;
}

.flex_column.av-23799kf-d1806881230c47e6e4a7f1ecf2d9cbda{
padding:50px 40px 50px 40px;
}

.flex_column.av-1wky39b-d188c8199c84b258fdfa085a5840124b{
padding:50px 40px 50px 40px;
}

.flex_column.av-1oaika7-a75bb54b452c68375f75e8a1c107d759{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-3322qsv-3f6a687e756631404ca72f25f813f5c0{
padding:40px 40px 40px 40px;
}

.flex_column.av-2x2wwhr-9b5aa655aea86a0c94e736dc5e45857a{
padding:40px 40px 40px 40px;
}

.flex_column.av-2qs2bkv-bce9c3d7dac3d48733af6f9037004193{
padding:40px 40px 40px 40px;
}

.flex_column.av-23799kf-d1806881230c47e6e4a7f1ecf2d9cbda{
padding:40px 40px 40px 40px;
}

.flex_column.av-1wky39b-d188c8199c84b258fdfa085a5840124b{
padding:40px 40px 40px 40px;
}

.flex_column.av-1oaika7-a75bb54b452c68375f75e8a1c107d759{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-3322qsv-3f6a687e756631404ca72f25f813f5c0{
padding:30px 30px 30px 30px;
}

.flex_column.av-2x2wwhr-9b5aa655aea86a0c94e736dc5e45857a{
padding:30px 30px 30px 30px;
}

.flex_column.av-2qs2bkv-bce9c3d7dac3d48733af6f9037004193{
padding:30px 30px 30px 30px;
}

.flex_column.av-23799kf-d1806881230c47e6e4a7f1ecf2d9cbda{
padding:30px 30px 30px 30px;
}

.flex_column.av-1wky39b-d188c8199c84b258fdfa085a5840124b{
padding:30px 30px 30px 30px;
}

.flex_column.av-1oaika7-a75bb54b452c68375f75e8a1c107d759{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-3322qsv-3f6a687e756631404ca72f25f813f5c0{
padding:30px 30px 30px 30px;
}

.flex_column.av-2x2wwhr-9b5aa655aea86a0c94e736dc5e45857a{
padding:30px 30px 30px 30px;
}

.flex_column.av-2qs2bkv-bce9c3d7dac3d48733af6f9037004193{
padding:30px 30px 30px 30px;
}

.flex_column.av-23799kf-d1806881230c47e6e4a7f1ecf2d9cbda{
padding:30px 30px 30px 30px;
}

.flex_column.av-1wky39b-d188c8199c84b258fdfa085a5840124b{
padding:30px 30px 30px 30px;
}

.flex_column.av-1oaika7-a75bb54b452c68375f75e8a1c107d759{
padding:30px 30px 30px 30px;
}
}
