@media only screen and (min-width:1801px) and (max-width:1920px){



	body{ font-size: 16px; }



	body .container{ max-width: 1740px !important;}



	body header#mast-head .header-bottom ul.menu-wrapper li{padding: 0.2em 2.9em 0.2em;}

/* body .aboutus-row .desc-box{width:69% ;} */
/* 	body .aboutus-row .image-box{width:auto ;} */
/* 	body .aboutus-row .image-box> .vc_column-inner{padding:0 ;} */
/* 	body .aboutus-row .image-box> .vc_column-inner> .wpb_wrapper{width:fit-content ;} */
/* 	body .aboutus-row .image-box .about-img{margin-top:0 ;} */
/* 	body .aboutus-row .image-box:before{width: 100% ;right: -40px ;top: -40px ;} */
}







@media only screen and (min-width:1701px) and (max-width:1800px){



	body{ font-size: 16px; }



	body .container{ max-width: 1640px !important; }



	body header#mast-head .header-bottom ul.menu-wrapper li{padding: 0.2em 2.6em 0.2em;}
	


}







@media only screen and (min-width:1601px) and (max-width:1700px){



	body{ font-size: 15px; }



	body .container{ max-width: 1540px !important; }



	body header#mast-head .header-bottom ul.menu-wrapper li{padding: 0.2em 2.6em 0.2em;}
	




}







@media only screen and (min-width:1501px) and (max-width:1600px){



	body{ font-size: 15px; }



	body .container{ max-width: 1440px !important; }



	body header#mast-head .header-bottom ul.menu-wrapper li{padding: 0.2em 2.2em 0.2em;}


}







@media only screen and (min-width:1401px) and (max-width:1500px){



	body{ font-size: 15px; }



	body .container{ max-width: 1350px !important; }
	
	body header#mast-head .header-bottom ul.menu-wrapper li{padding: 0.2em 1.95em 0.2em;}


}







@media only screen and (min-width:1301px) and (max-width:1400px){



	body{ font-size: 14px; }



	body .container{ max-width: 1300px !important; }
	body header#mast-head .header-bottom ul.menu-wrapper li{padding: 0.2em 2.05em 0.2em;}
	
	.grid-box .first-inner-row .image-box .image> .wpb_wrapper> .vc_single_image-wrapper> img{height:100%;}
	.grid-box .first-inner-row .image-box .image> .wpb_wrapper> .vc_single_image-wrapper{height:100%;}
	.grid-box .first-inner-row .image-box .image> .wpb_wrapper {height: 100%;}
	.grid-box .first-inner-row .image-box .image{height: 100%;}
	.grid-box .first-inner-row .image-box> .vc_column-inner> .wpb_wrapper {height: 100%;}
	.aboutus-row .image-box> .vc_column-inner> .wpb_wrapper> .about-img> .wpb_wrapper {margin-right: 30px;}
}







@media only screen and (min-width:1201px) and (max-width:1300px){



	body{ font-size: 14px; }



	body .container{ max-width: 1150px !important; }

	

	body header#mast-head .header-bottom ul.menu-wrapper li{padding: 0.2em 1.5em 0.2em;}

		.grid-box .first-inner-row .image-box .image> .wpb_wrapper> .vc_single_image-wrapper> img{height:100%;}
	.grid-box .first-inner-row .image-box .image> .wpb_wrapper> .vc_single_image-wrapper{height:100%;}
	.grid-box .first-inner-row .image-box .image> .wpb_wrapper {height: 100%;}
	.grid-box .first-inner-row .image-box .image{height: 100%;}
	.grid-box .first-inner-row .image-box> .vc_column-inner> .wpb_wrapper {height: 100%;}
}







@media only screen and (min-width: 1101px) and (max-width: 1200px){



	body{ font-size: 13px; }



	body .container{ max-width: 1050px !important; }

	

	body header#mast-head .header-bottom ul.menu-wrapper li{padding: 0.2em 1.5em 0.2em;}
			.grid-box .first-inner-row .image-box .image> .wpb_wrapper> .vc_single_image-wrapper> img{height:100%;}
	.grid-box .first-inner-row .image-box .image> .wpb_wrapper> .vc_single_image-wrapper{height:100%;}
	.grid-box .first-inner-row .image-box .image> .wpb_wrapper {height: 100%;}
	.grid-box .first-inner-row .image-box .image{height: 100%;}
	.grid-box .first-inner-row .image-box> .vc_column-inner> .wpb_wrapper {height: 100%;}
	.know-us-row .icon-row{margin:40px 0 !important;}
}







@media only screen and (min-width: 1001px) and (max-width: 1100px){



	body{ font-size: 12px; }



	body .container{ max-width: 1000px !important; }
	body header#mast-head .header-bottom ul.menu-wrapper li{padding: 0.2em 1.55em 0.2em;}

.grid-box .first-inner-row .image-box .image> .wpb_wrapper> .vc_single_image-wrapper> img{height:100%;}
.grid-box .first-inner-row .image-box .image> .wpb_wrapper> .vc_single_image-wrapper{height:100%;}
.grid-box .first-inner-row .image-box .image> .wpb_wrapper {height: 100%;}
.grid-box .first-inner-row .image-box .image{height: 100%;}
.grid-box .first-inner-row .image-box> .vc_column-inner> .wpb_wrapper {height: 100%;}
.know-us-row .icon-row{margin:40px 0 !important;}
.aboutus-row .image-box> .vc_column-inner> .wpb_wrapper> .about-img> .wpb_wrapper {margin-right: 30px;}

}







@media only screen and (min-width: 768px) and (max-width: 1000px){



	body{ font-size: 12px; }



	body .container{ max-width: initial !important; width: auto; }



	body .flex-row{ flex-direction: column; }



	body .flex-row .col-1{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-2{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-3{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-4{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-5{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-6{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-7{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-8{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-9{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-10{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-11{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-12{ flex: 0 0 100%; width: 100%; }

	body header#mast-head.desc{display: none;}

	header#mast-head.mob{display: block !important; padding: 1em 0;}

	header#mast-head.mob .site-branding{display: flex;align-items: center;justify-content: space-between;}

	header#mast-head.mob .site-branding .logo{width: 50%;}

	header#mast-head.mob .site-branding .logo img{width: 40%;}

	header#mast-head.mob .menu-link{background: transparent;border: none;}

	header#mast-head.mob .site-branding .mobile-menu-link{width: fit-content; padding-top: 1em;}

	header#mast-head.mob .menu-link b {display: block;background: #2D3033 ;width: 35px;height: 2px;border-radius: 20px;margin-bottom: 5px;}
	
	body #content .hero-sec .home-cat-slider .slick-slider .slick-list .cat-slide{margin: 0 1em;}
	
/* 	quality */
	body #content .quality-row-2{max-width:80%;}
	body #content .qu-faq-row > .vc_col-sm-9 > .vc_column-inner > .wpb_wrapper{padding:1em;}
	body #content .qu-faq-row-2 > .vc_col-sm-10{width:100%;}
	
	.aboutus-row{flex-direction:column;}
	.aboutus-row .desc-box{width: 100%;margin-bottom: 5em;}
	.aboutus-row .image-box{width: 100%;padding: 0 5em;}
	.grid-box .first-inner-row{flex-direction:column;}
	.grid-box .first-inner-row .image-box, .desc-box{width:100%;}
	.second-inner-row{flex-direction:column-reverse !important;}
	.grid-box .second-inner-row .desc-box, .image-box{width:100%;}
	.know-us-row .icon-row{margin:40px 0 !important;}
	.know-us-row .icon-row .info> .vc_column-inner{padding: 0 5px !important;}
	.know-us-row .icon-row .info> .vc_column-inner> .wpb_wrapper{padding:25px 39px;}
	
	body #content .distributors-section .distributors-row .single-distributors{width:50%;}
}







@media (max-width: 767px){



	body{ font-size: 12px; }



	body .container{ max-width: initial !important; width: 100%; box-sizing: border-box;}



	body .flex-row{ flex-direction: row; }



	body .flex-row .col-1{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-2{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-3{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-4{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-5{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-6{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-7{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-8{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-9{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-10{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-11{ flex: 0 0 100%; width: 100%; }



	body .flex-row .col-12{ flex: 0 0 100%; width: 100%; }



	body #content .txt{margin-bottom: 1em;}

	body .wpb_single_image{margin-bottom: 1em;}

	body #content .main-head{font-size: 2.3em;}

	body header#mast-head.desc{display: none;}

	header#mast-head.mob{display: block !important; padding: 1em 0;}

	header#mast-head.mob .site-branding{display: flex;align-items: center;justify-content: space-between;}

	header#mast-head.mob .site-branding .logo{width: 50%;}

	header#mast-head.mob .site-branding .logo img{width: 70%;}

	header#mast-head.mob .menu-link{background: transparent;border: none;}

	header#mast-head.mob .site-branding .mobile-menu-link{width: fit-content; padding-top: 1em;}

	header#mast-head.mob .menu-link b {display: block;background: #2D3033 ;width: 35px;height: 2px;border-radius: 20px;margin-bottom: 5px;}

	

	body #content .hero-sec .hero-row .hero-head{top: 25%; max-width: 80%; font-size: 2.3em; line-height: 1.5;}

	body #content .hero-sec .hero-row .hero-video-raw{height: 70vh;}

	body #content .hero-sec .hero-row .hero-video-raw video { width: initial;}

	body #content .hero-sec .home-cat-slider .slick-slider .slick-list .cat-slide{margin: 0 1em;}
	body #content .hero-sec .home-cat-slider .slick-slider .slick-list .cat-slide a{font-size: 1em;}
	body #content .home-cat-sec .home-cat-row{margin-bottom: 0;}

	body #content .home-cat-sec .home-cat-row .home-cat-img{margin-bottom: 0;}

	body #content .home-cat-sec .home-cat-row .home-cat-txt a{font-size: 1em;}

	body #content .home-cat-sec .home-cat-row .wpb_column>.vc_column-inner>.wpb_wrapper {width: 100%;margin: 0.5em auto;}

	body #content .home-products-sec .products-tab-row  .wpb_column > .vc_column-inner{padding: 0;}

	body #content .home-industries-sec .home-industries-row{flex-direction: column; margin-bottom: 0;}

	body #content .home-industries-sec .home-industries-row > .wpb_column {margin-bottom: 1em;}
	body #content .contact-sec .contact-row{max-width: initial; flex-direction: column-reverse;}
	body #content .contact-sec .contact-row .cont-vid canvas.vanta-canvas{height: 150px !important;}
	body #content .inquire-row .inquiry-txt .btn-flex{gap: 3em; padding: 2em 0; flex-direction: column;}
	body #content .industries-inside-sec .industries-inside-row .wpb_column > .vc_column-inner{padding: 0;}
	body #content .industries-inside-sec .industries-inside-row .menu-industry-menu-container ul, body #content .industries-inside-sec .industries-inside-row .menu-industry-menu-container ul, body #content .industries-inside-sec .industries-inside-row .menu-products-menu-container ul, body #content .industries-inside-sec .industries-inside-row .menu-products-menu-container ul , body #content .industries-inside-sec .industries-inside-row .menu-materials-menu-container ul{gap: 0; padding: 0;}
	body #content .industries-inside-sec .industries-inside-row .menu-industry-menu-container ul li, body #content .industries-inside-sec .industries-inside-row .menu-industry-menu-container ul li, body #content .industries-inside-sec .industries-inside-row .menu-products-menu-container ul li, body #content .industries-inside-sec .industries-inside-row .menu-products-menu-container ul li ,  body #content .industries-inside-sec .industries-inside-row .menu-materials-menu-container ul li {padding: 1em 0; text-align: center;}
	body #content .industries-inside-sec .industries-inside-row .menu-industry-menu-container ul li a, body #content .industries-inside-sec .industries-inside-row .menu-industry-menu-container ul li a, body #content .industries-inside-sec .industries-inside-row .menu-products-menu-container ul li a, body #content .industries-inside-sec .industries-inside-row .menu-products-menu-container ul li a , body #content .industries-inside-sec .industries-inside-row .menu-materials-menu-container ul li a{display: block; width: 80%; margin: 0 auto;}
	body #content .industries-inside-sec .industries-inside-row .industries-inside-inner{display: flex; flex-direction: column-reverse;}
	body #content .industries-inside-sec .industries-inside-row .industries-inside-inner>.vc_col-sm-4{position: relative;}

	/* 	quality */
	body #content .quality-row-2{max-width:100%;}
	body #content .quality-row-2 .qu-emply{font-size:1.2em;}
	body #content .qu-faq-row > .vc_col-sm-9 > .vc_column-inner > .wpb_wrapper{padding:3em 1em;}
	body #content .qu-faq-row-2 > .vc_col-sm-10 > .vc_column-inner > .wpb_wrapper{padding:3em 1em;}
	body #content .obj-tabel-row .tabel-block{overflow:scroll;}
	body #content .obj-tabel-row table td:first-child{padding:20px;}
	body #content .quality-mb-tab{display:block;}
	body #content .obj-tabel-row{display:none;}
	
	/* About Us New */
	.aboutus-row{flex-direction:column;}
	.aboutus-row .desc-box{width: 100%;margin-bottom: 5em;}
	.aboutus-row .image-box{width: 100%;}
	.grid-box .first-inner-row{flex-direction:column;}
	.grid-box .first-inner-row .image-box, .desc-box{width:100%;}
	.second-inner-row{flex-direction:column-reverse !important;}
	.grid-box .second-inner-row .desc-box, .image-box{width:100%;}
	.know-us-row .icon-row{margin:40px 0 !important;flex-direction:column; gap:20px;}
	.know-us-row .icon-row .info> .vc_column-inner{padding: 0 !important;}
	.know-us-row .icon-row .info> .vc_column-inner> .wpb_wrapper{padding:25px 39px;}
	.commitment-row .quality{border-bottom:1px solid #000;border-right:none; margin-bottom: 2em;padding-bottom: 2em;}
	.grid-box .first-inner-row .image-box .image> .wpb_wrapper> .vc_single_image-wrapper> img{height:100%;}
    .grid-box .first-inner-row .image-box .image> .wpb_wrapper> .vc_single_image-wrapper{height:100%;}
    .grid-box .first-inner-row .image-box .image> .wpb_wrapper {height: 100%;}
    .grid-box .first-inner-row .image-box .image{height: 100%;}
    .grid-box .first-inner-row .image-box> .vc_column-inner> .wpb_wrapper {height: 100%;}
    .grid-box .second-inner-row .image-box .image{height: 100%;margin:0 !important;}
	.aboutus-row .image-box> .vc_column-inner> .wpb_wrapper> .about-img> .wpb_wrapper:before {right: -15px;top: -15px;}
	
	
	body footer#colophon .footer-main .main-menu section.widget_nav_menu ul#menu-footer-primary-menu{flex-wrap: wrap; gap: 1em 0; }
	body footer#colophon .footer-main .main-menu .social-links ul{flex-direction: column;}
	body footer#colophon .footer-main .main-menu section.widget_nav_menu ul#menu-footer-primary-menu li{width: 50%; font-size: 1em;}

	body footer#colophon .copyright p{text-align: center;}
	
	


}





@media only screen and (min-width: 640px) and (max-width: 767px){







}