#top #wrap_all .avia-slideshow .av-slideshow-caption.av-10hak-d3ec24b5ad197c03513af4b45b9da938__0 .avia-caption-title{
font-size:42px;
}

.avia-section.av-snno-8ea73a9b59dee656b3a0f20a193673a2{
background-color:#2f3a40;
background:radial-gradient( #2f3a40, #3f3f3f );
}

#top .av-special-heading.av-l8ors4nz-d1ebbcc9c0d4e7d874ab1d9910952c5a{
color:#ffffff;
font-size:42px;
}
body .av-special-heading.av-l8ors4nz-d1ebbcc9c0d4e7d874ab1d9910952c5a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l8ors4nz-d1ebbcc9c0d4e7d874ab1d9910952c5a .av-special-heading-tag{
font-size:42px;
padding:24px 0 24px 0;
}
.av-special-heading.av-l8ors4nz-d1ebbcc9c0d4e7d874ab1d9910952c5a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l8ors4nz-d1ebbcc9c0d4e7d874ab1d9910952c5a .av-subheading{
font-size:34px;
}

.flex_column.av-2idvo-1a1af31fb2d5cee8e18ba0807a8f87dc{
padding:0 2% 0 2%;
}

#top .av_textblock_section.av-zkcg-eee26ecdbaf9267e1ab0e129c8ac88c9 .avia_textblock{
font-size:18px;
text-align:center;
}

#top .hr.hr-invisible.av-l8r8nkyj-adafcc69a0e6aca11fab598beefabe27{
height:26px;
}

.avia-buttonrow-wrap.av-l8r8f1nn-b2cccf2ac650b456d15700b9a11ec4b1 .avia-button{
font-size:16px;
}

#top #wrap_all .avia-button.av-l8r8ej5w-0e3b755910e5895b95d547f8f54872e3{
background-color:#a13742;
border-color:#a13742;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-l8r8ej5w-0e3b755910e5895b95d547f8f54872e3:hover{
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

.flex_column.av-4yq4-ec3a729eeb48708a7c348e0d05bcef10{
padding:0px 0px 0px 0px;
}

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

.avia-section.av-l8prppe9-2289c5db42480490897555ef347e98de{
background-color:#f8f8f8;
background-image:unset;
}

.flex_column.av-1ish4-054dd5fd3ed497dc82ab1eec45a0c882{
-webkit-border-radius:18px 18px 18px 18px;
-moz-border-radius:18px 18px 18px 18px;
border-radius:18px 18px 18px 18px;
padding:20px 4% 20px 4%;
background-color:#2f3a40;
}

#top .av-special-heading.av-l8r90mpm-f69fc4c939873a3e16cb87e90cc38bd1{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-l8r90mpm-f69fc4c939873a3e16cb87e90cc38bd1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l8r90mpm-f69fc4c939873a3e16cb87e90cc38bd1 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l8r90mpm-f69fc4c939873a3e16cb87e90cc38bd1 .av-subheading{
font-size:15px;
}

.av_font_icon.av-l8r99org-9234f363da3439dd294bac11f66bd25c{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-l8r99org-9234f363da3439dd294bac11f66bd25c .av-icon-char{
font-size:120px;
line-height:120px;
}

#top .av_textblock_section.av-l8r9157z-77d88d7eebc44197bf8a5357f5bc8469 .avia_textblock{
color:#ffffff;
}

.flex_column.av-28wd8-18cef9ca4220023cfaffb6e671aa8ca6{
-webkit-border-radius:18px 18px 18px 18px;
-moz-border-radius:18px 18px 18px 18px;
border-radius:18px 18px 18px 18px;
padding:20px 4% 20px 4%;
background-color:#2f3a40;
}
.avia_transform .flex_column.av-28wd8-18cef9ca4220023cfaffb6e671aa8ca6{
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
animation-duration:1s;
}

#top .av-special-heading.av-l8r9ce6g-32efd621ac3369d26ce3e8407bc9f25f{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-l8r9ce6g-32efd621ac3369d26ce3e8407bc9f25f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l8r9ce6g-32efd621ac3369d26ce3e8407bc9f25f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l8r9ce6g-32efd621ac3369d26ce3e8407bc9f25f .av-subheading{
font-size:15px;
}

.av_font_icon.av-l8r9czp9-60bb24fdeaa75399bb34e40b8550f180{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-l8r9czp9-60bb24fdeaa75399bb34e40b8550f180 .av-icon-char{
font-size:120px;
line-height:120px;
}

#top .av_textblock_section.av-l8r9cj2p-35f4a69ceca5ffb1c848ddbb6760a9aa .avia_textblock{
color:#ffffff;
}

.flex_column.av-1k200-69792dc6d617b088c0b3ada3e2512d06{
-webkit-border-radius:18px 18px 18px 18px;
-moz-border-radius:18px 18px 18px 18px;
border-radius:18px 18px 18px 18px;
padding:20px 4% 20px 4%;
background-color:#2f3a40;
}

#top .av-special-heading.av-l8r9dgbi-dea973da410d557cd5aaae3b8ee73fa1{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-l8r9dgbi-dea973da410d557cd5aaae3b8ee73fa1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l8r9dgbi-dea973da410d557cd5aaae3b8ee73fa1 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l8r9dgbi-dea973da410d557cd5aaae3b8ee73fa1 .av-subheading{
font-size:15px;
}

.av_font_icon.av-l8r9ff54-c4f20d9737676bbe54784cf8be08426e{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-l8r9ff54-c4f20d9737676bbe54784cf8be08426e .av-icon-char{
font-size:120px;
line-height:120px;
}

#top .av_textblock_section.av-l8r9e4ec-a04b54772d44c7367583af508abedb4c .avia_textblock{
color:#ffffff;
}

.flex_column.av-ub84-83e3291ec09b84b28e6874c77fb7fa00{
-webkit-border-radius:18px 18px 18px 18px;
-moz-border-radius:18px 18px 18px 18px;
border-radius:18px 18px 18px 18px;
padding:20px 4% 20px 4%;
background-color:#2f3a40;
}

#top .av-special-heading.av-l8r9ep4a-2acc2437ed4cdb30ca2efa957fdafb2b{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-l8r9ep4a-2acc2437ed4cdb30ca2efa957fdafb2b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l8r9ep4a-2acc2437ed4cdb30ca2efa957fdafb2b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l8r9ep4a-2acc2437ed4cdb30ca2efa957fdafb2b .av-subheading{
font-size:15px;
}

.av_font_icon.av-l8r9g76e-ae30dce76c5c0632ab77a9df8e5f35b0{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-l8r9g76e-ae30dce76c5c0632ab77a9df8e5f35b0 .av-icon-char{
font-size:120px;
line-height:120px;
}

#top .av_textblock_section.av-l8r9et9e-e49396404d26722dd4bcb682a8e2c364 .avia_textblock{
color:#ffffff;
}

.avia-section.av-yrvg-1d171f6ca920a560a9dd809ff14562be{
background-repeat:no-repeat;
background-image:url(https://kinnearwifisolutions.co.uk/wp-content/uploads/2022/10/engineers-wifi-edinburgh.jpg);
background-position:0% 50%;
background-attachment:scroll;
}

.flex_column.av-3pu2z-e5b1e1f345cb8b0d7b2e34d08b0745fc{
padding:0 0 0 0;
}

#top .avia-testimonial-wrapper.av-znahf-ee493ccc6dfec974cfb4193e041d45ef .avia-testimonial-content{
color:#2f3a40;
}
.avia-testimonial-wrapper.av-znahf-ee493ccc6dfec974cfb4193e041d45ef .avia-slideshow-controls{
color:#2f3a40;
}


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

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