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

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

.flex_column.av-4adbds-ff4c8dbdb22f40901a52e7b973a861b1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3yuooo-7d6bc24eed667242ee9f5fb96d4dfa79{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3id99c-3d1c66692c8c152c3fa82864967a320f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-39rde8-7d51a185923a80c45e287595e990997a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-31fzm8-0261a18b862fa372c207b75500739efe img.avia_image{
box-shadow:none;
}
.avia-image-container.av-31fzm8-0261a18b862fa372c207b75500739efe .av-image-caption-overlay-center{
color:#ffffff;
}

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

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

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

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

#top .flex_column.av-29i7a8-9fe9ad6eb91ebacaf88ca0988f125565{
margin-top:6%;
margin-bottom:6%;
}
.flex_column.av-29i7a8-9fe9ad6eb91ebacaf88ca0988f125565{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-29i7a8-9fe9ad6eb91ebacaf88ca0988f125565{
margin-top:6%;
margin-bottom:6%;
}

.avia-image-container.av-23hmzk-0602e2aa98f3969cdf2e95f6af1e4607 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-23hmzk-0602e2aa98f3969cdf2e95f6af1e4607 .av-image-caption-overlay-center{
color:#ffffff;
}

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

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

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

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

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

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

.flex_column.av-zp9eg-7360196d4b1b57ac0b0edfd1d3ff8985{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av-masonry.av-7qtx4-1821b398c6143b8035818666624798be{
background-color:#ffffff;
}


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

#top #wrap_all .av-special-heading.av-emg9s-561c431614f8ab189213f63a352b8518 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-emg9s-561c431614f8ab189213f63a352b8518 .av-special-heading-tag{
font-size:0.8em;
}
}
