.avia-section.av-26w0pi1-194cb0c17df464de515c2b25a5727989{
background-repeat:no-repeat;
background-image:url(https://www.johnston.biz/wp-content/uploads/2020/11/Hero-Image-1.png);
background-position:50% 50%;
background-attachment:fixed;
}

#top .hr.hr-invisible.av-khncw5xf-bac9d8f056d7010955b7c315bf548a73{
height:50px;
}

#top .hr.hr-invisible.av-khncw5xf-bac9d8f056d7010955b7c315bf548a73{
height:50px;
}

.flex_column.av-d1d1e8-9f845b0ff9f053a66291e80beb165393{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-aovexs-5330c7babf6bacd0fc498a15490b1788{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-8icrog-fcf57f31a43b33f767a5c6e7ea504a5a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-81qrwg-69d63717f9701d058dbeabc0884d76fe{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-5sqr1s-f64e2fb2e08e0f6542eda35ac04d109b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-5sqr1s-f64e2fb2e08e0f6542eda35ac04d109b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-5sqr1s-f64e2fb2e08e0f6542eda35ac04d109b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-5sqr1s-f64e2fb2e08e0f6542eda35ac04d109b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-5sqr1s-f64e2fb2e08e0f6542eda35ac04d109b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3l1vq8-1c2e462b7367a4a2c850ff4c30c8a93f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1zcjs0-e391fe2005d42ace4c6a108e61d5434f{
padding-bottom:10px;
color:#ffffff;
font-size:48px;
}
body .av-special-heading.av-1zcjs0-e391fe2005d42ace4c6a108e61d5434f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1zcjs0-e391fe2005d42ace4c6a108e61d5434f .av-special-heading-tag{
font-size:48px;
}
.av-special-heading.av-1zcjs0-e391fe2005d42ace4c6a108e61d5434f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1zcjs0-e391fe2005d42ace4c6a108e61d5434f .av-subheading{
font-size:24px;
}

.flex_column.av-5sqr1s-fecaa3ed4b37caacab73180f48bd4018{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-5sqr1s-fecaa3ed4b37caacab73180f48bd4018{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-khnf2twk-3d71cf6f9e22c90dd14162e4da02ee51 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-khnfconz-0c0f7923825e8fd98eff895c5b6a271e{
height:150px;
}

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

.flex_column.av-5sqr1s-4bdc3cf9bc8d4679c3acf2542820755a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-3ueln4-bf3a759dd8a50d81d3b82834b35f67c4{
background-color:#f1f1f1;
background-image:unset;
}

#top .flex_column.av-khkqhq35-ebf1c3ab5443ad30e00a8d23c82b1f07{
margin-top:-250px;
margin-bottom:0px;
}
.flex_column.av-khkqhq35-ebf1c3ab5443ad30e00a8d23c82b1f07{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-khkqhq35-ebf1c3ab5443ad30e00a8d23c82b1f07{
margin-top:-250px;
margin-bottom:0px;
}

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

#top .av-special-heading.av-2p6jps-4db0d58f4305372e8882bfb4d290d341{
padding-bottom:10px;
font-size:42px;
}
body .av-special-heading.av-2p6jps-4db0d58f4305372e8882bfb4d290d341 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2p6jps-4db0d58f4305372e8882bfb4d290d341 .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-2p6jps-4db0d58f4305372e8882bfb4d290d341 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-khnfconz-6dc560ca1053e9860cf4c39c5fd6daed{
height:30px;
}

.flex_column.av-kok74-8d424a00db75c6621a6d9a9293e52122{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-kok74-8d424a00db75c6621a6d9a9293e52122{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-44deb4-b90f4dce8da8da0a0432a434b31ccc51{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-2apxfk-eda60d6d578917cf03d0b8355306ce39{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-khnhuhn1-149447666a4244ffec0519033b40eeab{
height:75px;
}

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

#top .hr.hr-invisible.av-khnhuhn1-36edf217a378c789354e8ad3274dcb22{
height:25px;
}

#top .av-special-heading.av-2094m8-b69505148e3faee05327c76dfa96dd9b{
margin:40px 0 0 0;
padding-bottom:10px;
color:#0085ca;
font-size:30px;
}
body .av-special-heading.av-2094m8-b69505148e3faee05327c76dfa96dd9b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2094m8-b69505148e3faee05327c76dfa96dd9b .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-2094m8-b69505148e3faee05327c76dfa96dd9b .special-heading-inner-border{
border-color:#0085ca;
}
.av-special-heading.av-2094m8-b69505148e3faee05327c76dfa96dd9b .av-subheading{
font-size:15px;
}

.avia-section.av-kguy10kq-003b6357de47d56d58040bcb516d1694{
background-color:#242424;
background-image:unset;
}

.flex_column.av-dmjnbt-270d9374c7630e2db7b90615d01a9914{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-btcgvd-daa401cc883663ae6e5bc0f9241142b9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1txi68-768201d4755dc2279080e953a17840c6{
padding-bottom:10px;
color:#0085ca;
font-size:42px;
}
body .av-special-heading.av-1txi68-768201d4755dc2279080e953a17840c6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1txi68-768201d4755dc2279080e953a17840c6 .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-1txi68-768201d4755dc2279080e953a17840c6 .special-heading-inner-border{
border-color:#0085ca;
}
.av-special-heading.av-1txi68-768201d4755dc2279080e953a17840c6 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-kguy4h7x-4817dd8511f5a18b434165ab49d20ad5 .avia_textblock{
font-size:18px;
color:#ffffff;
}

.flex_column.av-9rq7x5-87fb506fae52afb6f236b0fe4d52bba2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


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

#top #wrap_all .av-special-heading.av-2p6jps-4db0d58f4305372e8882bfb4d290d341 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2094m8-b69505148e3faee05327c76dfa96dd9b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1txi68-768201d4755dc2279080e953a17840c6 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-2p6jps-4db0d58f4305372e8882bfb4d290d341 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2094m8-b69505148e3faee05327c76dfa96dd9b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1txi68-768201d4755dc2279080e953a17840c6 .av-special-heading-tag{
font-size:0.8em;
}
}
