@media screen and (min-width:10px) and (max-width:1024px) {
	.about-contan{  width:60%;}
	
	
	}
	
	
	@media screen and (min-width:10px) and (max-width:1853px) {
	
	.div-hid-1800{ display:none !important}
	.full-width-1800{ width:96% !important; flex:96% !important; max-width: 96% !important; padding:0px 15px 0px 15px  !important; margin:0px auto;}
	.fln{ float:none !important;}
	}
	
	.food-safety-box .box-content {min-height: 425px ;}	
	@media screen and (min-width:10px) and (max-width:1286px){
	.food-safety-box .box-content {min-height: 450px !important;}	
	}
	
	@media screen and (min-width:10px) and (max-width:1172px){
	.food-safety-box .box-content {min-height: 475px !important;}	
	}
	
	
	@media screen and (min-width:10px) and (max-width:1070px){
	.food-safety-box .box-content {min-height: 525px !important;}	
	}
	
	@media screen and (min-width:10px) and (max-width:965px){
	.full-width-50{ width:50% !important; flex:50% !important; max-width: 50% !important; padding:0px 15px 0px 15px  !important; margin:0px auto; margin-bottom:30px;}
	.div-hid-50{ display:none !important}
		
	}
	
	
	@media screen and (min-width:10px) and (max-width:767px){
	.full-width-50{ width:100% !important; flex:100% !important; max-width: 100% !important; padding:0px 15px 0px 15px  !important; margin:0px auto; margin-bottom:30px;}
	.div-hid-50{ display:none !important}
	.food-safety-box .box-content {min-height: 300px !important;}
		
	}
	
	
	
	
	
	
	
	
	
	
	@media screen and (min-width:992px) and (max-width:1199px) {
	.bannee-wer1 {width: 57%;  margin: 0px auto;}
	.bannee-wer2 {width: 77%;  margin: 0px auto;}
	.text-thou-b-w {width: 50%;}
	.template-demo{ padding-left:0px;}
	.clients-grid li a, .clients-grid li img{ width:95%;}
	
	.video-bann-top{ margin-top:-220px;}
	.ptr-text-p{ width:278px;}
	
	.pack-video-top{margin-top:37px;}
	
	}
	
	.moblie-produ-show{ display: none;}
	.moblie-produ-hide{ display: block;}
	
	.moblie-pro-du-show{ display: none;}
	.moblie-pro-du-hide{ display: block;}
	
	@media screen and (min-width:10px) and (max-width:580px){
		.moblie-pro-du-show{ display: block !important;}
	}
	@media screen and (min-width:581px) and (max-width:991px){
		.moblie-pro-du-hide{ display: none !important;}
	}
	@media screen and (min-width:992px) and (max-width:1420px){
		.hidd-en-desk{
			display: none !important;
		}
	}
	
	
	
	@media screen and (min-width:10px) and (max-width:991px) {
	.moblie-produ-show{ display: block;}
	.moblie-produ-hide{ display: none;}
	
	
	.bannee-wer1 {width: 90%;  margin: 40px auto;}
	.bannee-wer2 {width: 98%;  margin: 0px auto;}
	.text-thou-b-w {width: 100%;}
	/*.pdrtop-N{ padding-top:60px !important;}*/	
	.text-goodne-p-w {width:98%;}
	
	.full-width-box{ width:100% !important; flex:100%; max-width: 100%; padding:0px  !important; margin-bottom:50px;}
	.box-padd-01 {padding-left: 0px; padding-top: 0px;}
	.bg-padd{ background: none !important;}
	
	.box-padd-02 { padding-left: 0px;  padding-top: 20px;   padding-right: 0px;}
	.design{ float: none;}
	
	
	ul.arrowunderline {text-align: center;  font-size: 14px;  color: #000;}
	.text-center-mob{ text-align:center !important;}
	.ptr-text-exp{ line-height:40px;}
	
	.bgtne {width: 100%;}
	/*.text-thou{ padding-top:60px;}
	*/.copyright{ width:100%;}
	.icon-ffgtr{ padding-top:10px;}
	.nhyree{ width:100%; flex: 0 0 100%; max-width: 100%;}
	
	
	
	.video-bann-top{ margin-top:-150px;}
	.ptr-text-p{ width:200px; padding-left:0px;}
	
	video-bann-top{ margin-top:-50px;}
	
	
	.ble-box-padd-01{ padding-left:0px; padding-top:30px;}
	.ble-box-padd-02{ padding-left:0px; padding-top:30px; padding-right:0px;}
	.ble-box-padd-03{ padding-left:0px; padding-top:30px;}
	
	.pack-video-top{margin-top:37px;}
	/*new rs*/
	.pri-btext{line-height: 35px;}
	.pro-full-img-3 img{ width:100%; height:auto;  background-size: cover;  background-position: center; margin-top:00px;}
	
	.aftersales-list ul li{ text-align:center}
	
	
	#back2Top{ display:none;} 
	
	.about-box-01 { padding-left: 0px;  padding-top: 10px;  width: 100%; }
	.text-padLR{ width:100%; margin:0px auto; padding-left:15px; padding-right:15px;}
	
	.pri-home-box-padd-01{ width:98%; margin:0px auto; padding:0px; }
	.eiut{width:85%; margin:0px auto; padding:0px;}
	
	.pri-home-box-padd-02 {padding-right: 0px;  padding-top: 135px;  width: 100%;  float: left;}
	.pri-home-box-padd-03 {padding-left: 0px;  padding-top: 116px;  width: 100%;}
	
	
	
	}
	
	
	@media screen and (min-width:1023px) and (max-width:1100px) {
	.home-box-padd-02 { padding-right: 100px;  padding-top: 100px;  width: 544px;  float: right;  padding-left: 70px;}
	.qu-icon {width: 18% !important; position: relative;}
	.about-box-01 {padding-left: 50px;  padding-top: 50px;  padding-right: 50px;   width: 450px;}
	
	.pri-home-box-padd-01 {padding-left: 60px; padding-top: 140px; width: auto; }
	.pri-home-box-padd-02 {padding-right: 20px; padding-left:60px; padding-top: 135px; width: auto; float: left; }
	.pri-home-box-padd-03 {padding-left:60px; padding-top: 116px; width: auto;}
	
	
	.ble-padd-011 {padding-left: 60px;  padding-top: 100px;  width: auto; padding-right:20px;}
	.ble-padd-02 {padding-right: 20px;  padding-top: 80px;  width: auto;  float: left; padding-left: 60px;}
	.ble-padd-033 {padding-left:60px;   padding-top: 85px;   width: auto; padding-right:20px;}
	
	.aftersales-box-01 {padding-left:60px;  padding-top: 150px;  width: auto;  padding-right:20px;}
	.aftersales-box-02 {padding-right: 30px; padding-top: 150px; width:  auto; float: left; padding-left:50px;}
	.aftersales-box-03 {padding-left: 60px;  padding-top: 150px;  width: auto; padding-right:20px;}
	.aftersales-box-04 {padding-right: 30px; padding-top: 150px; width:  auto; float: left; padding-left:50px;}
	
	
	.ble-padd-01p {padding-left: 60px;  padding-top: 95px;  width: auto; padding-right:20px;}
	.ble-padd-02p {padding-right: 30px;  padding-top: 80px;  width: auto;  float: left; padding-left:60px;}
	.ble-padd-03p {padding-left: 60px; padding-top: 45px;  width: auto; padding-right:20px;}
	
	
	.full-width-1024{ width:100% !important; flex:100%; max-width: 100%; padding:0px  !important;}
	
	
	.safety-box-padd-01 {padding-left: 60px; padding-top: 105px;  width: auto; padding-right:20px;}
	.safety-box-padd-02 {padding-right: 30px;  padding-top: 115px;  width: auto; float:left; padding-left:40px;}
	.safety-box-padd-03 {padding-left:60px;  padding-top: 116px;  width: auto; padding-right:20px;}
	.safety-box-padd-04 {padding-right:30px; padding-top: 130px;  width: auto;  float:left; padding-left:40px;}
	
	.hygin-boxup{width: 86%;}
	
	.hygiene-box-01 {padding-left:60px;  padding-top: 122px;  width:100%; padding-right:20px;}
	.hygiene-box-0222 {padding-right: 30px; padding-top: 135px; width:100%; float: left; padding-left:50px;}
	.hygiene-box-03 {padding-left: 60px;  padding-top: 160px;  width:100%; padding-right:20px;}
	
	
	figure.effect-lily figcaption > div {height: 44%;}
	
	.works-box-01 { padding-left:60px; padding-top: 142px;  width:100%; padding-right:20px;}
	.works-box-021 {padding-right: 20px; padding-top: 110px; width:100%; float:left; padding-left:60px}
	.works-box-03 {padding-left60px; padding-top: 150px;  width: 100%; padding-right:20px;}
	.safery-bg-ups{ width:84%;}
	
	
	.susta-box-padd-01 {padding-left:60px; padding-top: 130px; width:100%; padding-right:20px;}
	.susta-box-padd-02 {padding-right: 30px; padding-top: 135px; width:100%; float:left; padding-left:60px;}
	.susta-box-padd-03 {padding-left:60px; padding-top: 90px; width:100%; padding-right:20px;}
	.susta-box-padd-04 {padding-right:30px; padding-top: 110px;  width:100%;  float:left; padding-left:60px;}
	
	
	
	}
	
	
	
	
	
	@media screen and (min-width:10px) and (max-width:1032px) {
	.blen-box-w{ width:100%; margin:0px auto;}
	
	.full-width-1024{ width:100% !important; flex:100%; max-width: 100%; padding:0px  !important;}
	}
	
	@media screen and (min-width:10px) and (max-width:825px) {
	.light-but-01{width:90%;}
	.p-30{ padding:0px;}
	.overlayone{ width:47% !important;}
	.over-pack{ width:46%; flex: 0 0 50%;   max-width:50%;}
	.off-mob{ display:none;}
	.ful-with{ width:98% !important; flex: 98%;  max-width: 98%;}
	.leadr-padd {padding-left: 0px;}
	.about-linke { float: none;  width: 30px; margin:0px auto;    margin-top: 5px;}
	
	.pri-home-box-padd-02 {padding-right: 0px; padding-top: 35px; width: 100%; float: left;}
	.pri-home-box-padd-03 {padding-left: 0px;  padding-top: 35px;  width: 100%;}
	
	
	}
	
	
	
	
	@media screen and (min-width:701px) and (max-width:991px) {
	.wbrt{border-right: 1px solid #e0e0e0;}
	.wbrtq{border-right: 1px solid #fff;}
	
	}
	
	
	
	
	
	@media screen and (min-width:10px) and (max-width:991px) {
	.st-nav-list>li>a {color: #575d5c; font-size: 14px; font-weight: 600;}
	.st-nav-list>li>a:hover {color: #40988f; font-size: 18px; font-weight: 700;}
	.st-mobile-nav .st-nav-list>li>a:hover{font-size: 18px; font-weight: 700;}
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		.quali-hid{display:block;}
		.quali-show{display: none;}
	
		.certi-hid{display:block;}
		.certi-show{display: none;}
	
	@media screen and (min-width:10px) and (max-width:996px) {
		.facit-01box {padding-left: 0px; padding-top: 70px;  min-height: 400px;  padding-right: 0px;}
		.facit-02box {padding-right:0px; padding-top: 70px; float: none; min-height: 400px;  padding-left: 0px;}
		.no-plfac{ padding-left:0px; padding-right:0px;}
		.safe-hid{ display:none !important;}
		
		.full-width-safe{ width:100% !important; flex:100%; max-width: 100%; padding:0px 15px 0px 15px  !important;}
		.safety-box-padd-01 {padding-left: 0px;  padding-top: 40px;  width: 100%;}
		.safe1-padLR{ padding-left:20px!important; padding-right:20px!important;}
		
		.safety-box-padd-02 {padding-right: 0px;  padding-top: 40px;  width:100%;  float: left;}
		.safety-box-padd-03 {padding-left:0px;  padding-top:40px;  width:100%;}
		.safety-box-padd-04 {padding-right: 0px; padding-top: 40px; width:100%; float:  left;}
		.food-safety-bg{ width:100%;}
		.hygin-boxup{ width:97%;}
		
		.hygiene-box-01 {padding-left:0px;  padding-top: 60px;  width:100%;}
		.hygiene-box-0222 {padding-right:0px;  padding-top: 60px; width:100%; float:left;}
		.hygiene-box-03 {padding-left:0px; padding-top: 60px; width:100%;}
		
		.hygie-box-ful{ width:100% !important; max-width:100% !important;}
		figure.effect-lily figcaption > div {height: 43%;}
		
		
		.works-box-01 {padding-left:0px; padding-top:40px; width:100%;}
		.works-box-021 {padding-right: 0px; padding-top:40px; width:100%; float: left;}
		.works-box-03 { padding-left:0px;  padding-top: 40px; width:100%;}
		.safery-bg-ups {width: 100%;}
		.quality-boxup{width: 100%;}
		
		
		.quali-hid{display: none;}
		.quali-show{display: block;}
		
		.certi-hid{display:none;}
		.certi-show{display:block;}
		.food-valu img{ width:300px}
		
		
		
		
		
		
		
		
		
		
		
	}
	
	
	
	
	@media screen and (min-width:10px) and (max-width:800px) {
		
	.home-box-padd-01{ padding-left:0px; padding-top:0px;  width: auto; margin:auto; margin-bottom:50px;}
	.home-box-padd-02{ padding-left:0px; padding-top:0px; padding-right:0px; width: auto; margin:auto; margin-bottom:50px;}
	.home-box-padd-04{ padding-left:0px; padding-top:0px;  width: auto; margin:auto;}
	
	.pi-box-padd-02{ padding-left:0px; padding-top:0px;  width: auto; margin:auto; margin-bottom:50px;}
	.pi-box-padd-03{ padding-left:0px; padding-top:0px;  width: auto; margin:auto; margin-bottom:50px;}
	
	.pri-home-box-padd-01{padding-left:0px; padding-top:0px; width: auto; margin:auto; margin-bottom:50px;}
	.pri-home-box-padd-02{padding-right:0px; padding-top:0px; width: auto; margin:auto; margin-bottom:50px;}
	.pri-home-box-padd-03{padding-left:0px; padding-top:0px;  width: auto; margin:auto; margin-bottom:50px;}
	
	
	.ble-padd-01{padding-left:0px; padding-top:0px;  width: auto; margin:auto; margin-bottom:50px;}
	.ble-padd-02{padding-right:0px; padding-top:0px;  width: auto; margin:auto; margin-bottom:50px;}
	.ble-padd-03{padding-left:0px; padding-top:0px;  width: auto; margin:auto; margin-bottom:50px;}
	
	
	.text-bg1{ background-color:#dcebf1; padding-top:30px;}
	.m-text-bg1{padding:0px 0px 40px 0px;}
	.m-text-bg112{ padding:20px 30px 40px 30px;}
	.text-padLR p{text-align: left}
	.team-01 {
		padding-left: 0px;
		padding-top: 50px;
	}
	.text-bg3{ background-color:##f4efe2;}
	.m-text-bg3{ padding:0px 0px 40px 0px;}
	
	.text-padLR{ padding-left:15px; padding-right:15px;}
	.mob-htr{ height:30px; width:100%; clear:both;}
	.bgtne{ padding:20px;}
	
	figure.effect-lily figcaption > div {height: 55%;}
	.priv-text-thou-b-w{ width:96%}
	
	
	.aftersales-box-01{padding-left:0px; padding-top:0px;  width: auto; margin:auto; margin-bottom:50px;}
	.aftersales-box-02{padding-right:0px; padding-top:0px; width: auto; margin:auto; margin-bottom:50px;}
	
	.aftm-text-bg1{ background-color:#024d44; padding:0px 0px 40px 0px;}
	
	.after-ptr-text-b{ padding-top:40px}
	.aftersales-text{ padding-left:15px; padding-right:15px;}
	.aftersales-textb{ padding-left:15px; padding-right:15px;}
	
	
	
	.aftersales-bg3{ background-color:#d2ac67;}
	.aftersales-box-03{padding-left:0px; padding-top:0px;  width: auto; margin:auto; margin-bottom:50px;}
	.aftm-text-bg3 {background-color: #d2ac67;padding: 0px 0px 40px 0px;}
	
	
	.aftersales-box-04{padding-right:0px; padding-top:0px;  width: auto; margin:auto; margin-bottom:50px;}
	
	.aftm-text-bg4 {background-color: #efdaa4;padding: 0px 0px 40px 0px;}
	
	.susta-box-padd-01{padding-left:0px; padding-top:10px; width:100%;}
	.susta-box-padd-02{padding-left:0px; padding-top:10px; padding-right:0px; width:100%; float: left;}
	.susta-box-padd-03 {padding-left:0px; padding-top:10px; width:100%;}
	.susta-box-padd-04 {padding-left:0px; padding-top:10px; padding-right:0px; width:100%;  float: left;}
	
	.ptr-text-b {font-size: 24px; margin-bottom: 20px;}
	.div-hid-800{ display:none !important}
	.inner-banner-text { padding-top: 42%;}
	.full-width-800{ width:100% !important; flex:100%; max-width: 100%; padding:0px 15px 0px 15px  !important;}
	.full-width-falr{ width:100% !important; flex:100%; max-width: 100%; padding:0px !important;}
	
	.consulting-box-01{ width:100%; padding:40px 0px 40px 0px; }
	.consulting-box-01 img{ padding:0px }
	.consulting-text-b { margin-bottom:30px;}
	.consu-padd{ padding: 0px 15px 0px 15px;}
	
	.consulting-box-02 { width:100%; padding:40px 0px 40px 0px;  float: left;}
	.consulting-box-02 img{ padding:0px }
	.landing-video {height: 400px;  width: 100%; overflow: hidden;}
	
	
	.ble-padd-011 {padding: 0px 0px 0px 0px; width:100%;}
	.ble-padd-033 {padding: 0px 0px 0px 0px; width:100%;}
	.after-ptr-text-b {margin-bottom: 30px;}
	
	
	.ble-padd-01p { padding-left: 0px;  padding-top:15px;  width: auto;}
	.ble-padd-02p {padding-right:0px; padding-top: 15px;  width: auto;  float: left;}
	.ble-padd-03p {padding-left:0px; padding-top: 15px;  width: auto;}
	
	.landing-video-home {height: 350px;}
	
	.food-safety-bg{ width:100%;}
	.sub-banner-safety{    min-height:300px;}
	
	.susta-textp{ padding-left:20px; padding-right:20px;}
	
	.nopsus{ padding:0px;}
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	@media screen and (min-width:10px) and (max-width:700px) {
	.wbrt{border-right: 1px solid #e0e0e0;}
	.wbrtq{border-right: 1px solid #e0e0e0;}
	
	}
	
	
	@media screen and (min-width:576px) and (max-width:991px) {
	.box-pro-mer{ width:50% !important; flex: 0 0 50% !important; max-width: 50% !important;}
	.ptr-text-p {width:90% !important;  padding-left: 0px;}
	.top-goodness{ display:none}
	}
	
	
	
	
	
	
	
	@media screen and (min-width:10px) and (max-width:743px) {
	.mpb-w100{-ms-flex: 0 0 100%; flex: 0 0 100%;  max-width: 100%;}
	.text-thou {padding-top: 0px;}
	.bgtr{ height:0px;}
	
	}
	
	
	@media screen and (min-width:650px) and (max-width:743px) {
	.clients-grid li a, .clients-grid li img{ width:50%;}
	
	
	}
	
	
	
	
	
	
	
	@media screen and (min-width:10px) and (max-width:599px) {
	.ftrdt { font-size: 16px;}
	.fht{ height:0px;}
	
	
	}
	
	
	@media screen and (min-width:10px) and (max-width:650px) {
	.ptr-text-p{ width:100%; padding-left:0px;}
	.video-bann-top{ margin-top:-90px;}
	.full-img-3 img {margin-top: 0px;}
	
	
	.overlayone{ width:100% !important;}
	.over-pack{ width:100%; flex: 0 0 100%;   max-width: 100%;}
	.metho-pack{ height: 180px; display: inline-block; position: relative; flex: 0 0 50%; max-width: 50%;}
	
	
	.pack-video-top {margin-top: 37px;}
	}
	
	
	
	@media screen and (min-width:10px) and (max-width:575px) {
	.box-merb50{ margin-bottom:40px;}
	.st-site-branding {width: 220px;}
	
	}
	
	.no-pb{ padding-bottom:80px;}
	
	@media screen and (min-width:10px) and (max-width:500px) {
	.about-contan{  width:90%;}
	.btext{ font-size:24px; line-height: 30px;}
	.bstext {line-height: 28px;  font-weight: 400;  font-size: 16px;}
	.text-thou-b-w {width: 100%;}
	.text-thou-b{ font-size:18px;}
	
	.ptr-text{font-size: 30px;margin-bottom: 5px;padding-top:15px;}
	.ptr-text-b {font-size: 30px;margin-bottom:20px;margin-top: 5px;padding-left:20px;padding-right:20px;}
	
	.st-padd-bott100 { padding-bottom: 50px;}
	
	
	.template-demo{ padding-left:30px; text-align:center;}
	.clients-grid li a, .clients-grid li img {display: block; width: 65%!important; margin-left: auto; margin-right: auto;}
	
	.hid-500{ display:none;}
	.full-width-500{ width:100% !important; flex:100%; max-width: 100%; padding:0px 15px 0px 15px  !important;}
	
	.about-text-bg-col{background-color: #f8f8f8;}
	
	.footer-bgtetx {border-radius: 15px; padding:10px; height: 50px; margin-top: -26px;}
	.landing-video {height: 300px; width: 100%; overflow: hidden;}
	.sub-banner-area-after{min-height: 300px;}
	
	.textp-plr{ padding-left:15px; padding-right:15px;}
	
	.line-b{ margin-bottom:30px;}
	.facit-02box {padding-bottom:60px;}
	.facit-2T{ padding-top:20px;}
	.no-pb{ padding-bottom:0px !important;}
	
	.titel{ font-size:20px;}
	.landing-video-home {height: 300px;}
	.pad-safet{ padding:0px;}
	.sub-banner-food-safety{height: 300px;}
	.food-safety-bg{ width:100%;}
	.sub-banner-hygiene{height: 300px;}
	
	.sub-banner-quality{min-height: 300px;}
	.pri-btext{ padding-left:15px; padding-right:15px;}
	
	
	.mob-pt50{ padding-top:50px !important;}
	.mob-pb50{ padding-bottom:50px !important;}
	
	.goodne-h {height: 50px;}
	.st-padd-top-budB150 {padding-bottom:50px;}
	.padd-about{    padding-bottom:50px;}
	.lit-we-2 { width:100%;}
	
	.machinery-bg{ display:block;}
	.machinery-bg a{ clear:both; display:block; width:160px; margin:0px auto;  margin-top:15px;}
	
	
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	.moblie-f-show{ display: none;}
	.moblie-f-hide{ display: block;}
	@media screen and (min-width:10px) and (max-width:450px) {
	.moblie-f-show{ display: block;}
	.moblie-f-hide{ display: none;}
	
	
	
	}
	
	
	
	@media screen and (min-width:10px) and (max-width:375px) {
	.top-header .top-right{ float: none; padding-top:3px;}
	.text-thou {padding-top: 10px;}
	
	
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	