.flex_column.av-co6u5c-c6bc198c5b2b62959d0d3a8f18ebb113{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-cfv7vs-3d61cb12886f4ed7a8cf871b17c3128e{
padding-bottom:20px;
font-size:60px;
}
body .av-special-heading.av-cfv7vs-3d61cb12886f4ed7a8cf871b17c3128e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-cfv7vs-3d61cb12886f4ed7a8cf871b17c3128e .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-cfv7vs-3d61cb12886f4ed7a8cf871b17c3128e .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-cbob0g-47a9f43401c13330565844832258d6e0{
height:80px;
}

.flex_column.av-c4ow34-3cd510f7deae6e6668f79ea3b954d487{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-btj5w8-68213f8a4387a3dd425463ca4bb9cd60{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-bpdoq0-7e383343abc41eb3376140b17d6e2a2e{
padding-bottom:10px;
}
body .av-special-heading.av-bpdoq0-7e383343abc41eb3376140b17d6e2a2e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-bpdoq0-7e383343abc41eb3376140b17d6e2a2e .av-subheading{
font-size:15px;
}

.flex_column.av-bbgm54-9b5e1fcd9e31f7b5d446d87457627cc0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-am3w48-0a6f1acbd54a36b59a66cf8809d5fe59{
vertical-align:top;
background-color:#383838;
}
.responsive #top #wrap_all .flex_cell.av-am3w48-0a6f1acbd54a36b59a66cf8809d5fe59{
padding:5px 5px 5px 5px !important;
}

.flex_cell.av-ahk1yw-74c04c49211ad74ee7986675e4179f0d{
vertical-align:top;
background-color:#282828;
}
.responsive #top #wrap_all .flex_cell.av-ahk1yw-74c04c49211ad74ee7986675e4179f0d{
padding:5px 5px 5px 5px !important;
}

.avia-section.av-aa4i0w-4e2c573701f8654201f2508331a87fef{
background-color:#fcfcfc;
background-image:unset;
}

.flex_column.av-a80qeg-d686282d09172aa225c11aa6f27fb913{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-9wix0w-8ebbea27b76e5a081ba867b03e298360{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-animated-number.av-9qn740-a8787752ce4cf8552e2ed119db50c8bb .avia-animated-number-title{
font-size:50px;
}
#top .avia-animated-number.av-9qn740-a8787752ce4cf8552e2ed119db50c8bb .avia-animated-number-content{
font-size:18px;
}

.flex_column.av-9hf66g-a9f5acc29f5c930de694b6a69ecedd92{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-animated-number.av-9e3m60-57c066967a7bbe085166d99f7c28ac62 .avia-animated-number-title{
font-size:50px;
}
#top .avia-animated-number.av-9e3m60-57c066967a7bbe085166d99f7c28ac62 .avia-animated-number-content{
font-size:18px;
}

.flex_cell.av-90wv48-1160473554fee44cf3596f6fe6c416ac{
vertical-align:top;
background-color:#383838;
}
.responsive #top #wrap_all .flex_cell.av-90wv48-1160473554fee44cf3596f6fe6c416ac{
padding:5px 5px 5px 5px !important;
}

.flex_cell.av-8spzdk-2c8e9f5db0268bfc18d16bc034e69caf{
vertical-align:top;
background-color:#282828;
}
.responsive #top #wrap_all .flex_cell.av-8spzdk-2c8e9f5db0268bfc18d16bc034e69caf{
padding:5px 5px 5px 5px !important;
}

.flex_column.av-8ihips-8630348ce3d00c948f85b7c9d02fd114{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-7yuhs8-4890cd9f2e10856d05c9c2cd8ab5fe1b{
vertical-align:top;
background-color:#333333;
}
.responsive #top #wrap_all .flex_cell.av-7yuhs8-4890cd9f2e10856d05c9c2cd8ab5fe1b{
padding:5px 5px 5px 5px !important;
}

.flex_cell.av-7phsn4-9e0208fd92fb848b49c739330a45043e{
vertical-align:middle;
background-color:#333333;
}
.responsive #top #wrap_all .flex_cell.av-7phsn4-9e0208fd92fb848b49c739330a45043e{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-7i3oe8-a235e80424df6ebf75986f58599d30cf{
padding-bottom:10px;
}
body .av-special-heading.av-7i3oe8-a235e80424df6ebf75986f58599d30cf .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7i3oe8-a235e80424df6ebf75986f58599d30cf .av-subheading{
font-size:15px;
}

.flex_cell.av-7dmhxc-3115da13aef3cc6aea26eee9da936c3b{
vertical-align:middle;
background-color:#444444;
}
.responsive #top #wrap_all .flex_cell.av-7dmhxc-3115da13aef3cc6aea26eee9da936c3b{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-71b5a0-fc62ea7bec4cc04d07e3a36f44c02261{
vertical-align:middle;
background-color:#555555;
}
.responsive #top #wrap_all .flex_cell.av-71b5a0-fc62ea7bec4cc04d07e3a36f44c02261{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-npy7k-328bc82fa322332eb4157b38dc655ac7{
vertical-align:top;
background-color:#333333;
}
.responsive #top #wrap_all .flex_cell.av-npy7k-328bc82fa322332eb4157b38dc655ac7{
padding:5px 5px 5px 5px !important;
}

.avia-section.av-6dpadc-b8dad2190522c675c7866b7829925574 .av-section-color-overlay{
opacity:0.5;
background-color:#0a0a0a;
}

#top .hr.hr-invisible.av-69rb9c-277e1062df12f3210f40b8eed3e72d31{
height:250px;
}

.flex_cell.av-5xgnaw-4e75231394192693e2c8dce106d21db1{
vertical-align:top;
background-color:#0a0a0a;
}
.responsive #top #wrap_all .flex_cell.av-5xgnaw-4e75231394192693e2c8dce106d21db1{
padding:5px 5px 5px 5px !important;
}

.flex_cell.av-5jvq80-2c815dc26b16389b1327211cbb81d6fd{
vertical-align:middle;
background-color:#0a0a0a;
}
.responsive #top #wrap_all .flex_cell.av-5jvq80-2c815dc26b16389b1327211cbb81d6fd{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-5fkajk-19366cae1ff0e23b42b4e80f2cf8c581{
padding-bottom:10px;
}
body .av-special-heading.av-5fkajk-19366cae1ff0e23b42b4e80f2cf8c581 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5fkajk-19366cae1ff0e23b42b4e80f2cf8c581 .av-subheading{
font-size:15px;
}

.flex_cell.av-5a9rqw-6ea6e489b090b82787c5c15ea3fbbbfc{
vertical-align:middle;
background-color:#111111;
}
.responsive #top #wrap_all .flex_cell.av-5a9rqw-6ea6e489b090b82787c5c15ea3fbbbfc{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-4vf428-3a58e877928ec6ea1b764dcc2269d181{
vertical-align:middle;
background-color:#222222;
}
.responsive #top #wrap_all .flex_cell.av-4vf428-3a58e877928ec6ea1b764dcc2269d181{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-4e90io-5580f274c3b527808b27fc9df0bd94d3{
vertical-align:top;
background-color:#0a0a0a;
}
.responsive #top #wrap_all .flex_cell.av-4e90io-5580f274c3b527808b27fc9df0bd94d3{
padding:5px 5px 5px 5px !important;
}

.flex_cell.av-3zlfgo-a268613f5989c8d1c77f704ef4663895{
vertical-align:top;
background:url(https://shaunmcgillpersonaltraining.co.uk/wp-content/uploads/2018/02/Sean_Mcguill_fitness-19-1030x687.jpg) 50% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-3zlfgo-a268613f5989c8d1c77f704ef4663895{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-3y2jds-ccf4329ef55f3e4437ea542ab81aa5f3{
height:250px;
}

.flex_cell.av-3sn5fk-196db88d058514dbdde39632d8dcf647{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-3sn5fk-196db88d058514dbdde39632d8dcf647{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-3mtj4w-6f02f34a6e5b38a9ea365215be2fdc72{
height:40px;
}

#top .hr.hr-invisible.av-36dh3c-6fed09a17b9e488f8b16b32b9a6a7f3d{
height:40px;
}

.flex_cell.av-2ypxc8-d8701f5f4c73948a8d2b92316df6475f{
vertical-align:top;
background-color:#383838;
}
.responsive #top #wrap_all .flex_cell.av-2ypxc8-d8701f5f4c73948a8d2b92316df6475f{
padding:5px 5px 5px 5px !important;
}

.flex_cell.av-2s4um8-765ca13a997f7edd7450444bf8b6f0b1{
vertical-align:top;
background-color:#282828;
}
.responsive #top #wrap_all .flex_cell.av-2s4um8-765ca13a997f7edd7450444bf8b6f0b1{
padding:5px 5px 5px 5px !important;
}

.flex_cell.av-2ei1mw-f4b2474f847117016d227c14e44e7344{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-2ei1mw-f4b2474f847117016d227c14e44e7344{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-27152w-844fd135409938eb924c46a34db76dc2{
height:40px;
}

#top .hr.hr-invisible.av-1ym11k-72a95bb3b2a12d106d0ca6ac3c10ebe0{
height:40px;
}

.flex_cell.av-1pchbs-d629ccf833a21ce623f99119c5c9b283{
vertical-align:top;
background:url(https://shaunmcgillpersonaltraining.co.uk/wp-content/uploads/2018/02/Sean_Mcguill_fitness-33-1030x687.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-1pchbs-d629ccf833a21ce623f99119c5c9b283{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-5iij4-7176311a88790da60f37761f608767d4{
height:250px;
}

.flex_cell.av-g2mo-f83cb0929bc0f481380483fa145151ef{
vertical-align:top;
background-color:#383838;
}
.responsive #top #wrap_all .flex_cell.av-g2mo-f83cb0929bc0f481380483fa145151ef{
padding:5px 5px 5px 5px !important;
}

.flex_cell.av-12zbzk-323737823155359e677227223c7cafea{
vertical-align:top;
background-color:#282828;
}
.responsive #top #wrap_all .flex_cell.av-12zbzk-323737823155359e677227223c7cafea{
padding:5px 5px 5px 5px !important;
}

.flex_cell.av-kg9bs-53b8aaa62dcd4df34bd636703d776d5d{
vertical-align:top;
background-color:#383838;
}
.responsive #top #wrap_all .flex_cell.av-kg9bs-53b8aaa62dcd4df34bd636703d776d5d{
padding:5px 5px 5px 5px !important;
}

.flex_cell.av-gvtvc-06d539a87faf25f2583f780063c6f70a{
vertical-align:top;
background-color:#282828;
}
.responsive #top #wrap_all .flex_cell.av-gvtvc-06d539a87faf25f2583f780063c6f70a{
padding:5px 5px 5px 5px !important;
}

#top #wrap_all .avia-button.av-89pio-9f271ebf6d8c9ee3be5ac4b6cff3f4a9{
background-color:#ffff01;
border-color:#ffff01;
color:#1c1c1c;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-89pio-9f271ebf6d8c9ee3be5ac4b6cff3f4a9:hover{
background-color:orange;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-89pio-9f271ebf6d8c9ee3be5ac4b6cff3f4a9 .avia-svg-icon svg:first-child{
fill:#1c1c1c;
stroke:#1c1c1c;
}
#top #wrap_all .avia-button.av-89pio-9f271ebf6d8c9ee3be5ac4b6cff3f4a9:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}


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

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