@charset "utf-8";

@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600&family=Poppins:wght@300;400;500;600&display=swap"); body{margin:0 auto; font-family: 'Open Sans', sans-serif!important; font-size:16px!important; max-width:1920px; line-height:normal!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;}
.article_content li{line-height:30px;}
html {
scroll-behavior: smooth;
}
.para{line-height:30px; color:#3a3a3a}
.para2{line-height:24px; font-size:14px; color:#6a6a6a}
.blue{color:#2E4467;}
.menu-bg{background:#2E4467;}
.menu_sec{float:left; width:100%; font-family: 'Poppins', sans-serif; text-transform:uppercase;}
.menu_sec ul{padding:0; margin:0}
.banner_sec{float:left; width:100%; position:relative;}
.banner_form{width:400px; position:absolute; right:12%; top:8%; background:#fff; padding:1.2%; border-radius:6px;}
.banner_form h4{font-size:28px; font-weight:600;}
.in-01{width:100%; padding:2.5%; border:1px solid #ddd; outline:0; color:#1a1a1a; text-transform:none;  border-radius:5px; margin-bottom:10px; font-size:14px;}
.banner_form .in-btn{border-radius:6px; background:#FFCC00; display:block; font-size:20px;  text-align:center; color:#1a1a1a!important; text-transform:uppercase; padding:10px 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}
.banner_M{display:none}
.logo_img{width:320px; height:auto}
.contact_icxx{float:left; width:100%;}
.contact_icx-02{float:left; width:100%; text-align:center; padding:2% 1%; display:none;}
.contact_icx-02 a{background:#FFCC00; color:#1a1a1a!important; display:inline-block; font-size:22px; margin:5px; border-radius:180px; #box-shadow:0 1px 5px 1px #cacaca;}
.boxx--09{margin-bottom:15px; text-align:left; border:0 solid #eaeaea; background:#fff;}
.boxx--09 img{width:100%; height:auto}
.location-bg{padding:2% 0; color:#1a1a1a; font-size:14px; text-align:center;
background:url(https://www.wellyscrapyard.co.nz/wp-content/uploads/2022/10/location-bg.jpg) fixed no-repeat; background-size:cover; background-position:bottom;}
.location_card{background:#fff; border-radius:10px; padding:3%; font-size:12px; line-height:18px; text-align:center; color:#3a3a3a;}
.location_card h4{color:#2E4467; font-size:22px; font-weight:600;}
.card-header{background:#2E4467!important; margin-bottom:5px!important; padding:1.5%!important;}
.footer a{color:#FFFFFF;}
.footer a:hover{color:#FFFFFF;}
.socials a{background:#FFCC00; height:42px; width:42px; border-radius:35px; font-size:18px!important; color:#fff; display:flex; align-items:center; justify-content:center; float:left; margin-right:7px;}
.socials a:hover{color:#fff; text-decoration:none; background:#FF7003;}
.bg-yellow{background:#FFCC00}
.article_content{margin:0 auto; width:820px;}
.article_content p{color:#3a3a3a; font-size:16px; line-height:32px;}
.article_content h3{font-weight:600; margin-bottom:15px;}
.sub_banner{padding:7% 0; color:#1a1a1a; font-size:14px; text-align:center;
background:url(//www.wellyscrapyard.co.nz/wp-content/themes/wellyscrapyard/images/bg-2.jpg) fixed no-repeat; background-size:cover; background-position:top;}
.heading2{font-size:52px; text-align:center; font-weight:700;}
.heading5{font-size:17px; font-weight:600; line-height:32px;}
.height_tv{height:100vh;}
.section_01{background:#fff; padding:1%; border-radius:5px; margin-bottom:25px;}
.form-control{padding:23px 15px!important}
.in-01-textarea{width:100%; height:80px; padding:2.5%; border:1px solid #ddd; outline:0; color:#1a1a1a; text-transform:none;  border-radius:5px; margin-bottom:10px; font-size:14px;}
.form-btn{border-radius:6px; background:#343a40!important; display:block; font-size:20px;  text-align:center; color:#FFFFFF!important; text-transform:uppercase; padding:10px 25px; font-weight:600;} .attachment-home_r_content_image{width:100% !important; height:auto !important;}
.body_back{padding:2% 0; color:#1a1a1a; font-size:14px;
background:linear-gradient( rgba(246, 246, 246, 0.3) 100%, rgba(246, 246, 246, .3)100%),url(//www.wellyscrapyard.co.nz/wp-content/themes/wellyscrapyard/images/value-bg.jpg); background-position:bottom; background-size:cover;
}
.value__form{float:left; width:100%; margin:15px 0;}
.value__in{width:47%; padding:2%; box-sizing:border-box; margin-right:1.5%; font-size:16px; font-weight:400; font-family:'Poppins', sans-serif; background:#fff;  border:1px solid #ddd; border-radius:6px;}
.value__in2{width:96%; padding:2%; box-sizing:border-box; margin-right:1.5%; font-size:16px; font-weight:400; font-family:'Poppins', sans-serif; background:#fff; border:1px solid #ddd; border-radius:6px;}
.value__in2_textarea{width:96%; height:90px; padding:2%; box-sizing:border-box; margin-right:1.5%; font-size:16px; font-weight:400; font-family:'Poppins', sans-serif; background:#fff; border:1px solid #ddd; border-radius:6px;}
.button_txt{border:0px solid #ddd; color:#1a1a1a;# padding:10px 25px; margin:5px 0; border-radius:0; display:inline-block; font-weight:bold; font-size:20px;}
.comment_in1{width:96%; padding:2%; border:0 solid #ddd; border-radius:6px; background:#f0f0f0; font-family:'Poppins', sans-serif; font-size:16px;}
.comment_submit{padding:12px 55px; background:#bc2643; color:#fff; border:0; font-size:18px; cursor:pointer;
border-radius:35px;
box-shadow:0 2px 5px 0px rgba(33, 33, 33, 0.5);
} @media only screen and (max-width :1366px) {
.banner_form{width:350px; 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) {
.menu_sec{float:left; width:100%;}
.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;}
.banner_img{width:100%; height:auto; display:none;}
.banner_M{display:inherit; width:100%; height:auto}
.contact_icx-02{float:left; width:100%; text-align:center; padding:2%; display:inherit;}
.d-nn{display:none!important;}
.article_content{margin:0 auto; width:100%;}
}
@media only screen and (max-width :540px) {
.logo_img{width:100%; height:auto;}
}
.attachment-how_it_works_image{width:100%; height:auto;}