.avia-section.av-mf5ehsh1-d705966df2c9e2ce301eb5a8a37532d1 .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-10-at-10.40.06-1-773x1030.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mf5ehsh1-d705966df2c9e2ce301eb5a8a37532d1 .av-section-color-overlay{
opacity:0.7;
background-color:#282828;
}

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

#top .hr.hr-invisible.av-43umoz-390b89d1c316bda572ca8a2270fb7839{
height:50px;
}

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

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

.av_font_icon.av-10cy6n7-5839ce7ba9dbd409ffdbe99b1f78fafb{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-10cy6n7-5839ce7ba9dbd409ffdbe99b1f78fafb .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-xb1s37-9e6be2ba34b76cb5c095c78193188d90{
height:30px;
}

#top .hr.hr-invisible.av-uht0o3-57c99b8c01efefdbb4332bd01720e627{
height:20px;
}

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

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

#top .hr.hr-invisible.av-peiq37-ce6accc4e26167576692f9409e572549{
height:30px;
}

#top .hr.hr-invisible.av-mzmq2b-d13d16bf2004ebe5d7d912d5bb389e1f{
height:20px;
}

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

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

#top .hr.hr-invisible.av-i3577n-67d1b6eb4079b0d3e9d805497656d9ce{
height:30px;
}

#top .hr.hr-invisible.av-e0h2c3-c77cbae563ccca53c509e4ce87baca29{
height:20px;
}

#top .av-masonry.av-mf5el3hh-22ae59cca55942d7032a7b65d5a7cdc8{
background-color:#ffffff;
}

.avia-section.av-a88fz7-ada0b756f6f2ca127c5d683205c4474e .av-parallax .av-parallax-inner{
background-color:#f4f4f4;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2025/09/patio4.webp);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-a88fz7-ada0b756f6f2ca127c5d683205c4474e .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-76eear-b06cebda024adc1974a5e065c5ecc1ef{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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


@media only screen and (min-width: 990px){ 
.flex_column.av-11yudib-92ed2157d0f0c4bec396bd34d9eda460{
padding:50px 40px 50px 40px;
}

.flex_column.av-sgb21f-071cb5834b1b98589eb7a500913ddba3{
padding:50px 40px 50px 40px;
}

.flex_column.av-lgf74z-71fdc82778ca45e09e9e6c06a76f0cea{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-11yudib-92ed2157d0f0c4bec396bd34d9eda460{
padding:40px 40px 40px 40px;
}

.flex_column.av-sgb21f-071cb5834b1b98589eb7a500913ddba3{
padding:40px 40px 40px 40px;
}

.flex_column.av-lgf74z-71fdc82778ca45e09e9e6c06a76f0cea{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-11yudib-92ed2157d0f0c4bec396bd34d9eda460{
padding:30px 30px 30px 30px;
}

.flex_column.av-sgb21f-071cb5834b1b98589eb7a500913ddba3{
padding:30px 30px 30px 30px;
}

.flex_column.av-lgf74z-71fdc82778ca45e09e9e6c06a76f0cea{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-11yudib-92ed2157d0f0c4bec396bd34d9eda460{
padding:30px 30px 30px 30px;
}

.flex_column.av-sgb21f-071cb5834b1b98589eb7a500913ddba3{
padding:30px 30px 30px 30px;
}

.flex_column.av-lgf74z-71fdc82778ca45e09e9e6c06a76f0cea{
padding:30px 30px 30px 30px;
}
}
