.avia-section.av-4pubuj-b5c31077c35cbab73708d792f9a72d21{
background-repeat:no-repeat;
background-image:url(https://bannisterservices.co.uk/wp-content/uploads/2015/07/portfolio-large-1.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-4pubuj-b5c31077c35cbab73708d792f9a72d21 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

#top .av-special-heading.av-4m7iqr-dab766ebed3ff2d2fcc8758112b12e27{
padding-bottom:10px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-4m7iqr-dab766ebed3ff2d2fcc8758112b12e27 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4m7iqr-dab766ebed3ff2d2fcc8758112b12e27 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-4m7iqr-dab766ebed3ff2d2fcc8758112b12e27 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4m7iqr-dab766ebed3ff2d2fcc8758112b12e27 .av-subheading{
font-size:12px;
}

.flex_column.av-46urtn-99c35f32bebe223709378ce9f6f321c8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3vgg7v-c02232beed58cd64ee96d61ad405ae81{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3m9d8j-cb64f760e060faa648208cde8748efff{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-3ag3tn-2bb8f3e75b2251de4e770df41c8d835f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-3131kb-21741bab904e7a223bd38d9d79cf8437 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3131kb-21741bab904e7a223bd38d9d79cf8437 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column.av-ak2z7-425ac931d4b1636f71c5511628b860a9{
margin-top:6%;
margin-bottom:0;
}
.flex_column.av-ak2z7-425ac931d4b1636f71c5511628b860a9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-ak2z7-425ac931d4b1636f71c5511628b860a9{
margin-top:6%;
margin-bottom:0;
}

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

#top .flex_column.av-2kqacj-408abde60d7414385fae80d83d48cdd1{
margin-top:6%;
margin-bottom:6%;
}
.flex_column.av-2kqacj-408abde60d7414385fae80d83d48cdd1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-2kqacj-408abde60d7414385fae80d83d48cdd1{
margin-top:6%;
margin-bottom:6%;
}

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

#top .flex_column.av-28do6b-4c0ec4d915fc7eeb801184e021cacf21{
margin-top:6%;
margin-bottom:6%;
}
.flex_column.av-28do6b-4c0ec4d915fc7eeb801184e021cacf21{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-28do6b-4c0ec4d915fc7eeb801184e021cacf21{
margin-top:6%;
margin-bottom:6%;
}

.avia-image-container.av-245ziz-4b20295d2cfe7cdfedfadf32c811dbef img.avia_image{
box-shadow:none;
}
.avia-image-container.av-245ziz-4b20295d2cfe7cdfedfadf32c811dbef .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column.av-6pa2b-93a414de292a9645ad5f603654bc88f2{
margin-top:6%;
margin-bottom:6%;
}
.flex_column.av-6pa2b-93a414de292a9645ad5f603654bc88f2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-6pa2b-93a414de292a9645ad5f603654bc88f2{
margin-top:6%;
margin-bottom:6%;
}

.avia-image-container.av-1rr86z-3357d9a6d0983e2042b78ca78bffa3f7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1rr86z-3357d9a6d0983e2042b78ca78bffa3f7 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column.av-1j58gz-114b894d1ad50abf56f869bc5ea4b3fa{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-1j58gz-114b894d1ad50abf56f869bc5ea4b3fa{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-1j58gz-114b894d1ad50abf56f869bc5ea4b3fa{
margin-top:0;
margin-bottom:0;
}

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

#top .flex_column.av-1bd54z-1f6aee6667df13e61f8faad7bfde1520{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-1bd54z-1f6aee6667df13e61f8faad7bfde1520{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-1bd54z-1f6aee6667df13e61f8faad7bfde1520{
margin-top:0;
margin-bottom:0;
}

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

.flex_column.av-z6aiz-6de3d2903c0d88b35f7415cb89fb8003{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-6ci3-d148887c6f6d5a9eafa55bcad1803333{
padding-bottom:0;
color:#000000;
font-size:30px;
}
body .av-special-heading.av-6ci3-d148887c6f6d5a9eafa55bcad1803333 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6ci3-d148887c6f6d5a9eafa55bcad1803333 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-6ci3-d148887c6f6d5a9eafa55bcad1803333 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-6ci3-d148887c6f6d5a9eafa55bcad1803333 .av-subheading{
font-size:15px;
}

#top .av-masonry.av-8zwln-ea3ffa3813a06b0b6d76b9e5dfe8d6eb{
background-color:#ffffff;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-4m7iqr-dab766ebed3ff2d2fcc8758112b12e27 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6ci3-d148887c6f6d5a9eafa55bcad1803333 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-4m7iqr-dab766ebed3ff2d2fcc8758112b12e27 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6ci3-d148887c6f6d5a9eafa55bcad1803333 .av-special-heading-tag{
font-size:0.8em;
}
}
