.flex_cell.av-3n5ob44-ed5ee1be7605909e4369e2e12c099c88{
vertical-align:middle;
height:500px;
min-height:500px;
padding:0px 0px 0px 0px;
background:url(https://www.nationalpoolcompany.co.uk/wp-content/uploads/2017/09/Lifeguard-Training-in-Essex-and-London.jpg) 0% 0% no-repeat scroll #22689e;
}

.flex_cell.av-3md32n8-4cd6e92f1cd8ade91484c811bb2c2db2{
vertical-align:middle;
height:500px;
min-height:500px;
padding:80px 80px 80px 80px;
background-color:#22689e;
}

#top .av-special-heading.av-3k9kvpg-424067c2d115245c174bd0ca9bb4dc98{
padding-bottom:25px;
color:#ffffff;
font-size:34px;
}
body .av-special-heading.av-3k9kvpg-424067c2d115245c174bd0ca9bb4dc98 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3k9kvpg-424067c2d115245c174bd0ca9bb4dc98 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-3k9kvpg-424067c2d115245c174bd0ca9bb4dc98 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3k9kvpg-424067c2d115245c174bd0ca9bb4dc98 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-3io7jus-6680bec347f7897e1489339c4bdba6fe .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3fkiuhg-a88d5712154a7f93d785cede24621aae{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-3fkiuhg-a88d5712154a7f93d785cede24621aae{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3dw4f5w-4bf82a13dddb66b2a768575f91c1193a{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-3dw4f5w-4bf82a13dddb66b2a768575f91c1193a{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#379cd6;
}

.av_font_icon.av-bxaug4-5110a4ac401b303d6a84423254c6baba{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-bxaug4-5110a4ac401b303d6a84423254c6baba .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-3a0bubo-9f039f5e76c4c1ec58c474ff8e1cb170{
height:20px;
}

#top .av_textblock_section.av-385w2xg-cc6187f779825a26e68bb481d472c9fc .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-bhdpqc-a02e8eae43dede51ae824fb5c4d126ec{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-348jk78-5721e466ed1e028bbfe304a7a61257de{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-348jk78-5721e466ed1e028bbfe304a7a61257de{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

.flex_cell.av-308wb2s-8150a97b1a8460b154ab9c805decdd42{
vertical-align:middle;
padding:80px 80px 80px 80px;
background-color:#fcfcfc;
}

.flex_cell.av-9q94gk-7abe4b60312aaf078c10ee10f2febcf8{
vertical-align:middle;
padding:80px 80px 80px 80px;
background-color:#2388c2;
}

#top .av-special-heading.av-2ndi7is-293dd3dd1ab54a459ed6c32c0bfbcdec{
padding-bottom:20px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-2ndi7is-293dd3dd1ab54a459ed6c32c0bfbcdec .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2ndi7is-293dd3dd1ab54a459ed6c32c0bfbcdec .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-2ndi7is-293dd3dd1ab54a459ed6c32c0bfbcdec .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2ndi7is-293dd3dd1ab54a459ed6c32c0bfbcdec .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2lsv8qs-0c4fda3fd61c3a61c74796a52a2daf4d .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2jw7qz8-bf3b2c5bc9da8b786736975c2114286b{
height:20px;
}

.av_font_icon.av-2hzw9b8-e745542700e66374d7bf745d64a539bd{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-2hzw9b8-e745542700e66374d7bf745d64a539bd .av-icon-char{
font-size:60px;
line-height:60px;
}

.flex_cell.av-2ffpi04-bf69b26228c8f017574ac67deba18648{
vertical-align:middle;
padding:80px 80px 80px 80px;
background-color:#379cd6;
}

#top .av-special-heading.av-2dzrn6s-b769434de577dd7364bb7f27e4ae76ad{
padding-bottom:20px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-2dzrn6s-b769434de577dd7364bb7f27e4ae76ad .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2dzrn6s-b769434de577dd7364bb7f27e4ae76ad .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-2dzrn6s-b769434de577dd7364bb7f27e4ae76ad .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2dzrn6s-b769434de577dd7364bb7f27e4ae76ad .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2c4c37o-52ba2df95d4420aa10d41f41c441a9e7 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2ahlgo4-349e9ddf4d09887896259e9d18baa29b{
height:20px;
}

.av_font_icon.av-288jidg-c83f33bedd6a39ca30dbf3e8f4d6f0af{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-288jidg-c83f33bedd6a39ca30dbf3e8f4d6f0af .av-icon-char{
font-size:60px;
line-height:60px;
}

.flex_cell.av-261qkqs-7e6c98b99c876652902c5205f2af4109{
vertical-align:middle;
padding:80px 80px 80px 80px;
}

.flex_cell.av-1xbnck4-9a338a5e44b2ba17079143f0aba760d6{
vertical-align:middle;
padding:80px 80px 80px 80px;
background-color:#fcfcfc;
}

.flex_cell.av-1jxiyb8-5b21e0facdaa58402175d4ad3f8cf2cc{
vertical-align:middle;
padding:80px 80px 80px 80px;
background-color:#2388c2;
}

#top .av-special-heading.av-1hovczo-ce9a4d3f25789a9fe735a5b1ad3ffa04{
padding-bottom:20px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-1hovczo-ce9a4d3f25789a9fe735a5b1ad3ffa04 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1hovczo-ce9a4d3f25789a9fe735a5b1ad3ffa04 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-1hovczo-ce9a4d3f25789a9fe735a5b1ad3ffa04 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1hovczo-ce9a4d3f25789a9fe735a5b1ad3ffa04 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-1gftpd0-4331a11094d35c451328e4bb941c5dad .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-1e5vtdg-0570dfd21a2c3c693a2c1c1656e6c539{
height:20px;
}

.av_font_icon.av-1djmuhw-680e7947047588a86618a5a02d8afe88{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-1djmuhw-680e7947047588a86618a5a02d8afe88 .av-icon-char{
font-size:60px;
line-height:60px;
}

.flex_cell.av-18wktv8-11ce11161e4065dae8358084256a7a8e{
vertical-align:middle;
padding:80px 80px 80px 80px;
background-color:#379cd6;
}

#top .av-special-heading.av-17miy84-7628009284f5571380ec1b39b42958b4{
padding-bottom:20px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-17miy84-7628009284f5571380ec1b39b42958b4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-17miy84-7628009284f5571380ec1b39b42958b4 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-17miy84-7628009284f5571380ec1b39b42958b4 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-17miy84-7628009284f5571380ec1b39b42958b4 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-16jv278-82ff92e2510f6fec0aef767c9cfbc26d .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-14ulcc4-774f098d9fd117220ac3b5c125825eba{
height:20px;
}

.av_font_icon.av-12m8gtg-2e420fe362fbea786e99dfc74b05a2c0{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-12m8gtg-2e420fe362fbea786e99dfc74b05a2c0 .av-icon-char{
font-size:60px;
line-height:60px;
}

.flex_cell.av-11ins8k-f774c5f8b031595931cb6456bff7ee89{
vertical-align:middle;
padding:80px 80px 80px 80px;
}

.flex_cell.av-ly5vx0-8d0589cfabbecd8c56d2b50ba05b9edb{
vertical-align:middle;
height:500px;
min-height:500px;
padding:40px 40px 40px 40px;
background-color:#22689e;
}

#top .av-special-heading.av-k8ndp0-bfda2f491c35d50aa6076c623393a4a3{
padding-bottom:25px;
color:#ffffff;
font-size:34px;
}
body .av-special-heading.av-k8ndp0-bfda2f491c35d50aa6076c623393a4a3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-k8ndp0-bfda2f491c35d50aa6076c623393a4a3 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-k8ndp0-bfda2f491c35d50aa6076c623393a4a3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-k8ndp0-bfda2f491c35d50aa6076c623393a4a3 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-715n8-d1292e2b2d454edcded45643c6a3ffd4 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-hldlh0-1667d73f6048aa7cc43ed55390a957f2{
vertical-align:middle;
height:500px;
min-height:500px;
padding:80px 80px 80px 80px;
background:url(https://www.nationalpoolcompany.co.uk/wp-content/uploads/2017/09/swimming-pool-treatment-training.jpg) 0% 0% no-repeat scroll #22689e;
}

#top .flex_column_table.av-equal-height-column-flextable.av-dxf2yc-11e453d78f7683e53cf31690bf6d0669{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-dxf2yc-11e453d78f7683e53cf31690bf6d0669{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-buge6c-2f926fd5ed8c48f53928843c22d6065e{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-buge6c-2f926fd5ed8c48f53928843c22d6065e{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#379cd6;
}

.av_font_icon.av-a4x138-27798a9150f3bb6aa14d12f98df6a0fb{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-a4x138-27798a9150f3bb6aa14d12f98df6a0fb .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-971gro-6252624322a0f20d91e068cf6819352a{
height:20px;
}

#top .av_textblock_section.av-7ubkc4-2f908da43d0cf1e9aa84f0de8a8e4d2d .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-65c4uc-21ca8fe4a67065d4e8661360aa0c8a41{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2rjhmc-6980eb5c386101e9a933534df7606f43{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-2rjhmc-6980eb5c386101e9a933534df7606f43{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

