@media screen and (max-width: 1610px){
	.custom-solutions-overlay {
		padding-left: 8%;
	}
	.benefit-card p {font-size: 14px !important;}
	.custom-solutions-overlay {min-height: 650px;}

	.main-content {max-width: 1285px}
	.product-listing .title {font-size: 16px !important;}
}


.mob-none{display: block;}
.mob-view-only{display: none;}

/*=================== Mobile Responsive ========================*/
@media screen and (max-width: 600px){
	.mob-none{display: none !important;}
	.mob-view-only{display: block;}
	.logo {
        left: 15%;
        transform: translateX(0%);
        font-size: 22px;
    }
    .gub-category-ptag {
    	font-size: 15px;
    	line-height: 1.6;
    	text-align: center;
    	width: 100%;
    	margin: 0 auto 10px;
    	font-weight: 400;
    }
    .gub-category-htag {
    	margin: 0 0 5px;
    	font-size: 28px;
    }

    .gullamb{
        font-size: 13px;
        line-height: 1.5;
        text-align: center;
        color: #181818;
        margin-bottom: 20px;
    }

    .custom-solutions-overlay {
        min-height: 500px;
        padding-left: 0%;
    }

    .gf-pdd-left {padding-left: 15px;}
    .gh-footer-links li {margin-bottom: 7px;}
    .gh-footer-title {margin-bottom: 10px;}
    .gf-pdd-left1 {padding-left: 15px;}
    .gh-footer-bottom {padding: 20px 0 95px;}
    .m-bottom {padding: 5px 8px calc(5px + env(safe-area-inset-bottom, 0px));}

    .gubard-breadcrumb-section h2 {font-size: 24px; margin-bottom: 0px;}
    .gubard-breadcrumb-section p {
    	margin-top: 5px;
        line-height: 19px;
        font-size: 13px;
    }
    .gubard-breadcrumb-section {padding: 35px 0;}
    .filter-bars {display: none;}
    .gf-padding {padding-top: 15px; padding-bottom: 30px;}

    .my-product-title {
    	font-size: 20px;
    }
    .rk-products-related {
    	font-size: 28px;
    	line-height: 32px;
    }

    .flat-title {
    	padding-left: 0px;
    	padding-right: 0px;
    }
    .tf-img-with-text .tf-image-wrap img {height: 350px;}
    .flat-spacing-23 {padding-top: 45px;padding-bottom: 0px;}
    .hunk-padd {
    	padding-right: 0px;
    	padding-left: 10px;
    }

    .tf-content-left {padding-right: 0px;}
    .privacy-secton {padding: 30px 0px 40px;}
    .margin-cart {
    	padding-top: 40px;
    	padding-bottom: 0px;
    }

    .checkout-form {
    	padding: 25px 20px;
    	margin-bottom: 0px;
    	margin-top: 20px;
    	margin-right: 15px;
    	margin-left: 15px;
    }
    .checkout-order-wrapper {
    	margin: 60px 0 60px;
    }

    .add-to-cart {bottom: 20px;}
    .sale-marquee {height: 25px;}

    .gf-marbtm {margin-bottom: 25px;}
    .gh-copyright {margin-left: 15px;}
    .gh-payment {
        gap: 0px;
        padding-left: 15px;
    }
    .tf-payment {gap: 5px;}

}