@media only screen and (max-width: 1599px) {
	.compliance-sec span.elementor-icon-list-icon:before {
		width:105px;
	}
	
	.ensuring-list:after {     
		top: -12.9%;
		height: 125%;	width: 600px;
	}
	.ensuring-list ul li:first-child, .ensuring-list ul li:last-child {
		margin-left: -110px;
	}
	.ensuring-list ul li:nth-child(2), .ensuring-list ul li:nth-child(7) {
		margin-left: -55px;
	}
	.custom-text-regular .elementor-heading-title > span {
		font-size:52px;
	}
	.view-detail-btn .product_type_simple{
		padding: 14px 14px 14px 14px !important;
	
	}
	.product-actions{
		    flex-direction: column;
	}
	.br_none br{
		display:none !important;
	}

	/* Check 1367px and add css here */
}

@media only screen and (max-width: 1366px) {
	
	body {
    padding-top: 70px;
}
	.glove-icon-box .elementor-icon-box-title::after{
		width:200px;
	}
	.blog-tag-css .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a {    
   display: inline-block;
   margin: 20px 0 !important;

	}
	.cf7-request-col1, .cf7-request-col2{
		gap:10px;
	}
	.cf7-row{
		gap:10px;
	}
	.ensuring-list:after {
		height: 124%;

		width: 578px;
	}
	.faq-accordion-info .e-n-accordion .e-n-accordion-item-title-text::before{
		font-size:22px;
	}
	.custom-text-regular .elementor-heading-title > span {
		font-size:46px;
	}
	.view-detail-btn .product_type_simple {
		padding: 14px 10px 14px 10px !important;
		
	}
	.product-image{
		height:auto;
	}
	.product-card{
		padding:20px;
	}
	.product-info{
		padding-top:25px;
	}
	.ensuring-list ul li:nth-child(7) {
    margin-left: -41px;
}
	.ensuring-list ul li:last-child {
    margin-left: -81px;
}
	.ensuring-list ul li:nth-child(6) {
    margin-left: -19px;
}
	.ensuring-list ul li:nth-child(3) {
    margin-left: -27px;
}
	.ensuring-list ul li:nth-child(4) {
    margin-left: -13px;
}
	.ensuring-list ul li:nth-child(2) {
    margin-left: -59px;
}
	.ensuring-list ul li:first-child{
    margin-left: -113px;
}

	/* Check 1200px and add css here */
}

@media only screen and (max-width: 1399px) {

	.main-custom-accordion .e-n-accordion .e-n-accordion-item-title-text::before{
		font-size: 22px;
	}
	.feature-benefit .features-grid {
		row-gap: 10px;
	}
		.cf7-request-col1 .cf7-request-col {
		flex: 0 0 calc(34.333% - 13px);
	}
	.cf7-request-col2 .cf7-request-col {
		flex: 0 0 calc(49% - 0px);
	}
}
@media only screen and (max-width: 1199px) {
	.glove-icon-box .elementor-icon-box-title::after {
		width: 150px;
	}
	.compliance-sec span.elementor-icon-list-icon:before {
		width: 65px;
	}
	.main-mile:before{
		content:none !important;
	}
	.filter-dropdowns{
		grid-template-columns: auto auto auto auto;   
	} 
	.filter-controls{
		margin-bottom:50px;
	}
	.filter-dropdowns{
		gap:20px;
	}
	.products-grid{
		    grid-template-columns: repeat(2, 1fr);
	}
	.product-card{
		padding:30px;
	}
	.cf7-request-col1 .cf7-request-col {
        flex: 0 0 calc(50% - 5px);
    }
	.cf7-request-col2 .cf7-request-col {
        flex: 0 0 calc(49% - -3px);
    }
	.ensuring-list ul li:first-child {
    margin-left: -123px;
}
	.ensuring-list ul li:nth-child(2) {
    margin-left: -70px;
}
	.ensuring-list ul li:nth-child(3) {
    margin-left: -38px;
}
	.ensuring-list ul li:nth-child(4) {
    margin-left: -19px;
}
	.ensuring-list ul li:nth-child(6) {
    margin-left: -11px;
}
	.ensuring-list ul li:nth-child(7) {
    margin-left: -19px;
}
	.ensuring-list ul li:last-child {
    margin-left: -39px;
}
	/* Check 1025px and add css here */
}

@media only screen and (max-width: 1024px) {
	  body.header-drawer-open {
        overflow: hidden;
    }
	.elementor .elementor-element.e-con-boxed.e-parent>.e-con-inner{
		padding-left:  15px;
		padding-right: 15px;
	}

	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		position: fixed !important;
		bottom: 0;
		top: 50px !important;
		left: 0% !important;
		width: 100% !important;
		height: 95vh !important;
		overflow:scroll;
		padding: 0 30px;
		transition: all 0.3s;
		overflow: auto;
		margin: 0 !important;
		scrollbar-width: none;
	}
	.filter-select { 
		font-size: 18px;
	}
	.products-grid {
		margin-top: 40px;
	}
/* 	.elementor-nav-menu{
		padding-bottom:30px;
	} */
	.view-detail-btn .product_type_simple {
		padding: 12px 10px 12px 10px !important;
	
	}
	.Contqctus-button-mobile-none { 
		display: none; 
	}
	.elementor-nav-menu .desktop-none {
		display: unset !important;
	}
	.blog-tag-css .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a {    
		display: inline-block;
		margin: 10px 0 !important;
	}
	.custom-contact-inner .elementor-item{
		display:block;
		text-align:center;
	}
	.ensuring-list:after {
		content: none;

	}
	.ensuring-list ul li{
		margin-left:0px !important;
	}
	.list-contect ul li {
		padding-bottom: 5px;
	}
	.list-contect-sec2 ul {
		line-height: 25px;
	}
	.faq-accordion-info .e-n-accordion .e-n-accordion-item-title-text::before{
		font-size:20px;
	}
	.custom-text-regular .elementor-heading-title > span {
		font-size:38px;
	}
	.feature-benefit .features-grid {
		row-gap: 0px;
	}
	.certificate-sec .e-n-tabs-heading{
		width:auto;
		margin:unset;
	}
	.about-icon .e-con-inner{
	padding-left:unset !important;
	padding-right:unset !important;
}
	    .filter-controls {
        margin-bottom: 30px;
    }
	.read-more-toggle-btn {    
    font-size: 18px;
}
	.glove-material ul li h5 {
    font-size: 16px !important;
}
	.thirty-five-counter, .fifty-m-counter, .counter-zero-css, .three-units {
    width: 100% !important;
}
	.list-contect-sec2 li h5 {
    font-size: 16px !important;
}
	.nav-bar ul li a {
    text-transform: capitalize !important;
}
		.filter-dropdowns {
        grid-template-columns: auto auto auto;
    }
	/* Check 768px and add css here */
}



@media (max-width: 768px) {
	.filter-controls {
        flex-direction: column;
    }
    
    .filter-dropdowns {
		width: 100%;
	}

	.filter-dropdown {
		width: 100%;
	}

	.filter-select {
		width: 100%;
		min-width: auto;
	}

	/*     .toggle-filters-btn {
	width: 100%;
    } */
    
    .filter-results-bar {
        flex-direction: column;
        align-items: flex-start;
    }
    
    .active-filters {
		width: 100%;
		justify-content: flex-start;
	}

	.products-grid {
		grid-template-columns: 1fr;
	}

	.product-actions {
		flex-direction: row;
	}
	.filter-results-bar{
		gap:20px;
	}
	.compliance-sec span.elementor-icon-list-icon:before{
		content:none;
	}
	    .filter-dropdowns {
        column-gap: 10px;
        row-gap: 20px;
    }
	
}

@media only screen and (max-width: 767px) {
	.elementor .elementor-element.e-con-boxed.e-parent>.e-con-inner{
		padding-left:  15px;
		padding-right: 15px;
	}
	.filter-select { 
		font-size: 16px;
		background-position: right 7px center;
	}
	.cf7-flex {
		flex-direction: column;
	}
	.list-contect-sec2 ul{
		padding-top: 12px !important;
	}
/* 	.hand-gloves-img{
		opacity:0 !important;
	} */
	.homepage-glove-banner .e-con-inner{
		align-content: flex-start !important;
	}
	.cf7-flex .half {
		width: 100%;
	}
	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {	
		padding: 0 20px;
	}
	.notfound-content {
		padding: 12vw 0;
	}
	.nav-bar .elementor-nav-menu .menu-item a {
		padding-top: 12px !important;
		padding-bottom: 12px !important;
		border-left: 0px;
		text-align:center;
	}
	.glove-icon-box .elementor-icon-box-icon {
		display:none !important;
	}
	.glove-icon-box .elementor-icon-box-wrapper::before{
		display:none;
	}
	.our-milestones .elementor-icon-box-wrapper::before, .our-milestones .elementor-icon-box-icon{
		display:block !important;
	}
	.our-milestones .elementor-icon-box-wrapper::before {
		height: 28px;
		top: 18px;
		right: 0;
		left: -14px;
		transform: rotate(90deg);
	}
	.products-grid {
		margin-top: 25px;
	}
	.main-mile .our-milestones{
		width: 100% !important;
	}
	.our-milestones .elementor-icon-box-icon {
		margin-top: 0px;
		margin-left: -35.7px;
		position: absolute;
		top: 27px;
	}
	.glove-icon-box{
		width:49% !important;
	}
	.cf7-request-col1 .cf7-request-col {
		flex: 0 0 calc(50% - 14px) ;
	}
	.health-flex-icon{
		column-count: 1;
	}
	.faq-accordion-info .e-n-accordion .e-n-accordion-item-title-text::before{
		font-size:18px;
	}
	.custom-text-regular .elementor-heading-title > span {
		font-size:32px;
	}
	.feature-benefit .features-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	body {
        padding-top: 81px;
    }
	.main-custom-accordion .e-n-accordion .e-n-accordion-item-title-text::before {
        font-size: 16px;
        padding-right: 4px;
    }
	.main-custom-accordion .e-n-accordion .e-n-accordion-item {
		margin-bottom: 12px !important;
	}
	.icon-box-center .elementor-widget-container{
		display: block;
	}
	.cf7-request-col2 .cf7-request-col {
        flex: 0 0 calc(48% - -3px);
    }
	.cf7-request-col1 .cf7-request-col {
        flex: 0 0 calc(50% - 5px);
    }
	.contact-tabination .wpcf7-form-control-wrap select {
		background-position: center right 10px; 
	}
	.glove-material ul li h5 {
    font-size: 16px !important;
}
	.who-we-are-counter {
    width: 100% !important;
}
	.feature-text , .compliance-list .compliance-item , .details-content , .industry-title{
    font-size: 16px !important;
}
.list-contect-sec2 li h5 {
    font-size: 16px !important;
}
	.filter-dropdowns {
        grid-template-columns: auto auto;
    }
	.learn_more a {
    font-size: 16px !important;
}
.job-desc > div:first-child {
    margin-top: 20px;
}
.job-desc ul {
    padding-left: 20px;
    padding-top: 10px;
}
	/* Check 480px and add css here */
}
/* @media only screen and (max-width: 600px){
			.feature-benefit .features-grid {
    grid-template-columns: repeat(1, 1fr);
		row-gap:20px;
}
} */
@media only screen and (max-width: 528px){
	.glove-icon-box{
		width:100% !important;
	}	
	.cf7-col {
		width: 100%;
	}
	.cf7-request-col1 .cf7-request-col
	{
		flex: 0 0 calc(100% - 0px);
	}
	.cf7-request-col2 .cf7-request-col {
		flex: 0 0 calc(100% - 0px);
	}
	.cf7-request-col1, .cf7-request-col2{
		justify-content:center;
	}
	.list-contect-sec2 ul{
		padding-left: 45px;
	}
	.list-contect-sec2 ul {
		line-height: 22px;
	}
	.filter-dropdowns{
		grid-template-columns: auto;   
	} 
	.product-card{
		padding:20px;
	}
	
}
@media (max-width: 480px) {
	.product-actions {
		flex-direction: column;
	}

	.btn-view-details,
	.btn-download-datasheet {
		width: 100%;
	}

	.oem-slider .swiper.offset-right{
		padding-inline-end: 0px !important;
	}
}


@media only screen and (max-width: 479px) {
	.feature-benefit .features-grid {
		row-gap:10px;
	}

	/* Check 375px and add css here */
}

@media only screen and (max-width: 365px){
	.compliance-sec li.elementor-icon-list-item {
    display: flex !important;
    align-items: flex-start;
}
	.compliance-sec span.elementor-icon-list-icon {
    margin-top: 7px;
}
}
@media only screen and (max-width: 377px) {
	body {
        padding-top: 71px;
    }
}

@media only screen and (max-width: 374px) {

	.elementor-element.hero-btn{
		align-items: flex-start;
		flex-wrap: wrap;
		flex-direction: column;
		align-content: flex-start;
		gap:10px;
	}
	/* Check 320px and add css here */
}