.avia-section.av-mg0g4xyb-ffee1c288e3e5919cf6057570aa2751b{
background-repeat:no-repeat;
background-image:url(https://www.plumbplumbing.co.nz/wp-content/uploads/2025/10/Green-wave-lines-web.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-mg0g4xyb-ffee1c288e3e5919cf6057570aa2751b .av-section-color-overlay{
opacity:0.9;
background-color:#ffffff;
}

#top .hr.hr-invisible.av-mg0gc0f7-91518f5c90de0db086e70b9e43073b7a{
height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-mg06wpll-75b33815490ca6cfc45c5dbb3966f4f9{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mg06wpll-75b33815490ca6cfc45c5dbb3966f4f9{
padding:0 0 0 0;
}

#top .av_textblock_section.av-mg06vsrw-39d330fb51a8cc3b37ddf22c9f9b61dc .avia_textblock{
font-size:28px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2ee8lp-0a3505a7df6377a754fb8ae4c8a51ca5{
margin-top:0px;
margin-bottom:0px;
}

#top #wrap_all .avia-button.av-mg0f8icp-8a611036934e73b04c44f59acbd1b485{
box-shadow:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mg0f8icp-8a611036934e73b04c44f59acbd1b485:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mg0f8icp-8a611036934e73b04c44f59acbd1b485:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-2cgd65-5e7e8dbacdbf686325ecefbbb6166577{
height:10px;
}

#top .hr.hr-invisible.av-mg0be2tw-1ef036402c1d1ef8a58ed3f3cbde834f{
height:20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-8oymf6-84760c1578c165da28a44db37e10404a{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-8oymf6-84760c1578c165da28a44db37e10404a{
width:30%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:25px 15px 15px 15px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-8oymf6-84760c1578c165da28a44db37e10404a .av-flex-placeholder{
width:5%;
}

.avia-image-container.av-ramgy5-43540fca845780d4d0ba5a34b6dafd58 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ramgy5-43540fca845780d4d0ba5a34b6dafd58 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-mg08odh8-0a43aeb97914215deb51265baf9b4bd0{
height:15px;
}

#top .hr.av-mg07c2nm-0b59e299da0b00fc84f78b6a82567d92{
margin-top:0px;
margin-bottom:20px;
}
.hr.av-mg07c2nm-0b59e299da0b00fc84f78b6a82567d92 .hr-inner{
width:50%;
border-color:#75bd1d;
}

#top .flex_column_table.av-equal-height-column-flextable.av-qaplql-c774c66aa417aecab65144de81d51f68{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-qaplql-c774c66aa417aecab65144de81d51f68{
width:30%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:25px 15px 15px 15px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-qaplql-c774c66aa417aecab65144de81d51f68 .av-flex-placeholder{
width:5%;
}

.avia-image-container.av-o2w8dp-5b84887ae64ab9f91930cd1f4d43703e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-o2w8dp-5b84887ae64ab9f91930cd1f4d43703e .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-lv5v1p-f9502a387a31dcc68e7017264c2c9608{
height:15px;
}

#top .hr.av-9twap9-ded413e105bd424b6740ea672473a78c{
margin-top:0px;
margin-bottom:20px;
}
.hr.av-9twap9-ded413e105bd424b6740ea672473a78c .hr-inner{
width:50%;
border-color:#75bd1d;
}

#top .flex_column_table.av-equal-height-column-flextable.av-kkrrl9-45909f248b3bd4f25603dc3cc936c117{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-kkrrl9-45909f248b3bd4f25603dc3cc936c117{
width:30%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:25px 15px 15px 15px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-kkrrl9-45909f248b3bd4f25603dc3cc936c117 .av-flex-placeholder{
width:5%;
}

.avia-image-container.av-jcsoul-f04c7554e62c385cc0c2bba6df6d2161 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-jcsoul-f04c7554e62c385cc0c2bba6df6d2161 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-i41jb1-2b6885c0af4ac71f129c665283d1f1ad{
height:15px;
}

#top .hr.av-7zntnh-4e126d69dcf06a1635c42b7548888c3e{
margin-top:0px;
margin-bottom:20px;
}
.hr.av-7zntnh-4e126d69dcf06a1635c42b7548888c3e .hr-inner{
width:50%;
border-color:#75bd1d;
}

#top .flex_column_table.av-equal-height-column-flextable.av-fy7r3x-94b1484133af1d572095d194c166ebba{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-fy7r3x-94b1484133af1d572095d194c166ebba{
width:30%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:25px 15px 15px 15px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-fy7r3x-94b1484133af1d572095d194c166ebba .av-flex-placeholder{
width:5%;
}

.avia-image-container.av-eix1ml-28050eee747aeddc4c3046343a00f7df img.avia_image{
box-shadow:none;
}
.avia-image-container.av-eix1ml-28050eee747aeddc4c3046343a00f7df .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-d068jx-24b5e337719279c4c2b16f317ad36fae{
height:15px;
}

#top .hr.av-6je6gd-ab3f29df2fc318aa07911452e7ed1052{
margin-top:0px;
margin-bottom:20px;
}
.hr.av-6je6gd-ab3f29df2fc318aa07911452e7ed1052 .hr-inner{
width:50%;
border-color:#75bd1d;
}

#top .flex_column_table.av-equal-height-column-flextable.av-at2su5-44ae033039f02eff508678f7d1823047{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-at2su5-44ae033039f02eff508678f7d1823047{
width:30%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:25px 15px 15px 15px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-at2su5-44ae033039f02eff508678f7d1823047 .av-flex-placeholder{
width:5%;
}

.avia-image-container.av-8ug5cd-1ec1c583b9456d0787edfaab1f0324a8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-8ug5cd-1ec1c583b9456d0787edfaab1f0324a8 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-84ad0t-72b2f4422045f0a6907a0e50d2506791{
height:15px;
}

#top .hr.av-3ndysd-86a969684bcfb6f16ef62becce1fd8f9{
margin-top:0px;
margin-bottom:20px;
}
.hr.av-3ndysd-86a969684bcfb6f16ef62becce1fd8f9 .hr-inner{
width:50%;
border-color:#75bd1d;
}

#top .flex_column_table.av-equal-height-column-flextable.av-jhrct-b23a5e684e7c4ec26434d1e1993232ba{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-jhrct-b23a5e684e7c4ec26434d1e1993232ba{
width:30%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:25px 15px 15px 15px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-jhrct-b23a5e684e7c4ec26434d1e1993232ba .av-flex-placeholder{
width:5%;
}

.avia-image-container.av-f0kvx-3e81df7168b6aa58e3a5d842bca84d93 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-f0kvx-3e81df7168b6aa58e3a5d842bca84d93 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-1ttxd9-4873248738c7ddb37893d9d717863b32{
height:15px;
}

#top .hr.av-27yr9p-a935a078201932f05c708408ee2f4fe7{
margin-top:0px;
margin-bottom:20px;
}
.hr.av-27yr9p-a935a078201932f05c708408ee2f4fe7 .hr-inner{
width:50%;
border-color:#75bd1d;
}

#top #wrap_all .avia-button.av-mny3s5j1-4138757077f43d07da73104bce6ab42a{
border-style:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mny3s5j1-4138757077f43d07da73104bce6ab42a:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mny3s5j1-4138757077f43d07da73104bce6ab42a:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-cxmxil-9874f13a698df5a8c47e4f411ea78522{
background-color:#f7f7f7;
background-image:unset;
}

#top .hr.hr-invisible.av-2ejt7x-1c5be253edf45a4f452726a217a59edb{
height:10px;
}

#top .hr.av-mg0glse9-5cff0e60ea4f496ad8f5a961bc583589{
margin-top:10px;
margin-bottom:0px;
}
.hr.av-mg0glse9-5cff0e60ea4f496ad8f5a961bc583589 .hr-inner{
width:100%;
border-color:#e5e5e5;
}

#top .hr.hr-invisible.av-mg0bchs9-e342e70a0d84dcc6d45b210429a42aad{
height:20px;
}

.avia-section.av-m0yt3w9y-2c446b90a7f25c15431e047d173ac0fc{
background-color:#ffffff;
background-image:unset;
}

.avia-section.av-mg0h95xv-42e8f6505de116a9cb327156ae464c02{
background-color:#ffffff;
background-image:url(https://www.plumbplumbing.co.nz/wp-content/uploads/2025/10/Green-wave-lines-web.jpg);
background-repeat:no-repeat;
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-mg0h95xv-42e8f6505de116a9cb327156ae464c02 .av-section-color-overlay{
opacity:0.9;
background-color:#ffffff;
}

#top .hr.hr-invisible.av-mg0h9ur6-5f3cf00da9a2a1e980b1b293c8ab9bc8{
height:20px;
}

#top #wrap_all .avia-button.av-mg07uehz-3a8aa920d2545f41494c57b24e05f8de{
box-shadow:none;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mg07uehz-3a8aa920d2545f41494c57b24e05f8de:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mg07uehz-3a8aa920d2545f41494c57b24e05f8de:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_cell.av-60z8pp-f5624a076805ff784daa488eceef8628{
vertical-align:top;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-60z8pp-f5624a076805ff784daa488eceef8628{
padding:50px 50px 50px 50px !important;
}

.flex_cell.av-2d1l25-1bb3fe7dd1a436c99cf4cd6c723f9b7b{
vertical-align:top;
background:url(https://www.plumbplumbing.co.nz/wp-content/uploads/2025/09/Plumb-Plumbing-Craig-Louisson-3.jpg) 50% 0% no-repeat scroll ;
}


@media only screen and (min-width: 990px){ 
.responsive #top #wrap_all .flex_cell.av-60z8pp-f5624a076805ff784daa488eceef8628{
padding:50px 50px 50px 50px !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-mg06wpll-75b33815490ca6cfc45c5dbb3966f4f9{
padding:0 20px 0 20px;
}

.responsive #top #wrap_all .flex_cell.av-60z8pp-f5624a076805ff784daa488eceef8628{
padding:20px 20px 20px 20px !important;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-mg06wpll-75b33815490ca6cfc45c5dbb3966f4f9{
padding:0 20px 0 20px;
}

#top .av_textblock_section.av-mg06vsrw-39d330fb51a8cc3b37ddf22c9f9b61dc .avia_textblock{
font-size:18px;
}

.responsive #top #wrap_all .flex_cell.av-60z8pp-f5624a076805ff784daa488eceef8628{
padding:20px 20px 20px 20px !important;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-mg06wpll-75b33815490ca6cfc45c5dbb3966f4f9{
padding:0 20px 0 20px;
}

#top .av_textblock_section.av-mg06vsrw-39d330fb51a8cc3b37ddf22c9f9b61dc .avia_textblock{
font-size:15px;
}

.responsive #top #wrap_all .flex_cell.av-60z8pp-f5624a076805ff784daa488eceef8628{
padding:20px 20px 20px 20px !important;
}
}
