.avia-section.av-1roxgmh-4b3030dc1d203e1e78b814c5061b8255{
background-color:#f9f9f9;
background-image:unset;
}

.flex_column.av-1qiu45l-6c37874a17fb67d68573ac04d1654895{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-1mwfyyh-39b6ac2dde8e714e7f8314d7051bcac4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1lmpvp5-9ab90162811fb2423a467e9ece9f3bf9{
padding-bottom:20px;
font-size:60px;
}
body .av-special-heading.av-1lmpvp5-9ab90162811fb2423a467e9ece9f3bf9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1lmpvp5-9ab90162811fb2423a467e9ece9f3bf9 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-1lmpvp5-9ab90162811fb2423a467e9ece9f3bf9 .av-subheading{
font-size:15px;
}

.flex_column.av-1i6luxl-a7d9d067741c7f3a3c35d73d2253245a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1fkq0jt-84890cdef70330be6c660f2b4f592172{
padding-bottom:10px;
}
body .av-special-heading.av-1fkq0jt-84890cdef70330be6c660f2b4f592172 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1fkq0jt-84890cdef70330be6c660f2b4f592172 .av-subheading{
font-size:15px;
}

.flex_column.av-1csjmax-058f024357f8ff7dc99c58b60959667a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-18lkqft-e1d12f62ad288adcb0409158cd4fce9f{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-18lkqft-e1d12f62ad288adcb0409158cd4fce9f{
padding:30px 50px 30px 30px !important;
}

#top .av_textblock_section.av-1670isp-b221e1bcfa92a8368e8a1639f6367fcd .avia_textblock{
font-size:20px;
}

#top .av_textblock_section.av-14aue15-561f855021da042c9e345a321b70165f .avia_textblock{
font-size:20px;
}

.flex_cell.av-12zun95-e90822521fbfe388a5a5d24665b53439{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-12zun95-e90822521fbfe388a5a5d24665b53439{
padding:15px 0px 15px 0px !important;
}

.avia-section.av-w3q16h-b35a462a74a4c3ca90b09a6930792edd{
background-repeat:no-repeat;
background-image:url(https://shaunmcgillpersonaltraining.co.uk/wp-content/uploads/2018/01/AdobeStock_97048930.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-w3q16h-b35a462a74a4c3ca90b09a6930792edd .av-section-color-overlay{
opacity:0.5;
background-color:#ffffff;
}

#top .av-special-heading.av-uchl0p-06efb12322c0838144a27fa198d5db66{
padding-bottom:20px;
color:#0a0a0a;
font-size:40px;
}
body .av-special-heading.av-uchl0p-06efb12322c0838144a27fa198d5db66 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-uchl0p-06efb12322c0838144a27fa198d5db66 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-uchl0p-06efb12322c0838144a27fa198d5db66 .special-heading-inner-border{
border-color:#0a0a0a;
}
.av-special-heading.av-uchl0p-06efb12322c0838144a27fa198d5db66 .av-subheading{
font-size:15px;
}

.flex_column.av-tcgux5-e4c0e65d773199f209d98015bcb925db{
border-radius:0 0 0 0;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-rp7ssp-fc88cb27c81ea2ff9938b92cd7a83d73{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-rp7ssp-fc88cb27c81ea2ff9938b92cd7a83d73 svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-rp7ssp-fc88cb27c81ea2ff9938b92cd7a83d73 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-pw6me1-d78cb8a99254310b2f2749f9d6ead53c{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-pw6me1-d78cb8a99254310b2f2749f9d6ead53c svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-pw6me1-d78cb8a99254310b2f2749f9d6ead53c .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-nbhfi1-91358e488239689f70d32b84ca61db9d{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-nbhfi1-91358e488239689f70d32b84ca61db9d svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-nbhfi1-91358e488239689f70d32b84ca61db9d .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-27ee21-ea10cbb225c75287c35a4671cc89c92f{
border-radius:0 0 0 0;
padding:0px 0px 0px 0px;
}

.flex_column.av-j3dlvd-f3b5c916661924bfdc54d59d0bb4c75b{
border-radius:0 0 0 0;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-gsia6h-9d2dcf4e95b0d7e75f9dbf4f0dba33d0{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-gsia6h-9d2dcf4e95b0d7e75f9dbf4f0dba33d0 svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-gsia6h-9d2dcf4e95b0d7e75f9dbf4f0dba33d0 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-g15ud5-f7427ae155fe2e1fff8ad4d454075893{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-g15ud5-f7427ae155fe2e1fff8ad4d454075893 svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-g15ud5-f7427ae155fe2e1fff8ad4d454075893 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-e895zt-2408da512c889a17aa7505816f463286{
color:#edae44;
border-color:#edae44;
}
.avia-svg-icon.av-e895zt-2408da512c889a17aa7505816f463286 svg:first-child{
stroke:#edae44;
fill:#edae44;
}
.av_font_icon.av-e895zt-2408da512c889a17aa7505816f463286 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-2cxpzd-55e7c8da48ac91aed611697ccdfdf7e8{
padding-bottom:10px;
}
body .av-special-heading.av-2cxpzd-55e7c8da48ac91aed611697ccdfdf7e8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2cxpzd-55e7c8da48ac91aed611697ccdfdf7e8 .av-subheading{
font-size:15px;
}

.flex_cell.av-2v0nmh-747f35399a40ba0eb1df3cbc8219e959{
vertical-align:top;
background-color:#353535;
}
.responsive #top #wrap_all .flex_cell.av-2v0nmh-747f35399a40ba0eb1df3cbc8219e959{
padding:5px 5px 5px 5px !important;
}


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

#top #wrap_all .av-special-heading.av-uchl0p-06efb12322c0838144a27fa198d5db66 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-1lmpvp5-9ab90162811fb2423a467e9ece9f3bf9 .av-special-heading-tag{
font-size:24px;
}

#top #wrap_all .av-special-heading.av-uchl0p-06efb12322c0838144a27fa198d5db66 .av-special-heading-tag{
font-size:24px;
}
}
