@charset "utf-8";
 body{margin:0 auto; padding:0;  font-family: 'Poppins', sans-serif!important; font-size:18px!important; line-height:39px!important;}
img{border:0}
h1, h2, h3, h4, h5{margin:0; padding:0; font-weight:normal; line-height:normal!important; font-family: 'Poppins', sans-serif;}
html {
scroll-behavior: smooth;
}
.bg__01{background:#15AE70!important;}
.color--01{color:#15AE70}
.color--01:hover{color:#15AE70}
.font__01{font-size:13px}
.font__01 i{color:#15AE70; font-size:16px; padding:0 5px;}
.p--01{float:right; padding:2% 3%; margin-top:0; font-size:16px;}
.p--01 i{color:#15AE70; font-size:24px; display:inline-block;}
.padding__05{padding:3% 0}
.margin__05{padding:2% 0 3% 0}
.contact_bg{padding:2% 0 3% 0; font-size:16px;
background:linear-gradient( rgba(255, 255, 255, 0.8) 100%, rgba(255, 255, 255, .9)100%),url(//cashforcarswhangarei.co.nz/wp-content/themes/whangareiwreckers/images/cashforcarswhangarei-bg.jpg) no-repeat fixed; background-size:cover; background-position:bottom;}
.menu_sec{float:left; width:79%;}
.menu_sec ul{padding:0; margin:0}
.header_button{float:right; width:20%}
.header_button a{padding:9px 0px; background:#15AE70; color:#fff!important; text-decoration:none!important; display:block; text-align:center; text-transform:uppercase; font-size:16px;}
.banner_sec{float:left; width:100%; position:relative;}
.banner_form{width:350px; position:absolute; right:12%; top:8%; background:#fff; padding:1.2%; border-radius:15px;}
.banner_form h4{font-size:24px;}
.in-01{width:100%; padding:2.5%; border:1px solid #ddd; outline:0; color:#1a1a1a; text-transform:none;  border-radius:5px; margin-bottom:10px;}
.in-01-half{font-size:14px; width:48.3%; padding:2.5%; border:1px solid #ddd; outline:0; color:#1a1a1a; text-transform:none;  border-radius:5px; margin-bottom:10px;}
.in-01-textarea{font-size:14px; height: 60px; width:100%; padding:2.5%; border:1px solid #ddd; outline:0; color:#1a1a1a; text-transform:none;  border-radius:5px; margin-bottom:10px;}
.in-01-textarea-n{font-size:14px; height: 120px; width:100%; padding:2.5%; border:1px solid #ddd; outline:0; color:#1a1a1a; text-transform:none;  border-radius:5px; margin-bottom:10px;}
.banner_form .in-btn{border-radius:35px; background:#15AE70; display:block; width:100%; text-align:center; color:#fff!important; text-transform:uppercase; padding:7px 25px; font-weight:600;}
.btn44{border-radius:35px; background:#15AE70; display:block; width:100%; text-align:center; color:#fff!important; font-size:16px; text-transform:uppercase; padding:10px 25px; font-weight:600; border:0;}
.banner_img{width:100%; height:auto}
.boxx--07{border-radius:15px; padding:5%; margin-bottom:15px; text-align:center; border:0 solid #51C194;}
.boxx--07 img{width:90%; height:auto}
.services_wrap{padding:2% 0; color:#1a1a1a; font-size:14px; text-align:center;
background:url(//cashforcarswhangarei.co.nz/wp-content/themes/whangareiwreckers/images/background-01.jpg) no-repeat; background-size:cover; background-position:bottom;}
.boxx--08{border-radius:15px; padding:5%; margin-bottom:15px; text-align:center; border:0 solid #51C194; background:#fff;}
.boxx--08 img{width:35%; height:auto}
.boxx--09{margin-bottom:15px; text-align:center; border:1px solid #eaeaea; background:#fff;}
.boxx--09 img{width:100%; height:auto}
.footer{background:#f6f6f6; padding:25px 0;}
.footer h5{padding-bottom:5px; color:#1a1a1a}
.footer a{color:#333; text-decoration:none; line-height:22px; font-size:14px;}
.footer a:hover{color:#15AE70; text-decoration:none; line-height:22px;}
.footer i{font-size:18px; padding:5px;}
.bg-Light-02{background:#f6f6f6}
.logo_img{width:300px; height:auto}
.boxx--09{border-radius:15px; padding:3%; margin-bottom:25px; border:0 solid #dadada;}
.boxx--09 img{width:100%; height:auto}
.boxx--09 h3{line-height:26px!important; text-transform:uppercase; font-weight:600;}
.banner_bg{padding:4% 0; color:#fff; font-size:16px;
background:linear-gradient( rgba(11, 11, 11, 0.8) 100%, rgba(11, 11, 11, .9)100%),url(//cashforcarswhangarei.co.nz/wp-content/themes/whangareiwreckers/images/slide1.jpg) no-repeat fixed; background-size:cover; background-position:bottom;}
.contact_form_dv{width:100%; border:0 solid #ddd; border-radius:10px; padding:3%;}
.blog_dn{float:left; width:100%; background:#f6f6f6; padding:5%; border:1px solid #eaeaea; border-radius:10px; margin-bottom:15px; font-size:16px;}
.blog_dn a{color:#1a1a1a; text-decoration:none; color:#15AE70;}
.blog_dn a:hover{color:#15AE70}
.testimonials_dv{margin:0 auto; width:70%; background:#15AE70; text-align:left; padding:3%; font-size:16px; border-radius:10px;}
.testimonials_dv img{float:left; width:100%; height:auto; margin-right:25px;}
.contact_icxx{float:left; width:100%;}
.contact_icx-02{float:left; width:100%; text-align:center; padding:2%; display:none;}
.contact_icx-02 a{background:#3a3a3a; color:#fff; display:inline-block; font-size:22px; margin:5px; border-radius:180px; box-shadow:0 1px 5px 1px #cacaca; color:#fff;}
@media only screen and (max-width :1366px) {
.banner_form{width:300px; position:absolute; right:7%; top:3%; background:#fff; padding:1.5%;}
}
@media only screen and (max-width :1280px) {
.banner_img{width:100%; height:480px;}
}
@media only screen and (max-width :1024px) {
.text-right{text-align:center!important}
.menu_sec{float:left; width:70%;}
.menu_sec ul{padding:0; margin:0}
.header_button{float:right; width:28%}
.banner_img{width:100%; height:450px;}
}
@media only screen and (max-width :900px) {
.banner_form{width:100%; position:inherit; right:0%; top:0%; background:#fff; padding:5%; border-radius:15px; margin-bottom:15px;}
.header_button{float:left; width:100%; padding:2% 0;}
.header_button a{border-radius:180px;}
.menu_sec{float:left; width:100%; position:relative;}
.p--01{text-align:center; float:left; width:50%; margin-left:0; border:1px solid #dadada; padding:1%;}
.banner_img{width:100%; height:auto; display:none;}
.testimonials_dv{margin:0 auto; width:100%; background:#15AE70; text-align:left; padding:3%; font-size:16px; border-radius:10px;}
.testimonials_dv img{width:120px; height:auto;float:inherit}
.hidex{display:none}
.contact_icxx{float:left; width:100%; display:none;}
.contact_icx-02{float:left; width:100%; text-align:center; padding:2%; display:inherit;}
}
@media only screen and (max-width :540px) {
.p--01{float:left; width:100%; text-align:center; margin:5px 0 0 0; font-size:16px;}
.logo_img{width:100%; height:auto}
.contact_banner{display:none;}
.text-center{display:none;}	
}
.attachment-home_r_content_image{ width:98%; height:auto;}