#top #wrap_all .avia-slideshow .av-slideshow-caption.av-d129ci-2f332d1d14935eb02b9915af292d719d__0 .avia-caption-title{
font-size:44px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-d129ci-2f332d1d14935eb02b9915af292d719d__0 .avia-caption-content{
font-size:20px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-d129ci-2f332d1d14935eb02b9915af292d719d__0 .avia-caption-content p{
font-size:20px;
}

.flex_cell.av-hcvmi-6293e118c669c24bb56a0e0ec0a1b991{
vertical-align:top;
background-color:#2388c2;
}
.responsive #top #wrap_all .flex_cell.av-hcvmi-6293e118c669c24bb56a0e0ec0a1b991{
padding:9px 0px 0px 0px !important;
}

.flex_cell.av-8rrje-44e1af4d321594c04227d13fb1b03d2e{
vertical-align:top;
background-color:#5fb4e4;
}
.responsive #top #wrap_all .flex_cell.av-8rrje-44e1af4d321594c04227d13fb1b03d2e{
padding:9px 0px 0px 0px !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-brd06i-b645844508815159e08985f8315d79cb{
margin-top:-130px;
margin-bottom:0px;
}
.flex_column.av-brd06i-b645844508815159e08985f8315d79cb{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#2388c2;
}

.av_font_icon.av-bpvhhe-d1e859dec7d847818fdcf44394861d47{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-bpvhhe-d1e859dec7d847818fdcf44394861d47 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-bpvhhe-d1e859dec7d847818fdcf44394861d47 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-bip6ve-d11416aae2cee8d27bf67efc13307e3b{
height:20px;
}

#top .av_textblock_section.av-bege3m-a267d97c2d90922d9e51e7741ae27ce8 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-b4p1ya-de987e2bb51752fad4599c44e62fd93c{
height:8px;
}

#top #wrap_all .avia-button.av-13svl6-5efca8c118e2ce7ab984219c1cfb3f99{
border-style:solid;
border-width:1px 1px 1px 1px;
transition:all 0.4s ease-in-out;
}

#top .flex_column_table.av-equal-height-column-flextable.av-atsvwa-7f0b6d8453e434fedd22b4e6ab6a8a12{
margin-top:-130px;
margin-bottom:0px;
}
.flex_column.av-atsvwa-7f0b6d8453e434fedd22b4e6ab6a8a12{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#379cd6;
}

.av_font_icon.av-an157e-601a18c9654b60edb2d46bc458c919e0{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-an157e-601a18c9654b60edb2d46bc458c919e0 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-an157e-601a18c9654b60edb2d46bc458c919e0 .av-icon-char{
font-size:60px;
}

#top .hr.hr-invisible.av-airjvu-3daaf196af2d77ebd294a3fa93f29e5c{
height:20px;
}

#top .av_textblock_section.av-aefjde-f6b8a72a65a3bfbfed6746f38540a5fe .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-a5xeje-f4b0c012b8546583b30b6bcf6458b8c6{
height:8px;
}

#top #wrap_all .avia-button.av-a35sw2-f27999f6df33f03472587d74fe5ebc83{
border-style:solid;
border-width:1px 1px 1px 1px;
transition:all 0.4s ease-in-out;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9ur522-6ae140ffd8735b009eaaa72b417a87a5{
margin-top:-130px;
margin-bottom:0px;
}
.flex_column.av-9ur522-6ae140ffd8735b009eaaa72b417a87a5{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#5fb4e4;
}

.av_font_icon.av-9o0lkq-1015ebf411bd8988c0ef0dc4bc2c4922{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-9o0lkq-1015ebf411bd8988c0ef0dc4bc2c4922 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-9o0lkq-1015ebf411bd8988c0ef0dc4bc2c4922 .av-icon-char{
font-size:60px;
}

#top .hr.hr-invisible.av-9iq20a-5c9cd07c42aa296ddb42c16f12c0e9aa{
height:20px;
}

#top .av_textblock_section.av-9df63e-4c9120bb517577df5d9c7217385bd4f6 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-wzf62-c5ca7ef781ca7a0042b6804b080b324b{
height:8px;
}

#top #wrap_all .avia-button.av-93bjte-6c2b53038dec2c870cf5380612b10609{
border-style:solid;
border-width:1px 1px 1px 1px;
transition:all 0.4s ease-in-out;
}

.flex_column.av-mftgjde3-780472c1ccd87601efe2ce22e882b915{
padding:20px 0 10px 0;
}

#top #wrap_all .avia-button.av-mftap2m5-5bc2cff11647fdf2812a1fcffcff1624{
border-style:solid;
border-width:1px 1px 1px 1px;
transition:all 0.4s ease-in-out;
}

.flex_cell.av-63n7z6-ad2cde0003223afb446b6805b3c2f325{
vertical-align:middle;
background-color:#2388c2;
}
.responsive #top #wrap_all .flex_cell.av-63n7z6-ad2cde0003223afb446b6805b3c2f325{
padding:80px 50px 80px 50px !important;
}

.avia-animated-number.av-5tnz3u-c4425b0855592ed63e70671a8f9b4003 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-5tnz3u-c4425b0855592ed63e70671a8f9b4003 .avia-animated-number-title{
font-size:34px;
color:#ffffff;
}
#top .avia-animated-number.av-5tnz3u-c4425b0855592ed63e70671a8f9b4003 .avia-animated-number-content{
font-size:20px;
color:#ffffff;
}

.flex_cell.av-krh7e-1b68e92e206ad073240ed0ff93270784{
vertical-align:middle;
background-color:#379cd6;
}
.responsive #top #wrap_all .flex_cell.av-krh7e-1b68e92e206ad073240ed0ff93270784{
padding:80px 50px 80px 50px !important;
}

.avia-animated-number.av-5kal9u-e73ec361d53eb4d813230722aca4be82 .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-5kal9u-e73ec361d53eb4d813230722aca4be82 .avia-animated-number-title{
font-size:34px;
color:#ffffff;
}
#top .avia-animated-number.av-5kal9u-e73ec361d53eb4d813230722aca4be82 .avia-animated-number-content{
font-size:20px;
color:#ffffff;
}

.flex_cell.av-5b6gru-d1f8aa1bc7644d3148141b3dfbb246ce{
vertical-align:middle;
background-color:#5fb4e4;
}
.responsive #top #wrap_all .flex_cell.av-5b6gru-d1f8aa1bc7644d3148141b3dfbb246ce{
padding:80px 50px 80px 50px !important;
}

.avia-animated-number.av-5605ze-f743b88f0f4cf4bd270991c1327df17a .avia-animated-number-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .avia-animated-number.av-5605ze-f743b88f0f4cf4bd270991c1327df17a .avia-animated-number-title{
font-size:34px;
color:#ffffff;
}
#top .avia-animated-number.av-5605ze-f743b88f0f4cf4bd270991c1327df17a .avia-animated-number-content{
font-size:20px;
color:#ffffff;
}

.flex_cell.av-4lumdu-23722c7dd8fbda960c4da62cbd5961b0{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://locktechs.co.nz/wp-content/uploads/2025/09/locksmith_002.png) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-4lumdu-23722c7dd8fbda960c4da62cbd5961b0{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-4gcn2i-bd866dc8043d078ea0f33bbc24ee0f15{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#331aa6;
}
.responsive #top #wrap_all .flex_cell.av-4gcn2i-bd866dc8043d078ea0f33bbc24ee0f15{
padding:80px 80px 80px 80px !important;
}

#top .av-special-heading.av-f5jwy-fe77903ed39ab0c29c8e333424a015ca{
padding-bottom:25px;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-f5jwy-fe77903ed39ab0c29c8e333424a015ca .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-f5jwy-fe77903ed39ab0c29c8e333424a015ca .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-f5jwy-fe77903ed39ab0c29c8e333424a015ca .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-f5jwy-fe77903ed39ab0c29c8e333424a015ca .av-subheading{
font-size:18px;
}
body .av-special-heading.av-f5jwy-fe77903ed39ab0c29c8e333424a015ca .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-f5jwy-fe77903ed39ab0c29c8e333424a015ca .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .av_textblock_section.av-mftgy37z-fee3140bf66b83a9bfd0412790e36709 .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-dgw9u-41a39a5072edf3830a57c6a9d384aa62{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-dgw9u-41a39a5072edf3830a57c6a9d384aa62{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#2388c2;
}

.av_font_icon.av-3mw0yy-8d793db5a10c77edfaea9a245668e5ff{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-3mw0yy-8d793db5a10c77edfaea9a245668e5ff svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-3mw0yy-8d793db5a10c77edfaea9a245668e5ff .av-icon-char{
font-size:60px;
}

#top .hr.hr-invisible.av-3f1qxm-23c1f19e8a64c33f7feaf365776afb39{
height:20px;
}

#top .av_textblock_section.av-39wdbm-0a6440bed1262078eb6e2b319ed3baa1 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-3156ve-dbae94489aa59fad12c8f25cf528ae27{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2s80de-64e0b41f7a27f531bf661272b64d0eac{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-2s80de-64e0b41f7a27f531bf661272b64d0eac{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#379cd6;
}

.av_font_icon.av-2liqey-9b821636519433c638c64fde1fe7a3e9{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-2liqey-9b821636519433c638c64fde1fe7a3e9 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-2liqey-9b821636519433c638c64fde1fe7a3e9 .av-icon-char{
font-size:60px;
}

#top .hr.hr-invisible.av-2dhg2a-4be08f038664407c7ca51b02aa29682a{
height:20px;
}

#top .av_textblock_section.av-2aaipu-c6a0191875aa3a0e7e4ce5d6e04af398 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-22uvoq-35f3be181af938554bd2ff017828f98e{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6b3eq-613cf0bd369d00d8ac0b90a67fac1f8b{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-6b3eq-613cf0bd369d00d8ac0b90a67fac1f8b{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#5fb4e4;
}

.av_font_icon.av-1krpk2-79abea700939e119ee32f8441d2ae8f0{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-1krpk2-79abea700939e119ee32f8441d2ae8f0 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-1krpk2-79abea700939e119ee32f8441d2ae8f0 .av-icon-char{
font-size:60px;
}

#top .hr.hr-invisible.av-1dqh1m-57ee1a2ba482d1b8b6c56ee76197708e{
height:20px;
}

#top .av_textblock_section.av-19xu2a-1736ed3e7cf8888f2f66e95a7b6ffafc .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-10ol5e-c22a1975396c6accde07fd6a380d9f57{
height:8px;
}

#top .hr.hr-invisible.av-oialm-5290b992710b059e7f664e6ae7a635c9{
height:90px;
}


@media only screen and (min-width: 990px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-brd06i-b645844508815159e08985f8315d79cb{
margin-top:-200px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-atsvwa-7f0b6d8453e434fedd22b4e6ab6a8a12{
margin-top:-200px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9ur522-6ae140ffd8735b009eaaa72b417a87a5{
margin-top:-200px;
}
}

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

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