#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} .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} .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} #top .avia-gallery.av-k73s4tgq-ea9488c92ff7eacd49a3883b6258828a .avia-gallery-thumb a{width:25%} .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-30n1fe-3977e258b980df46fb33a877e291e740{padding-bottom:20px;color:#ffffff;font-size:50px}body .av-special-heading.av-30n1fe-3977e258b980df46fb33a877e291e740 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-30n1fe-3977e258b980df46fb33a877e291e740 .av-special-heading-tag{font-size:50px}.av-special-heading.av-30n1fe-3977e258b980df46fb33a877e291e740 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-30n1fe-3977e258b980df46fb33a877e291e740 .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-95i8q-356e00dcdc9fabcae34207a81b09ce75{padding-bottom:20px;color:#ffffff;font-size:50px}body .av-special-heading.av-95i8q-356e00dcdc9fabcae34207a81b09ce75 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-95i8q-356e00dcdc9fabcae34207a81b09ce75 .av-special-heading-tag{font-size:50px}.av-special-heading.av-95i8q-356e00dcdc9fabcae34207a81b09ce75 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-95i8q-356e00dcdc9fabcae34207a81b09ce75 .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} @media only screen and (min-width:480px) and (max-width:767px){#top #wrap_all .av-special-heading.av-30n1fe-3977e258b980df46fb33a877e291e740 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-95i8q-356e00dcdc9fabcae34207a81b09ce75 .av-special-heading-tag{font-size:0.8em}} @media only screen and (max-width:479px){#top #wrap_all .av-special-heading.av-30n1fe-3977e258b980df46fb33a877e291e740 .av-special-heading-tag{font-size:0.8em} #top #wrap_all .av-special-heading.av-95i8q-356e00dcdc9fabcae34207a81b09ce75 .av-special-heading-tag{font-size:0.8em}}