body{
	margin: 0;
	font-family:'Merriweather Sans', sans-serif;
	font-size:14px
}
img{border:0}
.clear{ clear:both; height:0;}
.spacer{ clear:both; height:15px;}
#main{width: 100%; float: left}
.center-div{width: 999px; margin: 0 auto}
.logo{float: left; padding: 8px 0 8px 30px}
.social{float: right; padding: 35px 30px 35px 0; color: #7f7f7f; font-size: 13px; display:none}
.social img{vertical-align:middle; padding: 0 0 0 4px}
#main-menu{width: 100%; float: left; border-top: 2px solid #F0F0F0;position:relative; z-index: 2}
.subsidiaries{width: 100%; float: left; background:url(../images/sub-bg.gif) repeat-x 0 bottom}
h2{font-family: 'Roboto Condensed', sans-serif; font-size:24px; font-weight:400; color:#e2001a; margin:0; padding: 0 0 15px 20px;background:url(../images/heading-bg.html) no-repeat 0 8px}
h2 span{color: #8d8d8d}
.subsi-text{width: 98%; float: left}
.subsidiaries1{width: 943px; float: left; padding: 25px 28px}
p{
	line-height: 24px;
	color: #3C3C3C;
	text-align:justify;
	margin: 0 0 15px 0
}
p a{text-decoration:underline; color: #E2001A}
.subsi-img{width:100%;float:left;padding: 0 0 0 0px}
.welcome{
	width:1000px;
	float:left;
	padding: 0 63px 0 0
}
.welcome-txt{
	width:1000px;
	float:left;
	padding: 0 18px 0 0
}

.news-1{width:70%;  padding: 20px 30px; margin: 0 auto ; background:#f4f69e; position:relative; text-align:center;}

.news-3{width:70%;  padding: 10px 10px; margin: 0 auto ; background:#f4f69e; position:relative; text-align:center; float:left;}

.news-4{width:70%;  padding: 20px 30px; margin: 0 auto ; background:#fffff; position:relative; text-align:center; float:left;}


.news-2{
	width:40%;
	padding: 10px 10px;
	margin: 5px;
	font-size:16px;
	color:#fff;
	position:relative;
	text-align:center;
	float:left;
	background-color: #E00018;
}
.news-20{
	width:40%;
	padding: 10px 10px;
	margin: 5px;
	font-size:16px;
	color:#333;
	position:relative;
	text-align:center;
	float:left;
	background-color: #D0D0D0;
}


.form{
	
	width:45%;
	margin:1%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#333;
	padding:1%;
	float:left;
	
	}
.form-1{
	
	width:45%;
	height:40px;
	border:#666 solid thin;
	padding:4px;
	margin-bottom:5px;
	}
.form-2{
	
	width:100px;
	height:40px;
	border:#666 solid thin;
	padding:4px;
	margin-bottom:5px;
	background-color:#F66;
	
	}	
	 
.new-text{ text-align:center inherit; font-size:22px; line-height:40px;}

.welcome-img{width:177px;/* float:left; */float:right;}
.formulation{width:480px;float:left}
.formulation-txt{width:320px;float:left; padding: 0 35px 0 0}
.formulation-link{width:125px;float:left;}
.formulation-link ul{margin: 0; padding: 0; list-style:none; width: 100%; float: left}
.formulation-link ul li{width: 100%; float: left}
.formulation-link ul a{font-size:13px; border-bottom: 1px solid #ddd; float:left; width: 90%; background:url(../images/bullet.png) no-repeat 0 10px; text-decoration:none; color: #7f7f7f; line-height: 18px; padding: 5px 0 5px 10%}
.formulation-link ul a:hover{ color:#E2001A;}
.more{background:url(../images/bullet1.png) no-repeat 50px 13px #E2001A; font-size:13px; color: #fff; float: left; padding: 8px 30px 7px 10px; text-decoration:none}
h3{font-family: 'Roboto Condensed', sans-serif; font-size:24px; font-weight:400; color:#000; margin:0; padding: 0 0 15px 0}
.news{float: left; width: 273px; height: 254px; padding: 20px 30px; margin: 0 13px 0 0; background:#f4f69e; position:relative}
.news p{color:#5b5501}
.news p span{font-size: 13px; color:#000}
.news{float: left; width: 244px; height: 254px; padding: 20px 30px;/*  margin: 0 13px 0 0; */ margin: 0 27px 0 0; background:; position:relative}
.news ul{margin: 0; padding: 0; list-style:none; width: 100%; float: left}
.news ul li{font-size:13px; border-bottom: 1px solid #c2d2a1; float:left; width: 95%; background:url(../images/bullet.png) no-repeat 0 9px; text-decoration:none; color: #304601; line-height: 18px; padding: 5px 0 5px 5%}
.news ul li a{text-decoration:none; color: #304601;}
.news ul li:last-child {font-size:13px; border-bottom: none; float:left; width: 95%; background:url(../images/bullet.png) no-repeat 0 9px; text-decoration:none; color: #304601; line-height: 18px; padding: 5px 0 5px 5%}
.health{float: left; width: 244px; height: 254px; padding: 20px 30px;/*  margin: 0 13px 0 0; */ margin: 0 28px 0 0; background:; position:relative}
.health ul{margin: 0; padding: 0; list-style:none; width: 100%; float: left}
.health ul li{font-size:13px; border-bottom: 1px solid #c2d2a1; float:left; width: 95%; background:url(../images/bullet.png) no-repeat 0 9px; text-decoration:none; color: #304601; line-height: 18px; padding: 5px 0 5px 5%}
.health ul li a{text-decoration:none; color: #304601;}
.investor{float: left; width: 276px; height: 254px; padding: 20px 30px; margin: 0; background:#dff5ff; position:relative}
.investor ul{margin: 0; padding: 0; list-style:none; width: 100%; float: left}
.investor ul li{font-size:13px; border-bottom: 1px solid #9cd0e6; float:left; width: 95%; background:url(../images/bullet.png) no-repeat 0 9px; text-decoration:none; color: #004d6e; line-height: 18px; padding: 5px 0 5px 5%}
.investor ul li a{text-decoration:none; color:#004d6e}
.investor p{color:#004d6e}
.archives{background:url(../images/bullet1.png) no-repeat 65px 9px #ABA003; font-size:13px; color: #fff; float: left; padding: 5px 30px 5px 10px; text-decoration:none;position:absolute; bottom: 0; left: 30px}
.view{background:url(../images/bullet1.png) no-repeat 65px 9px #75992B; font-size:13px; color: #fff; float: left; padding: 5px 30px 5px 10px; text-decoration:none;position:absolute; bottom: 0; left: 30px}
.more1{background:url(../images/bullet1.png) no-repeat 50px 9px #009EE2; font-size:13px; color: #fff; float: left; padding: 5px 30px 5px 10px; text-decoration:none;position:absolute; bottom: 0; left: 30px}
.corporate{padding: 20px 0; width: 100%; float: left}
#footer{width: 100%; float: left; background:url(../images/footer-bg.gif) repeat-x 0 0 #f3f3f3; padding: 15px 0}
#footer ul{margin: 0; padding: 0; list-style:none}
#footer ul li.border{border-top: 1px solid #DADADA}
#footer ul li a{font-size:13px; color: #000; font-weight:700; text-decoration:none; line-height: 50px}
#footer ul ul{margin: 0 0 15px 0; padding: 0; list-style:none}
#footer ul li li a{font-size:12px; color: #808080; font-weight:400; text-decoration:none; line-height: 20px}
.foot1{width: 190px; float: left}
.foot2{width: 190px; float: left}
.foot3{width: 235px; float: left; margin: 0 0 0 35px}
.foot4{width: 140px; float: left; margin: 0 0 0 35px}
.foot5{width: 140px; float: left; margin: 0 0 0 30px}
#copyright{width: 100%; float: left; background: #e2001a; padding: 12px 0; color:#fff; font-size:13px}
#copyright a{color:#fff}
ul.menu ul {position:absolute; width:209px; left:0px; top: 39px; display:none; opacity:0; list-style:none}
ul.menu {list-style:none; margin:0 auto; padding:0; width:945px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none; cursor:pointer}
ul.menu li {float: left; position:relative; padding:0; text-decoration: none; background:url(../images/menu-bg.gif) no-repeat right 12px}
ul.menu li.last{background:none}
ul.menu li a {float: left; padding:11px 10px 11px 10px; color: #181818; font-weight: 400; font-size: 13px; text-decoration: none; text-align: center}
ul.menu li a:hover {float: left; padding:11px 10px 11px 10px; color: #e2001a;background:url(../images/menu-bg-o.gif) repeat-x 0 0}
ul.menu ul li { border-bottom: 1px solid #FE3A4E; margin:0; text-align:left; margin:0; background:none; width: 100%;}
ul.menu ul li a {display:block; font-size:13px; font-weight: 400; text-transform: none; text-align: left; padding:7px 20px 7px 20px; /* width:169px;  */width:100%; background: #E00018; color: #fff; border-bottom: none; box-sizing:border-box;}
ul.menu li.last ul {position:absolute; width:190px; left:0px; top: 39px; display:none; opacity:0; list-style:none}
ul.menu li.last ul li a {display:block; font-size:13px; font-weight: 400; text-transform: none; text-align: left; padding:7px 20px 7px 20px; width:144px; background: #E00018; color: #fff; border-bottom: none}
ul.menu ul li a:hover, ul.menu ul li a:hover, ul.menu ul li li.link-last a:hover {padding:7px 20px 7px 20px; background: none #370005;color:#fff}
ul.menu ul ul {left:209px; top:0; background:url(../images/sub-menu-bg.gif) no-repeat 0 0 #76000C}
ul.menu ul li.large ul {background:url(../images/sub-menu-bg1.gif) no-repeat 0 0 #76000C}
ul.menu ul ul li{margin:0; border: 0}
ul.menu ul ul li a {/* width:169px; */width:100%;background: transparent none;font-size:12px;padding:5px 20px; color: #FFCDD2;line-height:17px}
ul.menu ul ul li a:hover, ul.menu ul ul li a:hover, ul.menu ul ul li.link-last a:hover{padding:5px 20px; background: transparent none; color: #fff}
ul.menu ul ul ul {left:134px; top:1px}
ul.menu ul ul li {z-index:99999}
ul.menu ul ul ul li {z-index:99999}
ul.menu .menulink:hover, ul.menu .menulink:active, ul.menu .menuhover {color:#e2001a;background:url(../images/menu-bg-o.gif) repeat-x 0 0}
ul.menu ul li a.menulink:hover, ul.menu ul li a.menulink:active, ul.menu ul li a.menuhover {color:#fff;background: #370005}
#collage-in{width:100%; float:left; height: 241px; position:relative; border-bottom: 20px solid #E00018}
.about-header{}
.formulation-header{background:url(../images/header-formulation.html) no-repeat center 0}
.rd-header{background:url(../images/header-rd.html) no-repeat center 0}
.career-header{background:url(../images/header-careers.html) no-repeat center 0}
.world-header{background:url(../images/header-contact.html) no-repeat center 0}
.investor-header{background:url(../images/header-investor.html) no-repeat center 0}
.industry-header{background:url(../images/header-industry.html) no-repeat center 0}
.health-header{background:url(../images/header-health.html) no-repeat center 0}
.sitemap-header{background:url(../images/header-sitemap.html) no-repeat center 0}
.news-header{background:url(../images/header-news.html) no-repeat center 0}
.inside-div{width: 999px; float: left; margin: 30px 0;background:url(../images/content-bg.gif) repeat-y 0 0}
.left-panel{width: 240px; float: left; padding: 0 33px 0 0}
.right-panel{
	width: 999px;
	float: left;
	padding: 0
}

.line{border-bottom:thin solid #333;}
/*.line{border-bottom:groove solid #333;}*/
.left-links{width: 184px; float: left; border: 1px solid #E9E8ED; padding: 10px 27px; background: #fff}
h4{margin: 0 0 10px 0; font-family:'Roboto Condensed',sans-serif; color: #E2001A; font-size: 18px; font-weight:400; padding: 11px 0; border-bottom: 3px solid #E1E1E1}
.left-panel ul{margin: 0; padding: 0; list-style:none; width: 100%; float: left}
.left-panel ul li{width: 100%; float: left}
.left-panel ul li a{font-size:13px; border-bottom: 1px solid #ddd; float:left; width: 92%; background:url(../images/bullet.png) no-repeat 0 11px; text-decoration:none; color: #000; line-height: 18px; padding: 7px 0 7px 8%}
.left-panel ul li a:hover{color: #E2001A}
.left-panel ul li a.active{color: #E2001A}
.left-panel ul li a.last{border: 0}
.left-panel ul li li a{font-size:12px; border-bottom: 0; float:left; width: 85%; background:url(../images/bullet2.gif) no-repeat 15px 11px; text-decoration:none; color: #7F7F7F; line-height: 17px; padding: 5px 0 5px 15%}
.corporate-banner-in{width: 240px; float: left; border-top: 10px solid #fff; border-bottom: 10px solid #fff}
h1{border-bottom: 1px solid #E1E0E5;font-family: 'Roboto Condensed', sans-serif; font-size:24px; font-weight:400; color:#e2001a; margin:0 0 15px 0; padding: 5px 0 5px 20px;background:url(../images/heading-bg.html) no-repeat 0 13px}
.right-panel h2{font-family: 'Merriweather Sans', sans-serif; font-size:24px; font-weight:400; color:#e2001a; margin:0; padding:0;background:none}
.right-panel h2 a{color:#7F7F7F; text-decoration:none}
.right-panel h2 img{vertical-align:middle}
.right-panel h3{ margin:0 0 15px 0; padding:8px 8px 6px 8px; font-family:'Merriweather Sans', sans-serif; font-size:14px; color:#474747; background: #f6f6f8; border-bottom:2px solid #e0e0e5;  width:100%; float:left; text-transform:uppercase; font-weight:700; box-sizing:border-box;}
.right-panel h3 a{ text-decoration:none; color:#181818;}
.right-panel h4{ margin:0 0 15px 0; padding:0 0 5px 0; font-family:'Merriweather Sans', sans-serif; font-size:16px; color:#707070; border-bottom:1px solid #efeff0;  width:100%; float:left;}
ul.inside-bullet{ margin:0; padding:0 0 15px 0; list-style-type: none; float:left; width:726px;}
ul.inside-bullet li{ background:url(../images/inside-bullet.gif) no-repeat left 12px; padding:8px 0 8px 13px; color:#7F7F7F; float:left; width:713px; border-bottom:1px solid #e0e0e5;}
ul.inside-bullet li.last{ border-bottom:none;}
ul.inside-bullet li a{ text-decoration:underline; color:#7F7F7F;}
ul.inside-bullet li ul{margin:0; padding:0; list-style-type: none}
ul.inside-bullet li ul li{background:url(../images/bullet2.gif) no-repeat left 14px; padding:10px 0 0 13px; color:#7F7F7F; float:left; width:713px; border-bottom:none;}
.inside-img{
	width:100px;
	float:left;
	margin:0 22px 15px 0
}
.inside-img.right{ width:257px; float:right; margin:0 0 15px 22px;}
.inside-text{ width:447px; float: left;}
.inside-text.left{ width:447px; float: right;}
.inside-img2{ width:341px; float:left; margin:0 22px 15px 0}
.inside-text2{ width:362px; float: left;}
ul.inside-bullet-last{ margin:0; padding:0 0 15px 0; list-style-type: none; float:left; width:726px;}
ul.inside-bullet-last li{ background:url(../images/inside-bullet.gif) no-repeat left 12px; padding:8px 0 8px 13px; color:#7F7F7F; }
ul.inside-bullet-last li a{text-decoration:underline; color:#7F7F7F}
h5{ width:100%; float:left; color:#00849b; font-size:18px; margin:0; padding:0 0 15px 0; text-transform:uppercase; font-weight:700}
h5 span{ color:#000; font-size:15px; text-transform:capitalize; font-weight:400;}
ul.inside-bullet1{ margin:0; padding:0 20px 20px 0; list-style-type: none; width:343px; float:left;}
ul.inside-bullet1 li{ background:url(../images/inside-bullet.gif) no-repeat left 12px; padding:8px 0 8px 13px; color:#7F7F7F; border-bottom:1px solid #e0e0e5;}
ul.inside-bullet1 li.last{ border-bottom:none;}
ul.inside-bullet1 li a{color:#7F7F7F; text-decoration:none;}
ul.inside-bullet1 li ul{margin:0; padding:0; list-style-type: none}
ul.inside-bullet1 li ul li{background:url(../images/bullet2.gif) no-repeat left 6px; padding:0px 0 0 13px; color:#7F7F7F; float:left; width:350px;}
ul.inside-bullet1 li ul li a{ color:#333; font-size:11px;}
ul.inside-bullet2{ margin:0; padding:0 0 20px 20px; list-style-type: none; width:343px; float:left;}
ul.inside-bullet2 li{ background:url(../images/inside-bullet.gif) no-repeat left 12px; padding:8px 0 8px 13px; color:#7F7F7F; border-bottom:1px solid #e0e0e5;}
ul.inside-bullet2 li.last{ border-bottom:none;}
ul.inside-bullet2 li a{color:#7F7F7F; text-decoration:none;}
ul.inside-bullet2 li ul{margin:0; padding:0; list-style-type: none}
ul.inside-bullet2 li ul li{background:url(../images/bullet2.gif) no-repeat left 6px; padding:0px 0 0 13px; color:#7F7F7F; float:left; width:350px; border-bottom:none}
ul.inside-bullet2 li ul li a{ color:#333; font-size:11px;}
ul.sitemap-bullet1{ margin:0; padding:0 20px 0 0; list-style-type: none; width:343px; float:left;line-height:18px;}
ul.sitemap-bullet1 li{ background:url(../images/inside-bullet.gif) no-repeat left 12px; padding:8px 0 8px 13px; color:#7F7F7F; border-bottom:1px solid #e0e0e5;}
ul.sitemap-bullet1 li.last{ border-bottom:none;}
ul.sitemap-bullet1 li a{color:#7F7F7F; text-decoration:none;}
ul.sitemap-bullet1 li ul{margin:15px 0 0 0; padding:0; list-style-type: none; float:left}
ul.sitemap-bullet1 li ul li{background:url(../images/bullet2.gif) no-repeat left 6px; padding:0px 0 0 13px; color:#7F7F7F; float:left; width:350px; border-bottom:none;}
ul.sitemap-bullet1 li ul li a{ color:#333; font-size:11px;}
ul.sitemap-bullet2{ margin:0; padding:0 0 0 20px; list-style-type: none; width:343px; float:left; line-height:18px;}
ul.sitemap-bullet2 li{ background:url(../images/inside-bullet.gif) no-repeat left 12px; padding:8px 0 8px 13px; color:#7F7F7F; border-bottom:1px solid #e0e0e5;}
ul.sitemap-bullet2 li.last{ border-bottom:none;}
ul.sitemap-bullet2 li a{color:#7F7F7F; text-decoration:none;}
ul.sitemap-bullet2 li ul{margin:15px 0 0 0; padding:0; list-style-type: none; float:left}
ul.sitemap-bullet2 li ul li{background:url(../images/bullet2.gif) no-repeat left 6px; padding:0px 0 0 13px; color:#7F7F7F; float:left; width:350px; border-bottom:none}
ul.sitemap-bullet2 li ul li a{ color:#333; font-size:11px;}
.div1{
	width:363px;
	float:left;
	color:#525252;
	line-height:18px;
	padding:0 0 20px 0
}
.div2{
	width:363px;
	float:left;
	color:#525252;
	line-height:20px;
	padding:0 0 20px 0
}
.div3{width:100%; float:left; color:#7F7F7F; line-height:20px; padding:0 0 20px 0}
.div3 .tel{ width:75px; font-weight:bold; float:left;}
.tel{ width:55px; font-weight:bold; float:left;}
.tel-text2{ width:145px; font-weight:bold; float:left;}
.tel-text{ width:290px; float:left;}
.text2{float:left; width:550px;}
.colon{ width:15px; float:left; }
.div2 a, .div3 a{ text-decoration:underline; color:#E2001A;}
.text-red{color:#E2001A; font-weight:700; padding:0 0 15px 0;text-align:center}
.table{ width:726px; float:left; margin:0 0 15px 0;}
.tr-title{ width:726px; float:left; background-color:#e2001a; color:#fff; }
.tr1{ width:726px; float:left; background-color:#f8f8fa; color:#7F7F7F; border-bottom:1px solid #fff; }
.tr2{ width:726px; float:left; background-color:#f0f0f0; color:#7F7F7F; border-bottom:1px solid #fff; }
.td-tl1{ width:347px; float:left; padding:8px; border-right:1px solid #fff;}
.td-tl2{ width:164px; float:left; padding:8px; border-right:1px solid #fff; text-align:center}
.td-tl3{ width:165px; float:left; padding:8px; text-align:center}
.td1{ width:347px; float:left; padding:8px; border-right:1px solid #fff;}
.td2{ width:164px; float:left; padding:8px; border-right:1px solid #fff; text-align:center}
.td3{ width:165px; float:left; padding:8px; text-align:center}
.td-tl4{ width:346px; float:left; padding:8px; text-align:center}
.td4{ width:346px; float:left; padding:8px; text-align:center}
.td-tl01{ width:130px; float:left; padding:8px; border-right:1px solid #fff;}
.td-tl02{ width:563px; float:left; padding:8px; text-align:center}
.td01{ width:130px; float:left; padding:8px; }
.td02{ width:563px; float:left; padding:8px;border-left:1px solid #fff;}
.text1{ font-size:11px; padding:7px 0; width:98%; border-bottom:1px solid #E1E0E5; float:left;}
.text1.last{ border-bottom:none;}
#tabs6 ul.inside-bullet{margin:0; padding:0 0 0 0; list-style-type:none; float:left;}
#tabs6 ul.inside-bullet li img{margin:3px 12px 0 12px; padding:0; float:right; vertical-align: middle;}
#tabs6 ul.inside-bullet li{margin:0; padding:5px 0 5px 0px !important; float:left; width: 330px;}
#tabs6 ul.inside-bullet li a{ color: #4F4F4F; font-weight: 400; width: 90%; text-align: left; background:url(../images/inside-bullet.gif) no-repeat 0 8px !important; margin:0; padding:5px 0 5px 14px !important; }
#tabs6 ul.inside-bullet ul{margin:0 0 0 10px; padding:0 0 0 0; list-style-type:none; float:left; width: 97%}
#tabs6 ul.inside-bullet li ul li{margin:0; padding:0 0 0 0px !important; float:left; width: 100% !important;}
#tabs6 ul.inside-bullet li ul li a{ color: #4F4F4F; font-weight: 400; text-align: left; background:url(../images/bullet2.gif) no-repeat 0 8px !important; margin:0; padding:5px 0 5px 10px !important;}
#tabs6 ul.inside-bullet1{margin:0; padding:0 0 15px 0; list-style-type:none; float:left;}
#tabs6 ul.inside-bullet1 li img{margin:0 0 0 30px; padding:0; float:right; vertical-align: middle;}
#tabs6 ul.inside-bullet1 li{margin:0; padding:5px 0 5px 5px !important; float:left; width: 100% !important;}
#tabs6 ul.inside-bullet1 li a{ /*width: 100% !important; */color: #4F4F4F; font-weight: 400; background:url(../images/inside-bullet.gif) no-repeat 0 8px !important; margin:0; padding:5px 0 5px 16px !important;}
#tabs6 ul.inside-bullet1 ul{margin:0; padding:0 0 15px 0; list-style-type:none; float:left;}
#tabs6 ul.inside-bullet1 li ul li{margin:0; padding:5px 0 5px 0px !important; float:left; width: 100% !important;}
#tabs6 ul.inside-bullet1 li ul li a{ color: #4F4F4F; font-weight: 700; background:url(../images/inside-bullet.gif) no-repeat 0 14px !important; margin:0; padding:5px 0 5px 5px !important;}
#tabs6 ul.inside-bullet01{ margin:0; padding:0 20px 20px 0; list-style-type: none; width:320px; float:left; font-size:12px;}
#tabs6 ul.inside-bullet01 li{ background:url(../images/inside-bullet.gif) no-repeat left 12px; padding:8px 0 8px 13px !important; color:#7F7F7F; border-bottom:1px solid #e0e0e5; width:100%; float:left; text-align:left}
#tabs6 ul.inside-bullet01 li.last{ border-bottom:none;}
#tabs6 ul.inside-bullet01 li a{color:#7F7F7F; text-decoration:none;}
#tabs6 ul.inside-bullet01 li ul{margin:0; padding:0; list-style-type: none}
#tabs6 ul.inside-bullet01 li ul li{background:url(../images/bullet2.gif) no-repeat left 6px; padding:0px 0 0 13px; color:#7F7F7F; float:left; width:350px;}
#tabs6 ul.inside-bullet01 li ul li a{ color:#333; font-size:11px;}
#tabs6 ul.inside-bullet02{ margin:0; padding:0 0 20px 20px; list-style-type: none; width:320px; float:left; font-size:12px;}
#tabs6 ul.inside-bullet02 li{ background:url(../images/inside-bullet.gif) no-repeat left 12px; padding:8px 0 8px 13px !important; color:#7F7F7F; border-bottom:1px solid #e0e0e5; width:100%; float:left; text-align:left}
#tabs6 ul.inside-bullet02 li.last{ border-bottom:none;}
#tabs6 ul.inside-bullet02 li a{color:#7F7F7F; text-decoration:none;}
#tabs6 ul.inside-bullet02 li ul{margin:0; padding:0; list-style-type: none}
#tabs6 ul.inside-bullet02 li ul li{background:url(../images/bullet2.gif) no-repeat left 6px; padding:0px 0 0 13px; color:#7F7F7F; float:left; width:350px; border-bottom:none}
#tabs6 ul.inside-bullet02 li ul li a{ color:#333; font-size:11px;}
#tabs6 ul.inside-bullet li:nth-child(2n+1) {clear: both !important;}
ul.inside-bullet3{margin:0; padding:0 0 15px 0; list-style-type:none; width:395px; float:left;}
ul.inside-bullet3 li img{margin:0 0 0 10px; padding:0; float:right; vertical-align: middle;}
ul.inside-bullet3 li{margin:0; padding:5px 0 5px 5px !important; float:left; width: 96% !important;}
ul.inside-bullet3 li a{color: #4F4F4F; font-weight: 400; background:url(../images/inside-bullet.gif) no-repeat 0 8px !important; margin:0; padding:5px 0 5px 16px !important; text-decoration:none;}
ul.inside-bullet3 ul{margin:0; padding:0 0 15px 0; list-style-type:none; float:left;}
ul.inside-bullet3 li ul li{margin:0; padding:5px 0 5px 0px !important; float:left; width: 100% !important;}
ul.inside-bullet3 li ul li a{ color: #4F4F4F; font-weight: 700; background:url(../images/inside-bullet.gif) no-repeat 0 14px !important; margin:0; padding:5px 0 5px 5px !important;}
#tabs6 {float: left; clear: both; margin: 0px 0 20px 0;} 
#tabs6 h3{ background: url(../images/tab-heading-line.html) no-repeat left bottom; color: #0091dc; font-family: 'Merriweather Sans', sans-serif; font-weight: 400; font-size: 15px; margin: 0 0 10px 0; padding: 0 0 5px 0;}
#tabs6 ul {float: left; padding: 0; margin: 0; position: relative; z-index:1;}
#tabs6 li { background: none; padding:0px; margin: 0; list-style: none;  font-family: 'Merriweather Sans', sans-serif; font-weight: 400; font-size: 11px; color: #373094; text-transform: none; text-align:center; border: none;}
* html #tabs6 li {display: inline;}
#tabs6 li, #tabs5 li a {float: left;}
#tabs6 ul li.active a {color: #E2001A; background: #fff; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; padding: 20px 6px 12px 6px !important;  margin: 0 1px 0 0; }
#tabs6 div p {line-height: 18px; color: #777; padding: 0 0 10px 0 !important; margin: 0 !important;}
#tabs6 ul li a { background: #f2f2f2; float: left; text-decoration: none; padding: 10px 5px 12px 5px !important;  margin: 10px 1px 0 0; color: #000; font-weight: normal;}
.tabitem6{ width:688px; float:left; margin:-1px 0 0 0; padding: 17px; border:1px solid #dcdcdc;}
#tabs6 ul.tabs06 li.active a {color: #E2001A; background: #fff; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; padding: 20px 14px 12px 14px !important;  margin: 0 1px 0 0; }
#tabs6 div p {line-height: 18px; color: #777; padding: 0 0 10px 0 !important; margin: 0 !important;}
#tabs6 ul.tabs06 li a { background: #f2f2f2; float: left; text-decoration: none; padding: 10px 14px 12px 14px !important;  margin: 10px 1px 0 0; color: #000; font-weight: normal;}
ul.inside-bullet01{margin:0; padding:0 0 15px 0; list-style-type:none; float:left;}
ul.inside-bullet01 li img{margin:0 0 0 30px; padding:0; float:right; vertical-align: middle;}
ul.inside-bullet01 li{margin:0; padding:5px 0 5px 5px !important; float:left; width: 100% !important;}
.bod-div{ width:726px; float:left; background:url(../images/divider.gif) no-repeat center bottom; padding:0 0 15px 0; margin:0 0 15px 0;}
.bod-div.last{ background-image:none;}
.milestone-div{ width:726px; float:left;}
.milestone-bg{ width:99px; float:left; background:url(../images/milestone-bg.jpg) no-repeat left top; color:#fff; font-size:23px; font-weight:400; text-align:center; padding:32px 0; height:28px;}
.milestone-text{ width:622px; float:left; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; border-right:5px solid #e8e8e8; height:90px;}
.milestone-text ul{ margin:0; padding:37px 0 37px 25px; list-style-type:none;}
.milestone-text ul li{ background:url(../images/red-bullet.gif) no-repeat left 3px; padding:0 0 8px 13px;}
.milestone-divider{ width:726px; float:left; background:url(../images/milestone-divider.gif) no-repeat 43px top; height:29px; }
.milestone-text ul.milestone2{margin:0; padding:23px 0 22px 25px; list-style-type:none;}
.gray-panel{ width:706px; float:left; background-color:#F8F8FA; border:1px solid #ededed; padding:10px;}
.divider{ width:726px; background:url(../images/divider.gif) no-repeat center bottom; height:11px; padding:15px 0 0 0; clear:both; margin: 0 0 15px;}
.download{ float:left; width:136px; margin:0 15px 0 0}
.image-div{ width:726px; float:left; padding:0 0 15px 0;}
.image1{ width:341px; float:left; padding:0 44px 0 0;}
.image2{ width:341px; float:left;}
.google-map{ width:706px; float: left; border:6px solid #ededed; padding:4px; margin:0 0 15px 0}
.submit_btn{margin:20px 0 0 0}
.submit_btn input{background-color:#e2001a;border:0;color:#FFF;font-size: 13px;padding: 8px 10px 7px 10px;font-family: "Merriweather Sans",sans-serif;}
.back_link {margin:10px 0 0 0;float:left}
.back_link a{background-color:#e2001a;border:0;color:#FFF;font-size: 13px;padding: 8px 10px 7px 10px;font-family: "Merriweather Sans",sans-serif;text-decoration:none;}

#parentHorizontalTab ul.inside-bullet{margin:0; padding:0 0 0 0; list-style-type:none; float:left;}
#parentHorizontalTab ul.inside-bullet li img{margin:3px 12px 0 12px; padding:0; float:right; vertical-align: middle;}
#parentHorizontalTab ul.inside-bullet li{margin:0; padding:5px 0 5px 0px !important; float:left; width: 330px; border: 0;}
#parentHorizontalTab ul.inside-bullet li a{ color: #4F4F4F; font-weight: 400; width: 90%; text-align: left; background:url(../images/inside-bullet.gif) no-repeat 0 8px !important; margin:0; padding:5px 0 5px 14px !important; }
#parentHorizontalTab ul.inside-bullet ul{margin:0 0 0 10px; padding:0 0 0 0; list-style-type:none; float:left; width: 97%}
#parentHorizontalTab ul.inside-bullet li ul li{margin:0; padding:0 0 0 0px !important; float:left; width: 100% !important; background: none;}
#parentHorizontalTab ul.inside-bullet li ul li a{ color: #4F4F4F; font-weight: 400; text-align: left; background:url(../images/bullet2.gif) no-repeat 0 8px !important; margin:0; padding:5px 0 5px 10px !important;}
#parentHorizontalTab ul.inside-bullet1{margin:0; padding:0 0 15px 0; list-style-type:none; float:left;}
#parentHorizontalTab ul.inside-bullet1 li img{margin:0 0 0 30px; padding:0; float:right; vertical-align: middle;}
#parentHorizontalTab ul.inside-bullet1 li{margin:0; padding:5px 0 5px 5px !important; float:left; width: 100% !important; border-bottom: 0px;}
#parentHorizontalTab ul.inside-bullet1 li a{ /*width: 100% !important; */color: #4F4F4F; font-weight: 400; background:url(../images/inside-bullet.gif) no-repeat 0 8px !important; margin:0; padding:5px 0 5px 16px !important;}
#parentHorizontalTab ul.inside-bullet1 ul{margin:0; padding:0 0 15px 0; list-style-type:none; float:left;}
#parentHorizontalTab ul.inside-bullet1 li ul li{margin:0; padding:5px 0 5px 0px !important; float:left; width: 100% !important;}
#parentHorizontalTab ul.inside-bullet1 li ul li a{ color: #4F4F4F; font-weight: 700; background:url(../images/inside-bullet.gif) no-repeat 0 14px !important; margin:0; padding:5px 0 5px 5px !important;}
#parentHorizontalTab ul.inside-bullet01{ margin:0; padding:0 20px 20px 0; list-style-type: none; width:320px; float:left; font-size:12px;}
#parentHorizontalTab ul.inside-bullet01 li{ background:url(../images/inside-bullet.gif) no-repeat left 12px; padding:8px 0 8px 13px !important; color:#7F7F7F; border-bottom:1px solid #e0e0e5; width:100%; float:left; text-align:left}
#parentHorizontalTab ul.inside-bullet01 li.last{ border-bottom:none;}
#parentHorizontalTab ul.inside-bullet01 li a{color:#7F7F7F; text-decoration:none;}
#parentHorizontalTab ul.inside-bullet01 li ul{margin:0; padding:0; list-style-type: none}
#parentHorizontalTab ul.inside-bullet01 li ul li{background:url(../images/bullet2.gif) no-repeat left 6px; padding:0px 0 0 13px; color:#7F7F7F; float:left; width:350px;}
#parentHorizontalTab ul.inside-bullet01 li ul li a{ color:#333; font-size:11px;}
#parentHorizontalTab ul.inside-bullet02{ margin:0; padding:0 0 20px 20px; list-style-type: none; width:320px; float:left; font-size:12px;}
#parentHorizontalTab ul.inside-bullet02 li{ background:url(../images/inside-bullet.gif) no-repeat left 12px; padding:8px 0 8px 13px !important; color:#7F7F7F; border-bottom:1px solid #e0e0e5; width:100%; float:left; text-align:left}
#parentHorizontalTab ul.inside-bullet02 li.last{ border-bottom:none;}
#parentHorizontalTab ul.inside-bullet02 li a{color:#7F7F7F; text-decoration:none;}
#parentHorizontalTab ul.inside-bullet02 li ul{margin:0; padding:0; list-style-type: none}
#parentHorizontalTab ul.inside-bullet02 li ul li{background:url(../images/bullet2.gif) no-repeat left 6px; padding:0px 0 0 13px; color:#7F7F7F; float:left; width:350px; border-bottom:none}
#parentHorizontalTab ul.inside-bullet02 li ul li a{ color:#333; font-size:11px;}
#parentHorizontalTab ul.inside-bullet li:nth-child(2n+1) {clear: both !important;}

#parentHorizontalTab {float: left; clear: both; margin: 0px 0 20px 0;} 
#parentHorizontalTab h3{ background: url(../images/tab-heading-line.html) no-repeat left bottom; color: #0091dc; font-family: 'Merriweather Sans', sans-serif; font-weight: 400; font-size: 15px; margin: 0 0 10px 0; padding: 0 0 5px 0;}
#parentHorizontalTab ul li.active a {color: #E2001A; background: #fff; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; padding: 20px 6px 12px 6px !important;  margin: 0 1px 0 0; }
#parentHorizontalTab div p {line-height: 18px; color: #777; padding: 0 0 10px 0 !important; margin: 0 !important;}
#parentHorizontalTab ul li a { background: #f2f2f2; float: left; text-decoration: none; padding: 10px 5px 12px 5px !important;  margin: 10px 1px 0 0; color: #000; font-weight: normal;}
.tabitem6{ width:688px; float:left; margin:-1px 0 0 0; padding: 17px; border:1px solid #dcdcdc;}
#parentHorizontalTab ul.tabs06 li.active a {color: #E2001A; background: #fff; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; padding: 20px 14px 12px 14px !important;  margin: 0 1px 0 0; }
#parentHorizontalTab div p {line-height: 18px; color: #777; padding: 0 0 10px 0 !important; margin: 0 !important;}
#parentHorizontalTab ul.tabs06 li a { background: #f2f2f2; float: left; text-decoration: none; padding: 10px 14px 12px 14px !important;  margin: 10px 1px 0 0; color: #000; font-weight: normal;}

.suscription-form {float:left; width:100%;}
.suscription-form-part {float:left; width:100%;}
.suscription-form-part .form-group {float:left; width:100%; padding: 0 0 15px 0; /* margin-right:5%; */ box-sizing:border-box;}
/* .suscription-form-part .form-group:nth-child(3n) {float:right; margin-right:0;} */
.suscription-form-part .form-group.group-full-width {float:left; width:100%; margin-right:0;}
.suscription-form-part .form-group label {float:left; width:100%; color: #7f7f7f; font-size:12px; margin:0 0 10px;}
.suscription-form-part .form-group input[type="text"],
.suscription-form-part .form-group input[type="email"],
.suscription-form-part .form-group input[type="phone"],
.suscription-form-part .form-group input[type="password"],
.suscription-form-part .form-group textarea  {float:left; width:100%; border: 1px solid #ddd; color: #7f7f7f; font-size:12px; padding: 5px; box-sizing: border-box;}
.suscription-form-part .form-group input[type="checkbox"]  {float:left; width:auto; border: 1px solid #ddd; margin-right: 10px; color: #7f7f7f; font-size:12px; padding: 5px; box-sizing: border-box;}
.suscription-form-part .form-group p  {float:none; width:auto; color: #7f7f7f; font-size:12px; display: table; margin: 0; box-sizing: border-box;}
.suscription-form-part .form-group .btn  {font-size: 13px; color: #fff; float: left; padding: 8px 10px 7px 10px; text-decoration: none; background-color: #e00018; text-shadow: none; border: 0; cursor: pointer; }
.formulation-header.subscription-header-blog {background: url("../images/blog-inside-header.html") no-repeat center 0;}

.hide-new {
	display: none;
}
.status.alert.alert-success {
    background: #deedd8;
    padding: 10px 10px;
    margin: 0 0 20px 0;
}
@media screen and (max-width: 767px) {
/*-- Home Page --*/
ul.menu {display:none;}
.center-div {width: 96%; }
.logo { float: left; padding: 10px; width: 100%; text-align: center; box-sizing: border-box; }
.logo img { max-width: 250px;  }
.subsidiaries1 {width: 100%; padding: 25px 15px; box-sizing: border-box;}
.subsi-img {text-align: center;}
.subsi-img a {position:relative; display: inline-block; outline: none;}
.subsi-img a::after {position:absolute; content:""; height:100%; width:3px; background:#fff; right: 0; top: 0;}
.news { width: 100%; box-sizing: border-box; margin:0; min-height:240px; height:auto; padding: 15px; }
.health { width: 100%; box-sizing: border-box; margin:20px 0; min-height:280px; height:auto; padding: 15px; }
.investor { width: 100%; box-sizing: border-box; margin:0; min-height:265px; height:auto; padding: 15px; }
.welcome { width: 100%; padding: 0 0 20px; box-sizing: border-box; }
.welcome-txt { width: 70%; padding: 10px 15px 10px 0 ; box-sizing: border-box; }
.welcome-img { width: 30%; box-sizing: border-box; }
.welcome-img img { max-width: 100%; }
.formulation { width: 100%; box-sizing: border-box; }
.formulation-txt { width: 100%; box-sizing: border-box; padding: 0 0 15px;; }
.formulation-link { width: 100%; box-sizing: border-box; }
.corporate img {max-width:100%;}
.foot1, .foot2, .foot3, .foot4, .foot5  { width: 100%; float: left; box-sizing: border-box; margin:0; }
.hide-in-mob {display:none;}
/*-- End Home Page --*/

#collage-in {min-height: 100px; height: auto; border-bottom: 10px solid #E00018;}
.about-header {background-size: cover; min-height: 100px;}
.about-header img { max-width: 100%; height: auto; min-height: auto; }
.sitemap-header {background-size: cover; min-height: 100px;}
.sitemap-header img { max-width: 100%; height: auto; min-height: auto; }
.formulation-header {background-size: cover; min-height: 100px;}
.formulation-header img { max-width: 100%; height: auto; min-height: auto; }
.rd-header {background-size: cover; min-height: 100px;}
.rd-header img { max-width: 100%; height: auto; min-height: auto; }
.investor-header {background-size: cover; min-height: 100px;}
.investor-header img { max-width: 100%; height: auto; min-height: auto; }
.news-header {background-size: cover; min-height: 100px;}
.news-header img { max-width: 100%; height: auto; min-height: auto; }
.industry-header {background-size: cover; min-height: 100px;}
.industry-header img { max-width: 100%; height: auto; min-height: auto; }
.health-header {background-size: cover; min-height: 100px;}
.health-header img { max-width: 100%; height: auto; min-height: auto; }
.career-header {background-size: cover; min-height: 100px;}
.career-header img { max-width: 100%; height: auto; min-height: auto; }
.world-header {background-size: cover; min-height: 100px;}
.world-header img { max-width: 100%; height: auto; min-height: auto; }
.inside-div {width: 100%; box-sizing: border-box; background: #fff;}
.left-panel {width: 100%; float: left; padding: 0;}
.left-panel .left-links {display:none;}
.left-panel .corporate-banner-in {display:none;}
.right-panel {width: 100%; box-sizing: border-box; background: #fff;}
ul.inside-bullet {width: 100%; box-sizing: border-box;}
ul.inside-bullet li {width: 100%; box-sizing: border-box; display: grid;}
ul.inside-bullet li .colon {display:none;}
ul.inside-bullet li ul li {width: 100%; box-sizing: border-box;}
.text2 {width: 100%; box-sizing: border-box;}
.milestone-div { width: 100%; box-sizing: border-box; }
.milestone-bg { width: 99px; box-sizing: border-box; min-height:90px; float: none; margin: 0px auto; }
.milestone-text { width: 100%;  box-sizing: border-box; height: auto; border-left: 5px solid #e8e8e8; }
.milestone-divider { width: 100%;  box-sizing: border-box; background-position: top center;}
.bod-div { width: 100%;  box-sizing: border-box; background-position: center bottom;}
.inside-img {width: 100%; float: left; margin: 0 0 20px; text-align: center; }
.inside-img.right {width: 100%; float: left; margin: 0 0 20px; text-align: center; }
.inside-img img { max-width: 100%; }
.right-panel img { max-width: 100%; }
.inside-text {width: 100%; float: left;}
.inside-text p {width: 100%; float: left;}
.bod-div .inside-text h5 { text-align: center; }
.inside-text.left {width: 100%; float: left;}
.divider {width: 100%;}
.image-div {width: 100%;}
.image1 {box-sizing: border-box; width: 100%; padding:0; margin: 0 0 15px; text-align:center;}
.image2 {box-sizing: border-box; width: 100%; padding:0; float:right; text-align:center;}
.inside-img2 {width: 100%; float: left; padding: 0 0 15px 0; box-sizing: border-box; margin: 0; }
.inside-text2 {width: 100%;}
.tabitem6 {width: 100%; box-sizing: border-box;}
#tabs6 ul.inside-bullet01 {width: 100%; box-sizing: border-box; padding: 0 0 0;}
#tabs6 ul.inside-bullet02 {width: 100%; box-sizing: border-box; padding: 0 0 0;}
#tabs6 ul.inside-bullet01 li.last {border-bottom: 1px solid #e0e0e5;}
#tabs6 ul.inside-bullet01 li {width: 100%; box-sizing: border-box;}
#tabs6 ul.inside-bullet02 li {width: 100%; box-sizing: border-box;}
#tabs6 ul.tabs06 li a {padding: 10px 5px 12px 5px !important;}
#tabs6 ul.tabs06 li.active a {padding: 20px 5px 12px 5px !important;}
.download {width: auto;}

#tabs6 {width:100%;}
#tabs6 ul.inside-bullet1 { width:100%; box-sizing: border-box; }
#tabs6 { width:100%; box-sizing: border-box; }
#tabs6 ul.inside-bullet li {width:100%;}
#tabs6 ul.inside-bullet li a {box-sizing: border-box; width: 100%;}
.compliances-part #tabs6 ul.inside-bullet li a b {width:85%; float: left;}
.compliances-part #tabs6 ul.inside-bullet li a b br {display:none;}
.submit_btn input {max-width: 100%; box-sizing: border-box; font-size: 12px;}
.google-map {width: 100%; box-sizing: border-box;}
.google-map iframe {width: 100%; box-sizing: border-box;}
.div1 {width: 100%; box-sizing: border-box;}
.div2 {width: 100%; box-sizing: border-box;}
ul.inside-bullet3 {width: 100%; box-sizing: border-box;}
ul.inside-bullet3 li {width: 100% !important; box-sizing: border-box;}
.press-release-part ul.inside-bullet3 li a {width: 100%; box-sizing: border-box; float:left;}
.press-release-part ul.inside-bullet3 li a b {width: 85%; box-sizing: border-box; float:left;}
.press-release-part ul.inside-bullet3 li a b br {display:none;}
.media-gallery-part {width: 100%; max-width: 100%; box-sizing: border-box; float:left;}
.media-gallery-part embed {width: 100%;}
.table {width: 100%; max-width: 100%; box-sizing: border-box;}
.tr-title {width: 100%; max-width: 100%; box-sizing: border-box;}
.td-tl1 {width: 50%; max-width: 100%; box-sizing: border-box; padding: 8px 4px;}
.td-tl2 {width: 25%; max-width: 100%; box-sizing: border-box; padding: 8px 4px;}
.td-tl3 {width: 25%; max-width: 100%; box-sizing: border-box; padding: 8px 4px;}
.td-tl4 {width: 50%; max-width: 100%; box-sizing: border-box; padding: 8px 4px;}
.td1 {width: 50%; max-width: 100%; box-sizing: border-box; padding: 8px 4px;}
.td2 {width: 25%; max-width: 100%; box-sizing: border-box; padding: 8px 4px;}
.td3 {width: 25%; max-width: 100%; box-sizing: border-box; padding: 8px 4px;}
.td4 {width: 50%; max-width: 100%; box-sizing: border-box; padding: 8px 4px;}
.tr1 {width: 100%; max-width: 100%; box-sizing: border-box;}
.tr2 {width: 100%; max-width: 100%; box-sizing: border-box;}
.td-tl01 {width: 25%; max-width: 100%; box-sizing: border-box;}
.td-tl02 {width: 75%; max-width: 100%; box-sizing: border-box;}
.td01 {width: 25%; max-width: 100%; box-sizing: border-box;}
.td02 {width: 75%; max-width: 100%; box-sizing: border-box;}
.gray-panel {width: 100%; max-width: 100%; box-sizing: border-box;}
ul.inside-bullet-last {width: 100%; max-width: 100%; box-sizing: border-box;}
ul.inside-bullet-last li {width: 100%; max-width: 100%; box-sizing: border-box;}
.health-illness-part .div1 {width: 100%; padding: 0; box-sizing: border-box;}
.health-illness-part .div1 ul.inside-bullet1 {width: 100%; box-sizing: border-box; padding: 0;}
.health-illness-part .div2 {width: 100%; box-sizing: border-box;}
.health-illness-part .div2 ul.inside-bullet2 {width: 100%; box-sizing: border-box; padding: 0;}
.health-illness-part .div1 ul.inside-bullet1 li.last {border-bottom: 1px solid #e0e0e5;}
.neurological-disorder-part ul.inside-bullet1 {width: 100%; box-sizing: border-box; padding: 0;}
.neurological-disorder-part ul.inside-bullet2 {width: 100%; box-sizing: border-box; padding: 0 0 20px;}
ul.inside-bullet1 {width: 100%; box-sizing: border-box; padding: 0;}
ul.inside-bullet2 {width: 100%; box-sizing: border-box; padding: 0 0 20px;}
.width-50 {	width: 100%;}
.width-50 ul.sitemap-bullet1 { width: 100%; box-sizing: border-box; padding:0;}
.width-50 ul.sitemap-bullet1 li{ width: 100%; box-sizing: border-box; }
.width-50 ul.sitemap-bullet2 li ul li{ width: 100%; box-sizing: border-box; }
.width-50 ul.sitemap-bullet1 li.last{ border-bottom: 1px solid #e0e0e5; }
.width-50 ul.sitemap-bullet2 { width: 100%; box-sizing: border-box; padding:0; }
.width-50 ul.sitemap-bullet2 li ul li { width: 100%; box-sizing: border-box; }
.tel-text {min-width:200px; width:auto;}

#parentHorizontalTab ul.inside-bullet li {width:100%; box-sizing: border-box;}
#parentHorizontalTab ul.inside-bullet li a {width:100%; box-sizing: border-box;}
#parentHorizontalTab ul.inside-bullet1:last-child {padding-bottom:0;} 
#parentHorizontalTab ul.inside-bullet1 li {width:100%; box-sizing: border-box;}
#parentHorizontalTab ul.inside-bullet1 li a {width:100%; box-sizing: border-box;}
#parentHorizontalTab ul.inside-bullet:last-child {padding-bottom:0;} 

.formulation-header.subscription-header-blog {background-size: cover;}
}


@media screen and (max-width: 479px) {
.subsi-img a {max-width: 155px; display: inline-flex; }
.subsi-img a img {max-width: 100%;}
.welcome-txt { width: 100%; padding: 10px 0; box-sizing: border-box; }
.welcome-img { width: 100%; box-sizing: border-box; }
.welcome-img img { max-width: 100%; }
}


.news-3{width:97%;  padding:10px 10px; margin: 0 auto ; background:#f4f69e; position:relative; text-align:center; float:left;}

.news-4{width:93%;  padding: 20px 10px; margin: 0 auto ; background:#fffff; position:relative; text-align:center; float:left;}


.news-2{
	width:97%;

	margin: 2px;
	
}

.news-20{
	width:97%;
	
	margin: 2px;
	
}

.form{
	
	width:96%;
	margin:1%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#333;
	padding:1%;
	float:left;
	
	}
.form-1{
	
	width:96%;
	height:40px;
	border:#666 solid thin;
	padding:4px;
	margin-bottom:5px;
	
	
	
	
	}
.form-2{
	
	width:100px;
	height:40px;
	border:#666 solid thin;
	padding:4px;
	margin-bottom:5px;
	background-color:#F96;
	
	
	
	
	}	


	}



@media screen and (min-width: 768px) and (max-width: 1023px) {
/*-- Home Page --*/
.center-div {width: 98%; }
.logo {padding: 8px 0 8px 8px;}
.logo img {max-width:300px;}
ul.menu {max-width:100%;}
ul.menu li a {font-size: 12px; padding: 11px 5px 11px 5px;}
ul.menu .menulink:hover, ul.menu .menulink:active, ul.menu .menuhover { padding: 11px 5px 11px 5px; }
.subsidiaries1 {box-sizing: border-box; width: 100%; padding: 25px 10px; }
.subsi-img img {max-width:20%;}
h2 {font-size: 22px;}
.welcome { width: 50%; padding: 0 30px 0 0; box-sizing: border-box; }
.welcome-txt { width: 50%; padding: 0 10px 0 0; box-sizing: border-box; }
.welcome-img { width: 50%; box-sizing: border-box; }
.welcome-img img { width: 100%; }
.formulation { width: 50%; box-sizing: border-box; }
.formulation-txt { width: 65%; box-sizing: border-box; padding: 0 15px 0 0; }
.formulation-link { width: 35%; box-sizing: border-box; }
.news { width: 32%; box-sizing: border-box; margin:0; min-height:300px; height:auto; padding: 15px; }
.health { width: 32%; box-sizing: border-box; margin:0 2%; min-height:300px; height:auto; padding: 15px; }
.investor { width: 32%; box-sizing: border-box; margin:0; min-height:300px; height:auto; padding: 15px; }
.corporate img {max-width:100%;}
.foot1 {width: 20%; float: left; }
.foot2 { width: 20%; float: left; }
.foot3 { width: 30%; float: left; padding: 0 0 0 20px; box-sizing: border-box; margin:0; }
.foot4 { width: 15%; float: left; padding: 0 0 0 20px; box-sizing: border-box; margin:0; }
.foot5 { width: 15%; float: left; padding: 0 0 0 20px; box-sizing: border-box; margin:0; }
/*-- Ened Home Page --*/

#collage-in {min-height: 120px; height: auto; border-bottom: 10px solid #E00018;}
.about-header {background-size: cover;}
.about-header img { max-width: 100%; height: auto; min-height: 120px; }
.sitemap-header {background-size: cover;}
.sitemap-header img { max-width: 100%; height: auto; min-height: 120px; }
.formulation-header {background-size: cover;}
.formulation-header img { max-width: 100%; height: auto; min-height: 120px; }
.rd-header {background-size: cover;}
.rd-header img { max-width: 100%; height: auto; min-height: 120px; }
.investor-header {background-size: cover;}
.investor-header img { max-width: 100%; height: auto; min-height: 120px; }
.news-header {background-size: cover;}
.news-header img { max-width: 100%; height: auto; min-height: 120px; }
.industry-header {background-size: cover;}
.industry-header img { max-width: 100%; height: auto; min-height: 120px; }
.health-header {background-size: cover;}
.health-header img { max-width: 100%; height: auto; min-height: 120px; }
.career-header {background-size: cover;}
.career-header img { max-width: 100%; height: auto; min-height: 120px; }
.world-header {background-size: cover;}
.world-header img { max-width: 100%; height: auto; min-height: 120px; }
.inside-div {width: 100%; box-sizing: border-box; background: #fff;}
.left-panel {width: 30%; box-sizing: border-box; padding: 0 20px 0 0; background: #fff; }
.right-panel {width: 70%; box-sizing: border-box; background: #fff; }
.left-links {width: 100%; box-sizing: border-box; padding: 10px 10px;}
.corporate-banner-in {width: 100%; box-sizing: border-box;}
.corporate-banner-in img {width: 100%;}
ul.inside-bullet {width: 100%; box-sizing: border-box;}
ul.inside-bullet li {width: 100%; box-sizing: border-box;}
ul.inside-bullet li ul li {width: 100%; box-sizing: border-box;}
.tel-text2 {width:30%; min-height: 20px;}
.colon {width:3%; min-height: 20px;}
.text2 {width:67%;}
.milestone-div { width: 100%; box-sizing: border-box; }
.milestone-bg { width: 99px; box-sizing: border-box; min-height:92px; }
.milestone-text { width: 80%; /* width:auto; */ box-sizing: border-box; height: 92px; }
.milestone-divider { width: 100%;  box-sizing: border-box; }
.bod-div { width: 100%;  box-sizing: border-box; background-position: bottom center;}
.inside-img { width: 30%;  box-sizing: border-box; padding: 0 10px 0 0; margin: 0;}
.inside-img img { max-width: 100%; }
.inside-text { width: 70%;  box-sizing: border-box;}
.inside-img.right { width: 30%; float: right; padding: 0 0 0 10px; margin: 0; } 
.inside-text.left {width: 70%;}
.divider {width: 100%;}
.right-panel img { max-width: 100%; }
.image-div {width: 100%;}
.image1 {box-sizing: border-box; width: 48%; padding:0;}
.image2 {box-sizing: border-box; width: 48%; padding:0; float:right;}
.inside-img2 { width: 50%; float: left; padding: 0 15px 15px 0; box-sizing: border-box; margin: 0; }
.inside-text2 {width: 50%;}
.tabitem6 {width: 100%; box-sizing: border-box;}
#tabs6 ul.inside-bullet01 {width: 50%; box-sizing: border-box;}
#tabs6 ul.inside-bullet02 {width: 50%; box-sizing: border-box;}
#tabs6 ul.inside-bullet01 li {width: 100%; box-sizing: border-box;}
#tabs6 ul.inside-bullet02 li {width: 100%; box-sizing: border-box;}
.download {width: auto;}
#tabs6 ul.inside-bullet li {width:50%;}
.compliances-part #tabs6 ul.inside-bullet li a b br {display:none;}
.compliances-part #tabs6 ul.inside-bullet li a b {width: 82%; float: left;}
.google-map {width: 100%; box-sizing: border-box;}
.google-map iframe {width: 100%; box-sizing: border-box;}
ul.inside-bullet3 {width: 100%; box-sizing: border-box;}
ul.inside-bullet3 li {width: 100% !important; box-sizing: border-box;}
.press-release-part ul.inside-bullet3 li a {width: 100%; box-sizing: border-box; float:left;}
.press-release-part ul.inside-bullet3 li a b {width: 85%; box-sizing: border-box; float:left;}
.press-release-part ul.inside-bullet3 li a b br {display:none;}
.media-gallery-part {width: 100%; max-width: 100%; box-sizing: border-box; float:left;}
.media-gallery-part embed {width: 100%;}
.table {width: 100%; max-width: 100%; box-sizing: border-box;}
.tr-title {width: 100%; max-width: 100%; box-sizing: border-box;}
.td-tl1 {width: 50%; max-width: 100%; box-sizing: border-box; padding: 8px 4px;}
.td-tl2 {width: 25%; max-width: 100%; box-sizing: border-box; padding: 8px 4px;}
.td-tl3 {width: 25%; max-width: 100%; box-sizing: border-box; padding: 8px 4px;}
.td-tl4 {width: 50%; max-width: 100%; box-sizing: border-box; padding: 8px 4px;}
.td1 {width: 50%; max-width: 100%; box-sizing: border-box; padding: 8px 4px;}
.td2 {width: 25%; max-width: 100%; box-sizing: border-box; padding: 8px 4px;}
.td3 {width: 25%; max-width: 100%; box-sizing: border-box; padding: 8px 4px;}
.td4 {width: 50%; max-width: 100%; box-sizing: border-box; padding: 8px 4px;}
.tr1 {width: 100%; max-width: 100%; box-sizing: border-box;}
.tr2 {width: 100%; max-width: 100%; box-sizing: border-box;}
.td-tl01 {width: 25%; max-width: 100%; box-sizing: border-box;}
.td-tl02 {width: 75%; max-width: 100%; box-sizing: border-box;}
.td01 {width: 25%; max-width: 100%; box-sizing: border-box;}
.td02 {width: 75%; max-width: 100%; box-sizing: border-box;}
.gray-panel {width: 100%; max-width: 100%; box-sizing: border-box;}
ul.inside-bullet-last {width: 100%; max-width: 100%; box-sizing: border-box;}
ul.inside-bullet-last li {width: 100%; max-width: 100%; box-sizing: border-box;}
.health-illness-part .div1 {width: 50%; box-sizing: border-box;}
.health-illness-part .div1 ul.inside-bullet1 {width: 100%; box-sizing: border-box;}
.health-illness-part .div2 {width: 50%; box-sizing: border-box;}
.health-illness-part .div2 ul.inside-bullet2 {width: 100%; box-sizing: border-box;}
.neurological-disorder-part ul.inside-bullet1 {width: 50%; box-sizing: border-box;}
.neurological-disorder-part ul.inside-bullet2 {width: 50%; box-sizing: border-box;}

ul.inside-bullet1 {width: 50%; box-sizing: border-box;}
ul.inside-bullet2 {width: 50%; box-sizing: border-box;}
.width-50 {width: 50%;}
.width-50 ul.sitemap-bullet1 { width: 100%; box-sizing: border-box; }
.width-50 ul.sitemap-bullet1 li ul li { width: 100%; box-sizing: border-box; }
.width-50 ul.sitemap-bullet2 { width: 100%; box-sizing: border-box; }
.width-50 ul.sitemap-bullet2 li ul li { width: 100%; box-sizing: border-box; }
.tel-text {max-width:200px;}

#parentHorizontalTab ul.inside-bullet li {width:100%; box-sizing: border-box;}
#parentHorizontalTab ul.inside-bullet li a {width:100%; box-sizing: border-box;}
#parentHorizontalTab ul.inside-bullet1:last-child {padding-bottom:0;} 
#parentHorizontalTab ul.inside-bullet1 li {width:100%; box-sizing: border-box;}
#parentHorizontalTab ul.inside-bullet1 li a {width:100%; box-sizing: border-box;}
#parentHorizontalTab ul.inside-bullet:last-child {padding-bottom:0;} 

#tabs6 {width:100%; box-sizing: border-box;}
#tabs6 ul.inside-bullet1 li a {text-align: left;}
#tabs6 ul.inside-bullet1 li a b {width:85%; float: left;}
#tabs6 ul.inside-bullet1 li img {margin: 0 0 0 10px;}
.formulation-header.subscription-header-blog {background-size: cover;}


.form{
	
	width:45%;
	margin:1%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#333;
	padding:1%;
	float:left;
	
	}
.form-1{
	
	width:45%;
	height:40px;
	border:#666 solid thin;
	padding:4px;
	margin-bottom:5px;
	}
.form-2{
	
	width:100px;
	height:40px;
	border:#666 solid thin;
	padding:4px;
	margin-bottom:5px;
	background-color:#F66;
	
	}	





}


@media screen and (width: 1024px) {
/*-- Home Page --*/
.center-div {width: 98%; }
.logo {padding: 8px 0 8px 8px;}
.logo img {max-width:300px;}
ul.menu {max-width:100%;}
.subsidiaries1 {width: 100%; padding: 25px 20px; box-sizing: border-box;}
.welcome { width: 50%; padding: 0 30px 0 0; box-sizing: border-box; }
.welcome-txt { width: 50%; padding: 0 20px 0 0; box-sizing: border-box; }
.welcome-img { width: 50%; box-sizing: border-box; }
.welcome-img img { width: 100%; }
.formulation { width: 50%; box-sizing: border-box; }
.formulation-txt { width: 65%; box-sizing: border-box; padding: 0 25px 0 0; }
.formulation-link { width: 35%; box-sizing: border-box; }
.news { width: 32%; box-sizing: border-box; margin:0; min-height:280px; height:auto; padding: 15px; }
.health { width: 32%; box-sizing: border-box; margin:0 2%; min-height:280px; height:auto; padding: 15px; }
.investor { width: 32%; box-sizing: border-box; margin:0; min-height:280px; height:auto; padding: 15px; }
.corporate img {max-width:100%;}
.foot1 {width: 20%; float: left; }
.foot2 { width: 20%; float: left; }
.foot3 { width: 30%; float: left; padding: 0 0 0 25px; box-sizing: border-box; margin:0; }
.foot4 { width: 15%; float: left; padding: 0 0 0 25px; box-sizing: border-box; margin:0; }
.foot5 { width: 15%; float: left; padding: 0 0 0 25px; box-sizing: border-box; margin:0; }
/*-- End Home Page --*/
ul.inside-bullet3 {width: 100%; box-sizing: border-box;}
ul.inside-bullet3 li {width: 100% !important; box-sizing: border-box;}
.press-release-part ul.inside-bullet3 li a {width: 100%; box-sizing: border-box; float:left;}
.press-release-part ul.inside-bullet3 li a b {width: 85%; box-sizing: border-box; float:left;}
.press-release-part ul.inside-bullet3 li a b br {display:none;}
.media-gallery-part {width: 100%; max-width: 100%; box-sizing: border-box; float:left;}
.media-gallery-part embed {width: 100%;}





}
