#top #wrap_all .avia-slideshow .av-slideshow-caption.av-y6dgq-8cb6c4a53df4d378e6df45f64aa51441__0 .avia-caption-title{font-size:44px;color:#ffffff}#top .avia-slideshow .av-slideshow-caption.av-y6dgq-8cb6c4a53df4d378e6df45f64aa51441__0 .avia-caption-content{font-size:38px;color:#ffffff}#top .avia-slideshow .av-slideshow-caption.av-y6dgq-8cb6c4a53df4d378e6df45f64aa51441__0 .avia-caption-content p{font-size:38px} .flex_column.av-63d8ll-1faa9a485c0b8dc423bf3ac5b0ff7573{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#266ea5} .flex_column.av-btisix-2e8c956c0f7fda0ea52b19d3122383e6{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .flex_column.av-ajdhfd-49279bd2c29ce13710e70d145d53e136{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .flex_column.av-kyxbnh5g-cab7b9c1f16ad040bbd52d822703458e{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#266ea5} .avia-section.av-k73t4939-4e148fb919978ce37489e5d081da86f6{background-repeat:no-repeat;background-image:url(https://ultimatepoolandspa.ca/wp-content/uploads/2020/02/Background_Images_waves.jpg);background-position:50% 100%;background-attachment:scroll}.avia-section.av-k73t4939-4e148fb919978ce37489e5d081da86f6 .av-section-color-overlay{opacity:0.9;background-color:#ffffff} #top .avia-gallery.av-k73s4tgq-b29e620b57fa0901cd0c01e3a2be1405 .avia-gallery-thumb a{width:25%} .flex_column.av-6otzuq-0cb8b4348d4880ee1fb75fc647925977{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .flex_column.av-71tdgy-0dcdadddf58e158407eb619b5b610228{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .flex_column.av-78o2n6-dc6de94861e0f7a8c16a696e82f4d489{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .hr.hr-invisible.av-k73ulp82-93bba0d4e62fe2ac124d4b43f9d5a0fe{height:50px} #top .hr.hr-invisible.av-k73ulp82-93bba0d4e62fe2ac124d4b43f9d5a0fe{height:50px} .avia-section.av-e3zai-ca2b7f3ce4b003f681d58d3f509f8cbd{background-repeat:no-repeat;background-image:url(https://ultimatepoolandspa.ca/wp-content/uploads/2020/02/Slider_Mid_Background.jpg);background-position:50% 50%;background-attachment:fixed}.avia-section.av-e3zai-ca2b7f3ce4b003f681d58d3f509f8cbd .av-section-color-overlay{opacity:0.8;background-color:#266ea5} #top .av-special-heading.av-4vx8l5-9d6ebf969e47a77d36c349439ae084f3{padding-bottom:20px;font-size:50px}body .av-special-heading.av-4vx8l5-9d6ebf969e47a77d36c349439ae084f3 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-4vx8l5-9d6ebf969e47a77d36c349439ae084f3 .av-special-heading-tag{font-size:50px}.av-special-heading.av-4vx8l5-9d6ebf969e47a77d36c349439ae084f3 .av-subheading{font-size:15px} .flex_column.av-3ka642-0a3a4c2c53d603c6ce0272a45a966499{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .flex_column.av-c5c2y-3b43413e7b5d1b9dfffc0657b65e38c5{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .flex_column.av-333u2y-75f58239acf3a8d5c2e6b49acc95ea7c{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .avia-section.av-k73t4939-3635f2c79acf07a0c6a9f7bdc40a37c7{background-repeat:no-repeat;background-image:url(https://ultimatepoolandspa.ca/wp-content/uploads/2020/02/Background_Images_waves.jpg);background-position:50% 100%;background-attachment:scroll}.avia-section.av-k73t4939-3635f2c79acf07a0c6a9f7bdc40a37c7 .av-section-color-overlay{opacity:0.9;background-color:#ffffff} #top .av-special-heading.av-kyxchtl4-b466d62a57263f9f085169886aec04ad{padding-bottom:20px;color:#ffffff;font-size:50px}body .av-special-heading.av-kyxchtl4-b466d62a57263f9f085169886aec04ad .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-kyxchtl4-b466d62a57263f9f085169886aec04ad .av-special-heading-tag{font-size:50px}.av-special-heading.av-kyxchtl4-b466d62a57263f9f085169886aec04ad .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-kyxchtl4-b466d62a57263f9f085169886aec04ad .av-subheading{font-size:15px} .flex_column.av-4uiis2-df881a3096299b43926c4c5c164606eb{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .flex_column.av-4qcegi-8068183cae1f31a8e9a5991a204b127f{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .flex_column.av-449dbe-be5ec4cd64319d20d78011db0066abaf{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .flex_column.av-5vu3sp-fe241de788db5bb72b05fbeac5089b9e{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .flex_column.av-4xgbm1-1ae9204b1a9184cc2570ddee7f8a80ce{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .flex_column.av-9ldbd-532f0076ec6cbc6c9c5e2f410a9463af{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-4vx8l5-9d6ebf969e47a77d36c349439ae084f3 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-kyxchtl4-b466d62a57263f9f085169886aec04ad .av-special-heading-tag{font-size:0.8em}} @media only screen and (max-width:479px){#top #wrap_all .av-special-heading.av-4vx8l5-9d6ebf969e47a77d36c349439ae084f3 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-kyxchtl4-b466d62a57263f9f085169886aec04ad .av-special-heading-tag{font-size:0.8em}}