.avia-section.av-mfbaj6mv-2ae936761f6858b1a86a698c33ce05a9 .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-05-at-06.44.24-1.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mfbaj6mv-2ae936761f6858b1a86a698c33ce05a9 .av-section-color-overlay{
opacity:0.7;
background-color:#333333;
}

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

.avia-section.av-2b9205k-0480faf72b5b72c87ff158685e918675{
background-color:#ffffff;
background-image:unset;
}

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

#top .hr.hr-invisible.av-24dkbp4-4251dc3faaa4a9f12e4096d10c1dcf16{
height:50px;
}

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

.avia-section.av-mfbao9xl-7283b33dca8d6364889f01b2c4f2dae8{
background-color:#f4f4f4;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/09/img14.webp);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mfbao9xl-7283b33dca8d6364889f01b2c4f2dae8 .av-section-color-overlay{
opacity:0.7;
background-color:#2b2b2b;
}

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

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

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

#top .hr.hr-invisible.av-1vcz0eg-057ae1b2195f003a86e57ea12dd5611a{
height:30px;
}

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

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

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

#top .hr.hr-invisible.av-l9ns8-085e5144844092a7529e7bed449296da{
height:30px;
}

#top .hr.hr-invisible.av-1j6kotk-92eadc0b4e63835befa1538b257fcb90{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1e7c55k-26b295d0b9c7f9fa655e54fe2b2b530d{
height:30px;
}

#top .hr.hr-invisible.av-1b38088-f16b6fa6261a51768051c8955f86e068{
height:20px;
}

.avia-section.av-1a2zcmw-4851a019c780b23b9fdeffef487b9860{
background-color:#f2f2f2;
background-image:unset;
}

.flex_column.av-16iv2yw-d3cb0bc62cde92753c8f5c29d8600ff4{
border-radius:10px 10px 10px 10px;
padding:15px 15px 15px 15px;
background-color:#ffffff;
}

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

#top .av-masonry.av-mfbaq9na-428dd8be7e10b6a606667ff33acb1cef{
background-color:#ffffff;
}

.avia-section.av-2qk5jc-0b98deddce39a2f6cee35f12246535f9 .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-2qk5jc-0b98deddce39a2f6cee35f12246535f9 .av-section-color-overlay{
opacity:0.5;
}

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

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

#top #wrap_all .avia-button.av-9bd3oo-f0a0bfd5366cdc66dce94c4a825bd249{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-7wpyyw-eb42325a0710cdef272634ae26fdd82a{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-lainc-76abd67c7991fab890c3a817a8936614{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

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

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


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

.flex_column.av-1pydwrc-1c3cf426f2fec7b73b6aaa76a2159890{
padding:50px 40px 50px 40px;
}

.flex_column.av-1hs8pc8-ebe273a1b697210db9c20159d636d33b{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-1pydwrc-1c3cf426f2fec7b73b6aaa76a2159890{
padding:40px 40px 40px 40px;
}

.flex_column.av-1hs8pc8-ebe273a1b697210db9c20159d636d33b{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-1pydwrc-1c3cf426f2fec7b73b6aaa76a2159890{
padding:30px 30px 30px 30px;
}

.flex_column.av-1hs8pc8-ebe273a1b697210db9c20159d636d33b{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-1pydwrc-1c3cf426f2fec7b73b6aaa76a2159890{
padding:30px 30px 30px 30px;
}

.flex_column.av-1hs8pc8-ebe273a1b697210db9c20159d636d33b{
padding:30px 30px 30px 30px;
}
}
