.avia-section.av-4oe3ge-86c867fd44cd33a5b47dd8fc04ae8f76{
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-4oe3ge-86c867fd44cd33a5b47dd8fc04ae8f76 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

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

.flex_column.av-4a8phq-a8ddd08d23ca95c4cb42f8a8c5d4274e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3v0bza-7f034c46a9d1c7497c806bc55c07863d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3kqryu-ff364bced83e4b59a3f750b24d8f2ccc{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-bg9xq-3ceec235ea33929e2a2fbd6854ecca75{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

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

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

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

#top .flex_column.av-28ugcm-5144e6d3a67d70d66aeae7643e489fa5{
margin-top:6%;
margin-bottom:6%;
}
.flex_column.av-28ugcm-5144e6d3a67d70d66aeae7643e489fa5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-28ugcm-5144e6d3a67d70d66aeae7643e489fa5{
margin-top:6%;
margin-bottom:6%;
}

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

#top .flex_column.av-1xxdvy-c0ee8fb530bf296d43758909b1a87b19{
margin-top:6%;
margin-bottom:6%;
}
.flex_column.av-1xxdvy-c0ee8fb530bf296d43758909b1a87b19{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-1xxdvy-c0ee8fb530bf296d43758909b1a87b19{
margin-top:6%;
margin-bottom:6%;
}

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

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

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

#top .flex_column.av-18lpo6-db54977a07d120a0501ce41b0c9a5b73{
margin-top:0;
margin-bottom:0;
}
.flex_column.av-18lpo6-db54977a07d120a0501ce41b0c9a5b73{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-18lpo6-db54977a07d120a0501ce41b0c9a5b73{
margin-top:0;
margin-bottom:0;
}

.avia-image-container.av-14kbvi-9cd250719b0e67b7d5864bc1d787f966 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-14kbvi-9cd250719b0e67b7d5864bc1d787f966 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-yj3nq-de2fd9289df827de073c26cc89f855d5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av-masonry.av-99ogm-bc27cfbf1341e1f06d3532089f68e6c4{
background-color:#ffffff;
}


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

#top #wrap_all .av-special-heading.av-f7o5y-5c016cbb4fd3922cb9eaeb345a0c71f7 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-f7o5y-5c016cbb4fd3922cb9eaeb345a0c71f7 .av-special-heading-tag{
font-size:0.8em;
}
}
