body{background:#fff;color:#4f4f4f;line-height:20px}*{box-sizing:border-box}header{position:relative}.top_strip{background:#3a3a3a;height:52px;position:relative;z-index:2}.top_strip .container{height:inherit}.header-background{background:#fff;border:none;height:137px;position:relative}.logo-content{margin:0}#mainlogo{display:block;position:absolute;top:35px;left:30px}#mainlogo img{display:block}#block_1{display:block;position:absolute;top:30px;right:10px}#block_2{display:block;position:absolute;top:64px;right:30px}.top_left{color:#fff;font-size:14px;font-family:Lato;padding-top:12px;padding-left:20px}.top_left img{padding-right:10px}.tagline_1{font-size:20px;font-family:Lato;position:absolute;right:210px;top:17px;color:#fff;font-weight:700}.tagline_1 a{color:#fff;text-decoration:none}.tagline_2 a:hover{text-decoration:underline}.top_right{height:inherit}a.quote_btn{display:block;float:right;color:#fff;background:#5b923c;width:183px;height:100%;text-align:center;font-family:Lato;font-weight:700;color:#fff;font-size:18px;text-decoration:none;text-transform:uppercase;padding-top:18px}a.quote_btn:hover{color:#1b1b1b}.nav-background{background:#0079c2;border-bottom:5px solid #223e99}#nav-menu{width:auto!important;height:94px;margin:0 auto;float:none;display:block;z-index:999}nav ul li a{color:#fff;font-size:18px}.mobile-menu{display:none}.mobile-menu *{vertical-align:baseline}.dl-menuwrapper button{background:#fff;border:1px solid #aaa}.dl-menuwrapper button.dl-active,.dl-menuwrapper button:hover,.dl-menuwrapper ul{background:#fff;border:1px solid #6fb543}.dl-menuwrapper li{border-bottom:1px solid #aaa}.dl-menuwrapper li:last-child{border-bottom:none}.dl-menuwrapper li>a{position:relative;padding:15px 10px;font-size:14px;line-height:20px;color:#000;outline:0;text-decoration:none;font-weight:400;text-transform:uppercase}.dl-menuwrapper .top_link{color:#000;padding:15px 20px;text-decoration:none;display:block;border-bottom:1px dotted #aaa}.dl-menuwrapper .top_link:hover{background:#0079c2!important;color:#fff}.dl-subview .top_link{display:none}.dl-menuwrapper li>a:hover{background:#5b923c!important;color:#fff}.dl-menuwrapper li>a:after{display:none}.dl-menuwrapper a:not(:only-child) .arrow{width:50px;height:50px;border-left:1px solid #aaa;display:block;background:#5b923c;cursor:copy;position:absolute;top:0;right:0}.dl-menuwrapper a:not(:only-child) .arrow:after{line-height:50px;text-align:center;font-family:icomoon;speak:none;-webkit-font-smoothing:antialiased;content:"\e000";position:absolute;top:2px;left:19px;color:#fff;font-size:12px}.dl-menuwrapper li.dl-back:after{width:50px;height:50px;border-left:1px solid #aaa;display:block;background:#5b923c;cursor:copy;position:absolute;top:0;left:0;text-align:center;font-size:12px;color:#fff}.dl-menuwrapper li.dl-back>a{padding-left:56px;line-height:20px}#nav-menu div .sf-menu{width:auto;margin:0;padding:0}#nav-menu div .sf-menu li.last{background:none no-repeat scroll 0 0 transparent}#nav-menu div .sf-menu a{letter-spacing:0;padding:0}#nav-menu div .sf-menu a.nav-path-selected span span,#nav-menu div .sf-menu a.nav-path-selected:hover span span,#nav-menu div .sf-menu a:hover span span,#nav-menu div .sf-menu li.sfHover>a span span{background:0 0;text-decoration:underline;color:#5b923c}#nav-menu div .ukao-submenu li a.nav-path-selected,#nav-menu div .ukao-submenu li a.nav-path-selected:hover,#nav-menu div .ukao-submenu li a:hover,#nav-menu div .ukao-submenu li.sfHover>a{background:0 0!important}#nav-menu div .ukao-submenu a.nav-path-selected span,#nav-menu div .ukao-submenu a.nav-path-selected:hover span,#nav-menu div .ukao-submenu a:hover span,#nav-menu div .ukao-submenu li.sfHover>a span{background:0 0}#nav-menu div .ukao-submenu a.nav-path-selected span span,#nav-menu div .ukao-submenu a.nav-path-selected:hover span span,#nav-menu div .ukao-submenu a:hover span span,#nav-menu div .ukao-submenu li.sfHover>a span span{background:0 0;color:#1b1b1b;border-bottom:none}#nav-menu div .sf-menu a span span{display:block;font-family:Lato;font-size:15px;font-weight:700;text-transform:none;color:#4a4a4a;text-align:center;padding:40px 7px;margin:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#nav-menu div .sf-menu li.last a span span{margin-right:0}#nav-menu div .sf-menu li ul.ukao-submenu{margin-top:20px;width:220px;padding:5px 5px}#nav-menu div .sf-menu li ul.ukao-submenu ul{margin-top:-1px;margin-left:61px}#nav-menu div .sf-menu li ul.ukao-submenu li{background:#f2f2f2;color:#3a3a3a}#nav-menu div .sf-menu li ul.ukao-submenu li:hover{background:rgba(91,146,60,.9)}#nav-menu div .sf-menu ul li:hover a span span{color:#fff;text-decoration:none}#nav-menu div .sf-menu li ul.ukao-submenu li.lastdrop{border-bottom:none}#nav-menu div .sf-menu ul li a{letter-spacing:0;padding:0}#nav-menu div .sf-menu ul li a span span{display:block;text-transform:none;font-size:14px;font-weight:400;color:#3a3a3a;text-align:left;padding:10px 12px!important;margin:0!important}.advanced-slider .caption .content{padding:0!important;width:100%!important;display:table}.advanced-slider .caption .wrapper p{display:table-cell!important;vertical-align:middle!important;height:60px;width:100%!important;text-align:center!important;padding-left:15px;padding-right:15px}.advanced-slider .caption .content p{width:100%!important}.advanced-slider .slide,.advanced-slider .slide .slice{background-position:center 0!important;width:100%!important;background-size:cover;height:inherit!important}.advanced-slider{border:0 solid #12255d;width:100%!important;height:inherit!important;text-align:center!important;float:none!important;margin:auto!important;z-index:0}.slide-wrapper{width:100%!important;height:inherit!important;position:relative}.slide-wrapper div{width:100%!important;background-position:center!important}.slide-content{position:relative;text-align:left;top:220px;left:50px}.slide-content h1{font-size:28px;color:#fff;text-transform:uppercase;font-weight:400;line-height:45px;background:url(https://www.customercare.co.nz/themes/responsive_inner/images/hborder.jpg) no-repeat left bottom;padding-bottom:15px}.slide-content h1 strong{font-weight:800;vertical-align:top}.slide-content h2{font-size:24px;color:#fff;text-transform:none;font-weight:400;font-style:italic;margin:10px 0}.slide-content a{font-size:18px;color:#fff;text-transform:uppercase;font-weight:700;background:#5b923c;padding:20px;text-decoration:none;margin:20px 0;display:inline-block;transition:all .3s ease}.slide-content a:hover{background:#fff;color:#5b923c}.caption .content div{font-family:Arial!important;font-size:19px!important;color:#fff!important;font-weight:700!important;text-align:center!important}.caption,.caption .wrapper,.caption .wrapper p{height:60px!important;width:100%!important;text-align:center!important}.caption .wrapper .background{background:#000!important;opacity:.5!important}.banner-container{background:#fff;width:100%}.header_content{width:100%;height:584px;margin:0 auto;position:relative;background:url(images/banner.jpg) no-repeat center top;background-size:cover}.header_content img{max-width:100%;height:auto;margin:0 0}.green_box{background:url(images/top_shadow.png) no-repeat center bottom #f4f4f4;height:52px;text-align:center}.sd-container{background:#fff;padding:50px 0 80px}.sd_heading{text-align:center;margin-bottom:40px}.sd_heading h1{color:#252525;font-size:40px;text-transform:uppercase;font-weight:700;background:url(images/hborder.jpg) no-repeat center bottom;padding-bottom:15px}.sd_heading h1 span{font-weight:300;font-size:37px;vertical-align:top}.sd-container .box_wrap{width:100%;margin:0 auto;overflow:hidden;padding:0;text-align:center}.sd-container .box{width:1080px;height:345px;margin:10px auto 0;overflow:hidden;display:block;position:relative;vertical-align:top;cursor:pointer}.sd-container .box1{width:527px;height:345px;margin:20px 10px 0;overflow:hidden;display:inline-block;position:relative;vertical-align:top;cursor:pointer;padding:0 0}.sd-container .box_inner{width:100%;height:100%}.sd-container .sd_image{position:absolute;text-align:center;left:0;right:0}.sd-container .sd_image img{max-width:100%;height:auto;float:none!important;margin-right:0!important}.sd-container .box1:hover:after,.sd-container .box:hover:after{content:url(images/sd-hover-icon.png);width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden;text-align:center;background:rgba(91,146,60,.9);padding-top:100px}.sd-container .sd_title{position:relative;z-index:1;top:30px;display:inline-block}.sd-container .sd_title h1{font-family:Lato;font-weight:900;font-size:30px;color:#fff;text-transform:uppercase;margin:0;padding:0}.sd-container .sd_title a{color:#fff;text-decoration:none}.sd-container .sd_title a:hover{color:#fff;text-decoration:none}.sd-container .box1:hover h1 a,.sd-container .box:hover h1 a,.sd-container .sd_content h1 a:hover{color:#fff}.testimonial_box{background:url(images/testimonial-bg.jpg) no-repeat center top;text-align:center;padding:80px 0 50px;color:#363636;background-size:cover}.testimonial_box h2{color:#fff;font-size:40px;text-transform:uppercase;font-weight:700;background:url(images/hborder.jpg) no-repeat center bottom;padding-bottom:30px;margin-bottom:20px;font-family:lato}.testimonial_box .swiper-slide .cont,.testimonial_box .swiper-slide .cont p{font-size:20px;font-style:italic;font-weight:400;line-height:24px;padding:0 50px 0;text-align:center;text-transform:none;letter-spacing:0;color:#363636}.testimonial_box .swiper-slide .author,.testimonial_box .swiper-slide .author p{font-size:16px;font-weight:900;line-height:24px;padding:10px 0 70px;text-align:center;text-transform:none;letter-spacing:0;color:#363636}.testimonial_box .swiper-container{width:100%;height:100%}.get_in_touch_box{background:#5b923c;text-align:center;padding:25px 0}.get_in_touch_box h3{vertical-align:middle;color:#fff;font-family:Lato;font-size:30px;margin:0 20px;padding:0 0 0;float:left}.get_in_touch_box a{color:#5b923c;background:#fff;font-family:Lato;font-weight:900;font-size:16px;text-decoration:none;text-transform:uppercase;padding:15px 30px 13px;transition:all .2s ease 50ms;float:right}.get_in_touch_box a:hover{background:#4f4f4f;color:#fff}.top_footer_wrap{background:#4f4f4f;text-align:center}.top_footer_wrap .container{background:url(images/footer_extra_bg.jpg) no-repeat right 100px bottom;padding:70px 0 30px}.top_footer_wrap .cols{color:#fff;margin:0 78px;text-align:left;float:left}.top_footer_wrap .cols h1{color:#fff;font-size:20px;text-transform:none;font-weight:300;background:url(images/ftr-border.png) no-repeat left bottom;padding-bottom:10px}.top_footer_wrap .cols h1 span{font-size:20px!important;vertical-align:top;font-weight:700}.top_footer_wrap .cols a{color:#bfbfbf;text-decoration:none;font-family:Merriweather}.top_footer_wrap .cols ul{padding:20px 0 20px 20px}.top_footer_wrap .cols li{list-style-image:url(images/tic1.png);line-height:35px;border-bottom:2px solid #292929}.top_footer_wrap .cols li:last-child{margin-right:0;border-bottom:0}.top_footer_wrap .cols a:hover{color:#fff;transition:all .5s ease 0s}.top_footer_wrap .cols:first-child a{font-size:14px}.top_footer_wrap .cols:first-child{margin-left:0}.top_footer_wrap .cols:last-child{margin-right:0}.top_footer_wrap .cols:last-child img{display:inline-block;margin:10px 0;padding-right:10px}.top_footer_wrap .cols h2{color:#fff;font-family:Lato;font-weight:700;font-size:30px;padding-top:0;margin-top:0}.top_footer_wrap .cols .contact{padding-top:20px;display:inline-block}.top_footer_wrap .cols .contact .add{padding:10px 0 10px;margin:0;font-size:20px;font-weight:700px;color:#fff;line-height:26px;letter-spacing:1px}.top_footer_wrap .cols .contact .ph{padding:5px 0 10px;margin:0;font-size:20px;font-weight:700px;color:#fff;font-family:Merriweather}.main-background{background:#f4f4f4;padding:0px 0 70px}.main-background .inner{line-height:24px}.main-background .container{padding:0 40px}.main-background .container .eleven.columns{width:755px}.main-background .container .five.columns{width:345px}.main-background .container .sixteen.columns{width:1120px}#footer{background:0 0}.lower-footer{background:#303030;font-family:Lato;font-size:12px;color:#fff;text-align:left}.lower-footer .container{position:relative}.lower-footer .c1{padding:35px 0 35px 0}.lower-footer .c1 span.sep{margin-left:10px;margin-right:10px}.lower-footer .c1 a{color:#fff;padding:0;text-decoration:none}.lower-footer .c1 a:hover{color:#5b923c}.lower-footer .c3{position:absolute;right:150px;top:32px;line-height:30px}.lower-footer .c3 img{position:relative;top:-6px;left:10px}.lower-footer .c4{position:absolute;right:0;top:32px;width:105px}.lower-footer .c4 .cd-top{background:#3c3c3c;padding:33px 40px 40px}.main-content ul{margin:10px 0 10px 10px;padding-left:30px}.main-content ul li{list-style-type: disc;padding:5px 0 5px 0px;margin-bottom:2px;line-height:22px}#pagelist_menu_bar{margin-bottom:12px}#pagelist_menu_bar br{display:none}#pagelist_menu_bar ul li{background:0 0;padding-left:0;padding-top:0}#ct25_menu_bar ul{background:0 0!important}#ct25_menu_bar ul li{background:0 0!important}#ct25_menu_bar ul li a{background:0 0!important;border-bottom:1px dotted #aaa}#ct25_menu_bar ul li a:hover{color:#0079c2}.main-background .miniSurveyView table.formBlockSurveyTable td{display:block}.main-background .miniSurveyView table.formBlockSurveyTable td.question{margin-top:10px;padding-bottom:0;font-size:14px}.main-background .miniSurveyView table.formBlockSurveyTable input{background:#fff;border:1px solid #ddd;height:30px;max-width:300px;width:100%}.main-background .miniSurveyView table.formBlockSurveyTable textarea{background:#fff;border:1px solid #ddd;height:100px;max-width:300px;width:100%!important}.main-background .checkboxPair input,.main-background .radioPair input{width:auto!important;height:auto!important}.main-background .radioPair{display:inline-block;padding-right:20px}.main-background .checkboxPair,.main-background .radioPair{font-size:14px}.main-background input.formBlockSubmitButton{background:#5b923c!important;height:50px!important;color:#fff!important;cursor:pointer;font-size:16px!important}.main-background input.formBlockSubmitButton:hover{background:#3b6324!important}.main-background .miniSurveyView .title{font-size:20px;color:#303030;display:block;background:#e4e4e4;padding:10px}.mystery-shopper-form{font-size:14px}.form_block{width:100%;min-height:504px;overflow:hidden;background:#0079c2;padding:20px;margin-bottom:17px;max-width:355px;border-radius:10px}.form_block h1{font-size:28px;color:#ebf1e2;margin-top:0;padding:0;line-height:30px;margin-bottom:10px}.form_block p{font-size:14px;color:#ebf1e2;margin:0 0 12px;padding:0;font-family:montserratregular;line-height:16px}.form_block .question{color:#ebf1e2;padding-bottom:5px;font-size:13px;font-weight:400;font-family:montserratregular}.form_block .question .required{color:#ebf1e2;font-family:montserratregular}.form_block input{width:100%;min-height:27px;margin-bottom:8px;border:none}.form_block textarea{width:100%!important;height:80px;border:none}.form_block label{font-weight:400!important}.form_block td{float:left;width:100%}.form_block .formBlockSubmitButton{width:198px;height:39px;margin:7px auto 0;border:3px solid #fff;border:none;cursor:pointer;font-size:17px;text-align:center;text-transform:uppercase;display:block;vertical-align:middle;box-shadow:none;color:#fff;font-family:montserratregular;border-radius:5px}.form_block .formBlockSubmitButton:hover{background:#fff;color:#0079c2}.form_block #msg{color:#ffde00;font-size:10px}.form_block form{margin-bottom:0!important}

@media only screen and (min-width: 1199px) {
.top_footer_wrap .container{padding:70px 100px 30px;} .lower-footer .c1 {padding: 35px 0 35px 100px;} .get_in_touch_box .container{padding:0px 250px 0px;}
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
.mobile-menu{display:block;width:52px;height:50px;float:right;position:absolute;top:75px;right:10px;text-align:left}#block_1{display:none}#nav-menu{display:none}#nav-menu div .sf-menu a span span{font-size:11px;padding:40px 5px}.header_content{width:100%;height:584px}.slide-content{left:0}.sd-container .container{width:960px}.sd-container .box{margin:10px auto}.sd-container .box1{margin:10px;width:417px;height:273px}.sd-container .box .sd_title{top:30px}.sd-container .box1 .sd_title{top:20px}.main-background .container{padding:0 20px}.main-background .container .eleven.columns{width:630px}.main-background .container .five.columns{width:270px}.main-background .container .sixteen.columns{width:920px}.top_footer_wrap .container{padding:70px 30px 30px}.top_footer_wrap .cols{margin:0 50px}.form_block h1{font-size:25px}
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
.mobile-menu{display:block; width:52px; height:50px; float:right; position:absolute; top:75px; right:10px; text-align:left;} #nav-menu {display:none;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#nav-menu div .sf-menu a span span{margin:0 15px 0 0}.header_content{width:100%;height:450px}.slide-content{top:50px;left:0}.sd-container{padding:40px 0 50px}.sd_heading{margin-bottom:30px}.sd-container .container{width:748px}.sd-container .box{width:620px;margin:10px auto;height:199px}.sd-container .box1{margin:10px;width:300px;height:196px}.sd-container .box .sd_title{top:10px}.sd-container .box1 .sd_title{top:20px}.sd-container .sd_title h1{font-size:16px}.sd-container .box:hover::after{padding-top:50px}.sd-container .box1:hover::after{padding-top:50px}.projects_box{padding-top:35px}.get_in_touch_box p{font-size:26px}.main-background{padding:70px 0 50px}.main-background .container{width:748px;padding:0}.main-background .container .eleven.columns{width:488px}.main-background .container .five.columns{width:260px}.main-background .container .sixteen.columns{width:748px;padding:0}.top_footer_wrap .container{padding:70px 30px 30px}.top_footer_wrap .cols{margin:0 40px 20px}.top_footer_wrap .cols .suppliers{max-width:220px;padding:20px 0 0}.top_footer_wrap .cols h1{font-size:15px}.top_footer_wrap .cols .contact h2{font-size:15px}.top_footer_wrap .cols:last-child{width:auto;height:auto;margin:0 auto 20px}.lower-footer .c3{position:static;text-align:center;padding-bottom:20px}.lower-footer .c1{text-align:center;padding:20px}.form_block h1{font-size:20px}
}

@media only screen and (max-width: 767px) {
.header-background{height:90px}#mainlogo{position:static;padding-top:15px}#mainlogo img{display:block;margin:auto}.cta_inner{text-align:center}.top_strip{height:auto;padding-bottom:20px}.top_left{padding:10px 0 0;text-align:center}.tagline_1{display:block;left:0;margin:auto;right:0;text-align:center;top:85px}a.quote_btn{float:none;margin:10px auto 20px;font-size:15px;padding:5px 0 5px;width:155px}.mobile-menu{display:block;width:52px;height:50px;float:right;position:absolute;top:32px;right:10px;text-align:left}.nav-background{display:none}.caption .content div{font-size:15px!important;font-weight:400!important}.caption,.caption .wrapper,.caption .wrapper p{height:40px!important}.banner-container{position:relative}.header_content{width:100%;height:240px}.slide-content{top:20px;left:0}.slide-content h1{font-size:16px;line-height:20px;letter-spacing:1px}.slide-content h2{font-size:14px}.slide-content a{padding:5px 10px;font-size:12px;margin:5px 0}.certificate_box{height:auto}.certificate_box p:first-child{display:block;margin:10px 0 20px;line-height:28px;font-size:24px}.sd-container{padding:40px 0 50px}.sd_heading{margin-bottom:10px}.sd-container .container{width:100%;padding:0}.sd-container .box{width:296px;height:96px;margin:10px auto}.sd-container .box1{width:296px;height:195px;margin:10px;display:block;margin:0 auto 10px}.sd-container .box .sd_title{top:10px}.sd-container .box1 .sd_title{top:20px}.sd-container .sd_title h1{font-size:16px}.sd-container .box:hover::after{padding-top:10px}.sd-container .box1:hover::after{padding-top:50px}.main-background{padding:30px 10px}.main-background .container{width:100%;padding:0}.main-background .container .eleven.columns{width:100%}.main-background .container .five.columns{width:100%}.main-background .container .sixteen.columns{width:100%;padding:0}.testimonial_box{padding:50px 0}.get_in_touch_box h3{display:block;margin:10px 0 20px;font-size:18px;float:none}.get_in_touch_box a{padding:10px 20px 8px;float:none;margin-bottom:20px}.top_footer_wrap .container{padding:50px 0 30px}.top_footer_wrap .cols{width:100%!important;height:auto!important;margin:0!important;text-align:center;clear:both}.top_footer_wrap .cols:last-child img{margin:20px 0}.top_footer_wrap .cols:first-child a{display:block;color:#fff;padding:10px 0 5px;max-width:250px;text-align:center;margin:0 auto 5px;background:#6fb543}.top_footer_wrap .cols:first-child a:hover{background:#447923;color:#fff}.top_footer_wrap .cols:nth-child(2){margin:30px 0!important}.top_footer_wrap .cols h1{background-position:center bottom}.top_footer_wrap .cols li{list-style-image:none;border-bottom:0;line-height:20px}.top_footer_wrap .cols .suppliers{max-width:100%}.lower-footer .container{padding-bottom:20px;text-align:center}.lower-footer .c1{text-align:center;padding:20px 0}.lower-footer .c1 a{display:block;color:#fff;padding:6px 0 7px;font-size:14px;max-width:200px;text-align:center;margin:0 auto 5px;background:#6fb543}.lower-footer .c1 span.sep{display:block;height:1px;font-size:0}.lower-footer .c1 a:hover{background:#447923;color:#fff}.lower-footer .c3{top:initial;right:initial;position:initial;top:unset;right:unset;position:unset;display:inline-block}.lower-footer .c3 a{position:relative}.lower-footer .c4{position:static;margin:20px auto 0}.lower-footer span#company{margin-bottom:20px;display:block}.lower-footer .c4 .cd-top{padding:15px}.form_block{margin:12px auto}.form_block h1{font-size:25px}
}

@media only screen and (max-width: 479px) { .header-background {height: 80px;} }
@media (min-width: 1200px){
	body .cus .inner {
		overflow: hidden;
		padding: 15px;
		color: #56514b;
		font-weight: 400;
		font-size: 16px;
	}
	body .cus {
		margin-bottom: 10px;
		border: 1px solid #57585b;
		background: #f4f4f4;
	}
   body #pb_body {
        width: 684px;
        padding: 0 10px 15px 10px;
        float: left;
        
    }
    body #pb_sidebar {
        margin-top: 20px;
        float: right;
        width: 330px;
        overflow: hidden;
    }
}
@media only screen and (max-width: 767px) {
	body .cus .inner {
		overflow: hidden;
		padding: 15px;
		color: #56514b;
		font-weight: 400;
		font-size: 16px;
	}
	body .cus {
		margin-bottom: 10px;
		border: 1px solid #57585b;
		background: #f4f4f4;
	}
    body #pb_body {
        width: 100%;
        padding: 0 10px 15px 10px;
        float: left;
        
    }
    body #pb_sidebar {
        margin-top: 20px;
        float: none;
       width:334px !important;
        overflow: hidden;
        margin: 0 auto;
    }
    .blog-attributes h1 {
        font-size: 38px;
    }
    .g-recaptcha.ecRecaptcha{
        transform: scale(.8);
        transform-origin: 0;
    }
    .g-recaptcha.ecRecaptcha{
        > div{
            width: 200px !important;
        }
       
    }

}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
	body .cus .inner {
		overflow: hidden;
		padding: 15px;
		color: #56514b;
		font-weight: 400;
		font-size: 16px;
	}
	body .cus {
		margin-bottom: 10px;
		border: 1px solid #57585b;
		background: #f4f4f4;
	}

    body #pb_body {
        width: 64%;
        padding: 0 10px 15px 10px;
        float: left;
        
    }
    body #pb_sidebar {
        margin-top: 20px;
        float: right;
       width:35%;
        overflow: hidden;
        
    }
    .main-background .miniSurveyView table.formBlockSurveyTable input {
       
        max-width: 74% !important;
        width: 100% !important;
    }
    .g-recaptcha.ecRecaptcha{
        transform: scale(.8);
        transform-origin: 0;
    }
    .g-recaptcha.ecRecaptcha{
        > div{
            width: 200px !important;
        }
    }
   body  #pb_sidebar td .inner {
        max-width: 100% !important;
    }
    body  #pb_sidebar table.formBlockSurveyTable textarea{
        max-width: 74% !important;
        width: 100% !important;
    }
}



/**** updates ****/
.top_footer_wrap .cols p.footer_head{
	color:#fff; font-size:20px; text-transform:none; font-weight:300; background:url(https://www.customercare.co.nz/themes/responsive_inner/images/ftr-border.png) no-repeat left bottom; font-family: 'Merriweather';
    line-height: 1.2em;
    margin: 5px 0px;
    letter-spacing: 0px;
    padding: 4px 0px 10px 0px;
}
.top_footer_wrap .cols li{ list-style-image:url(https://www.customercare.co.nz/themes/responsive_inner/images/tic1.png);}
.main-background .container .eleven.columns.main-content ul li,
.main-background .container .sixteen.columns.alpha.omega.main-content.bottom-neg ul li,
body #pb_body ul li{
    position: relative;
    list-style: none;
}
.main-background .container .eleven.columns.main-content ul li span,
.main-background .container .sixteen.columns.alpha.omega.main-content.bottom-neg ul li span,
body #pb_body ul li span{
    display: block;
}
.main-background .container .eleven.columns.main-content ul li:before ,
.main-background .container .sixteen.columns.alpha.omega.main-content.bottom-neg ul li::before,
body #pb_body ul li::before{
    content: "";
    width: 6px;
    height: 6px;
    background: #4f4f4f;
    display: block;
    position: absolute;
    left: -19px;
    top: 14.8px;
    border-radius: 50%;
}
.top_footer_wrap .container{background:url(https://www.customercare.co.nz/themes/responsive_inner/images/footer_extra_bg.jpg) no-repeat right 100px bottom;}
@media (max-width: 767px){
	.top_footer_wrap .cols p.footer_head{
    background-position: center bottom;
}
.top_footer_wrap .cols li {
    list-style-image: none;
}
}
@media (max-width: 959px) and (min-width: 768px){
	.top_footer_wrap .cols p.footer_head{
    font-size: 15px;
}
}