@charset "utf-8";
/* CSS Document */
body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
html, html a {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}
audio, canvas, video {
	display: inline-block;
}
ol, ul, li {
	list-style: none;
}
a:focus, input:focus, button:focus {
	outline: 0;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: none;
	margin: 0;
	padding: 0;
}
.strong {
	font-weight: bold;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
}
button, input {
	line-height: normal;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
 input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	text-decoration: none;
	color: #444647;
}
a:hover {
	text-decoration: none;
}
* {
	outline: none;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clear {
	clear: both;
}
h1, h2, h3, h4, h5, h6, p {
	text-align:justify;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, progress {
	display: block;
	padding: 0;
	margin: 0;
}
table.main-cont {
	width: 100%;
	margin-bottom:0px;
	border:none;
}
table.main-cont td {
	width: 100%;
	border: none;
	margin: 0px;
	padding: 0px;
}
table.main-cont tbody tr:nth-child(odd) {
	background: none !important;
}
body {
	background: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333
}
header {
	width: 100%;
	height: 163px;
	border-bottom: 5px #1a2742 solid;
}
.header-top {
	width: 100%;
	height: 40px;
	background: #f37021;
}
.center-wrap {
	width: 1000px;
	margin: 0px auto;
}
.home-logo-nav {
	width: 100%;
	height: auto;
	background: #FFF;
}
.home-icon {
	float: left;
	margin-top: 13px;
}
.home-icon-mob {
	float: right;
}
.home-icon-mob a {
	display: block;
	width: 20px;
	height: 40px;
	text-align: center;
	background: url(../../img/frontend/home-icon.png) no-repeat center center;
}
.mob-ver-top-link {
	display: none;
}
.mob-top-link {
	width: auto;
	height: 40px;
	border-left: 1px #FFFFFF solid;
	float: right;
}
.mob-top-link a {
	display: block;
	height: 40px;
	font-size: 15px;
	color: #ffffff;
	font-family: Calibri;
	text-align: center;
	line-height: 17px;
}
.mob-top-link a i {
	display: block;
	padding-top: 4px;
}
.mob-top-link a.feedback {
	width: 80px;
}
.mob-top-link a.search {
	width: 70px;
}
.mob-ph-no {
	width: 110px;
	border-left: 1px #FFFFFF solid;
	float: right;
	height: 28px;
	background: url(../../img/frontend/phone-icon.png) no-repeat 9px 13px;
	font-size: 14px;
	color: #ffffff;
	font-family: Calibri;
	padding-left: 26px;
	padding-top: 12px;
}
.home-icon a {
	display: block;
	width: 14px;
	height: 13px;
	background: url(../../img/frontend/home-icon.png) no-repeat;
}
nav.top-nav {
	width: auto;
	height: auto;
	float: left;
	margin-top: 3px;
}
nav.top-nav .res-top-menu {
	width: 18px;
	height: 18px;
	float: left;
	margin-top: 8px;
	display: none;
	margin-left: 10px;
}
nav.top-nav .res-top-menu a {
	width: 18px;
	height: 18px;
	display: block;
	background: url(../../img/frontend/responsive-menu-icon.png) no-repeat top left;
	font-size: 0px;
}
nav.top-nav ul {
	width: auto;
	height: auto;
	float: left;
	clear: left;
	padding-top: 9px;
}
nav.top-nav ul li {
	float: left;
	display: inline;
	font-size: 14px;
	color: #ffffff;
	font-family: Calibri;
}
nav.top-nav ul li a {
	color: #ffffff;
	padding-left: 9px;
	padding-right: 9px;
}
.number-count {
	width: auto;
	height: auto;
	float: right;
	font-size: 14px;
	color: #ffffff;
	font-family: Calibri;
	padding-top: 11px;
}
.number-count .tollfree {
	width: auto;
	min-height: 16px;
	float: left;
	margin-right: 10px;
	background: url(../../img/frontend/phone-icon.png) no-repeat left top;
	padding-left: 14px;
}
.number-count .select-count {
	width: 105px;
	min-height: 16px;
	float: left;
	background: url(../../img/frontend/glob-icon.png) no-repeat 1px 1px;
}
.number-count .select-count a {
	display: block;
	width: 104px;
	background: url(../../img/frontend/select-arrow-icon.png) no-repeat 110px 6px;
	color: #fff;
	padding-left: 23px;
}
.home-center-wrap {
	width: 1200px;
	margin: 0px auto;
}
.logo {
	float: left;
	margin-left: 100px;
	margin-top: 24px;
}
.header-rt-nav-wrap {
	width: 890px;
	float: right;
	text-align: right;
}
.header-search {
	width: 243px;
	height: 21px;
	float: right;
	margin-right: 102px;
	margin-top: 38px;
}
.header-search input[type="text"] {
	width: 213px;
	height: 19px;
	border: 1px #6b6b6b solid;
	border-right: none;
	float: left;
}
.header-search .button {
	float: left;
}
.main-nav-wrap {
	width: 890px;
	clear: right;
	float: right;
	/* background: url(../../img/frontend/navigation--bg.jpg) no-repeat; */
	min-height: 42px;
	margin-top: -17px;
}
.mob-menu-icon {
	display: none;
	float: right;
}
.mob-menu-icon a {
	display: block;
	width: 53px;
	height: 10px;
	background: url(../../img/frontend/mob-menu-icon.png) no-repeat;
}
ul.menu {
	float: left;
	margin-right: 100px;
}
ul.menu li {
	float: left;
	display: inline;
	margin-left: 28px;
}
ul.menu li:first-child {
	margin-left: 34px;
}
ul.menu li a {
	display: block;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	font-family: Calibri;
	padding-left: 11px;
	padding-right: 11px;
	border-bottom: 5px #fff solid;
	padding-bottom: 5px;
	padding-top: 12px;
	-webkit-transition: all 0.35s ease-in-out;
	-moz-transition: all 0.35ss ease-in-out;
	-o-transition: all 0.35ss ease-in-out;
	transition: all 0.35ss ease-in-out;
}
/*firefox only hack*/
@-moz-document url-prefix() {
 ul.menu li a {
 font-size: 16px;
 padding-top:11px;
 padding-bottom: 5px;
}
}
ul.menu li a:hover {
	border-bottom: 5px #f26522 solid;
}
ul.menu li ul {
	position: absolute;
	display: none;
	width: 174px;
}
ul.menu li ul li {
	height: auto;
	margin: 0px;
	padding: 0px;
}
ul.menu li ul li:first-child {
	margin-left: 0px;
}
ul.menu li ul li.sub {
	background: url(../../img/frontend/arrow.gif) repeat-x center
}
ul.menu li ul li a {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 164px;
	padding-left: 10px;
	border-bottom: 1px #ebebeb solid;
	clear: both;
	display: block;
	background: none;
	background-color: #f7f7f7;
	font-size: 13px;
	font-weight: normal;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #333;
}
ul.menu li ul li a:hover {
	background-color: #f47920;
	color: #fff;
	border-bottom: 1px #ebebeb solid;
}
ul.menu ul ul {
	left: 174px;
	margin-top: -28px;
}
ul.menu li.left-open ul li ul {
	margin-left: -348px;
}
ul.menu li.media ul {
	margin-left: -102px;
}
ul.menu li .menuhover {
	border-bottom: 5px #f47920 solid;
}
ul.menu ul li:hover, ul.menu ul li .menuhover {
	background-color: #f47920;
	color: #fff;
	border-bottom: 0px #f47920 solid;
}
.banner-sec-wrap {
	width: 100%;
	height: auto;
	clear: left;
	float: left;
}
.body-wrap {
	width: 100%;
}
.hm-banner-section {
	width: 100%;
	height: 486px;
	position: relative;
	overflow: hidden;
}
#output {
	width: 100%;
	height: 486px;
}
#output li {
	display: none;
	width: 100%;
	height: 600px;
	position: absolute;
	z-index: 1;
	text-align: center;
}
#output li:first-child {
	display: block;
}
#tabbox {
	width: 1206px;
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left: -603px;
	height: 50px;
	z-index: 2;
}
#tabbox ul {
	width: auto;
	clear: both;
}
#tabbox ul li {
	width: 292px;
	margin-left: 10px;
	float: left;
	display: inline;
	height: 148px;
	background: url(../../img/frontend/caption-bg.png);
}
#tabbox ul li:first-child {
	margin-left: 0px;
}
#tabbox ul li a {
	display: block;
	width: 292px;
	height: 148px;
}
#tabbox ul li a .head {
	background: #0ead24;
	text-align: center;
	height: 37px;
	width: 100%;
	font-size: 18px;
	color: #fff;
	padding-top: 13px;
}
#tabbox ul li a p {
	font-size: 14px;
	color: #cccccc;
	font-family: Calibri;
	padding-left: 12px;
	padding-right: 10px;
	padding-top: 12px;
}
.banner-tab-body {
	width: 100%;
	display: block;
	left: 50%;
	margin-left: -380px;
	position: absolute;
	bottom: 0px;
	z-index: 4;
}
.banner-tab-body ul li {
	width: 247px;
	height: 30px;
	background: #0ead24;
	float: left;
	display: inline;
	table-layout: center;
	font-size: 15px;
	color: #fdfdfd;
	text-align: center;
	margin-left: 10px;
	padding-top: 10px;
}
.banner-tab-body ul li a {
	display: block;
	width: 247px;
	height: 30px;
	color: #fff;
}
.banner-tab-body ul li:first-child {
	margin-left: 0px;
	width: 246px;
}
.banner-tab-body ul li:first-child a {
	width: 246px;
}
.banner-tab-body {
	display: none;
}
.home-body-center {
	width: 1200px;
	margin: 0px auto;
}
.body-text-wrap {
	width: 100%;
	height: auto;
	padding-top: 26px;
}
.body-text-wrap article {
	float: left;
}
.body-text-wrap article .head {
	width: 100%;
	height: 30px;
}
.body-text-wrap article .head h2 {
	font-size: 15px;
	font-weight: normal;
	color: #494b52;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: -3px;
}
.body-text-wrap article .head h3, .footer_business_link {
	display: none;
}
.body-text-wrap article .head h3 a {
	display: block;
	height: 22px;
	background: #dfe0df;
	padding-left: 10px;
	width: 290px;
	font-size: 14px;
	font-family: Calibri;
	font-weight: normal;
	padding-top: 5px;
}
.body-text-wrap article .text-sec {
	width: 100%;
}
.body-text-wrap article .text-sec p {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 10px;
	padding-right: 10px;
}
.body-text-wrap article .text-sec p:first-child {
	margin-top: 0px;
}
.body-text-wrap article .text-sec p a {
	color: #f26522;
}
.body-text-wrap article.news-sec {
	width: 292px;
	margin-left: 10px;
	overflow: hidden;
}
.centered {
	text-align: center;
}
#nt-example1 {
	max-width: 620px;
	margin: auto;
}
#nt-example1-container {
	text-align: left;
	overflow: hidden;
}
#nt-example1 li {
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.body-text-wrap article .news {
	width: 100%;
}
#nt-example1 li h4 {
	font-size: 14px;
	color: #666666;
	margin-bottom: 6px;
	line-height: 19px;
	font-family: Calibri;
}
#nt-example1 li p {
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-bottom: 7px;
}
#nt-example1 li p a {
	color: #f26522;
}
ul.slide {
	width: 343px;
	height: 25px;
	background: #dfe0df;
	float: left;
	display: none;
	overflow: hidden;
}
ul.slide li {
	width: 100%;
	font-size: 12px;
	color: #f37021;
	font-size: 12px;
	font-weight: bold;
	color: #f37021;
	padding-top: 5px;
}
.news-arrow {
	float: left;
	display: none;
}
.body-text-wrap article.financial-sec {
	width: 292px;
	margin-left: 10px;
}
.body-text-wrap article.financial-sec .text-sec p {
	font-size: 12px;
	color: #333;
}
.body-text-wrap article.financial-sec .text-sec p span {
	font-size: 14px;
	color: #636363;
	font-family: Tahoma, Geneva, sans-serif;
}
.body-text-wrap article.financial-sec .text-sec ul li {
	display: block;
}
.body-text-wrap article.financial-sec .text-sec ul li a {
	width: 100%;
	display: block;
	font-size: 12px;
	color: #636363;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 7px 0 7px 0;
	border-top: 1px solid #ccc;
	transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
}
.body-text-wrap article.financial-sec .text-sec ul li a:hover {
	color: #ef780c;
}
.body-text-wrap article.financial-sec .text-sec ul li a.first {
	border: none;
}
.body-text-wrap article.financial-sec .text-sec ul li a span {
	width: 33px;
	height: 33px;
	float: left;
	background: url(../../img/frontend/customer-sec-icons.jpg);
	margin-right: 15px;
}
.body-text-wrap article.financial-sec .text-sec ul li a span.connect {
	background-position: 0px 0px;
}
.body-text-wrap article.financial-sec .text-sec ul li a span.tender {
	background-position: -38px 0px;
}
.body-text-wrap article.financial-sec .text-sec ul li a span.feed {
	background-position: -76px 0px;
}
.body-text-wrap article.profile-sec {
	width: 292px;
	margin-left: 10px;
}
.founder-wrap {
	width: 292px;
	height: auto;
}
.founder-wrap ul li {
	width: 114px;
	float: left;
	margin-left: 11px;
}
.founder-wrap ul li:first-child {
	margin-left: 0px;
}
.founder-wrap ul li figure {
	width: 114px;
	height: 154px;
	margin-bottom: 9px;
}
.founder-wrap ul li figure img {
	width: 100%;
	height: 100%;
}
.founder-wrap ul li p {
	font-size: 12px;
	color: #666666;
	font-family: Calibri;
}
footer {
	width: 100%;
	height: 400px;
	background: url(../../img/frontend/footer-bg.jpg) repeat-x top;
	margin-top: 20px;
}
.footer-center-wrap {
	width: 1200px;
	margin: 0px auto;
}
.footer-follow-sec {
	position: absolute;
	z-index: 1;
	margin-top: -290px;
	background: url(../../img/frontend/follow-bg.png) no-repeat;
	height: 39px;
	width: 1200px;
}
.footer-follow-sec ul {
	float: right;
	margin-right: 100px;
}
.footer-follow-sec ul li {
	float: left;
	display: inline;
	margin-left: 19px;
}
.footer-follow-sec ul li a {
	display: block;
	width: 40px;
	height: 40px;
	background: url(../../img/frontend/follow-icon.png) no-repeat;
	background-position: 0px 0px;
}
.footer-follow-sec ul li a.youtube {
	background-position: -62px 0px;
}
.footer-follow-sec ul li a.tw {
	background-position: -121px 0px;
}
.footer-follow-sec ul li a.blog {
	background-position: -180px 0px;
}
.footer-follow-sec ul li a.emil {
	background-position: -235px 0px;
}
.footer-link-sec {
	width: 1200px;
	clear: left;
	float: left;
	margin-top: 100px;
}
.footer-link-sec-inner {
	width: 1000px !important;
	clear: left;
	float: left;
	padding-left: 100px;
	margin-top: 100px;
}
.footer-link-sec article {
	float: left;
	min-height: 196px;
}
.footer-link-sec article .head {
	font-size: 12px;
	height: 30px;
	text-transform: uppercase;
	color: #d1d1d1;
}
.footer-link-sec article .head h3 {
	display: none;
}
.footer-link-sec article.press {
	width: 286px;
	padding-right: 6px;
	background: url(../../img/frontend/footer-link-divider.png) no-repeat right top;
}
ul.footer-press-list li {
	clear: left;
	float: left;
	font-size: 14px;
	color: #817f7f;
	font-family: Calibri;
	margin-top: 20px;
}
ul.footer-press-list li span {
	display: block;
	color: #a7a4a4;
	font-size: 11px;
}
.footer-link-sec article.useful-links {
	width: 286px;
	margin-left: 10px;
	padding-right: 6px;
	background: url(../../img/frontend/footer-link-divider.png) no-repeat right top;
}
ul.footer-press-list li:first-child {
	margin-top: 0px;
}
ul.footer-links {
	width: 100%;
}
ul.footer-links li {
	clear: left;
	float: left;
	margin-top: 17px;
}
ul.footer-links li a {
	display: block;
	background: url(../../img/frontend/footer-link-arrow.png) no-repeat 0px 6px;
	font-size: 14px;
	color: #817f7f;
	padding-left: 9px;
	font-family: Calibri;
}
ul.footer-links li:first-child {
	margin-top: 0px;
}
ul.footer-links li a:hover {
	color: #898989;
}
.feedback-img {
	margin-top: 8px;
}
.footer-link-sec-inner article .feedback-img {
	width:240px;
}
.footer-link-sec-inner article .feedback-img img {
	width:100%;
	height:100;
}
.footer-link-sec article.download {
	width: 286px;
	margin-left: 10px;
	padding-right: 6px;
	background: url(../../img/frontend/footer-link-divider.png) no-repeat right top;
}
.footer-link-sec-inner article.press {
	width: 240px;
	}
.footer-link-sec-inner article.useful-links {
	width: 242px;
}
.footer-link-sec-inner article.download {
	width: 254px;
}
.footer-link-sec article.ft-contact {
	margin-left: 10px;
}
.footer-link-sec article.ft-contact p {
	font-size: 14px;
	color: #817f7f;
	font-family: Calibri;
	line-height: 18px;
	margin-top: 15px;
}
.footer-link-sec article.ft-contact p a {
	color: #817f7f;
}
.footer-link-sec article.ft-contact p span {
	color: #a1a1a1;
}
.footer-link-sec article.ft-contact p.first-child {
	margin-top: 0px;
}
.copy-right {
	width: 1200px;
	margin: 0px auto;
	font-size: 11px;
	text-align: right;
	color: #636363;
	padding-top: 50px;
}
.copy-right-inner {
	width:1000px !important;
}
/*Inner section css start*/

.inner-body-sec {
	width: 1000px;
	margin: 0px auto;
}
.left-link-sec {
	width: 217px;
	float: left;
}
.left-link-sec .head {
	margin-top: 15px;
	margin-bottom: 15px;
}
.left-link-sec .head h2 {
	font-size: 20px;
	color: #494b52;
	font-weight: normal;
	font-family: Calibri;
}
.left-link-sec .head h3 {
	display: none;
}
.left-link-sec .head h3 a {
	display: block;
	font-size: 20px;
	color: #494b52;
	font-weight: normal;
	font-family: Calibri;
	width: 100%;
	border-bottom: 3px #53a42c solid;
	padding-top: 5px;
	padding-bottom: 5px;
}
.left-link-sec .head h3 a span {
	float: right;
}
.left-link-sec ul {
	width: 100%;
}
.left-link-sec ul li {
	width: 100%;
}
.left-link-sec ul li a {
	display: block;
	font-size: 14px;
	color: #494b52;
	font-family: Calibri;
	padding-top: 9px;
	padding-bottom: 9px;
	border-bottom: 1px #cccccc dashed;
	width: 100%;
}
.left-link-sec ul li a:hover {
	border-bottom: 2px #0ead24 solid;
	color: #0ead24;
}
.left-link-sec ul li ul {
	width: 200px;
	padding-top: 15px;
}
.left-link-sec ul li ul li {
	border: none;
	margin-top: -5px;
	overflow: hidden;
}
.left-link-sec ul li ul li a {
	background: url(../../img/frontend/left-link-arrow.png) no-repeat 0px 3px;
	display: block;
	border: none;
	padding-top: 0px;
	padding-botoom: 0px;
	width: auto;
	padding-left: 12px;
}
.left-link-sec ul li ul li a:hover {
	border: none;
	background: url(../../img/frontend/left-link-arrow-hover.png) no-repeat 0px 3px;
	color: #0ead24;
}
div#corporate a#corporatenav, div#chairman a#chairmannav, div#board a#boardnav, div#philosophy a#philosophynav, div#awards a#awardsnav, div#future a#futurenav, div#op a#opnav, div#jindal-steel a#jindal-steelnav, div#ambitious a#ambitiousnav, div#plantsoverview a#plantsoverviewnav, div#dam a#damnav, div#transmission a#transmissionnav, div#coal a#coalnav, div#facilities a#facilitiesnav, div.india a#indianav, div.international a#internationalnav, div.performance a#performancenav, div.presentation a#presentationnav, div#fcalender a#fcalendernav, div.icontact a#icontactnav, div.ininfo a#ininfonav, div.shareholder-info a#shareholder-infonav, div#corgov a#corgornav, div#qreports a#qreportsnav, div#unclaimed a#unclaimednav, div#disclaimer a#disclaimernav, div#work-withus a#work-withusnav, div.hr-headlink a#hr-headlinknav, div.learning a#learningnav, div.opportunities a#opportunitiesnav, div.corporate-head a#corporate-headnav, div.enviroment-head a#enviroment-headnav, div#jspl a#jplnav, div#apt a#aptnav, div#annual a#annualnav {
	border-bottom: 2px #0ead24 solid;
	color: #0ead24;
}
div.thermal a#thermalnav, div.hydroelectric a#hydroelectricnav, div.projectmv a#africanav, div.freleases a#freleasesnav, div.areports a#areportsnav, div.key-perfor a#key-perfornav, div.fdeposit a#fdepositnav, div.icharts a#ichartsnav, div.pressmeet a#pressmeetnav, div.ipresentation a#ipresentationnav, div.invecontact a#invecontactnav, div.iralert a#iralertnav, div.infaq a#infaqnav, div.iforms a#iformsnav, div.crating a#cratingnav, div.squery a#squerynav, div.philosophy a#philosophynav, div.training a#trainingnav, div.jlmg-scheme a#jlmg-schemenav, div.mentoring-scheme a#mentoring-schemenav, div.get-scheme a#get-schemenav, div.opjems-scheme a#opjems-schemenav, div.nurturing-talent a#nurturing-talentnav, div.e-learning-portal a#e-learning-portalnav, div.current-openings a#current-openingsnav, div.apply-now a#apply-nownav, div.csr-overview a#csr-overviewnav, div.csr-approach a#csr-approachnav, div.seven-pillars a#seven-pillarsnav, div.environment a#environmentnav, div.air-pollution a#air-pollutionnav, div.water-pollution a#water-pollutionnav, div.waste-management a#waste-managementnav, div.ecological-conservation a#ecological-conservationnav, div.house-keeping a#house-keepingnav, div.environmental-laboratory a#environmental-laboratorynav, div.horticulture a#horticulturenav, div.cleareance a#cleareancenav {
	border: none;
	background: url(../../img/frontend/left-link-arrow-hover.png) no-repeat 0px 3px;
	color: #0ead24;
}
.inner-body-rt {
	float: right;
	width: 756px;
}
.inner-banner-sec {
	width: 756px;
	height: 282px;
	clear: left;
	float: left;
}
.inner-banner-sec img {
	width: 100%;
	height: 100%;
}
.page-had-sec {
	width: 100%;
	height: 42px;
	background: #0ead24;
	clear: left;
	float: left;
	margin-bottom: 18px;
}
.page-had-sec .icon {
	width: 44px;
	height: 42px;
	float: left;
}
.page-had-sec .icon img {
	width: 100%;
	height: 100%
}
.page-had-sec h2 {
	float: left;
	margin-left: 13px;
	font-size: 16px;
	color: #ffffff;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	padding-top: 11px;
}
.page-had-sec h3 {
	float: right;
	margin-right: 11px;
	font-weight: normal;
	font-size: 11px;
	color: #c4df9b;
	font-family: Calibri;
	margin-top: 15px;
}
.page-had-sec h3 span {
	display: inline-block;
	padding-left: 4px;
	padding-right: 4px;
	color: #fff;
}
.page-had-sec h3 a {
	color: #fff;
}
.content-text {
	clear: left;
	float: left;
	width: 100%;
}
.content-text h2 {
	font-size: 15px;
	font-weight: bold;
	color: #464646;
	font-family: Calibri;
	margin-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.content-text h2.first {
	margin-top: 0px;
}
.content-text p {
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	margin-bottom: 17px;
}
.content-text h3 {
	font-size: 16px;
	color: #215d1c;
	font-weight: normal;
	margin-bottom: 18px;
	margin-top: 5px;
}
ul.bullet-point {
	margin-bottom: 15px;
	margin-top: 15px;
}
ul.bullet-point li {
	background: url(../../img/frontend/bullet-arrow.gif) no-repeat 0px 5px;
	font-size: 12px;
	color: #666;
	line-height: 20px;
	padding-left: 15px;
	margin-bottom: 7px;
}
.content-text p.highlights {
	font-size: 16px;
	color: #666666;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 25px;
}
.content-text p span {
	display: block;
	font-size: 17px;
	color: #666666;
	margin-bottom: 5px;
}
.content-text p a {
	color: #0ead24;
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
.content-text p a:hover {
	color: #666666;
}
ul.philosophy-list {
	margin-top: 15px;
}
ul.philosophy-list li {
	background: #f8dacc;
	padding: 10px;
	border-bottom: 1px #FFFFFF solid;
	line-height: 18px;
	color: #333;
	font-size: 12px;
}
ul.philosophy-list li.change-bg {
	background: #fcece5;
}
ul.philosophy-list li strong {
	color: #ff844b;
	font-weight: normal;
	font-size: 13px;
}
/*Project page css start*/
ul.project-list-sec {
	width: 100%;
	margin-top: 26px;
	clear: left;
	float: left;
}
ul.project-list-sec li {
	width: 240px;
	float: left;
	display: inline;
	margin-left: 18px;
}
ul.project-list-sec li:first-child {
	margin-left: 0px;
}
ul.project-list-sec li h3 {
	font-size: 13px;
	color: #fff;
	background: #0ead24;
	font-family: Calibri;
	padding-left: 12px;
	height: 18px;
	font-weight: normal;
	padding-top: 2px;
}
ul.project-list-sec li img {
	width: 240px;
	height: 130px;
}
/*Project page css end*/

/*Plant & operations page css start*/

ul.plants-tab {
	width: 100%;
	height: auto;
	clear: left;
	float: left;
	margin-top: 36px;
	position: relative;
	z-index: 2;
}
ul.plants-tab li {
	float: left;
	display: inline;
	margin-right: 9px;
}
ul.plants-tab li a {
	width: 130px;
	height: 26px;
	display: block;
	background: url(../../img/frontend/plants-tab-bg.jpg) repeat-x top;
	border: 1px #cccccc solid;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	padding-top: 10px;
	behavior: url(js/PIE.htc);
	-moz-border-radius: 7px 7px 0px 0px;
	-ms-border-radius: 7px 7px 0px 0px;
	-o-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
ul.plants-tab li a:hover {
	background: url(../../img/frontend/plants-tab-bg-hover.jpg) repeat-x top;
	border-bottom: 1px #FFFFFF solid;
}
ul.plants-tab li a.active {
	background: url(../../img/frontend/plants-tab-bg-hover.jpg) repeat-x top;
	border-bottom: 1px #FFFFFF solid;
}
.plants-text-sec {
	width: 100%;
	border-top: 1px #cccccc solid;
	padding-top: 35px;
	clear: left;
	float: left;
	margin-top: -1px;
	position: relative;
	z-index: 1;
}
.plants-text-sec h2 {
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	font-family: Calibri;
	margin-bottom: 15px;
}
.plants-text-sec h2 span {
	color: #f26522;
}
.plants-text-sec p {
	font-size: 12px;
	color: #666666;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 18px;
	margin-bottom: 15px;
}
.img-rt {
	float: right;
	margin-left: 14px;
}
/*Plant & operations page css end*/


/*Careers page css start*/
.career-page-select {
	width: 100%;
	height: auto;
	clear: left;
	float: left;
	margin-top: 22px;
	margin-bottom: 30px;
}
.career-page-select aside {
	width: 228px;
	height: auto;
	float: left;
	margin-left: 36px;
}
.career-page-select aside:first-child {
	margin-left: 0px
}
.career-page-select aside h2 {
	font-size: 16px;
	color: #0ead24;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	margin-bottom: 3px;
}
.career-page-select aside h3 {
	font-size: 14px;
	height: 50px;
	font-weight: normal;
	font-family: Calibri;
	color: #464646;
	line-height: 18px;
}
.highlights-article {
	width: 100%;
	height: auto;
	clear: left;
	float: left;
	margin-top: 20px;
}
.highlights-article article {
	width: 236px;
	min-height: 260px;
	border: 1px #cdcdcd solid;
	float: left;
	display: inline;
	margin-left: 20px;
}
.highlights-article article:first-child {
	margin-left: 0px;
}
.highlights-article article img {
	width: 236px;
	height: 130px;
}
.highlights-article article .content {
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 15px;
}
.highlights-article article .content h2 {
	font-size: 16px;
	color: #0ead24;
	font-weight: normal;
	margin-bottom: 4px;
}
.highlights-article article .content p {
	font-size: 12px;
	color: #464646;
	font-family: Calibri;
	line-height: 17px;
}
.highlights-article article .content p a {
	color: #0ead24;
}
.highlights-article article.hot-topic {
	background: #f26522;
	border: none;
	width: 208px;
	min-height: 232px;
	padding: 15px;
	font-size: 24px;
	color: #fff;
	font-family: Calibri;
}
.comunity-develop article {
	min-height: 125px;
}
/*News page css start*/
.news-search-sec {
	width: 755px;
	min-height: 102px;
	background: #f7f7f7;
	behavior: url(js/PIE.htc);
	-moz-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border: 1px #cdcdcd solid;
	margin-bottom: 7px;
	margin-top: 18px;
	clear: left;
	float: left;
}
.search-field-area {
	width: auto;
	clear: left;
	float: left;
	margin-top: 14px;
	margin-left: 19px;
}
.search-news-text {
	float: left;
}
.search-news-text input[type="text"] {
	width: 290px;
	height: 31px;
	float: left;
	border: 1px #cfcfcf solid;
	outline: none;
	background: url(../../img/frontend/search-bt-news.jpg) no-repeat right top #FFF;
	padding-left: 5px;
	padding-right: 30px;
	font-size: 14px;
	font-weight: normal;
	color: #6a6d70;
	font-family: Arial, Helvetica, sans-serif;
}
.form-to-sec {
	float: left;
	margin-left: 36px;
}
.form-to-sec ul li {
	float: left;
	display: inline;
	margin-left: 9px;
	background: url(../../img/frontend/calender-icon.jpg) no-repeat right center;
	padding-right: 27px;
}
.form-to-sec ul li:first-child {
	margin-left: 0px;
}
.form-to-sec ul li span {
	font-size: 14px;
	font-weight: normal;
	color: #6a6d70;
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block;
	float: left;
	margin-right: 9px;
	padding-top: 11px
}
.form-to-sec ul li input[type="text"] {
	width: 100px;
	height: 31px;
	float: left;
	border: 1px #cfcfcf solid;
	outline: none;
	background: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	font-size: 14px;
	font-weight: normal;
	color: #6a6d70;
	font-family: Arial, Helvetica, sans-serif;
}
.searh-button-area {
	text-align: right;
	padding-right: 24px;
	clear: right;
	float: right;
	margin-top: 10px;
}
.news-list {
	width: 100%;
}
.news-list ul li {
	margin-bottom: 20px;
	border-bottom: 1px #666 dotted;
	padding-bottom: 6px;
}
.news-list h2 {
	font-size: 15px;
	font-family: Calibri;
	color: #636363;
	margin-bottom: 8px;
}
.news-list p {
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	line-height: 19px;
	margin-bottom: 10px;
}
.news-list p span {
	display: inline-block;
	padding-left: 5px;
	color: #44a100;
}
.news-list p a {
	color: #44a100;
}
.news-list h3 {
	font-size: 12px;
	color: #f36523;
	font-weight: bold;
	pedding-bottom: 5px;
	text-align: right;
}
.news-list h3 span {
	text-transform: uppercase;
}
/*Board of directors page css start*/


ul.directors-list {
	clear: left;
	float: left;
	margin-bottom: 17px;
}
ul.directors-list li {
	float: left;
	display: inline;
	width: 190px;
	margin-left: 93px;
}
ul.directors-list li:first-child {
	margin-left: 0px;
}
ul.directors-list li img {
	width: 190px;
	height: 197px;
	margin-bottom: 6px;
}
ul.directors-list li h2 {
	font-size: 13px;
	text-transform: uppercase;
	color: #f47920;
	font-family: Tahoma, Geneva, sans-serif;
}
ul.directors-list li h2 span {
	display: block;
	font-size: 14px;
	color: #3c6e9b;
	font-family: "Times New Roman", Times, serif;
	text-transform: none;
	font-weight: normal;
	letter-spacing: 1px;
}
/*Awards pages css start*/


ul.awards-list {
	width: 100%;
	clear: left;
	float: left;
	margin-bottom: 14px;
}
ul.awards-list li {
	float: left;
	display: inline;
	width: 178px;
	height: 176px;
	position: relative;
	margin-left: 14px;
}
ul.awards-list li:first-child {
	margin-left: 0px;
}
.categories {
	width: 100%;
	height: 44px;
	position: absolute;
	z-index: 100;
	bottom: 0px;
}
.video-cat {
	background: url(../../img/frontend/filter/media/images/images-cat-icon.png) no-repeat left top;
	background-size: 44px 43px;
}
.img-cat {
	background: url(../../img/frontend/filter/media/images/images-cat-icon.png) no-repeat left top;
	background-size: 44px 43px;
}
.cate-text {
	width: 133px;
	height: 43px;
	border-right: 1px #0e1010 solid;
	border-bottom: 1px #0e1010 solid;
	background: #F00;
	margin-left: 44px;
	display: table;
	background: url(../../img/frontend/filter/media/cat-text-bg.png);
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	line-height: 19px;
}
.cate-text span {
	width: 133px;
	height: 43px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.annual-report-top {
	clear: left;
	float: left;
	width: 100%;
}
.annual-report-top article {
	width: 488px;
	float: left;
	margin-top: 10px;
	font-size: 18px;
	color: #333333;
	line-height: 26px;
}
.annual-report-highlights {
	width: 250px;
	float: right;
	height: 103px;
}
.fp-slides {
	width: 249px;
	height: 92px;
	float: left;
	border-left: 1px #f26522 solid;
	text-align: center;
}
.fp-pager-bullet {
	width: 250px;
	text-align: center;
	overflow: hidden;
	float: left;
	margin-top: -5px;
}
.fp-pager a {
	background-image: url(../../img/frontend/featured-pager-24work-1.png);
	cursor: pointer;
	margin: 3px 6px 0 0;
	padding: 0;
	height: 10px;
	width: 10px;
	display: block;
	display: inline-block;
	overflow: hidden;
	text-indent: -999px;
	background-position: 0 0;
}
.fp-pager a:hover, .fp-pager a.activeSlide {
	text-decoration: none;
	background-position: 0 -110px;
}
.fp-post {
	font-size: 17px;
	color: #f26522;
	width: 100%;
	text-align: center;
	padding-top: 5px;
}
.fp-post span {
	display: block;
	font-size: 24px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}
.annual-report-list-wrap {
	width: 100%;
	clear: left;
	float: left;
	margin-top: 30px;
}
.annual-report-list-wrap .head {
	width: 100%;
	height: 30px;
	background: url(../../img/frontend/report-head-bg.jpg) repeat-x top;
}
.annual-report-year {
	float: left;
	font-size: 14px;
	color: #333333;
	padding-left: 14px;
	padding-top: 8px;
}
.annual-report-year span {
	font-size: 18px;
	display: block;
	margin-top: -4px;
}
ul.an-list {
	margin: 0px;
	padding: 0px;
	clear: left;
	float: left;
	width: 100%;
}
ul.an-list li {
	width: 100%;
	clear: left;
	float: left;
	border-bottom: 1px #e4e4e4 solid;
	padding-bottom: 6px;
}
ul.an-list li > ul > li {
	clear: none;
	float: left;
	display: inline;
	padding-bottom: 0px;
	border: none;
	padding-top: 8px;
}
ul.report-link-sec {
	float: right;
	margin: 0px;
	padding: 0px;
	margin-right: 19px;
}
ul.report-link-sec li {
	float: left;
	display: inline;
	width: 50px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	padding-top: 7px;
	margin-left: 9px;
}
ul.report-link-sec li:first-child {
	width: 62px;
	margin-left: 0px;
}
.divider-line {
	width: 100%;
	border-top: 1px #CCCCCC dotted;
	height: 15px;
	clear: left;
	float: left;
	margin-top: 5px;
}
.products-dimension {
	width: 100%;
	height: auto;
	clear: left;
	float: left;
	padding-bottom: 15px;
}
.products-dimension section {
	background: #FFF;
	border: 1px #dcdcdc solid;
	float: left;
}
.products-dimension section:first-child {
	margin-left: 0px;
}
.products-dimension .head {
	width: 100%;
	height: 26px;
	background: url(../../img/frontend/dimension-head-bg.jpg) no-repeat left top #48484a;
}
.products-dimension .head h1 {
	text-transform: capitalize;
	font-size: 14px;
	color: #fff;
	padding-left: 30px;
	font-weight: normal;
	padding-top: 5px;
}
.products-dimension section article {
	width: 100%;
	height: auto;
	clear: left;
	float: left;
}
.products-dimension section article h2 {
	border-bottom: 1px #e4e3de solid;
	border-top: 1px #e4e3de solid;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #f4f4f4;
	color: #6d6d6d;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: normal;
	padding-left: 10px;
	margin-bottom: 5px;
}
.products-dimension section article ul {
	padding-left: 10px;
}
.rail-section section {
	height: 308px;
	width: 318px;
	margin-left: 15px;
}
.parallet-section section {
	width: 376px;
	height: auto;
}
.lt-img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.rt-img {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.investor-highlights-sec {
	width: 100%;
	clear: left;
	float: left;
	margin-top: 30px;
	padding-bottom: 50px;
}
.investor-highlights-sec article {
	width: 240px;
	height: 240px;
	float: left;
	display: inline;
	margin-left: 18px;
	position: relative;
}
.investor-highlights-sec article:first-child {
	margin-left: 0px;
}
.investor-highlights-sec article img {
	width: 240px;
	height: 240px;
}
.investor-highlights-sec article .text {
	width: 100%;
	position: absolute;
	bottom: 0px;
	height: 100px;
	background: url(../../img/frontend/investor-link-bg.png);
}
.investor-highlights-sec article .text a {
	display: block;
	width: 100%;
	height: 100%;
}
.investor-highlights-sec article .text h3 {
	font-size: 17px;
	color: #fff;
	padding-top: 20px;
	padding-left: 12px;
	padding-right: 12px;
	margin-bottom: 7px;
	font-weight: normal;
}
.investor-highlights-sec article .text p {
	font-size: 12px;
	color: #ffffff;
	line-height: 17px;
	padding-left: 12px;
	padding-right: 12px;
}
.jspl-content {
	width: 100%;
	text-align: center;
	clear: left;
	float: left;
}
.jspl-content figure {
	width: 720px;
	height: 356px;
	padding-bottom: 15px;
	margin: 0px auto;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.jspl-content figure img {
	width: 100%;
	height: 100%;
}
.jspl-content p {
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	margin-bottom: 17px;
}
.jspl-content p a {
	color: #666666;
}
.jspl-content p a:hover {
	color: #0ead24;
}
.address-sec {
	width: 100%;
	clear: left;
	float: left;
	margin-bottom: 20px;
}
.address-sec h2 {
	border-bottom: 1px #e4e3de solid;
	border-top: 1px #e4e3de solid;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #f4f4f4;
	color: #6d6d6d;
	padding-left: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #464646;
	font-family: Calibri;
	margin-top: 5px;
	
	
	
	
}
.address-sec article {
	width: 300px;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
	font-size: 12px;
	color: #666;
	line-height: 19px;
	padding-left: 12px;
}
.contact-feedback-sec {
	width: 100%;
	clear: left;
	float: left;
}
.contact-feedback-sec h2 {
	font-size: 16px;
	color: #666;
	font-weight: normal;
	line-height: 27px;
}
.contact-feedback-sec h2 span {
	display: block;
	color: #0ead24;
}
.query-form {
	width: 100%;
	clear: left;
	float: left;
}
.query-form li {
	float: left;
	margin-bottom: 10px;
	width: 350px;
	margin-top: 15px;
}
.query-form li.lt {
	clear: left;
	float: left;
}
.query-form li.rt {
	float: right;
}
.query-form li span {
	width: 120px;
	float: left;
	font-size: 15px;
	color: #838383;
	padding-top: 5px;
}
.query-form li input[type="text"], .query-form li input[type="email"] {
	border: 1px solid #dfdede;
	background: url(../../img/frontend/form-line.jpg) repeat-x;
	outline: none;
	height: 28px;
	width: 218px;
	font-size: 15px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
}
.query-form li select {
	border: 1px solid #c8c8c8;
	background: url(../../img/frontend/form-line.jpg) repeat-x;
	outline: none;
	height: 28px;
	width: 228px;
	font-size: 13px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
}
.query-form li.query {
	width: 485px;
	height: auto;
	clear: left;
	float: left;
}
.query-form li textarea {
	width: 224px;
	height: 40px;
	background: url(../../img/frontend/images/address-form-line.jpg) repeat-x bottom #fff;
	border: 1px solid #c8c8c8;
	font-size: 15px;
	font-weight: normal;
}
.query-form li .button {
	float: right;
	margin-right: 5px;
}
.red-color {
	color: #f00;
	font-style: normal;
}
.oppurtunities-form-sec {
	width: 100%;
	clear: left;
	float: left;
	padding-bottom: 16px;
}
.oppurtunities-form-sec article {
	float: left;
	margin-left: 8px;
}
.oppurtunities-form-sec article:first-child {
	margin-left: 0px;
}
.oppurtunities-form-sec input {
	width: 304px;
	height: 27px;
	background: url(../../img/frontend/oppurtunities-search-bg.jpg) repeat-x top #e7e7e7;
	border: 1px #c2c2c2 solid;
	behavior: url(js/PIE.htc);
	-moz-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	font-size: 16px;
	color: #acacac;
	font-family: Calibri;
	font-style: italic;
}
.oppurtunities-form-bt {
	font-size: 16px;
	color: #707070;
	font-family: Calibri;
	padding-top: 14px;
}
.oppurtunities-form-bt a {
	color: #707070;
}
.oppurtunities-form-bt a:hover {
	color: #0ead24;
}
.oppurtunities-list {
	width: 100%;
	height: auto;
	clear: left;
	float: left;
}
.oppurtunities-list hgroup {
	width: 100%;
	min-height: 35px;
	clear: left;
	float: left;
	background: #c7c7c7;
	margin-top: 2px;
}
.oppurtunities-list hgroup .text {
	width: 610px;
	height: auto;
	float: left;
}
.oppurtunities-list hgroup .applynow {
	width: 108px;
	height: 33px;
	float: right;
	margin-top: 6px;
}
.oppurtunities-list hgroup .applynow img {
	width: 108px;
	height: 33px;
}
.oppurtunities-list hgroup .text a {
	display: block;
	width: 830px;
	min-height: 48px;
}
.oppurtunities-list hgroup .text a .img-sec {
	width: 17px;
	height: 17px;
	float: left;
	margin-left: 14px;
	margin-top: 13px;
}
.oppurtunities-list hgroup .text a .text-main {
	float: left;
	width: 770px;
	font-size: 13px;
	font-weight: bold;
	color: #444444;
	padding-left: 10px;
	padding-top: 15px;
}
.oppurtunities-list hgroup .text a .text-main span {
	font-weight: normal;
	font-style: italic;
}
.oppurtunities-list article {
	width: 736px;
	height: auto;
	clear: left;
	float: left;
	padding-top: 25px;
	background: url(../../img/frontend/media-cover-list-bg.jpg) repeat-x bottom #fbf7f7;
	padding-bottom: 17px;
}
.oppurtunities-list article h2 {
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 0px;
	padding-right: 10px;
	margin-bottom: 12px;
}
.oppurtunities-list article {
	padding-left: 10px;
	padding-right: 10px;
}
.oppurtunities-select {
	margin-bottom: 12px;
	width: 220px;
}
.statutory-information {
	clear: right;
	float: right;
	margin-bottom: 15px;
}
.statutory-information a {
	display: block;
	background: url(../../img/frontend/download-info-icon.png) no-repeat right;
	font-size: 14px;
	color: #666;
	padding-right: 40px;
	height: 30px;
	font-weight: bold;
	padding-top: 8px;
}
.statutory-pdf-sec {
	clear: left;
	float: left;
	width: 100%;
}
.statutory-pdf-sec article {
	clear: left;
	float: left;
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.statutory-pdf-sec article .head-text {
	width: 100%;
	height: 46px;
	display: table;
	background: url(../../img/frontend/dimension-head-bg2.jpg) no-repeat left top #CCC;
}
.statutory-pdf-sec article .head-text a {
	display: block;
	width: 100%;
	height: 46px;
	display: table-cell;
	vertical-align: middle;
	background: url(../../img/frontend/dimension-head-bg2.jpg) no-repeat left top #f6f7f6;
	padding-left: 34px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-size: 15px;
	font-weight: bold;
	color: #565656;
	font-family: Calibri;
}
.hide-close a {
	width: 15px;
	height: 15px;
	position: absolute;
	right: 20px;
	overflow: hidden;
	line-height: 120px;
	background: url(../../img/frontend/close-icon.png) no-repeat;
	background-size: 15px 15px;
}
.statutory-pdf-sec ul {
	float: left;
	width: 300px;
	margin-right: 60px;
	margin-bottom: 16px;
}
.statutory-pdf-sec ul li {
	clear: left;
	float: left;
	width: 100%;
	border-bottom: 1px #ccc solid;
}
.statutory-pdf-sec ul li a {
	display: block;
	background: url(../../img/frontend/pdf-icon.png) no-repeat left center;
	padding-left: 25px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}
/* Caption Style 3 */

.grid {
	width: 100%;
	margin: 0 auto;
	list-style: none;
	margin-left: -3px;
}
.grid li {
	display: inline-block;
	width: 180px;
	margin: 0;
	text-align: left;
	position: relative;
	margin-left: 5px;
	margin-right: 1px;
	margin-bottom: 9px;
}
.grid figure {
	margin: 0;
	position: relative;
}
.grid figure img {
	max-width: 100%;
	display: block;
	position: relative;
}
.grid figcaption {
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	background: #606060;
	color: #ed4e6e;
}
.grid figcaption h3 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
}
.grid figcaption span:before {
	content: 'by ';
}
.cs-style-3 figure {
	overflow: hidden;
}
.cs-style-3 figure img {
	-webkit-transition: -webkit-transform 0.4s;
	-moz-transition: -moz-transform 0.4s;
	transition: transform 0.4s;
}
.no-touch .cs-style-3 figure:hover img, .cs-style-3 figure.cs-hover img {
	-webkit-transform: translateY(-40px);
	-moz-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	transform: translateY(-40px);
}
.cs-style-3 figcaption {
	height: 25px;
	width: 100%;
	top: auto;
	bottom: 0;
	opacity: 0;
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
	transition: transform 0.4s, opacity 0.1s 0.3s;
}
.no-touch .cs-style-3 figure:hover figcaption, .cs-style-3 figure.cs-hover figcaption {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
}
.cs-style-3 figcaption a {
	position: absolute;
	bottom: 20px;
	right: 20px;
}
.current-tenders-wrap {
	width: 100%;
	clear: left;
	float: left;
}
.current-tenders-wrap article {
	clear: left;
	float: left;
	border-bottom: 1px #ccc dotted;
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.current-tenders-wrap article h2 {
	font-size: 14px;
	text-transform: uppercase;
	color: #666;
	background: url(../../img/frontend/dimension-head-bg2.jpg) no-repeat left top;
	padding-left: 34px;
	font-weight: 400;
	color: #0ead24;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 22px;
}
.current-tenders-wrap article p {
	padding-left: 34px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #666;
}
.current-tenders-wrap article h2 a {
	color: #0ead24;
}
.current-tenders-wrap article .date {
	clear: right;
	float: right;
	font-size: 12px;
	color: #333;
}
/*Search page css start*/

.mobile-search-sec {
	width: 460px;
	height: 65px;
	background: #CCC;
	position: absolute;
	z-index: 100;
	display: none;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
}
.mobile-search-sec input[type="text"] {
	width: 408px;
	height: 28px;
	outline: none;
	border: 1px #a09e9e solid;
	float: left;
	border-right: none;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
}
.search_result {
	width: 100%;
	height: auto;
	clear: left;
	float: left;
	margin-top: 40px;
}
.search_result_head {
	width: 100%;
	height: 42px;
	background: #8d8d8c;
}
.search_result_head h1 {
	float: left;
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	margin-left: 20px;
	padding-top: 7px;
}
.search_action {
	width: 354px;
	height: auto;
	float: left;
	padding-top: 12px;
}
.search_action select {
	float: right;
	width: 173px;
	background: #fff;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	height: 20px;
}
.search_action select:first-child {
	float: left;
	width: 126px;
}
.modify_search {
	width: 210px;
	height: 19px;
	float: right;
	background: #fff;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	border: none;
	outline: none;
	margin-top: 12px;
	margin-right: 23px;
}
.search_result_text {
	width: 100%;
	height: auto;
	clear: left;
	float: left;
	padding-top: 25px;
	box-sizing: border-box;
}
.search_result_text ul {
	height: auto;
	clear: left;
	float: left;
}
.search_result_text ul li {
	height: auto;
	margin-bottom: 16px;
	padding-left: 23px;
	padding-right: 12px;
	border-bottom: 1px #ccc dotted;
	padding-bottom: 16px;
}
.search_result_text ul li h1 {
	font-size: 20px;
	font-weight: normal;
	color: #000;
	margin-bottom: 8px;
}
.search_result_text ul li p {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 22px;
}
.search_result_text ul li p a {
	color: #000000;
}
.search_result_text ul li p a:hover {
	color: #f37021;
}
.search_result_text h2 {
	text-align: center;
	width: 896px;
	font-size: 20px;
	font-weight: normal;
	line-height: 35px;
}
.error_main {
	width: 600px;
	height: auto;
	margin-left: 212px;
	background: url(../../img/frontend/error_icon.png) no-repeat top center;
	padding-top: 258px;
	padding-bottom: 100px;
	position: relative;
	margin: 0px auto;
	margin-top: 100px;
}
.error_main h1 {
	width: 600px;
	height: auto;
	font-size: 20px;
	font-weight: normal;
	color: #000;
	text-align: center;
	line-height: 33px;
	margin-bottom: 15px;
}
.back_home {
	width: 300px;
	height: 40px;
	margin: 0px auto;
}
.back_home a {
	display: block;
	width: 300px;
	height: 33px;
	background: #ee7100;
	font-size: 20px;
	font-weight: normal;
	color: #000;
	text-align: center;
	padding-top: 7px;
}
.back_home a:hover {
	background: #393;
	color: #fff;
}
/*Search page css end*/

/* Highlight section css start */
.lt-side-container {
	width: 490px;
	float: left;
}
.rt-side-container {
	width: 255px;
	float: right;
	margin-left: 10px;
}
.highlight-box {
	border: 1px solid #ebebeb;
	overflow: hidden;
	background:#f2f2f2;
}
.highlight-box .head {
	background: #00a651 url(../../img/frontend/11.png) no-repeat left bottom;
	font-size: 14px;
	color:#fff;
	height: 48px;
	line-height:48px;
	text-align:center;
	border-top:3px solid #f36523;
	padding: 5px 0 0 10px;
	text-transform:capitalize;
	}
.highlight-box ul {
	padding: 20px 10px;
}
.highlight-box ul li {
	float: left;
	clear: left;
	background: url(../../img/frontend/bullet-arrow.gif) no-repeat 1px 7px;
	padding: 0 0 15px 15px;
	color: #4e4e4e;
	line-height: 20px;
}
.divided-bullet-point {
	margin-top: -10px !important;
	clear: left;
}
/* Highlight section css end */


/* Board of director section css start */
ul.management-team {
	width: 100%;
	height: auto;
	clear: left;
	float: left;
}
ul.management-team li {
	clear: left;
	float: left;
	width: 100%;
	height: 40px;
	background: #f2efef;
	margin-bottom: 12px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
ul.management-team li:hover {
	background: #e4e1e1;
}
ul.management-team li a {
	display: block;
}
ul.management-team li a .team-name {
	width: 100%;
	height: auto;
	clear: left;
	float: left;
}
ul.management-team li a .team-name h1 {
	float: left;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	float: left;
	font-family: Calibri;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
ul.management-team li a .team-name h1 span {
	float: left;
	display: inline-block;
	padding-right: 5px;
	padding-top: 11px;
	padding-left: 5px;
	padding-bottom: 11px;
	width: 220px;
	background: #e5e5e5;
}
ul.management-team li a .team-name h1 span.dis {
	background: none;
	width: auto;
}
ul.management-team li a .team-name h2 {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	background: url("../../img/frontend/plus.png") no-repeat;
	width: 22px;
	height: 22px;
}
.minus-key-management {
	background: url("../../img/frontend/minus.png") no-repeat !important;
}
.hide-layer {
	clear: left;
	float: left;
	display: none;
}
/* Board of director section css end */

/* Comman inline links section css start */
ul.inline-links-style {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}
ul.inline-links-style li {
	display: inline;
	float: left;
	margin-left: 15px;
}
ul.inline-links-style li:first-child {
	margin-left: 0px;
}
ul.inline-links-style li a {
	width: 175px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #efefef;
	display: block;
	font-size: 13px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
ul.inline-links-style li a:hover {
	background: #f36523;
	color: #fff;
}
/* Comman inline links section css end */

.one_half_lt {
	width: 48%;
	float: left;
	margin-bottom: 15px;
}
.one_half_lt.border-right {
	border-right: 1px solid #ccc;
	padding:0 10px;
}
.one_half_rt {
	width: 47%;
	float: right;
	margin-bottom: 15px;
}
.one_half_rt.border-left {
	border-left: 1px solid #ccc;
	padding-left: 20px;
}
/* Media kit css start */

.media-kit-search {
	width: 756px;
	height: 66px;
	clear: left;
	float: left;
	background: #444444;
	clear: left;
	float: left;
	border-top: 1px #58595b solid;
}
.filter-area {
	width: 450px;
	height: auto;
	float: left;
}
.kit-search-field {
	width: 300px;
	height: 66px;
	float: left;
	display: table;
}
.kit-search-field article {
	width: 100%;
	height: 100%;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.kit-search-field article input[type="text"] {
	background: url(../../img/frontend/filter/media-search-bg.jpg) no-repeat top left;
	width: 134px;
	height: 33px;
	padding-left: 5px;
	float: left;
	padding-right: 30px;
	border: none;
	outline: none;
	display: inline-block;
	margin-left: 20px;
}
.kit-search-field article .search-button {
	float: right;
	margin-left: 20px;
	margin-top: 3px;
}
.controls {
	display: inline-block;
	width: 450px;
	height: 52px;
	background: #f47920;
	vertical-align: top;
	padding-top: 13px;
}
.controls li {
	float: left;
	display: inline;
	border-left: 1px #444444 solid;
}
.controls li:first-child {
	border: none;
}
.controls li a {
	display: block;
	width: 105px;
	height: 38px;
	text-align: center;
}
.controls li a span {
	display: table-cell;
	text-align: center;
	width: 105px;
	height: 33px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	vertical-align: middle;
}
.controls li a:hover span {
	color: #FFF;
}
.controls li.active span {
	color: #fff;
}
.controls li a i.all {
	display: block;
	width: 105px;
	height: 40px;
	text-align: center;
	background: url(../../img/frontend/filter/all.jpg) no-repeat top center;
}
.controls li a:hover i.all {
	background: url(../../img/frontend/filter/all-hover.jpg) no-repeat bottom center;
}
.controls li.active a i.all {
	background: url(../../img/frontend/filter/all-hover.jpg) no-repeat bottom center;
}
.controls li a i.cor {
	display: block;
	width: 105px;
	height: 40px;
	text-align: center;
	background: url(../../img/frontend/filter/corporate.jpg)no-repeat top center;
}
.controls li a:hover i.cor {
	background: url(../../img/frontend/filter/corporate-hover.jpg) no-repeat bottom center;
}
.controls li.active a i.cor {
	background: url(../../img/frontend/filter/corporate-hover.jpg) no-repeat bottom center;
}
.controls li a i.images {
	display: block;
	width: 105px;
	height: 40px;
	text-align: center;
	background: url(../../img/frontend/filter/images.jpg)no-repeat top center;
}
.controls li a:hover i.images {
	background: url(../../img/frontend/filter/images-hover.jpg) no-repeat bottom center;
}
.controls li.active a i.images {
	background: url(../../img/frontend/filter/images-hover.jpg) no-repeat bottom center;
}
.controls li a i.video {
	display: block;
	width: 105px;
	height: 40px;
	text-align: center;
	background: url(../../img/frontend/filter/video.jpg)no-repeat top center;
}
.controls li a:hover i.video {
	background: url(../../img/frontend/filter/video-hover.jpg) no-repeat bottom center;
}
.controls li.active a i.video {
	background: url(../../img/frontend/filter/video-hover.jpg) no-repeat bottom center;
}
.controls li a i.audio {
	display: block;
	width: 105px;
	height: 40px;
	text-align: center;
	background: url(../../img/frontend/filter/audio.jpg)no-repeat top center;
}
.controls li a:hover i.audio {
	background: url(../../img/frontend/filter/audio-hover.jpg) no-repeat bottom center;
}
.controls li.active a i.audio {
	background: url(../../img/frontend/filter/audio-hover.jpg) no-repeat bottom center;
}
.controls li a i.cam {
	display: block;
	width: 105px;
	height: 40px;
	text-align: center;
	background: url(../../img/frontend/filter/cam.jpg)no-repeat top center;
}
.controls li a:hover i.cam {
	background: url(../../img/frontend/filter/cam-hover.jpg) no-repeat bottom center;
}
.controls li.active a i.cam {
	background: url(../../img/frontend/filter/cam-hover.jpg) no-repeat bottom center;
}
#Grid {
	width: 756px;
	text-align: left;
	font-size: 0.1px;
	padding-top: 20px;
}
#Grid:after {
	content: '';
	display: inline-block;
	width: 100%;
}
#Grid .mix {
	display: block none;
	opacity: 0;
	margin: 0px;
	padding: 0px;
	width: 231px !important;
	float: left;
	height: 229px;
	margin-bottom: 20px;
	color: #fff;
	margin-left: 10px;
	margin-right: 10px;
	overflow: hidden;
}
#Grid .last {
	margin-right: 0px;
}
#Grid .gap {
	display: inline-block;
	width: 200px;
}
#Grid .categories {
	width: 231px;
	height: 57px;
	position: relative;
	z-index: 100;
	margin-top: -57px;
}
#Grid .video-cat {
	background: url(../../img/frontend/filter/media/video/video-cat-icon.png) no-repeat left top;
}
#Grid .img-cat {
	background: url(../../img/frontend/filter/media/images/images-cat-icon.png) no-repeat left top;
}
#Grid .cate-text {
	width: 172px;
	height: 56px;
	border-right: 1px #0e1010 solid;
	border-bottom: 1px #0e1010 solid;
	background: #F00;
	margin-left: 58px;
	display: table;
	background: url(../../img/frontend/filter/media/cat-text-bg.png);
	font-size: 15px;
	font-weight: normal;
	color: #ffffff;
	line-height: 19px;
}
#Grid .cate-text span {
	width: 172px;
	height: 56px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

/* Media kit css end */

/* Media coverage markup start */
.media-coverage-wrap {
	width:100%;
	float:left;
	clear:left;
	margin-bottom:30px;
}
.media-coverage-wrap article {
	margin-bottom:16px;
	overflow:hidden;
	border:1px solid #ededed;
	padding: 8px;
	box-sizing:border-box;
}
.media-coverage-wrap article .date-sec {
	width:60px;
	float:left;
	background:#eeeded;
	text-align:center !important;
	font-family: Calibri;
}
.media-coverage-wrap article .date-sec h3 {
	padding:10px 0;
	background:#99cd00;
	color:#3d3c3c;
	font-weight:normal;
	font-size:30px;
	text-align:center !important;
}
.media-coverage-wrap article .date-sec h4 {
	text-transform:uppercase;
	color:3d3c3c;
	font-weight:normal;
	font-size:14px;
	padding:5px 0;
	text-align:center !important;
}
.media-coverage-wrap article .date-sec h4 span {
	display:block;
	font-weight:bold;
	text-align:center !important;
}
.media-coverage-wrap article .heading-area {
	width:490px;
	float:left;
	padding-right:20px;
	margin-left:20px;
}
.media-coverage-wrap article .heading-area h2{
	font-size:15px;
	color:#636363;
	font-weight:bold;
	line-height:22px;
	margin-top:5px;
	font-family: Calibri;
}
.media-coverage-wrap article .media-download {
	/*width:100%;*/
	float:right;
	margin-top:8px;
}
.media-coverage-wrap article .media-download h3 {
	font-weight:normal;
	font-size:15px;
	color:#0ead24;
	font-style:italic;
	float:left;
	margin-top:8px;
	margin-right:5px;
	font-family: Calibri;
}
.media-coverage-wrap article .media-download ul {
	float:left;
}
.media-coverage-wrap article .media-download ul li {
	float:left;
	display:inline;
}
.media-coverage-wrap article .media-download ul li a {
	width:22px;
	height:33px;
	display:block;
	background:url(../../img/frontend/media-coverage/download-media.png);
	margin-left:10px;
}
.media-coverage-wrap article .media-download ul li a.video-icon {
	background-position:-24px 0;
}
.media-coverage-wrap article .media-logo {
	width:80px;
	float:right;
}
.media-coverage-wrap .dotted-line {
	width:100%;
	border-bottom:1px dashed #ccc;
	margin-bottom:24px;
	padding-top:12px;
}
/* Media coverage markup end */
.float-right {
float: right;
}
/* Popup table section start */
.status-area {
	border: 2px solid #ccc;
	width: 100%;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-color: #efefef;
	color: #00a651;
	margin: 10px 0;
	text-align: center;
	padding: 20px;
}
.overlay-layer {
	width:100%;
	position:fixed;
	height:100%;
	z-index:10;
	opacity:0.5;
	filter: alpha(opacity=50);
	background-color:#000;
	display:none;
	top:0;
	left:0;
}
.status-popup-area {
	position:fixed;
	background-color:#fff;
	top:50%;
	left:50%;
	margin-left:-450px;
	margin-top:-300px;
	width:900px;
	height:600px;
	z-index:10;
	padding:25px 40px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	display:none;
}
.popup-table {
	width:820px;
	height:550px !important;
	overflow:scroll;
}
.close-btn {
	position:absolute;
	width:75px;
	height:35px;
	right:0;
	margin-top:-60px;
	background:url(../../img/frontend/close-btn.jpg) no-repeat;
	cursor:pointer;
}
/* Popup table section end */
.margin-left-side {
	margin-left:20px;
}
.beta-icon {
	position:absolute;
	left:20px;
	top:0;
}