.avia-section.av-mkwf77zg-c536c0fde2a104bdd34effe4de6ab0a0 .av-section-color-overlay{
opacity:0.7;
background-color:#383838;
}

.avia-section.av-2y96w3s-da194f7f3e88eb0f196552bc011d5133{
background-color:#ffffff;
background-image:unset;
}

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

#top .hr.hr-invisible.av-2uj2sdk-232b49e1df93fc23595caab9b23fef67{
height:50px;
}

.flex_column.av-2rfjvc8-7b5eb63b2ceea9ee45a0f4783ed89676{
width:49.25%;
margin-left:0;
border-radius:15px 15px 15px 15px;
padding:20px 20px 20px 20px;
background-color:#0a0a0a;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2rfjvc8-7b5eb63b2ceea9ee45a0f4783ed89676 .av-flex-placeholder{
width:1.5%;
}

.av_font_icon.av-2r502i0-278b3a3edcd60678c5171f195d375020{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-2r502i0-278b3a3edcd60678c5171f195d375020 .av-icon-char{
font-size:55px;
line-height:55px;
}

.flex_column.av-2mnlgeg-5725b1927407f829f592144bc7c0b847{
width:49.25%;
margin-left:0;
border-radius:15px 15px 15px 15px;
padding:20px 20px 20px 20px;
background-color:#0a0a0a;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2mnlgeg-5725b1927407f829f592144bc7c0b847 .av-flex-placeholder{
width:1.5%;
}

.av_font_icon.av-2kv7fbs-a5eb7189b61ac2955f3c098034d1454f{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-2kv7fbs-a5eb7189b61ac2955f3c098034d1454f .av-icon-char{
font-size:55px;
line-height:55px;
}

.flex_column.av-8zzxt4-ef5d71b28aacb671950de91f11a51d74{
width:49.25%;
margin-left:0;
border-radius:15px 15px 15px 15px;
padding:20px 20px 20px 20px;
background-color:#0a0a0a;
}
#top .flex_column_table.av-equal-height-column-flextable.av-8zzxt4-ef5d71b28aacb671950de91f11a51d74 .av-flex-placeholder{
width:1.5%;
}

.av_font_icon.av-2g4wlg8-f1830aa1f0296fc24cad117b81af79f6{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-2g4wlg8-f1830aa1f0296fc24cad117b81af79f6 .av-icon-char{
font-size:55px;
line-height:55px;
}

.flex_column.av-2d5ekgo-dc4a7e255ad670d2dad6d6fe495bb424{
width:49.25%;
margin-left:0;
border-radius:15px 15px 15px 15px;
padding:20px 20px 20px 20px;
background-color:#0a0a0a;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2d5ekgo-dc4a7e255ad670d2dad6d6fe495bb424 .av-flex-placeholder{
width:1.5%;
}

.av_font_icon.av-2bkh3lk-aeed4ab0b85d749e898ad7aa494fbe18{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-2bkh3lk-aeed4ab0b85d749e898ad7aa494fbe18 .av-icon-char{
font-size:55px;
line-height:55px;
}

#top .avia-icon-list-container.av-24buljc-84c51432ac225284ff589fa1fc9bcd32 .iconlist_icon{
color:#0a0000;
font-size:20px;
}
#top #wrap_all .avia-icon-list-container.av-24buljc-84c51432ac225284ff589fa1fc9bcd32 .av_iconlist_title{
font-size:20px;
color:#2d2d2d;
}

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

#top #wrap_all .avia-button.av-mkwgb0ef-f0b8bbb26958f234530b6a7c8bfb2cf6{
background-color:#0a0000;
border-color:#0a0000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mkwgb0ef-f0b8bbb26958f234530b6a7c8bfb2cf6:hover{
background-color:#0a0000;
color:white;
transition:all 0.4s ease-in-out;
}

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

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

#top .hr.hr-invisible.av-1ozdu60-598157ff44049aaa8b2813b9627ad3ab{
height:30px;
}

#top .hr.hr-invisible.av-1khuq14-b069d5e28ff8ccb3a20539e51f1a960d{
height:20px;
}

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

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

#top .hr.hr-invisible.av-1gwtnt4-7b3def9a29f91515516a38d528fe4672{
height:30px;
}

#top .hr.hr-invisible.av-1cnvm7s-0be5a4747298dfaf8881a308abcc8d19{
height:20px;
}

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

.av_font_icon.av-19rn9c8-f6ba9777d83ab6c67341b141baa49ac4{
color:#3a3a3a;
border-color:#3a3a3a;
}
.av_font_icon.av-19rn9c8-f6ba9777d83ab6c67341b141baa49ac4 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-18i3ta0-309fb8f49b4e4504d991219add0f217f{
height:30px;
}

#top .hr.hr-invisible.av-13vias8-4beb6f1a33f39cbfdcc6bc8a1de6260f{
height:20px;
}

.avia-section.av-12ekfo8-809bb8ea4c7e2e229de30803d725d900{
background-color:#f2f2f2;
background-image:url(https://slpavingandlandscapes.co.uk/wp-content/uploads/2026/01/WhatsApp-Image-2026-01-21-at-16.40.29.jpeg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-12ekfo8-809bb8ea4c7e2e229de30803d725d900 .av-section-color-overlay{
opacity:0.8;
background-color:#2b2b2b;
}

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

#top .av-masonry.av-tjnlhk-7e76e35826f3904940622f4c3b54f623{
background-color:#ffffff;
}

.avia-section.av-rvao6g-8a3568573354c42caa4e5adfd05199bd{
background-color:#f4f4f4;
background-image:unset;
}

#top .togglecontainer.av-nw9a3c-dfadd09ca9f88d64825a703be585b4e1 p.toggler{
color:#ffffff;
background-color:#0a0a0a;
border-color:#0a0a0a;
}
#top .togglecontainer.av-nw9a3c-dfadd09ca9f88d64825a703be585b4e1 p.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-nw9a3c-dfadd09ca9f88d64825a703be585b4e1 p.toggler .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-nw9a3c-dfadd09ca9f88d64825a703be585b4e1 .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#0a0a0a;
border-color:#0a0a0a;
}

.avia-section.av-dymeq0-6328b4f26aacc147deadddbc074380bb .av-parallax .av-parallax-inner{
background-color:#f4f4f4;
background-image:url(https://slpavingandlandscapes.co.uk/wp-content/uploads/2026/01/WhatsApp-Image-2026-01-21-at-16.41.29.jpeg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-dymeq0-6328b4f26aacc147deadddbc074380bb .av-section-color-overlay{
opacity:0.7;
background-color:#232323;
}

.flex_column.av-112i8o-ff6e1208bf4398059f411d21e5aaac51{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-8kgb7c-29f7209f654d63361c92b01dbc44cdd4:hover{
color:white;
transition:all 0.4s ease-in-out;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-6f4qvc-e9cd55fa48cc7ba8cbe7e286f2d2d92f{
padding:50px 40px 50px 40px;
}

.flex_column.av-5iec14-4c7452e2f0f49baed28a10a0a16dd6eb{
padding:50px 40px 50px 40px;
}

.flex_column.av-1ahm6qw-50a63fe830ccd6c97eebadacd7f0daee{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-6f4qvc-e9cd55fa48cc7ba8cbe7e286f2d2d92f{
padding:40px 40px 40px 40px;
}

.flex_column.av-5iec14-4c7452e2f0f49baed28a10a0a16dd6eb{
padding:40px 40px 40px 40px;
}

.flex_column.av-1ahm6qw-50a63fe830ccd6c97eebadacd7f0daee{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-6f4qvc-e9cd55fa48cc7ba8cbe7e286f2d2d92f{
padding:30px 30px 30px 30px;
}

.flex_column.av-5iec14-4c7452e2f0f49baed28a10a0a16dd6eb{
padding:30px 30px 30px 30px;
}

.flex_column.av-1ahm6qw-50a63fe830ccd6c97eebadacd7f0daee{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-6f4qvc-e9cd55fa48cc7ba8cbe7e286f2d2d92f{
padding:30px 30px 30px 30px;
}

.flex_column.av-5iec14-4c7452e2f0f49baed28a10a0a16dd6eb{
padding:30px 30px 30px 30px;
}

.flex_column.av-1ahm6qw-50a63fe830ccd6c97eebadacd7f0daee{
padding:30px 30px 30px 30px;
}
}
