*/
* {
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
.container {
	max-width: 1400px;
	width: 100%;
	margin: 0px auto;
	padding: 0px 30px;
}
body::-webkit-scrollbar {
	display: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
section,
p,
a,
.accordion .label,
.accordion .contenet,
.accordion .container.active .content{
	font-family: "Arial", Sans-serif;
}
/* Right curve */
section.background-size-bins-up {
	background-image: url(/wp-content/uploads/2023/07/bins-background-header.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-size: cover;
	height: 1540px;
}

/* Left Curve */
section.background-size-bins {
	background-image: url(https://sptskipbins.co.nz/wp-content/uploads/2023/07/home-background-below.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-size: cover;
	height: 1540px;
}

.hidden {
	opacity: 0;
	transition: all 1.5s;
	filter: blur(2px);
}

.show {
	opacity: 1;
	filter: blur(0);
}

strong {
    font-weight: 600;
}

/* For Overlay Image in Hero Banner Start */
section.hero-section::before {
	content: '';
    background: red;
    position: absolute;
    opacity: 0.5;
    top: 131px;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1225px;
}
/* For Overlay Image in Hero Banner End */

/* For Checkout Start */
.woocommerce-info {
	font-family: "arial", sans-serif;
}
.woocommerce-message {
	font-family: "arial", sans-serif;
}
.page-id-1144 table * {
    font-family: "arial", sans-serif;
}
.page-id-1144 #payment {
    font-family: "arial", sans-serif;
}
/* For Checkout End */

/* For Cart Start */
.page-id-1143 .mail-content {
    display: none;
}
.page-id-1143 button.button {
    font-family: "Arial", sans-serif;
}
input#coupon_code {
    font-family: "Arial", sans-serif;
}
.page-id-1143 tr th {
    font-family: "Arial", sans-serif;
}
.page-id-1143 tr td {
    font-family: "Arial", sans-serif;
}
/* For Cart End */

/* Remove Rounded Borders */
.btn-container a {
    border-radius: unset!important;
}
/* End */

/* Animation */
@keyframes fadeInUp {
	from {
		transform: translate3d(0, 40px, 0);
	}
	to {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@-webkit-keyframes fadeInUp {
	from {
		transform: translate3d(0, 40px, 0);
	}
	to {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

.show {
	opacity: 0;
	animation-name: fadeInUp;
	animation-duration: 1s;
	animation-fill-mode: both;
	-webkit-animation-name: fadeInUp;
	-webkit-animation-duration: 1s;
	-webkit-animation-fill-mode: both;
}
section.hero-section::before {
    top: 69px!important;
}
.waiting-for-main h2, .accordion h2, .why-us-content h2, .customer-feedback-heading h2, .size-content h2, .contact-heading h2, .footer-number h2, .payment-terms h2{
	margin: 0!important;
}

.why-us-content h2 {
	margin-top: 0!important;
}

