#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lt7fdlvt-1178b03bb63098a6f31eb0aac7f76e37__0 .avia-caption-title{
font-size:62px;
}

@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lt7fdlvt-1178b03bb63098a6f31eb0aac7f76e37__0 .avia-caption-title{
font-size:62px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lt7fdlvt-1178b03bb63098a6f31eb0aac7f76e37__0 .avia-caption-title{
font-size:51px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lt7fdlvt-1178b03bb63098a6f31eb0aac7f76e37__0 .avia-caption-title{
font-size:32px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lt7fdlvt-1178b03bb63098a6f31eb0aac7f76e37__0 .avia-caption-title{
font-size:24px;
}
}

.avia-section.av-6w8y4-651a303602de63a3984a14b0ab704253{
background-color:rgba(53,40,129,0.8);
background-image:unset;
}

#top .av-special-heading.av-lt1r9nvt-3ee9d862a9c29a7ac97057bc1cee709f{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-lt1r9nvt-3ee9d862a9c29a7ac97057bc1cee709f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lt1r9nvt-3ee9d862a9c29a7ac97057bc1cee709f .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-lt1r9nvt-3ee9d862a9c29a7ac97057bc1cee709f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lt1r9nvt-3ee9d862a9c29a7ac97057bc1cee709f .av-subheading{
font-size:15px;
}
body .av-special-heading.av-lt1r9nvt-3ee9d862a9c29a7ac97057bc1cee709f .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-lt1r9nvt-3ee9d862a9c29a7ac97057bc1cee709f .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .hr.hr-invisible.av-lsk9xggs-69a1bcccb748b00e40cc78725b2ecf06{
height:20px;
}

#top .av-special-heading.av-kz0rw-38096ffc09e3f6d334122fe8d7bb16a3{
padding-bottom:10px;
color:#352881;
font-size:36px;
}
body .av-special-heading.av-kz0rw-38096ffc09e3f6d334122fe8d7bb16a3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kz0rw-38096ffc09e3f6d334122fe8d7bb16a3 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-kz0rw-38096ffc09e3f6d334122fe8d7bb16a3 .special-heading-inner-border{
border-color:#352881;
}
.av-special-heading.av-kz0rw-38096ffc09e3f6d334122fe8d7bb16a3 .av-subheading{
font-size:20px;
color:#352881;
}
body .av-special-heading.av-kz0rw-38096ffc09e3f6d334122fe8d7bb16a3 .av-special-heading-tag .heading-wrap:before{
border-color:#352881;
}
body .av-special-heading.av-kz0rw-38096ffc09e3f6d334122fe8d7bb16a3 .av-special-heading-tag .heading-wrap:after{
border-color:#352881;
}

#top .av_textblock_section.av-lsktdoad-0f7f52f1894673a0f9c7bb7fc07a584e .avia_textblock{
font-size:20px;
}

#top .av_textblock_section.av-ls4hbv2l-1092811679a8d39fc315f313044d93b3 .avia_textblock{
text-align:center;
}

#top .hr.hr-invisible.av-9tgr8-347163dd4cb8c0eab1818892e0c2ae51{
height:40px;
}

.flex_cell.av-qmu-d6d025a7cde4cc09c936ac64f5765262{
vertical-align:middle;
background:url(https://junipermarketing.co.uk/wp-content/uploads/juniper-website-design-northampton-1030x687.jpg) 50% 50% no-repeat scroll ;
}

.flex_cell.av-62tg-ce8011aed93dd593ab66fc7a871d958d{
vertical-align:middle;
background-color:#748128;
}
.responsive #top #wrap_all .flex_cell.av-62tg-ce8011aed93dd593ab66fc7a871d958d{
padding:40px 0 40px 0 !important;
}

#top .hr.hr-invisible.av-lssqtcjc-d2a887967266307c18a42aca8d286f8b{
height:20px;
}

#top .av-special-heading.av-ls4heq7w-c463873355be693573d3110e9b727f9f{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-ls4heq7w-c463873355be693573d3110e9b727f9f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ls4heq7w-c463873355be693573d3110e9b727f9f .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-ls4heq7w-c463873355be693573d3110e9b727f9f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ls4heq7w-c463873355be693573d3110e9b727f9f .av-subheading{
font-size:20px;
color:#ffffff;
}
body .av-special-heading.av-ls4heq7w-c463873355be693573d3110e9b727f9f .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-ls4heq7w-c463873355be693573d3110e9b727f9f .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .av_textblock_section.av-8a58s-35759a9158b7a76131c0960e0ea527a4 .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-lsre4eqq-20e0df869b463918b0c73228eacbb3ab .avia_textblock{
color:#ffffff;
column-count:2;
}

#top .hr.hr-invisible.av-3a9w-baebf168bff31ea2499e8216e4be0ac1{
height:40px;
}

#top #wrap_all .avia-button.av-lwgllv6q-e7875f2b0de37477fcf3a665939534c1{
font-size:18px;
transition:all 0.4s ease-in-out;
}

.flex_cell.av-36b3qk-e119c4aa8d511340c5e9bcb01458c20d{
vertical-align:middle;
background-color:#352881;
}
.responsive #top #wrap_all .flex_cell.av-36b3qk-e119c4aa8d511340c5e9bcb01458c20d{
padding:40px 0 40px 0 !important;
}

#top .av-special-heading.av-lshxdkne-95305c41869dd93af7d7a312485c55f1{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-lshxdkne-95305c41869dd93af7d7a312485c55f1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lshxdkne-95305c41869dd93af7d7a312485c55f1 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-lshxdkne-95305c41869dd93af7d7a312485c55f1 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lshxdkne-95305c41869dd93af7d7a312485c55f1 .av-subheading{
font-size:20px;
color:#ffffff;
}
body .av-special-heading.av-lshxdkne-95305c41869dd93af7d7a312485c55f1 .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-lshxdkne-95305c41869dd93af7d7a312485c55f1 .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .av_textblock_section.av-lshxduby-991c93380d34054d34bd9b5b29acbb71 .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-lt8r2u49-e3fba189422bff85538071ec2b75dd39 .avia_textblock{
color:#ffffff;
column-count:2;
}

.flex_cell.av-33a1t8-57abeaa959d39424746908a33a48a026{
vertical-align:middle;
background:url(https://junipermarketing.co.uk/wp-content/uploads/website-hosting.jpg) 0% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-33a1t8-57abeaa959d39424746908a33a48a026{
padding:40px 0 40px 0 !important;
}

.avia-section.av-lskh125n-1ee4a953615981984eb2bd877fc79ca4 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://junipermarketing.co.uk/wp-content/uploads/web-design-for-smartphones.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-lskh125n-1ee4a953615981984eb2bd877fc79ca4 .av-section-color-overlay{
opacity:0.9;
background-color:#352881;
}

#top .hr.hr-invisible.av-lskjwzlc-9ce2056c54f2bbcb592dd52e587b46c2{
height:40px;
}

#top .av-special-heading.av-lt4mez9y-cc19ce3575c24b496aa58c50f3eb7a2f{
padding-bottom:10px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-lt4mez9y-cc19ce3575c24b496aa58c50f3eb7a2f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lt4mez9y-cc19ce3575c24b496aa58c50f3eb7a2f .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-lt4mez9y-cc19ce3575c24b496aa58c50f3eb7a2f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lt4mez9y-cc19ce3575c24b496aa58c50f3eb7a2f .av-subheading{
font-size:24px;
color:#ffffff;
}
body .av-special-heading.av-lt4mez9y-cc19ce3575c24b496aa58c50f3eb7a2f .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-lt4mez9y-cc19ce3575c24b496aa58c50f3eb7a2f .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .av_textblock_section.av-lskjub4g-aed9cef1b8a217c2c817f20a71271791 .avia_textblock{
color:#ffffff;
text-align:center;
}

#top .hr.hr-invisible.av-lsktl6q8-16d31d53808ab9dcf659bf3c122bee4c{
height:120px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-e7oqs-223441e4d63e74cdec2efcfea33bcd7a{
margin-top:-150px;
margin-bottom:0px;
}
.flex_column.av-e7oqs-223441e4d63e74cdec2efcfea33bcd7a{
padding:40px 40px 40px 40px;
background-color:#f9f9f9;
}

#top .flex_column_table.av-equal-height-column-flextable.av-p6bj8-9d00ba1faa4248f9c009a3ad9e9c8284{
margin-top:-150px;
margin-bottom:0px;
}
.flex_column.av-p6bj8-9d00ba1faa4248f9c009a3ad9e9c8284{
padding:40px 40px 40px 40px;
background-color:#f9f9f9;
}

#top .flex_column_table.av-equal-height-column-flextable.av-lskh3y69-64e7c74d14bd8a74c6fb3e4a275e6c2a{
margin-top:-150px;
margin-bottom:0px;
}
.flex_column.av-lskh3y69-64e7c74d14bd8a74c6fb3e4a275e6c2a{
padding:40px 40px 40px 40px;
background-color:#f9f9f9;
}

#top .hr.hr-invisible.av-hs7ac-cb7b88e5ddc76e072ad0a13e9aa7d7f4{
height:20px;
}

#top .av-special-heading.av-lshxpfej-78c1d277cd6ffb8532aa13533f4f395b{
padding-bottom:10px;
color:#352881;
font-size:36px;
}
body .av-special-heading.av-lshxpfej-78c1d277cd6ffb8532aa13533f4f395b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lshxpfej-78c1d277cd6ffb8532aa13533f4f395b .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-lshxpfej-78c1d277cd6ffb8532aa13533f4f395b .special-heading-inner-border{
border-color:#352881;
}
.av-special-heading.av-lshxpfej-78c1d277cd6ffb8532aa13533f4f395b .av-subheading{
font-size:20px;
color:#352881;
}
body .av-special-heading.av-lshxpfej-78c1d277cd6ffb8532aa13533f4f395b .av-special-heading-tag .heading-wrap:before{
border-color:#352881;
}
body .av-special-heading.av-lshxpfej-78c1d277cd6ffb8532aa13533f4f395b .av-special-heading-tag .heading-wrap:after{
border-color:#352881;
}

#top .av_textblock_section.av-nb28k-991f9c849b30d285c5964c0707ccdc54 .avia_textblock{
text-align:center;
}

#top #wrap_all .avia-button.av-lshxravx-de41c4c1aeeb23fc286fc9ea263f3085{
font-size:20px;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-ap1bw-cdd4c0285931b445fdaf8c5173ba5308{
height:60px;
}

.flex_column.av-lt4lr7sz-b8538e24fdae4624302e4937ecac2638{
width:32.666666666667%;
}

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

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

.flex_column.av-h4yv8-91524bfee8f0e66f183d002e45cb97d5{
width:32.666666666667%;
margin-left:1%;
}

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

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

.flex_column.av-9jiqc-6394fe651c13d562b458ef8dab158a6a{
width:32.666666666667%;
margin-left:1%;
}

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

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

#top .hr.hr-invisible.av-lt4lwain-953f5054aa55795f377a1783faab8f4f{
height:50px;
}


@media only screen and (max-width: 989px){ 
#top .av_textblock_section.av-lsre4eqq-20e0df869b463918b0c73228eacbb3ab .avia_textblock{
column-count:1;
}
.av_textblock_section.av-lsre4eqq-20e0df869b463918b0c73228eacbb3ab .avia_textblock.av_multi_colums > p:first-child{
margin-top:0.85em;
}

#top .av_textblock_section.av-lt8r2u49-e3fba189422bff85538071ec2b75dd39 .avia_textblock{
column-count:1;
}
.av_textblock_section.av-lt8r2u49-e3fba189422bff85538071ec2b75dd39 .avia_textblock.av_multi_colums > p:first-child{
margin-top:0.85em;
}
}

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

#top #wrap_all .av-special-heading.av-ls4heq7w-c463873355be693573d3110e9b727f9f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lshxdkne-95305c41869dd93af7d7a312485c55f1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lt4mez9y-cc19ce3575c24b496aa58c50f3eb7a2f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lshxpfej-78c1d277cd6ffb8532aa13533f4f395b .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-kz0rw-38096ffc09e3f6d334122fe8d7bb16a3 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-kz0rw-38096ffc09e3f6d334122fe8d7bb16a3 .av-subheading{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-ls4heq7w-c463873355be693573d3110e9b727f9f .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-ls4heq7w-c463873355be693573d3110e9b727f9f .av-subheading{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-lshxdkne-95305c41869dd93af7d7a312485c55f1 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-lshxdkne-95305c41869dd93af7d7a312485c55f1 .av-subheading{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-lt4mez9y-cc19ce3575c24b496aa58c50f3eb7a2f .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-lt4mez9y-cc19ce3575c24b496aa58c50f3eb7a2f .av-subheading{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-lshxpfej-78c1d277cd6ffb8532aa13533f4f395b .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-lshxpfej-78c1d277cd6ffb8532aa13533f4f395b .av-subheading{
font-size:18px;
}
}
