.avia-section.av-mj2u9fh6-4faa5c4444964609f4dd1d60cb221da6 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/01/WhatsApp-Image-2025-01-23-at-20.32.06-2.jpeg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-mj2u9fh6-4faa5c4444964609f4dd1d60cb221da6 .av-section-color-overlay{
opacity:0.7;
background-color:#333333;
}

#top .avia-icon-list-container.av-mj2uai0i-560287e99a4bb6df6b93a3f137a6fccc .iconlist_icon{
background-color:#50a4a4;
border:1px solid #50a4a4;
}
#top #wrap_all .avia-icon-list-container.av-mj2uai0i-560287e99a4bb6df6b93a3f137a6fccc .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-mj2uai0i-560287e99a4bb6df6b93a3f137a6fccc .iconlist_content{
color:#ffffff;
}

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

.flex_cell.av-9cgbvk-4d9e78dd8bd2535c36ae16162d31de45{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-9cgbvk-4d9e78dd8bd2535c36ae16162d31de45{
padding:50px 50px 50px 50px !important;
}

.flex_cell.av-mj2ubcov-d791d67719738b637a5ec0ba531c983c{
vertical-align:top;
background:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/01/WhatsApp-Image-2025-01-23-at-20.32.07.jpeg) 50% 100% no-repeat scroll ;
}

#top .hr.hr-invisible.av-2jv39v4-4c6b9697a2d234014af0ab673eb7d98e{
height:300px;
}

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

#top .hr.hr-invisible.av-2h551f4-6bbc6815f4971f02af315df2dbf2da9b{
height:300px;
}

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

.avia-section.av-2bdeoqo-82ec150f7338059e5500b29c306be977{
background-color:#50a4a4;
background-image:unset;
}

#top .avia-icon-list-container.av-mj2uebih-3e0d18d1bb8f5ff498d99f09518cfb5b .iconlist_icon{
background-color:#50a4a4;
border:1px solid #50a4a4;
}
#top #wrap_all .avia-icon-list-container.av-mj2uebih-3e0d18d1bb8f5ff498d99f09518cfb5b .av_iconlist_title{
color:#0a0a0a;
}
.avia-icon-list-container.av-mj2uebih-3e0d18d1bb8f5ff498d99f09518cfb5b .iconlist_content{
color:#ffffff;
}

#top .avia-icon-list-container.av-mj2ueeq8-97ebf2f23cf617824cf2dc76e0c5e2e1 .iconlist_icon{
background-color:#50a4a4;
border:1px solid #50a4a4;
}
#top #wrap_all .avia-icon-list-container.av-mj2ueeq8-97ebf2f23cf617824cf2dc76e0c5e2e1 .av_iconlist_title{
color:#0a0a0a;
}
.avia-icon-list-container.av-mj2ueeq8-97ebf2f23cf617824cf2dc76e0c5e2e1 .iconlist_content{
color:#ffffff;
}

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

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

#top .hr.hr-invisible.av-1psdv4w-59106360aab300a5bd4c09ff242b6988{
height:30px;
}

#top .hr.hr-invisible.av-1oxg6jk-d71b55059d53a27c052b53642fccf96c{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1j7frsw-bbd5a2c94f12aab5765f0ca8adac8247{
height:30px;
}

#top .hr.hr-invisible.av-1i0c7bk-74eed975d850d5b528883b6eb26d7d79{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1cuy8z4-acf1e817877517227749fd91d7459304{
height:30px;
}

#top .hr.hr-invisible.av-1b4036o-99d16eb33f17b974e5c3927905fa1b54{
height:20px;
}

#top .hr.hr-invisible.av-19lm52o-08e2ede9095c951322deef5dc094a62b{
height:20px;
}

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

.avia-section.av-17t5r4g-5de45eff8c0ec3a9492f04611f3eebfc{
background-color:#f4f4f4;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/01/WhatsApp-Image-2022-11-22-at-08.56.04.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-17t5r4g-5de45eff8c0ec3a9492f04611f3eebfc .av-section-color-overlay{
opacity:0.7;
background-color:#2b2b2b;
}

.flex_column.av-141ea1s-bfdbc3024b11c76e574a82f1501589fa{
padding:25px 25px 25px 25px;
background-color:rgba(80,164,164,0.8);
}

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

.flex_column.av-vrqeg0-0801f9c7729053fa12bc496b0ad4ccb9{
padding:25px 25px 25px 25px;
background-color:rgba(80,164,164,0.8);
}

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

.avia-section.av-m92kxs-8fadba564e88fe40bad1acd6d81b5963 .av-parallax .av-parallax-inner{
background-color:#f4f4f4;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/01/WhatsApp-Image-2022-11-22-at-08.56.04-1.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-m92kxs-8fadba564e88fe40bad1acd6d81b5963 .av-section-color-overlay{
opacity:0.5;
}

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

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

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

#top #wrap_all .avia-button.av-3p8nog-3421d6e6237cd5938f2d528e12425c22{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mj2ujazt-132fe728f82517d4a1403e46cbb980e9{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

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


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

.flex_column.av-1mvs7v4-54138a2cffc5318d91ad29fb6d25746f{
padding:50px 40px 50px 40px;
}

.flex_column.av-1fuz4z4-f15e369c0b0a2445ca16243d4e7a3e8f{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-1mvs7v4-54138a2cffc5318d91ad29fb6d25746f{
padding:40px 40px 40px 40px;
}

.flex_column.av-1fuz4z4-f15e369c0b0a2445ca16243d4e7a3e8f{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-1mvs7v4-54138a2cffc5318d91ad29fb6d25746f{
padding:30px 30px 30px 30px;
}

.flex_column.av-1fuz4z4-f15e369c0b0a2445ca16243d4e7a3e8f{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-1mvs7v4-54138a2cffc5318d91ad29fb6d25746f{
padding:30px 30px 30px 30px;
}

.flex_column.av-1fuz4z4-f15e369c0b0a2445ca16243d4e7a3e8f{
padding:30px 30px 30px 30px;
}
}
