.avia-section.av-3gv06y2-aa3666ae9e807559c72da08b789d046f .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/12/WhatsApp-Image-2025-12-10-at-10.53.00-1.jpeg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-3gv06y2-aa3666ae9e807559c72da08b789d046f .av-section-color-overlay{
opacity:0.7;
background-color:#333333;
}

#top .avia-icon-list-container.av-3fq6hzu-277f7e1706bddc319aab028488608261 .iconlist_icon{
background-color:#50a4a4;
border:1px solid #50a4a4;
}
#top #wrap_all .avia-icon-list-container.av-3fq6hzu-277f7e1706bddc319aab028488608261 .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-3fq6hzu-277f7e1706bddc319aab028488608261 .iconlist_content{
color:#ffffff;
}

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

.flex_cell.av-33uou7u-0fc110c14754b8fd5c0b751d0c08acee{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-33uou7u-0fc110c14754b8fd5c0b751d0c08acee{
padding:50px 50px 50px 50px !important;
}

.flex_cell.av-mk72ey38-699a93bde671183d84e05654cce0e06e{
vertical-align:top;
background:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/09/img14.webp) 50% 100% no-repeat scroll ;
}

#top .hr.hr-invisible.av-322ko2y-88961f6439903e158560696095474590{
height:300px;
}

.flex_cell.av-2yiatsq-d9a7389677677f44f49269bd4d1d4ac7{
vertical-align:top;
background:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/01/WhatsApp-Image-2025-01-10-at-10.40.07-4.jpeg) 50% 100% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-2yiatsq-d9a7389677677f44f49269bd4d1d4ac7{
padding:25px 25px 25px 25px !important;
}

#top .hr.hr-invisible.av-2wir616-27973a9e65f1f1254ad7b1e50953bf16{
height:300px;
}

.flex_cell.av-2w5rpbu-fecc123b7ab2c8898e38460420bd7ebb{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-2w5rpbu-fecc123b7ab2c8898e38460420bd7ebb{
padding:50px 50px 50px 50px !important;
}

.avia-section.av-2t2c016-f6dd4965e7cbb61d98bba59e93282eeb{
background-color:#50a4a4;
background-image:unset;
}

#top .hr.hr-invisible.av-2or4xru-99036aaa5c3545f850c531543ca802ff{
height:30px;
}

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

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

#top .hr.hr-invisible.av-2j77sju-afea990a0074fde57fa6ec0ce66577b0{
height:30px;
}

#top .hr.hr-invisible.av-8z3ktm-32f1b630ec0dbf4fd7e1391a7b56bdbf{
height:20px;
}

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

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

#top .hr.hr-invisible.av-2dm5pka-c9057d79afc2d665eba36d06d0a0b0db{
height:30px;
}

#top .hr.hr-invisible.av-2bwjcga-5b80d4d36ad36011584fe8997a9f6fc9{
height:20px;
}

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

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

#top .hr.hr-invisible.av-26w3i56-e78a990a81713012bc617e2aa530f3b0{
height:30px;
}

#top .hr.hr-invisible.av-25gev4a-3ae6bf3dcbf2ac50683676d074006385{
height:20px;
}

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

.av_font_icon.av-7f0z2i-0e44e8dabe94bfca2d11f1bca3a69679{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-7f0z2i-0e44e8dabe94bfca2d11f1bca3a69679 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-1zq0y9m-0aab2f06884543487309470bff6e04bb{
height:30px;
}

#top .hr.hr-invisible.av-1yvohka-de106e323556c8cea766e17b63fa6acc{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1t6wnre-266b1425053436b4c9a0ef43ef7158a4{
height:30px;
}

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

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

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

#top .hr.hr-invisible.av-1m4icoq-24c59e6700754ae9b008cb982441db69{
height:30px;
}

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

#top .hr.hr-invisible.av-1k0yvga-d465b74697b0c9b0c6fab626239a92f2{
height:20px;
}

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

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

.flex_column.av-1e1zgmi-08c0e14e4203e4bdef5866fee09d3204{
padding:25px 25px 25px 25px;
background-color:rgba(80,164,164,0.8);
}

#top .avia-icon-list-container.av-1ceowhm-bd8132c94a2cfd191b09ad58502b4c17 .iconlist_icon{
background-color:#d39f3f;
border:1px solid #d39f3f;
}
#top #wrap_all .avia-icon-list-container.av-1ceowhm-bd8132c94a2cfd191b09ad58502b4c17 .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-1ceowhm-bd8132c94a2cfd191b09ad58502b4c17 .iconlist_content{
color:#ffffff;
}

.flex_column.av-40ggre-3a804a3c411d320db4c4a2b1c2b03963{
padding:25px 25px 25px 25px;
background-color:rgba(80,164,164,0.8);
}

#top .avia-icon-list-container.av-13dzqay-0281715855f704738dbb2746fa887420 .iconlist_icon{
background-color:#d39f3f;
border:1px solid #d39f3f;
}
#top #wrap_all .avia-icon-list-container.av-13dzqay-0281715855f704738dbb2746fa887420 .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-13dzqay-0281715855f704738dbb2746fa887420 .iconlist_content{
color:#ffffff;
}

.avia-section.av-jjqn0a-76bc2153817ff84ef193888e1da6011f .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-jjqn0a-76bc2153817ff84ef193888e1da6011f .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-1mam3e-f46798a5c4a55b6eb355001350c7fba1{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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

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

#top #wrap_all .avia-button.av-mk72e3ak-316d42d19ea2bfe206e1010f27d08c4f{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

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

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


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

.flex_column.av-2g5vbl6-627c13a70fc340110ce5e90e081c21e3{
padding:50px 40px 50px 40px;
}

.flex_column.av-2a3kix6-5e5d3de89290c9e9bbfd7a25c5b81384{
padding:50px 40px 50px 40px;
}

.flex_column.av-239n7sa-54f1cb88e378fc8154e218529b6238dd{
padding:50px 40px 50px 40px;
}

.flex_column.av-1x00cy2-3db44bb86ee53798f15b317b82c782ae{
padding:50px 40px 50px 40px;
}

.flex_column.av-1qbsli2-fa9d5e0d6314c977238aa3bd01074b42{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-2g5vbl6-627c13a70fc340110ce5e90e081c21e3{
padding:40px 40px 40px 40px;
}

.flex_column.av-2a3kix6-5e5d3de89290c9e9bbfd7a25c5b81384{
padding:40px 40px 40px 40px;
}

.flex_column.av-239n7sa-54f1cb88e378fc8154e218529b6238dd{
padding:40px 40px 40px 40px;
}

.flex_column.av-1x00cy2-3db44bb86ee53798f15b317b82c782ae{
padding:40px 40px 40px 40px;
}

.flex_column.av-1qbsli2-fa9d5e0d6314c977238aa3bd01074b42{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-2g5vbl6-627c13a70fc340110ce5e90e081c21e3{
padding:30px 30px 30px 30px;
}

.flex_column.av-2a3kix6-5e5d3de89290c9e9bbfd7a25c5b81384{
padding:30px 30px 30px 30px;
}

.flex_column.av-239n7sa-54f1cb88e378fc8154e218529b6238dd{
padding:30px 30px 30px 30px;
}

.flex_column.av-1x00cy2-3db44bb86ee53798f15b317b82c782ae{
padding:30px 30px 30px 30px;
}

.flex_column.av-1qbsli2-fa9d5e0d6314c977238aa3bd01074b42{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-2g5vbl6-627c13a70fc340110ce5e90e081c21e3{
padding:30px 30px 30px 30px;
}

.flex_column.av-2a3kix6-5e5d3de89290c9e9bbfd7a25c5b81384{
padding:30px 30px 30px 30px;
}

.flex_column.av-239n7sa-54f1cb88e378fc8154e218529b6238dd{
padding:30px 30px 30px 30px;
}

.flex_column.av-1x00cy2-3db44bb86ee53798f15b317b82c782ae{
padding:30px 30px 30px 30px;
}

.flex_column.av-1qbsli2-fa9d5e0d6314c977238aa3bd01074b42{
padding:30px 30px 30px 30px;
}
}
