.avia-section.av-2oo9uew-8078c6cde621bf0b605b2705fb775ae3{
background-color:#50a4a4;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/01/WhatsApp-Image-2025-01-10-at-10.40.24.jpeg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-2oo9uew-8078c6cde621bf0b605b2705fb775ae3 .av-section-color-overlay{
opacity:0.7;
background-color:#353535;
}

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

.avia-image-container.av-231onhk-0a9dc32f1928151a0420b8db3c882984 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-231onhk-0a9dc32f1928151a0420b8db3c882984 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-98mqa0-d53ac388830090299e5d625437ad1f18{
background-color:#f2f2f2;
background-image:unset;
}

.flex_column.av-mmerac6u-911411c9fbce8df4dad35fa44a8fad14{
border-width:3px;
border-color:#ffffff;
border-style:solid;
border-radius:0 0 0 0;
padding:10px 10px 10px 10px;
}

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

.flex_column.av-mmerw98i-66e4a4b2c94a2be070e14a342095f23c{
border-width:3px;
border-color:#ffffff;
border-style:solid;
padding:10px 10px 10px 10px;
}

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

.flex_column.av-75v44o-cc8a16de33764bbae0e000726e9a9b91{
border-width:3px;
border-color:#ffffff;
border-style:solid;
padding:10px 10px 10px 10px;
}

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

.flex_column.av-mlw5k-550067c23788a9cacd10af182801a8dc{
border-width:3px;
border-color:#ffffff;
border-style:solid;
padding:10px 10px 10px 10px;
}

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

.avia-section.av-19wfsyg-260f0aa649f7e6f381bd03b283dce576{
background-color:#d49536;
background-image:unset;
}

#top .avia-icon-list-container.av-15jidbs-6ffbdde0854b83d1b7b51303e301ad5f .iconlist_icon{
color:#4ba4a3;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-15jidbs-6ffbdde0854b83d1b7b51303e301ad5f .av_iconlist_title{
font-size:20px;
color:#ffffff;
}

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

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

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

#top .hr.hr-invisible.av-1urc4jc-b56cd6c13d0740b1f0ce5e6e9ce28e3d{
height:30px;
}

#top .hr.hr-invisible.av-1rcdooo-c338a038970c0d9a74359ddffd341ef6{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1mc4x08-e0e5bdfb79726f7eb259210465d4d2da{
height:30px;
}

#top .hr.hr-invisible.av-1iwl1js-493f00faa7218978b309fc2e0fcab1fd{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1e6afe0-4553ffe813a393a9469a21e9f59f4b2a{
height:30px;
}

#top .hr.hr-invisible.av-1ax8luw-9cbdb39deb77d22664abddcfcf4f8a09{
height:20px;
}

#top .av-masonry.av-v5p5g8-f50011109eea1b5ec064bd07db887308{
background-color:#ffffff;
}

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

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

.avia-section.av-cwqpk-a21da8965efc7c0b7f4fd15382aa0f31{
background-color:#f2f2f2;
background-image:unset;
}

#top #wrap_all .avia-button.av-2f2v03c-81e7d408ca9c7e8ab17e319f27f6ebad{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-2d9yr5k-002971cdedd937c42da5b629a0313d39{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-2bqonmw-4274f97d72d3e444a941e0be70e3c7ed{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-29gmp1k-d4ad28b13e2aa682153e771ccb8f6483{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.avia-section.av-bbyhqg-3fb6fc3f7ce13ca7077ddc5b7ad043ef .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-bbyhqg-3fb6fc3f7ce13ca7077ddc5b7ad043ef .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-871f54-02f9075631cb296586c67c1d58d89450{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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


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

.flex_column.av-1q2bdm0-ffed1aae6b048eeff0d655f1a92f3ecb{
padding:50px 40px 50px 40px;
}

.flex_column.av-jh5ig-38c4f4db972d55fcd1269577cb23da34{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-1q2bdm0-ffed1aae6b048eeff0d655f1a92f3ecb{
padding:40px 40px 40px 40px;
}

.flex_column.av-jh5ig-38c4f4db972d55fcd1269577cb23da34{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-1q2bdm0-ffed1aae6b048eeff0d655f1a92f3ecb{
padding:30px 30px 30px 30px;
}

.flex_column.av-jh5ig-38c4f4db972d55fcd1269577cb23da34{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-1q2bdm0-ffed1aae6b048eeff0d655f1a92f3ecb{
padding:30px 30px 30px 30px;
}

.flex_column.av-jh5ig-38c4f4db972d55fcd1269577cb23da34{
padding:30px 30px 30px 30px;
}
}
