@media screen and (max-width: 1399px) {
.font-size-70 {font-size: 60px;}
.category-card .card-body {font-size: 14px; padding: 14px 14px; line-height: 1;}
.product-section {padding: 24px;}
.tab-content {padding: 26px 0px 0px 5px;}
}

@media screen and (max-width: 1199px) {
.font-size-70 {font-size: 50px;}
.font-size-58 {font-size: 48px;}
.font-size-28 {font-size: 24px;}
.font-size-26 {font-size: 22px;}
.hero {padding-bottom: 6rem !important;	padding-top: 10rem !important;}
.site-footer {padding-top: 5rem; padding-bottom: 5rem;}
.collect-pad {padding-right: 4vw;}
.info-box {padding: 30px;}
.contact-box {margin-top: 1rem;}

}

@media screen and (max-width: 991px) {
.font-size-70 {font-size: 40px;}
.font-size-58 {font-size: 40px;}
.font-size-38 {font-size: 30px;}
.font-size-24 {font-size: 18px;}
.font-size-18 {font-size: 16px;}

.homepad {padding-top: 4rem; padding-bottom: 4rem;}
.hero {padding-bottom: 4rem !important;	padding-top: 6rem !important; height: 617px;}
.site-footer {padding-top: 4rem; padding-bottom: 3rem;}
.policy-content h6 {margin-top: 2rem;}
.contact-box {padding: 4vw 6vw; margin-bottom: 4rem; margin-top: 0rem;}
.map-frame {height: 300px;}
.info-box {padding: 20px;}
.usage-icon {width: 80px; height: 80px; margin: 0 auto 14px;}
.bg-green-box {padding: 70px 20px; }
.tab-content {padding: 26px 0px 0px 0px;}
.bucket-img {width: 45%; left: 0;}
.row.hero-content-row{ right: 8px;}
}

@media screen and (max-width: 767px) {
.font-size-70 {font-size: 32px;}
.font-size-58 {font-size: 28px;}
.font-size-38 {font-size: 25px;}
.font-size-28 {font-size: 22px;}
.font-size-26 {font-size: 18px;}
.font-size-20 {font-size: 16px;}
.font-size-16 {font-size: 15px;}
.hero {padding-bottom: 3rem !important; padding-top: 4rem !important;}
.homepad {padding-top: 3.5rem; padding-bottom: 3.5rem;}
.upload-box {padding: 12px; gap: 8px;}
.radio-group {gap: 10px 15px;}
.page-header.homepad {padding-top: 3rem; padding-bottom: 3rem;}
.product-row, .product-row--reverse { flex-direction: column; }
.product-img-wrap { flex: 0 0 100%; max-width: 100%; }
.product-img-wrap img { max-height: 220px;}
.bucket-img {width: 60%; left: 0; position: absolute; top: -105px;}
.row.hero-content-row{ right: 0; bottom: -284px; top: 58px;}
}

@media screen and (max-width: 575px) {
.font-size-70 {font-size: 25px;}
.font-size-58 {font-size: 22px;}
.font-size-28 {font-size: 18px;}	
.site-footer {padding-top: 3rem;}
.bg-green-box {padding: 40px 20px;}
.usage-icon {width: 70px; height: 70px;}
.usage-icon img {max-width: 50px;}
.hero{height: 763px;}
.bucket-img {width: 60%; left: 0; position: absolute; top: -105px;}
.row.hero-content-row{ right: 12px; bottom: -379px; left: 0;}
}


