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

	body{ font-size: 18px; }

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

	

}



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

	body{ font-size: 18px; }

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

}



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

	body{ font-size: 17px; }

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

}



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

	body{ font-size: 15px; }

	/* body .container{ max-width: 1400px !important; } */

}



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

	body{ font-size: 15px; }

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

}



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

	body{ font-size: 14.5px; }

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

}



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

	body{ font-size: 14.5px; }

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

}



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

	body{ font-size: 12.7px; }

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

}



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

	body{ font-size: 13.5px; }

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

}



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

	body{ font-size: 12px; }

	body .container{ max-width: initial !important; width: auto;}
    footer .footer-dets{padding: 1em;}
    body .cat-col-1 img{height: 555px !important;object-fit: cover;}
    body .cat-col-2 img{height: 265px !important;object-fit: cover;}
	header .menu-wrapper{gap: 1em;justify-content: space-between;}
	body .banner-pro-head{padding: 0 0.5em;}

	/* 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%; } */

}



@media (max-width: 767px){

	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%; }

	.mob{display: block !important;}
	.des{display: none !important;}
	header .top-menu ul{justify-content: space-between; flex-direction: column; gap: 1em;}
	header .site-branding{display: flex;align-items: center;justify-content: space-between;margin-top: 1em;}
	.menu-link{background: transparent;border: none;}
	header .top-menu ul li a{font-size: 1.2em;color: #fff;}
	header .top-menu ul li a svg{color: #fff;}
	.menu-link b:nth-child(1) {display: block;background: #000;width: 35px;height: 2px;border-radius: 20px;margin-bottom: 5px;}
	.mob .mobile-menu-link .menu-link b:nth-child(2) {display: block;background: #000;width: 25px;height: 2px;border-radius: 20px;margin-bottom: 5px;}
	.mob .mobile-menu-link .menu-link b:nth-child(3) {display: block;background: #000;width: 15px;height: 2px;border-radius: 20px;margin-bottom: 5px;}
	.mob .mobile-nav{display: none;margin-bottom:1em}
	.mob .menu-wrapper{flex-direction: column;text-align: left;align-items: flex-start;gap: 0;}
	.mob .menu-wrapper li{ width: 100%;padding: 1em 0;border-bottom: 1px solid #6e6565;}
	header .menu-wrapper a{font-size: 1.4em;}
	header.site-header{padding: 0;}
	header .top-bar {padding: 0.5em 0;background: #456AFF;}
	body .sm-head{font-size: 1.6em;}
	body .banner-head{font-size: 3.4em;}
	body .banner-images > .vc_col-sm-3 {width: 50%;}
	body .banner-img img{height: 250px;width: 100%;}
	body .site-head{font-size: 2.6em;}
	body .site-sm-head{font-size: 1.6em;}
	body .banner-pro-head{font-size: 1.36em;}
	body .home-cat-row .product-category {width: 100% !important;}
	body .home-cat-row .product-category img{height: auto !important;}
	body .products .product-category .woocommerce-loop-category__title{font-size: 2.1em !important;}
	body .site-btn a{font-size: 1.3em !important;}
	body .products .type-product h2{font-size: 1.4em !important;}
	body .products .type-product .button{padding: 0.6em 1em !important;font-size: 1.3em;}
	body .mob-mg-top {margin-top: 1em;}
	body .site-txt p{font-size: 1.3em;}
	body .home-brands .wpcbr-brand .wpcbr-brand-image a{min-height: 200px;}
	.wpcbr-brands .wpcbr-brand img{width: 100%;}
	body .home-brands .wpcbr-brand{width: 50%;}
	body .home-brands .wpcbr-brands{flex-wrap: wrap;}
	body .site-btn button{font-size: 1.3em !important;}
	body .quote-div h1{font-size: 2.2em;}
	footer .footer-dets .footer-num .container, footer .footer-dets .navigation .container, footer .footer-dets .bottom-bar .container{padding: 1.5em 15px;}
	footer .menu{flex-wrap: wrap;gap: 0;}
	footer .footer-dets{padding: 1em 0 0;}
	footer .menu li{width: 50%;text-align: center;margin-bottom: 1em;}
	footer .menu a{font-size: 1.25em;}
	footer .footer-num ul{justify-content: space-between;}
	footer .bottom-bar .container{flex-wrap: wrap;flex-direction: column;}
	footer .bottom-bar .container p{text-align: center;margin-top: 1em;font-size: 1.15em;}
	header .menu-wrapper .menu-item-has-children .sub-menu{width: auto;background: #fff;border: none;position: relative;transform: translate(0px ,0px);z-index: 9;opacity: 1;visibility: visible;transition: none;display: none;height:auto}
	header .menu-wrapper .menu-item-has-children:hover .sub-menu{transition: none;}
	/* .khul-gaya.menu-item-has-children:after{top: 2%;} */
	.khul.menu-item-has-children::after{top: 8%;}
	.menu-item-has-children.no-after::after {top: 8% !important;}
	body .about-us-row{gap: 2em;}
	header.site-header{background: #fff;}
	body .form{width: 100%;}
	body .contact-row{padding: 1em;}
	body .menu-item-type-custom {background: #456AFF;border-radius: 10px;margin-top: 0.5em;}
	body .menu-item-type-custom * {color: #fff !important;}
	body .product-wrapper{flex-direction: column;}
	body .woocommerce-product-gallery img{height:  auto !important;}
	body .yith-ywraq-add-to-quote .button{padding:0.5em 2em !important}
	body .logo img{width:90%}
	header .menu-wrapper .menu-item-has-children::after{left:95%}
	body .products .type-product img{height:auto !important}
	


}



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



}