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

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

.flex_cell.av-2psw3pk-8e2b34c32ae9b02a77da250f39937462{
vertical-align:top;
background-color:#292929;
}
.responsive #top #wrap_all .flex_cell.av-2psw3pk-8e2b34c32ae9b02a77da250f39937462{
padding:50px 50px 50px 50px !important;
}

.iconbox.av-2oqa54o-be9915b61c6ec26605213fe1b0ec7768 .iconbox_icon{
color:#ffffff;
}
#top #wrap_all .iconbox.av-2oqa54o-be9915b61c6ec26605213fe1b0ec7768 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-2oqa54o-be9915b61c6ec26605213fe1b0ec7768 .iconbox_content_container{
color:#ffffff;
}

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

.iconbox.av-2le52yw-0fe9f681b8f2ca0734173bf0263b29d0 .iconbox_icon{
color:#ffffff;
}
#top #wrap_all .iconbox.av-2le52yw-0fe9f681b8f2ca0734173bf0263b29d0 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-2le52yw-0fe9f681b8f2ca0734173bf0263b29d0 .iconbox_content_container{
color:#ffffff;
}

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

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

#top .avia-gallery.av-pdu8o-aaced3243b9900c125ea4e18a339841f .avia-gallery-thumb a{
width:33.3333%;
}

.flex_column.av-1wbsq8o-0ff86e4f679398ec9578ee6985164693{
-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-1uj3rnc-f03e18cc66f17e3bb84cd580c8209c2e{
-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-6b7cvs-05855aaf8464728e698fd156d0fd0563{
-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-1qertzs-2a455c7cb54e750c985d787d030c201f{
background-color:#191919;
}

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

.flex_column.av-1k7pzx4-bfe31fcf946fa1beb2305960fb147b18{
-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-1hx1yko-91b66a1b0f11d42f45a38c43ec61bb77{
-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-14t4px4-082e7b5919b7c01db9442a42185923c5{
-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-12q2694-41efb87012293eff730f98d071a09c2c{
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-12q2694-41efb87012293eff730f98d071a09c2c .av-section-color-overlay{
opacity:0.6;
background-color:#000000;
}

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

.flex_column.av-zrlvag-1a5c93e2ac70f00b6f6b8f92b2b69210{
-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-yhxhrc-9bb804d70545eedc8feed7d08341cffe{
-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-v2lrig-ba13d009a8f9444bec19861bb9878cf9{
-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-sbv8js-e9571fff3c96c1b186da2ff6b683c234{
-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-rvpymg-6dcc9bc0c75a1c918a4de2cd0a698ec1 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-pn6fwo-b0a9deb07635a7bace02d43ae9f53072{
-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-nykat4-745ed268e4fdd97c5a783c7f93826cee .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-ms68jc-50df94eef412af205df79fff966cdbec{
-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-ktpst4-d17cab0c2828be49ae91c1d6d0da507d .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-1v7brs-aa08b2760628402d5ae3bb75ebc2bb34{
-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-i5wifc-d4be77a17e25a95edc3c4dc1d0318d7f .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-g7t5dk-d9c4240e0d9f5abe897893a22cccc573{
-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-e93huw-7c017cd09fbaf1bdba550bfa9c3f18f7 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_cell.av-adbcg8-7f32869dd8e1d05b246486b8845ce1b7{
vertical-align:middle;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-adbcg8-7f32869dd8e1d05b246486b8845ce1b7{
padding:50px 50px 50px 50px !important;
}

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

.flex_cell.av-75rjd4-695ab9d37bf21e62173fda243a2825df{
vertical-align:middle;
background-color:#292929;
}
.responsive #top #wrap_all .flex_cell.av-75rjd4-695ab9d37bf21e62173fda243a2825df{
padding:50px 50px 50px 50px !important;
}

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


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

#top #wrap_all .av-special-heading.av-1n0u9aw-464626fe468031157530a921a552eb2e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1151pd4-a1889d524c19f136c9f85aaed7703c14 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-1n0u9aw-464626fe468031157530a921a552eb2e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1151pd4-a1889d524c19f136c9f85aaed7703c14 .av-special-heading-tag{
font-size:0.8em;
}
}
