.flex_column.av-8y96ye-335ce24692372232c51c04717861d615{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lpalnxzy-b7e20aab5a095429ae6009cfa557ef55__0 .avia-caption-title{
font-size:50px;
}

.flex_column.av-lpalyd8r-6dee67a912fb49076e03b3a137f3b1ab{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background:url(https://cruickshankbuilders.co.nz/wp-content/uploads/2023/11/148-cover-ponsonby-renovation2.jpg) 50% 50% no-repeat scroll ;
}

#top .av-rotator-container.av-lpam6d2e-d7173cbd8f66bb2847a0aa704ad12018{
text-align:center;
color:#ffffff;
margin:50px 50px 50px 50px;
}
#top #wrap_all .av-rotator-container.av-lpam6d2e-d7173cbd8f66bb2847a0aa704ad12018 .av-rotator-container-inner{
font-size:4vw;
}

#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lpaloyad-d3427fcca0db0ae2340697a9e0c369c1__0 .avia-caption-title{
font-size:50px;
}
#top .avia-slideshow .av-slideshow-caption.av-lpaloyad-d3427fcca0db0ae2340697a9e0c369c1__0 .avia-caption-content{
font-size:25px;
}
#top .avia-slideshow .av-slideshow-caption.av-lpaloyad-d3427fcca0db0ae2340697a9e0c369c1__0 .avia-caption-content p{
font-size:25px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lpaloyad-d3427fcca0db0ae2340697a9e0c369c1__1 .avia-caption-title{
font-size:50px;
}
#top .avia-slideshow .av-slideshow-caption.av-lpaloyad-d3427fcca0db0ae2340697a9e0c369c1__1 .avia-caption-content{
font-size:25px;
}
#top .avia-slideshow .av-slideshow-caption.av-lpaloyad-d3427fcca0db0ae2340697a9e0c369c1__1 .avia-caption-content p{
font-size:25px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lpaloyad-d3427fcca0db0ae2340697a9e0c369c1__2 .avia-caption-title{
font-size:50px;
}
#top .avia-slideshow .av-slideshow-caption.av-lpaloyad-d3427fcca0db0ae2340697a9e0c369c1__2 .avia-caption-content{
font-size:25px;
}
#top .avia-slideshow .av-slideshow-caption.av-lpaloyad-d3427fcca0db0ae2340697a9e0c369c1__2 .avia-caption-content p{
font-size:25px;
}

.avia-section.av-txqti-65e2c36636420311cd318ea0ec119f7d{
background-color:#f05922;
background-image:unset;
}

.flex_column.av-t9re6-118e6ed9d75bb85e766f393523351d45{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-83eqvi-b72e452e269091517dbcc580efcb1f17{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-83eqvi-b72e452e269091517dbcc580efcb1f17 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-83eqvi-b72e452e269091517dbcc580efcb1f17 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-83eqvi-b72e452e269091517dbcc580efcb1f17 .av-subheading{
font-size:15px;
}

.flex_column.av-7tdt1q-501118bcb4517a8a4eb1049c18f95f59{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-7r5hue-3d76acc7c95a26e1b06c8e6ef73dde9b{
background-color:#ffffff;
border-color:#ffffff;
color:#f05922;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-7r5hue-3d76acc7c95a26e1b06c8e6ef73dde9b .avia-svg-icon svg:first-child{
fill:#f05922;
stroke:#f05922;
}

.flex_column.av-7l4e9a-1f04e52dcfba06c2f1eeb7f6902ec28c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-pnvgu-bb9353c9ef20ae477c0d0fd44b498441{
margin-top:5px;
margin-bottom:30px;
}
.hr.av-pnvgu-bb9353c9ef20ae477c0d0fd44b498441 .hr-inner{
width:150px;
border-color:#f05922;
}

.flex_column.av-6z0hha-76d983634421a079842e0f403b9b4146{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-6ul6wu-d05539b1de1bfda36371ff44ac0555ea{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-6of5uu-d6c4941166236b97610814c849532fd3 .avia_textblock{
font-size:16px;
}

.flex_column.av-6h62xq-64d67fc9b6922c87945200275e66409d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-n7492-8fe55c842b4c65ad400fba759b198e38{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-60zv26-a55a60b7f2ad431c6a04f4bfe84f4da4{
margin-top:5px;
margin-bottom:30px;
}
.hr.av-60zv26-a55a60b7f2ad431c6a04f4bfe84f4da4 .hr-inner{
width:150px;
border-color:#f05922;
}

.flex_column.av-5w9j46-bfa65674dc863d25abfe0f853dda2ff9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av-special-heading.av-5h5yfy-91298b04c7007b6f03ef2ec222c34e9d{
padding-bottom:10px;
}
body .av-special-heading.av-5h5yfy-91298b04c7007b6f03ef2ec222c34e9d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5h5yfy-91298b04c7007b6f03ef2ec222c34e9d .av-subheading{
font-size:15px;
}

#top .hr.av-jeabq-ffb6a3eac7151f70c06116683fb02630{
margin-top:0;
margin-bottom:5px;
}
.hr.av-jeabq-ffb6a3eac7151f70c06116683fb02630 .hr-inner{
width:50px;
border-color:#f05922;
}

.flex_column.av-i4nku-cbae934a81eec91a92b800a9bf8cd40f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av-special-heading.av-4s1jsu-3e06a0224e436530084456d784431fe4{
padding-bottom:10px;
}
body .av-special-heading.av-4s1jsu-3e06a0224e436530084456d784431fe4 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4s1jsu-3e06a0224e436530084456d784431fe4 .av-subheading{
font-size:15px;
}

#top .hr.av-4iwniu-2cf72a36086431b178c1d290e6e37cf1{
margin-top:0;
margin-bottom:5px;
}
.hr.av-4iwniu-2cf72a36086431b178c1d290e6e37cf1 .hr-inner{
width:50px;
border-color:#f05922;
}

.flex_column.av-f26q6-3e2cb5b4867c6899b6fa714457c91cf2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-41qwbq-2aa6099b03d39698675023db5f3c9bab img.avia_image{
box-shadow:none;
}
.avia-image-container.av-41qwbq-2aa6099b03d39698675023db5f3c9bab .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-3uarjq-264c32144dfce01dfebc3b9a036dad3d{
padding-bottom:10px;
}
body .av-special-heading.av-3uarjq-264c32144dfce01dfebc3b9a036dad3d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3uarjq-264c32144dfce01dfebc3b9a036dad3d .av-subheading{
font-size:15px;
}

#top .hr.av-3sliau-724a6252a0ff99faf670860b4b34cbc0{
margin-top:0;
margin-bottom:5px;
}
.hr.av-3sliau-724a6252a0ff99faf670860b4b34cbc0 .hr-inner{
width:50px;
border-color:#f05922;
}

.flex_column.av-3f43ri-96a33584bba9b45bb8d1fda9c1e51bd2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-313yue-2e8a0ccf93149aad0d600e21cc0962eb{
margin-top:5px;
margin-bottom:30px;
}
.hr.av-313yue-2e8a0ccf93149aad0d600e21cc0962eb .hr-inner{
width:150px;
border-color:#f05922;
}

.flex_column.av-2verhy-e4052cf26780e57514b877e8a5ebadbe{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2pi6py-715c3c15082283fceaf10db47c7a35a4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-146m52-1b811cb0379bf1ebfef2f3e00017879c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-w4g5i-f31f00ba91f9d98141b8da5a6e60c588{
background-color:#f05922;
background-image:unset;
}

.flex_column.av-pavvi-b9c1b664fe5ce05359c959f814685929{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-m1rtq-06c2bf6d9608d54708501f77c48fc03b{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-m1rtq-06c2bf6d9608d54708501f77c48fc03b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m1rtq-06c2bf6d9608d54708501f77c48fc03b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m1rtq-06c2bf6d9608d54708501f77c48fc03b .av-subheading{
font-size:15px;
}

.flex_column.av-hc1hi-09331db9fbd20deacab3f0cdc8d66261{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-8v33a-646088e4e567c76c473fb94e77340d2e{
background-color:#ffffff;
border-color:#ffffff;
color:#f05922;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-8v33a-646088e4e567c76c473fb94e77340d2e .avia-svg-icon svg:first-child{
fill:#f05922;
stroke:#f05922;
}

