@charset "utf-8";
/* CSS Document */
/* css common */
.h3head_1 { margin:0 0 5px 0; }
html, body {
	margin: 0;
	height: 100%;
}
.main {
	min-height: 100%;
	position: relative;
	float: left;
	width: 100%;
	height: auto !important;
}
@font-face {
	font-family: 'titillium_webregular';
	src: url('../fonts/titillium_web_regular-webfont.eot');
	src: url('../fonts/titillium_web_regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/titillium_web_regular-webfont.woff2') format('woff2'), url('../fonts/titillium_web_regular-webfont.woff') format('woff'), url('../fonts/titillium_web_regular-webfont.ttf') format('truetype'), url('../fonts/titillium_web_regular-webfont.svg#titillium_webregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'titillium_webbold';
	src: url('../fonts/titillium_web_700-webfont.eot');
	src: url('../fonts/titillium_web_700-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/titillium_web_700-webfont.woff2') format('woff2'), url('../fonts/titillium_web_700-webfont.woff') format('woff'), url('../fonts/titillium_web_700-webfont.ttf') format('truetype'), url('../fonts/titillium_web_700-webfont.svg#titillium_webbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'titillium_websemibold';
	src: url('../fonts/titillium_web_600-webfont.eot');
	src: url('../fonts/titillium_web_600-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/titillium_web_600-webfont.woff2') format('woff2'), url('../fonts/titillium_web_600-webfont.woff') format('woff'), url('../fonts/titillium_web_600-webfont.ttf') format('truetype'), url('../fonts/titillium_web_600-webfont.svg#titillium_websemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'latoregular';
	src: url('../fonts/lato_regular_0-webfont.eot');
	src: url('../fonts/lato_regular_0-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato_regular_0-webfont.woff2') format('woff2'), url('../fonts/lato_regular_0-webfont.woff') format('woff'), url('../fonts/lato_regular_0-webfont.ttf') format('truetype'), url('../fonts/lato_regular_0-webfont.svg#latoregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'latolight';
	src: url('../fonts/lato_300_0-webfont.eot');
	src: url('../fonts/lato_300_0-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato_300_0-webfont.woff2') format('woff2'), url('../fonts/lato_300_0-webfont.woff') format('woff'), url('../fonts/lato_300_0-webfont.ttf') format('truetype'), url('../fonts/lato_300_0-webfont.svg#latolight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'latobold';
	src: url('../fonts/lato_700_0-webfont.eot');
	src: url('../fonts/lato_700_0-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lato_700_0-webfont.woff2') format('woff2'), url('../fonts/lato_700_0-webfont.woff') format('woff'), url('../fonts/lato_700_0-webfont.ttf') format('truetype'), url('../fonts/lato_700_0-webfont.svg#latobold') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*--header-start--*/
header {
	float: left;
	width: 100%;
	background: url(../images/headerBg.png) repeat top left;
	height: 50px;
	position: relative;
	z-index: 7777;
}
.fixHeader{
	background:#c81c2e;
	position:fixed;
	z-index:7777777;
	top:0;
	}
header.fixHeader .logo div{
	background:#c81c2e;
	}
header.fixHeader nav ul li ul{
	background:#c81c2e;
	}
.headerWarp {
	width: 980px;
	height: 50px;
	position: relative;
	margin: auto;
}
header .logo {
	float: left;
	position: absolute;
	top: 100%;
}
header .logo div {
	float: left;
	background: url(../images/headerBg.png) repeat top left;
	padding: 20px;
}
header .logo div a {
	float: left;
	margin-top: -53px;
}
header.fixHeader .logo div a img {
	float: left;
	width:70px;
	height:auto;
}
/*--nav-start--*/
header nav {
	float: right;
	width: auto;
	margin: 15px 0 0 121px;
}
header nav ul {
	float: left;
	width: auto;
	margin: 0;
	padding: 0;
	list-style: none;
}
header nav ul li {
	float: left;
	margin: 0 0 0 25px;
	position:relative;
}
header nav ul li ul {
	display:none;
	position:absolute;
	top:35px;
	left:0;
	width:185px;
	background: url(../images/headerBg.png) repeat top left;
}
header nav li ul li {
	width:100%;
	margin:0;
}
header nav li ul li a, header nav li ul li a:hover  {
	width:100%;
	padding:4px 10px;
	font-size:13px;
}
header nav ul li:hover ul {
	display:block;
}
header nav ul li a, header nav ul li a:focus {
	float: left;
	font-family: 'titillium_webregular';
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	padding-bottom: 15px;
}
header nav ul li a:hover {
	float: left;
	font-family: 'titillium_webregular';
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
	text-transform: uppercase;
}
/*--nav-end--*/
/*--header-end--*/
#wrapper3 {
	float: left;
	width: 100%;
	height: 100%;
	background-color: #DCDDDB;
	display: table;
	margin: -50px auto 0;
	clear: both;
}
#wrapper3 .container {
	width: 100%;
	height: 100%;
	margin: auto;
	margin: 0;
	padding: 0;
}
#wrapper3 .container .home_slider {
	float: left;
	height: auto;
	width: 100%;
}
#wrapper3 .container .home_slider .home_slider_inner, #wrapper3 .container .home_slider .home_slider_inner section {
	float: left;
	height: 100% !important;
	width: 100% !important;
}
#wrapper3 .container .home_slider .home_slider_inner section .home_background {
	float: left;
	width: 100% !important;
	height: 100%;
	background-color: #DCDDDB;
	background-position: center top;
	background-repeat: no-repeat;
	position: fixed;
	z-index: -1;
	background-size:cover;
	top:0;
}
#wrapper3 .container .home_slider .slidebox1 {
	width: 980px;
	height: auto;
	position: absolute;
	top: 277px;
	z-index: 97;
	margin: auto;
	clear: both;
	left: 0;
	right: 0;
}
#wrapper3 .container .home_slider .slidebox1 .topbox .headingbox {
	width: 100%;
	float: left;
	font-size: 80px;
	color: #FFF;
	line-height: 100px;
	text-align: left;
	font-family: 'latoregular';
	color: #fff;
	letter-spacing: -0.05em;
	text-shadow: 2px 1px 1px #000000;
	height: auto !important;
	margin-bottom: 20px;
}
#wrapper3 .container .home_slider .slidebox2 {
	width: 528px;
	height: auto;
	position: absolute;
	left: 2%;
	top: 277px;
	z-index: 97;
}
#wrapper3 .container .home_slider .slidebox1 .topbox {
	width: 100%;
	height: 105px;
	float: left;
}
#wrapper3 .container .home_slider .slidebox1 .bottombox {
	width: 100%;
	height: 155px;
	float: left;
	color: #000;
}
#wrapper3 .container .home_slider .slidebox1 .bottombox .onehalf {
	font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 28px;
	color: #ffffff;
	text-shadow: 2px 1px 1px #000000;
}
#wrapper3 .container .home_slider .slidebox3 {
	width: 980px;
	height: auto;
	position: absolute;
	top: 84px;
	z-index: 97;
	margin: auto;
	clear: both;
	left: 0;
	right: 0;
}
#wrapper3 .container .home_slider .slidebox3 .topbox .headingbox {
	width: 100%;
	float: left;
	font-size: 30px;
	color: #FFF;
	line-height: 30px;
	text-align: left;
	font-family: 'latoregular';
	color: #fff;
	letter-spacing: -0.05em;
	text-shadow: 2px 1px 1px #000000;
	height: auto !important;
	margin-bottom: 15px;
}
#wrapper3 .container .home_slider .slidebox3 .topbox {
	width: 100%;
	height: 105px;
	float: left;
}
#wrapper3 .container .home_slider .slidebox3 .bottombox {
	width: 100%;
	height: 155px;
	float: left;
	color: #000;
}
#wrapper3 .container .home_slider .slidebox3 .bottombox .onehalf {
	font-family: 'latoregular';
	color: #fff;
	letter-spacing: -0.05em;
	text-shadow: 2px 1px 1px #000000;
	font-size: 60px;
	line-height: 58px;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
	position: relative;
	z-index: 77777;
}
.homeContent {
	float: left;
	width: 100%;
	margin-bottom: 64px;
	margin-top: 640px;
	position: relative;
	z-index: 777;
}
.contentWrap {
	width: 980px;
	position: relative;
	margin: auto;
}
.home_tabs {
	float: right;
	width: 566px;
	height: 288px;
	background: url(../images/homeTabBg.png) no-repeat left top;
	margin-bottom: 10px;
}
.tabs {
	list-style: none;
	margin: 10px;
	padding: 0;
	float: left;
}
.tabs li {
	float: left;
	border-left: 0px solid #383a3d;
	padding: 4px 8px;
}
.tabs li + li {
	float: left;
	border-left: 1px solid #383a3d;
}
.tabs a {
	text-decoration: none;
	font-family: 'titillium_webregular';
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	letter-spacing: -0.05em;
	cursor:pointer;
}
.tabs a.active {
	font-family: 'titillium_websemibold';
	font-weight: bold;
	border-bottom: 1px solid #ffffff;
}
.tabs a:focus {
	outline: 0;
}
.home_tabs div {
	float: left;
	padding: 3%;
	width: 100%;
}
.home_tabs div.tab1content {
	float: left;
	width: 100%;
	padding: 0;
}
.tab1content ul {
	float: left;
	width: 86%;
	padding: 0;
	margin: 0 7%;
	list-style: none;
}
.tab1content ul li {
	float: left;
	width: 50%;
}
.tab1content ul li a {
	float: left;
	text-align: center;
}
.tab1content ul li a span {
	float: left;
	font-family: 'titillium_webregular';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	width: 100%;
	margin-top: 6px;
}
.tab1content p {
	float: left;
	font-family: 'titillium_websemibold';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #ff8a00;
	width: 100%;
	margin: 10px 0 0;
	text-align: center;
	letter-spacing: -0.05em;
}
.tab1content p a {
	float: left;
	font-family: 'titillium_websemibold';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #ff8a00;
	width: 100%;
	text-align: center;
	letter-spacing: -0.05em;
}
.home_tabs div.tab2content {
	float: left;
	width: 100%;
	padding: 0;
}
.tab2content ul {
	float: left;
	width: 100%;
	list-style: square;
	padding-left: 30px;
}
.tab2content ul li {
	font-family: 'titillium_websemibold';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #fff;
}
.tab2content ul li a {
	font-family: 'titillium_webregular';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #fff;
	text-decoration: none;
}
.tab2content.tab4content ul {
	width: 60%;
}
.tab2content.tab4content ul + ul {
	width: 40%;
}
.home_tabs div.tab3content {
	float: left;
	width: 100%;
	padding: 0;
}
.tab3content ul {
	float: left;
	width: 100%;
	list-style: none;
	padding: 0px;
	margin: 0;
}
.tab3content ul li {
	font-family: 'titillium_websemibold';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #fff;
	float: left;
	width: 100%;
}
.tab3content ul li label {
	font-family: 'titillium_websemibold';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #fff;
	float: left;
	width: 24%;
	margin-left: 2%;
}
.tab3content ul li a {
	font-family: 'titillium_webregular';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #fff;
	float: left;
	width: auto;
	text-decoration: none;
}
.home_tabs div.tab5content {
	float: left;
	width: 100%;
	padding: 0;
	overflow-y:auto;
	height:212px;
}
.home_tabs.finance_tabs div.tab5content {
	height:318px;
}
.tab5content ul {
	float: left;
	width: 100%;
	list-style: none;
	padding: 0px;
	margin: 0 0 20px;
}
.tab5content ul li {
	float: left;
	background: #000;
	margin: 10px 20px 0 10px;
}
.tab5content ul li img {
	float: left;
	margin: -5px 0 -5px;
	padding: 0 5px 10px 0;
}
.tab5content ul li + li {
	font-family: 'titillium_websemibold';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #fff;
	float: left;
	width: 72%;
	background: none;
	margin: 0px;
}
.tab5content ul li label {
	font-family: 'titillium_websemibold';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #fff;
	float: left;
	width: 100%;
	margin: 0;
}
.tab5content ul li p {
	font-family: 'titillium_webregular';
	font-size: 17px;
	font-weight: normal;
	font-style: normal;
	color: #fff;
	float: left;
	width: 100%;
	margin: 0;
	line-height: 18px;
}
.tab5content ul li a {
	font-family: 'titillium_webregular';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #fff;
	float: left;
	width: auto;
	text-decoration: underline;
}
.paginationMain {
	width: 400px;
	margin: auto;
	margin-top: 690px;
	position: absolute;
	left: 50%;
	margin-left: -490px;
}
.paginationMain .pagination {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
.paginationMain .pagination li {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0 0 2px;
}
.paginationMain .pagination li a {
	float: left;
	width: 100%;
	margin: 0;
	padding: 10px 0;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	background: url(../images/imageSlideLinks.png) left top no-repeat;
	line-height: 36px;
	color: #ffffff;
	text-decoration: none;
	border: 0px solid #DDD;
	text-align: center;
	font-family: 'titillium_webregular';
	font-size: 30px;
	font-weight: normal;
	font-style: normal;
}
.paginationMain .pagination li.activeLI0 a {
	background: url(../images/activeLI0.png) left top no-repeat;
}
.paginationMain .pagination li.activeLI1 a {
	background: url(../images/activeLI1.png) left top no-repeat;
}
.paginationMain .pagination li.activeLI2 a {
	background: url(../images/activeLI2.png) left top no-repeat;
}
.paginationMain .pagination li.activeLI3 a {
	background: url(../images/activeLI3.png) left top no-repeat;
}
.paginationMain .pagination li.activeLI4 a {
	background: url(../images/activeLI4.png) left top no-repeat;
}
.paginationMain .pagination li.activeLI0 + li + li + li + li.activeLI4 a, .paginationMain .pagination li.activeLI1 + li + li + li.activeLI4 a, .paginationMain .pagination li.activeLI2 + li + li.activeLI4 a, .paginationMain .pagination li.activeLI3 + li.activeLI4 a {
	background: url(../images/imageSlideLinks.png) left top no-repeat;
}
.paginationMain .pagination li + li + li + li + li + li {
	margin-top: -365px;
	width: 10px;
	height: 10px;
	padding: 0;
}
.paginationMain .pagination li + li + li + li + li + li a {
	width: 10px;
	height: 10px;
	padding: 0;
	background: url(../images/pagenation1.png) no-repeat top left;
}
.paginationMain .pagination li + li + li + li + li + li + li a {
	margin-left: 15px;
}
.paginationMain .pagination li + li + li + li + li + li + li + li a {
	margin-left: 30px;
}
.paginationMain .pagination li + li + li + li + li + li + li + li + li a {
	margin-left: 45px;
}
.paginationMain .pagination li + li + li + li + li + li + li + li + li + li a {
	margin-left: 60px;
}
.paginationMain .pagination li.activeLI0 + li + li + li + li + li.pos0 a, .paginationMain .pagination li + li.activeLI1 + li + li + li + li + li.pos1 a, .paginationMain .pagination li + li + li.activeLI2 + li + li + li + li + li.pos2 a, .paginationMain .pagination li + li + li + li.activeLI3 + li + li + li + li + li.pos3 a, .paginationMain .pagination li + li + li + li + li.activeLI4 + li + li + li + li + li.pos4 a {
	background: url(../images/pagenation2.png) no-repeat top left;
}
.paginationMain .pagination li.activeLI0 + li + li + li + li.activeLI4 + li + li + li + li + li.pos4 a, .paginationMain .pagination li + li.activeLI1 + li + li + li.activeLI4 + li + li + li + li + li.pos4 a, .paginationMain .pagination li + li + li.activeLI2 + li + li.activeLI4 + li + li + li + li + li.pos4 a, .paginationMain .pagination li + li + li + li.activeLI3 + li.activeLI4 + li + li + li + li + li.pos4 a {
	background: url(../images/pagenation1.png) no-repeat top left;
}
.bottomNews {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	background: url(../images/newsBg.png) no-repeat left top;
	height: 35px;
}
.bottomNews .newsTxt {
	float: left;
	width: 210px;
	color: #fff;
	margin: 5px 0;
	text-align: center;
	font-family: 'titillium_webregular';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
}
.newsSection {
	float: left;
	width: 767px;
}
.newsSection .carousel-control {
	width: 8px;
	height: 13px;
	float: left;
	margin: 12px;
	background-image: none !important;
	opacity: 1;
}
.carousel-inner > .item a {
	font-family: 'latoregular';
	color: #000000;
	font-size: 14px;
}
.newsSection .carousel-control span {
	width: 8px;
	height: 13px;
	background: url(../images/arrowLeft.png) no-repeat left top;
	float: left;
	opacity: 1;
}
.newsSection .carousel-control.right span {
	background: url(../images/arrowRight.png) no-repeat left top;
	opacity: 1;
}
.carousel-inner {
	float: left;
	margin: 1% 4%;
	width: 92%;
}
/*--footer-start--*/
footer {
	position: absolute;
	bottom: 0;
	background: url(../images/footerBg.png) repeat top left;
	height: 64px;
	width: 100%;
	z-index: 77;
	padding: 15px 0;
	float: left;
}
.footerWrap {
	width: 980px;
	margin: auto;
}
.footerLft {
	float: left;
	width: auto;
}
.footerLft p {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #fff;
	line-height: 14px;
	font-family: 'titillium_webregular';
	font-weight: normal;
	font-style: normal;
	margin-top: 0;
}
.footerLft ul {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}
.footerLft ul li {
	float: left;
	margin-right: 20px;
}
.footerLft ul li a {
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 14px;
	font-family: 'titillium_webregular';
	font-weight: normal;
	font-style: normal;
}
.footerRgt {
	float: right;
	width: 30%;
}
.footerRgt ul {
	float: right;
	width: auto;
	list-style: none;
	margin: 0;
	padding: 0;
}
.footerRgt ul li {
	float: left;
	margin-left: 10px;
}
.footerRgt ul li a {
	float: left;
}
/*--footer-end--*/

/*--inner-content-start--*/
.contect {
	width: 100%;
	float: left;
	margin-top: 318px;
	margin-bottom: 64px;
	position: relative;
	z-index: 777;
}
.contect .container {
	width: 980px;
	margin: auto;
	padding: 0;
}
.container .contentMain {
	float: left;
	padding: 15px 0 0 0;
	width: 100%;
	background: url(../images/contentTopRound.png) no-repeat top right;
	margin-bottom: 10px;
}
#wrapper3 .container .home_slider.abtUs_slider .slidebox1 {
	width: 980px;
	height: 470px;
	position: absolute;
	top: 150px;
	z-index: 97;
	margin: auto;
	clear: both;
	left: 0;
	right: 0;
}
#wrapper3 .container .home_slider.abtUs_slider .slidebox1 .bottombox {
	width: 100%;
	float: left;
	color: #000;
	position: absolute;
	bottom: 0;
}
.home_slider.abtUs_slider .paginationMain .pagination li a {
	padding: 16px 0;
	background: url(../images/imageSlideLinks1.png) left top no-repeat;
	margin-bottom: 3px;
	font-size: 24px;
}
.home_slider.abtUs_slider .paginationMain .pagination li.activeLI0 a {
	background: url(../images/activeLI01.png) left top no-repeat;
}
.home_slider.abtUs_slider .paginationMain .pagination li.activeLI1 a {
	background: url(../images/activeLI11.png) left top no-repeat;
}
.home_slider.abtUs_slider .paginationMain .pagination li.activeLI2 a {
	background: url(../images/activeLI21.png) left top no-repeat;
}
.home_slider.abtUs_slider .paginationMain .pagination li.activeLI3 a {
	background: url(../images/activeLI31.png) left top no-repeat;
}
.home_slider.abtUs_slider .paginationMain .pagination li + li + li + li + li {
	margin-top: -345px;
	width: 10px;
	height: 10px;
	padding: 0;
}
.home_slider.abtUs_slider .paginationMain .pagination li + li + li + li + li a {
	width: 10px;
	height: 10px;
	padding: 0;
	background: url(../images/pagenation1.png) no-repeat top left;
}
.home_slider.abtUs_slider .paginationMain .pagination li + li + li + li + li + li a {
	margin-left: 15px;
}
.home_slider.abtUs_slider .paginationMain .pagination li + li + li + li + li + li + li a {
	margin-left: 30px;
}
.home_slider.abtUs_slider .paginationMain .pagination li + li + li + li + li + li + li + li a {
	margin-left: 45px;
}
.home_slider.abtUs_slider .paginationMain .pagination li.activeLI0 + li + li + li + li.pos0 a, .home_slider.abtUs_slider .paginationMain .pagination li + li.activeLI1 + li + li + li + li.pos1 a, .home_slider.abtUs_slider .paginationMain .pagination li + li + li.activeLI2 + li + li + li + li.pos2 a, .home_slider.abtUs_slider .paginationMain .pagination li + li + li + li.activeLI3 + li + li + li + li.pos3 a {
	background: url(../images/pagenation2.png) no-repeat top left;
}
.tab2content.tab2contentAbt li {
	margin-bottom: 20px;
}
.tab2content.tab2contentAbt.mini li {
	margin-bottom: 10px;
}
.home_tabs .tab2contentMajorHigh {
	float: left;
	width: 100%;
	padding: 0;
}
.tab2contentMajorHigh ul {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
.tab2contentMajorHigh ul li {
	float: left;
	width: 33.33%;
	list-style: none;
}
.tab2contentMajorHigh ul li a {
	float: left;
	width: 100%;
	text-align: center;
}
.tab2contentMajorHigh ul li a label {
	font-family: 'titillium_websemibold';
	font-size: 52px;
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	width: 130px;
	background: url(../images/blueCircle.png) no-repeat left top;
	line-height: 130px;
	position: relative;
	margin: auto;
}
.tab2contentMajorHigh ul li a span {
	float: left;
	font-family: 'titillium_webregular';
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	width: 100%;
	margin: 3px 0;
}
.tab2contentMajorHigh ul li.MajorHigh a label {
	font-size: 65px;
	background: url(../images/orngCircle.png) no-repeat left top;
}
.tab2contentMajorHigh ul li.MajorHigh1 a label {
	background: url(../images/grnCircle.png) no-repeat left top;
}
#wrapper3 .container .home_slider.abtUs_slider .slidebox1 {
	width: 980px;
	height: 470px;
	position: absolute;
	top: 150px;
	z-index: 97;
	margin: auto;
	clear: both;
	left: 0;
	right: 0;
}
#wrapper3 .container .home_slider.abtUs_slider .slidebox1 .bottombox {
	width: 100%;
	float: left;
	color: #000;
	position: absolute;
	bottom: 0;
}
#wrapper3 .container .home_slider.finance_slider .slidebox1 {
	width: 980px;
	height: 470px;
	position: absolute;
	top: 150px;
	z-index: 97;
	margin: auto;
	clear: both;
	left: 0;
	right: 0;
}
#wrapper3 .container .home_slider.finance_slider .slidebox1 .bottombox {
	width: 100%;
	float: left;
	color: #000;
	position: absolute;
	bottom: 0;
	height: auto;
}
.home_slider.finance_slider .paginationMain .pagination li + li + li + li + li + li, .home_slider.finance_slider .paginationMain .pagination li + li + li + li + li + li + li {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0 0 2px;
	height: auto;
}
.home_slider.finance_slider .paginationMain .pagination li + li + li + li + li + li a, .home_slider.finance_slider .paginationMain .pagination li + li + li + li + li + li + li a {
	float: left;
	width: 100%;
	margin: 0;
	padding: 10px 0;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	background: url(../images/imageSlideLinks.png) left top no-repeat;
	line-height: 36px;
	color: #FFF;
	text-decoration: none;
	border: 0px solid #DDD;
	text-align: center;
	font-family: 'titillium_webregular';
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	height: auto;
}
.home_slider.finance_slider .paginationMain .pagination li a {
	padding: 10px 0 11px;
	font-size: 24px;
	background-size: 100% !important;
}
.home_slider.finance_slider .paginationMain .pagination li.activeLI0 a {
	background: url(../images/financial_services/activeLI00.png) left top no-repeat;
}
.home_slider.finance_slider .paginationMain .pagination li.activeLI1 a {
	background: url(../images/financial_services/activeLI01.png) left top no-repeat;
}
.home_slider.finance_slider .paginationMain .pagination li.activeLI2 a {
	background: url(../images/financial_services/activeLI02.png) left top no-repeat;
}
.home_slider.finance_slider .paginationMain .pagination li.activeLI3 a {
	background: url(../images/financial_services/activeLI03.png) left top no-repeat;
}
.home_slider.finance_slider .paginationMain .pagination li.activeLI4 a {
	background: url(../images/financial_services/activeLI04.png) left top no-repeat;
}
.home_slider.finance_slider .paginationMain .pagination li.activeLI5 a {
	background: url(../images/financial_services/activeLI05.png) left top no-repeat;
}
.home_slider.finance_slider .paginationMain .pagination li.activeLI6 a {
	background: url(../images/financial_services/activeLI06.png) left top no-repeat;
}
.home_slider.finance_slider .paginationMain .pagination li + li + li + li + li + li + li + li {
	margin-top: -470px;
	width: 10px;
	height: 10px;
	padding: 0;
}
.home_slider.finance_slider .paginationMain .pagination li + li + li + li + li + li + li + li a {
	width: 10px;
	height: 10px;
	padding: 0;
	background: url(../images/pagenation1.png) no-repeat top left;
}
.home_slider.finance_slider .paginationMain .pagination li + li + li + li + li + li + li + li + li a {
	margin-left: 15px;
}
.home_slider.finance_slider .paginationMain .pagination li + li + li + li + li + li + li + li + li + li a {
	margin-left: 30px;
}
.home_slider.finance_slider .paginationMain .pagination li + li + li + li + li + li + li + li + li + li + li a {
	margin-left: 45px;
}
.home_slider.finance_slider .paginationMain .pagination li + li + li + li + li + li + li + li + li + li + li + li a {
	margin-left: 60px;
}
.home_slider.finance_slider .paginationMain .pagination li + li + li + li + li + li + li + li + li + li + li + li + li a {
	margin-left: 75px;
}
.home_slider.finance_slider .paginationMain .pagination li + li + li + li + li + li + li + li + li + li + li + li + li + li a {
	margin-left: 90px;
}
.home_slider.finance_slider .paginationMain .pagination li.activeLI0 + li + li + li + li + li + li + li.pos0 a, .home_slider.finance_slider .paginationMain .pagination li.activeLI1 + li + li + li + li + li + li + li.pos1 a, .home_slider.finance_slider .paginationMain .pagination li.activeLI2 + li + li + li + li + li + li + li.pos2 a, .home_slider.finance_slider .paginationMain .pagination li.activeLI3 + li + li + li + li + li + li + li.pos3 a, .home_slider.finance_slider .paginationMain .pagination li.activeLI4 + li + li + li + li + li + li + li.pos4 a, .home_slider.finance_slider .paginationMain .pagination li.activeLI5 + li + li + li + li + li + li + li.pos5 a, .home_slider.finance_slider .paginationMain .pagination li.activeLI6 + li + li + li + li + li + li + li.pos6 a {
	background: url(../images/pagenation2.png) no-repeat top left;
}
.finance_tabs {
	float: right;
	width: 566px;
	height: 408px;
	background: url(../images/financial_services/financeTabBg.png) no-repeat left top;
	margin-bottom: 10px;
}
.home_tabs .tab2contentMajorHigh2 {
	float: left;
	width: 100%;
	padding: 0;
}
.tab2contentMajorHigh2 ul {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
.tab2contentMajorHigh2 ul li {
	float: left;
	width: 260px;
	list-style: none;
}
.tab2contentMajorHigh2 ul li a {
	float: left;
	width: 100%;
	text-align: center;
}
.tab2contentMajorHigh2 ul li a label {
	font-family: 'titillium_websemibold';
	font-size: 78px;
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	min-width: 130px;
	background: url(../images/blueCircle.png) no-repeat left top;
	line-height: 130px;
	float: left;
}
.tab2contentMajorHigh2 ul li a span {
	float: left;
	font-family: 'titillium_webregular';
	font-size: 26px;
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	margin: 37px 0 0 7px;
	text-align: left;
	line-height: 31px;
}
.tab2contentMajorHigh2 ul li.MajorHigh {
	margin-top: 63px;
}
.tab2contentMajorHigh2 ul li.MajorHigh span {
	margin: -45px 0 0 50%;
}
.tab2contentMajorHigh2 ul li.MajorHigh a label {
	font-size: 65px;
	background: url(../images/orngCircle.png) no-repeat left top;
}
.tab2contentMajorHigh2 ul li.MajorHigh1 {
	margin-top: -40px;
	margin-left: 90px;
	width:340px;
}
.tab2contentMajorHigh2 ul li.MajorHigh1 span {
	/*margin-top: 64px;
	margin-right: -22px;*/
	margin-top: -80px;
  margin-right: -14px;
  margin-left: 140px;
}
.tab2contentMajorHigh2 ul li.MajorHigh1 a label {
	background: url(../images/grnCircle.png) no-repeat left top;
}
.home_slider.abtUs_slider .paginationMain .pagination li.activeLI0 + li + li + li.activeLI3 a, .home_slider.abtUs_slider .paginationMain .pagination li.activeLI1 + li + li.activeLI3 a, .home_slider.abtUs_slider .paginationMain .pagination li.activeLI2 + li.activeLI3 a {
	background: url(../images/imageSlideLinks1.png) left top no-repeat;
}
.home_slider.abtUs_slider .paginationMain .pagination li.activeLI0 + li + li + li.activeLI3 + li + li + li + li.pos3 a, .home_slider.abtUs_slider .paginationMain .pagination li + li.activeLI1 + li + li.activeLI3 + li + li + li + li.pos3 a, .paginationMain .pagination li + li + li.activeLI2 + li.activeLI3 + li + li + li + li.pos3 a {
	background: url(../images/pagenation1.png) no-repeat top left;
}
/*--inner-header-start--*/
header.header_inner .logo {
	float: right;
	position: absolute;
	top: 100%;
	right: 0;
}
header.header_inner .logo div {
	float: left;
	background: none;
	padding: 20px 0 0;
}
header.header_inner .logo div a {
	margin-top: 0;
}
header.header_inner nav.navInnerLeft {
	float: left;
}
header.header_inner nav.navInnerLeft li {
	margin: 0 25px 0 0;
}
header.header_inner nav.navInnerLeft ul li a, header.header_inner nav.navInnerLeft ul li a:focus {
	font-family: 'titillium_websemibold';
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	line-height: 17px;
}
header.header_inner nav.navInnerLeft ul li a img, header.header_inner nav.navInnerRight li a img {
	float: left;
	margin-top: -4px;
}
header.header_inner nav.navInnerRight li {
	margin-left: 15px;
}
/*--inner-header-start--*/

.contentBox {
	width: 100%;
	float: left;
	padding: 40px 5% 20px;
	background: url(../images/contentBg.png) repeat top left;
}
h1 {
	font-family: 'latobold';
	font-style: normal;
	font-weight: normal;
	font-size: 40px;
	color: #3d3d3d;
	margin: 10px 0 20px;
	padding: 0;
	letter-spacing: -0.02em;
	width: 100%;
	float: left;
	text-align: center;
}
h1 img {
	margin-bottom: 15px;
}
p {
	font-family: 'latoregular';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #3d3d3d;
	width: 100%;
	float: left;
	margin: 10px 0;
}
.abtVision {
	background: #c81c2e;
	padding: 40px 20%;
}
.abtVision label {
	font-family: 'latolight';
	font-style: normal;
	font-weight: normal;
	font-size: 40px;
	color: #ffffff;
	width: 23%;
	float: left;
	margin: 0;
	text-transform: uppercase;
	line-height: 40px;
}
.abtVision p {
	font-family: 'latoregular';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	width: 67%;
	float: left;
	margin: 0 0 0 10%;
}
.missionBox h1 {
	font-family: 'latoregular';
}
.missionBox ul.missionPoints {
	list-style: none;
	width: 102%;
	float: left;
	margin: 0 -10px 20px;
	padding: 0;
}
.missionBox ul.missionPoints li {
	width: 36%;
	float: left;
	margin: 10px 0;
}
.missionBox ul li.second, .missionBox ul li.fifth, .missionBox ul li.third {
	width: 32%;
}
.missionBox ul.missionPoints li a {
	list-style: none;
	float: left;
	background: url(../images/bulletIcon1.png) no-repeat left top;
	padding: 5px 0 5px 36px;
	font-family: 'latoregular';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #3d3d3d;
	line-height: 14px;
	text-decoration: none;
}
.missionBox ul.missionPoints li.second a {
	background: url(../images/bulletIcon2.png) no-repeat left top;
}
.missionBox ul.missionPoints li.third a {
	background: url(../images/bulletIcon3.png) no-repeat left top;
}
.missionBox ul.missionPoints li.forth a {
	background: url(../images/bulletIcon4.png) no-repeat left top;
}
.missionBox ul.missionPoints li.fifth a {
	background: url(../images/bulletIcon5.png) no-repeat left top;
}
.graphBox {
	float: left;
	width: 100%;
	margin: 20px 0;
	text-align: center;
}
.arrowContant {
	float: left;
	width: 100%;
	margin: 10px 0 20px;
	list-style: none;
	padding: 0;
}
.arrowContant li {
	float: left;
	width: 100%;
	font-family: 'titillium_websemibold';
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #c81c2e;
}
.arrowContant li span {
	float: left;
	font-family: 'latoregular';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #3d3d3d;
	padding: 0 0 0 20px;
	background: url(../images/bulletsArrow.png) no-repeat left 4px;
	text-decoration: none;
}
.arrowContant2 li {
	font-family: 'titillium_websemibold';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #c81c2e;
	margin: 0 0 15px;
	padding: 0;
	width: 100%;
	float: left;
}
.arrowContant2 li ul {
	float: left;
	width: 97%;
	margin: 0 0 0 20px;
	list-style: none;
	padding: 0;
}
.arrowContant2 li ul li {
	margin: 10px 0 0;
}
.arrowContant2 li a {
	font-family: 'titillium_websemibold';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #c81c2e;
	text-decoration: underline;
}
#wrapper3 .container .home_slider .slidebox3 .bottombox .onehalf {
	font-family: 'latoregular';
	color: #FFF;
	letter-spacing: -0.05em;
	text-shadow: 2px 1px 1px #000;
	font-size: 80px;
	line-height: 58px;
}
.abtContentBox {
	width: 100%;
	float: left;
	padding: 20px 3.2% 35px;
	background: url(../images/contentBg.png) repeat top left;
}
.imagBoxWithContant {
	float: left;
	width: 100%;
	margin: 0;
	height: 470px;
	background: url(../images/abtUsOverviewBg.jpg) no-repeat top left;
	padding: 20px;
}
.imagBoxWithContant h1 {
	font-family: 'latoregular';
	color: #ffffff;
	margin: 10px 0;
}
.txt18Bld {
	font-family: 'titillium_webbold';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
	text-align: center;
}
.imagBoxWithContant p {
	color: #ffffff;
	text-align: center;
	font-size: 16px;
	letter-spacing: -0.02em;
	margin: 3px 0;
}
.txt18Bld a {
	font-family: 'titillium_websemibold';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #ff8a00;
	text-align: center;
}
.txt18Bld span {
	font-family: 'titillium_websemibold';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #ff8a00;
	text-align: center;
	width: 100%;
	margin-top: 10px;
	float: left;
}
.imagBoxWithContant div.tab1content {
	float: left;
	width: 100%;
	padding: 0;
	margin-top: 13px;
}
.imagBoxWithContant .tab1content ul {
	float: left;
	width: 56%;
	padding: 0;
	margin: 0 22%;
	list-style: none;
}
.imagBoxWithContant .tab1content ul li {
	float: left;
	width: 244px;
}
.imagBoxWithContant .tab1content ul li a {
	float: left;
	text-align: center;
}
.imagBoxWithContant .tab1content ul li a span {
	float: left;
	font-family: 'titillium_webregular';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	width: 100%;
	margin-top: 6px;
}
.divider {
	width: 100%;
	background: url(../images/borderBtmContent.png) top center;
	height: 1px;
	float: left;
	margin-top: -1px;
}
.contentBoxInner {
	padding: 20px 3%;
}
h3 {
	font-family: 'titillium_websemibold';
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	color: #3d3d3d;
	margin: 10px 0 20px;
	padding: 0;
	letter-spacing: -0.02em;
	width: 100%;
	float: left;
}
.readMore, .readMore:hover, .readMore:visited {
	float: left;
	padding-right: 20px;
	background: url(../images/readMoreIcon.png) right no-repeat;
	font-family: 'latobold';
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	color: #3d3d3d;
	cursor: pointer;
	text-decoration:none;
}
.managementTeam h1 {
	font-family: 'latoregular';
}
.managementTeam p {
	letter-spacing: -0.02em;
	text-align: center;
}
.managementTeam p a {
	font-family: 'titillium_websemibold';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: #3D3D3D;
	margin: 10px 0 20px;
	padding: 0;
	letter-spacing: -0.02em;
}
.milesTone {
	float: left;
	width: 100%;
	height: 480px;
	background: url(../images/milestoneBg.jpg) no-repeat top left;
}
.milesTone h1 {
	font-family: 'latoregular';
	color: #FFF;
	margin: 20px 0 10px;
}
.milesTone .tabs {
	margin: 10px 16.4%;
}
.milesTone .tabs li + li {
	float: right;
	border-left: 0px solid #383A3D;
}
.milesTone .tabs li {
	float: right;
	padding: 5px;
}
.milesTone .tabs li a {
	border: 1px solid #797979;
	height: 62px;
	width: 120px;
	color: #797979;
	font-size: 14px;
	font-family: 'titillium_webregular';
	font-style: normal;
	font-weight: normal;
	text-align: center;
	line-height: 17px;
	padding: 4px 0px;
	display: table-cell;
	vertical-align: middle;
}
.milesTone .tabs li a.active {
	font-family: 'titillium_webregular';
	font-style: normal;
	font-weight: normal;
	border: 1px solid #c7b299;
	border-bottom: 2px solid #c7b299;
	color: #c7b299;
	height: 63px;
}
.tab1txt {
	position: relative;
}
.tab1txt .carousel {
	position: relative;
	float: left;
	width: 100%;
	height: 175px;
}
.tab1txt p {
	font-family: 'latoregular';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: #ffffff;
	width: 100%;
	float: left;
	margin: 10px 0;
	text-align: center;
	height: 80px;
}
.milesTone .carousel-control.left, .management .carousel-control.left {
	height: 43px;
	width: 23px;
	background: url(../images/arrowLeftM.png) top left;
	top: 50%;
	margin-top: -22px;
	margin-left: 23px;
}
.milesTone .carousel-control.right, .management .carousel-control.right {
	height: 43px;
	width: 23px;
	background: url(../images/arrowRightM.png) top left;
	top: 50%;
	margin-top: -22px;
	margin-right: 23px;
}
.contentMilesTone {
	width: 720px;
	float: left;
	margin: 0 0 0 75px;
	display: table;
	padding: 0;
	height: 156px;
}
.contentMilesTone li {
	display: table-cell;
	vertical-align: middle;
	width: 489px;
}
.contentMilesTone li.year {
	padding-right: 20px;
	font-family: 'latobold';
	font-size: 91px;
	color: #ffffff;
	width: 231px;
}
.MilesTonetxt p {
	font-family: 'latoregular';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #FFF;
	float: left;
	width: 100%;
	margin: 7px 0 0 0;
	line-height: 16px;
	height: auto;
	text-align: left;
}
.contentBoxInner .col-md-12 {
	text-align: center;
}
.contentBoxInner .col-md-12 a {
	float: none;
}
.globalFootprintMap {
	float: left;
	width: 100%;
	position: relative;
}
.globalFootprintMap h1{
	font-family: 'latoregular';
	color: #ffffff;
	margin: 30px 0 20px;
	z-index: 1;
	position: absolute;
}
div.speechbubbles {
	background: url(../images/contentBg.png) repeat top left;
	border: 0px solid #000;
	position: absolute;
	bottom: 23px;
	z-index: 999;
	visibility: hidden;
	line-height: 1.3em;
	padding: 15px;
	width: 330px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	left: -50px;
	z-index:2;
}
div.speechbubbles div.speechbubbles-arrow {  /*shared CSS for arrow DIV (upwards pointing)*/
	border-color: transparent transparent #EDEDED transparent; /*border color should be same as div.speechbubbles background color*/
	border-style: solid;
	border-width: 10px;
	height: 0;
	width: 0;
	position: absolute;
	top: -5px;
	left: 20px;
	z-index: 101;
	_display: none; /*IE hack to hide arrow in IE6*/
	opacity: .8;
}
div.speechbubbles div.content-grid{max-height:200px;overflow-y:auto;}
div.speechbubbles div.speechbubbles-arrow-border { /*shared CSS for arrow border DIV*/
	border-color: transparent transparent black transparent; /*border color should be same as div.speechbubbles border color*/
	border-style: solid;
	border-width: 10px;
	height: 0;
	width: 0;
	position: absolute;
	top: -19px;
	left: 20px;
	z-index: 101;
	_display: none; /*IE hack to hide arrow in IE6*/
}
div.downversion div.speechbubbles-arrow { /*down arrow DIV specific CSS*/
	border-color: #EDEDED transparent transparent transparent; /*border color should be same as div.speechbubbles background color*/
	top: auto;
	bottom: -20px;
}
div.downversion div.speechbubbles-arrow-border { /*down arrow border DIV specific CSS*/
	border-color: black transparent transparent transparent; /*border color should be same as div.speechbubbles border color*/
	top: auto;
	bottom: -20px;
}
h4 {
	font-family: 'latobold';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: #000000;
	margin: 0;
	padding: 0;
	letter-spacing: -0.02em;
	width: 100%;
	float: left;
}
.emailTxt {
	color: #000000;
    float: left;
    font-family: "latobold";
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0;
    margin: 2px 0 0;
    width: 100%;
}
.emailTxt a {
	font-family: 'latobold';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: #000000;
	margin: 0;
	padding: 0;
	letter-spacing: -0.02em;
}

.pointer {
	position: absolute;
	background:url(../images/footprint-map-pointer.png) no-repeat;
	height: 18px;
	width: 18px;
	z-index:1;
	cursor:pointer;
}
.pointer .content-grid{cursor:default;}
.pointer .content-grid p{margin:5px 0;}
.pointer .content-grid h4{font-size:15px;position:relative;}
.pointer .content-grid img{margin:0 5px 5px 5px;position:absolute;right:0px;}
.address1 {
	left: 388px;
	top: 348px;	
}
.address2 {
	left: 513px;
    top: 250px;
}
.address3 {
	left: 380px;
    top: 303px;
}
.address4 {
	left: 580px;
    top: 300px;
}
.address5 {
	left: 458px;
    top: 454px;
}
.pointer > div.speechbubbles {
	display: none;
}
.pointer:hover > div.speechbubbles {
	display: block;
}
.footerInner {
	height: 46px;
}
.footerInner .footerRgt {
	display: none;
}
.footerInner .footerLft {
	float: left;
	width: 100%;
}
.footerInner .footerLft p {
	width: auto;
	font-size: 16px;
}
.footerInner .footerLft ul {
	width: auto;
	float: right;
}
.footerInner .footerLft ul li {
	margin-right: 0px;
	margin-left: 20px;
}
.footerInner .footerLft ul li a {
	font-size: 16px;
}
#wrapper3 .container .home_slider .slidebox4 {
	width: 980px;
	height: auto;
	position: absolute;
	top: 149px;
	z-index: 97;
	margin: auto;
	clear: both;
	left: 0;
	right: 0;
}
#wrapper3 .container .home_slider .slidebox4 .topbox .headingbox {
	width: 100%;
	float: left;
	font-size: 30px;
	color: #FFF;
	line-height: 26px;
	text-align: left;
	font-family: 'latoregular';
	color: #fff;
	letter-spacing: -0.05em;
	text-shadow: 2px 1px 1px #000000;
	height: auto !important;
	margin-bottom: 0;
}
#wrapper3 .container .home_slider .slidebox4 .topbox .headingbox a {
	float: left;
	font-size: 30px;
	color: #FFF;
	line-height: 26px;
	text-align: left;
	font-family: 'latoregular';
	color: #fff;
	letter-spacing: -0.05em;
	text-shadow: 2px 1px 1px #000000;
	height: auto !important;
	margin-bottom: 0;
	text-decoration:none;
	cursor:pointer;
}
#wrapper3 .container .home_slider .slidebox4 .topbox .headingbox span {
	float: left;
	margin:0 10px 0 20px;
}
#wrapper3 .container .home_slider .slidebox4 .topbox {
	width: 100%;
	height: 105px;
	float: left;
}
#wrapper3 .container .home_slider .slidebox4 .bottombox {
	width: 100%;
	height: 155px;
	float: left;
	color: #000;
}
#wrapper3 .container .home_slider .slidebox4 .bottombox .onehalf {
	font-family: 'latoregular';
	color: #fff;
	letter-spacing: -0.05em;
	text-shadow: 2px 1px 1px #000000;
	font-size: 60px;
	line-height: 70px;
}
.contentTopLinks {
	float: left;
	width: 100%;
	background: #ffffff;
	padding: 0 2%;
}
.contentLeftLinks {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.contentLeftLinks li {
	float: left;
	margin: 4px 15px 4px 0;
}
.contentLeftLinks li a {
	float: left;
	font-family: 'titillium_webregular';
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #909090;
}
.contentRightLinks {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
.contentRightLinks li {
	float: left;
	margin: 0 0 0 9px;
}
.contentRightLinks li a {
	float: left;
	height: 34px;
	width: 34px;
	background: url(../images/iconAll.png) no-repeat left top;
}
.contentRightLinks li.iconPrint a {
	background-position: -43px 0;
}
.contentRightLinks li.iconEdit a {
	background-position: -86px 0;
}
.contentRightLinks li.iconShare a {
	background-position: -129px 0;
}
.contentRightLinks li.iconEmail a {
	background-position: -172px 0;
}
.FLStoreDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/overviewDataBg.jpg) no-repeat top left;
}
.frstData {
	float: left;
	margin: 33px 60px 0 30px;
	width: 200px;
	font-family: 'titillium_webregular';
	font-size: 38px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	line-height: 38px;
	text-align: left;
}
.frstData label, .lbl_thm_1 {
	font-family: 'titillium_websemibold';
	font-size: 64px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	line-height: 64px;
}
.secondData {
	float: left;
	margin: 33px 60px 0px 0px;
	width: 253px;
	font-family: 'titillium_webregular';
	font-size: 26px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	line-height: 26px;
	text-align: left;
}
.secondData label {
	font-family: 'titillium_websemibold';
	font-size: 87px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	line-height: 87px;
}
.thirdData {
	float: left;
	margin: 33px 0 0 0;
	width: 280px;
	font-family: 'titillium_webregular';
	font-size: 26px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	line-height: 26px;
	text-align: left;
}
.thirdData label {
	font-family: 'titillium_websemibold';
	font-size: 64px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	line-height: 64px;
}
.FLbottomConetntBox {
	float: left;
	width: 100%;
	border: 1px solid #ccc6c0;
	padding: 18px 5%;
	text-align: left;
}
.contentBoxInner .col-md-12 a.readMore2, .contentBoxInner .col-md-12 a.readMore2:hover, .contentBoxInner .col-md-12 a.btnClose2, .contentBoxInner .col-md-12 a.btnClose2:hover {
	float: right;
	font-family: 'titillium_websemibold';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: #3d3d3d;
	cursor: pointer;
	margin: 10px 0;
}
.businessBrands {
	float: left;
	width: 100%;
	position: relative;
	height: 334px;
	background: url(../images/brandsBg.jpg) repeat top center;
}
.businessBrands h1 {
	margin: 25px 0;
}
.businessBrandsUl.slick-slider {
	position: relative;
	margin: 0 7%;
	width: 86%;
	padding: 0;
	list-style: none;
	float: left;
}
.date-unit.businessBrandsLi {
	float: left;
	margin: 15px;
	border: 0;
	padding: 0;
}
.businessBrandsLi a {
	float: left;
	width: 131px;
}
.businessBrandsLi a:hover img {
	float: left;
	width: 139px;
	height: auto;
	margin:-5px;
	}
.businessBrandsUl.slick-slider .slick-prev {
	height: 43px;
	width: 23px;
	background: url(../images/arrowLeftM.png) top left;
	top: 50%;
	margin-top: -22px;
	margin-left: -52px;
}
.businessBrandsUl.slick-slider .slick-next {
	height: 43px;
	width: 23px;
	background: url(../images/arrowRightM.png) top left;
	top: 50%;
	margin-top: -22px;
	margin-right: -52px;
}
.businessBrandsUl.slick-slider .slick-track {
	margin: auto;
}
.brand_hint {
  text-align: center;
  font-size: 1.1em;
  color: #fff;
  background-color: rgba(0,0,0,0.1);
  clear: left;
  padding: 6px 0;
  margin: 0 79px 0 78px;	 
 }
.management {
	float: left;
	width: 100%;
	height: 333px;
	background: url(../images/managementBg.jpg) no-repeat top center #000000;
	position: relative;
	overflow:hidden;
}
.management h1 {
	font-family: 'latoregular';
	color: #FFF;
	margin: 80px auto 10px;
	width: 75%;
	float: none;
	position: relative;
	display: table;
	border-bottom: 1px solid #6c6c6c;
}
.management h1 span {
	color: #FFF;
	width: 315px;
	float: none;
	position: relative;
	display: table;
	font-family: 'titillium_websemibold';
	font-size: 30px;
	background: url(../images/managementHdBg.jpg) left top;
	margin: auto;
	padding: 17px 0;
}
.management .carousel {
	position: relative;
	float: left;
	width: 100%;
	height: 185px;
}
.managementTeamDtls {
	list-style: none;
	margin: 3%;
	padding: 0;
	/*float:left;*/
	width: 94%;
}
.managementTeamDtls div.date-unit {
	float: left;
}
.managementTeamDtls div.date-unit label {
	float: left;
	width: 100%;
	font-size: 21px;
	color: #ffffff;
	font-family: 'latobold';
	margin: 0;
}
.managementTeamDtls div.date-unit span {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #ffffff;
	font-family: 'latoregular';
	line-height: 16px;
	margin-bottom: 5px;
}
.matches-slider.managementTeamDtls {
	background: none;
}
.matches-slider.managementTeamDtls .slick-prev {
	height: 43px;
	width: 23px;
	background: url(../images/arrowLeftM.png) top left;
	top: 50%;
	margin-top: -22px;
	margin-left: -10px;
}
.matches-slider.managementTeamDtls .slick-next {
	height: 43px;
	width: 23px;
	background: url(../images/arrowRightM.png) top left;
	top: 50%;
	margin-top: -22px;
	margin-right: -10px;
}
.matches-slider.managementTeamDtls .date-unit {
	border: 0;
	padding: 15px;
}
.matches-slider.managementTeamDtls .slick-track {
	margin: auto;
}
.ManfStoreDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/manfOverviewDataBg.jpg) no-repeat top left;
}
.ManfStoreDtls .col { width:25%; float:left; padding:0 20px; box-sizing:border-box; text-align:left;  }
.ManfStoreDtls .article { font-size: 20px; line-height: 32px; color:#fff; padding-top:10px }
.ManfStoreDtls .frstData {
	margin: 29px 115px 0 30px;
	width: 245px;
	font-size: 24px;
	line-height: 32px;
}
.ManfStoreDtls .frstData label {
	line-height: 51px;
	margin-top: -51px;
}
.ManfStoreDtls .secondData {
	width: 200px;
	font-size: 24px;
	margin: 28px 60px 0px 0px;
	line-height: 32px;
}
.ManfStoreDtls .secondData label {
	font-size: 78px;
	line-height: 62px;
}
.ManfStoreDtls .thirdData {
	margin: 33px 0 0 0;
	width: 235px;
	font-size: 26px;
	line-height: 26px;
}
.ManfStoreDtls .thirdData label {
	font-size: 64px;
	line-height: 64px;
}
.managementTeamDtls2 {
	margin: 5% auto;
	float: none;
	width: auto;
	position: relative;
	display: table;
}
.managementTeamDtls2 li {
	float: left;
	width: 220px;
}
.financeDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/fsOverviewDataBg.jpg) no-repeat top left;
}
.financeDtls .frstData {
	margin: 62px 80px 0 30px;
	width: 265px;
	font-size: 24px;
	line-height: 32px;
}
.financeDtls .frstData label {
	line-height: 51px;
	float: left;
	font-size: 90px;
}
.financeDtls .frstData span {
	float: left;
	font-size: 31px;
}
.financeDtls .secondData {
	width: 200px;
	font-size: 26px;
	margin: 34px 60px 0px 0px;
	line-height: 27px;
}
.financeDtls .secondData label {
	font-size: 63px;
	line-height: 52px;
}
.financeDtls .thirdData {
	margin: 46px 0 0 0;
	width: 235px;
	font-size: 26px;
	line-height: 26px;
	text-align: right;
}
.financeDtls .thirdData label {
	font-size: 81px;
	line-height: 64px;
}
.contactOverview {
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.contactOverview li.contectLeft {
	width: 24%;
	float: left;
	padding: 0 2% 0 0;
	border-right: 1px solid #666462;
	font-family: 'latolight';
	font-size: 40px;
	color: #3d3d3d;
	text-transform: uppercase;
	margin-right: -1px;
}
.contactOverview li.contectRight {
	width: 76%;
	float: left;
	padding: 0 0 0 2%;
	border-left: 1px solid #666462;
}
.contactOverview li.contectRight label {
	width: 100%;
	float: left;
	font-family: 'latobold';
	font-size: 18px;
	color: #3d3d3d;
	margin-bottom: 25px;
}
.contactOverview li.contectRight span.iconLandMark {
	width: 5%;
	margin: 5px 0 0 0;
	padding: 0;
	float: left;
}
.contactOverview li.contectRight p {
	width: 92%;
	margin: 0;
	padding: 0;
	float: left;
	line-height: 21px;
}
.linkBtn, .linkBtn:hover {
	width: 315px;
	float: none;
	position: relative;
	display: table;
	background: url(../images/btnBgFS.png) left top no-repeat;
	margin:50px auto 15px;
	padding: 15px 0;
	cursor:pointer;
	text-decoration:none;
}
.linkBtn span {
	color: #FFF;
	/*width: 175px;*/
	float: none;
	position: relative;
	display: table;
	font-family: 'latobold';
	font-size: 20px;
	background: url(../images/IconHand.png) left top no-repeat;
	margin: auto;
	padding: 0 0 0 38px;
}

.ideaDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/IdeaOverviewBg.jpg) no-repeat top left;
}
.ideaDtls .frstData {
	margin: 40px 80px 0 30px;
	width: 254px;
	font-size: 38px;
	line-height: 47px;
	}
.ideaDtls .frstData label {
	line-height: 51px;
	float: right;
	font-size: 88px;
}
.ideaDtls .secondData {
	width: 254px;
	font-size: 38px;
	margin: 51px 60px 0px 0px;
	line-height: 39px;
	}
.ideaDtls .secondData label {
	font-size: 87px;
	line-height: 52px;
}
.ideaDtls .thirdData {
	margin: 46px 0 0 0;
	width: 235px;
	font-size: 38px;
	line-height: 34px;
	text-align: right;
	}
.ideaDtls .thirdData label {
	font-size: 81px;
	line-height: 64px;
	float:left;
}
.ideaDtls .thirdData span{
	margin-top: 0;
	float: left;
	margin-left: -74px;
	text-align: left;
	}
.ideaVideo{
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
	}
.ideaVideo li{
	width:31.33%;
	margin:1%;
	float:left;
	}
h1 .tabs {
	float: none;
	margin: auto;
	position: relative;
	display: table;
	}
h1 .tabs li{
	padding:0 10px;
	border:0;
	}
.management h1 .tabs li span {
	color: #3d3d3d;
	width: 315px;
	float: none;
	position: relative;
	display: table;
	font-family: 'titillium_webregular';
	font-size: 30px;
	background: url(../images/tabManagement.png) left top;
	margin: auto;
	padding: 0;
	}
.management h1 .tabs li span a.active {
	color: #FFF;
	width: 315px;
	float: none;
	position: relative;
	display: table;
	font-family: 'titillium_webregular';
	font-size: 30px;
	background: url(../images/managementHdBg.jpg) left top;
	margin: auto;
	padding: 17px 0;
	border:0;
	letter-spacing:normal;
	}
.management h1 .tabs li span a {
	color: #3d3d3d;
	width: 315px;
	float: none;
	position: relative;
	display: table;
	font-family: 'titillium_webregular';
	font-size: 30px;
	background: url(../images/tabManagement.png) left top;
	margin: auto;
	padding: 17px 0;
	}
.management{
	padding:0 20px;
	}
.management1 .matches-slider.managementTeamDtls, .management1 .slick-list.draggable{
	width:96%;
	}
.management1 > div.tab1.active, .management1 > div.tab2.active{
	visibility:visible;
	}
.management1 > div.tab1, .management1 > div.tab2{
	visibility:hidden;
	}
.contentBox .col-md-4{
	text-align:left;
	}
.ideaGallery{
	float:left;
	width:100%;
	}
.ideaGallery, .ideaGallery img{
	float:left;
	width:100%;
	}
.ideaGallery .carousel-inner{
	margin:0;
	width:100%;
	}
.ideaGallery h1 {
	position: absolute;
	z-index: 777;
	color: #FFF;
	font-family: 'latoregular';
	font-size: 40px;
	width: 244px;
	background: url(../images/footerBg.png) repeat top left;
	margin: 0 auto 0 -122px;
	padding: 9px 0;
	left: 50%;
	}
.ideaGalleryTxt{
	float:left;
	margin:0;
	padding:0;
	position:absolute;
	z-index:7777;
	bottom:55px;
	width:100%;
	text-align:center;
	}
.ideaGalleryTxt .hdTxt{
	float:left;
	font-family: 'latoregular';
	font-size:24px;
	color:#ffffff;
	width:100%;
	text-align:center;
	}
.ideaGalleryTxt p{
	color:#ffffff;
	}
.ideaGallery .carousel-inner > .item {
	float: left;
	width: 100%;
	}
.ideaGallery .carousel-control.left{
	background: url(../images/imgGalleryArrowLft.png) no-repeat center;	
	}
.ideaGallery .carousel-control.right{
	background: url(../images/imgGalleryArrowRgt.png) no-repeat center;	
	}
.contentBox .col-md-4 img{
	width:100%;
	height:auto;
	}
.investLocContent{
	float:left;
	width:90%;
	margin:2.5% 5%;
	padding:0;
	list-style:none;
	}
.investLocContent li{
	float:left;
	width:40%;
	margin:0 5% 2.5% ;
	padding:0;
	list-style:none;
	}
.btnLinks{
	position:relative;
	display:table;
	margin:auto;
	list-style:none;
	padding:0;
	width:auto;
	}
.btnLinks li{
	width:320px;
	margin:10px;
	float:left;
	}
.linkBtnStore span {
	background: url(../images/IconLocator.png) left top no-repeat;
	}

.maduraDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/maduraDtlsBG.jpg) no-repeat top left;
}
.maduraDtls .frstData {
	margin: 40px 80px 0 30px;
	width: 222px;
	font-size: 31px;
	line-height: 40px;
	}
.maduraDtls .frstData label {
	line-height: 51px;
	float: right;
	font-size: 88px;
}
.maduraDtls .secondData {
	width: 233px;
	font-size: 26px;
	margin: 51px 60px 0px 0px;
	line-height: 32px;
	}
.maduraDtls .secondData label {
	font-size: 68px;
	line-height: 52px;
}
.maduraDtls .thirdData {
	margin: 46px 0 0 0;
	width: 235px;
	font-size: 38px;
	line-height: 34px;
	text-align: right;
	}
.maduraDtls .thirdData label {
	font-size: 81px;
	line-height: 64px;
	/* float:left; */
}
.maduraDtls .thirdData span{
	margin-top: 0;
	float: left;
	margin-left: -74px;
	text-align: left;
	}
.linkBtnStore2 span {
	background: url(../images/iconStoreLoc.png) left top no-repeat;
	}

.jayaTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/JayaTxtDtlsBg.jpg) no-repeat top left;
}
.jayaTxtDtls .frstData {
	margin: 52px 20px 0 55px;
	width: 222px;
	font-size: 26px;
	line-height: 22px;
	}
.jayaTxtDtls .frstData label {
	line-height: 51px;
	font-size: 53px;
}
.jayaTxtDtls .secondData {
	width: 258px;
	font-size: 24px;
	margin: 41px 60px 0px 0px;
	line-height: 32px;
	text-align:right;
	}
.jayaTxtDtls .secondData label {
	font-size: 80px;
	line-height: 52px;
	float:right;
}
.jayaTxtDtls .thirdData {
	margin: 32px 20px 0 31px;
	width: 231px;
	font-size: 26px;
	line-height: 32px;
	}
.jayaTxtDtls .thirdData label {
	line-height: 51px;
	font-size: 53px;
}
.jayashreeLogo.businessBrands {
	float: left;
	width: 100%;
	position: relative;
	height: 439px;
	background: url(../images/brandsBg2.jpg) repeat top center;
	}
.logoTab{
	display:table;
	margin:auto;
	position:relative;
	width:auto;
	float:none;
	}	
.logoTab li, .logoTab li + li{
	float: left;
	border-left: 0px solid #383A3D;
	padding: 0;
	}
.logoTab li a{
	float: left;
	background: url(../images/logoTab.png) repeat top center;
	width:121px;
	padding: 8px 0 9px;
	margin:10px 5px;
	border:0;
	font-size:18px;
	text-align:center;
	color:#000000;
	}	
.logoTab li a.active{
	background: url(../images/logoTabSelected.png) repeat top center;
	color:#ffffff;
	border:0;
	}	
.tabNew{
	visibility:hidden;
	position:absolute;
	width:940px;
	}
.tabNew.active{
	visibility:visible;
	position:relative;
	width:940px;
	}	
.pressTabBox.tabNew, .featuresTabBox.tabNew{
	visibility:hidden;
	position:absolute;
	width:940px;
	display:none;
	}
.pressTabBox.tabNew.active, .featuresTabBox.tabNew.active{
	visibility:visible;
	position:relative;
	width:940px;
	display:block;
	}
	

.pantaloonTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/pantaloonsDtlsBg.jpg) no-repeat top left;
}
.pantaloonTxtDtls .frstData {
	margin: 36px 25px 0 43px;
	width: 258px;
	font-size: 26px;
	line-height: 31px;
	}
.pantaloonTxtDtls .frstData label {
	line-height: 41px;
	font-size: 53px;
}
.pantaloonTxtDtls .secondData {
	width: 224px;
	font-size: 38px;
	margin: 61px 60px 0px 0px;
	line-height: 32px;
	text-align: left;
	}
.pantaloonTxtDtls .secondData label {
	font-size: 87px;
	line-height: 52px;
	float: left;
	margin-right: 6px;
}
.pantaloonTxtDtls .thirdData {
	margin: 32px 20px 0 31px;
	width: 236px;
	font-size: 38px;
	line-height: 38px;
	}
.pantaloonTxtDtls .thirdData label {
	line-height: 71px;
	font-size: 87px;
	float: right;
}

.abibTxtDtls .frstData{
	font-size: 21px;
    line-height: 27px;
    margin: 36px 25px 0 43px;
    width: 258px;}
.abibTxtDtls .frstData label{
	font-size: 49px;
    line-height: 39px;}
.abibTxtDtls .secondData{
	font-size: 26px;
    line-height: 32px;
    margin: 34px 60px 0 0;
    text-align: left;
    width: 224px;}
.abibTxtDtls .secondData label{}
.abibTxtDtls .thirdData{
	font-size: 21px;
    line-height: 27px;
    margin: 39px 20px 0 31px;
    width: 236px;}
.abibTxtDtls .thirdData label{ 
	float: right;
    font-size: 46px;
    line-height: 40px;}
	
	.abtusTxtDtls .thirdData{ 
	font-size: 33px;
    line-height: 31px;
   }
   .abfTxtDtls.abtusTxtDtls .thirdData label{ 
	font-size: 84px;
	float:right;
    
   }
.brndTxt18 {
	font-family: 'titillium_webregular';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	text-align: center;
	width:100%;
	line-height:22px;
	margin-top:161px;
	float:left;
	}
.brndTxt18 span {
	font-family: 'titillium_websemibold';
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	text-align: center;
	width:100%;
	margin:10px 0;
	float:left;
	}
.brndTxt18 a {
	font-family: 'titillium_webbold';
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-align: center;
	margin:10px 0;
	}
.pantaloonsLogo.businessBrands {
	float: left;
	width: 100%;
	position: relative;
	height: 502px;
	background: url(../images/pantaloonsBrandBg.jpg) repeat top center;
	}
.contentBox .col-md-4 p{
	margin:25px 0;
	}	
.contentBox .col-md-4 a{
	margin: 0 0 25px;
	}	


.featuresTab{
	display:table;
	margin:auto;
	position:relative;
	float:left;
	width:100%;
	border-bottom:5px solid #c81c2e;
	}	
.featuresTab li, .featuresTab li + li{
	float: left;
	border-left: 0px solid #383A3D;
	padding: 0;
	}
.featuresTab li a{
	float: left;
	background: url(../images/featuresTab5.jpg) repeat top center;
	width:180px;
	padding: 30px 0 30px;
	margin:1px;
	border:0;
	font-size:20px;
	color:#ffffff;
	text-align:center;
	letter-spacing:normal;
	cursor:pointer;
	}		
.featuresTab li a.active{
	background: url(../images/featuresTab5Selected.jpg) repeat top center;
	color:#000000;
	border:0;
	}
.featuresTab li + li a{
	float: left;
	background: url(../images/featuresTab1.png) repeat top center;
	width:180px;
	padding: 30px 0 30px;
	margin:1px;
	border:0;
	font-size:20px;
	color:#ffffff;
	text-align:center;
	letter-spacing:normal;
	cursor:pointer;
	}	
.featuresTab li + li a.active{
	background: url(../images/featuresTab1Selected.png) repeat top center;
	color:#000000;
	border:0;
	}	
.featuresTab li + li + li  a{
	background: url(../images/featuresTab2.png) repeat top center;
	}	
.featuresTab li + li + li a.active{
	background: url(../images/featuresTab2Selected.png) repeat top center;
	}
.featuresTab li + li + li + li  a{
	background: url(../images/featuresTab3.png) repeat top center;
	}	
.featuresTab li + li + li + li a.active{
	background: url(../images/featuresTab3Selected.png) repeat top center;
	}
.featuresTab li + li + li + li + li a{
	background: url(../images/featuresTab4.png) repeat top center;
	}	
.featuresTab li + li + li + li + li a.active{
	background: url(../images/featuresTab4Selected.png) repeat top center;
	}
.featuresTabBox.tabNew.active{
	float:left;
	width:100%;
	}
.featuresTabBox ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	}
.featuresTabBox ul li{
	float:left;
	padding:0 0 30px 2.5%;
	margin:30px 0 0;
	border-bottom:1px solid #8c8c8c;
	width:100%;
	background: url(../images/iconBullets.png) no-repeat left 5px;
	}
.featuresTabBox ul li a{
	float:left;
	width:100%;
	font-family: 'latoregular';
	color:#c81c2e;
	font-size:16px;
	}
.featuresTabBox ul li p{
	font-size:16px;
	}
.holder, .holder2, .holder3, .holder4{
	float:right;
	margin:60px 0 15px;
	}
.holder a, .holder2 a, .holder3 a, .holder4 a, .holder span, .holder2 span, .holder3 span, .holder4 span{
	float:left;
	padding:2px 5px;
	font-family: 'latoregular';
	color:#3d3d3d;
	font-size:14px;
	text-decoration:none
	}
.holder a.jp-current, .holder2 a.jp-current, .holde34 a.jp-current, .holder4 a.jp-current{
	background:#3d3d3d;
	color:#ffffff;
	}
.backToTop {
	float: left;
	position: relative;
	width: 100%;
	}
.backToTop a {
	float: right;
	position: absolute;
	bottom: 52px;
	right: 0;
	font-family: 'latobold';
	text-transform: uppercase;
	color: #3D3D3D;
	font-size: 16px;
	padding:3px 35px 3px 0;
	background:url(../images/topArrow.png) no-repeat right top;
	text-decoration:none;
	}

.contactusTab li a{
	background: url(../images/contactusTab1.png) repeat top center;
	}	
.contactusTab li a.active{
	background: url(../images/contactusTab1Selected.png) repeat top center;
	}	
.contactusTab li + li  a{
	background: url(../images/contactusTab2.png) repeat top center;
	}	
.contactusTab li + li a.active{
	background: url(../images/contactusTab2Selected.png) repeat top center;
	}
.contactusTab li + li + li  a{
	background: url(../images/contactusTab3.png) repeat top center;
	}	
.contactusTab li + li + li a.active{
	background: url(../images/contactusTab3Selected.png) repeat top center;
	}
.contactusTab li + li + li + li a{
	background: url(../images/contactusTab4.png) repeat top center;
	}	
.contactusTab li + li + li + li a.active{
	background: url(../images/contactusTab4Selected.png) repeat top center;
	}
.featuresTabBox .panel-group, .featuresTabBox .panel, .featuresTabBox .panel-heading, .featuresTabBox .panel-title, .featuresTabBox .panel-collapse{
	float:left;
	width:100%;
	background:none;
	border:0;
	border-radius: 0px;
	}
.featuresTabBox .panel-group{
	margin-top:30px;
	border-bottom:1px solid #8c8c8c;
	border-radius: 0px;
	}
.featuresTabBox .panel-title a.collapsed{
	border-radius: 0px;
	}
.featuresTabBox .panel-title a.collapsed{
	border-radius: 0px;
	padding:2px 0 2px 40px;
	background: url(../images/arrowClose.png) no-repeat top left;
	font-family: 'latobold';
	font-weight:normal;
	color:#3d3d3d;
	font-size:18px;
	}
.featuresTabBox .panel-title a{
	border-radius: 0px;
	padding:2px 0 2px 40px;
	background: url(../images/arrowOpen.png) no-repeat top left;
	font-family: 'latobold';
	font-weight:normal;
	color:#3d3d3d;
	font-size:18px;
	}
.panel-default > .panel-heading, .panel-default > .panel-heading + .panel-collapse > .panel-body{
	padding:0;
	border:0;
	background:none;
	border-radius: 0px;
	}
.featuresTabBox .panel{
	border-top:1px solid #8c8c8c;
	padding:15px 0;
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
	}
.featuresTabBox .panel-collapse{
	width:95.5%;
	margin: 15px 0 0 4.5%;
	}

.pantaloonsAwards.businessBrands {
	float: left;
	width: 100%;
	position: relative;
	height: 334px;
	background: url(../images/awordsBG.jpg) repeat top center;
	}
.pantaloonsAwardsHD{
	float:left;
	width:100%;
	font-family: 'latoregular';
	color:#ffffff;
	font-size:18px;
	text-decoration:none;
	text-align:center;
	}
.pantaloonsAwardsHD span{
	font-family: 'titillium_websemibold';
	color: #FFF;
	font-size: 20px;
	}
.pantaloonsAwards.businessBrands .pantaloonsAwardsHD p{
	font-family: 'titillium_websemibold';
	color: #FFF;
	font-size: 20px;
	margin-top:0;
	}
.pantaloonsAwards.businessBrands p {
	color: #FFF;
	text-align: center;
	font-size: 14px;
	letter-spacing: normal;
	margin: 15px 0;
	}
.moreAwards{
	width:96%;
	text-align:center;
	position:absolute;
	bottom:30px;
	}
.moreAwards a{
	padding:10px;
	border:1px solid #ffffff;
	font-family: 'titillium_websemibold';
	font-size: 14px;
	color:#ffffff;
	text-decoration:none;
	}
	
.pressReleasesYrs{
	width:470px;
	margin:auto;
	}
.pressReleasesYrs .matches-slider{
	height:60px;
	}
.pressReleasesYrs .matches-slider.managementTeamDtls .date-unit {
	border: 0;
	padding: 9px 30px;
	float:left;
	}
.pressReleasesYrs .matches-slider.managementTeamDtls .slick-prev{
	background:url(../images/pressReleaseArrowLft.png) no-repeat left top;
	height:21px;
	width:21px;
	}
.pressReleasesYrs .matches-slider.managementTeamDtls .slick-next{
	background:url(../images/pressReleaseArrowRgt.png) no-repeat right top;
	height:21px;
	width:21px;
	}
.pressReleasesYrs .tabs a {
	text-decoration: none;
	font-family: 'latoregular';
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color: #3d3d3d;
	letter-spacing: -0.05em;
	}
.pressReleasesYrs .tabs a.active{
	color: #C81C2E;
	font-size: 30px;
	font-family: 'latobold';
	margin: -14px;
	float: left;
	text-decoration:none;
	border:0;
	}
.tabpress{
	display:none;
	}
.tabpress.active{
	display:block;
	}
.pressTabBox{
	float:left;
	}
.pressTabBoxMonth {
	text-decoration: none;
	font-family: 'titillium_webregular';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #c81c2e;
	margin-bottom:20px;
	}	
.monthBoxPress{
	float:left;
	width:100%;
	margin:0;
	padding: 0 0 30px;
	margin: 30px 0 0;
	border-bottom: 1px solid #8C8C8C;
	}
.pressTabBox.tabNew.active{
	float:left;
	width:100%;
	}
.pressRel{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	}
.pressRel li.date{
	float:left;
	width:118px;
	border-right:2px solid #c81c2e;
	font-family: 'latoregular';
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	color: #3d3d3d;
	line-height: 19px;
	padding-bottom:30px;
	}
.pressRel li.date span{
	float:left;
	font-family: 'latolight';
	font-size: 42px;
	font-weight: normal;
	font-style: normal;
	color: #3d3d3d;
	line-height: 37px;
	margin-right:9px;
	}
.pressRel li.date.last{
	padding-bottom:0;
	}
.pressRelContent{
	width:780px;
	float:left;
	font-family: 'latoregular';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #3d3d3d;
	padding-left: 30px;
	}
.grayContactBottom{
	float: left;
	width: 100%;
	position: relative;
	height: 177px;
	background:#3d3d3d;
	padding: 20px 5%;
	}
.grayContactBottom .contactOverview li.contectLeft{
	color:#ffffff;
	border-right: 1px solid #ffffff;
	font-family: 'latoregular';
	text-transform:none;
	padding-top:40px;
	}
.grayContactBottom .contactOverview li.contectRight {
	width: 76%;
	float: left;
	padding: 0 0 0 2%;
	border-left: 1px solid #ffffff;
	color:#ffffff;
	}
.grayContactBottom .contactOverview li.contectRight p {
	color:#ffffff;
	}
.grayContactBottom .contactOverview li.contectRight span {
	font-size:18px;
	}
.careersRedBg {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	background:#c81c2e;
	padding:30px;
	}
.careersRedBg p{
	float: left;
	color: #ffffff;
	font-size: 27px;
	font-family: 'latobold';
	line-height:27px;
	width:auto;
	}
.careersRedBg a{
	float: right;
	color: #ffffff;
	font-size: 14px;
	font-family: 'latobold';
	line-height:14px;
	text-transform:uppercase;
	padding:15px 0;
	background:#f2717e;
	border-bottom:2px solid #ea5463;
	width:170px;
	text-align:center;
	}
.careersBlueBg {
	background:#323681;
	padding:30px;
	}
.careersBlueBg a{
	font-size: 20px;
	padding:15px 0;
	background:#8a8feb;
	border-bottom:2px solid #5f65c9;
	width:240px;
	text-align:center;
	}
.clickHereForJob{
	width:100%;
	margin:20px auto;
	position:relative;
	display:table;
	background:#ffffff;
	padding: 26px 75px;
	}
.clickHereForJob span{
	margin: -27px auto 0;
	padding: 1px 6px;
	position: relative;
	display: table;
	background: #FFF;
	font-family: 'titillium_websemibold';
	color: #000;
	font-size: 18px;
	}
.clickHereForJob a{
	float:left;
	margin:0 7px;
	}
.contactDtls{
	float:left;
	width:100%;
	margin-bottom:15px;
	}
.contactLocation{
	float:left;
	padding:0 0 0 30px;
	background:url(../images/iconLandMark.png) no-repeat left 6px;
	font-family: 'latoregular';
	font-size:14px;
	color:#3d3d3d;
	line-height:21px;
	margin-bottom: 15px;
	width: 100%;
	}
.contactTel {
	padding: 4px 0 3px 30px;
	background: url(../images/iconTel.png) no-repeat left 3px;
	}
.contactBox .tabNew {
	visibility: hidden;
	position: relative;
	width: 940px;
	display: none;
	}
.contactBox .tabNew.active {
	visibility: visible;
	position: relative;
	width: 100%;
	display: block;
	}
.contactLink{
	float:left;
	width:100%;
	}	
.contactLink a{
	float:left;
	margin:0 0 20px;
	}	

.contactLink a {
	width: 232px;
	float: left;
	background: url(../images/contactLink.png) left top no-repeat;
	padding: 11px 0;
	margin-right:20px;
}
.contactLink a span {
	color: #FFF;
	/*width: 175px;*/
	float: none;
	position: relative;
	display: table;
	font-family: 'latobold';
	font-size: 16px;
	background: url(../images/iconCur.png) left top no-repeat;
	margin: auto;
	padding: 0 0 0 25px;
}
.contactLink a.linkBtnStore2 span {
	background: url(../images/iconShop.png) left 3px no-repeat;
	padding-left:30px;
	}
.contactMedia .contactPersonIcon{
	padding: 4px 0 3px 40px;
	background: url(../images/iconTel.png) no-repeat left 3px;
	margin-bottom:5px;
	}
.contactMedia .contactLocation{
	padding: 4px 0 3px 40px;
	margin-bottom:5px;
	}
.contactMedia .contactEmail{
	padding: 1px 0 1px 40px;
	margin-bottom:5px;
	background:url(../images/iconEmailId.png) no-repeat left 3px;
	}
	
.contactMedia .contactFax{
	padding: 3px 0 2px 40px;
	margin-bottom:5px;
	background:url(../images/contactFax.png) no-repeat left 3px;
	}
.otherContactbox{
	position:absolute;
	top:0;
	right:0;
	width:314px;
	}
.otherContactbox .selectbox{
	width:100%;

	margin-bottom:10px;
	float:left;
	background:url(../images/selectBg.png) no-repeat left top;
	height:44px;
	overflow:hidden;
	}
.otherContactbox .selectbox select {
	width: 103%;
	margin-bottom: 10px;
	float: left;
	margin: 13px;
	border:0;
	background:none;
	font-family: 'latoregular';
	font-size:14px;
	color:#959595;
	}
.otherContactbox .selectbox select:focus {
	outline: -webkit-focus-ring-color auto 0;
}

.abiTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/abiTxtDtlsBg.jpg) no-repeat top left;
}
.abiTxtDtls .frstData {
	margin: 47px 70px 0 55px;
	width: 253px;
	font-size: 30px;
	line-height: 33px;
	}
.abiTxtDtls .frstData label {
	line-height: 67px;
	font-size: 95px;
	float: left;
	margin-top: 4px
}
.abiTxtDtls .secondData {
	width: 174px;
	font-size: 30px;
	margin: 41px 60px 0px 0px;
	line-height: 36px;
	text-align: left;
	}
.abiTxtDtls .secondData label {
	font-size: 77px;
	line-height: 49px;
	float: right;
	margin-top: -5px;
	margin-left: -20px;
}
.abiTxtDtls .thirdData {
	margin: 48px 16px 0 6px;
	width: 259px;
	font-size: 30px;
	line-height: 33px;
	}
.abiTxtDtls .thirdData label {
	line-height: 51px;
	font-size: 87px;
	float: right;
	margin: 5px 43px 0 0;
	}
.logoTab.abiProduct li a {
	min-width: 350px;
	padding: 8px 36px 9px;
	width:auto;
	background:url(../images/btnTabs.png);
	}
.logoTab.abiProduct li a {
	min-width: 350px;
	padding: 8px 0 9px;
	width:auto;
	background:url(../images/btnTabsNormal.png);
	letter-spacing:normal;
	}
.logoTab.abiProduct li a.active {
	background:url(../images/btnTabs.png);
	}
.logoTab.abiProduct li + li a {
	min-width: 206px;
	background:url(../images/btnTabsNormal2.png);
	}
.logoTab.abiProduct li + li a.active {
	background:url(../images/btnTabs2.png);
	}
.businessBrandsLi p a {
	float: left;
	width: 100%;
	font-size: 18px;
	color: #FFF;
	font-family: 'latoregular';
	line-height: 20px;
	margin-top: 5px;
	text-align:left;
	}
.linkBtn.linkBtnNew {
	width: 388px;
	background: url(../images/contactLinkNew.png) left top no-repeat;
	}

.abmTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/JayaTxtDtlsBg.jpg) no-repeat top left;
}
.abmTxtDtls .frstData {
	margin: 28px 20px 0 42px;
	width: 100px;
	font-size: 30px;
	line-height: 31px;
	}
.abmTxtDtls .frstData label {
	line-height: 51px;
	font-size: 53px;
}
.abmTxtDtls .secondData {
	width: 235px;
	font-size: 30px;
	margin: 13px 40px 0px;
	line-height: 32px;
	text-align:left;
	}
.abmTxtDtls .secondData label {
	font-size: 62px;
	line-height: 52px;
	/*float:right;*/
}
.abmTxtDtls .secondData label sub {
	font-family: 'titillium_webregular';
	font-size:31px;
	bottom:0;
	}
.abmTxtDtls .thirdData {
	margin: 18px 20px 0 1px;
	width: 414px;
	font-size: 27px;
	line-height: 28px;
	text-align:right;
	}
.abmTxtDtls .thirdData label {
	line-height: 51px;
	font-size: 72px;
}
.linkBtnStore3{
	padding: 15px 0;
	}
.linkBtnStore3 span {
	background: url(../images/IconLocator2.png) left top no-repeat;
	padding:1px 0 1px 38px;
	}
.FLConetntBox {
	height: 94px;
	overflow: hidden;
	}

.linenTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/linenTxtDtls.jpg) no-repeat top left;
}
.linenTxtDtls .frstData {
	margin: 36px 25px 0 43px;
	width: 164px;
	font-size: 28px;
	line-height: 32px;
	}
.linenTxtDtls .frstData label {
	line-height: 50px;
	font-size: 62px;
}
.linenTxtDtls .secondData {
	width: 309px;
	font-size: 28px;
	margin: 41px 7px 0px 0px;
	line-height: 32px;
	text-align: left;
	}
.linenTxtDtls .secondData label {
	font-size: 68px;
	line-height: 52px;
	float: left;
	margin-right: 6px;
}
.linenTxtDtls .thirdData {
	margin: 34px 20px 0 31px;
	width: 314px;
	font-size: 26px;
	line-height: 30px;
	}
.linenTxtDtls .thirdData label {
	line-height: 47px;
	font-size: 68px;
	float: none;
}



.igTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/igDtlsBg.jpg) no-repeat top left;
}
.igTxtDtls .frstData {
	margin: 35px 25px 0 43px;
	width: 164px;
	font-size: 28px;
	line-height: 32px;
	}
.igTxtDtls .frstData label {
	line-height: 44px;
	font-size: 53px;
}
.igTxtDtls .secondData {
	width: 309px;
	font-size: 28px;
	margin: 34px 7px 0px 0px;
	line-height: 32px;
	text-align: left;
	}
.igTxtDtls .secondData label {
	font-size: 44px;
	line-height: 43px;
	float: none;
	margin-right: 6px;
}
.igTxtDtls .thirdData {
	margin: 40px 20px 0 31px;
	width: 314px;
	font-size: 24px;
	line-height: 28px;
	}
.igTxtDtls .thirdData label {
	line-height: 47px;
	font-size: 68px;
	float: none;
}

.irTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/irDtlsBg.jpg) no-repeat top left;
}
.irTxtDtls .frstData {
	margin: 52px 40px 0 43px;
	width: 304px;
	font-size: 30px;
	line-height: 32px;
	}
.irTxtDtls .frstData label {
	line-height: 44px;
	font-size: 63px;
}
.irTxtDtls .secondData {
	width: 273px;
	font-size: 28px;
	margin: 47px 7px 0px 0px;
	line-height: 25px;
	text-align: left;
	}
.irTxtDtls .secondData label {
	font-size: 85px;
	line-height: 43px;
	float: none;
	margin-right: 6px;
}
.irTxtDtls .thirdData {
	margin: 46px 20px 0 31px;
	width: 193px;
	font-size: 24px;
	line-height: 28px;
	}
.irTxtDtls .thirdData label {
	line-height: 47px;
	font-size: 87px;
	float: none;
}

.lpTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/lpDtlsBg.jpg) no-repeat top left;
}
.lpTxtDtls .frstData {
	margin: 44px 35px 0 43px;
	width: 225px;
	font-size: 30px;
	line-height: 32px;
	}
.lpTxtDtls .frstData label {
	line-height: 58px;
	font-size: 76px;
}
.lpTxtDtls .secondData {
	width: 246px;
	font-size: 30px;
	margin: 43px 60px 0px 0px;
	line-height: 32px;
	text-align: center;
	}
.lpTxtDtls .secondData label {
	font-size: 76px;
	line-height: 52px;
	/* float: left; */
	margin-right: 6px;
}
.lpTxtDtls .thirdData {
	margin: 39px 20px 0 31px;
	width: 203px;
	font-size: 30px;
	line-height: 38px;
	}
.lpTxtDtls .thirdData label {
	line-height: 71px;
	font-size: 100px;
	float: left;
}	

.vhTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/VHDtlsBg.jpg) no-repeat top left;
}
.vhTxtDtls .frstData {
	margin: 44px 68px 0 43px;
	width: 225px;
	font-size: 30px;
	line-height: 32px;
	}
.vhTxtDtls .frstData label {
	line-height: 58px;
	font-size: 76px;
}
.vhTxtDtls .secondData {
	width: 246px;
	font-size: 30px;
	margin: 43px 60px 0px 0px;
	line-height: 32px;
	text-align: center;
	}
.vhTxtDtls .secondData label {
	font-size: 76px;
	line-height: 52px;
	/* float: left; */
	margin-right: 6px;
}
.vhTxtDtls .thirdData {
	margin: 39px 20px 0 31px;
	width: 192px;
	font-size: 30px;
	line-height: 38px;
	}
.vhTxtDtls .thirdData label {
	line-height: 71px;
	font-size: 100px;
	float: left;
}	
.asTxtDtls{
	background: url(../images/asDtlsBg.jpg) no-repeat top left;
	}
.asTxtDtls .secondData {
	width: 281px;
	font-size: 23px;
	margin: 43px 44px 0px 0px;
	line-height: 23px;
	text-align: left;
	}

.peTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/peDtlsBg.jpg) no-repeat top left;
}
.peTxtDtls .frstData {
	margin: 44px 33px 0 43px;
	width: 263px;
	font-size: 30px;
	line-height: 32px;
	}
.peTxtDtls .frstData label {
	line-height: 58px;
	font-size: 76px;
}
.peTxtDtls .secondData {
	width: 246px;
	font-size: 30px;
	margin: 43px 26px 0px 0px;
	line-height: 32px;
	text-align: center;
	}
.peTxtDtls .secondData label {
	font-size: 76px;
	line-height: 52px;
	/* float: left; */
	margin-right: 6px;
}
.peTxtDtls .thirdData {
	margin: 39px 20px 0 15px;
	width: 275px;
	font-size: 27px;
	line-height: 38px;
	}
.peTxtDtls .thirdData label {
	line-height: 71px;
	font-size: 100px;
	float: left;
}	


.tcTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/tcDtlsBg.jpg) no-repeat top left;
}
.tcTxtDtls .frstData {
	margin: 44px 68px 0 72px;
	width: 210px;
	font-size: 30px;
	line-height: 32px;
	}
.tcTxtDtls .frstData label {
	line-height: 58px;
	font-size: 76px;
}
.tcTxtDtls .secondData {
	width: 246px;
	font-size: 30px;
	margin: 43px 45px 0px 0px;
	line-height: 32px;
	text-align: center;
	}
.tcTxtDtls .secondData label {
	font-size: 145px;
	line-height: 69px;
	/* float: left; */
	margin-right: 6px;
}
.tcTxtDtls .thirdData {
	margin: 39px 20px 0 31px;
	width: 192px;
	font-size: 30px;
	line-height: 38px;
	}
.tcTxtDtls .thirdData label {
	line-height: 79px;
	font-size: 145px;
	float: none;
}

.peopleTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/peopleDtlsBg.jpg) no-repeat top left;
}
.peopleTxtDtls .frstData {
	margin: 44px 68px 0 43px;
	width: 225px;
	font-size: 30px;
	line-height: 32px;
	}
.peopleTxtDtls .frstData label {
	line-height: 58px;
	font-size: 76px;
}
.peopleTxtDtls .secondData {
	width: 246px;
	font-size: 30px;
	margin: 43px 60px 0px 0px;
	line-height: 32px;
	text-align: center;
	}
.peopleTxtDtls .secondData label {
	font-size: 125px;
	line-height: 69px;
	/* float: left; */
	margin-right: 6px;
}
.peopleTxtDtls .thirdData {
	margin: 39px 20px 0 31px;
	width: 192px;
	font-size: 30px;
	line-height: 38px;
	}
.peopleTxtDtls .thirdData label {
	line-height: 60px;
	font-size: 86px;
	float: none;
}

.pfTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/pfDtlsBG.jpg) no-repeat top left;
}
.pfTxtDtls .frstData {
	margin: 44px 68px 0 43px;
	width: 225px;
	font-size: 30px;
	line-height: 32px;
	}
.pfTxtDtls .frstData label {
	line-height: 58px;
	font-size: 76px;
}
.pfTxtDtls .secondData {
	width: 195px;
	font-size: 30px;
	margin: 43px 60px 0px 0px;
	line-height: 32px;
	text-align: left;
	}
.pfTxtDtls .secondData label {
	font-size: 91px;
	line-height: 69px;
	/* float: left; */
	margin-right: 6px;
}
.pfTxtDtls .thirdData {
	margin: 39px 20px 0 31px;
	width: 227px;
	font-size: 30px;
	line-height: 38px;
	}
.pfTxtDtls .thirdData label {
	line-height: 60px;
	font-size: 86px;
	float: none;
}
p span.txtRed{
	color:#c81c2e;
	}
p span.txtRed{
	color:#c81c2e;
	}
.beyondBusinessPolicy{
	position:relative;
	width:auto;
	display:table;
	margin:auto;
	list-style:none;
	padding:0;
	}
.beyondBusinessPolicy li{
	float:left;
	margin:18px;
}
.beyondBusinessPolicy li a{
	float:left;
	text-decoration:none;
	cursor:pointer;
	width:125px;
}
.beyondBusinessPolicy li a span.csrBg{
	width:100%;
	float:left;
	height:162px;
	background:url(../images/csrPolicyBg.png) no-repeat left top;
	font-family: 'titillium_webregular';
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	padding: 63px 15px;
	}
.beyondBusinessPolicy li a span.txtDownload{
	font-family: 'titillium_webregular';
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #c81c2e;
	width:100%;
	}
.beyondBusinessPolicy li a span.makeDiffBg{
	background:url(../images/makingDiffBg.png) no-repeat left top;
	}
.beyondBTxtBox {
	float: left;
	width: 100%;
	margin: 15px 0 20px;
	height: 188px;
	background: url(../images/beyondBTxtBg.png) repeat top left;
	padding: 20px;
	}
.quoteLeft{
	float:left;
	width:100%;
	text-align:center;
	margin:10px 0;
	}
.quoteTxt{
	float:left;
	width:100%;
	text-align:center;
	margin:0 0 5px;
	font-family: 'titillium_webregular';
	font-size: 19px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	line-height:24px;
	}
.quoteNameTxt{
	float:left;
	width:100%;
	text-align:center;
	margin:5px 0;
	font-family: 'titillium_webregular';
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	line-height:20px;
	}
.quoteNameTxt span{
	float:left;
	width:100%;
	text-align:center;
	font-family: 'titillium_websemibold';
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #a92007;
	line-height:20px;
	}
.tab3content ul.stock li{
	width: auto;
	margin: 11px;
	}	
.tab3content ul.stock li img{
	width: auto;
	height:30px;
	}	
.brandsBoxTop {
	padding: 0 2%;
	line-height: 39px;
	}
.brandsBoxTop p {
	letter-spacing: -0.02em;
	text-align: center;
	font-size:18px;
	}
.red_H3{
	color:#c71c2d;
	font-family: 'titillium_webregular';
	}
.brandsLogos{
	padding: 40px 8% 40px;
	}
.brandsLogos .col-md-3{
	padding: 10px;
	}
.abibTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/ABIBTxtDtls.jpg) no-repeat top left;
}

.abcaTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/abcaTxtDtls.jpg) no-repeat top left;
}

.abcaTxtDtls .frstData {
	margin: 36px 25px 0 43px;
	width: 258px;
	font-size: 32px;
	line-height: 34px;
	}
.abcaTxtDtls .frstData label {
	line-height: 78px;
	font-size: 77px;
}
.abcaTxtDtls .secondData {
	width: 227px;
	font-size: 25px;
	margin: 34px 60px 0px 0px;
	line-height: 32px;
	text-align: left;
	}
.abcaTxtDtls .secondData label {
	font-size: 87px;
	line-height: 52px;
	float: none;
	margin-right: 6px;
}
.abcaTxtDtls .thirdData {
	font-size: 29px;
    line-height: 28px;
    margin: 32px 20px 0 31px;
    width: 255px;
	}
.abcaTxtDtls .thirdData label {
	float: left;
    font-size: 50px;
    line-height: 51px;
}

.txt17 span{
	font-size:17px;
	padding: 5px 0 5px 36px
	}
	

.abibTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/ABIBTxtDtls.jpg) no-repeat top left;
}


.bslamTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/bslamTxtDtls.jpg) no-repeat top left;
}
.bslamTxtDtls .frstData {
	margin: 36px 25px 0 77px;
	width: 258px;
	font-size: 32px;
	line-height: 34px;
	}
.bslamTxtDtls .frstData label {
	line-height: 78px;
	font-size: 77px;
}
.bslamTxtDtls .secondData {
	width: 227px;
	font-size: 25px;
	margin: 37px 60px 0 0;
	line-height: 37px;
	text-align: left;
	}
.bslamTxtDtls .secondData label {
	float: none;
    font-size: 74px;
    line-height: 49px;
    margin-right: 6px;
}
.bslamTxtDtls .thirdData {
	margin: 32px 20px 0 31px;
	width: 139px;
	font-size: 38px;
	line-height: 38px;
	}
.bslamTxtDtls .thirdData label {
	line-height: 71px;
	font-size: 87px;
	float: right;
}


.bsliTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/BSLIDtls.jpg) no-repeat top left;
}
.bsliTxtDtls .frstData {
	margin: 36px 25px 0 77px;
	width: 258px;
	font-size: 32px;
	line-height: 34px;
	}
.bsliTxtDtls .frstData label {
	line-height: 78px;
	font-size: 77px;
}
.bsliTxtDtls .secondData {
	width: 155px;
	font-size: 30px;
	margin: 55px 60px 0px 22px;
	line-height: 35px;
	text-align: left;
	}
.bsliTxtDtls .secondData label {
	font-size: 75px;
	line-height: 52px;
	float: none;
	margin-right: 6px;
}
.bsliTxtDtls .thirdData {
	margin: 47px 20px 0 13px;
	width: 215px;
	font-size: 30px;
	line-height: 38px;
	}
.bsliTxtDtls .thirdData label {
	line-height: 60px;
	font-size: 69px;
	float: none;
}
.abfTxtDtls {
	float: left;
	width: 100%;
	height: 183px;
	background: url(../images/abfTxtDtls.jpg) no-repeat top left;
}
.abfTxtDtls .frstData{}
.abfTxtDtls .frstData label{}
.abfTxtDtls .secondData{font-size: 28px;margin-top: 34px;}
.abfTxtDtls .secondData label{}
.abfTxtDtls .thirdData{}
.abfTxtDtls .thirdData label{float: left;font-size: 42px;line-height: 26px;}


#toTop {
	display: block;
	position: fixed;
	bottom: 10%;
	right: 30px;
	padding: 10px;
	border: 0px solid red;
	background: url(../images/gotoTopArrow.png) no-repeat top left;
	z-index:777777;
	height:60px;
	width:60px;
	}
/*--investor-start--*/
.investorLeft{
	float:left;
	width:50%;
	margin-bottom:40px;
	}
.investorWhatsNew{
	float:left;
	width:100%;
	height:277px;
	padding:25px;
	background: #1497d3; /* Old browsers */
background: -moz-linear-gradient(top,  #1497d3 50%, #1497d3 50%, #1497d3 58%, #0c5c80 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#1497d3), color-stop(50%,#1497d3), color-stop(58%,#1497d3), color-stop(100%,#0c5c80)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1497d3 50%,#1497d3 50%,#1497d3 58%,#0c5c80 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1497d3 50%,#1497d3 50%,#1497d3 58%,#0c5c80 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1497d3 50%,#1497d3 50%,#1497d3 58%,#0c5c80 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1497d3 50%,#1497d3 50%,#1497d3 58%,#0c5c80 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1497d3', endColorstr='#0c5c80',GradientType=0 ); /* IE6-9 */
	}
.whatsNewHd{
	font-family: 'titillium_websemibold';
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	color: #ffffff;
	margin: 0;
	padding: 0;
	letter-spacing: -0.02em;
	width: 100%;
	float: left;
	border-bottom:1px solid #034588;
	}
.investorWhatsNew .carousel, .investorWhatsNew .carousel-inner{
	float:left;
	width:100%;
	height:205px;
	margin:0;
	}
.investorWhatsNew .carousel-indicators {
	float: left;
	width: 100%;
	left: 0;
	margin: 0;
	text-align: left;
	}
.investorWhatsNew .carousel-inner > .item{
	margin:10px 0;
	float:left;
	width:100%;
	}
.investorWhatsNew .carousel-inner p {
	font-size: 16px;
	color: #ffffff;
}
.investorWhatsNew .carousel-inner > .item a.btnMore, .btnMore:hover{
	float:left;
	padding:10px 15px;
	border:1px solid #ffffff;
	font-family: 'titillium_webregular';
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#ffffff;
	margin-top:5px;
	}
.investorWhatsNew .carousel-indicators li{
	background:#034588;
	border:0;
	}
.investorWhatsNew .carousel-indicators .active{
	background:none;
	border:2px solid #034588;
	}
.annualReportBox{
	float:left;
	width:50%;
	height:245px;
	background:url(../images/arBg.jpg) no-repeat left top;
	position:relative;
	}
.annualReportBox a{
	position:absolute;
	height:100%;
	width:100%;
	}
.annualReportBox:hover a, .corPreBox:hover a{
	background: url(../images/footerBg.png) repeat top left;
	}
.annualReportBox span{
	float:left;
	position:absolute;
	bottom:20px;
	left:20px;
	font-family: 'titillium_websemibold';
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	color: #ffffff;	
	letter-spacing:-0.02em;
	line-height:30px;
	}
.quarterlyReportBox{
	float:left;
	width:50%;
	height:245px;
	background:#ab4040;
	position:relative;
	}
.quarterlyReportBox a{
	position:absolute;
	height:100%;
	width:100%;
	}
.quarterlyReportBox span{
	float:left;
	position:absolute;
	top:50%;
	left:0;
	font-family: 'titillium_websemibold';
	font-style: normal;
	font-weight: normal;
	font-size: 30px;
	color: #ffffff;	
	width:100%;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:-0.05em;
	margin-top:-39px;
	}
.quarterlyReportBox span span{
	float:left;
	position:relative;
	font-family: 'titillium_webbold';
	font-style: normal;
	font-weight: normal;
	font-size: 48px;
	color: #510000;	
	width:100%;
	text-align:center;
	letter-spacing:-0.05em;
	line-height:36px;
	margin-top:0px;
	}
	

.analystCoverBox{
	width:33.33%;
	background:url(../images/analystCoverBg.jpg) no-repeat left top;
	position:relative;
	height:251px;
	float:none;
	display:table-cell;
	}
.shareHoldingBox{
	width:33.33%;
	background:url(../images/shareHoldingBg.jpg) no-repeat left top;
	position:relative;
	height:251px;
	float:none;
	display:table-cell;
	}
.invCalBox{
	width:33.34%;
	position:relative;
	background:#f7a300;
	height:251px;
	float:none;
	display:table-cell;
	vertical-align:top;
	}
.investorBottomBox{
	float:left;
	width:100%;
	display:table;
	}
.investorBottomBox .invCalHd{
	float:left;
	margin:20px 10px 10px 20px;
	font-family: 'titillium_websemibold';
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	color: #6b4701;	
	letter-spacing:-0.02em;
	line-height:30px;
	}
.investorBottomBox .invCalHd a{
	float:left;
	font-family: 'titillium_websemibold';
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	color: #6b4701;	
	letter-spacing:-0.02em;
	line-height:30px;
	text-decoration:none;
	}
.investorCal{
	margin: 0 0 20px 20px;
	list-style: none;
	float: left;
	padding: 0;
	width: 80%;
	}
.investorCal img{
	float:right;
	}
.investorCal li.date{
	width:35%;
	float:left;
	font-family: 'titillium_websemibold';
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	color: #ffffff;	
	text-transform:uppercase;
	line-height:25px;
	}
.investorCal li.date span{
	width:100%;
	float:left;
	font-size: 14px;
	line-height:15px;
	}
.investorCal li.value{
	width:65%;
	float:left;
	font-family: 'latoregular';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;	
	line-height:18px;
	}

.corPreBox{
	float:left;
	width:100%;
	height:174px;
	background:url(../images/corPreBox.jpg) no-repeat left top;
	position:relative;
	}
.corPreBox a{
	position:absolute;
	height:100%;
	width:100%;
	}
.corPreBox span{
	float:left;
	position:absolute;
	bottom:20px;
	left:20px;
	font-family: 'titillium_websemibold';
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	color: #ffffff;	
	letter-spacing:-0.02em;
	line-height:30px;
	}
.faBox{
	height:174px;
	background:url(../images/faBox.jpg) no-repeat left top;
	}
.faBox.full{
	background:url(../images/fabox-full.jpg) no-repeat left top;
	width:100%;
	}
.orgBox{
	height:174px;
	background: #de6e00;
	}
.quarterlyReportBox.orgBox span span{
	color:#7a2a07;
	}
.shareHolderBox{
	background:url(../images/shareHolderBg.jpg) no-repeat left top;
	}
.quarterlyReportBox.orgBox span span {
	color: #7A2A07;
	}
.alertBox{
	float:left;
	width:50%;
	position:relative;
	height:251px;
	background: #75ab40;
	}
.alertBox span{
	float: left;
	position: relative;
	font-family: 'titillium_webbold';
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	color: #274e00;
	width: 90%;
	text-align: center;
	letter-spacing: -0.05em;
	line-height: 28px;
	position: absolute;
	top: 50%;
	text-transform: uppercase;
	margin: -70px 5%;
	}
.alertBox span a {
	padding: 7px 15px;
	border: 1px solid #ffffff;
	font-family: 'titillium_websemibold';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
	color: #ffffff;
	margin: 5px auto;
	letter-spacing:normal;
	}
.invesContactBox{
	height:251px;
	background:url(../images/invContactBg.jpg) no-repeat left top;
	}	
.announcementBox{
	height:169px;
	background:url(../images/announcementBg.jpg) no-repeat left top;
	}
.unpaidBox{
	height:169px;
	background:url(../images/unpaidBg.jpg) no-repeat left top;
	}
.formBox{
	height:169px;
	background:url(../images/formBg.jpg) no-repeat left top;
	}
.announcementBox span{
	font-size:26px;
	}	
.listingInfoBox{
	height:194px;
	background:url(../images/listingInfoBg.jpg) no-repeat left top;
	}
.listingInfoBox span{
	font-size:30px;
	}
.transforInfoBox{
	height:169px;
	background:url(../images/transforInfoBg.jpg) no-repeat left bottom;
	}
.transforInfoBox span{
	font-size:30px;
	}
.usefulInfoBox{
	height:169px;
	background:url(../images/usefulInfoBg.jpg) no-repeat left bottom;
	}
.usefulInfoBox span{
	font-size:30px;
	}
.contactUsInvBox{
	height:194px;
	background:url(../images/contactUsInvstBg.jpg) no-repeat left bottom;
	}
.contactUsInvBox span{
	font-size:30px;
	}
.policiesBox {
	height:169px;
	background: url(../images/policiesBoxBg.jpg) no-repeat left bottom;
	}
.bottomBlueBox{
	float:left;
	width:100%;
	padding:40px 30px;
	background:#1a69c1;
	margin-bottom:40px;
	}
.bottomBlueBoxHd {
	font-family: 'titillium_webbold';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: #ffffff;
	margin: 10px 0 0;
	padding: 0;
	letter-spacing: -0.02em;
}
.bottomBlueBox a{
	text-decoration:none;
	}
.bottomBlueBox p{
	color:#ffffff;
	}
.bottomBlueBox .readMore, .bottomBlueBox .readMore:hover, .bottomBlueBox .readMore:visited {
	background: url(../images/readMoreIconWht.png) right no-repeat;
	color: #ffffff;
	}
.bottomBlueBox .col-md-4{
	padding:12px;
	}
.investorContent .contentTopLinks, .quarterlyReportContent .contentTopLinks {
	background: url(../images/contentBg.png) repeat top left;
}

.arLeftSideMenu{
	float:left;
	width:287px;
	margin-top: 13px;
	}
.arLeftSideMenu .panel-group{
	float:left;
	width:100%;
	border-radius: 0px;
	background:url(../images/arLeftSideMenuBg.jpg) no-repeat top left;
	}
.arLeftSideMenu .panel-default > .panel-heading{
	float:left;
	width:100%;
	border-radius: 0px;
	}
.arLeftSideMenu .panel-group .panel{
	float:left;
	width:100%;
	border-radius: 0px;
	border:0;
	margin:0;
	background:none;
	}
.arLeftSideMenu .collapse{
	float:left;
	width:100%;
	min-height:200px;
	}
.arLeftSideMenu .panel-title{
	background:#1a69c1;
	}
.arLeftSideMenu .panel2 .panel-title{
	background:#054b99;
	float: left;
	width: 100%;
	}
.arLeftSideMenu .panel3 .panel-title{
	background:#003a7b;
	float: left;
	width: 100%;
	}
.arLeftSideMenu .panel4 .panel-title{
	background:#002c5d;
	float: left;
	width: 100%;
	}
.arLeftSideMenu .panel5 .panel-title{
	background:#00254e;
	float: left;
	width: 100%;
	}
.arLeftSideMenu .panel6 .panel-title{
	background:#001e3f;
	float: left;
	width: 100%;
	}
.arLeftSideMenu h4.panel-title > a {
	color:#ffffff;
	padding:15px;
	float:left;
	width:100%;
	font-size:18px;
	font-family: 'latoregular';
	background:url(../images/iconCollapsed.png) no-repeat 245px center;
	text-transform:uppercase;
	}
.arLeftSideMenu h4.panel-title > a.collapsed {	
	background:url(../images/iconExpand.png) no-repeat 245px center;	
	}
.arLeftSideMenu .panel-title > h4 {
	color:#ffffff;
	padding:15px;
	float:left;
	width:100%;
	font-size:18px;
	font-family: 'latoregular';
	background:url(../images/iconCollapsed.png) no-repeat 245px center;
	text-transform:uppercase;
	}
.arLeftSideMenu .panel-title > h4 a {
	color:#ffffff;
	float:left;
	width:100%;
	font-size:18px;
	}
.arLeftSideMenu .panel-title > h4.collapsed {	
	background:url(../images/iconExpand.png) no-repeat 245px center;	
	}
.arLeftSideMenu .panel-body ul{
	float:left;
	width:100%;
	margin:0;
	padding:0 17px;
	list-style:none;
	background: url(../images/headerBg.png) repeat top left;
	border-bottom:0;
	}
.arLeftSideMenu .panel-body ul li{
	float:left;
	width:100%;
	border-top:1px solid #ffffff;
	}
.arLeftSideMenu .panel-body ul li.first{
	border-top:0px solid #ffffff;
	}
.arLeftSideMenu .panel-body ul li a{
	float:left;
	width:100%;
	color:#d1d3d4;
	padding:10px 0;
	font-size:14px;
	font-family: 'latoregular';
	text-transform:uppercase;
	line-height:17px;
	}
.arLeftSideMenu ul > li.active > a, .arLeftSideMenu ul > li > a.active, .arLeftSideMenu ul > li.active:hover > a, .arLeftSideMenu ul > li.active:focus > a, .arLeftSideMenu ul > li:hover > a, .arLeftSideMenu ul > li > a:focus {
	color: #ffffff;
	cursor: default;
	background-color: transparent;
	border: 0px solid #DDD;
	border-bottom-color: rgba(0, 0, 0, 0);
	font-family: 'latobold';
	line-height:19px;
	}
.tab-pane{
	display:none;
	}
.tab-pane.active{
	display:block;
	}
.arContentRight{
	float:right;
	width:600px;
	}
.tab-contentHide {display: none;}
.arContentRight #tabbed-content, .arContentRight #tabbed-content .tab-content{
	float:left;
	width:100%;
	}
.arContentRight #tabbed-content h1.ar{
	font-family: 'latoregular';
	font-size: 30px;
	text-align:left;
	text-transform:uppercase;
	position:relative;
	}
.arContentRight p{
	font-size:16px;
}
.arPDFBox{
	float:left;
	margin:20px 0;
	width:100%;
	padding:0;
	list-style:none;
	}	
.arPDFBox li{
	float:left;
	margin:0 5% 0 0;
	width:21%;
	}	
.arPDFBox li.last{
	margin:0;
	}	
.arPDFBox li span{
	float:left;
	width:100%;
	font-size:16px;
	color:#3d3d3d;
	font-family: 'titillium_webregular';
	}	
.arPDFBox li img{
	float:left;
	width:100%;
	height:auto;
	margin:10px 0;
	}
.arPDFBox li i{
	float:left;
	width:14px;
	height:14px;
	background:url(../images/iconDownload.png) no-repeat left top;
	}
.quarterlyReportContent #tabbed-content{
	width:100%;
	float:left;
	}
.quarterlyReportContent .pressReleasesYrs {
	width: 524px;
	margin: auto;
	}
.quarterlyReportContent #tabbed-content #tab-content{
	width:100%;
	float:left;
	}
.qrPDFreport{
	width:100%;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	display:table;
	float:left;
	}
.qrPDFreport .tr{
	width:100%;
	display:table-row;
	}
.qrPDFreport .tr .th{
	width:146px;
	display:table-cell;
	background:#c81c2e;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	text-align:center;
	vertical-align:top;
	padding:15px;
	font-family: 'titillium_websemibold';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color:#ffffff;
	line-height:18px;
	}
.qrPDFreport .tr .th1{
	width:184px;
	height:122px;
	background:url(../images/qrTblThBg.jpg) no-repeat center;
	font-family: 'titillium_websemibold';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color:#ffffff;
	background-size:cover; 
	}
.qrPDFreport .tr .th1 span{
	text-align:center;
	vertical-align:top;
	padding:5px 0 0 81px;
	font-family: 'titillium_websemibold';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color:#ffffff;
	float:left;
	}
.qrPDFreport .tr .th1 span + span{
	padding:35px 0 0 10px;
	color:#b13a00;
	}
.qrPDFreport .tr .td{
	width:146px;
	height:122px;
	display:table-cell;
	border-right:1px solid #b4b4b4;
	border-bottom:1px solid #b4b4b4;
	background:#ffffff;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	color:#ffffff;
	font-family: 'titillium_webregular';
	padding:0 15px;
	}
.qrPDFreport .tr .td.downloadAll{
	font-size:18px;
	color:#c81c2e;
	font-family: 'titillium_websemibold';
	text-align:left;
	}
.qrPDFreport .tr .td.downloadAll a{
	font-size:18px;
	color:#c81c2e;
	font-family: 'titillium_websemibold';
	text-align:left;
	}
.qrPDFreport .tr .td.downloadAllDisable a{
	color:#b4b4b4;
	}
.txt40{
	font-size:40px;
	line-height:40px;
	}
.txt16{
	font-size:16px;
	}
.qrPDFreport .tr .td1{
	background:#eeb934;
	text-align:left;
	padding:0 7px 0 15px;
	}
.qrPDFreport .tr .td2{
	background:#e7a235;
	text-align:left;
	padding:0 7px 0 15px;
	}
.qrPDFreport .tr .td3{
	background:#df7c34;
	text-align:left;
	padding:0 7px 0 15px;
	}
.qrPDFreport .tr .td4{
	background:#da6227;
	text-align:left;
	padding:0 7px 0 15px;
	}
.bottomOtherLinks{
	float:left;
	width:100%;
	margin:30px 0 20px;
	padding: 0;
	}
.bottomOtherLinks .col-md-12 p{
	font-family: 'latoregular';
	font-size: 18px;
	color:#3d3d3d;
	}
.bottomOtherLinks .col-md-4 {
	padding:0 12px;
	}
.bottomOtherLinks .col-md-4 a {
	float:left;
	position:relative;
	margin:0;
	}
.bottomOtherLinks .col-md-4 a span{
	float:left;
	position:absolute;
	top:50%;
	width:100%;
	text-align:center;
	font-family: 'latoregular';
	font-size: 25px;
	color:#ffffff;
	left:0;
	line-height:25px;
	margin-top:-12px;
	}
.shareTabs {
	width: 86%;
	margin: 3% 7%;
	float: left;
	padding: 0 7%;
	border-bottom: 1px solid #6C6C6C;
	}	
.shareTabs a{
	width:48%;
	float:left;
	margin:0 1%;
	background:url(../images/spTab.png) no-repeat left top;
	font-family: 'titillium_webregular';
	font-size: 30px;
	font-weight: normal;
	font-style: normal;
	color: #3d3d3d;
	line-height:30px;
	text-align:center;
	padding:18px 0;
	}
.shareTabs a.active{
	background:url(../images/spTabActive.png) no-repeat left top;
	font-family: 'titillium_websemibold';
	color: #ffffff;
	padding:18px 0;
	text-decoration:none;
	}
.shareDtlsBottom {
	float: left;
	width: 103%;
	margin: 20px -14px;
	text-align: center;
	background:#ffffff;
	padding:10px 30px;
	}
.shareDtlsBottomLeft{
	float: left;
	width: 55%;
	text-align:left;
	font-family: 'latobold';
	font-size:14px;
	color:#3d3d3d;
	}
.shareDtlsBottomRight{
	float: right;
	width: 45%;
	text-align:left;
	font-family: 'latobold';
	font-size:14px;
	color:#3d3d3d;
	}
.shareDtlsTbl {
	float: left;
	width: 103.1%;
	margin: 20px -14px;
	text-align: center;
	background:#ffffff;
	display:table;
	}
.shareDtlsTbl .tr{
	width:100%;
	display:table-row;
	}
.shareDtlsTbl .tr .th{
	width:372px;
	display:table-cell;
	background:#2b95bf;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	text-align:left;
	vertical-align:top;
	padding:20px 15px;
	font-family: 'latobold';
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color:#ffffff;
	}
.shareDtlsTbl .tr .th.wth200{
	width:200px;
	}
.shareDtlsTbl .tr .th.last, .shareDtlsTbl .tr .td.last{
	border-right:0px solid #ffffff;
	}
.shareDtlsTbl .tr .td{
	display:table-cell;
	border-right:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	text-align:left;
	vertical-align:middle;
	font-size:14px;
	color:#3d3d3d;
	font-family: 'latoregular';
	padding:10px 20px;
	}
.shareDtlsTbl .tr .td.txtCenter{
	text-align:center;
	}
.shareDtlsTbl .tr.odd{;
	background:#f2f2f2;
	}
.shareDtlsTbl .tr.total .td{
	font-family: 'latobold';
	}
.downloadExcel{
	float:left;
	width:100%;
	}
.downloadExcel a{
	float:right;
	background:url(../images/downloadExcelBg.png) no-repeat left top;
	padding:14px;
	width:231px;
	font-family: 'latobold';
	font-size:16px;
	color:#ffffff;
	line-height:16px;
	text-align:center;
	}
.investorContact{
	width:645px;	
	}
.investorContact .contactLocation{
	padding: 1px 0 1px 40px;
	}
.investorContact .contactTel{
	padding: 4px 0 3px 40px;
	}
.investorContact .contactEmail{
	padding: 1px 0 1px 40px;
	margin-bottom:15px;
	background:url(../images/iconEmailId.png) no-repeat left 3px;
	}	
.investorContact .contactFax{
	padding: 3px 0 2px 40px;
	margin-bottom:15px;
	background:url(../images/contactFax.png) no-repeat left 3px;
	}
	
.featuresTabBox.investorContact .panel-title a.collapsed{
	font-family: 'latoregular';
	color:#3d3d3d;
	}
.investorContactForm{
	float:right;
	background:#4d4d4f;
	border-top:5px solid #00acd0;
	border-bottom:5px solid #00acd0;
	width:240px;
	padding:20px;
	margin-top: 30px;
	}
.investorContactFormHd {
	font-family: 'titillium_webbold';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: #ffffff;
	margin: 0 0 10px;
	padding: 0;
	letter-spacing: -0.02em; 
	float:left;
	width:100%;
}
.investorContactForm label{ 
	font-family: 'titillium_webbold';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #d8c4c4;
	margin: 0 0 10px;
	padding: 0;
	float:left;
	width:100%;
}
.investorContactForm .rowElem, .investorContactForm .rowElem .jqTransformInputWrapper, .investorContactForm .rowElem .jqTransformSelectWrapper{
	float:left;
	width:100% !important;
	}
.investorContactForm .rowElem .jqTransformSelectWrapper ul, .investorContactForm .rowElem .jqTransformSelectWrapper div span{
	float:left;
	width:100% !important;
	color:#3d3d3d !important;
	}
.investorContactForm .rowElem .jqTransformSelectWrapper div span{
		height: 38px;
		padding: 12px 0 0 11px;
	}
.investorContactForm .rowElem .jqTransformSelectWrapper{
	background:url(../images/icSelectBg.jpg) no-repeat left top;
	height:38px;
	margin-bottom:10px;
}
.investorContactForm .rowElem  .jqTransformSelectWrapper ul{
	top:38px;
	}
.investorContactForm  form.jqtransformdone div.rowElem{
	padding:0;
	margin-bottom:10px;
	}
.investorContactForm  form.jqtransformdone div.rowElem span{
	font-family: 'titillium_webregular';
	font-size:12px;
	color:#d8c4c4;
	}
	
.investorContactForm .rowElem input, .investorContactForm .rowElem textarea{
	float:left;
	width:100%;
	border:1px solid #d8c4c4;
	padding:10px;
	font-family: 'titillium_webregular';
	font-size:14px;
	color:#d8c4c4;
	height:auto;
	}
.investorContactForm table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
	height:88px;
	}
button.jqTransformButton{
	width:101%;
	background:url(../images/btnSend.jpg) no-repeat left top;
	height:44px;
	float:left;
	margin:0;
	padding:0;
	}
.tab-content-Level1{
	width:100%;
	float:left;
	margin:15px 0 30px;
	}
.tab-content-Level1 ul{
	width: 80%;
	margin: 0 10%;
	padding: 0 3%;
	list-style:none;
	float:left;
	border-bottom:1px solid #6C6C6C;
	}
.tab-content-Level1 ul li{
	width:30%;
	margin:0 1.5%;
	float:left;
	}
.tab-content-Level1 ul li a {
	width: 100%;
	float: left;
	margin: 0 1%;
	background: url(../images/tabBg.jpg) repeat-x left top;
	font-family: 'titillium_webregular';
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	color: #3D3D3D;
	line-height: 30px;
	text-align: center;
	padding: 14px 0;
	border-top:1px solid #a8a8a8;
	border-left:1px solid #a8a8a8;
	border-right:1px solid #a8a8a8;
	}
.tab-content-Level1 ul li.active a, .tab-content-Level1 ul li.active > a:hover, .tab-content-Level1 ul li.active > a:focus {
	background: url(../images/tabBgActive.jpg) repeat-x left top;
	font-family: 'titillium_websemibold';
	color: #FFF;
	padding: 14px 0;
	text-decoration: none;
	border-top:1px solid #4080ae;
	border-left:1px solid #4080ae;
	border-right:1px solid #4080ae;
	}
.tab-content-Level2 ul{
	width:64%;
	margin:30px 18% 20px;
	}
.tab-content-Level2 ul li a {
	width: 100%;
	float: left;
	margin: 0 1%;
	background: url(../images/tabBg.jpg) repeat-x left top;
	font-family: 'titillium_webregular';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #3D3D3D;
	line-height: 30px;
	text-align: center;
	padding: 6px 0;
	border-top:1px solid #a8a8a8;
	border-left:1px solid #a8a8a8;
	border-right:1px solid #a8a8a8;
	border-radius: 0 0 0 0;
	}
.tab-content-Level2 ul li.active a, .tab-content-Level2 ul li.active > a:hover, .tab-content-Level2 ul li.active > a:focus {
	background: url(../images/tabBgActive.jpg) repeat-x left top;
	font-family: 'titillium_websemibold';
	color: #FFF;
	padding: 6px 0;
	text-decoration: none;
	border-top:1px solid #4080ae;
	border-left:1px solid #4080ae;
	border-right:1px solid #4080ae;
	}
/*.tab-content{
	display:none;
	}
.tab-content.active{
	display:block;
	}*/
.tab-pane iframe{
	width:100%;
	border:0;
	height: 800px;
	}
.investorFAContent .arLeftSideMenu {
	float: left;
	width: 207px;
	margin-top: 13px;
	}
.investorFAContent .arLeftSideMenu h4.panel-title > a{
	background: url(../images/iconExpand.png) no-repeat 164px center;	
	}
.investorFAContent .arLeftSideMenu h4.panel-title.active > a{
	background: url(../images/iconCollapsed.png) no-repeat 164px center;
	}
.investorFAContent .arLeftSideMenu .panel-title{
    transition: margin 1s;
    -webkit-transition: margin 1s; /* Safari 3.1 to 6.0 */
	margin-bottom:0;
	}
.investorFAContent .arLeftSideMenu .panel-title.active{
	margin-bottom:200px;
	}
.investorFAContent .arContentRight {
	float: right;
	width: 700px;
	}
.investorFAContent .arContentRight #tabbed-content h1 {
	font-family: 'latoregular';
	font-size: 30px;
	text-align: center;
	text-transform: none;
	position:relative;
	}
.viewGraphExcel{
	float:right;
	margin:0;
	}
.viewGraphExcel {
	float:right;
	margin:0;
	width:50%;
	}
.viewGraphExcel ul {
	float:right;
	margin:0;
	width:auto;
	border:0;
	}
.viewGraphExcel ul li {
	float:left;
	margin:0;
	width:auto;
	}
.viewGraphExcel ul li span {
	font-family: 'latobold';
	font-size:14px;
	color:#3d3d3d;
	float:left;
	margin:10px;
	}
.viewGraphExcel ul li a{
	float:left;
	margin:0;
	width:42px;
	height:40px;
	background:url(../images/iconGraphNew.png) no-repeat left top;
	border:0;
	}
.viewGraphExcel ul li.iconExcel a{
	background:url(../images/iconExcel.png) no-repeat left top;
	}
.viewGraphExcel ul.nav li.active a, .viewGraphExcel ul.nav li.active > a:hover, .viewGraphExcel ul.nav li.active > a:focus,
.viewGraphExcel ul.nav li > a:hover {
	float:left;
	margin:0;
	width:42px;
	height:40px;
	background:url(../images/iconGraphNewActive.png) no-repeat left top;
	border:0;
	}
.viewGraphExcel ul.nav li.iconExcel.active a, .viewGraphExcel ul.nav li.iconExcel.active > a:hover, .viewGraphExcel ul.nav li.iconExcel.active > a:focus,
.viewGraphExcel ul.nav li.iconExcel > a:hover {
	float:left;
	margin:0;
	width:42px;
	height:40px;
	background:url(../images/iconExcelActive.png) no-repeat left top;
	border:0;
	}
.viewGraphExcel ul li.excelDownload a{
	background:url(../images/iconDownloadExcel.png) no-repeat center;
	width:24px;
	height:24px;
	margin: 8px 0;
	}
.viewGraphExcel ul.nav li.excelDownload.active a, .viewGraphExcel ul.nav li.excelDownload.active > a:hover, .viewGraphExcel ul.nav li.excelDownload.active > a:focus,
.viewGraphExcel ul.nav li.excelDownload > a:hover{
	background:url(../images/iconDownloadExcel.png) no-repeat center;
	width:24px;
	height:24px;
	margin: 8px 0;
	}
.tab-pane table{
	background:#ffffff;
	margin:30px 0;
	}
.tab-pane table tr:hover td{
	background:#cccccc;
	margin:30px 0;
	}
.tab-pane table th{
	background:#00add0;
	padding:5px;
	text-align:center;
	border-left:0px solid #ffffff;
	font-family: 'latobold';
	font-size:12px;
	color:#ffffff;
	font-weight:normal;
	}
.tab-pane table td.txtLft{
	text-align:left;
	}
.tab-pane table th + th{
	border-left:1px solid #ffffff;
	}
.tab-pane table td{
	padding:3px 5px;
	color:#3d3d3d;
	text-align:left;
	font-family: 'latoregular';
	font-size:12px;
	letter-spacing: -0.010em;
	}
.tab-pane table td + td{
	text-align:right;
	padding:3px 3px;
	}
.tab-pane table td.bdrNone{
	border-left:0px solid #c5c7c6;
	}
.txt24 {
	font-family: 'latobold';
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	color: #3D3D3D;
	margin: 10px 0 10px;
	padding: 0;
	letter-spacing: -0.02em;
	width: 100%;
	float: left;
	text-align: center;
	}

.txt24 span {
	font-size: 20px;
	width: 100%;
	float: left;
	text-align: center;
	}
ul.tab-content-NewLevel1  {
	width: 80%;
	margin: 0 10%;
	padding: 0 15%;
	list-style: none;
	float: left;
	border-bottom: 1px solid #6C6C6C;
	}
ul.tab-content-NewLevel1  li {
	width: 47%;
	margin: 0 1.5%;
	float: left;
	}
.tab-pane table td.bdrBtm{
	border-bottom:1px solid #3d3d3d;
	}
.discloserBox{
	float: left;
	width: 103.1%;
	margin: 5px -14px 25px;
	text-align: center;
	}
.discloserBoxImg{
	float: left;
	width: 207px;
	border-top:5px solid #2b95bf;
	border-bottom:5px solid #2b95bf;
	}
.discloserBoxImg img{
	float: left;
	}
.discloserBoxTbl {
	float: left;
	width: 773px;
	text-align: center;
	background:#ffffff;
	display:table;
	}
.discloserBoxTbl .tr{
	width:100%;
	display:table-row;
	}
.discloserBoxTbl .tr .th{
	width:372px;
	display:table-cell;
	background:#2b95bf;
	text-align:left;
	vertical-align:top;
	padding:10px 15px;
	font-family: 'latobold';
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	color:#ffffff;
	text-transform:uppercase;
	}
.discloserBoxTbl .tr .th.wth200{
	width:200px;
	}
.discloserBoxTbl .tr .th.last, .discloserBoxTbl .tr .td.last{
	border-right:0px solid #ffffff;
	}
.discloserBoxTbl .tr .td{
	display:table-cell;
	text-align:left;
	vertical-align:middle;
	font-size:14px;
	color:#3d3d3d;
	font-family: 'latoregular';
	padding:9px 20px;
	}
.discloserBoxTbl .tr .td.txtCenter{
	text-align:center;
	}
.discloserBoxTbl .tr.odd{;
	background:#f2f2f2;
	}
.discloserBoxTbl .tr.yrs{
	background:#8eecff;
	}
.discloserBoxTbl .tr.total .td{
	font-family: 'latobold';
	}
.upComingEventsBox{
	float:left;
	margin:0 0 40px 0;
	}
ul.upComingEvents{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	width:100%;
	border-bottom: 1px solid #8C8C8C;
	text-align:left;
	}
ul.upComingEvents li.headLine  {
	float: left;
	margin: 25px 0 0;
	width:610px;
	text-align:left;
	}
ul.upComingEvents li.headLine a  {
	float: left;
	padding: 0 0 25px 30px;
	background: url(../images/iconBullets.png) no-repeat left 5px;
	width:100%;
	width:100%;
	cursor:default
	}
ul.upComingEvents li.date{
	float: left;
	padding: 0;
	margin: 25px 0 0;
	width:245px;
	font-family: 'latoregular';
	color: #3d3d3d;
	font-size: 16px;
	text-align:left;
	}
ul.upComingEvents li.cal{
	float: left;
	text-align:left;
	margin: 25px 0 0;
	}
ul.upComingEvents li a {
	float: left;
	width: 100%;
	text-align:left;
	font-family: 'latoregular';
	color: #C81C2E;
	font-size: 18px;
	}
ul.upComingEvents li p {
	float: left;
	width: 100%;
	text-align:left;
	font-family: 'latoregular';
	color: #3d3d3d;
	font-size: 16px;
	padding: 0 0 0 30px;
	}
ul.upComingEvents li.upComingContent p {
	float: left;
	width: 100%;
	text-align:left;
	font-family: 'latoregular';
	color: #3d3d3d;
	font-size: 16px;
	padding: 0 0 0 0;
	}
ul.upComingEvents li.upComingContent  {
	float: left;
	margin: -20px 0 0;
	text-align:left;
	}
ul.upComingEvents li.clearfix{
	width:100%;
	float:left;
	clear:both;
	}
	
.discloserBox table{
	background:#ffffff;
	margin: 0 0 0;
	float:left;
	width:100%;
	}
.discloserBox table tr:hover td{
	background:#cccccc;
	margin:30px 0;
	}
.discloserBox table th{
	background:#00add0;
	padding:5px 10px;
	border-left:0px solid #ffffff;
	font-family: 'latobold';
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	text-align:center;
	}
.discloserBox table td.txtLft{
	text-align:left;
	}
.discloserBox table th + th{
	border-left:1px solid #ffffff;
	}
.discloserBox table td{
	padding:3px 10px;
	color:#3d3d3d;
	font-family: 'latoregular';
	font-size:14px;
	letter-spacing: -0.010em;
	}
.discloserBox table td a{
	color:#3d3d3d;
	font-family: 'latoregular';
	font-size:14px;
	letter-spacing: -0.010em;
	}
.discloserBox table td.bdrNone{
	border-left:0px solid #c5c7c6;
	}
.discloserBox tr.odd td {
	background: #F2F2F2;
	}
.useInfo ul{
	float:left;
	width:100%;
	}	
.useInfo ul li {
	font-family: 'latoregular';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #3D3D3D;
	}
.featuresTabBox.shareholdingPattern .panel-collapse {
	width: 100%;
	margin: 15px 0 0 0;
	}
.featuresTabBox.shareholdingPattern .panel-collapse .discloserBox table td, .featuresTabBox.shareholdingPattern .panel-collapse .discloserBox table th {
	font-size:13px;
	}
.featuresTabBox.shareholdingPattern .panel-collapse .discloserBox table tr:hover td {
	background:none;
	}
.featuresTab.contactusTab li a{
	width:228px;
	}
.contactBox .tab-content-Level1 ul {
	width: 88%;
	margin: 0 6%;
	padding: 0 1%;
	list-style: none;
	float: left;
	border-bottom: 1px solid #6C6C6C;
	}
.contactBox .tab-content-Level1 ul li{
	padding:0;
	background:none;
	width: 22%;
	margin: 0 1.5% -1px;
	float: left;
	}
.tab-content-Level1 ul li a{
	font-size: 18px;
	}
.managementTeamMainBox{
	position:relative;
	width:auto;
	margin:auto;
	display:table;
	}
.managementTeamMain{
	width:100%;
	float:left;
	text-align:center;
	}
.managementTeamImg{
	width:218px;
	float:left;
	text-align:center;
	}
.managementTeamImg span{
	width:100%;
	float:left;
	font-family: 'titillium_websemibold';
	font-size:24px;
	color:#3d3d3d;
	margin:15px 0;
	line-height:18px;
	}
.managementTeamImg p{
	width:100%;
	float:left;
	font-size:16px;
	color:#3d3d3d;
	margin:10px 0;
	}
.managementTeamMainBox .managementTeamImg p span{
	width:100%;
	float:left;
	font-size:14px;
	color:#3d3d3d;
	margin:0;
	font-family: 'latoregular';
	}
.managementTeamMainBox .managementTeamImg p a{
	width:100%;
	float:left;
	font-size:16px;
	color:#c71c2d;
	margin:0;
	font-family: 'titillium_websemibold';
	display:none;
	}
.managementTeamMainBox .managementTeamImg p span span{
	width:100%;
	float:left;
	font-size:16px;
	color:#c71c2d;
	margin:0;
	font-family: 'titillium_websemibold';
	}
.managementTeamMainBox.matches-slider{
	height:auto;
	}
.matches-slider.managementTeamMainBox.managementTeamDtls .slick-prev{
	background: url(../images/managementArrowLft.png) center no-repeat;
	}
.matches-slider.managementTeamMainBox.managementTeamDtls .slick-next{
	background: url(../images/managementArrowRgt.png) center no-repeat;
	}
.txt18{
	font-family: 'titillium_webregular';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: #3D3D3D;
	margin: 0 0 0;
	padding: 0;
	letter-spacing: -0.02em;
	width: 100%;
	float: left;
	text-align:center;
}
.txt21{
	font-family: 'titillium_webregular';
	font-style: normal;
	font-weight: normal;
	font-size: 21px;
	color: #3D3D3D;
	margin: 0 0 0;
	padding: 0;
	letter-spacing: -0.02em;
	width: 100%;
	float: left;
	text-align:center;
}
.txt16{
	font-family: 'titillium_websemibold';
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	color: #3D3D3D;
	margin: 0 0 0;
	padding: 0;
	letter-spacing: -0.02em;
	width: 100%;
	float: left;
	text-align:center;
}
.txt14{
	font-family: 'titillium_webregular';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #3D3D3D;
	margin: 0 0 0;
	padding: 0;
	letter-spacing: -0.02em;
	width: 100%;
	float: left;
	text-align:center;
}
.txt14 a{
	color:#c81c2d;
	}
.tab-pane .graphBox img{
	width:80%;
	height:auto;
	}
.anlRprt .box4, .sharePtrnBlue .box4, .finAny .box3, .qrRprt .box1{
	display:none;
	}
	
	
.abtValue {
	background: #2B95BF;
	padding: 40px 6%;
	}
.abtValue label{
	width:35%;
	}
.abtValue ul{
	width:65%;
	float:left;
	list-style:none;
	margin:-30px 0 -24px;
	padding:0;
	}
.abtValue li{
	float:left;
	margin:10px 38px;
	}
.abtValue li + li + li + li {
	float:right;
	}
.abtValue li a{
	float:left;
	font-family: 'latobold';
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	text-decoration:none;
	}
.abtValue ul li a.readMore, .abtValue ul li a.readMore:hover, .abtValue ul li a.readMore:visited {
	float: right;
	padding: 10px;
	font-family: 'latobold';
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;
	border:1px solid #ffffff;
	background:none;
	margin-top:-10px;
	}
.stockDtlsHeader {
	float: right;
	clear: right;
	margin: -80px 0 0 0;
	padding: 0;
	list-style: none;
	position: absolute;
	right: 0;
	top: 0;
	}
.stockDtlsHeader li{
	float:left;
	margin-left:10px;
	}
.arContentRight #tabbed-content h1{
	position:absolute;
	width:100%;
	top:0;
	left:0;
	}
.investorContentAnnul .contentBoxInner {
	padding-top:65px;
	position:relative;
	}
 .shareDtlsTbl .tr.yrs .td{
	background:#8eecff;
	border:0;
	}
.shareDtlsTbl .tr > .td{
	font-weight:bold;
	}
.shareDtlsTbl .tr > .td + .td{
	font-weight:normal;
	}
.shareDtlsTbl .tr .td span {
	float: left;
	font-family: 'latoregular';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #3D3D3D;
	padding: 0 0 0 20px;
	background: url(../images/bulletsArrow.png) no-repeat left 4px;
	text-decoration: none;
	}
.contactLocation a{
	font-family: 'latoregular';
	font-size: 14px;
	color: #3D3D3D;
	line-height: 21px;
	}
.discloserBoxTbl .tr .td.itemNo{
	text-align:right;
	}

/*CSS ADDED BY SAMEER*/

.icon-pdf{background:url(../images/pdf-icon.png) no-repeat; width:25px;height:25px;display:block;text-indent:-10000px;}

.abtus-management-grouping img{width:15%;}

/*Feedback Form*/
.feedback-form{}
.feedback-form {color: #3d3d3d;float: left;padding: 4px 10px 0 0;max-width:690px;font-size: 12px;}
.feedback-form label {display: inline-block;font-weight: bold; width: 130px;vertical-align:top;}
.feedback-form label.error{color:red;width:auto;margin:8px 0 0 8px;}
.feedback-form input[type="text"],.feedback-form input[type="password"]  {border: 1px solid #cecece;padding: 6px;width: 238px;}

.feedback-form input#captcha_feedback{display: inline-block;margin:0 0 5px 0;width: 150px;}
.feedback-form select{border: 1px solid #cecece;padding: 6px;width: 238px;}
.feedback-form div.fields-section textarea {border: 1px solid #cecece;color: #adaeae;font-size: 12px;height: 80px;padding: 6px;width: 238px;}
.feedback-form div.fields-section.full textarea {width: 622px;}
.feedback-form div.fields-section {margin-bottom: 24px;}
.feedback-form div.fields-section img#captcha{width:164px;margin:0 10px 0 0;vertical-align:top;}
.feedback-form div.fields-section a#change-image
{background:url(../images/captch-refresh-icon.png) no-repeat;width:20px;height:20px;display:block;text-indent:-10000px;outline: none !important;}

.feedback-form div.fields-section .interest-data-fields{display: inline-block;}
.feedback-form div.fields-section .interest-data-fields div{margin:0 0 5px 0;}

.feedback-form div.fields-section .multiple-data-fields{display: inline-block;}

.feedback-form div.fields-section .ratings-data-field-question{margin:0 0 40px;}
.feedback-form div.fields-section .ratings-data-field-question > div{
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);display: inline-block;font-weight: bold;margin: 0 -3px 0 0;min-height: 106px; padding: 10px 0;vertical-align: top;width: 125px;}
.feedback-form div.fields-section .ratings-data-field-question label{font-weight:normal;margin:0 0 10px;}
.feedback-form div.fields-section.full label{display:block;width:100%;}

.feedback-form div.fields-section.quick-links a{margin:0 10px 0 0;}

.feedback-form .feedback-btn, .modal-content .feedback-btn{
background: url("../images/contactLink.png") no-repeat;margin-right:20px;
padding:11px 0;width: 150px; border:none;color: #ffffff; display: inline-block;
text-align: center;}
/*Feedback Form*/


/*Icons Section*/
.no-hover a:hover img{float:none;width:auto;margin:0;}
.businessBrandsLi p  {float: left;width: 100%;font-size: 18px;color: #FFF;font-family: 'latoregular';line-height: 20px;margin-top: 5px;text-align:left;}
.solution-icon-grid{clear:both;text-align:center;}
.solution-icon-grid .section{display:inline-block;width:32.333%;margin:0 0 35px;}
.solution-icon-grid  img{background:#ffffff;padding: 38px;margin-bottom: 5px !important;}
.solution-icon-grid  a
{color: #fff;font-family: "latoregular";font-size: 18px;line-height: 20px;}
.solution-icon-grid  a:hover img{float:none;width:auto;margin:0;}

/*Icons Section*/

/*CSS ADDED BY SAMEER*/
	.error{
    color: red!important;
}

.holder, .holder2, .holder3, .holder4, .holder5{
	float:right;
	margin:60px 0 15px;
	}
.holder a, .holder2 a, .holder3 a, .holder4 a, .holder5 a, .holder span, .holder2 span, .holder3 span, .holder4 span, .holder5 span{
	float:left;
	padding:2px 5px;
	font-family: 'latoregular';
	color:#3d3d3d;
	font-size:14px;
	text-decoration:none
	}
.holder a.jp-current, .holder2 a.jp-current, .holder3 a.jp-current, .holder4 a.jp-current, .holder5 a.jp-current{
	background:#3d3d3d;
	color:#ffffff;
	}
	.pressRelContent a{
	float:left;
	font-family: 'latoregular';
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	color: #3d3d3d;
    text-decoration: none;
	}
.featuresTabBox ul li a{
	float:left;
	width:100%;
	font-family: 'latoregular';
	color:#c81c2e;
	font-size:16px;
    text-decoration: none;
	}
.sitemap{
	float:left;
	width:100%;
	}
.sitemap h1{
	float:left;
	width:100%;
	}
.sitemap h1 {
	margin: 7px 0;
	padding: 0 0 6px;
	float: left;
	color: #3d3d3d;
	font-size: 22px;
	text-transform: uppercase;
	width: 100%;
	border-bottom: 2px solid #2b95bf;
	text-align:left;
	font-family: 'titillium_webbold';
	}
.sitemap h1 a {
	float: left;
	color: #2b95bf;
	font-size: 22px;
	text-transform: uppercase;
	text-align:left;
	font-family: 'titillium_webbold';
	}
.siteMap ul {
	width: 100%;
	margin: 0 0 10px;
	float: left;
	list-style: none;
	padding: 0;
	}
.siteMap ul li {
	width: 100%;
	float: left;
	margin-bottom: 8px;
	list-style-type: none;
	}
.contentBox .col-md-4 .siteMap ul li a, .contentBox .col-md-8 .siteMap ul li a {
	/* width: 100%; */
	float: left;
	color: #3d3d3d;
	font-size: 18px;
	font-weight: bold;
	margin:0;
	font-family: 'latoregular';
	}
.contentBox .col-md-4 .siteMap ul ul, .contentBox .col-md-8 .siteMap ul ul {
	margin: 5px 0;
	}
.contentBox .col-md-4 .siteMap ul ul li a, .contentBox .col-md-8 .siteMap ul ul li a {
	color: #3d3d3d;
	font-size: 14px;
	font-weight: normal;
	margin:0;
	font-family: 'latoregular';
	}
.disblock{
	display:block;
	}
.disnone{
	display:none;
	}
.investorTopLinks .disblock{
	display:none;
	}
.investorTopLinks .disnone{
	display:block;
	}

.board-members .board-members-info {
	display: none;
	}	
.slick-slide a:focus {
	outline: -webkit-focus-ring-color auto 0px;
	}	

.btnMoreWhatNew {
    float: right;
    margin-right: -10px;
    margin-top: -51px;
	position:relative;
	z-index:7777;
}
.btnMoreWhatNew a.btnMore, .btnMore:hover {
    border: 1px solid #ffffff;
    color: #ffffff;
    float: left;
    font-family: "titillium_webregular";
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    margin-top: 5px;
    padding: 10px 15px;
    text-decoration: none;
    text-transform: uppercase;
}

.home_tabs div#tab1{
	padding: 1.5% 3%;
	}
.tab2content .tab2contentBottomLink{
	width:100%;
	float:left;
	padding:0 3%;
	text-align:center;
	}
.tab2contentBottomLink a{
	color: #ff8a00;
    font-family: "titillium_websemibold";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    width: auto;
	margin:0 30px;
	}



.iconShare{
	position:relative;
	}
.subSocialIcon{
	width: 320px;
	position: absolute;
	top: 100%;
	margin: 0 0 0 -160px;
	padding: 0;
	right:-150%;
	background:#fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	z-index:77777777;
	}
.iconShare a{
	cursor:pointer;
	}
.subSocialIcon li{
	float:left;
	margin:0;
	padding:0;
	display:inline-block;
	}
.subSocialIcon li{
	float:left;
	margin:5px;
	padding:0;
	display:inline-block;
	width:auto;
	}
.contentRightLinks li.pinShare a{
	background-image:url(http://passets.pinterest.com/images/pidgets/pinit_bg_en_rect_gray_20_1.png)!important;
	background-position:0;
	}
.contentRightLinks li.inShare a{
	width:auto !important;
	}

.subSocialIcon li div, .subSocialIcon li div iframe{
	width:53px !important;
	}

#media_report ul{
	float: left;
	width: 100%;
	}
#media_report ul li {
	font-family: 'latoregular';
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #3d3d3d;
	width: 100%;
	}
.discloserBoxTbl .tr .th.wth160 {
	width: 160px;
	}	
.googleSearch {
	display:none;
	position: absolute;
	top: 35px;
	right: 0;
	width: 250px;
	}
.googleSearchBlock {
	display:block;
	}
.googleSearch .cse .gsc-control-cse, .googleSearch .gsc-control-cse{	
	background: url(../images/headerBg.png) repeat top left;
	border:0;
	}
.fixHeader .googleSearch .gsc-control-cse {
	background: #c81c2e;
	}
.googleSearch .gsib_a{
	padding:0 8px;
	}
.googleSearch .gsib_a input{
	font-family: 'titillium_webregular';
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	color:#3d3d3d;
	}
.googleSearch .gsc-search-box-tools .gsc-search-box .gsc-input{
	padding:0;
	}
.googleSearch input.gsc-search-button-v2 {
	width: 30px;
	height: 25px;
	padding: 6px 8px;
	min-width: 30px;
	margin-top: 2px;
	margin: 0px;
	float:left;
	border-color: #666666;
	background-color: #666666;
	}

.articleImg {
	clear: right;
	float: right;
	margin: 0 0 15px 15px;
	overflow: hidden;
	width: 310px;
	}
.articleImg figcaption{
	font-size: 12px;
	color: #010100;
	margin: 14px 0;
	}

.contentRightLinks li.iconGmail a {
  background-position: -215px 0;
}

.arPDFBox li span span{
	font-size:14px;
	}
.excelIconSP a {
  background: url(../images/iconDownloadExcel.png) no-repeat center;
  width: 24px;
  height: 24px;
  display:block;
  margin:8px auto;
  text-indent: -7777px;
}
.home_tabs div.tab2content2 {
  float: left;
  width: 100%;
  padding: 0;
  overflow-y: auto;
  height: 185px;
}
.icon-pdf2 {
  background: url(../images/pdf-icon.png) no-repeat top right;
  width: 25px;
  height: 25px;
  display: block;
  /* text-indent: -10000px; */
  float: left;
  padding: 9px 55px 3px 0;
  margin-right: 26px
}


.matches-slider3 .date-unit{
	border:0;
	}
.businessBrandsUl.matches-slider3 .slick-prev {
  background: url(../images/arrowLeftB.png) top left;
}
.businessBrandsUl.matches-slider3 .slick-next {
  background: url(../images/arrowRightB.png) top left;
}
.businessBrandsUl.matches-slider3 .date-unit {
  padding: 12px 10px;
}