.avia-section.av-jvzw5xuu-91b5d622981ffa49b031e0a4d393a4c2{
background-color:#f7f7f7;
background-image:unset;
}

#top .av-special-heading.av-mha0geyh-362e58d312332fcaa52ca45ff5b2e6db{
padding-bottom:15px;
color:#828282;
font-size:35px;
}
body .av-special-heading.av-mha0geyh-362e58d312332fcaa52ca45ff5b2e6db .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mha0geyh-362e58d312332fcaa52ca45ff5b2e6db .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-mha0geyh-362e58d312332fcaa52ca45ff5b2e6db .special-heading-inner-border{
border-color:#828282;
}
.av-special-heading.av-mha0geyh-362e58d312332fcaa52ca45ff5b2e6db .av-subheading{
font-size:20px;
}

.flex_column.av-k0d6y7b7-daefe20ee2b27f09d69b68acbca0efbd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-k0d6wnpc-9-8e74ca23b985ab4454d191c05c5f5db1{
color:#c1c1c1;
border-color:#c1c1c1;
}
.avia-svg-icon.av-k0d6wnpc-9-8e74ca23b985ab4454d191c05c5f5db1 svg:first-child{
stroke:#c1c1c1;
fill:#c1c1c1;
}
.av_font_icon.av-k0d6wnpc-9-8e74ca23b985ab4454d191c05c5f5db1 .av-icon-char{
font-size:3em;
line-height:3em;
}

.flex_cell.av-jwlblpoo-944c2766c00d8c9cd673eb5943ee48bc{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-jwlblpoo-944c2766c00d8c9cd673eb5943ee48bc{
padding:50px 50px 50px 50px !important;
}

#top .av-special-heading.av-4n9ro-e36d7faf8a4a31b325826d1e1aed9f39{
padding-bottom:0;
color:#b5b5b5;
font-size:35px;
}
body .av-special-heading.av-4n9ro-e36d7faf8a4a31b325826d1e1aed9f39 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4n9ro-e36d7faf8a4a31b325826d1e1aed9f39 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-4n9ro-e36d7faf8a4a31b325826d1e1aed9f39 .special-heading-inner-border{
border-color:#b5b5b5;
}
.av-special-heading.av-4n9ro-e36d7faf8a4a31b325826d1e1aed9f39 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jsbddxkj-a41e440ea9a7caa4bd600f194cc7897b .avia_textblock{
font-size:15px;
color:#9e9e9e;
}

.flex_cell.av-jwlbjn7f-4-c9ce6fc724aea85c631cb9225e46d516{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-jwlbjn7f-4-c9ce6fc724aea85c631cb9225e46d516{
padding:50px 50px 0px 50px !important;
}

#top .av-special-heading.av-23fac-ffa08a184ef3821bd8c88e7c09946ad1{
padding-bottom:0;
color:#b5b5b5;
font-size:35px;
}
body .av-special-heading.av-23fac-ffa08a184ef3821bd8c88e7c09946ad1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-23fac-ffa08a184ef3821bd8c88e7c09946ad1 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-23fac-ffa08a184ef3821bd8c88e7c09946ad1 .special-heading-inner-border{
border-color:#b5b5b5;
}
.av-special-heading.av-23fac-ffa08a184ef3821bd8c88e7c09946ad1 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-jsxwvc2n-1dfa51e499a25040396cd2fde383bc0e{
height:30px;
}

#top .av_textblock_section.av-jsbddxkj-5-9eec2bbeb645c96c1f083ef3aca0256a .avia_textblock{
font-size:15px;
color:#b5b5b5;
}

.avia-section.av-jsbe2j5d-aaeec236cc652e181499cee0ec736c2b{
background-color:#f7f7f7;
background-image:unset;
}

#top .av-special-heading.av-15ne4-edf08310e3f3d416400fdccb8ba6a511{
padding-bottom:0;
color:#b5b5b5;
font-size:35px;
}
body .av-special-heading.av-15ne4-edf08310e3f3d416400fdccb8ba6a511 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-15ne4-edf08310e3f3d416400fdccb8ba6a511 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-15ne4-edf08310e3f3d416400fdccb8ba6a511 .special-heading-inner-border{
border-color:#b5b5b5;
}
.av-special-heading.av-15ne4-edf08310e3f3d416400fdccb8ba6a511 .av-subheading{
font-size:18px;
}

#top .hr.hr-invisible.av-jsxwvc2n-3-08f5634b96b65956672a1f36dba1fd0a{
height:30px;
}

.avia-section.av-xhkc-f120cf32645e4da1bda0bbd6aeccd37f{
background-color:#fefefe;
background-image:unset;
}
.avia-section.av-xhkc-f120cf32645e4da1bda0bbd6aeccd37f .av-section-color-overlay{
opacity:0.3;
background-image:url(https://coastalpoolsandspas.com.au/wp-content/themes/enfold/images/background-images/polygon.png);
background-repeat:repeat;
}

.flex_column.av-q6lo-5daff1ff5723259642808f50f8b27aad{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-t2x8-bd6ea9bb7a8e7bd8f6cda07f8cb7cd3e{
padding-bottom:0;
color:#b5b5b5;
font-size:35px;
}
body .av-special-heading.av-t2x8-bd6ea9bb7a8e7bd8f6cda07f8cb7cd3e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-t2x8-bd6ea9bb7a8e7bd8f6cda07f8cb7cd3e .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-t2x8-bd6ea9bb7a8e7bd8f6cda07f8cb7cd3e .special-heading-inner-border{
border-color:#b5b5b5;
}
.av-special-heading.av-t2x8-bd6ea9bb7a8e7bd8f6cda07f8cb7cd3e .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-jsxwvc2n-2-01181481e5667c78532d4e4fe055c328{
height:30px;
}

#top .av_textblock_section.av-jsjk0usc-3008928321d7265b593331c4f88f8ef0 .avia_textblock{
font-size:16px;
color:#000000;
}

#top .avia-icon-list-container.av-jsjhxz3y-7e81d347251091dfb2e577fd9c5723e5 .iconlist_icon{
color:#b5b5b5;
background-color:#ffffff;
}
#top .avia-icon-list-container.av-jsjhxz3y-7e81d347251091dfb2e577fd9c5723e5 .iconlist_icon svg:first-child{
stroke:#b5b5b5;
fill:#b5b5b5;
}
#top #wrap_all .avia-icon-list-container.av-jsjhxz3y-7e81d347251091dfb2e577fd9c5723e5 .av_iconlist_title{
color:#000000;
}
.avia-icon-list-container.av-jsjhxz3y-7e81d347251091dfb2e577fd9c5723e5 .iconlist_content{
font-size:16px;
color:#000000;
}

.flex_column.av-q6lo-1-54f45241fd7a469f98dc31a16661b845{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-jt57pyif-4486b6efcf856b65d409aa96a869e3c3{
background-color:#f1f2f2;
background-image:unset;
}

.flex_column.av-jt588jdm-b9262fb5c16f7239747ece35dcf2531b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1kxbc-49e2dde21898e46fd1d5569b7c1defac{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-jtth8c3o-a8bb66f840b9357d75e56f60773d79ba{
margin:0 0 0 0;
padding-bottom:5px;
color:#b5b5b5;
font-size:18px;
}
body .av-special-heading.av-jtth8c3o-a8bb66f840b9357d75e56f60773d79ba .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jtth8c3o-a8bb66f840b9357d75e56f60773d79ba .av-special-heading-tag{
font-size:18px;
}
.av-special-heading.av-jtth8c3o-a8bb66f840b9357d75e56f60773d79ba .special-heading-inner-border{
border-color:#b5b5b5;
}
.av-special-heading.av-jtth8c3o-a8bb66f840b9357d75e56f60773d79ba .av-subheading{
font-size:12px;
}

#top .hr.av-jt57xcrv-aa36d43eb7506de4224d16a07eaddab4{
margin-top:0px;
margin-bottom:3;
}
.hr.av-jt57xcrv-aa36d43eb7506de4224d16a07eaddab4 .hr-inner{
width:100%;
border-color:#b5b5b5;
}

#top .av_textblock_section.av-jt57wf4s-4fea25ba05de7bd74b050a3147694dda .avia_textblock{
color:#000000;
}

.flex_column.av-uimc-373ccf057752b7b317a387682d57d57d{
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-mha0geyh-362e58d312332fcaa52ca45ff5b2e6db .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4n9ro-e36d7faf8a4a31b325826d1e1aed9f39 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-23fac-ffa08a184ef3821bd8c88e7c09946ad1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-15ne4-edf08310e3f3d416400fdccb8ba6a511 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-t2x8-bd6ea9bb7a8e7bd8f6cda07f8cb7cd3e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jtth8c3o-a8bb66f840b9357d75e56f60773d79ba .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-4n9ro-e36d7faf8a4a31b325826d1e1aed9f39 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-23fac-ffa08a184ef3821bd8c88e7c09946ad1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-15ne4-edf08310e3f3d416400fdccb8ba6a511 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-t2x8-bd6ea9bb7a8e7bd8f6cda07f8cb7cd3e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-jtth8c3o-a8bb66f840b9357d75e56f60773d79ba .av-special-heading-tag{
font-size:0.8em;
}
}
