.flex_cell.av-2s6qt2r-53680df759aade78562b86f55c4b1d66{
vertical-align:top;
background-color:#5673b8;
}
.responsive #top #wrap_all .flex_cell.av-2s6qt2r-53680df759aade78562b86f55c4b1d66{
padding:50px 50px 50px 50px !important;
}

.iconbox.av-2qcijqr-ac2f376a9541e73ce5cdc28c2f3131a4 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
#top #wrap_all .iconbox.av-2qcijqr-ac2f376a9541e73ce5cdc28c2f3131a4 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-2qcijqr-ac2f376a9541e73ce5cdc28c2f3131a4 .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-9q30cz-d2164db5df524db5cfa081d9f1790edb{
vertical-align:top;
background-color:#292929;
}
.responsive #top #wrap_all .flex_cell.av-9q30cz-d2164db5df524db5cfa081d9f1790edb{
padding:50px 50px 50px 50px !important;
}

.iconbox.av-2mjux9f-513e15b3ceb1eeae90e1d4ba5dee5511 .iconbox_icon{
color:#ffffff;
}
#top #wrap_all .iconbox.av-2mjux9f-513e15b3ceb1eeae90e1d4ba5dee5511 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-2mjux9f-513e15b3ceb1eeae90e1d4ba5dee5511 .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-2l8bw1f-bbb013d64739fc11f1783f11a8d7ac70{
vertical-align:top;
background-color:#3c3c3c;
}
.responsive #top #wrap_all .flex_cell.av-2l8bw1f-bbb013d64739fc11f1783f11a8d7ac70{
padding:50px 50px 50px 50px !important;
}

.iconbox.av-96tunn-e578a0df438bfad445300b4a5c9cce07 .iconbox_icon{
color:#ffffff;
}
#top #wrap_all .iconbox.av-96tunn-e578a0df438bfad445300b4a5c9cce07 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-96tunn-e578a0df438bfad445300b4a5c9cce07 .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-2fx5loz-a18bb957017e3a919df6e2dfe23284bb{
vertical-align:top;
background-color:#5673b8;
}
.responsive #top #wrap_all .flex_cell.av-2fx5loz-a18bb957017e3a919df6e2dfe23284bb{
padding:15px 20px 15px 20px !important;
}

.iconbox.av-2egwdxf-7d60ce375288883d72b2dc0db7353838 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
#top #wrap_all .iconbox.av-2egwdxf-7d60ce375288883d72b2dc0db7353838 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-2egwdxf-7d60ce375288883d72b2dc0db7353838 .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-2dq1itv-51ad96ebfb08ee6c5b333c83bddddfde{
vertical-align:top;
background-color:#292929;
}
.responsive #top #wrap_all .flex_cell.av-2dq1itv-51ad96ebfb08ee6c5b333c83bddddfde{
padding:15px 20px 15px 20px !important;
}

.iconbox.av-2b5k9fn-05ae5e59465145c18505c23a6838aa22 .iconbox_icon{
color:#ffffff;
}
#top #wrap_all .iconbox.av-2b5k9fn-05ae5e59465145c18505c23a6838aa22 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-2b5k9fn-05ae5e59465145c18505c23a6838aa22 .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-2amqypv-ef8364ed24fa9f87dbb7f2f49197797b{
vertical-align:top;
background-color:#3c3c3c;
}
.responsive #top #wrap_all .flex_cell.av-2amqypv-ef8364ed24fa9f87dbb7f2f49197797b{
padding:15px 20px 15px 20px !important;
}

.iconbox.av-27nwxxf-4b20f9ee1fb7ee0c38eed3ef6eef986f .iconbox_icon{
color:#ffffff;
}
#top #wrap_all .iconbox.av-27nwxxf-4b20f9ee1fb7ee0c38eed3ef6eef986f .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-27nwxxf-4b20f9ee1fb7ee0c38eed3ef6eef986f .iconbox_content_container{
color:#ffffff;
}

#top .av-special-heading.av-lsnupbzn-124cf86a29d8d3054d9b8a52a52dfb50{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-lsnupbzn-124cf86a29d8d3054d9b8a52a52dfb50 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lsnupbzn-124cf86a29d8d3054d9b8a52a52dfb50 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-lsnupbzn-124cf86a29d8d3054d9b8a52a52dfb50 .av-subheading{
font-size:15px;
}

.avia-image-container.av-206f2yb-7da3a708229a14538eff7150ec0aa65d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-206f2yb-7da3a708229a14538eff7150ec0aa65d .av-image-caption-overlay-center{
color:#ffffff;
}

#top .avia-gallery.av-1yrd5tv-6207d8b70e0ea318598bbe7b4aca94c1 .avia-gallery-thumb a{
width:33.3333%;
}

.flex_column.av-6uzdj7-1d497eff7d71fe43e0983a7b1837e39c{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1vpdbtf-532fe33c44a933286271829573431788{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1r5yher-0ca044199a5eedee3d30efbe5654d93a{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-masonry.av-1pgs703-7e1ccc04e59a10e78f6131fc4c9b0b8b{
background-color:#191919;
}

#top .av-special-heading.av-1nep877-e34c8be5bc94a32ddefaec63064d49fd{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-1nep877-e34c8be5bc94a32ddefaec63064d49fd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1nep877-e34c8be5bc94a32ddefaec63064d49fd .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-1nep877-e34c8be5bc94a32ddefaec63064d49fd .av-subheading{
font-size:15px;
}

.flex_column.av-1jk5vg3-a63e5e1dad70b23aa2645f7125f8c483{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1hft8tv-d3611c2b0ca94155f52829dc06a2b104{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-14cuxw3-f229899c3f03fceb789e4f525967161f{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-12mk55f-4d574c2999a71c4f7dd94c3030c447db{
background-repeat:no-repeat;
background-image:url(https://jimshandyman.co.nz/wp-content/uploads/2018/12/training-1500x654.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-12mk55f-4d574c2999a71c4f7dd94c3030c447db .av-section-color-overlay{
opacity:0.6;
background-color:#000000;
}

#top .av-special-heading.av-11htvnn-d08842386e9866a9532b8eab8a226523{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-11htvnn-d08842386e9866a9532b8eab8a226523 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-11htvnn-d08842386e9866a9532b8eab8a226523 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-11htvnn-d08842386e9866a9532b8eab8a226523 .av-subheading{
font-size:15px;
}

.flex_column.av-zro83n-8781bcc2d0728394d33dd76565b7ab79{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-y5mw1v-31df8aa13971f88fea40736cf78e65aa{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-txr7mr-6abb2401439607937fb7804cf8191c5d{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-tr232r-bbaf30abdf94f3e0f54c3f285b2eabca{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-rabfcz-9e525b29799ae97b262a76f4a3021d7c .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-qcufqb-b351cb0315c28a1d0f97c8827f234547{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-neax0z-e9b497b6f2123a5e616c89cd887ae38e .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-m9enhf-a1355cf307132c1dcb4b3bbaf3f999c6{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-k5zw03-752b33823236112a95a3c8346ed6a83a .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-jmpg03-6cf4c6a8a6029feed12fd06a31fe20f6{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-h8wvqb-5ab1474668411148ee878bad4a7cd21f .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-gcxh43-367fcad6719312fb77268466020b412d{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-e2gieb-60a1e39ecc7a2508de157315d7b0a421 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_cell.av-b9ybrn-86f30e127280e006bd6687a01f2d6cde{
vertical-align:middle;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-b9ybrn-86f30e127280e006bd6687a01f2d6cde{
padding:50px 50px 50px 50px !important;
}

#top .avia-animated-number.av-8znktf-17c42629d5dcb0389644115e5865500b .avia-animated-number-title{
font-size:50px;
color:#0a0a0a;
}
#top .avia-animated-number.av-8znktf-17c42629d5dcb0389644115e5865500b .avia-animated-number-content{
font-size:22px;
color:#444444;
}

.flex_cell.av-72qftv-32b662ad9cc09edb8ccc10789cafb6c0{
vertical-align:middle;
background-color:#292929;
}
.responsive #top #wrap_all .flex_cell.av-72qftv-32b662ad9cc09edb8ccc10789cafb6c0{
padding:50px 50px 50px 50px !important;
}

.flex_cell.av-3pn33n-5607e80881c7101c7311a1ee04c493b5{
vertical-align:middle;
background-color:#5673b8;
}
.responsive #top #wrap_all .flex_cell.av-3pn33n-5607e80881c7101c7311a1ee04c493b5{
padding:50px 50px 50px 50px !important;
}


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

#top #wrap_all .av-special-heading.av-1nep877-e34c8be5bc94a32ddefaec63064d49fd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-11htvnn-d08842386e9866a9532b8eab8a226523 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-1nep877-e34c8be5bc94a32ddefaec63064d49fd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-11htvnn-d08842386e9866a9532b8eab8a226523 .av-special-heading-tag{
font-size:0.8em;
}
}
