@media (max-device-width:2500px) and (orientation:lanscape){
}
 


@media screen and (max-width:2500px)
{


} 
 


 
@media screen and (max-width:1450px)
{ 

}

 
 
  
  @media screen and (max-width:1200px)
{ 
  
 

 
}
 

@media screen and (max-width:1000px)
{  header nav{ width:auto}
	body{ font-size:12px;}
	.menipop{ display: none;  width: 100%; height: 100%; position:fixed; top: 0; background-color: #fff; z-index: 99999;}
	.menipop nav{ padding-top:100px;}header nav a:hover{ border-bottom:2px solid #fff}
	
	header nav a{ width:100%; font-weight: bold; margin: 0; font-size:10px; display: block; text-align: center; line-height:20px; letter-spacing: 2px;}
	header, header.smaller {  width: 100%;  height:88px;} header h1#logo,header.smaller h1#logo{ width:185px; background-size:100%; background-position: left center; height: 60px; margin:auto; float: none; left: 10px; position: fixed; display: block; margin-top: 30px;}
	.yearlogo,  header.smaller .yearlogo{ width:50px; height:45px; position: fixed; right:0px; left: 0; margin: auto; top: 9px; z-index: 999}.bannerfix{ margin-top: 87px;}.aboutsec{ width:90%; height: 300px;}.aboutbrder{ width:70%; left: 10px;}.menupop{ display: block; position: relative; width:80%; margin: 0 auto; margin-bottom: 25px; left: 0;}
	.popupimg{ width:90%;}.sliderfixx{ width:auto}
	 
	.menuicn{ width:30px; z-index:999999; display: block; padding-top: 14px; height:30px; position:fixed; right:13px; top:38px; cursor:pointer}.clientsec h4{ font-size:16px;}.copyleft{ font-size:11px; letter-spacing: 0.5px;}
	
	 @-webkit-keyframes colorchange {
      0% {
        
        color: #00b125;font-size:10px;
      }
      
      100% {
        
        color: #1451a6;font-size:10.5px;
      }
     
    }.newseventsbt{ width:280px; right:50px; top:30px;   font-size:10px; }

	.togrlcon,.togrlcon1,.togrlcon:after,.togrlcon1:after {-webkit-transition: all ease 0.2s;-moz-transition: all ease 0.2s;	transition: all ease 0.2s;}
.togrlcon,.togrlcon1{ width:30px; left: 0; right: 0; margin: auto; height:3px; background-color:#77c24b; position:absolute; }.togrlcon:after,.togrlcon1:after{ width:30px; height:3px; background-color:#77c24b; content:''; position:absolute; top:12px;}.togrlcon1{ transform:rotate(45deg); top:19px; background-color:#77c24b  }.togrlcon1:after{ transform:rotate(-90deg); top:1px; } 
	.form_cont,.form_fild,.form_fild2{ height: 40px;}.get_info2{ margin-bottom:0px;}header.smaller nav a{ line-height: 20px; margin-top: 0}.adresssec, .emailsec{ background-size: 12px; line-height: 18px;}a[href^=tel] { color: inherit; text-decoration: none; }.menupop1{ display:block; padding: 10px; margin: 0 auto; margin-bottom: 20px; padding-bottom: 10px;  position: relative; left: auto; margin-top: -17px  }.menupop1 span{ font-size:10px;color: #747474; font-weight: normal; line-height: 20px;}.menupop,.menupop1{background: transparent; padding: 0px;}.rightMenuuuv{ display: none;}.leftMenuu{ width:100%; padding: 0px; float: none;}.leftMenuu span{ text-align:center; line-height: 22px;  font-size:11px; color: #747474; font-weight:normal} 
	.toplingkd a{ font-size:11px;}.worryabout_tab {    width: 120px;    height: 25px;    line-height: 26px;    font-size: 9px;    right: 10px;}.toplingkd{ right:150px; top:0px;}
	.mancap{ width:90%; margin: 0 auto; margin-top:400px;}.manufacture_portfolio{ width:80%; padding:10%; top: -350px;}.leftpos,.rightpos{ width:100%; float: none;}.padd-50 { padding-bottom: 0;}
	.hd1 {    font-size: 20px;}.ul-li{  margin-left:16px;}.moreinfo-btn, .moreinfo-btn1{ float:none; margin-top: 25px;}.faclitusec{ width:80%;}.faclitusec{ padding-top:330px;}.hd1-1{ font-size:18px; margin-bottom: 39px; line-height: 25px;}
	.box1, .box2, .box3{ width:100%; float: none; padding: 0}
	.hd2{ font-size:15px}.hd2 br{ display:none}.boxfix{ margin:0}.light-grn-bg{ margin-top:0px; padding: 35px 0}
	.prctfix{ width:90%; }.imgsize{ width:auto;}.contentFix{ width:90%;font-size: 12px;
    line-height: 22px;}.part4{ padding: 40px 0 180px}
	.hd3 { font-size:22px; line-height: 30px;padding: 0}.mhd1{ font-size:25px; }.brndlogo img{ width:48%; padding: 0 1%}.abtsecc{ width:90%;}
	.brndlogo{ width:90%; margin: 0 auto;}.leftcont{ width:100%; float: none; margin: 0; font-size: 14px; line-height: normal; margin-bottom: 25px;}.padd-tp-50{ padding-top:0}.footercontat{ width:90%; padding: 0; margin-top: 40px; box-shadow:none}.ftr_left{ width:100%; float: none; text-align:center}
	.footerfix{ width:90%; margin: 0 auto;}.footerfix img{ width:80px}.rght_ftr{ width:100%; float:none}
	.ftrlink{ width:100%; float: none; margin-bottom: 25px;}.ftrlink h3{ font-size:17px;color: #9ade55; letter-spacing: 1px; }.ftrlink{ font-size:12px; letter-spacing: 0.5px;}.copyrt,.socilmedia{ width:100%; float:none; font-size:12px}
	
	.leftimg,.rightcontr,.leftimg1,.rightcontr1,.boxx31,.leftprasdd, .rightprddd{ width:100%; float: none;}
	
	
	.cpfixsoc{ margin:0}.copyrt{ line-height:normal; color: #9ade55; display: block}.footerbg{ background-size:100px;}.abtbanner, .affiliation_banner, .global_banner, .infrastructure_banner, .prodct_banner, .quality_banner, .contact_banner{ margin-top:87px; background-attachment: scroll; height: 300px;}.contetnpart{ width:90%; font-size:12px; text-align: justify; padding: 40px 0}
	.abtparllel{ line-height:300px; background-attachment: scroll; font-size:22px;}.services{ margin:0}
	.services{ width:83%; padding:9%;}.services h3{ font-size:16px; line-height:22px;}.services ul li {
    margin-left: 22px;
		line-height: 25px;}.visionmission{ width:100%; margin:0; margin-bottom: 30px;}.lefrside{ width:90%; margin: 0 auto; float:none; margin-top: 25px; font-size:12px;}.vmsewt h2{ font-size:22px;}.pdgleft{ padding:0}
	.footercontat { display:none;}.pdglrgt{ padding:0}.abttext{ font-size:35px; height: 73px; line-height: 35px;}
	.abttext span {    display: block;    font-size: 19px; letter-spacing: 1px;    font-weight: 500;}.gryhead{ font-size:22px;}
	.rightcontr,.rightcontr1{ margin-bottom:25px;}.padd-tp-40{ padding:0}.cyabbg{ width:90%; padding:0 5%; padding-top: 15px;}.boxx31{ margin: 0; display: block; margin-bottom: 30px;}.boxx31 span{ line-height:10px; font-size:22px; display: block}.darl_blue_bg {  width: 80%; padding: 12% 10%;font-size: 14px;    line-height: 25px;}.chartsection{ padding:30px 0}.contetnpart ol li{ margin-left:30px;}
	h3,h2{ line-height: normal}.light_blue_left,.dark_blue_right {width:86%; height: auto; padding: 25px 7%; line-height: 20px;}.worry_about_dossier{ height:300px; background-attachment: scroll; background-size: auto 100%;}
	.liststye ul li{ margin-left:15px;}.liststye br{ display:none;}.liststye ul{ margin:30px 0;}
	.worry_text{ width:90%; padding-top: 100px; font-size: 30px; line-height: 40px;}.worry_text span{ font-size:50px;}.margn-150{ margin-bottom:0}.producsec{width:90%; padding: 50px 0}.herbal_ayurvedic { 
		padding: 250px 50px 30px 30px; }.cosmetic_products {    padding:150px 50px 30px 30px;}
	.leftprasdd{ margin-bottom:12px;}.nutraceutical_supplemnt {    padding: 130px 150px 30px 30px;}
	.protein_powder {    padding:120px 100px 30px 30px;}.herbal_img, .nutraceutical_img, .cosmetci_img, .protein_img{ background-size:100%;} .infrastructset{ width:90%; padding: 50px 0} .prd1, .prd2, .prd3, .prd4, .prd5, .prd6, .prd7, .prd8{ width:100%; background-size:auto 100%; height: 300px; margin-bottom: 20px;}.ovesrlay h1{ font-size:22px; line-height: 20px; padding-top: 150px;}
	.ovesrlay span{ font-size:11px;}.ovesrlay{ border-radius:0}.quality_cont{ width:90%; padding: 50px 0}
	.quality_title h1,.pathway h1{ font-size:20px;}.quality_box{ height:auto}
	.quality_sub_box{ width:44%; margin:0 3%; height: auto; margin-bottom: 20px;}.quality_title, .pathway{ background-image:none}.pathway_box{ width:90%; height: auto; margin: 0 auto;}.pathway_box img{ width:100%; margin: 0 auto; display: block; } .certifix{ width:90%;}.certifix h2{ font-size:15px;}.cebox1 {
    width: 88%;
    margin: 0 auto;
		float: none;}.certifix h3{ font-size:15px; margin: 0 0 15px 0}.formbagd{ padding:60px 0}.contact_top{ width:100%; padding: 0 0 25px 0}.contact_cont,.contact_cont_left{ width:100%;}.contact_cont_right{ width:100%; float: none; margin-bottom: 30px;}.contact_cont_left{ padding:0; float: none}.inputfield_c{ width:90%; padding-left: 8%; font-size:12px; height: 30px;}
	.map_se{ box-shadow:none; border: 0}.contact_cont_left_box{ width:100%;}.submit{ width:45%; margin:2.5%; font-size:13px;}.contact_cont_left br{ display:none;}.logosecc, .infrastructset{ width:90%; margin: 0 auto; padding: 60px 0}.logosecc img{ padding-bottom:28px;}.leftprasdd, .rightprddd{ font-size:23px; letter-spacing: 0.5px; line-height: 28px;}
	.verificationsec{ width:90%; padding: 5%; }.formhd{ font-size:20px; padding-top: 50px; line-height: 25px; margin-bottom: 35px;}.inputfield, .selectfie{ font-size:12px;}.subitbt, .cancbtn{ width:45%; font-size:13px; height: 50px; line-height: 50px;}.herbal_img:hover, .nutraceutical_img:hover, .cosmetci_img:hover, .protein_img:hover{ background-size:100% 100%}
	
@media screen and (max-width:480px)

{
  
}

@media screen and (max-width:320px)

{ 
 
}
 