.avia-section.av-m4tptrgz-c3f14090fcdc335651e303dbc670ef05 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://directdrivesandpatios.co.uk/wp-content/uploads/2024/12/IMG_0132.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-2fy0dt2-328d2156b03ddb0c610d94af0efd2126{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:rgba(12,76,209,0.8);
}

#top #wrap_all .avia-button.av-2d6jx7a-de3d4df7f9a892c1c7b79357a885d239{
background-color:#ff0000;
border-color:#ff0000;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-2d6jx7a-de3d4df7f9a892c1c7b79357a885d239:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-2b1jpti-44882611e704a4c52124136032856d35{
background-color:#ff0000;
border-color:#ff0000;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-2b1jpti-44882611e704a4c52124136032856d35:hover{
background-color:#444444;
color:white;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-m4tpubc2-292c3acfc49dfde5f36f41701c6cf693{
background-color:#ff0000;
border-color:#ff0000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-m4tpubc2-292c3acfc49dfde5f36f41701c6cf693:hover{
color:white;
transition:all 0.4s ease-in-out;
}

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

.av_font_icon.av-255feeu-cac99f17d37e296c392219028ee45c54{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-255feeu-cac99f17d37e296c392219028ee45c54 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-7lqaqu-ac0a30d1350c97b844ce9c17ca5c4145{
height:30px;
}

#top .hr.hr-invisible.av-1zsno5y-d83f51d914eadc59df13a5e2966ae452{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1ugmipi-44e89d751b0f0fa4abb9ded8d2236b49{
height:30px;
}

#top .hr.hr-invisible.av-1s7gx8m-5ce74fe9579b307c8f61d0ba27bb6b4f{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1ncquc6-122b5e3fd83cc9aa141851b2e27d29b3{
height:30px;
}

#top .hr.hr-invisible.av-1j0mrt2-1efc44a25ae9f888a0e9adb42ea2735c{
height:20px;
}

.avia-section.av-1hjjjsm-3b86f37dc2c3410371ab332e22288087{
background-color:#f2f2f2;
background-image:unset;
}

#top .avia-icon-list-container.av-m4tpw032-a162759cb11c2e41a8431d7905a1fc74 .iconlist_icon{
color:#ff0000;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-m4tpw032-a162759cb11c2e41a8431d7905a1fc74 .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}
.avia-icon-list-container.av-m4tpw032-a162759cb11c2e41a8431d7905a1fc74 .iconlist_content{
color:#2d2d2d;
}

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

#top .av-masonry.av-1arzrd2-f25b3569806dfb77110d1ed06e1c6555{
background-color:#ffffff;
}

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

.avia-section.av-474puu-8ff5fa46d47fbc1eaac907497971e879{
background-color:#f4f4f4;
background-image:unset;
}

#top .togglecontainer.av-m4tq0hu2-8731a3aab72adaf5d36b55eab8a86697 p.toggler .toggle_icon{
color:#ff0000;
border-color:#ff0000;
}
#top .togglecontainer.av-m4tq0hu2-8731a3aab72adaf5d36b55eab8a86697 p.toggler .toggle_icon > span{
color:#ff0000;
border-color:#ff0000;
}

.avia-section.av-144d03a-e6d7ec5adaa7779cd6a25ab58ce06083 .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-144d03a-e6d7ec5adaa7779cd6a25ab58ce06083 .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-11sdlhy-95d8fae33c28f4e6b3614baef6f4bc58{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

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

@keyframes av_boxShadowEffect_av-x1hrg6-4a8520830f7fa58126f7932dcd8bb5e3-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.1); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.1); opacity: 1; }
}
.flex_column.av-x1hrg6-4a8520830f7fa58126f7932dcd8bb5e3{
box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}
.avia_transform .flex_column.av-x1hrg6-4a8520830f7fa58126f7932dcd8bb5e3{
animation-duration:2s;
}

.av_font_icon.av-u9rvc6-a78ac976768c15368ab1c9e28b19f0bf{
color:#2da9b9;
border-color:#2da9b9;
}
.av_font_icon.av-u9rvc6-a78ac976768c15368ab1c9e28b19f0bf .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-rv9suu-30f06d7e346bafbefdec6ef274f11651{
height:20px;
}

.av_font_icon.av-q53afq-bdc7fe438937ac7d1b0ddf21219d1c15{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-q53afq-bdc7fe438937ac7d1b0ddf21219d1c15 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-nixl46-d262453737e9e188f1f4dd0a72490b6b{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-nixl46-d262453737e9e188f1f4dd0a72490b6b .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-m7lmiu-169493e72798d5f366bf970007d9b182{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-m7lmiu-169493e72798d5f366bf970007d9b182 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-kh6r6e-5083652d30ac2c418afa65d142215a3c{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-kh6r6e-5083652d30ac2c418afa65d142215a3c .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-jkjcd2-41d9648369f9342ab2acf4ad657cf959{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-jkjcd2-41d9648369f9342ab2acf4ad657cf959 .av-icon-char{
font-size:20px;
line-height:20px;
}

@keyframes av_boxShadowEffect_av-i4d4me-cd86b3a29e58c64592d2e590c8d59104-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.1); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.1); opacity: 1; }
}
.flex_column.av-i4d4me-cd86b3a29e58c64592d2e590c8d59104{
box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}
.avia_transform .flex_column.av-i4d4me-cd86b3a29e58c64592d2e590c8d59104{
animation-duration:3s;
}

.av_font_icon.av-f9t7o6-dc317d90a2888ce006926c003ac9a83a{
color:#2da9b9;
border-color:#2da9b9;
}
.av_font_icon.av-f9t7o6-dc317d90a2888ce006926c003ac9a83a .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-clh9zq-40c3e5e11eec2705a2ee67f8bdaea18a{
height:20px;
}

.av_font_icon.av-b7m0d2-6d736c86de38dd097349c8aba8e5bcd6{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-b7m0d2-6d736c86de38dd097349c8aba8e5bcd6 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-8nke8m-f20952ac9981f7e15563710acf314e16{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-8nke8m-f20952ac9981f7e15563710acf314e16 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-2s51y-6dc33edd9df40d2cb054ec90881cf4c9{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-2s51y-6dc33edd9df40d2cb054ec90881cf4c9 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-6ayww6-d04ae8ebdf03efa62fae971275b9bffc{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-6ayww6-d04ae8ebdf03efa62fae971275b9bffc .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-3lhtqe-f143c8f852223c935687a8c57df866c2{
color:#db9b41;
border-color:#db9b41;
}
.av_font_icon.av-3lhtqe-f143c8f852223c935687a8c57df866c2 .av-icon-char{
font-size:20px;
line-height:20px;
}

#top #wrap_all .avia-button.av-2ffz9y-3dffb669e6af7961815b25db900beed3{
background-color:#ff0000;
border-color:#ff0000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2ffz9y-3dffb669e6af7961815b25db900beed3:hover{
color:white;
transition:all 0.4s ease-in-out;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-7x26dy-8d41de5b381bd255f6187b40dea9dd38{
padding:50px 40px 50px 40px;
}

.flex_column.av-1xwo6li-1910357206e68dedc34c080eb8df91f7{
padding:50px 40px 50px 40px;
}

.flex_column.av-69xmau-f3ecdeff2a4b1866f83b51aeebc346b2{
padding:50px 40px 50px 40px;
}

.flex_column.av-x1hrg6-4a8520830f7fa58126f7932dcd8bb5e3{
padding:50px 50px 50px 50px;
}

.flex_column.av-i4d4me-cd86b3a29e58c64592d2e590c8d59104{
padding:50px 50px 50px 50px;
}
}

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

.flex_column.av-1xwo6li-1910357206e68dedc34c080eb8df91f7{
padding:40px 40px 40px 40px;
}

.flex_column.av-69xmau-f3ecdeff2a4b1866f83b51aeebc346b2{
padding:40px 40px 40px 40px;
}

.flex_column.av-x1hrg6-4a8520830f7fa58126f7932dcd8bb5e3{
padding:40px 40px 40px 40px;
}

.flex_column.av-i4d4me-cd86b3a29e58c64592d2e590c8d59104{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-1xwo6li-1910357206e68dedc34c080eb8df91f7{
padding:30px 30px 30px 30px;
}

.flex_column.av-69xmau-f3ecdeff2a4b1866f83b51aeebc346b2{
padding:30px 30px 30px 30px;
}

.flex_column.av-x1hrg6-4a8520830f7fa58126f7932dcd8bb5e3{
padding:30px 30px 30px 30px;
}

.flex_column.av-i4d4me-cd86b3a29e58c64592d2e590c8d59104{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-7x26dy-8d41de5b381bd255f6187b40dea9dd38{
padding:30px 30px 30px 30px;
}

.flex_column.av-1xwo6li-1910357206e68dedc34c080eb8df91f7{
padding:30px 30px 30px 30px;
}

.flex_column.av-69xmau-f3ecdeff2a4b1866f83b51aeebc346b2{
padding:30px 30px 30px 30px;
}

.flex_column.av-x1hrg6-4a8520830f7fa58126f7932dcd8bb5e3{
padding:30px 30px 30px 30px;
}

.flex_column.av-i4d4me-cd86b3a29e58c64592d2e590c8d59104{
padding:30px 30px 30px 30px;
}
}
