.flex_cell.av-4g1bde-fd4252233819fec1795a6cf34cea33e8{
vertical-align:top;
background-color:#5c940d;
}
.responsive #top #wrap_all .flex_cell.av-4g1bde-fd4252233819fec1795a6cf34cea33e8{
padding:9px 0px 0px 0px !important;
}

.flex_cell.av-48xpze-484e2207052c5263dd85e083faf41b4f{
vertical-align:top;
background-color:#74b816;
}
.responsive #top #wrap_all .flex_cell.av-48xpze-484e2207052c5263dd85e083faf41b4f{
padding:9px 0px 0px 0px !important;
}

.flex_cell.av-3yc86q-68154486d28afb99615905c7e3ffcd6f{
vertical-align:middle;
background-color:#74b816;
}
.responsive #top #wrap_all .flex_cell.av-3yc86q-68154486d28afb99615905c7e3ffcd6f{
padding:80px 80px 80px 80px !important;
}

#top .flex_column.av-3hy5wi-20b9d95745b8b639f433dacc6826625d{
margin-top:0px;
margin-bottom:50px;
}
.flex_column.av-3hy5wi-20b9d95745b8b639f433dacc6826625d{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#66a80f;
}
.responsive #top #wrap_all .flex_column.av-3hy5wi-20b9d95745b8b639f433dacc6826625d{
margin-top:0px;
margin-bottom:50px;
}

#top .av_textblock_section.av-3do88i-fbd3bf9b3b56b002bbfe6d402b7391ce .avia_textblock{
color:#ffffff;
}

.flex_cell.av-32zaze-88a60d6c781976cf1a68946768b1e826{
vertical-align:middle;
background:url(https://www.totalhealthphysio.co.nz/wp-content/uploads/2018/02/Silverstream-Aug-2017-small.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-32zaze-88a60d6c781976cf1a68946768b1e826{
padding:80px 80px 80px 80px !important;
}

.flex_cell.av-2qwp5e-6-8ef7981d49b95497e8f23866162d9563{
vertical-align:top;
background-color:#5c940d;
}
.responsive #top #wrap_all .flex_cell.av-2qwp5e-6-8ef7981d49b95497e8f23866162d9563{
padding:9px 0px 0px 0px !important;
}

.flex_cell.av-2mw6zm-5-2f08f7900755033152231360c37f5b2b{
vertical-align:top;
background-color:#74b816;
}
.responsive #top #wrap_all .flex_cell.av-2mw6zm-5-2f08f7900755033152231360c37f5b2b{
padding:9px 0px 0px 0px !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-11gnya-5ae0cb3016eb1a0e06904bd06dd18dca{
margin-top:0px;
margin-bottom:-50px;
}
.flex_column.av-11gnya-5ae0cb3016eb1a0e06904bd06dd18dca{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:rgba(255,255,255,0.85);
}

#top .av-special-heading.av-ez78a-26c024357fb9d60d9fdca55fb2b378bc{
padding-bottom:25px;
font-size:34px;
}
body .av-special-heading.av-ez78a-26c024357fb9d60d9fdca55fb2b378bc .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ez78a-26c024357fb9d60d9fdca55fb2b378bc .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-ez78a-26c024357fb9d60d9fdca55fb2b378bc .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-11gnya-1-36e7e719dd86dbd644786b2451747100{
margin-top:0px;
margin-bottom:-50px;
}
.flex_column.av-11gnya-1-36e7e719dd86dbd644786b2451747100{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:rgba(255,255,255,0.85);
}

.flex_cell.av-2qwp5e-3-079efee8d00bdd3c11142e1c0cfc63db{
vertical-align:top;
background-color:#5c940d;
}
.responsive #top #wrap_all .flex_cell.av-2qwp5e-3-079efee8d00bdd3c11142e1c0cfc63db{
padding:9px 0px 0px 0px !important;
}

.flex_cell.av-2mw6zm-2-1a767fa5b6b987900f7679c6fb355a87{
vertical-align:top;
background-color:#74b816;
}
.responsive #top #wrap_all .flex_cell.av-2mw6zm-2-1a767fa5b6b987900f7679c6fb355a87{
padding:9px 0px 0px 0px !important;
}

.flex_cell.av-gwruy-d74e40033f63fef65ec67a5e277225c1{
vertical-align:top;
background-color:#5c940d;
}
.responsive #top #wrap_all .flex_cell.av-gwruy-d74e40033f63fef65ec67a5e277225c1{
padding:9px 0px 0px 0px !important;
}

.flex_cell.av-7zrj6-884b202350e853deafd5787e181761b9{
vertical-align:top;
background-color:#74b816;
}
.responsive #top #wrap_all .flex_cell.av-7zrj6-884b202350e853deafd5787e181761b9{
padding:9px 0px 0px 0px !important;
}


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

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