﻿@charset "utf-8";
/* CSS Document */

.base {
	margin-bottom: 25px;
}
.base_01 {
	margin-bottom: 25px;
}
.top {
	margin-top: 20px;
}
.maininside_container {
	box-shadow: 0 3px 2px -1px #d2d2d2;
	-moz-box-shadow: 0 3px 2px -1px #d2d2d2;
	-webkit-box-shadow: 0 3px 2px -1px #d2d2d2;
	height: 101px;
	background-color: #FFFFFF;
	border-bottom: solid 1px #d2d2d2;
}
.highlight {
	background-color: #ffed76;
}
.logo {
	padding: 0px;
	margin:15px 0 10px;
	width: 150px;
	float: left;
}

.header_right {
	float: right;
	width: auto;
}
.topRHS {
	height: 39px;
	padding-top: 12px;
	float: right;
}
.topRHS ul {
	list-style: none outside none;
	margin: 0px;
	padding: 0px;
	float: right;
	list-style: none outside none;
	list-style-type: none;
}
.topRHS ul li {
	display: inline;
	float: left;
	list-style: none outside none;
	list-style-type: none;
	margin: 0;
	padding-left:10px;
}

.brandboxnw {
	position: relative;
	visibility: visible;
	background: white;
	overflow: hidden;
	width: 100%;
	height: 225px;
}
.menu {
	display: block;
	height: 45px;
	clear: both;
}
.menu ul {
	float: right;
	list-style: none outside none;
	margin: 0;
	padding: 20px 0 0;
	margin: -46px 0px 0px 0px;
}
.menu ul li {
	color: #727274;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style: none outside none;
	margin: 0;
	padding-left: 20px;
	text-transform: uppercase;
	float: left;
}
.menu ul li a {
	color: #727274;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	list-style: none outside none;
	margin: 0;
	text-transform: uppercase;
}
.menu ul li a:hover {
	color: #0173BA;
	text-decoration: none;
}
.menu_active {
	color: #0173BA;
	text-decoration: none;
	border-bottom: solid 3px #0173BA;
}
.topRHS_mobile {
	display: none;
}
.share_icon {
	width: auto;
	display: block;
	margin-bottom: 15px;
}
.share_icon ul {
	margin: 0px;
	padding: 0px;
}
.share_icon ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
	padding-right: 4px;
	list-style-type: none;
}
.share_icon_fotter {
	width: 100%;
	display: block;
	margin-bottom: 10px;
	float: right;
}
.share_icon_fotter ul {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 130px;
}
.share_icon_fotter ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
	padding-left: 10px;
	list-style-type: none;
	float: right;
}
.lhs_box {
	width: auto;
	display: block;
	margin-bottom: 15px;
}
.lhs_box ul {
	margin: 0px;
	padding: 0px;
}
.lhs_box ul li {
	margin: 0px;
	padding-bottom: 4px;
	list-style-type: none;
	font-size: 13px;
	color: #666666;
}
.lhs_box ul li a {
	margin: 0px;
	color: #666666;
	list-style-type: none;
}
.rhs_box {
	width: auto;
	display: block;
	margin-bottom: 15px;
}
.rhs_box ul {
	margin: 0px;
	padding: 0px;
}
.rhs_box ul li {
	margin-bottom: 4px;
	display: block;
	list-style-type: none;
	font-size: 13px;
	font-weight: bold;
	color: #1f7fbc;
}
.lhs_box ul li b {
	color: #4f4f4f;
	font-size: 14px;
	line-height: 25px;
}
.rhs_box ul li a {
	margin: 0px;
	color: #1f7fbc;
	display: block;
	padding: 4px 0px 4px 11px;
	list-style-type: none;
	background: url(../images/rhs_arrow_link.png) no-repeat left;
	-webkit-transition: background-color 1s;
	-moz-transition: background-color 1s;
	-o-transition: background-color 1s;
	-ms-transition: background-color 1s;
	transition: background-color 1s linear 1s;
	transition: 1s ease-in-out;
	transition: 1s;
}
.rhs_box ul li a:hover {
	margin: 0px;
	padding-left: 12px;
	color: #ffffff;
	list-style-type: none;
	background: #1f7fbc url(../images/rhs_arrow_link_h.png) no-repeat left;
	text-decoration: none;
}
.lhs_box h3 {
	font-size: 13px;
	color: #1f7fbc;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.lhs_box h3 a {
	font-size: 13px;
	color: #1f7fbc;
	font-weight: bold;
	line-height: 18px;
}
.dottedline {
	border-bottom: dashed #a6a6a6 1px;
	margin-bottom: 8px !important;
	clear: both;
}
.lhs_contact_box {
	margin-top: 30px;
}
.lhs_Other_link {
	padding-bottom: 36px;
}
.lhs_Other_link h4 {
	margin-top: 25px !important;
}
.rigt_padding {
	padding-right: 15px;
}
a.clickbtn_right, .clickbtn_right {
	background: url("../images/btn-arrow_pluse.png") no-repeat scroll right center #1f7fbc;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	margin: 2px 0px 10px 6px;
	padding: 0px 20px 0px 6px;
	text-decoration: none;
}
a.clickbtn_right:hover {
	background: url("../images/btn-arrow_pluse.png") no-repeat scroll right center #005580;
	border: 0 none;
	color: #FFFFFF;
	text-decoration: none;
}
a.clickbtn_arrow, .clickbtn_arrow {
	background: url("../images/btn-arrow.png") no-repeat scroll right center #1f7fbc;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	margin: 2px 0px 10px 6px;
	padding: 0px 20px 0px 6px;
	text-decoration: none;
}
a.clickbtn_arrow:hover {
	background: url("../images/btn-arrow.png") no-repeat scroll right center #005580;
	border: 0 none;
	color: #FFFFFF;
	text-decoration: none;
}
.max-img {
	width: 100%;
	height: auto;
}
.max-img_80 {
	width: 80%;
	height: auto;
}
.inside_content {
	width:100%;
	font-size: 15px;
	line-height: 23px;
}
.inside_content ul {
	margin:0px !important; padding:0px !important;
}
.inside_content ul li {
	padding-bottom: 10px;
	padding-left: 2px;
	float:left;
	list-style:none;
  margin:0px 6px -4px 0px;
}
.inside_content_01 {
	width:100%;
	font-size: 15px;
	line-height: 23px;
}
.inside_content_01 ul {
	line-height: 23px;
	list-style: disc outside url("../images/inside_bullet.png");
	margin-bottom: 0px;
	margin-top: 10px;
	padding-left: 0px;
}
.inside_content_01 ul li {
	padding-bottom: 0px;
	margin-bottom: 9px !important;
	padding-left: 2px;
}
.footer {
	background-color: #4e5459;
	display: block;
	float: left;
	height: 350px;
	margin: 0 auto;
	width: 100%;
}
.main_footer_fix {
	margin: 0 auto;
	padding-top: 0;
	width: 90%;
}
.right_side {
	display: block;
	float: left;
	list-style-type: none;
	margin: 8px 2px 0px 0;
	padding: 15px 0px 20px 0px;
	width: 33%;
}
.left_side {
	display: block;
	float: left;
	list-style-type: none;
	margin: 8px 2px 0;
	padding: 15px 10px 20px 0px;
	width:25%;
}
.left_side ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
li.fotter_big_txt {
	color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	height: 23px;
	margin-bottom: 3px;
	text-decoration: none;
	font-weight: 500;
}
li.fotter_big_txt a {
	color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
}
li.fotter_big_txt a:hover {
	color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
li.fotter_txt {
	color: #D9D9D9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
}
li.fotter_txt a {
	color: #d0d0d1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
li.fotter_txt a:hover {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
li.fotter_txt_w {
	color: #fbfbfb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
}
li.fotter_txt_w a {
	color: #fbfbfb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
li.fotter_txt_w a:hover {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
li.fotter_txt_arrow {
	color: #D9D9D9;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
li.fotter_txt_arrow a {
	color: #D9D9D9;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
li.fotter_txt_arrow a:hover {
	color: #ffffff;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.footer_hide {
	display: block;
}
.fotter_mob_show {
	display: none;
}
.summary {
	background-color: #FFFFFF;
	border-top: solid 1px #616161;
	display: block;
	float: left;
	margin: 0 auto;
	width: 100%;
}
.summary_txt {
	color: #454545;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}
.summary_txt a {
	color: #454545;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.summary_txt a:hover {
	color: #2D7CB9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.top_pad {
	padding-top: 98px;
}
.img_box_auto {
	width: auto;
	height: auto;
	margin-bottom: 20px;
	background: #e1e1e1;
	color: #1b1b1b;
	font-size: 13px;
	line-height: 18px;
	padding: 0px;
}
.img_box_auto img {
	max-width: 100%;
	width: 100%;
}
span.img_capt_txt {
	color: #1b1b1b;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	margin: 6px;
	padding: 0px 0px 6px 0px;
	word-wrap: break-word;
}
.article_bg_gray_col {
	background: #e1e1e1;
	padding: 5px;
	color: #565656;
	margin-bottom: 20px;
}
.landing_inner_boxes:after {
	background: none repeat scroll 0 0 transparent;
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.landing_inner_boxes {
	width: 100%;
	margin-bottom: 15px;
	padding: 0px;
	float: left;
	height: auto;
	display: block;
}
.page_article_list {
	margin: 0px;
	padding: 0px;
}
.page_article_list ul {
	margin: 0px;
	padding: 0px;
}
.page_article_list ul ol {
	margin: 0px;
	padding-bottom: 4px;
	list-style-type: none;
	padding-left: 0px;
	list-style-type: none;
	line-height: 20px;
}
.page_article_list ul ol a {
	margin: 0px;
	color: #454545;
	list-style-type: none;
	line-height: 20px;
}
a.h_press_btn, .h_press_btn {
	background: url("../images/arrow_landing.png") no-repeat scroll right center #dadada;
	border: 0 none;
	color: #1f7fbc;
	cursor: pointer;
	margin: 10px 5px 10px 0px;
	padding: 0px 20px 0px 6px;
	text-decoration: none;
	float: left;
}
a.h_press_btn:hover {
	background: url("../images/arrow_landing.png") no-repeat scroll right center #005580;
	border: 0 none;
	color: #1f7fbc;
	text-decoration: none;
	font-weight: bold;
	float: left;
}
a.h_press_btn_new, .h_press_btn_new {
	background: url("../images/arrow_landing.png") no-repeat scroll right center #dadada;
	border: 0 none;
	color: #1f7fbc;
	cursor: pointer;
	margin: 10px 5px 10px 0px;
	padding: 0px 20px 0px 6px;
	width: 80px;
	text-decoration: none;
	clear: both;
}
a.h_press_btn_new:hover {
	background: url("../images/arrow_landing.png") no-repeat scroll right center #005580;
	border: 0 none;
	color: #1f7fbc;
	text-decoration: none;
	font-weight: bold;
	clear: both;
}
a.h_press_btn_right, .h_press_btn_right {
	background: url("../images/arrow_landing.png") no-repeat scroll right center #dadada;
	border: 0 none;
	color: #1f7fbc;
	cursor: pointer;
	margin: 10px 5px 10px 0px;
	padding: 0px 20px 0px 6px;
	text-decoration: none;
	float: right;
}
a.h_press_btn_right:hover {
	background: url("../images/arrow_landing.png") no-repeat scroll right center #005580;
	border: 0 none;
	color: #1f7fbc;
	text-decoration: none;
	font-weight: bold;
	float: right;
}
.tab_aggregate_boxes:after {
	background: none repeat scroll 0 0 transparent;
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.tab_aggregate_boxes {
	width: 23.555%;
	margin-right: 8px;
	margin-bottom: 15px;
	padding: 0px;
	float: left;
	height: auto;
	display: block;
}
.video_intro {
	color: #535353;
	font-size: 13px;
	font-weight: 600;
}
.article_dt {
	font-size: 11px;
	color: #787878;
}
.landing_title {
	font-size: 14px;
	color: #0173ba;
	text-transform: uppercase;
	border-bottom: #454545 solid 2px;
	display: block;
	margin: 2px 0px 8px 0px;
	font-weight: 900;
	font-family: Arial, Helvetica, sans-serif;
}
.landing_title_mob {
	display: none;
}
.mob_expand {
	display: block;
}
.sw_bd {
	font-size: 11px;
	z-index: 9999;
	width: 236px;
	height: 68px;
	background-image: url(/images/searchbox_bg.png);
}
.sw_b {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #c0ddee;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float: left;
	padding: 4px 4px 0 2px;
	margin-top: 19px;
	margin-left: 9px;
}
.sw_b input {
	border: 0 none;
	float: left;
	font-size: 11px;
	color: #9bc4de;
	outline: medium none;
	width: 181px;
}
.sw_b .sw_qbtn {
	background: url(/images/search_2.gif) no-repeat scroll #FFFFFF;
	cursor: pointer;
	height: 23px;
	margin: 0px;
	overflow: hidden;
	padding: 20px 0 0;
	width: 17px;
}
#sw_as {
	clear: both;
	display: none;
	font-size: 11px;
	position: relative;
}
#sw_filt input {
	margin-right: 1px;
}
.news_content {
	margin: 0px;
	padding: 0px;
	width: 95%;
}
.news_content ul {
	list-style-type: none;
	line-height: 18px;
	list-style: disc outside url("../images/inside_bullet.png");
	padding-left: 18px;
	margin-left: 5px;
	padding-top:20px;
}
.news_content ul li {
	padding-bottom: 7px;
	margin: 0px;
	line-height: 18px;
	border-bottom: dashed 1px #dadada;
	margin-bottom: 12px;
	font-size: 13px;
	clear: both;
}
.news_content ul li a img {
	padding-right: 8px;
}
.news_content ul li a img:hover {
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	opacity: 0.7;
}
.news_content ul li a {
	color: #666666;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none;
}
.news_content ul li a:hover {
	color: #0173ba;
	text-decoration: none;
}
.news_content ul li:last-child {
	border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.Quick_link_content {
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-size: 13px;
	line-height: 18px;
}
.Quick_link_content ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.Quick_link_content ul li {
	margin: 0px;
	padding: 0px;
	margin-bottom: 8px;
	font-size: 13px;
	line-height: 11px;
}
.Quick_link_content ul li a {
	color: #454545;
	text-decoration: none;
	background: url(../images/arrow_home_1.png) no-repeat;
	padding-left: 10px;
}
.Quick_link_content ul li a:hover {
	color: #0173ba;
	text-decoration: none;
	padding-left: 11px;
	margin-left: 3px;
	background: url(../images/arrow_home_h.png) no-repeat;
}
.Quick_link_content {
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-size: 13px;
}
.Quick_link_content ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.Quick_link_content ul ol {
	margin: 0px;
	padding: 0px;
	margin-bottom: px;
	font-size: 13px;
}
.Quick_link_content ul ol a {
	color: #454545;
	text-decoration: none;
}
.Quick_link_content ul ol a:hover {
	color: #0173ba;
	text-decoration: none;
}
.left_img {
	float: left;
	padding: 5px 10px 3px 0px;
}
.brandBox {
	margin: 0px;
	padding: 0px;
	width: 100%;
	display: block;
}
.brands {
	margin: 0px;
	padding: 0px;
	width: 100%;
	display: block;
	height: 28px;
}
.brands_left {
	float: left;
	width: 97.22%;
	background-color: #7b7b7b;
	height: 28px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	line-height: 28px;
	padding-left: 3%;
	font-family: Arial, Helvetica, sans-serif;
}
.brands_right {
	float: left;
	width: 70%;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
}
.brands_right a {
	height: 28px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	line-height: 28px;
	background: #b9b9b9; /* Old browsers */
	background: -moz-linear-gradient(top, #b9b9b9 0%, #8e8e8e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b9b9b9), color-stop(100%, #8e8e8e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b9b9b9 0%, #8e8e8e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b9b9b9 0%, #8e8e8e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b9b9b9 0%, #8e8e8e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b9b9b9 0%, #8e8e8e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#8e8e8e', GradientType=0 ); /* IE6-9 */
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	color: #ffffff;
}
.brands_right a:hover {
	background: #a6a6a6; /* Old browsers */
	background: -moz-linear-gradient(top, #a6a6a6 0%, #b9b9b9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a6a6a6), color-stop(100%, #b9b9b9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a6a6a6 0%, #b9b9b9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a6a6a6 0%, #b9b9b9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a6a6a6 0%, #b9b9b9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a6a6a6 0%, #b9b9b9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6a6a6', endColorstr='#b9b9b9', GradientType=0 ); /* IE6-9 */
	display: block;
	color: #ffffff;
	text-decoration: none;
}
.brandsexplore {
	width: 100%;
	display: block;
	color: #333333;
	height: 24px;
	line-height: 24px;
	display: block;
	font-weight: bold;
}
.brandsexplore a {
	display: block;
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	background: #c6c6c6; /* Old browsers */
	background: -moz-linear-gradient(left, #c6c6c6 0%, #d0d0d0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #c6c6c6), color-stop(100%, #d0d0d0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #c6c6c6 0%, #d0d0d0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #c6c6c6 0%, #d0d0d0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #c6c6c6 0%, #d0d0d0 100%); /* IE10+ */
	background: linear-gradient(to right, #c6c6c6 0%, #d0d0d0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#d0d0d0', GradientType=1 ); /* IE6-9 */
}
.brandsexplore a:hover {
	background: #d6d6d6; /* Old browsers */
	background: -moz-linear-gradient(left, #d6d6d6 0%, #d0d0d0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #d6d6d6), color-stop(100%, #d0d0d0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #d6d6d6 0%, #d0d0d0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #d6d6d6 0%, #d0d0d0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #d6d6d6 0%, #d0d0d0 100%); /* IE10+ */
	background: linear-gradient(to right, #d6d6d6 0%, #d0d0d0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#d0d0d0', GradientType=1 ); /* IE6-9 */
	display: block;
	color: #333333;
	text-decoration: none;
}
.business_tab {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;
}
.business_tab ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.business_tab ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.business_tab {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;
}
.business_tab ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
	width: 100%;
	height: 33px;
	background: #b8b8b8; /* Old browsers */
	background: -moz-linear-gradient(top, #b8b8b8 0%, #7b7b7b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8b8b8), color-stop(100%, #7b7b7b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b8b8b8 0%, #7b7b7b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b8b8b8 0%, #7b7b7b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b8b8b8 0%, #7b7b7b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b8b8b8 0%, #7b7b7b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8b8b8', endColorstr='#7b7b7b', GradientType=0 ); /* IE6-9 */
}
.business_tab ul li {
	margin: 0px;
	list-style-type: none;
	float: left;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	display: block;
}
.business_tab ul li a {
	margin: 0px;
	padding: 6px 26px 6px 26px;
	list-style-type: none;
	float: left;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	background: #b8b8b8; /* Old browsers */
	background: -moz-linear-gradient(top, #b8b8b8 0%, #7b7b7b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8b8b8), color-stop(100%, #7b7b7b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b8b8b8 0%, #7b7b7b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b8b8b8 0%, #7b7b7b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b8b8b8 0%, #7b7b7b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b8b8b8 0%, #7b7b7b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8b8b8', endColorstr='#7b7b7b', GradientType=0 ); /* IE6-9 */
	display: block;
	border-left: solid 1px #e5e5e5;
	-webkit-transition: background-color .3s ease-in;
	-moz-transition: background-color .3s ease-in;
	-ms-transition: background-color .3s ease-in;
	-o-transition: background-color .3s ease-in;
	transition: background-color .3s ease-in;
}
.business_tab ul li a:hover {
	margin: 0px;
	padding: 6px 26px 6px 26px;
	list-style-type: none;
	text-transform: uppercase;
	color: #454545;
	background: #e5e5e5;  /* IE6-9 */
	display: block;
	border-left: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	text-decoration: none;
	-webkit-transition: background-color .08s ease-in;
	-moz-transition: background-color .08s ease-in;
	-ms-transition: background-color .08s ease-in;
	-o-transition: background-color .08s ease-in;
	transition: background-color .08s ease-in;
}
.business_tab ul li.selected {
	background: #e5e5e5;
	padding: 6px 29px 6px 29px;
	list-style-type: none;
	text-transform: uppercase;
	color: #454545;
	font-weight: bold;
	font-size: 11px;
	display: block;
	border-bottom: solid 1px #e5e5e5;
}
.tab_body_content {
	width: auto;
	height: 223px;
	clear: both;
	padding: 3% 4% 0 4%;
	display: block;
	background: #e5e5e5; /* Old browsers */
	background: -moz-linear-gradient(top, #e5e5e5 76%, #c5c5c5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(76%, #e5e5e5), color-stop(100%, #c5c5c5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e5e5e5 76%, #c5c5c5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e5e5e5 76%, #c5c5c5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e5e5e5 76%, #c5c5c5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e5e5e5 76%, #c5c5c5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#c5c5c5', GradientType=0 ); /* IE6-9 */
}
.mob_top {
	margin-top: 0px;
}
.h_Quick {
	display: block;
}
.tab_main_content {
	width: 100%;
	display: block;
}
.tab_main_content_left {
	float: left;
	width: 47%;
	padding-right: 3%;
	display: block;
}
.tab_main_content_left ul {
	margin: 0px;
	padding-top: 5px;
	list-style-type: none;
}
.tab_main_content_left ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-bottom: 3px;
	font-size: 12px;
	line-height: 16px;
}
.tab_main_content_left ul li a {
	color: #454545;
	text-decoration: none;
	background: url(../images/arrow_home_1.png) no-repeat;
	padding-left: 10px;
}
.tab_main_content_left ul li a:hover {
	color: #005580;
	text-decoration: none;
	padding-left: 11px;
	margin-left: 3px;
	background: url(../images/arrow_home_h.png) no-repeat;
}
.tab_main_content_right {
	float: left;
	width: 46%;
	padding-right: 4%;
	display: block;
}
.tab_main_content_right ul {
	margin: 0px;
	padding-top: 5px;
	list-style-type: none;
}
.tab_main_content_right ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-bottom: 3px;
	font-size: 12px !important;
	display: block;
	line-height: 16px;
}
.tab_main_content_right ul li a {
	color: #454545;
	text-decoration: none;
	background: url(../images/arrow_home_1.png) no-repeat;
	padding-left: 10px;
	font-size: 12px;
	display: block;
}
.tab_main_content_right ul li a:hover {
	color: #005580;
	text-decoration: none;
	padding-left: 11px;
	margin-left: 3px;
	background: url(../images/arrow_home_h.png) no-repeat;
}
.dottedline1 {
	border-bottom: dashed #a6a6a6 1px;
	margin-bottom: 12px !important;
}
.initiatives_MAIN {
	float: left;
	width: 30%;
	margin-right: 3%;
	margin-bottom: 25px;
}
.initiatives_MAIN p {
	margin-top: 15px;
	font-size: 14px;
}
.tab_main_initiatives {
	margin-top: 15px;
	padding: 0px;
	width: 100%;
	display: block;
	clear: both;
}
.heritage {
	display: block;
}
.heritage_mob {
	display: none;
}
.world_of_tata {
	width: 30%;
	margin-right: 5%;
	float: left;
}
.world_of_tata1 {
	width: 30%;
	margin-right: 5%;
	float: left;
}
.world_of_tata2 {
	width: 30%;
	margin-right: 0%;
	float: left;
}
.txt450 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-weight: bold;
	letter-spacing: -1px;
	font-stretch: extra-expanded;
	color: #dadada;
	padding-right: 8px;
	float: left;
	line-height: 41px;
	text-shadow: 1px 1px 1px #c4c4c4;
	filter: dropshadow(color=#c4c4c4, offx=1, offy=1);
}
.txtpeople {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	font-stretch: extra-expanded;
	color: #a8a8a8;
	line-height: 20px;
	float: left;
	text-shadow: 1px 1px 1px #ededed;
	filter: dropshadow(color=#ededed, offx=1, offy=1);
}
#lead_banner {
	height: auto;
	width: 100%;
	background: #ffffff;
	overflow: hidden;
	padding-top: 102px;
}
.viedo_bg_box {
	background: #a9a9a9;
	width: 100%;
	height: auto;
	display: block;
	cursor: pointer;
	margin-bottom: 12px;
}
.viedo_bg_box a {
	background: #a9a9a9;
	width: 100%;
	height: auto;
	display: block;
	cursor: pointer;
	margin-bottom: 12px;
}
.viedo_bg_box a:hover {
	background: #636363;
	text-decoration: none !important;
}
.viedo_bg_box a p {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 10px 4px 12px 6px;
	line-height: 17px;
	font-weight: bold;
}
.date1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #787878;
	font-weight: normal;
}
.media_bottom_date_box {
	width: 100%;
	height: auto;
	display: block;
}
.hide_btn {
	width: 180px;
	margin: 0 auto;
	text-align: center;
	height: 24px;
	background: #d4d4d4; /* Old browsers */
	background: -moz-linear-gradient(top, #d4d4d4 0%, #acacac 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4d4d4), color-stop(100%, #acacac)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d4d4d4 0%, #acacac 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d4d4d4 0%, #acacac 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d4d4d4 0%, #acacac 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d4d4d4 0%, #acacac 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#acacac', GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	display: block;
	cursor: pointer;
	color: #616161;
}
.hide_btn a {
	color: #616161;
}
.hide_bt_box {
	width: 100%;
	background: #f1f1f2; /* Old browsers */
	background: -moz-linear-gradient(top, #f1f1f2 0%, #cfd1d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f2), color-stop(100%, #cfd1d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f1f1f2 0%, #cfd1d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f1f1f2 0%, #cfd1d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f1f1f2 0%, #cfd1d3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f1f1f2 0%, #cfd1d3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f2', endColorstr='#cfd1d3', GradientType=0 ); /* IE6-9 */
	border: solid 1px #cfd1d2;
	padding-top: 15px;
	padding-bottom: 15px;
	height: 35px;
}
.Explore_news_input {
	height: 20px;
	width: 150px;
	padding-left: 4px;
	font-size: 12px;
	color: #787878;
}
.explor_news_from {
	width: 100%;
	display: block;
}
.left_lebel {
	float: left;
	width: 50%;
	text-align: right;
}
.right_lebel {
	float: left;
	width: 48%;
	padding-left: 2%;
	text-align: left;
}
.mob_label_to_adjust {
	margin-left: 0px;
}
.tipper_variants_box::after {
	height: 0px;
	clear: both;
	display: block;
	visibility: hidden;
	content: ".";
}
.tipper_variants_box {
	background: #ADADAD;
	width: 23%;
	height: auto;
	margin-right: 16px;
	margin-bottom: 25px;
	float: left;
	display: block;
}
.tipper_variants_box div {
	margin: 0px;
	padding: 6px 0px 12px 0px;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: bold;
	font-weight: normal;
}
.tipper_variants_box p {
	margin: 0px;
	padding: 7px 0px 12px 0px;
	line-height: 16px;
	font-size: 14px;
}
.tipper_variants_box a {
	background: #ADADAD;
	padding: 8px;
	height: auto;
	max-height: 500px;
	min-height: 370px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	display: block;
	-moz-transition: background-color 1s ease 0s;
	-webkit-transition: background-color 1s ease 0s;
}
.tipper_variants_box a:hover {
	background: no-repeat left bottom #6e94ac;
	padding: 8px;
	height: auto;
	min-height: 370px;
	max-height: 500px;
	color: rgb(255, 255, 255) !important;
	text-decoration: none;
	float: left;
	display: block;
	opacity: 0.95;
	-moz-transition: opacity 100ms ease-out 0s;
	-webkit-transition: opacity 100ms ease-out 0s;
}
.tipper_variants_box1::after {
	height: 0px;
	clear: both;
	display: block;
	visibility: hidden;
	content: ".";
}
.tipper_variants_box1 {
	background: #a2a2a2;
	width: 21%;
	height: auto;
	margin-right: 21px;
	margin-bottom: 25px;
	float: left;
	display: block;
	padding: 8px;
	height: auto;
	min-height: 385px;
	max-height: 400px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	display: block;
	-moz-transition: background-color 1s ease 0s;
	-webkit-transition: background-color 1s ease 0s;
}
.tipper_variants_box1:hover {
	background: #5396bb;
	-webkit-box-shadow: 1px 1px 5px 2px #999999;
	-moz-box-shadow: 1px 1px 5px 2px #999999;
	box-shadow: 1px 1px 5px 2px #999999;
}
.tipper_variants_box1 div {
	margin: 0px;
	padding: 6px 0px 10px 0px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
}
.tipper_variants_box1 div a {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
}
.tipper_variants_box1 div a:hover {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	color: #d5d5d5;
	text-decoration: none;
}
.tipper_variants_box1 p {
	margin: 0px;
	padding: 7px 0px 10px 0px;
	line-height: 17px;
	font-size: 13px;
}
.tipper_variants_box1 p a {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	line-height: 17px;
}
.tipper_variants_box1 p a:hover {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: normal;
	color: #d5d5d5;
	text-decoration: none;
}
.tipper_variants_box2::after {
	height: 0px;
	clear: both;
	display: block;
	visibility: hidden;
	content: ".";
}
.tipper_variants_box2 {
	background: #a2a2a2;
	width: 21%;
	height: auto;
	margin-right: 21px;
	margin-bottom: 25px;
	float: left;
	display: block;
	padding: 8px;
	height: auto;
	max-height: 550px;
	min-height: 382px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	display: block;
	-moz-transition: background-color 1s ease 0s;
	-webkit-transition: background-color 1s ease 0s;
}
.tipper_variants_box2:hover {
	background: #5396bb;
	-webkit-box-shadow: 1px 1px 5px 2px #999999;
	-moz-box-shadow: 1px 1px 5px 2px #999999;
	box-shadow: 1px 1px 5px 2px #999999;
}
.tipper_variants_box2 div {
	margin: 0px;
	padding: 6px 0px 6px 0px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 19px;
}
.tipper_variants_box2 div a {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
}
.tipper_variants_box2 div a:hover {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	color: #d5d5d5;
	text-decoration: none;
}
.tipper_variants_box2 p {
	margin: 0px;
	padding: 7px 0px 10px 0px;
	line-height: 18px;
	font-size: 13px;
}
.tipper_variants_box2 p a {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.tipper_variants_box2 p a:hover {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: normal;
	color: #d5d5d5;
	text-decoration: none;
}
.tipper_variants_box2 span {
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	font-size: 11px;
}
.box {
	z-index: -10;
	width: 100%;
	margin-bottom: 8px;
	height: 25px;
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	LIST-STYLE-POSITION: outside;
	FONT-SIZE: 11px;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none;
}
.variants_box_auto::after {
	height: 0px;
	clear: both;
	display: block;
	visibility: hidden;
	content: ".";
}
.variants_box_auto {
	background: #ADADAD;
	width: 23%;
	height: auto;
	margin-right: 16px;
	margin-bottom: 25px;
	float: left;
	display: block;
}
.variants_box_auto div {
	margin: 0px;
	padding: 6px 0px 12px 0px;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: bold;
	font-weight: normal;
}
.variants_box_auto p {
	margin: 0px;
	padding: 7px 0px 12px 0px;
	line-height: 16px;
	font-size: 14px;
}
.variants_box_auto a {
	background: #ADADAD;
	padding: 8px;
	height: auto;
	max-height: 500px;
	min-height: 240px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	display: block;
	-moz-transition: background-color 1s ease 0s;
	-webkit-transition: background-color 1s ease 0s;
}
.variants_box_auto a:hover {
	background: no-repeat left bottom #6e94ac;
	padding: 8px;
	height: auto;
	min-height: 240px;
	max-height: 500px;
	color: rgb(255, 255, 255) !important;
	text-decoration: none;
	float: left;
	display: block;
	opacity: 0.95;
	-moz-transition: opacity 100ms ease-out 0s;
	-webkit-transition: opacity 100ms ease-out 0s;
}
.Tata_Review_Archives::after {
	height: 0px;
	clear: both;
	display: block;
	visibility: hidden;
	content: ".";
}
.Tata_Review_Archives {
	background: #adadad;
	padding: 6px 8px 6px 8px;
	width: 21%;
	min-height: 420px;
	max-height: 600px;
	margin-right: 20px;
	margin-bottom: 25px;
	float: left;
	display: block;
}
.Tata_Review_Archives h4 {
	margin: 0px;
	padding: 4px 0px 10px 0px;
	color: #ffffff;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: bold;
}
.Tata_Review_Archives p {
	margin: 4px 0px 0px 0px;
	padding: 6px 0px 6px 0px;
	line-height: 16px;
	font-size: 14px;
}
.Tata_Review_Archives p a {
	margin: 0px;
	font-size: 12px;
	color: #004b85;
	font-weight: bold;
	background: #FFFFFF;
	padding: 4px 7px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	text-decoration: none;
}
.Tata_Review_Archives p a:hover {
	margin: 0px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background: #004b85;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	text-decoration: none;
}
.gec::after {
	height: 0px;
	clear: both;
	display: block;
	visibility: hidden;
	content: ".";
}
.gec {
	background: #adadad;
	color: #ffffff;
	padding: 6px 8px 6px 8px;
	width: 93.99%;
	min-height: 130px;
	max-height: 270px;
	margin-right: 20px;
	margin-bottom: 25px;
	float: left;
	display: block;
}
.gec h4 {
	margin: 0px;
	padding: 4px 0px 10px 0px;
	color: #ffffff;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: bold;
}
.gec p {
	margin: 4px 0px 0px 0px;
	padding: 6px 0px 6px 0px;
	line-height: 16px;
	font-size: 14px;
}
.gec p a {
	margin: 0px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
.gec p a:hover {
	margin: 0px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
.small_txt {
	font-size: 14px;
	color: #0173ba;
	line-height: 18px;
}
.small_txt a {
	font-size: 14px;
	color: #0173ba;
	text-decoration: none;
	line-height: 18px;
}
.small_txt a:hover {
	font-size: 14px;
	color: #2ca8d2;
	text-decoration: none;
	line-height: 18px;
}
.small_txt a span {
	font-size: 12px;
	color: #666666;
	line-height: 17px;
}
.review_title_txt {
	display: block;
	color: #5b5b5b;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 8px;
}
.cover_story_box {
	display: block;
	width: 100%;
	margin: 5px 0px 10px 0px;
}
.cover_story_box_left {
	display: block;
	width: 30%;
	margin-right: 8px;
	float: left;
}
.cover_story_box_right {
	display: block;
	width: 65%;
	margin: 0px;
	float: left;
}
.mast_mob_width {
	width: 100%;
}
.companies_box {
	width: 100%;
	display: block;
	margin-bottom: 0px;
}
.companies_latter_tile {
	background-color: #adadad;
	width: 99%;
	height: 25px;
	line-height: 25px;
	padding-left: 5px;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
}
.companies_box ul {
	margin: 8px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
.companies_box ul li {
	margin: 0px;
	padding: 0px;
	display: block;
	list-style: none;
	border-bottom: dashed 1px #aeaeae;
}
.companies_box ul li a {
	margin: 0px;
	padding: 5px 0px 5px 5px;
	display: block;
	list-style: none;
	color: #2381bf;
	text-decoration: none;
	font-size: 13px;
}
.companies_box ul li a:hover {
	margin: 0px;
	padding: 5px 0px 5px 5px;
	display: block;
	list-style: none;
	background-color: #0173ba;
	text-decoration: none;
	color: #ffffff;
	font-size: 13px;
}
.companies_box_left {
	float: left;
	width: 32%;
	margin-right: 2%;
}
.companies_box_mdl {
	float: left;
	width: 32%;
	margin-right: 2%;
}
.companies_box_right {
	float: left;
	width: 32%;
	margin: 0px;
}
.flex_content_box_enagage {
	width: 350px;
	padding: 0%;
	left: 0px;
	top: 1px;
	margin: 2% 0 0 4%;
	position: absolute;
	text-decoration: none;
}
/* 23march start */

.flex_content_box {
	width: 400px;
	padding: 0%;
	left: 0px;
	top: 1px;
	margin: 2% 0 0 4%;
	position: absolute;
	text-decoration: none;
	z-index: 99;
}
/* 23march end */

.flex_content_box1 {
	width: 400px;
	padding: 1%;
	left: 0px;
	top: 10px;
	margin: 4% 0 0 5%;
	position: absolute;
	background: url("../images/taj_lead_bg_box_col.png");
}
.flex_content_box2 {
	width: 400px;
	padding: 1%;
	left: 0px;
	top: 10px;
	margin: 4% 0 0 5%;
	position: absolute;
	background: url("../images/global_beverages_lead_bg_box_col.png");
}
.flex_content_box3 {
	width: 400px;
	padding: 1%;
	left: 0px;
	top: 10px;
	margin: 4% 0 0 5%;
	position: absolute;
	background: url("../images/landrover_lead_bg_box_col.png");
}
.flex_content_box4 {
	width: 400px;
	padding: 1%;
	left: 0px;
	top: 10px;
	margin: 4% 0 0 5%;
	position: absolute;
	background: url("../images/eightoclock_lead_bg_box_col.png");
}
.flex_content_box5 {
	width: 400px;
	padding: 1%;
	left: 0px;
	top: 10px;
	margin: 4% 0 0 5%;
	position: absolute;
	background: url("../images/titan_lead_bg_box_col.png");
}
.flex_content_box6 {
	width: 400px;
	padding: 1%;
	left: 0px;
	top: 10px;
	margin: 4% 0 0 5%;
	position: absolute;
	background: url("../images/tata_salt_lead_bg_box_col.png");
}
.flex-title_box_enagage {
	left: 0px;
	top: 0px;
	color: #000000!important;
	text-align: left;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
	font-size: 35px;
	font-weight: bold;
	display: block;
	padding-bottom: 1px;
	line-height: 30px;
	letter-spacing: -1px;
	text-decoration: none;
	text-transform: inherit;
}
/* 23march start */

.flex-title {
	left: 0px;
	top: 0px;
	color: #354d68 !important;
	text-align: left;
	margin-top: 5px;
	text-shadow: 1px 1px 1px #ffffff;
	font-size: 40px;
	font-weight: bold;
	line-height: 45px;
	display: block;
	padding-bottom: 1px;
	letter-spacing: -1px;
	text-transform: inherit;
	padding-right: 44px;
}
.flex-title span {
	font-weight: normal;
}
/* 23march start */

.flex-caption_box_enagage {
	left: 0px;
	top: 0px;
	color: #ffffff !important;
	text-align: left;
	font-size: 18px;
	line-height: 23px;
	text-decoration: none;
}
.flex-caption {
	left: 0px;
	top: 0px;
	color: #333 !important;
	text-align: left;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	font-size: 21px;
	line-height: 25px;
	text-decoration: none;
}
.flex-caption1 {
	left: 0px;
	top: 0px;
	color: #ffffff !important;
	text-align: left;
	font-size: 13px;
	line-height: 10px;
	background: url(../images/lead_text_bg_black.png);
	padding-left: 5px;
	height: 30px;
	line-height: 30px;
	width: 300px;
}
.flex-caption1 a {
	padding-top: 5px;
	color: #ffffff;
}
.flex-caption1 a:hover {
	color: #ffffff;
	text-decoration: none;
}
.button.radius {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.tab_left_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #3d3d3d;
	text-decoration: none;
	height: 100%;
	width: 100%;
	overflow: inherit;
}
.tab_left_box ul {
	background-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.tab_left_box ul li {
	background-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.tab_right_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #3d3d3d;
	text-decoration: none;
	height: 100%;
	width: 100%;
	overflow: inherit;
}
.tab_right_box ul {
	background-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.tab_right_box ul li {
	background-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.accordion h4 {
	width: auto;
	background-color: #e7eaed;
	border: solid #d3d4d4 1px;
	padding: 4px 0px;
	text-transform: none;
}
.go_box {
	FONT-WEIGHT: bold;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	color: #FFF;
	border-color: #06C;
	width: 40px;
	height: 28px;
	background-color: #0173ba;
	padding-left: 4px;
}
.go_box_textbox {
	FONT-WEIGHT: normal;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 13px;
	width: 50%;
	height: 22px
}
.js #main .accordion {
	visibility: hidden
}
.js #side .accordion {
	display: none
}
.accordion {
	margin: 0;
	padding: 0 0px
}
.accordion li {
	list-style-type: none
}
.accordion li.last-child {
	margin-left: 19px;
	list-style-type: disc;
}
#side ul.accordion ul {
	margin: 0;
	padding: 0 0 0 20px;
}
.accordion .outer {
	border: 0px solid #dadada;
	border-width: 0 0px 0px;
	background: #fff
}
.accordion .inner {
	margin-bottom: 0;
	padding: 0px !important;
	position: relative;
	overflow: hidden;
}
.accordion .inner .inner {
	padding-bottom: 0;
	font-weight: normal;
	color: #7eabe3;
}
.accordion .h {
	padding-top: .3em;
	margin-bottom: 0px
}  /* vertical padding instead of vertical margin (ie8) */
.accordion p {
	margin: .5em 1px 1em
}
a.trigger {
	padding-left: 20px;
	background-image: url(../images/plus.jpg);
	background-repeat: no-repeat;
	background-position: 5px 40%;
	font-weight: bold;
	font-size: 12px;
	color: #484b4d;
}
a.trigger.open {
	background-image: url(../images/minus.jpg);
}
a.trigger1 {
	padding-left: 20px;
	background-image: url(../images/arrow_plus.gif);
	background-repeat: no-repeat;
	background-position: 5px 40%;
	font-weight: bold;
	font-size: 12px;
}
a.trigger1.open {
	background-image: url(../images/arrow_minus.gif);
}
.last-child a.trigger {
	padding-left: 10px;
	background-image: none;
	font-weight: bold;
	padding-left: 20px;
}
#main a.trigger {
	background-color: #f0f0f0;
	color: #7eabe3;
}
#main a.trigger.open {
	border-color: #dadada;
	background-color: #e7e7e7;
	padding-left: 20px;
}
#main a:hover.trigger.open, #main a:focus.trigger.open, #main a:active.trigger.open {
	border-color: #bcd;
}
#side a.active {
	font-weight: bold;
	font-size: 12px;
	color: #7eabe3;
	text-decoration: none;
}
.img_article_right {
	float: right;
	padding: 4px 0px 4px 12px;
	margin-left: 15px;
}
.img_article_left {
	float: left;
	padding: 4px 12px 4px 0px;
	margin-right: 15px;
}
.img_right_box_250 {
	width: 250px;
	height: auto;
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
	background: #d2e6ed;
	color: #0f1113;
	padding: 0px;
	font-size: 13px;
	line-height: 20px;
}
.img_right_box_250 img {
	max-width: 100%;
	width: 100%;
}
.img_left_box_250 {
	width: 250px;
	height: auto;
	float: left;
	margin-bottom: 10px;
	margin-right: 15px;
	background: #d2e6ed;
	color: #0f1113;
	padding: 0px;
	font-size: 13px;
	line-height: 20px;
}
.img_left_box_250 img {
	max-width: 100%;
	width: 100%;
}
.imgTable {
	background: #6d7478;
	border: solid 1px #d9dddf;
	color: #ffffff;
	float: left;
	margin-bottom: 10px;
	margin-right: 25px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
.imgTableRight {
	background: #6d7478;
	border: solid 1px #d9dddf;
	color: #ffffff;
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
.imgTableLeft {
	background: #6d7478;
	border: solid 1px #d9dddf;
	color: #ffffff;
	float: left;
	margin-bottom: 10px;
	margin-right: 15px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
.imgCap {
	padding: 5px;
}
.content {
	width: 100%;
	padding: 0px;
	overflow: auto;
	background: none;
}
.content p:nth-child(even) {
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
}
.content p:nth-child(3n+0) {
	color: #c96;
}
/*.worldwidemenu{  visibility: hidden; position: absolute; z-index: 100; right:70px;}*/


.brandContent {
	position: absolute;
	width: 100%;
	height: auto;
}
#brandContentTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #2D81B3;
	display: block;
	padding-bottom: 5px;
	margin-left: 15px;
	margin-top: 18px;
	margin-right: 20px;
	margin-bottom: 2px;
	font-weight: bold;
	letter-spacing: -0.025em;
}
#brandContentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	margin-left: 15px;
	margin-right: 15px;
	display: block;
	line-height: 17px;
}
#brandContentButton {
	display: block;
	width: 89px;
	position: absolute;
	top: 142px;
	padding-right: 30px;
	padding-left: 15px;
}
.ui-button {
	margin-top: -1px;
}
.ui-button-icon-only .ui-button-text {
	padding: 1.6em;
	background: url(/images/otherslink_plus.gif) no-repeat;
}
.ui-autocomplete-input {
	margin: 0;
	width: 200px;
	font-size: 12px;
	height: 18px;
}
.custom-combobox {
	position: absolute;
	font-size: 11px
}
.custom-combobox-toggle {
	position: absolute;
	top: -2px;
	bottom: 0;
	margin-left: 0;
	padding: 0;
/* support: IE7 */
*height: 1.7em;
*top: 0.1em;
}
.custom-combobox-input {
	margin: 0;
	padding: 0.3em;
}
.custom-combobox1 {
	position: absolute;
	display: inline-block;
}
.custom-combobox1-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
/* support: IE7 */
*height: 1.7em;
*top: 0.1em;
}
.custom-combobox1-input {
	margin: 0;
	padding: 0.3em;
}
.custom-combobox2 {
	position: absolute;
	display: inline-block;
}
.custom-combobox2-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
/* support: IE7 */
*height: 1.7em;
*top: 0.1em;
}
.custom-combobox2-input {
	margin: 0;
	padding: 0.3em;
}
.image_library_tab {
	display: block;
	margin: 0px;
	padding: 0px;
	margin-top: 25px;
	margin-bottom: 10px;
}
.image_library_tab ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.image_library_tab ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.image_library_tab ul li a {
	float: left;
	margin: 0px 8px 10px 0px;
	padding: 8px 8px;
	background-color: #ffffff;
	border: #dcddde solid 1px;
	color: #231f20;
	text-decoration: none;
	font-size: 15px;
	-webkit-transition: background-color 1s;
	-moz-transition: background-color 1s;
	-o-transition: background-color 1s;
	-ms-transition: background-color 1s;
	transition: background-color 1s linear 1s;
	transition: 1s ease-in-out;
	transition: 1s;
}
.image_library_tab ul li a:hover {
	background-color: #0173ba;
	border: #dcddde solid 1px;
	color: #ffffff;
	text-decoration: none;
	font-size: 15px;
}
.image_library_tab ul li.image_library_selected {
	float: left;
	margin: 0px 8px 10px 0px;
	padding: 8px 8px;
	background-color: #0173ba;
	border: #0173ba solid 1px;
	color: #ffffff;
	text-decoration: none;
	font-size: 15px;
}
.image_library_body_content {
	margin-top: 25px;
	padding: 0px;
	clear: both;
}
.image_library_body_content h1 {
	font-size: 20px;
	color: #0173ba;
	line-height: 23px;
	margin-bottom: 15px;
}
.board_of_directors {
	margin: 0px;
	padding: 0px;
	width: 100%;
	display: block;
}
.board_of_directors ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.board_of_directors ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	width: 143px;
	margin-right: 40px;
	margin-bottom: 30px;
	display: block;
}
.board_of_directors ul li a img {
	border: solid 2px #e8e8ea;
}
.board_of_directors ul li a img:hover {
	border: solid 2px #0173ba;
}
.board_of_directors ul li p {
	color: #636466;
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.board_of_directors ul li span a {
	background: url(../images/view_download.gif) no-repeat;
	width: 98px;
	height: 20px;
	text-indent: -99999 !important;
	display: block;
}
.board_of_directors ul li span a:hover {
	background: url(../images/h_view_download.gif) no-repeat;
	width: 98px;
	height: 20px;
}
.mob_both {
	clear: none;
}
.desktop_youtube_video {
	display: block;
}
.mob_youtube_video {
	display: none;
}
.query_form {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	height: auto;
	max-height: 1000px;
	min-height: 800px;
}
.mediaQuery {
	width: 100%;
	float: left;
	margin-bottom: 5px;
	clear: both;
}
.mediaQuery_left {
	width: 30%;
	float: left;
	margin-bottom: 5px;
	padding-right: 5%;
	text-align: right;
}
.mediaQuery_right {
	width: 65%;
	float: right;
	margin-bottom: 5px;
}
.query_select {
	outline: medium none;
	overflow: hidden;
	padding: 6px 2px 6px 5px;
	width: 65%;
	color: #5C5C5C;
	background: url(/images/select_arrow.jpg) no-repeat right center;
	background-color: white;
	font-family: inherit;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	color: rgba(0, 0, 0, 0.75);
	display: block;
	font-size: 0.875em;
	margin: 0px 0 1em 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
	-moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
	transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}
.query_select:focus {
	-webkit-box-shadow: 0 0 5px #999999;
	-moz-box-shadow: 0 0 5px #999999;
	box-shadow: 0 0 5px #999999;
	border-color: #6fa0bd;
}
.query_field {
	outline: medium none;
	overflow: hidden;
	padding: 6px 2px 6px 5px;
	width: 65%;
	color: #5C5C5C;
	outline: medium none;
	overflow: hidden;
	width:80%;
	color: #5C5C5C;
	background-color: white;
	font-family: inherit;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	color: rgba(0, 0, 0, 0.75);
	display: block;
	font-size: 0.875em;
	margin: 0px 0 1em 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
	-moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
	transition: box-shadow 0.45s, border-color 0.45s ease-in-out;
}
.query_field:focus {
	-webkit-box-shadow: 0 0 5px #999999;
	-moz-box-shadow: 0 0 5px #999999;
	box-shadow: 0 0 5px #999999;
	border-color: #6fa0bd;
}
.query_submitbtn {
	width: 16%;
	background-color: #1f7fbc;
	font-size: 15px;
	padding: 4px 2px 4px 5px;
	color: #ffffff;
	border: none;
	text-align: center;
	cursor: pointer;
}
.red_font {
	color: #FF0000;
}
.content {
	width: 100%;
	padding: 0px;
	overflow: auto;
	background: none;
}
.content p:nth-child(even) {
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
}
.content p:nth-child(3n+0) {
	color: #c96;
}
#simplegallery2 {
	position: relative;
}
#simplegallery2 .gallerydesctext {
	text-align: left;
}
input {
	font-family: Calibri, Arial;
}
#sometext {
	width: 150px;
	height: 70px;
	padding: 0px;
	border: 0px solid black;
	Z-index: 999;
	position: absolute;
	clear: both;
	margin-top: -0px;
	margin-left: -155px;
	_margin-top: -16px;
	_margin-left: -243px;
}
.other_links_box {
	width: 315px;
	padding: 2px;
	display: block;
	border: 1px solid #aaaaaa;
	color: #222222;
	background: #f6f6f6;
	width: 330px;
	min-height: 150PX;
	max-height: 200px;
	overflow: auto;
	position: absolute;
}
.other_links_box_left {
	float: left;
	width: 155px;
	padding-right: 5px;
}
.other_links_box_right {
	float: left;
	width: 150px;
	padding-right: 0px;
}
.other_links_box_left ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.other_links_box_left ul li {
	margin: 0px;
	padding: 0px;
	display: block;
	list-style: none;
}
.other_links_box_left ul li a {
	padding: 2px 0px 2px 3px;
	display: block;
	list-style: none;
	color: #464646;
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 5px;
	-webkit-transition: background-color .3s ease-in;
	-moz-transition: background-color .3s ease-in;
	-ms-transition: background-color .3s ease-in;
	-o-transition: background-color .3s ease-in;
	transition: background-color .3s ease-in;
}
.other_links_box_left ul li a:hover {
	margin-bottom: 5px;
	padding: 2px 0px 2px 3px;
	display: block;
	list-style: none;
	background-color: #a1bbcb;
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
	-webkit-transition: background-color .08s ease-in;
	-moz-transition: background-color .08s ease-in;
	-ms-transition: background-color .08s ease-in;
	-o-transition: background-color .08s ease-in;
	transition: background-color .08s ease-in;
}
.other_links_box_right ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.other_links_box_right ul li {
	margin: 0px;
	padding: 0px;
	display: block;
	list-style: none;
}
.other_links_box_right ul li a {
	margin-bottom: 5px;
	padding: 2px 0px 2px 3px;
	display: block;
	list-style: none;
	color: #464646;
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
	-webkit-transition: background-color .3s ease-in;
	-moz-transition: background-color .3s ease-in;
	-ms-transition: background-color .3s ease-in;
	-o-transition: background-color .3s ease-in;
	transition: background-color .3s ease-in;
}
.other_links_box_right ul li a:hover {
	margin-bottom: 5px;
	padding: 2px 0px 2px 3px;
	display: block;
	list-style: none;
	background-color: #a1bbcb;
	text-decoration: none;
	color: #ffffff;
	font-size: 11px;
	-webkit-transition: background-color .08s ease-in;
	-moz-transition: background-color .08s ease-in;
	-ms-transition: background-color .08s ease-in;
	-o-transition: background-color .08s ease-in;
	transition: background-color .08s ease-in;
}
.tabTxt {
	background: #1f7fbc;
filter:progid:DXImageTransform.Microsoft.Gradient  (GradientType:0, StartColorStr:'#999999', EndColorStr:'#999999');
	color: #ffffff;
	cursor: pointer;
	cursor: pointer;
}
.tabTxtcell {
	background: #787878;
	color: #ffffff;
	cursor: text;
	border-bottom: none;
}
.BodyTxtTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #454545;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.BodyTxtWhiteB {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 18px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
#top_tb1 {
	background-color: #FFFFFF !important;
}
#top_tb2 {
	background-color: #FFFFFF !important;
}
#top_tba1 {
	background-color: #FFFFFF !important;
}
#top_tba2 {
	background-color: #FFFFFF !important;
}
.form_select1 {
	width: 184px;
	overflow: hidden;
	border: solid 1px #b3b3b3;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 2px 2px 2px 4px;
	color: #565656;
	margin: 10px 5px 0px 0px;
	height: auto;
	background: url(/images/select_arrow.jpg) no-repeat right center;
	outline: medium none;
	font-size: 12px;
}
input.CommonTxtBoxNoBrdRht10 {
	border: 1px solid #9c9c9c;
	color: #5C5C5C;
	font-size: 11px;
	padding: 3px 5px 3px;
	width: 200px;
}
.mobile_share_icon {
	display: none;
}
#sometextDiv {
	width: 150px;
	height: 70px;
	padding: 0px;
	border: 0px solid black;
	Z-index: 999;
	position: absolute;
	clear: both;
	margin-top: 0px;
	margin-left: 0px;
	right: 200px;
	margin-left: 0px;
	top: 37px;
	padding-top: 0px;
}
.board_of_directors_new {
	float: left;
	width: 18%;
	margin-right: 10px;
	margin-bottom: 15px;
}
.board_of_directors_new a {
	display: block;
	color: #ffffff;
	border: solid 1px #adadad;
	background-color: #0173ba;
	-webkit-transition: background-color .3s ease-in;
	-moz-transition: background-color .3s ease-in;
	-ms-transition: background-color .3s ease-in;
	-o-transition: background-color .3s ease-in;
	transition: background-color .3s ease-in;
	line-height: 20px;
}
.board_of_directors_new a img {
	width: 100%;
	max-width: 100%;
	color: #ffffff;
	display: block;
	text-decoration: none;
}
.board_of_directors_new span {
	color: #ffffff;
	padding: 3px 2px 12px 3px;
	font-size: 12px;
	line-height: 15px;
}
.board_of_directors_new a:hover {
	border: solid 1px #0173ba;
	color: #ffffff;
	background-color: #adadad;
	text-decoration: none;
	-webkit-transition: background-color .08s ease-in;
	-moz-transition: background-color .08s ease-in;
	-ms-transition: background-color .08s ease-in;
	-o-transition: background-color .08s ease-in;
	transition: background-color .08s ease-in;
}
.jnt_pf {
	float: left;
	width: 18%;
	margin-right: 10px;
	margin-bottom: 15px;
}
.jnt_pf a {
	display: block;
	color: #ffffff;
	border: solid 1px #adadad;
	background-color: #0173ba;
	-webkit-transition: background-color .3s ease-in;
	-moz-transition: background-color .3s ease-in;
	-ms-transition: background-color .3s ease-in;
	-o-transition: background-color .3s ease-in;
	transition: background-color .3s ease-in;
	line-height: 20px;
}
.jnt_pf a img {
	width: 100%;
	max-width: 100%;
	color: #ffffff;
	display: block;
	text-decoration: none;
}
.jnt_pf span {
	color: #ffffff;
	padding: 3px 2px 12px 3px;
	font-size: 12px;
	line-height: 15px;
}
.jnt_pf a:hover {
	border: solid 1px #0173ba;
	color: #ffffff;
	background-color: #adadad;
	text-decoration: none;
	-webkit-transition: background-color .08s ease-in;
	-moz-transition: background-color .08s ease-in;
	-ms-transition: background-color .08s ease-in;
	-o-transition: background-color .08s ease-in;
	transition: background-color .08s ease-in;
}
/* NEW_ADD */	
	
.backchannelBtn {
	float: right;
	font-size: 18px;
}
.backchannelBtn a {
	color: #fff;
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
	-webkit-transition: background-color .3s ease-in-out;
	-moz-transition: background-color .3s ease-in-out;
	transition: background-color .3s ease-in-out;
	font-size: 18px;
}
.backchannelBtn a:hover {
	background-color: #0173ba;
	color: #fcffff;
	text-decoration: none;
	font-size: 18px;
}
.roundButton {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 5px 25px 5px 25px;
	background-color: #0191d0;
	color: #ffffff;
	text-align: center;
	float: none;
	display: inline-block;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	background: #ffffff !important;
	background-color: #ffffff !important;
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: #ffffff !important;
	background-color: #ffffff !important;
}
h1.videotitle {
	color: #0173ba;
	font-size: 28px;
	margin-bottom: 20px;
}
div.text-container {
	margin: 0 auto;
	width: 100%;
	background: #eef5f8;
	border-top: solid #c2deee 1px;
	border-bottom: #0173ba solid 2px;
}
.hideContent {
	overflow: hidden;
	line-height: 1em;
	height: 0px;
}
div.text-container ul {
	margin: 0px;
	padding: 12px;
	list-style: none;
	list-style-type: none;
}
div.text-container ul li {
	margin: 0px;
	padding: 0px;
	color: #4184ad;
	list-style: none;
	list-style-type: none;
	margin-bottom: 10px;
	display: block;
	width: 100%;
}
div.text-container ul li a {
	margin: 0px;
	padding: 0px;
	color: #4184ad;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
div.text-container ul li a:hover {
	margin: 0px;
	padding: 0px;
	color: #0173ba;
	text-decoration: none;
}
div.text-container ul li span {
	color: #636466;
	text-decoration: none;
	font-size: 13px;
	display: block;
	width: 100%;
}
.showContent {
	line-height: 1em;
	height: auto;
}
.showContent {
	height: auto;
}
.readmore {
	background: #0173ba url(../images/related_article_up.png) no-repeat right;
	color: #ffffff;
	float: right;
	padding: 6px 35px 6px 25px;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
.readmore a {
	color: #ffffff !important;
	text-decoration: none;
}
.readmore:hover {
	text-decoration: none;
	color: #ffffff;
}
.readless {
	background: #0173ba url(../images/related_article_down.png) no-repeat right;
	color: #ffffff;
	float: right;
	padding: 6px 35px 6px 25px;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
.readless a {
	color: #ffffff;
}
.readless:hover {
	text-decoration: none;
	color: #ffffff;
}
.wrapper {
	height: auto;
	width: 100%;
}
.wrapper h2 {
	font-size: 18px;
	font-weight: normal;
	color: #056dad;
	line-height: 20px;
	margin: 4px 0px;
}
.content_a {
	margin: 20px 0 40px 40px;
	width: 260px;
	height: 600px;
	padding: 10px;
	overflow: auto;
}
.content_6 {
	position: relative;
	margin: 20px auto;
	width: 100%;
	height: 230px;
	overflow: auto;
	background: #dbeaf1;
	border-top: #a9acad solid 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.content_6.toggle_width {
	width: 90%;
}
.content_6 .images_container {
	overflow: hidden;
}
.content_6 .images_container ul {
	margin: 0px;
	padding: 0px;
}
.content_6 .images_container ul li {
	margin: 0px;
	padding-right: 20px;
	float: left;
	width: 214px;
	display: block;
	list-style-type: none;
}
.content_6 .images_container img.new {
	background: #de4816;
}
.info {
	position: absolute;
	margin: 20px 0 40px 40px;
	width: 260px;
	height: 100px;
	color: #ccc;
	font-size: 18px;
	padding: 5px;
}
.info span:first-child {
	color: #26beff;
}
.info span:last-child {
	font-size: 34px;
	line-height: 38px;
}
.content_h1 {
	margin: 0px 0 40px 0px;
	width: 100%;
	height: auto;
	padding: 8px;
	overflow: auto;
}
.content_h {
	position: relative;
	margin: 8px auto;
	width: 100%;
	height: 230px;
	overflow: auto;
	border-bottom: solid 1px #daddde;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.content_h.toggle_width {
	width: 90%;
}
.content_h .images_container {
	overflow: hidden;
}
.content_h .images_container ul {
	margin: 0px;
	padding: 0px;
}
.content_h .images_container ul li {
	margin: 0px;
	padding-right: 20px;
	float: left;
	width: 214px;
	display: block;
	list-style-type: none;
	font-size: 13px !important;
	line-height: 20px;
}
.content_h .images_container img.new {
	background: #de4816;
}
.content_h .images_container ul li p {
	font-size: 13px !important;
	line-height: 20px;
}
.info {
	position: absolute;
	margin: 20px 0 40px 40px;
	width: 260px;
	height: 100px;
	color: #ccc;
	font-size: 18px;
	padding: 5px;
}
.info span:first-child {
	color: #26beff;
}
.info span:last-child {
	font-size: 34px;
	line-height: 38px;
}
.content_b {
	margin: 20px 0 40px 40px;
	width: 260px;
	height: 600px;
	padding: 10px;
	overflow: auto;
}
.content_7 {
	position: relative;
	margin: 20px auto;
	width: 100%;
	height: 210px;
	overflow: auto;
	background: #eef5f8;
	border-top: #a9acad solid 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.content_7.toggle_width {
	width: 90%;
}
.content_7 .images_container {
	overflow: hidden;
}
.content_7 .images_container ul {
	margin: 0px;
	padding: 0px;
}
.content_7 .images_container ul li {
	margin: 0px;
	padding-right: 20px;
	float: left;
	width: 214px;
	display: block;
	list-style-type: none;
}
.content_7 .images_container ul li:last-child {
	padding-right: 0px;
}
.content_7 .images_container img.new {
	background: #de4816;
}
.select_category {
	font-size: 11px;
	color: #6d7276;
	border-bottom: solid #bbbec0 1px;
	width: 100%;
	display: block;
	margin-bottom: 6px;
}
.mosaic-backdrop {
	display: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
}
.mosaic-overlay {
	display: none;
	z-index: 5;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/brand_showcase_overflow.png) repeat;
}
.mosaic-overlay_1 {
	display: none;
	z-index: 5;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/brand_showcase_overflow.png) repeat;
}
.mosaic-block {
	float: left;
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 192px;
	background: url(../images/brand_showcase_overflow.png) repeat;
	margin-bottom: 15px;
}
.mosaic-block a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.mosaic-block a:hover {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.clearfix {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.details {
	margin: 0px;
	padding: 4px 5px 3px 9px;
}
.details h4 {
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #a9c6d8;
	margin-bottom: 8px;
	line-height: 18px;
}
.details p {
	display: block;
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
	color: #e0e9ef;
	font-family: Arial, Helvetica, sans-serif;
}
.bar .mosaic-overlay {
	bottom: -202px;
	height: 202px;
}
.mosaic-block_1 {
	position: relative;
	overflow: hidden;
	width: 100%;
	min-height: 234px;
	max-height: 380px;
	background: url(../images/brand_showcase_overflow.png) repeat;
}
.mosaic-block_1 a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.mosaic-block_1 a:hover {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.details_1 {
	margin: 0px;
	padding: 4px 5px 3px 9px;
}
.details_1 h4 {
	display: block;
	font-size: 20px;
	font-weight: normal;
	color: #a9c6d8;
	margin-bottom: 10px;
	line-height: 18px;
}
.details_1 p {
	display: block;
	font-size: 14px;
	line-height: 19px;
	font-weight: normal;
	color: #e0e9ef;
	font-family: Arial, Helvetica, sans-serif;
}
.bar .mosaic-overlay_1 {
	bottom: -160px;
	height: 160px;
}
.btn_new {
	font-weight: bold;
	border: none;
	font-family: inherit;
	font-size: 11px !important;
	color: inherit;
	background: none;
	cursor: pointer;
	padding: 4px 11px;
	display: inline-block;
	margin-top: 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.btn_new:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.btn-1 {
	border: 1px solid #c8d6db;
	color: #d3e4ee;
}
.btn-1c:after {
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background: #c8d6db;
}
.btn-1c:hover, .btn-1c:active {
	color: #055180;
	background: #c8d6db;
}
.btn-1c:hover:after, .btn-1c:active:after {
	width: 100%;
}
.fotter_mob_left {
	float: left;
	width: 45%;
	padding-right: 5%;
	padding-top: 5%;
	padding-bottom: 5%
}
.fotter_mob_right {
	float: left;
	width: 45%;
	padding-top: 5%;
	padding-bottom: 5%
}
/* reset webkit search input browser style */
form {
	margin: 0px;
	padding: 0px;
}
/* search input field */
input[type=search] {
	background: #ededed url(images/search-icon.png) no-repeat 9px center;
	border: solid 1px #ccc;
	padding: 9px 10px 9px 32px;
	width: 55px;
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input[type=search]:focus {
	width: 130px;
	background-color: #fff;
	border-color: #6dcff6;
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}

/* placeholder */
input:-moz-placeholder {
 color: #999;
}
input::-webkit-input-placeholder {
 color: #999;
}
/* search input field */
input[type=search] {
	background: #0088cc url(../images/search_icon1.png) no-repeat 10px center;
	border: solid 1px #0088cc;
	padding: 6px 7px 6px 22px;
	width: 55px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
/* demo B */

/* 9 march start */

#demo-b input[type=search] {
	width: 140px;
	padding-left: 30px;
	color:#A3A3A3;
	cursor: text;
	background-color: #fff;
	background: url(../images/search_icon.png) no-repeat 10px center;	
    font-size: 12px;
}


/*#demo-b input[type=search]:hover {
	background-color: #fff;
	background:url(../images/search_icon.png) no-repeat 10px center;
}
#demo-b input[type=search]:focus {
	background:url(../images/search_icon.png) no-repeat 10px center;
	width: 140px;
	padding-left: 30px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}
*/

/* 9 march end */

#demo-b input:-moz-placeholder {
 color: transparent;
}
#demo-b input::-webkit-input-placeholder {
 color: transparent;
}
.width_95 {
	width:100%;
	display: block;
}
.h_bg_title {
	display: block;
	width: 100%;
}
.h_bg_title h2 {
	display: block;
	width: 99%;
	line-height: 22px;
	color: #000000;
	font-size: 22px;
	font-weight: normal;
	padding: 5px 0 5px 0px;
	margin: 0px;
	min-height: 23px;
}
.h_bg_title h2 strong {
	color: #ffffff;
	font-weight: bold;
	  margin:0px 0px 0px 20px !important;
}
.h_bg_title h2 a {
	color: #000000;
}
.h_bg_left_title {
	float: left;
	display: block;
	width: 24%;
	line-height: 32px;
	color: #787878;
	font-size: 22px;
	font-weight: bold;
}
.h_bg_right_cont {
	float: left;
	display: block;
	width: 74%;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	padding-right: 1%;
	line-height: 32px;
}
.kamispan a{background: #1E96D2;color: #ffffff;padding: 2px 10px;border-radius: 5px;margin-left: 53px;}
.kamifprod li{margin-right: 10px;padding:0px;}
.img-container{ text-align:center;  border: solid 1px #DDEEF7;  min-height:138px;line-height: 136px;}
.kami6{  border: solid 1px #F0F0F0;
  border-radius: 10px;
  margin-left: 26px !important;
  min-height:258px !important; margin:0px !important; padding:10px;}
  .kheading{
  display: block;
  color: #787878;
  font-size: 22px;
  font-weight: bold;  margin: 0px 0px 10px 13px;}
  .twitter-timeline{ width:100% !important;}
  .kheadingright{
  display: block;
  float:right;
  color: #787878;
  font-size: 22px;
  font-weight: bold;  margin:-32px 20px 0px 0px;}
  #storieshome .flex-direction-nav .flex-prev {right: 46px !important;top: -35px !important;}
  #storieshome .flex-direction-nav .flex-next {right: 14px !important;top: -35px !important;}
   .kheadingright a{ font-size:12px;}
.news_content {
	width: 100%;
}
.imageOuter {
	width: 200px;
	float: left;
	margin: 0 37px 0 0
}
.imageOuter a p {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 5px;
	text-decoration: none;
}
.imageOuter a p:hover {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #4b687b;
}
.imageOuter a:hover {
	text-decoration: none;
	color: #4b687b;
}
span.roll {
	background: url(../images/website_icon.png) center center no-repeat #2d3639;
	height: 141px;
	position: absolute;
	width: 200px;
	z-index: 10;
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
}
.all_our_brands_icon {
	background: #787878;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	display: block;
}
.all_our_brands_icon a {
	background: #787878;
	padding: 2px;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	display: block;
}
.all_our_brands_icon a:hover {
	background: #0173ba;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	display: block;
	text-decoration: none;
}
.explore_icon {
	background: none repeat scroll 0% 0% rgb(134, 146, 150);
	color: rgb(255, 255, 255);
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	display: block;
	position: absolute;
	bottom: 0px;
	width: 100%;
}
.explore_icon img {
	width: 15px !important;
	height: 14px !important;
	max-width: none;
}
.forward {
	right: 0px;
}
.stories_box_1 {
	display: block;
	width: 100%;
	margin-bottom: 25px;
}
.storie_box_left {
	float: left;
	width: 49%;
	margin-right: 2%;
	margin-top: 0%;
	position: relative;
}
.storie_box_left a {
	min-height: 335px;
	max-height: 400px;
	margin-top: 8px;
	background: #a2a2a2;
	display: block;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: background-color 1s;
	-moz-transition: background-color 1s;
	-o-transition: background-color 1s;
	-ms-transition: background-color 1s;
	transition: background-color 1s linear 1s;
	transition: 1s ease-in-out;
	transition: 1s;
}
.storie_box_left a img {
	width: 100%;
	max-width: 100%;
}
.storie_box_left a h4 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 19px;
	padding: 0px 7px 0px 7px;
	color: #ffffff;
	margin: 8px 0px;
}
.storie_box_left a p {
	font-size: 13px;
	font-weight: normal;
	line-height: 19px;
	padding: 0px 7px 0px 7px;
	color: #fbfafa;
}
.storie_box_left a:hover {
	background: #5e6d73;
	display: block;
	cursor: pointer;
	text-decoration: none;
}
.storie_box_right {
	float: left;
	width: 49%;
	margin-right: 0px;
	margin-top: 0%;
	position: relative;
}
.storie_box_right a {
	min-height: 335px;
	margin-top: 8px;
	max-height: 400px;
	background: #a2a2a2;
	display: block;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: background-color 1s;
	-moz-transition: background-color 1s;
	-o-transition: background-color 1s;
	-ms-transition: background-color 1s;
	transition: background-color 1s linear 1s;
	transition: 1s ease-in-out;
	transition: 1s;
}
.storie_box_right a img {
	width: 100%;
	max-width: 100%;
}
.storie_box_right a h4 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 19px;
	padding: 0px 7px 0px 7px;
	color: #ffffff;
}
.storie_box_right a p {
	font-size: 13px;
	font-weight: normal;
	line-height: 19px;
	padding: 0px 7px 0px 7px;
	color: #fbfafa;
}
.storie_box_right a:hover {
	background: #5e6d73;
	display: block;
	cursor: pointer;
	text-decoration: none;
}
.stories_box_2 {
	display: block;
	width: 100%;
	padding-top: 25px;
	clear: both;
}
.stories_box_2_left {
	float: left;
	width: 48%;
	margin-right: 0;
	margin-top: 0%;
}
.stories_box_2_left p a {
	padding-top: 2px;
	line-height: 18px;
	color: #666666;
}
.stories_box_2_left p a:hover {
	padding-top: 2px;
	line-height: 18px;
	color: #0173ba;
	text-decoration: none;
}
.stories_box_2_right {
	float: left;
	width: 48%;
	margin-right: 4%;
	margin-top: 0%;
}
.tata_heritage_content {
	margin-top: 4px;
	display: block;
	margin-bottom: 10px;
}
.tata_heritage_content h5 {
	color: #666666;
	font-size: 19px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 22px;
	margin-bottom: 8px;
}
.tata_heritage_content ul {
	margin: 0px;
	padding: 0px;
}
.tata_heritage_content ul li {
	margin: 0px;
	padding-right: 10px;
	padding-left: 15px;
	background: url(../images/inside_bullet.png) no-repeat left;
	display: inline;
	font-size: 11px;
	font-weight: bold;
}
.tata_heritage_content span {
	margin-top: 8px;
	display: block;
	font-size: 11px;
	line-height: 18px;
}
.tata_initiatives {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;
}
.tata_initiatives ul {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;
}
.tata_initiatives ul li {
	margin: 8px 0px 15px 0px;
	width: 22%;
	padding-right: 3%;
	list-style: none;
	display: block;
	float: left;
}
.tata_initiatives ul li p {
	font-size: 12px;
	line-height: 17px !important;
	padding-top: 2px;
	margin: 0 0 5px;
}
.tata_initiatives1 {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;
}
.tata_initiatives1 ul {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;
}
.tata_initiatives1 ul li {
	margin: 8px 0px 15px 0px;
	width: 25%;
	padding-right: 3%;
	list-style: none;
	display: block;
	float: left;
}
.tata_initiatives1 ul li p {
	font-size: 12px;
	line-height: 17px !important;
	padding-top: 2px;
	margin: 0 0 5px;
}
.tata_initiatives2 {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;
}
.tata_initiatives2 ul {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;
}
.tata_initiatives2 ul li {
	margin: 8px 0px 15px 0px;
	width: 30%;
	padding-right: 0%;
	list-style: none;
	display: block;
	float: left;
}
.tata_initiatives2 ul li p {
	font-size: 12px;
	line-height: 17px !important;
	padding-top: 2px;
	margin: 0 0 5px;
}
.tata_initiatives ul li p {
	font-size: 12px;
	line-height: 17px !important;
	padding-top: 2px;
	margin: 0 0 5px;
}
.worldwidemenu {
	visibility: hidden;
	position: absolute;
	z-index: 100;
}
.heritage_left {
	width: 43%;
	margin-right: 2%;
	float: left;
	margin-top: 15px;
}
.heritage_right {
	width: 55%;
	margin-right: 0%;
	float: left;
}
.stories_new {
	margin: 0px 0px 0px 4%;
	padding: 0px;
}
.stories_new a img {
	margin: 0px;
	width: 250px;
	padding-right: 12px;
	float: left;
}
.stories_new h4 {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 19px;
	padding: 0px;
	color: #666666;
	margin-bottom: 6px;
}
.stories_new p {
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	padding: 0px;
	color: #666666;
}
.stories_new p a img {
	width: 13px;
	height: 12px;
	float: inherit;
	display: inherit;
}
.sustainability_new {
	margin-top: 10px !important;
	padding: 0px !important;
}
.sustainability_new a img {
	margin: 0px !important;
	width: 260px !important;
	padding-left: 12px !important;
	float: right !important;
}
.sustainability_new h4 {
	font-size: 22px !important;
	text-transform: none !important;
	font-weight: normal !important;
	line-height: 22px !important;
	padding: 0px !important;
	color: #000000 !important;
	margin-bottom: 6px !important;
	margin-top: 0px !important;
}
.sustainability_new h4 strong {
	color: #787878 !important;
}
.sustainability_new p {
	font-size: 14px !important;
	font-weight: normal !important;
	line-height: 22px !important;
	padding: 0px !important;
	color: #666666 !important;
}
.sustainability_new p a img {
	width: 13px !important;
	height: 12px !important;
	float: inherit !important;
	display: inherit !important;
	padding-left: 0px !important;
}
.tata_heritage_content p {
	color: #666666;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 8px;
}
.h_explore_morebtn_new {
	font-weight: bold;
	color: #0173ba;
	background: #ffffff;
	font-family: inherit;
	font-size: 13px !important;
	color: inherit;
	cursor: pointer;
	padding: 4px 11px;
	display: inline-block;
	margin-top: 0px;
	letter-spacing: 1px;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border: solid 1px #0173ba;
	margin-bottom: 8px;
	width: auto;
}
.h_explore_morebtn_new img {
	width: 0px !important;
	height: 0px;
	display: compact !important;
}
.h_explore_morebtn_new a {
	color: #0173ba;
	text-decoration: none;
}
.h_explore_morebtn_new a:hover {
	color: #000000;
	text-decoration: none;
}
.h_explore_morebtn_new:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.h_explore_morebtn-1 {
	color: #0173ba;
}
.h_explore_morebtn-1c:after {
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
}
.h_explore_morebtn-1c:hover, .h_explore_morebtn-1c:active {
	color: #0173ba;
	border: solid 1px #ffffff;
	background: none;
}
.h_explore_morebtn-1c:hover:after, .h_explore_morebtn-1c:active:after {
	width: 100%;
}
.fb-like {
	float: left;
	padding-right: 8px;
	padding-bottom: 0px;
}
.twit-but {
	float: left;
	padding-bottom: 0px;
}
.chromeframe {
	font-size: 13px;
	color: #999999;
	padding: 10px;
	width: 100%;
	height: 50px;
	display: block;
	z-index: 9999999;
}
.video_inside_main_box {
	display: block !important;
	width: 100% !important;
	margin-bottom: 35px !important;
	margin-top: 10px;
	height: 250px !important;
}
.video_inside_main_box1 {
	width: 30% !important;
	float: left !important;
	padding-right: 3% !important;
	padding-bottom: 2% !important;
	min-height: 190px !important;
	max-height: 250px !important;
}
.video_inside_main_box1 img {
	width: 100% !important;
	max-width: 100% !important;
}
.video_inside_main_box1 p img {
	width: 18px !important;
	height: 18px !important;
}
.videocontent {
	width: 100%;
	max-width: 720px;
	margin: 0 auto;
}
object {
	top: 0px;
	left: 0px;
}
.quick_access_box_new {
	margin-top: 10px;
	padding: 0px;
	margin-right: 3%;
	float: left;
	width: 22%;
	list-style-type: none;
	-moz-transition: background-color 1s;
	-o-transition: background-color 1s;
	-ms-transition: background-color 1s;
	transition: background-color 1s linear 1s;
	transition: 1s ease-in-out;
	transition: 1s;
}
.quick_access_box_new a {
	margin: 0px;
	color: #666666;
}
.quick_access_box_new a img {
	width: auto\9;
	height: auto;
	width: 100%;
	max-width: 100%;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
.quick_access_box_new a:hover {
	margin: 0px;
	color: #0173ba !important;
	text-decoration: none;
}
.quick_access_box_new a p {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 13px;
	margin: 4px 0 0 0;
}
.quick_access_box_new a p:hover {
	color: #0173ba !important;
	text-decoration: none;
}
.quick_access_box_new:last-child {
	padding: 0px;
	list-style-type: none;
	margin-right: 0px;
}
.box_01_bg {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}
.box_01_bg a {
	background-color: #ffffff;
	color: #666666;
	font-weight: normal;
	line-height: 20px;
	font-size: 16px;
}
.box_01_bg a:hover {
	background-color: #3a53a7;
	text-decoration: none;
	color: #3a53a7;
}
.video_intro_txt {
	color: #666666 !important;
	transition-duration: none;
	padding-top: 8px;
	margin: 0 0 8px;
}
.videowrapper_01 {
	display: block;
	position: relative;
	margin: 0 auto
}
.videobuttonwrapper_01 {
	height: 0;
	left: 18%;
	position: absolute;
	top: 35%;
	width: 0
}
a.videobtn_01:hover .videobutton_01, .bold-videobutton_01 {
background-position:
}
a.videobtn_01:hover .videobutton_01 {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1)
}
.videobutton_01, .bold-videobutton_01 {
	background: url(../images/video-button-small_1.png) no-repeat
}
.bold-videobutton {
	background: url(../images/video-button-small_1.png) no-repeat
}
.videobutton_01 {
	background: url(../images/video-button-small.png) no-repeat 0 0;
	height: 35px;
	left: -40px;
	position: absolute;
	top: -50px;
	-webkit-transition: -webkit-transform 0.5s ease-in-out;
	-moz-transition: -moz-transform 0.5s ease-in-out;
	-o-transition: -o-transform 0.5s ease-in-out;
	-ms-transition: -ms-transform 0.5s ease-in-out;
	transition: transform 0.5s ease-in-out;
	width: 35px
}
.videotimeline_01 {
	background: #222222;
	height: 25px;
	left: 140px;
	bottom: -100px;
	position: relative;
	padding: 0px 5px;
	color: #e1e8e9;
	font-size: 11px;
	font-weight: bold;
}
.viewport {
	width: 100%;
	display: block;
	background: #e7e8e9;
	margin-bottom: 25px;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	overflow: hidden;
	position: relative;
}
.viewport a {
	display: block;
	position: relative;
}
.viewport a img {
	background: #ffffff;
	border: solid 1px #e7e8e9;
	padding: 4px;
}
.covershot_box {
	width: 100%;
	display: block;
	background: #e7e8e9;
	margin-bottom: 25px;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.covershot_box_img {
	background: #ffffff;
	border: solid 1px #e7e8e9;
	padding: 6px;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.covershot_box_img a {
	display: block;
}
.covershot_box_cap {
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
	padding: 10px 0px 0px 0px;
}
.radio-btn {
	width: 18px !important;
	height: 18px !important;
	margin-right: 5px;
	margin-bottom: 2px;
	display: inline-block;
	line-height: 15px;
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 15px;
	vertical-align: middle;
	cursor: pointer;
}
.radio_btn_cntr {
	margin: 0 auto;
	width: 95%;
	text-align: center;
}
.flex_content_box p img {
	width: 18px !important;
	height: 14px !important;
}
.fb_iframe_widget {
	top: -2px !important;
}
.language_txt {
	margin-top: 3px !important;
	padding: 0px;
}
.language_txt a {
	margin: 0px;
	color: #ffffff;
	background: #0088cc 10px center;
	border: solid 1px #0088cc;
	padding: 6px 12px 6px 12px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	text-decoration: none;
	border-radius: 15px;
	color: #ffffff;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
.language_txt a:hover {
	margin: 0px;
	color: #000000;
	background: #ffffff 10px center;
	border: solid 1px #0088cc;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	text-decoration: none;
	border-radius: 15px;
	color: #727272;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
.mob_eng_btn {
	display: none;
}
.sustainability_new h2 {
	font-size: 14px !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
	line-height: 19px !important;
	padding: 0px !important;
	color: #666666 !important;
	margin-bottom: 6px;
}
.tata_initiatives_main {
	display: block;
	width: 100%;
}
.tata_initiatives_main .box1 {
	float: left;
	width: 30%;
	margin-right: 12px;
}
.tata_initiatives_main .box2 {
	float: left;
	width: 25%;
	margin-right: 12px;
}
.tata_initiatives_main .box3 {
	float: left;
	width: 35%;
}
.initiatives_max {
	width: 100%;
	max-width: 100%;
}
.GTO_BOX_RHS {
	float: right;
	width: 233px;
	margin: 0px 0px 30px 50px;
	background: #adadad;
	color: #fff;
}
.GTO_BOX_RHS p {
	margin-bottom: 2px;
	padding: 5px;
	line-height: 18px;
}
.GTO_BOX_RHS p a {
	line-height: 18px;
	color: #fff;
}
.GTO_follow {
	width: 100%;
	height: 152px;
	background: #eaeaea;
}
.GTO_follow p {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	padding-top: 30px;
}
.GTO_follow div {
	text-align: center;
}
.tata_tech_talk_box {
	width: 100%;
	height: 152px;
	background: #eaeaea;
}
.tata_tech_talk_box a img {
	float: left;
	margin-right: 8px;
	width: 202px;
}
.tata_tech_talk_box p {
	padding: 5px;
	font-size: 14px;
	line-height: 18px;
}
#slidebox {
	width: 320px;
	height: 180px;
	padding: 20px 40px;
	background: url(../images/bg.png) left top repeat;
	position: fixed;
	bottom: -430px;
	right: 0px;
}
#slidebox p {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: normal;
}
#slidebox h2 {
	color: #FFF;
	font-size: 24px;
	margin: 10px 20px 10px 0px;
}
#slidebox a.more {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffdf00;
	line-height: normal;
	font-weight: bold;
	cursor: pointer
}
a.close01 {
	background: transparent url(../images/delete.png) no-repeat top left;
	width: 38px;
	height: 39px;
	position: absolute;
	cursor: pointer;
	top: -10px;
	left: -10px;
	color: #ffdf00;
}

/* wide_desktop */
@media (min-width: 1200px) {
.board_of_directors_new {
	float: left;
	width: 18%;
	margin-right: 15px;
	margin-bottom: 15px
}
.board_of_directors_new a span {
	color: #fff;
	padding: 3px 2px 12px 3px;
	font-size: 13px
}
#sometextDiv {
	width: 150px;
	height: 70px;
	padding: 0;
	border: 0 solid #000;
	Z-index: 999;
	position: absolute;
	clear: both;
	margin-top: 0;
	right: 280px;
	margin-left: 0;
	top: 37px;
	padding-top: 0
}
.brandboxnw {
	position: relative;
	visibility: visible;
	background: #fff;
	overflow: hidden;
	width: 100%;
	height: 278px
}
.menu {
	width: auto
}
.menu ul li {
	padding-left: 32px
}
.menu ul li a {
	font-size: 13px
}
.topRHS_mobile {
	display: none
}
.footer {
	width: 100%
}
.main_footer_fix {
	margin: 0 auto;
	padding-top: 0;
	width: 1200px
}
.left_side {
	display: block;
	float: left;
	list-style-type: none;
}
.left_side ul {
	margin: 0;
	padding: 0
}
.top_pad {
	padding-top:80px
}
.tab_aggregate_boxes {
	width: 24%
}
.landing_title_mob {
	display: none
}
.mob_expand {
	display: block
}
.landing_title {
	font-size: 15px
}
.business_tab ul li a {
	margin: 0;
	padding: 6px 44px;
	list-style-type: none
}
.business_tab ul li a:hover, .business_tab ul li.selected {
	padding: 6px 44px
}
.tab_body_content {
	width: auto;
	height: 272px;
	clear: both
}
.mob_top {
	margin-top: 0
}
.h_Quick {
	display: block
}
.tab_main_content_left {
	width: 46%;
	padding-right: 4%;
	display: block
}
.tab_main_content_left ul {
	padding-top: 10px
}
.tab_main_content_left ul li {
	padding-bottom: 7px
}
.tab_main_content_left ul li a {
	padding-left: 10px
}
.tab_main_content_left ul li a:hover {
	padding-left: 11px;
	margin-left: 3px
}
.tab_main_content_right {
	width: 46%;
	padding-right: 4%;
	display: block
}
.tab_main_content_right ul {
	padding-top: 10px
}
.tab_main_content_right ul li {
	padding-bottom: 7px;
	font-size: 12px
}
.tab_main_content_right ul li a {
	padding-left: 10px
}
.tab_main_content_right ul li a:hover {
	padding-left: 11px;
	margin-left: 3px
}
.heritage {
	display: block
}
.heritage_mob {
	display: none
}
#lead_banner {
	height: auto;
	width: 100%;
	background: #fff;
	overflow: hidden;
	padding-top:104px;
}
.footer_hide {
	display: block
}
.fotter_mob_show {
	display: none
}
.tipper_variants_box {
	width: 23%;
	margin-right: 23px
}
.tipper_variants_box div {
	margin: 0;
	padding: 6px 0 12px;
	font-size: 17px
}
.tipper_variants_box p {
	padding: 7px 0 12px
}
.tipper_variants_box a, .tipper_variants_box a:hover {
	height: auto;
	max-height: 500px;
	min-height: 370px
}
.variants_box_auto {
	width: 23%;
	margin-right: 23px
}
.variants_box_auto div {
	margin: 0;
	padding: 6px 0 12px;
	font-size: 17px
}
.variants_box_auto p {
	padding: 7px 0 12px
}
.variants_box_auto a, .variants_box_auto a:hover {
	height: auto;
	max-height: 500px;
	min-height: 180px
}
.Tata_Review_Archives {
	width: 21%;
	min-height: 500px;
	max-height: 600px;
	margin-right: 25px
}
.Tata_Review_Archives h4 {
	margin: 0;
	padding: 4px 0 10px;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
	font-weight: normal
}
.tipper_variants_box1 {
	width: 21%;
	margin-right: 28px
}
.tipper_variants_box1 div {
	margin: 0;
	padding: 6px 0 10px;
	font-size: 15px
}
.tipper_variants_box1 p {
	padding: 7px 0 10px;
	font-size: 14px
}
.tipper_variants_box1 p a, .tipper_variants_box1 p a:hover {
	margin: 0;
	padding: 0;
	font-size: 14px
}
.tipper_variants_box2 {
	width: 21%;
	margin-right: 28px;
	min-height: 380px;
	max-height: 520px
}
.tipper_variants_box2 div {
	margin: 0;
	padding: 6px 0 12px;
	font-size: 17px
}
.tipper_variants_box2 p {
	padding: 7px 0 12px
}
.tipper_variants_box2 p a {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	color: #fff
}
.tipper_variants_box2 p a:hover {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none
}
.content {
	width: 100%;
	padding: 0;
	overflow: auto;
	background: 0 0
}
.ui-autocomplete-input {
	margin: 0;
	width: 220px;
	font-size: 12px;
	height: 18px
}
.mob_youtube_video {
	display: none
}
input.CommonTxtBoxNoBrdRht10 {
	width: 230px
}
.mobile_share_icon {
	display: none
}
/* NEW CSS ADD */

.mosaic-block {
	float: left;
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 194px;
	background: #2c3f52 url(../img/progress.gif) no-repeat center center;
	margin-bottom: 10px;
}
.imageOuter {
	width: 260px;
}
span.roll {
	height: 184px;
	width: 260px;
}
#slider1 .viewport {
	float: left;
	width: 480px;
	height: 305px;
	overflow: hidden;
	padding-top: 40px;
}
#slider1 .prev {
	left: 476px;
}
#slider1 .overview {
	width: 260px;
}
#slider1 .overview li {
	width: 255px;
}
.tata_heritage_content {
	margin-top: 6px;
}
.right_side {
	display: block;
	float: left;
	list-style-type: none;
	margin: 8px 2px 0px 0;
	padding: 15px 0px 20px 0px;
	width: 35%;
}
.mosaic-block_1 {
	min-height: 287px;
}
.tata_heritage_content span {
	font-size: 12px;
}
.flex-title {
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	line-height: 36px;
}
.flex-title a {
	color: #354d68;
}/* 9 march */
.stories_new a img {
	margin: 0px;
	padding-right: 12px;
	float: left;
	width: 278px;
}
.sustainability_new a img {
	margin: 0px !important;
	width: 335px !important;
	padding-left: 12px !important;
	float: right !important;
}
.videotimeline_01 {
	background: #222222;
	height: 25px;
	left: 185px;
	bottom: -135px;
}
.base_01 {
	margin-bottom: 35px;
}
.mob_eng_btn {
	display: none;
}
.tata_initiatives_main .box1 {
	float: left;
	width: 30%;
	margin-right: 25px;
}
.tata_initiatives_main .box2 {
	float: left;
	width: 25%;
	margin-right: 25px;
}
.tata_tech_talk_box a img {
	float: left;
	margin-right: 8px;
	width: 270px;
}
}


/* TAB */
@media (min-width: 768px) and (max-width: 979px) {
.board_of_directors_new {
	float: left;
	width: 25%;
	margin-right: 15px;
	margin-bottom: 15px
}
.brandboxnw {
	position: relative;
	visibility: visible;
	background: #fff;
	overflow: hidden;
	width: 100%;
	height: 170px
}
.maininside_container {
	height: auto;
	background: 0 0;
	box-shadow: 0 3px 2px -1px #d2d2d2;
	-moz-box-shadow: 0 3px 2px -1px #d2d2d2;
	-webkit-box-shadow: 0 3px 2px -1px #d2d2d2
}
.logo {
	padding: 0;
	margin: 5px 0 10px;
	width: 120px;
	text-align: left;
}
.logo img {
	width: 100px;
	height: 70px;
	max-width: 100%
}
.topRHS {
	height: 35px;
	padding-top: 12px
}
.menu {
	width: 600px
}
.menu ul {
	padding: 12px 0 0
}
.menu ul li {
	padding-left: 6px;
	font-size: 10px;
	font-weight: 700
}
.menu ul li a {
	font-size: 10px;
	font-weight: bold
}
.topRHS_mobile {
	display: none
}
.footer {
	display: block;
	float: left;
	height: auto;
	margin: 0 auto;
	width: 100%
}
.main_footer_fix {
	margin: 0 auto;
	padding-top: 0;
	width: 94%
}
.left_side {
	display: block;
	float: left;
	list-style-type: none;
	margin: 15px 2px 0;
	width: 16%
}
.right_side {
	width: 27%;
}
.left_side ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}
li.fotter_big_txt a {
	font-size: 14px;
	font-weight: 700
}
.inside_content {
	width: 95%;
	font-size: 14px;
	line-height: 22px
}
.top_pad {
	padding-top: 0
}
.tab_aggregate_boxes {
	width: 23%
}
.landing_title_mob {
	display: none
}
.mob_expand {
	display: block
}
.landing_title {
	font-size: 11px
}
.brands {
	width: 100%
}
.brands_left {
	width: 98%;
	padding-left: 2%
}
.brands_right {
	width: 73%
}
.business_tab ul li a {
	margin: 0;
	padding: 6px 8px;
	list-style-type: none
}
.business_tab ul li a:hover, .business_tab ul li.selected {
	padding: 6px 8px
}
.tab_body_content {
	width: auto;
	height: 180px;
	clear: both;
	padding: 2% 1% 0 2%
}
.mob_top {
	margin-top: 0
}
.h_Quick {
	display: block
}
.tab_main_content_left {
	width: 46%;
	padding-right: 4%;
	display: block
}
.tab_main_content_left ul {
	padding-top: 10px
}
.tab_main_content_left ul li {
	padding-bottom: 4px;
	font-size: 12px
}
.tab_main_content_left ul li a {
	padding-left: 8px
}
.tab_main_content_left ul li a:hover {
	padding-left: 9px;
	margin-left: 3px
}
.tab_main_content_right {
	width: 46%;
	padding-right: 4%;
	display: block
}
.tab_main_content_right ul {
	padding-top: 10px
}
.tab_main_content_right ul li {
	padding-bottom: 2px;
	font-size: 12px
}
.tab_main_content_right ul li a {
	padding-left: 8px
}
.tab_main_content_right ul li a:hover {
	padding-left: 9px;
	margin-left: 3px
}
.initiatives_MAIN p {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 12px
}
.initiatives_MAIN p a {
	font-size: 10px
}
.dottedline1 {
	border-bottom: dashed #a6a6a6 1px;
	margin-bottom: 4px!important
}
.initiatives_MAIN {
	float: left;
	width: 31%;
	margin-right: 2%
}
.heritage {
	display: block
}
.heritage_mob {
	display: none
}
.world_of_tata {
	width: 34%;
	margin-right: 2%;
	float: left
}
.world_of_tata1 {
	width: 28%;
	margin-right: 2%;
	float: left
}
.world_of_tata2 {
	width: 34%;
	margin-right: 0;
	float: left
}
.txt450 {
	font-size: 40px;
	font-weight: 700
}
.txtpeople {
	font-size: 15px;
	font-weight: 700;
	line-height: 18px
}
#lead_banner {
	height: auto;
	width: 100%;
	background: #fff;
	overflow: hidden;
	padding-top: 0
}
.footer_hide {
	display: block
}
.fotter_mob_show {
	display: none
}
.hide_bt_box {
	height: 65px
}
.Explore_news_input {
	height: 20px;
	width: 150px;
	padding-left: 4px;
	font-size: 12px;
	color: #787878
}
.explor_news_from {
	width: 100%;
	display: block
}
.left_lebel {
	float: inherit;
	width: 80%;
	margin: 0 auto;
	text-align: left
}
.right_lebel {
	float: inherit;
	width: 80%;
	margin: 0 auto;
	padding-left: 0;
	padding-top: 10px;
	text-align: left
}
.mob_label_to_adjust {
	margin-left: 152px
}
.tipper_variants_box {
	width: 31%;
	margin-right: 15px
}
.tipper_variants_box div {
	margin: 0;
	padding: 6px 0 12px;
	font-size: 17px
}
.tipper_variants_box p {
	padding: 7px 0 12px
}
.tipper_variants_box a, .tipper_variants_box a:hover {
	height: auto;
	max-height: 500px
}
.variants_box_auto {
	width: 31%;
	margin-right: 15px
}
.variants_box_auto div {
	margin: 0;
	padding: 6px 0 12px;
	font-size: 17px
}
.variants_box_auto p {
	padding: 7px 0 12px
}
.variants_box_auto a, .variants_box_auto a:hover {
	height: auto;
	max-height: 500px;
	min-height: 220px
}
.Tata_Review_Archives {
	width: 20%;
	min-height: 350px;
	max-height: 480px;
	margin-right: 20px
}
.Tata_Review_Archives h4 {
	margin: 0;
	padding: 4px 0 10px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	font-weight: normal
}
.tipper_variants_box1 {
	width: 28%;
	margin-right: 15px;
	min-height: 360px;
	max-height: 400px
}
.tipper_variants_box1 div {
	margin: 0;
	padding: 6px 0 10px;
	font-size: 15px
}
.tipper_variants_box1 p {
	padding: 7px 0 10px
}
.tipper_variants_box1 p a {
	margin: 0;
	padding: 0;
	font-size: 14px
}
.tipper_variants_box1 p a:hover {
	margin: 0;
	padding: 0;
	font-size: 14px;
	text-decoration: none
}
.ui-autocomplete-input {
	margin: 0;
	width: 150px;
	font-size: 12px;
	height: 18px
}
.tipper_variants_box2 {
	width: 28%;
	margin-right: 15px;
	max-height: 600px;
	min-height: 395px
}
.tipper_variants_box2 div {
	margin: 0;
	padding: 6px 0 12px;
	font-size: 17px
}
.tipper_variants_box2 p {
	padding: 7px 0 12px
}
.tipper_variants_box2 p a {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	color: #fff
}
.tipper_variants_box2 p a:hover {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none
}
.content {
	width: 100%;
	padding: 0;
	overflow: auto;
	background: 0 0
}
.Quick_link_content ul li {
	margin: 0;
	padding: 0;
	margin-bottom: 7px;
	font-size: 12px;
	line-height: 14px
}
.Quick_link_content ul li a {
	color: #454545;
	text-decoration: none;
	background: 0 0;
	padding-left: 0
}
.Quick_link_content ul li a:hover {
	color: #0173ba;
	text-decoration: none;
	padding-left: 0;
	margin-left: 0;
	background: 0 0
}
.news_content ul li a {
	line-height: 16px
}
.image_library_tab ul li a {
	margin: 0 6px 10px 0;
	padding: 4px;
	font-size: 12px
}
.image_library_tab ul li a:hover {
	font-size: 12px
}
.image_library_tab ul li.image_library_selected {
	margin: 0 6px 10px 0;
	padding: 4px;
	font-size: 12px
}
.image_library_body_content h1 {
	font-size: 20px;
	color: #0173ba;
	line-height: 23px;
	margin-bottom: 15px
}
.board_of_directors ul li {
	width: 143px;
	margin-right: 30px;
	margin-bottom: 30px;
	display: block
}
.mob_youtube_video {
	display: none
}
input.CommonTxtBoxNoBrdRht10 {
	width: 145px
}
.mobile_share_icon {
	display: none
}
.flex_content_box1 {
	width: 295px;
	margin: 2% 0 0 2%
}
.flex_content_box2, .flex_content_box3, .flex_content_box4, .flex_content_box5, .flex_content_box6 {
	width: 300px;
	margin: 2% 0 0 2%
}
/* NEW CSS ADD */

.content_6 {
	margin: 20px auto;
	height: 190px;
}
.content_6 .images_container ul li {
	padding-right: 20px;
	width: 175px;
}
.content_h {
	margin: 8px auto;
	height: 215px;
}
.content_h .images_container ul li {
	padding-right: 20px;
	width: 175px;
	font-size: 11px !important;
	line-height: 17px !important;
}
.content_7 {
	margin: 20px auto;
	height: 190px;
}
.content_7 .images_container ul li {
	padding-right: 20px;
	width: 175px;
}
.mosaic-block {
	height: 156px;
}
.bar .mosaic-overlay {
	bottom: -163px;
	height: 163px;
}
.details {
	margin: 0px;
	background: #2c3f52;
	padding: 0px 2px 2px 5px;
}
.details h4 {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #a9c6d8;
	margin-bottom: 2px;
	line-height: 16px;
}
.details p {
	display: block;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #e0e9ef;
	font-family: Arial, Helvetica, sans-serif;
}
.width_95 {
	width: 97%;
	display: block;
}
.h_bg_left_title {
	font-size: 16px;
	font-weight: bold;
}
.h_bg_right_cont {
	font-size: 11px;
}
.news_content ul li a {
	font-size: 13px;
}
.imageOuter {
	width: 155px;
}
span.roll {
	height: 110px;
	width: 155px;
}
#slider1 .viewport {
	float: left;
	width: 280px;
	height: 305px;
	overflow: hidden;
	padding-top: 40px;
}
#slider1 .prev {
	left: 276px;
}
#slider1 .overview {
	width: 155px;
}
#slider1 .overview li {
	width: 155px;
}
/*.stories_box_2_right ul li a p{  font-size:8px;}
.stories_box_2_right ul li{ margin-top:15px; padding:0px; margin-right:8px;  width:42%;}
.stories_box_2_right ul li:last-child{margin-top:15px; }*/

.tata_heritage_content {
	margin-top: 6px;
}
.tata_heritage_content h5 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}
.tata_heritage_content p {
	font-size: 13px;
	line-height: 18px;
}
.tata_heritage_content span {
	margin-top: 10px;
	font-size: 11px;
}
.h_bg_title h2 {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
.mosaic-block_1 {
	min-height: 182px;
}
.heritage_right {
	width: 100%;
	margin-right: 0%;
	float: none;
}
/* 23march start */

.flex_content_box {
	width: 250px;
	margin: 1% 0 0 2%;
}
/* 23march end */

.flex-caption {
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 10px;
}
.flex-title {
	font-size: 19px;
	font-weight: 700;
	display: block;
	padding-bottom: 0px;
	line-height: 24px
}
.h_explore_morebtn_new {
	margin-bottom: 2px;
	font-size: 12px;
}
.bar .mosaic-overlay_1 {
	bottom: -175px;
	height: 175px;
}
.stories_new a img {
	margin: 0px;
	padding-right: 10px;
	float: left;
	width: 200px;
}
.sustainability_new a img {
	margin: 0px !important;
	width: 100% !important;
	max-width: 100% !important;
	padding-bottom: 5px !important;
	padding-left: 0px !important;
	float: inherit;
}
.videotimeline_01 {
	background: #222222;
	height: 25px;
	left: 100px;
	bottom: -40px;
}
.max-img_80 {
	width: 100%;
	width: auto;
}
.videotimeline_01 {
	background: #222222;
	height: 25px;
	left: 100px;
	bottom: -70px;
}
.mob_eng_btn {
	display: none;
}
.GTO_follow {
	width: 100%;
	height: 160px;
	background: #eaeaea;
}
.tata_tech_talk_box {
	width: 100%;
	height: 160px;
	background: #eaeaea;
}
.tata_tech_talk_box a img {
	float: left;
	margin-right: 8px;
	width: 195px;
}
.flex-title a {
	color: #354d68;
}
}
 @media (max-width: 1024px) {
.flex_content_box {
	width: 280px;
}
.flex-caption {
	font-size: 16px;
	line-height: 20px;
}
.flex-title {
	font-size: 36px;
	line-height: 34px;
}
}
 @media (max-width: 768px) {
.flex-title {
	font-size: 24px;
}
.flex_content_box {
	width: 250px;
}
.flex-caption {
	font-size: 13px;
	line-height: normal;
}
}


.flexslider .slides img {
   max-height:310px;
   min-height:200px;
}
.hiddmoble{ display:none;}.hiddmobles{ display:none;width: 100%;padding: 3px;margin: 5px 0px;}
.hidedesktop{ display:block;}
/* SMALL MOBILE */
@media (max-width:480px) {
.cartname{width: 142px !important;}
.kamicarthead{width: auto !important;margin-left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: scroll;padding: 0px 5px;}
.kamicartitems{ width:auto !important;}
.kamcimg{ width:50px !important;}
.grid_3{width: 152px !important;}
.logo img{ margin-left:6px;}
.detail a{ font-family:arial; font-size:11px;  margin: 0px 0px 0px 9px;}
.kamicart{margin-top:-8px !important;float: left !important;margin-left:0px !important;}
.hidedesktop{ display:none !important;}
.kami6 {width: 94% !important;}
.kheading { margin: 10px 0px 10px 13px;}
#twttr-sandbox-0{ margin:10px 0px;}
.hiddmoble{ display:block;}.hiddmobles{display: block;width: 100%;padding: 3px;margin: 5px 0px;}
.kbase {background: #A34D4D;margin-bottom: 10px !important ;margin-top: 1px !important;height:90px !important;/* position: absolute; */width: 112% !important;margin-left: -20px !important;}
.breadcrumb {padding: 0px 0 0 !important;margin: -19px 0 0px 8px !important;list-style: none !important;font-size: 10px !important;}
} 
@media (max-width: 767px) {

.flexslider .slides img {
  max-height: 380px;
   min-height: 100% !important;
}
.board_of_directors_new {
	float: none;
	width: 90%;
	margin: 0 auto;
	margin-bottom: 15px
}
.board_of_directors_new a span {
	color: #fff;
	padding: 3px 2px 12px 3px!important;
	font-size: 12px;
	line-height: 15px
}
.maininside_container {
	margin-right: -20px;
	margin-left: -20px;
	padding: 5px 0 0;
	background: 0 0;
	box-shadow: 0 3px 2px -1px #d2d2d2;
	-moz-box-shadow: 0 3px 2px -1px #d2d2d2;
	-webkit-box-shadow: 0 3px 2px -1px #d2d2d2;
	height: auto;
	border-bottom: 0
}
.logo {
	padding: 0;
	margin: 0 auto 10px;
	width: 100%;
	text-align: left;
	display: block
}
.logo img {
	max-width: 100%
}
.menu, .topRHS {
	display: none
}
.header_right {
	width: 100%;
	display: block
}
.topRHS_mobile {
	display: block;
	width: 100%;
	padding: 4px 0 2px;
	height: 40px;
	border-top: solid 1px #E6E6E6
}
.topRHS_mobile ul {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none
}
.topRHS_mobile ul li {
	margin: 0;
	padding-right: 6px;
	list-style-type: none;
	float: left
}
.inside_content {
	width: 100%;
	font-size: 14px;
	line-height: 22px
}
.top_pad {
	padding-top: 0
}
.share_icon {
	display: none
}
.lhs_Other_link {
	margin-bottom: 0
}
.tab_aggregate_boxes {
	width: 45%
}
.landing_title {
	display: none
}
.landing_title_mob {
	display: block;
	background: #787878;
	height: 28px;
	line-height: 28px;
	color: #FFF;
	cursor: pointer;
	margin-bottom: 5px
}
.landing_title_mob a {
	background: #787878;
	height: 28px;
	line-height: 28px;
	color: #FFF;
	cursor: pointer;
	display: block;
	padding-left: 5px;
	font-weight: 900
}
.landing_title_mob a:hover {
	color: #fff;
	text-decoration: none
}
.mob_expand {
	display: none
}
.mob_top {
	margin-top: 30px
}
.news_content {
	margin: 0;
	padding: 0;
	width: 100%
}
.business_tab ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	width: 100%;
	height: 24px;
	background: #b8b8b8
}
.business_tab ul li {
	margin: 0;
	list-style-type: none;
	float: inherit;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	font-size: 11px;
	display: block;
	width: 100%;
	height: 28px
}
.business_tab ul li a {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 98%;
	height: 28px;
	line-height: 28px;
	padding-left: 2%
}
.business_tab ul li a:hover {
	height: 28px;
	padding: 0;
	width: 100%
}
.business_tab ul li.selected {
	padding: 0;
	width: 98%;
	height: 28px;
	line-height: 30px;
	padding-left: 2%
}
.h_Quick {
	display: none
}
.tab_main_content_left {
	width: 94%;
	padding-right: 0;
	display: block
}
.tab_main_content_left ul {
	padding-top: 10px
}
.tab_main_content_left ul li {
	padding-bottom: 4px;
	font-size: 12px
}
.tab_main_content_left ul li a {
	padding-left: 8px
}
.tab_main_content_left ul li a:hover {
	padding-left: 9px;
	margin-left: 3px
}
.tab_main_content_right {
	width: 94%;
	padding-right: 0;
	display: block
}
.tab_main_content_right ul {
	padding-top: 10px
}
.tab_main_content_right ul li {
	padding-bottom: 2px;
	font-size: 12px
}
.tab_main_content_right ul li a {
	padding-left: 8px
}
.tab_main_content_right ul li a:hover {
	padding-left: 9px;
	margin-left: 3px
}
.initiatives_MAIN {
	float: left;
	width: 100%;
	margin-right: 0;
	margin-bottom: 20px;
	border-bottom: dashed 1px #A4A4A4
}
.initiatives_MAIN p {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 12px
}
.dottedline1 {
	border-bottom: dashed #a6a6a6 1px;
	margin-bottom: 6px!important
}
.initiatives_MAIN p a {
	font-size: 10px
}
.tab_body_content {
	width: auto;
	max-height: 400px;
	min-height: 285px;
	height: auto;
	clear: both;
	padding: 3% 4% 0;
	display: block
}
.heritage {
	display: none
}
.heritage_mob {
	display: block
}
#back-top {
	display: none
}
.back-top_mob {
	display: none!important
}
.world_of_tata {
	width: 100%;
	margin-right: 0;
	float: inherit;
	display: block
}
.world_of_tata1, .world_of_tata2 {
	width: 100%;
	margin-right: 0;
	float: inherit;
	display: block;
	clear: both
}
.txt450 {
	font-size: 45px;
	font-weight: 700;
	margin-bottom: 25px
}
.txtpeople {
	font-size: 16px;
	font-weight: 700;
	line-height: 18px
}
#lead_banner {
	height: auto;
	width: 100%;
	background: #fff;
	overflow: hidden;
	padding-top: 0;
	  margin-top: 12px;
}
.footer_hide {
	display: none
}
.footer {
	display: block;
	float: left;
	height: auto;
	margin: 0 auto;
	width: 100%
}
.fotter_mob_show {
	display: block
}
.fotter_mob_left {
	float: left;
	width: 45%;
	padding-right: 5%;
	padding-top: 5%;
	padding-bottom: 5%
}
.fotter_mob_right {
	float: left;
	width: 45%;
	padding-top: 5%;
	padding-bottom: 5%
}
.fotter_mob_left ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}
.fotter_mob_left ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-bottom: 6px
}
.fotter_mob_right ul {
	margin: 0;
	padding: 0;
	list-style-type: none
}
.fotter_mob_right ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-bottom: 6px
}
.sitamap {
	font-family: Arial, Helvetica, sans-serif
}
.sitamap a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	font-weight: 700
}
.sitamap a:hover {
	text-decoration: none;
	color: #fff
}
.hide_bt_box {
	height: 90px
}
.Explore_news_input {
	height: 20px;
	width: 100px;
	padding-left: 3px;
	font-size: 11px;
	color: #787878
}
.explor_news_from {
	width: 100%;
	display: block
}
.left_lebel {
	float: inherit;
	width: 98%;
	margin: 0 auto;
	text-align: left;
	font-size: 11px
}
.right_lebel {
	float: inherit;
	width: 98%;
	margin: 0 auto;
	padding-left: 0;
	padding-top: 10px;
	text-align: left;
	font-size: 11px
}
.mob_label_to_adjust {
	margin-left: 0
}
.input_btn_img {
	margin: 0;
	padding: 0
}
.mast_mob_width {
	width: 90%;
	margin-bottom: 15px
}
.companies_box_left, .companies_box_mdl {
	float: inherit;
	width: 100%
}
.companies_box_right {
	float: inherit;
	width: 100%;
	margin: 0;
	clear: both
}
.tipper_variants_box {
	width: 95%;
	margin-right: 0
}
.tipper_variants_box div {
	margin: 0;
	padding: 6px 0 12px;
	font-size: 17px
}
.tipper_variants_box p {
	padding: 7px 0 12px
}
.tipper_variants_box a, .tipper_variants_box a:hover {
	height: auto;
	max-height: auto;
	min-height: auto
}
.variants_box_auto {
	width: 95%;
	margin-right: 0
}
.variants_box_auto div {
	margin: 0;
	padding: 6px 0 12px;
	font-size: 17px
}
.variants_box_auto p {
	padding: 7px 0 12px
}
.variants_box_auto a, .variants_box_auto a:hover {
	height: auto;
	max-height: auto;
	min-height: 180px
}
.Tata_Review_Archives {
	width: 90%;
	min-height: inherit;
	max-height: 600px;
	margin-right: 0;
	margin-bottom: 10px
}
.Tata_Review_Archives h4 {
	margin: 0;
	padding: 4px 0 10px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	font-weight: normal
}
.flex_content_box, .flex_content_box1, .flex_content_box2, .flex_content_box3, .flex_content_box4, .flex_content_box5, .flex_content_box6 {
	width: auto;
	padding: 1%;
	margin: 0 0 15px;
	position: relative;
	background: #333333;
}
.flex-title {
	left: 0;
	top: 0;
	color: #fff!important;
	text-align: left;
	text-shadow: 1px 1px 1px rgba(0,0,0,.3);
	font-size: 18px !important;
	font-weight: 700;
	display: block;
	padding-bottom: 1px;
	line-height: 18px;
	letter-spacing: 0
}
.flex-caption {
	left: 0;
	top: 0;
	color: #fff!important;
	text-align: left;
	text-shadow: 1px 1px 1px rgba(0,0,0,.3);
	font-size: 13px;
	line-height: 15px
}
.tipper_variants_box1 {
	width: 88%;
	margin-right: 0;
	min-height: auto;
	max-height: 600px
}
.tipper_variants_box1 div {
	margin: 0;
	padding: 6px 0 10px;
	font-size: 15px
}
.tipper_variants_box1 p {
	padding: 7px 0 12px
}
.tipper_variants_box1 p a {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400
}
.tipper_variants_box1 p a:hover {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	text-decoration: underline
}
.tipper_variants_box2 {
	width: 95%;
	margin-right: 0;
	max-height: 650px;
	min-height: 300px
}
.tipper_variants_box2 div {
	margin: 0;
	padding: 6px 0 12px;
	font-size: 17px
}
.tipper_variants_box2 p {
	padding: 7px 0 12px
}
.tipper_variants_box2 p a {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	color: #fff
}
.tipper_variants_box2 p a:hover {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400
}
.query_select {
	width: 92%;
	font-size: 13px
}
.query_field {
	width: 90%;
	font-size: 13px
}
.query_submitbtn {
	font-size: 11px
}
.query_form {
	font-size: 13px
}
.content {
	width: 100%;
	padding: 0;
	overflow: auto;
	background: 0 0
}
.tab_main_initiatives {
	width: 95%
}
.brandboxnw {
	position: relative;
	visibility: visible;
	background: #fff;
	overflow: hidden;
	width: 100%;
	height: 278px
}
.ui-autocomplete-input {
	margin: 0;
	width: 250px;
	font-size: 12px;
	height: 18px
}
.image_library_tab ul li a {
	margin: 0 6px 10px 0;
	padding: 4px;
	font-size: 12px
}
.image_library_tab ul li a:hover {
	font-size: 12px
}
.image_library_tab ul li.image_library_selected {
	margin: 0 6px 10px 0;
	padding: 4px;
	font-size: 12px
}
.image_library_body_content h1 {
	font-size: 20px;
	color: #0173ba;
	line-height: 23px;
	margin-bottom: 15px
}
.mob_both {
	clear: both
}
.board_of_directors ul li {
	width: 143px;
	margin-right: 20px;
	margin-bottom: 30px;
	display: block
}
.desktop_youtube_video {
	display: none
}
.mob_youtube_video {
	display: block
}
input.CommonTxtBoxNoBrdRht10 {
	width: 275px
}
.mobile_share_icon {
	display: block;
	float: right;
	margin-right: 5px
}
#sometextDiv1 {
	width: 150px!important;
	height: 70px!important;
	padding: 0;
	border: 0 solid #000;
	Z-index: 999;
	position: absolute;
	clear: both;
	margin-top: 0;
	right: 170px;
	margin-left: 0;
	top: 130px!important;
	padding-top: 0
}
.sw_bd {
	font-size: 11px;
	z-index: 9999;
	width: 236px;
	height: 68px;
	background-image: url(/images/searchbox_bg.png);
	background-repeat: no-repeat
}
.sw_b {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #c0ddee;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float: left;
	padding: 4px 4px 0 2px;
	margin-top: 19px;
	margin-left: 9px
}
.sw_b input {
	border: 0 none;
	float: left;
	font-size: 11px;
	color: #9bc4de;
	outline: medium none;
	width: 181px
}
.sw_b .sw_qbtn {
	background: url(/images/search_2.gif) no-repeat scroll #FFF;
	cursor: pointer;
	height: 23px;
	margin: 0;
	overflow: hidden;
	padding: 20px 0 0;
	width: 17px
}
#sw_as {
	clear: both;
	display: none;
	font-size: 11px;
	position: relative
}
#sw_filt input {
	margin-right: 1px
}
.content_6 {
	margin: 20px auto;
	height: 170px;
}
.content_6 .images_container ul li {
	padding-right: 20px;
	width: 130px;
}
.content_h {
	margin: 8px auto;
	height: 200px;
}
.content_h .images_container ul li {
	padding-right: 20px;
	width: 130px;
}
.content_7 {
	margin: 20px auto;
	height: 170px;
}
.content_7 .images_container ul li {
	padding-right: 20px;
	width: 130px;
}
.h_bg_left_title {
	font-size: 18px;
	width: 17%;
}
.h_bg_right_cont {
	width: 81%;
	font-size: 9px;
}
.h_bg_title h2 {
	font-size: 18px;
}
.width_95 {
	width: 100%;
	display: block;
}
#slider1 {
	height: 1%;
	overflow: hidden;
	padding: 0 0 10px;
	position: relative;
	top: -27px;
	width: 280px;
}
#slider1 .viewport {
	float: left;
	width: 210px;
	height: 305px;
	overflow: hidden;
	padding-top: 40px;
}
#slider1 .prev {
	left: 204px;
}
#slider1 .overview {
	width: 120px;
}
#slider1 .overview li {
	width: 120px;
}
.imageOuter {
	width: 120px;
}
span.roll {
	height: 85px;
	width: 120px;
}
.stories_box_2_left {
	float: left;
	width: 100%;
	margin-right: 0%;
	margin-top: 5%;
	margin-bottom: 0px;
}
.stories_box_2_right {
	float: none;
	width: 100%;
	margin-right: 0;
	margin-top: 0%;
}
/*.stories_box_2_right ul li{ margin-top:15px; padding:0px;margin-right:8px;  width:30%;}
.stories_box_2_right ul li:last-child{margin-top:15px; }*/

.tata_heritage_content {
	margin-top: 10px;
}
.tata_heritage_content h5 {
	font-size: 19px;
	line-height: 24px;
}
.tata_heritage_content p {
	font-size: 13px;
	line-height: 18px;
}
.tata_heritage_content span {
	margin-top: 10px;
	font-size: 11px;
}
.mosaic-block_1 {
	min-height: 155px;
	max-height: 360px;
}
.heritage_left {
	width: 100%;
	margin-right: 0%;
	float: left;
	margin-top: 15px;
	margin-bottom: 10px;
}
.heritage_right {
	width: 100%;
	margin-right: 0%;
	float: none;
}
.fb-like {
	padding-bottom: 10px;
}
.stories_new a img {
	margin: 0px;
	padding-right: 0px;
	float: inherit;
	display: block;
}
.sustainability_new a img {
	margin: 0px;
	width: 100% !important;
	max-width: 100% !important;
	padding-bottom: 5px;
	padding-left: 0px;
	float: inherit;
}
.base_01 {
	margin-bottom: 15px;
}
.videotimeline_01 {
	background: #222222;
	height: 25px;
	left: 0px;
	display: none;
	bottom: -80px;
}
.max-img_80 {
	width: 100%;
	width: auto;
}
.mob_eng_btn {
	display: inherit;
	float: right;
	position: absolute;
	top: 25px;
	right: 8px;
}
.GTO_follow {
	width: 100%;
	height: auto;
	background: #eaeaea;
}
.tata_tech_talk_box {
	width: 100%;
	height: auto;
	background: #eaeaea;
}

/* 9march start */ 
./*flex-title  a {
    color: #fff;
}

.flex-title  a:hover {
    color: #fff;
}*/
/* 9march end */ 

#slidebox {
width:94%;
height:220px;
padding:20px 10px;
background:url(../images/bg.png) left top repeat;
position:fixed;
bottom:-430px;
right:0px;
box-sizing: border-box;
}
}

/*BIG MOBILE */
@media (min-width: 480px) and (max-width: 767px) {
.board_of_directors_new {
	float: left;
	width: 45%;
	margin-right: 18px;
	margin-bottom: 15px
}
.board_of_directors_new a span {
	color: #fff;
	padding: 3px 2px 12px 3px!important;
	font-size: 12px;
	line-height: 15px
}
#sometextDiv1 {
	width: 150px!important;
	height: 70px!important;
	padding: 0;
	border: 0 solid #000;
	Z-index: 999;
	position: absolute;
	clear: both;
	margin-top: 0;
	right: 350px;
	margin-left: 0;
	top: 130px!important;
	padding-top: 0
}
.ui-autocomplete-input {
	margin: 0;
	width: 350px;
	font-size: 12px;
	height: 18px
}
.brandboxnw {
	position: relative;
	visibility: visible;
	background: #fff;
	overflow: hidden;
	width: 100%;
	height: 278px
}
.maininside_container {
	margin-right: -20px;
	margin-left: -20px;
	padding: 5px 0 0;
	background: 0 0;
	box-shadow: 0 3px 2px -1px #d2d2d2;
	-moz-box-shadow: 0 3px 2px -1px #d2d2d2;
	-webkit-box-shadow: 0 3px 2px -1px #d2d2d2;
	border-bottom: 0
}
.logo {
	padding: 0;
	margin: 0 auto 10px;
	width: 100%;
	text-align: left;
}
.logo img {
	width: 100px;
	height: 70px;
	max-width: 100%
}
.topRHS {
	display: none
}
.header_right {
	width: 100%;
	display: block
}
.menu {
	display: none
}
.topRHS_mobile {
	display: block;
	width: 100%;
	padding: 4px 0 2px;
	height: 40px;
	border-top: solid 1px #E6E6E6
}
.topRHS_mobile ul {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none
}
.topRHS_mobile ul li {
	margin: 0;
	padding-right: 20px;
	list-style-type: none;
	display: inline
}
.inside_content {
	width: 100%;
	font-size: 14px;
	line-height: 22px
}
.top_pad {
	padding-top: 0
}
.share_icon {
	display: none
}
.lhs_Other_link {
	margin-bottom: 0
}
.landing_title {
	display: none
}
.landing_title_mob {
	display: block;
	background: #787878;
	height: 28px;
	line-height: 28px;
	color: #FFF;
	cursor: pointer;
	margin-bottom: 5px
}
.landing_title_mob a {
	background: #787878;
	height: 28px;
	line-height: 28px;
	color: #FFF;
	cursor: pointer;
	display: block;
	padding-left: 5px;
	font-weight: 900
}
.landing_title_mob a:hover {
	color: #fff;
	text-decoration: none
}
.mob_expand {
	display: none
}
.business_tab ul {
	height: 28px
}
.business_tab ul li {
	margin: 0;
	list-style-type: none;
	float: left;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	font-size: 11px;
	display: block;
	width: 24%;
	height: 28px
}
.business_tab ul li a {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 97%;
	height: 28px;
	line-height: 28px;
	padding-left: 3%
}
.business_tab ul li a:hover {
	height: 28px;
	padding: 0;
	width: 100%
}
.business_tab ul li.selected {
	padding: 0;
	width: 24%;
	height: 28px;
	line-height: 30px;
	padding-left: 2%
}
.news_content {
	margin: 0;
	padding: 0;
	width: 100%
}
.mob_top {
	margin-top: 30px
}
.h_Quick, .heritage {
	display: none
}
.heritage_mob {
	display: block
}
#back-top {
	display: none
}
.back-top_mob {
	display: none!important
}
.world_of_tata {
	width: 100%;
	margin-right: 0;
	float: inherit;
	display: block
}
.world_of_tata1, .world_of_tata2 {
	width: 100%;
	margin-right: 0;
	float: inherit;
	display: block;
	clear: both
}
.txt450 {
	font-size: 45px;
	font-weight: 700;
	margin-bottom: 25px
}
.txtpeople {
	font-size: 17px;
	font-weight: 700;
	line-height: 18px
}
#lead_banner {
	height: auto;
	width: 100%;
	background: #fff;
	overflow: hidden;
	padding-top: 0
}
.footer_hide {
	display: none
}
.footer {
	display: block;
	float: left;
	height: auto;
	margin: 0 auto;
	width: 100%
}
.fotter_mob_show {
	display: block
}
.sitamap {
	font-family: Arial, Helvetica, sans-serif
}
.sitamap a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	font-weight: 700
}
.sitamap a:hover {
	text-decoration: none;
	color: #fff
}
.hide_bt_box {
	height: 65px
}
.Explore_news_input {
	height: 20px;
	width: 110px;
	padding-left: 4px;
	font-size: 12px;
	color: #787878
}
.explor_news_from {
	width: 100%;
	display: block
}
.left_lebel {
	float: inherit;
	width: 80%;
	margin: 0 auto;
	text-align: left
}
.right_lebel {
	float: inherit;
	width: 80%;
	margin: 0 auto;
	padding-left: 0;
	padding-top: 10px;
	text-align: left
}
.mob_label_to_adjust {
	margin-left: 152px
}
.mast_mob_width {
	width: 70%;
	margin-bottom: 15px
}
.tipper_variants_box {
	width: 45%;
	margin-right: 20px
}
.tipper_variants_box div {
	margin: 0;
	padding: 6px 0 12px;
	font-size: 17px
}
.tipper_variants_box p {
	padding: 7px 0 12px
}
.tipper_variants_box a, .tipper_variants_box a:hover {
	height: auto;
	max-height: 500px;
	min-height: 390px
}
.variants_box_auto {
	width: 45%;
	margin-right: 20px
}
.variants_box_auto div {
	margin: 0;
	padding: 6px 0 12px;
	font-size: 17px
}
.variants_box_auto p {
	padding: 7px 0 12px
}
.variants_box_auto a, .variants_box_auto a:hover {
	height: auto;
	max-height: 500px;
	min-height: 240px
}
.Tata_Review_Archives {
	width: 40%;
	min-height: 350px;
	max-height: 600px;
	margin-right: 20px
}
.Tata_Review_Archives h4 {
	margin: 0;
	padding: 4px 0 10px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	font-weight: normal
}
.tipper_variants_box1 {
	width: 40%;
	margin-right: 20px;
	min-height: 390px;
	max-height: 400px
}
.tipper_variants_box1 div {
	margin: 0;
	padding: 6px 0 10px;
	font-size: 15px
}
.tipper_variants_box1 p {
	padding: 7px 0 12px
}
.tipper_variants_box1 p a {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	color: #fff
}
.tipper_variants_box1 p a:hover {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	text-decoration: underline
}
.tipper_variants_box2 {
	width: 40%;
	margin-right: 20px;
	min-height: 399px;
	max-height: 550px
}
.tipper_variants_box2 div {
	margin: 0;
	padding: 6px 0 12px;
	font-size: 17px
}
.tipper_variants_box2 p {
	padding: 7px 0 12px
}
.tipper_variants_box2 p a {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	color: #fff
}
.tipper_variants_box2 p a:hover {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: 400;
	text-decoration: underline
}
.ShareThis {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	line-height: 25px
}
.ShareThis a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8px;
	COLOR: #000;
	TEXT-DECORATION: none;
	line-height: 25px
}
.ShareThis a:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8px;
	COLOR: #0073bc;
	TEXT-DECORATION: underline;
	line-height: 25px;
	background-color: #d1d1d1;
	display: block
}
.normal_shricon {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8px;
	COLOR: #000;
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 25px
}
.highlight_shricon {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8px;
	color: #0073bc;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 25px;
	background-color: #d1d1d1;
	cursor: pointer
}
.content {
	width: 100%;
	padding: 0;
	overflow: auto;
	background: 0 0
}
.tab_main_initiatives {
	width: 95%
}
.tab_main_content_left, .tab_main_content_right {
	width: 96%;
	padding-right: 0;
	display: block
}
.image_library_tab ul li a {
	margin: 0 6px 10px 0;
	padding: 4px;
	font-size: 12px
}
.image_library_tab ul li a:hover {
	font-size: 12px
}
.image_library_tab ul li.image_library_selected {
	margin: 0 6px 10px 0;
	padding: 4px;
	font-size: 12px
}
.image_library_body_content h1 {
	font-size: 20px;
	color: #0173ba;
	line-height: 23px;
	margin-bottom: 15px
}
.mob_both {
	clear: both
}
.desktop_youtube_video {
	display: none
}
.mob_youtube_video {
	display: block
}
/*NEW CSS ADD */
.content_6 {
	margin: 20px auto;
	height: 200px;
}
.content_6 .images_container ul li {
	padding-right: 20px;
	width: 204px;
}
.content_h {
	margin: 8px auto;
	height: 200px;
}
.content_h .images_container ul li {
	padding-right: 20px;
	width: 204px;
}
.content_7 {
	margin: 20px auto;
	height: 200px;
}
.content_7 .images_container ul li {
	padding-right: 20px;
	width: 204px;
}
.mosaic-block {
	height: 146px;
}
.bar .mosaic-overlay {
	bottom: -151px;
	height: 151px;
}
.details {
	margin: 0px;
	background: #2c3f52;
	padding: 0px 2px 2px 4px;
}
.details h4 {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #a9c6d8;
	margin-bottom: 2px;
	line-height: 15px;
}
.details p {
	display: block;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #e0e9ef;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
.btn_new {
	font-weight: bold;
	border: none;
	font-family: inherit;
	font-size: 11px;
	color: inherit;
	background: none;
	cursor: pointer;
	padding: 2px 8px;
	display: inline-block;
	margin-top: 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.btn_new:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.btn-1 {
	border: 1px solid #c8d6db;
	color: #d3e4ee;
}
.btn-1c:after {
	width: 0%;
	height: 100%;
	top: 0;
	left: 0;
	background: #c8d6db;
}
.btn-1c:hover, .btn-1c:active {
	color: #055180;
	background: #c8d6db;
}
.btn-1c:hover:after, .btn-1c:active:after {
	width: 100%;
}
.width_95 {
	width: 100%;
	display: block;
}
.h_bg_title h2 {
	font-size: 19px;
}
.h_bg_right_cont {
	font-size: 12px;
}
#slider1 {
	height: 1%;
	overflow: hidden;
	padding: 0 0 10px;
	position: relative;
	top: -27px;
	width: 460px;
}
#slider1 .viewport {
	float: left;
	width: 370px;
	height: 315px;
	overflow: hidden;
	padding-top: 40px;
}
#slider1 .prev {
	left: 364px;
}
#slider1 .overview {
	width: 210px;
}
#slider1 .overview li {
	width: 210px;
}
.imageOuter {
	width: 210px;
}
span.roll {
	height: 150px;
	width: 210px;
}
/*.stories_box_2_right ul li{ margin-top:15px; padding:0px;margin-right:8px;  width:30%;}
.stories_box_2_right ul li:last-child{margin-top:15px; }*/

.stories_box_2_left {
	float: left;
	width: 48%;
	margin-right: 0px;
	margin-top: 0%;
}
.stories_box_2_right {
	float: left;
	width: 48%;
	margin-right: 4%;
	margin-top: 0%;
}
.mosaic-block_1 {
	min-height: 240px;
	max-height: 360px;
}
.heritage_left {
	width: 43%;
	margin-right: 2%;
	float: left;
	margin-top: 15px;
	margin-bottom: 10px;
}
.heritage_right {
	width: 55%;
	margin-right: 0%;
	float: left;
}
.stories_new a img {
	margin: 0px;
	padding-right: 10px;
	float: left;
	width: 278px;
}
.sustainability_new a img {
	margin: 0px !important;
	width: 335px !important;
	padding-left: 10px !important;
	float: right !important;
}
.max-img_80 {
	width: 100%;
	width: auto;
}
.videotimeline_01 {
	background: #222222;
	height: 25px;
	left: 340px;
	bottom: -160px;
	display: none;
}
}

/* 9 march start*/
@media (min-width: 768px) and (max-width:1024px) {
.flex-title a {
	color: #354d68;
}
}

/* 9 march end*/
.kmh{
  font-size: 15px;
  color: #FFFFFF;
  font-weight: 700;
  margin: 2px 0;
  background: #1F7FBC;
  padding: 10px;
}
.kbase{  background: #F5F5F5; margin-bottom: 10px;}
.klmenu{ margin:0px !important; padding:0px !important;}
.klmenu li{ list-style:none;}
.klmenu li a{display: block;background: #F5F4F4;margin-bottom: 2px;padding: 10px;}
.kkactive{background: #DADADA !important;}
.kamiport{ margin:0px; padding:0px;}
.kamiport li{ list-style:none; float:left;}
.kamiport li img{ margin:5px; padding:5px; border: solid 1px #CCC; min-height:165px;}
.submenu{ margin:-1px 0px 0px 0px !important; padding:0px !important;}
.submenu li{ margin:0px 0px !important; padding:0px !important;}
.submenu li a{display: inline-table;background: none;padding: 3px 5px;}
.grid_3{width: 209px;}
.img-container img{ width:100% !important;}
.img-styled{ margin:0px !important;}
.kti{background: #DDEEF7;  text-align: center;  padding: 5px 0px;}
.activemain{ background: #DDEEF7 !important;}
.activesub{text-decoration:underline !important; padding-left:10px !important; color: #000 !important; font-weight:bold;}
.breadcrumb{font-size: 12px !important;}
.kamibutton{padding: 7px 10px; border-radius: 5px;}
.kamicarthead{background:#1F7FBC !important;text-align:center;color:#FFF; margin-left:1px !important; height:40px; line-height:40px;}
.kamicartitems{background:#F5F4F4 !important;text-align:center;color:#000000; margin-left:1px !important; border-bottom:2px !important; height:50px;   margin-bottom: 2px;}
.minus{background:#FFF;border: solid 1px #1F7FBC;padding: 0px 3px;}
.plus{background:#FFF;border: solid 1px #1F7FBC;padding: 0px 3px;}
.qty{ background:#FFF; padding:3px 10px;}
.pprop li { width:100%; display:block; margin:3px 0px !important; padding:5px; border:solid 1px #F5F1F1; border-radius:5px; padding-bottom:5px !important; padding-left:10px !important; font-size:12px;}
.pprop li:nth-of-type(odd){background:#F9F9F9;}
.klable{display: table-cell !important;line-height: 0px;vertical-align: middle !important;}
.ktbale{border-collapse: separate !important;border-spacing: 3px !important;}
.even{ background-color:#E8E8E8;}

 @media(max-width: 480px){
.top_pad{padding-top: 20px !important;padding-right: 10px !important;}
}