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

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

#top .hr.hr-invisible.av-mf588qaz-e138275dcc4ce906f7a960fa21abcd79{
height:50px;
}

#top #wrap_all .avia-button.av-2h8pukw-0515708d8b8bb98353941267de029138{
background-color:#4ba4a3;
border-color:#4ba4a3;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2h8pukw-0515708d8b8bb98353941267de029138:hover{
background-color:#4ba4a3;
color:white;
transition:all 0.4s ease-in-out;
}

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

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

#top .hr.hr-invisible.av-2a6a1hs-313176bd1758009024169f5bd4491d9f{
height:30px;
}

#top .hr.hr-invisible.av-2614bb4-07b3e33833c343870f393bcb2ce2f9eb{
height:20px;
}

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

.av_font_icon.av-22mrqhs-42dfcf8e8607899fbce42376f359ce78{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-22mrqhs-42dfcf8e8607899fbce42376f359ce78 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-214rahs-966c2d36a3e94c23879729b4d5ad261d{
height:30px;
}

#top .hr.hr-invisible.av-1yx02ao-62f23bd434f2e920bc3bd07e70a236f4{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1u0cyts-8dea5b9ab6f87bb77053c91ba11fadf5{
height:30px;
}

#top .hr.hr-invisible.av-1qin2q8-c9845196b435c9d5aa58b89b9c433237{
height:20px;
}

.avia-section.av-1o2ycr4-83e3f66a4922c10e0f6a8d5b0e496bf6{
background-color:#d49536;
background-image:unset;
}

#top .avia-icon-list-container.av-1khoagg-409aa820fa93f87abe303ba45c8aca4e .iconlist_icon{
color:#ffffff;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-1khoagg-409aa820fa93f87abe303ba45c8aca4e .av_iconlist_title{
font-size:20px;
color:#ffffff;
}

#top .av-masonry.av-19fsavk-3634cd38195e9a948f0fe16d08521982{
background-color:#ffffff;
}

.avia-section.av-a4heuo-314b1ede65105b58957ff8eb37d10689 .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-a4heuo-314b1ede65105b58957ff8eb37d10689 .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-7ryads-f1e0bbfd86204f438154e2649a4559ec{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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


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

.flex_column.av-24phf74-6a44c65baef67c0c0011a40cf0315726{
padding:50px 40px 50px 40px;
}

.flex_column.av-1xdee40-0fc7b9a6e099d29138ea8b6b38b323a6{
padding:50px 40px 50px 40px;
}
}

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

.flex_column.av-24phf74-6a44c65baef67c0c0011a40cf0315726{
padding:40px 40px 40px 40px;
}

.flex_column.av-1xdee40-0fc7b9a6e099d29138ea8b6b38b323a6{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-24phf74-6a44c65baef67c0c0011a40cf0315726{
padding:30px 30px 30px 30px;
}

.flex_column.av-1xdee40-0fc7b9a6e099d29138ea8b6b38b323a6{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-24phf74-6a44c65baef67c0c0011a40cf0315726{
padding:30px 30px 30px 30px;
}

.flex_column.av-1xdee40-0fc7b9a6e099d29138ea8b6b38b323a6{
padding:30px 30px 30px 30px;
}
}
