@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/opensans-regular_1-webfont.eot');
	src: url('../fonts/opensans-regular_1-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-regular_1-webfont.woff2') format('woff2'),  url('../fonts/opensans-regular_1-webfont.woff') format('woff'),  url('../fonts/opensans-regular_1-webfont.ttf') format('truetype'),  url('../fonts/opensans-regular_1-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanscondensed_light';
	src: url('../fonts/opensans-condlight-webfont.eot');
	src: url('../fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-condlight-webfont.woff2') format('woff2'),  url('../fonts/opensans-condlight-webfont.woff') format('woff'),  url('../fonts/opensans-condlight-webfont.ttf') format('truetype'),  url('../fonts/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sans_condensedbold';
	src: url('../fonts/opensans-condbold-webfont.eot');
	src: url('../fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-condbold-webfont.woff2') format('woff2'),  url('../fonts/opensans-condbold-webfont.woff') format('woff'),  url('../fonts/opensans-condbold-webfont.ttf') format('truetype'),  url('../fonts/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	-webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
	-moz-animation: fadein 2s; /* Firefox < 16 */
	-ms-animation: fadein 2s; /* Internet Explorer */
	-o-animation: fadein 2s; /* Opera < 12.1 */
	animation: fadein 2s;
}

.homeslider .flex-pauseplay a { bottom:100px !important;}

.bg1 {
	background: #e0e0e0;
}
.top {
	font-size: 13px;
}
.top .pull-left ul, .top .pull-right ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.top .pull-left ul li, .top .pull-right ul li {
	display: inline-block;
}
.top .pull-left ul li a, .top .pull-right ul li a {
	color: #000000;
	padding: 8px 5px;
	display: inline-block;
	padding-bottom: 11px;
}
.top .pull-left ul li:after {
	content: "|"
}
.top .pull-left ul li:last-child:after {
	display: none;
}
button.whiteclor {
	width: 11px;
	height: 12px;
	background: #fff;
	border: none;
	margin-right: 5px;
}
.view-display-id-block_6 ul li {
	margin-bottom: 10px !important;
}
.container-inline #edit-actions #edit-submit, #search-form #edit-submit {
	margin-top: -7px !important;
}
button.bluecolr {
	width: 11px;
	height: 12px;
	background: #074f8b;
	border: none;
}
.logo-section-with-search h1 {
	padding: 10px 0px;
	margin: 0px;
}
#html5-watermark div {
	display: none !important;
}
.view-display-id-block_6 ul li {
	margin-bottom: 10px !important;
}
#search {
	float: right;
	margin-top: 9px;
	width: 280px;
}
.search {
	padding: 5px 0;
	width: 250px;
	height: 30px;
	position: relative;
	left: 0;
	float: left;
	line-height: 22px;
	top: 20px;
}
.search input {
	position: absolute;
	width: 250px;
	float: Left;
	margin-left: 0px /*210px*/;
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
	height: 36px;
	line-height: 17px;
	padding: 0 1px 0 0px;
	border-radius: 1px;
	border: 1px solid #ccc;
	padding-left: 10px;
}
.search:hover input, .search input:focus {
	width: 250px;
	margin-left: 0px;
	padding-left: 10px;
	outline: none;
}
.btn {
	height: 38px;
	position: absolute;
	right: 0;
	top: 5px;
	border-radius: 1px;
	color: #000;
	font-size: 17px;
}
.btn i {
	margin-top: -1px;
}
.menu-s {
	background: #1e398c;
}
.menu-s .navbar {
	position: relative;
	min-height: inherit;
	margin-bottom: 0px;
	border: none;
	font-family: 'open_sans_condensedbold';
	font-size: 15px;
}
.menu-s .navbar-collapse {
	padding-left: 0px;
}
.menu-s .nav > li > a {
	padding: 17px 40px;
}
.menu-s .navbar-default .navbar-nav > li > a {
	color: #fff;
	letter-spacing: 0.5px;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
}
.menu-s .navbar-default .navbar-nav > li::after {
	content: "|";
	color: #fff;
	font-family: 'open_sanscondensed_light';
	font-size: 13px;
	position: absolute;
	top: 18px;
}
.menu-s .navbar-default .navbar-nav > li:first-child:after {
	display: none;
}
.menu-s .navbar-default .navbar-nav > .active > a, .menu-s .navbar-default .navbar-nav > .active > a:hover, .menu-s .navbar-default .navbar-nav > .active > a:focus {
	color: #ffc414;
	background-color: transparent;
}
.menu-s .navbar-default .navbar-nav > li > a:hover {
	color: #ffc414;
}
a.navbar-brand {
	display: none;
}
/*carousal strat*/





a.left.carousel-control, a.right.carousel-control {
	display: none;
}
.carousel-caption p {
	color: #000;
}
.carousel-control .left2 a {
	left: 5%;
	top: 40%;
	color: #fff!important;
}
.carousel-control .right2 {
	right: 5%;
	top: 40%;
}
.carousel-caption {
	position: absolute;
	right: 64%;
	bottom: 20px;
	left: 7%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #FFF;
	text-shadow: none;
	background-color: rgba(255,255,255,0.90)!important;
	bottom: 25%;
	padding-left: 3%;
	padding-right: 1%;
	text-align: left;
	font-size: 20px;
	font-family: 'open_sans_condensedbold';
	font-size: 26px;
}
.carousel-caption p {
	color: #1e398c;
	margin-bottom: 0px;
}
.carousel-caption span {
	font-family: 'open_sanscondensed_light';
	font-size: 26px;
	color: #000;
}
.carousel .item {
	height: 500px;
	background-color: transparent;
}
.carousel-indicators {
	position: absolute;
	bottom: -10px;
	left: 50%;
	width: 120px;
	margin-left: -60px;
	height: 30px;
	padding-top: 5px;
}
.carousel-indicators ol {
	position: absolute;
	z-index: 15;
	padding-left: 0px;
	list-style: outside none none;
}
/*carousal end*/


.carousel-inner img {
	width: 100%;
}
.logo-section-with-search {
	position: absolute;
	z-index: 999;
	background: transparent;
	width: 100%;
}
.logo-section-with-search .container {
	background: #fff;
}
.sp2 {
	position: absolute;
	right: 28px;
	top: 4px;
	color: #fff;
	font-size: 18px !important;
}
.sp3 {
	position: absolute;
	left: 26px;
	color: #fff;
	top: 4px;
	font-size: 18px !important;
}
.mid-section {
	background: #fff;
}
.first-s h2 span:first-child {
	font-family: 'open_sanscondensed_light';
	color: #000;
}
.first-s h2 span:nth-child(2) {
	font-family: 'open_sans_condensedbold';
	color: #1e398c;
}
.first-s h2 span:nth-child(3) {
	font-family: 'open_sans_condensedbold';
	color: #222222;
}
.first-s h2 span:last-child {
	font-family: 'open_sanscondensed_light';
	color: #000;
}
.first-s h2 {
	text-transform: uppercase;
	position: relative;
	margin-bottom: 30px;
}
.bridcrumbs.mtmtm {
	position: absolute;
	z-index: 2;
	top: -447px;
}
.first-s h2:before, .second-s h3:before {
	content: "";
	background: #1e398c;
	width: 5px;
	height: 5px;
	position: absolute;
	bottom: -16px;
}
.first-s h2:after, .second-s h3:after {
	content: "";
	position: absolute;
	background: #666666;
	width: 40px;
	height: 5px;
	bottom: -16px;
	left: 9px;
}
.second-s h3 {
	text-transform: uppercase;
	font-size: 30px;
	position: relative;
	margin-bottom: 30px;
}
.second-s h3 span:first-child {
	font-family: 'open_sans_condensedbold';
	color: #222222;
}

.second-s h3 span:last-child {
	font-family: 'open_sanscondensed_light';
	color: #000;
}
.third-s h3 span:first-child {
	font-family: 'open_sans_condensedbold';
	color: #000;
}
.third-s h3 span:last-child {
	font-family: 'open_sanscondensed_light';
	color: #000;
}

.third-s ul {
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
}
.third-s ul li {
	display: inline-block;
}
.third-s ul li:first-child {
	font-family: 'open_sans_condensedbold';
	color: #074f8b;
	font-size: 21px;
}
.third-s h3 {
	font-size: 21px;
}
.first-s p {
	line-height: 1.7em;
	color: #727272;
	margin-bottom: 20px;
}
.first-s .button-s a, .ps-button a {
	transform: translateZ(0px);
	-webkit-transform: translateZ(0px);
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	background: #ffc414;
	color: #333333;
	position: relative;
	font-family: 'open_sans_condensedbold';
	padding: 9px 15px;
	padding-right: 15px;
	text-transform: uppercase;
	font-size: 12px;
	display: inline-block;
}
.first-s .button-s a:hover, .first-s .button-s a:focus, .ps-button a:hover, .ps-button a:focus {
	text-decoration: none;
	color: #fff;
}
.first-s .button-s {
	margin-bottom: 10px;
}
.first-s .button-s a i {
	font-size: 16px;
}
.first-s .button-s a:before, .ps-button a:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	background: #333;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	transform-origin: 0% center 0px;
	transform: scale(0);
	z-index: -1;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
.first-s .button-s a:hover:before, .first-s .button-s a:focus:before, .ps-button a:hover:before, .ps-button a:focus:before {
	transform: scale(1);
}
p.shareing i {
	color: #1b5286;
	margin-right: 10px;
}
p.shareing {
	text-transform: uppercase;
	font-size: 12px;
}
/*Ticker*/
.noJS .ticker .stop {
	display: none
}
.noJS .ticker ul {
	margin: 0;
	width: 100%;
}
.noJS .ticker .tickerDivBlock {
	height: 100px;
	overflow-y: scroll;
	overflow-x: hidden
}
a#stopNews0 {
	display: block !important;
}
.ticker img {
	width: 100%;
}
a#stopNews0 {
	position: absolute;
	right: 97px;
	top: 28px;
	color: #000;
	font-size: 12px;
	text-transform: uppercase;
}
a.segt {
	position: absolute;
	top: 28px;
	right: 20px;
	color: #000;
	font-size: 12px;
	text-transform: uppercase;
}
a.segt i {
	color: #1b5286;
}
ul.activityTicker {
	margin-left: 0px;
	padding-left: 0px;
}
.bdrl {
	border-left: 1px solid #ccc;
}
.news-s p {
	margin-bottom: 0px;
}
.mn {
	min-height: 300px;
	margin-top: 34px;
}
a.segt:hover {
	text-decoration: none;
}
a#stopNews0:hover {
	text-decoration: none;
}
.bold-s {
	font-family: 'open_sans_condensedbold';
	color: #000000;
	font-size: 16px !important;
	margin-top: 5px;
}
.more a {
	font-family: 'open_sans_condensedbold';
	color: #28418e;
	font-size: 12px;
	text-transform: uppercase;
}
.more a i {
	font-size: 14px;
}
.third-s ul li:after {
	content: "|";
	font-size: 17px;
	color: #8d8d8d;
	font-family: 'open_sansregular';
	padding-left: 7px;
	padding-right: 7px;
}
.third-s ul li {
	font-size: 17px;
}
.third-s ul li a {
	color: #8d8d8d;
}
.bg2 {
	background: url(../images/bg2.png) center top fixed #283f8b;
	min-height: 207px;
}
#owl-demo .item {
	margin: 3px;
}
#owl-demo .item img {
	display: block;
	width: auto;
	height: auto;
}
.cont-s {
	text-align: center;
	font-size: 17px;
}
.icon-s {
	border-radius: 50%;
	border: 2px solid #fff;
	width: 77px;
	height: 77px;
	margin: 0 auto;
}
.icon-s img {
	margin-left: 12px;
	margin-top: 12px;
}
.owl-item a {
	color: #fff;
}
.owl-item a p {
	margin: 0px;
	padding: 0px;
}
.owl-item a p {
	margin: 0;
	padding: 0px;
	line-height: 1.2em;
}
.owl-item a p:first-child {
	margin-top: 10px;
}
.owl-next {
	position: absolute;
	top: 3px;
	right: -14px;
}
.owl-prev {
	position: absolute;
	top: 3px;
	left: -14px;
}
.m1 {
	font-family: 'open_sansregular';
}
.m2 {
	font-family: 'open_sans_condensedbold';
}

@media only screen and (max-width:991px) {
.logo-section-with-search {
	position: inherit;
	z-index: 999;
	background: transparent;
	width: 100%;
}
.inr2 .bridcrumbs {
    width: 100% !important;
    position: static; float:left !important;
}
.row.image-border{ margin-top:0px !important;}
.bridcrumbs11 .breadcrumb a{ color:#000 !important;}
.menu-s .navbar-collapse {
	padding-left: 15px;
}
.inner-banner {
	margin-top: 60px;
}
#logo img {
	width: 88%;
}
.logo-section-with-search .container {
	width: 100% !important;
}
.tb-megamenu .btn-navbar {
	display: block;
	margin-top: -59px;
	margin-right: 10px;
}
.tb-megamenu .nav-collapse .dropdown-menu {
	background: #1e398c !important;
}
.search {
	right: 86px;
}
.tb-megamenu .nav > li > a:hover {
	background: #fff !important;
}
.news-sections ul li {
	width: 100% !important;
	margin-bottom: 4px !important;
}
.news-sections {
	margin-top: 20px !important;
	margin-left: 20px !important;
}
.view-footer .pull-left {
	width: auto !important
}
#menu-footer-menu .footer-links p, #menu-footer-menu {
	text-align: center !important;
}
.footer-links .pull-right {
	float: none !important;
	text-align: center;
}
.tb-megamenu-item {
	background: #1e398c !important;
}
.footer-links p {
	text-align: center !important;
}
.tb-megamenu-column-inner img, .tb-megamenu-column-inner p {
	display: none !important;
}
.tb-megamenu-column-inner img, .tb-megamenu-column-inner p {
	display: none !important;
}
#tb-megamenu-column-4 img, #tb-megamenu-column-4 p {
	display: none !important;
}
#tb-megamenu-column-5 img, #tb-megamenu-column-5 p {
	display: none !important;
}
.tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus {
	background: none !important;
}
.dropdown-toggle a:hover {
	background: #fff !important
}
.tb-megamenu-submenu a:hover {
	background: none !important;
}
.tb-megamenu .nav-collapse {
	top: 3px!important;
}
.btn.btn-navbar.tb-megamenu-button.menuIstance-processed {
	background: #ffc414 none repeat scroll 0 0;
	border: medium none;
	padding: 0 !important;
	text-align: center;
	width: 39px;
}
.bridcrumbs.mtmtm{ position:static !important;}
.container.fs2{ padding-left:10px !important;}
.inr2 .bridcrumbs p,.inr2 .bridcrumbs a,.inr2 .bridcrumbs h2{ color:#000 !important;}
.inr2 .bridcrumbs {
    width: 100%;
}
}

@media only screen and (max-width:768px) {
a.navbar-brand {
	color: #fff !important;
	padding-top: 13px;
	display: block;
}
}
.blogShort {
	border-bottom: 1px solid #ddd;
}
.add {
	background: #333;
	padding: 10%;
	height: 300px;
}
.nav-sidebar {
	width: 100%;
}
.nav-sidebar a {
	color: #222222;
	-webkit-transition: all 0.08s linear;
	-moz-transition: all 0.08s linear;
	-o-transition: all 0.08s linear;
	transition: all 0.08s linear;
	font-family: 'open_sans_condensedbold';
	text-transform: uppercase;
	border: 1px solid #f1f1f1;
}
.nav-sidebar .active a {
	cursor: default;
	background-color: #1e398c;
	color: #fff;
}
.nav-sidebar .active a:hover {
	background-color: #1e398c;
}
.nav-sidebar .text-overflow a, .nav-sidebar .text-overflow .media-body {
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.btn-blog {
	color: #ffffff;
	background-color: #1e398c;
	border-color: #E50000;
	border-radius: 0;
	margin-bottom: 10px
}
.nav-sidebar .nav > li > a:hover, .nav-sidebar .nav > li > a:focus {
	text-decoration: none;
	background-color: #1e398c;
	color: #fff;
}
.btn-blog:hover, .btn-blog:focus, .btn-blog:active, .btn-blog.active, .open .dropdown-toggle.btn-blog {
	color: white;
	background-color: #1e398c;
	border-color: #0b56a8;
}
article h2 {
	color: #333333;
}
h2 {
	color: #0b56a8;
}
.margin10 {
	margin-bottom: 10px;
	margin-right: 10px;
}
.container .text-style {
	text-align: justify;
	line-height: 23px;
	margin: 0 13px 0 0;
	font-size: 19px;
}
.twit h3 {
	position: relative;
	font-family: 'open_sans_condensedbold';
	text-transform: uppercase;
	color: #69bdfb;
	font-size: 23px;
}
h3.info {
	font-size: 23px;
	position: relative;
	margin-bottom: 34px;
}
h3.info span:first-child {
	font-family: 'open_sanscondensed_light';
	text-transform: uppercase;
}
h3.info span:last-child {
	font-family: 'open_sans_condensedbold';
	text-transform: uppercase;
	color: #1e398c;
}
h3.info:after, .twit h3:after {
	content: "";
	position: absolute;
	background: #666666;
	width: 40px;
	height: 5px;
	bottom: -16px;
	left: 9px;
}
h3.info:before, .twit h3:before {
	content: "";
	background: #1e398c;
	width: 5px;
	height: 5px;
	position: absolute;
	bottom: -16px;
}
.news-sections ul {
	list-style: none;
	font-size: 14px;
	text-align: left;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: -6px;
	min-height: 245px;
}
.news-sections ul li a {
	color: #727272;
}
.news-sections ul li a span {
	color: #1e398c;
}
.news-sections ul li {
	margin-bottom: 20px;
	width: 50%;
	float: left;
}
.ps-button a {
	font-size: 12px;
	padding-right: 26px;
}
.ps-button a span {
	font-size: 11px;
}
.ps-button div {
	position: absolute;
	right: 11px;
	top: 7px;
}
.ps-button.pull-right a {
	padding-right: 15px;
}
.footer-banner ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	margin-left: -8px;
}
.footer-banner ul li {
	display: inline-block;
	padding-right: 6px;
}
.footer-banner {
	margin-top: 23px;
}
.footer-links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.footer-links ul li {
	display: inline-block;
}
.footer-links ul li a {
	font-size: 12px;
	color: #000;
	font-weight: bold;
	padding: 5px 4px;
	position: relative;
}
.footer-links ul li a:after {
	content: "|";
	font-size: 11px;
	top: 5px;
	position: absolute;
	right: -4px;
}
.footer-links ul li:last-child a:after {
	display: none;
}
.footer-links p {
	padding-left: 10px;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	margin-top: 3px;
}
.owl-item a .icon-s {
	transition: all 1s ease-in-out;
}
.owl-item a:hover .icon-s {
	transform: rotate(360deg);
	background: #0c1e55;
}
.owl-item a:hover {
	color: #ffca2d;
	text-decoration: none;
}
.owl-item a {
	transition: all 1s ease-in-out;
}
.inner-banner img {
	width: 100%;
}
.fs2 {
	position: relative;
}
.bridcrumbs {
	position: absolute;
	z-index: 2;
	bottom: -10px;
}
.bridcrumbs h2 {
	font-size: 36px;
	color: #1b1b1b;
}
.bridcrumbs ul {
	list-style: none;
	padding-left: 3px;
	font-size: 12px;
}
.bridcrumbs ul li {
	display: inline-block;
	padding-right: 6px;
}
.bridcrumbs ul li:after {
	content: "\f105";
	font-family: 'FontAwesome';
	color: #d7d4d5;
	padding-left: 9px;
	font-size: 12px;
	font-weight: bold;
}
.bridcrumbs ul li:last-child:after {
	display: none;
}
.bridcrumbs ul li a {
	color: #555555;
	text-transform: uppercase;
}
.bridcrumbs ul li.active a {
	font-weight: bold;
}
.inner-content-section {
	margin-top: 44px;
	min-height: 250px;
}
.inner-content-section p {
	line-height: 1.7em;
}
/*accordion menu*/

/*******************************
* Does not work properly if "in" is added after "collapse".
* Get free snippets on bootpen.com
*******************************/
.panel-group .panel {
	border-radius: 0;
	box-shadow: none;
	border: none;
	background: #f4f4f4;
}
.panel-default > .panel-heading {
	padding: 0;
	border-radius: 0;
	color: #212121;
	background-color: #FAFAFA;
	border-color: #EEEEEE;
}
.panel-title {
	font-size: 14px;
}
.panel-title > a {
	display: block;
	padding: 14px;
	text-decoration: none;
	padding-left: 38px;
}
.more-less {
	float: right;
	color: #4e9bf3;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #EEEEEE;
}
#accordion ul {
	list-style: none;
	padding-left: 3px;
}
#accordion h4.panel-title {
	font-weight: bold;
}
#accordion ul li a {
	color: #555555;
	font-size: 13px;
	padding-left: 20px;
}
#accordion ul li {
	line-height: 1.6em;
}
#accordion h4 a {
	position: relative;
}
#accordion h4 a:before {
	content: "\f144";
	font-family: 'FontAwesome';
	position: absolute;
	left: 20px;
	top: 15px;
	font-size: 14px;
	color: #2b88f3;
}
#accordion h4 {
	background: #f4f4f4;
}
/*end accordion menu*/
.content-part h4 {
	font-weight: bold;
	font-size: 16px;
}
.sectin-2 ul {
	list-style: none;
	padding-left: 0px;
	margin-bottom: 20px;
}
.sectin-2 ul li a {
	color: #555555;
	position: relative;
	padding-right: 27px;
	padding-left: 17px;
	font-size: 16px;
}
.sectin-2 ul li a:before {
	content: "\f144";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0px;
	top: 0px;
	font-size: 14px;
	color: #2b88f3;
}
.sectin-2 ul li {
	display: inline-block;
}
.sectin-21 ul {
	list-style: none;
	padding-left: 0px;
	margin-bottom: 20px;
}
.sectin-21 ul li a {
	color: #555555;
	position: relative;
	padding-right: 27px;
	padding-left: 17px;
	font-size: 16px;
}
.sectin-21 ul li a:before {
	content: "\f144";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0px;
	top: 0px;
	font-size: 14px;
	color: #2b88f3;
}
.sectin-21 ul li {
	float: left;
	width: 45%;
	line-height: 1.8em;
	margin-right: 7px;
}
.sectin-21 {
	display: table;
}
.dot-login h3 {
	margin-top: 0px;
	position: relative;
	background: #2f4ca0;
	padding: 10px 35px;
	color: #fff;
}
.dot-login h3:before {
	content: "\f144";
	font-family: 'FontAwesome';
	position: absolute;
	left: 8px;
	top: 13px;
	font-size: 20px;
	color: #fff;
}
.other h3 {
	position: relative;
	margin-bottom: 30px;
}
.other h3:before {
	position: absolute;
	content: "";
	width: 190px;
	height: 3px;
	background: #2b88f3;
	bottom: -11px;
	left: 0;
}
.other h3:after {
	position: absolute;
	content: "";
	width: 50px;
	height: 3px;
	background: #f3af2b;
	bottom: -11px;
	left: 145px;
}
.inr2 .bridcrumbs {
	bottom: 100px;
}
.inr2 .bridcrumbs h2 {
	color: #fff;
}
.inr2 .bridcrumbs a {
	color: #fff;
}
.inr2 .bridcrumbs {
	width: 50%;
}
.inr2 .bridcrumbs p {
	color: #eeeff3;
	line-height: 1.7em;
}
.inr2section {
	background: transparent;
}
.image-border img {
	border: 16px solid #cccccc;
	width: 100%;
}
.row.image-border {
	margin-top: -58px;
}
.row.image-border .col-md-4 {
	margin-left: 0px;
	padding-left: 0px;
}
.row.image-border h3 {
	font-size: 24px;
}
.row.image-border p {
	color: #555555;
	font-size: 13px;
	text-transform: uppercase;
}
.row.image-border .read-more {
	text-transform: uppercase;
	font-weight: bold;
	color: #b34a39;
}
.row.image-border .read-more a {
	color: #b34a39;
}
.footer-links .col-md-8 {
	margin-left: -10px;
}
.crs h3 {
	margin-bottom: 20px;
}
.crs, .crs1 .col-md-6.col-lg-6.col-sm-6.col-xs-12 {
	margin-left: -15px;
}

@media only screen and (max-width:767px) {

	.not-front input#edit-submit--2{ margin-top:-3px !important;}
	.not-front input#edit-submit--2{ right:-38px;}
	.navbar-default .navbar-toggle {
    background: #4e94b5; border:none !important; border:0px !important; border-radius:0px !important;
}
	/*.not-front .container-inline #edit-actions #edit-submit, #search-form #edit-submit{margin-top:-10px !important;}*/
.homeslider2 .flex-direction-nav .flex-next,.homeslider2 .flex-direction-nav .flex-prev{
	display:none;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff !important;
}
.homeslider2 .flex-pauseplay a{
	background: #ffc414 !important;
}

.slidercont p {
	color: #ffffff !important;
	font-size: 26px !important;
}
.slidercont p span:first-child{ color:#fff !important;}
.slidercont {
    background: #d4a415 !important; height:100px;
}
.homeslider .flex-direction-nav a:before{ color:#fff !important;}
.flex-pauseplay a{background: #1e398c;}
.homeslider .flex-direction-nav .flex-next,.homeslider .flex-direction-nav .flex-prev{ right:0px !important;}
	
	#navbar ul ul ul{ position:static !important; float:left; width:100%;}
	#navbar ul ul li{ width:100% !important;}
#navbar li:hover>ul, #navbar li.hover>ul, #navbar a:focus+ul, #navbar .hover a:focus{ left:0px !important;}
#navbar ul ul a{ width:100%;}

.bridcrumbs {
	bottom: 20px;
	position: inherit;
	z-index: 2;
}
.bg1 .pull-right {
	float: none !important;
	text-align: center;
	width: 100%;
}
.bridcrumbs h2 {
	color: #000 !important;
}
.inr2 .bridcrumbs {
	margin: 0 auto;
	width: 96%;
}
.inr2 .bridcrumbs a, .inr2 .bridcrumbs p {
	color: #000;
}
.row.image-border {
	margin-top: 0px;
}
.search input {
	border-radius: 1px;
	float: left;
	height: 38px;
	line-height: 18px;
	margin-left: 210px;
	padding: 0 2px;
	position: absolute;
	top: -38px;
	transition: all 0.7s ease-in-out 0s;
	width: 0;
}
.btn {
	border-radius: 1px;
	color: #000;
	font-size: 17px;
	height: 38px;
	position: absolute;
	right: 0;
	top: -38px;
}
}
span.high_contrast_switcher_label {
	display: none;
}
.bg1 div#block-high-contrast-high-contrast-switcher h2.block__title.block-title {
	display: none;
}
.slidercont {
	position: absolute;
	z-index: 9999999;
	background: #fff;
	padding: 20px;
	margin-top: -199px;
	margin-left: 92px;
	color: #000;
}
.slidercont p span:first-child {
	font-family: 'open_sanscondensed_light';
	font-size: 26px;
	color: #000;
}
.slidercont p {
	color: #1e398c;
	margin-bottom: 0px;
	font-family: 'open_sans_condensedbold';
	font-size: 26px;
}
.block__title.block-title {
	display: none;
}
.breadcrumb {
	background: none !important;
	margin-bottom: 0px;
}
.breadcrumb ol {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
}
.breadcrumb ol li {
	display: inline-block;
	padding-right: 5px;
}
.breadcrumb {
	padding: 8px 1px !important;
}
.logo-section-with-search.dfdf {
	position: inherit;
	margin-bottom: 0px;
}
.bridcrumbs.inrb1 {
	position: inherit;
	bottom: 0px;
	margin-top: -19px;
}
.bridcrumbs11 .breadcrumb ol li {
	color: white;
}
.bridcrumbs11 {
	position: absolute;
	z-index: 2;
	bottom: 67px;
}
.bridcrumbs11 h2 span {
	color: white;
}
.bridcrumbs11 p {
	color: white;
	width: 546px;
}
span.high_contrast_switcher_high {
	background: url("../images/high_contrast.png");
	background-repeat: no-repeat;
	width: 13px;
	height: 13px;
	font-size: 0px;
	padding: 10px;
}
span.high_contrast_switcher_normal {
	background: url("../images/normal_contrast.png");
	background-repeat: no-repeat;
	width: 13px;
	height: 13px;
	font-size: 0px;
	padding: 10px;
}
.tabs-primary.tabs.primary li {
	border: 1px solid #ccc;
	display: inline-block;
	padding: 9px 13px;
}
.menu-s .navbar-default .navbar-nav > li > a:focus {
	color: #ffc414;
}
.menu-s .nav > li > a {
	padding: 14px 38px !important;
}
.tb-megamenu {
	background-color: #1e398c !important;
}
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
	background-color: #1e398c !important;
	color: #ffc414 !important;
}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
	background-color: #1e398c !important;
	color: #ffc414 !important;
}
@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/opensans-regular_1-webfont.eot');
	src: url('../fonts/opensans-regular_1-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-regular_1-webfont.woff2') format('woff2'),  url('../fonts/opensans-regular_1-webfont.woff') format('woff'),  url('../fonts/opensans-regular_1-webfont.ttf') format('truetype'),  url('../fonts/opensans-regular_1-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanscondensed_light';
	src: url('../fonts/opensans-condlight-webfont.eot');
	src: url('../fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-condlight-webfont.woff2') format('woff2'),  url('../fonts/opensans-condlight-webfont.woff') format('woff'),  url('../fonts/opensans-condlight-webfont.ttf') format('truetype'),  url('../fonts/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sans_condensedbold';
	src: url('../fonts/opensans-condbold-webfont.eot');
	src: url('../fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-condbold-webfont.woff2') format('woff2'),  url('../fonts/opensans-condbold-webfont.woff') format('woff'),  url('../fonts/opensans-condbold-webfont.ttf') format('truetype'),  url('../fonts/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	-webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
	-moz-animation: fadein 2s; /* Firefox < 16 */
	-ms-animation: fadein 2s; /* Internet Explorer */
	-o-animation: fadein 2s; /* Opera < 12.1 */
	animation: fadein 2s;
}
.bg1 {
	background: #e0e0e0;
}
.top {
	font-size: 13px;
}
.top .pull-left ul, .top .pull-right ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.top .pull-left ul li, .top .pull-right ul li {
	display: inline-block;
}
.top .pull-left ul li a, .top .pull-right ul li a {
	color: #000000;
	padding: 8px 5px;
	display: inline-block;
	padding-bottom: 11px;
}
.top .pull-left ul li:after {
	content: "|"
}
.top .pull-left ul li:last-child:after {
	display: none;
}
button.whiteclor {
	width: 11px;
	height: 12px;
	background: #fff;
	border: none;
	margin-right: 5px;
}
button.bluecolr {
	width: 11px;
	height: 12px;
	background: #074f8b;
	border: none;
}
.logo-section-with-search h1 {
	padding: 10px 0px;
	margin: 0px;
}
#search {
	float: right;
	margin-top: 9px;
	width: 280px;
}
.search {
	padding: 5px 0;
	width: 250px;
	height: 30px;
	position: relative;
	left: 0;
	float: left;
	line-height: 22px;
	top: 20px;
}
.search input {
	position: absolute;
	width: 250px;
	float: Left;
	margin-left: 0px /*210px*/;
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
	height: 36px;
	line-height: 17px;
	padding: 0 1px 0 0px;
	border-radius: 1px;
	border: 1px solid #ccc;
	padding-left: 10px;
}
.search:hover input, .search input:focus {
	width: 250px;
	margin-left: 0px;
	padding-left: 10px;
	outline: none;
}
.btn {
	height: 38px;
	position: absolute;
	right: 0;
	top: 5px;
	border-radius: 1px;
	color: #000;
	font-size: 17px;
}
.btn i {
	margin-top: -1px;
}
.menu-s {
	background: #1e398c;
}
.menu-s .navbar {
	position: relative;
	min-height: inherit;
	margin-bottom: 0px;
	border: none;
	font-family: 'open_sans_condensedbold';
	font-size: 14px;
}
.menu-s .navbar-collapse {
	padding-left: 0px;
}
.menu-s .nav > li > a {
	padding: 17px 40px;
}
.menu-s .navbar-default .navbar-nav > li > a {
	color: #fff;
	letter-spacing: 0.5px;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
}
.menu-s .navbar-default .navbar-nav > li::after {
	content: "|";
	color: #fff;
	font-family: 'open_sanscondensed_light';
	font-size: 13px;
	position: absolute;
	top: 18px;
}
.menu-s .navbar-default .navbar-nav > li:first-child:after {
	display: none;
}
.menu-s .navbar-default .navbar-nav > .active > a, .menu-s .navbar-default .navbar-nav > .active > a:hover, .menu-s .navbar-default .navbar-nav > .active > a:focus {
	color: #ffc414;
	background-color: transparent;
}
.menu-s .navbar-default .navbar-nav > li > a:hover {
	color: #ffc414;
}
a.navbar-brand {
	display: none;
}
/*carousal strat*/





a.left.carousel-control, a.right.carousel-control {
	display: none;
}
.carousel-caption p {
	color: #000;
}
.carousel-control .left2 a {
	left: 5%;
	top: 40%;
	color: #fff!important;
}
.carousel-control .right2 {
	right: 5%;
	top: 40%;
}
.carousel-caption {
	position: absolute;
	right: 64%;
	bottom: 20px;
	left: 7%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #FFF;
	text-shadow: none;
	background-color: rgba(255,255,255,0.90)!important;
	bottom: 25%;
	padding-left: 3%;
	padding-right: 1%;
	text-align: left;
	font-size: 20px;
	font-family: 'open_sans_condensedbold';
	font-size: 26px;
}
.carousel-caption p {
	color: #1e398c;
	margin-bottom: 0px;
}
.carousel-caption span {
	font-family: 'open_sanscondensed_light';
	font-size: 26px;
	color: #000;
}
.carousel .item {
	height: 500px;
}
.carousel-indicators {
	position: absolute;
	bottom: -10px;
	left: 50%;
	width: 120px;
	margin-left: -60px;
	height: 30px;
	padding-top: 5px;
}
.carousel-indicators ol {
	position: absolute;
	z-index: 15;
	padding-left: 0px;
	list-style: outside none none;
}
/*carousal end*/


.carousel-inner img {
	width: 100%;
}
.logo-section-with-search {
	position: absolute;
	z-index: 999;
	background: transparent;
	width: 100%;
}
.logo-section-with-search .container {
	background: #fff;
}
.sp2 {
	position: absolute;
	right: 28px;
	top: 4px;
	color: #fff;
	font-size: 18px !important;
}
.sp3 {
	position: absolute;
	left: 26px;
	color: #fff;
	top: 4px;
	font-size: 18px !important;
}
.mid-section {
	background: #fff;
}
.first-s h2 span:first-child {
	font-family: 'open_sanscondensed_light';
	color: #000;
}
.first-s h2 span:nth-child(2) {
	font-family: 'open_sans_condensedbold';
	color: #1e398c;
}
.first-s h2 span:nth-child(3) {
	font-family: 'open_sans_condensedbold';
	color: #222222;
}
.first-s h2 span:last-child {
	font-family: 'open_sans_condensedbold';
	color: #1e398c;
}
.first-s h2 {
	text-transform: uppercase;
	position: relative;
	margin-bottom: 30px;
}
.first-s h2:before, .second-s h3:before {
	content: "";
	background: #1e398c;
	width: 5px;
	height: 5px;
	position: absolute;
	bottom: -16px;
}
.first-s h2:after, .second-s h3:after {
	content: "";
	position: absolute;
	background: #666666;
	width: 40px;
	height: 5px;
	bottom: -16px;
	left: 9px;
}
.second-s h3 {
	text-transform: uppercase;
	font-size: 30px;
	position: relative;
	margin-bottom: 30px;
}
.second-s h3 span:first-child {
	font-family: 'open_sans_condensedbold';
	color: #222222;
}
.second-s h3 span:last-child {
	font-family: 'open_sanscondensed_light';
	color: #000;
}
.third-s h3 span:first-child {
	font-family: 'open_sans_condensedbold';
	color: #000;
}
.third-s h3 span:last-child {
	font-family: 'open_sanscondensed_light';
	color: #000;
}
.third-s ul {
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
}
.third-s ul li {
	display: inline-block;
}
.third-s ul li:first-child {
	font-family: 'open_sans_condensedbold';
	color: #074f8b;
	font-size: 21px;
}
.third-s h3 {
	font-size: 21px;
}
.first-s p {
	line-height: 1.7em;
	color: #727272;
	margin-bottom: 20px;
}
.first-s .button-s a, .ps-button a {
	transform: translateZ(0px);
	-webkit-transform: translateZ(0px);
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	background: #ffc414;
	color: #333333;
	position: relative;
	font-family: 'open_sans_condensedbold';
	padding: 9px 15px;
	padding-right: 15px;
	text-transform: uppercase;
	font-size: 12px;
	display: inline-block;
}
.first-s .button-s a:hover, .first-s .button-s a:focus, .ps-button a:hover, .ps-button a:focus {
	text-decoration: none;
	color: #fff;
}
.first-s .button-s {
	margin-bottom: 10px;
}
.first-s .button-s a i {
	font-size: 16px;
}
.first-s .button-s a:before, .ps-button a:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	background: #333;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	transform-origin: 0% center 0px;
	transform: scale(0);
	z-index: -1;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
.first-s .button-s a:hover:before, .first-s .button-s a:focus:before, .ps-button a:hover:before, .ps-button a:focus:before {
	transform: scale(1);
}
p.shareing i {
	color: #1b5286;
	margin-right: 10px;
}
p.shareing {
	text-transform: uppercase;
	font-size: 12px;
}
/*Ticker*/
.noJS .ticker .stop {
	display: none
}
.noJS .ticker ul {
	margin: 0;
	width: 100%;
}
.noJS .ticker .tickerDivBlock {
	height: 100px;
	overflow-y: scroll;
	overflow-x: hidden
}
a#stopNews0 {
	display: block !important;
}
.ticker img {
	width: 100%;
}
a#stopNews0 {
	position: absolute;
	right: 97px;
	top: 28px;
	color: #000;
	font-size: 12px;
	text-transform: uppercase;
}
a.segt {
	position: absolute;
	top: 28px;
	right: 20px;
	color: #000;
	font-size: 12px;
	text-transform: uppercase;
}
a.segt i {
	color: #1b5286;
}
ul.activityTicker {
	margin-left: 0px;
	padding-left: 0px;
}
.bdrl {
	border-left: 1px solid #ccc;
}
.news-s p {
	margin-bottom: 0px;
}
.mn {
	min-height: 300px;
	margin-top: 34px;
}
a.segt:hover {
	text-decoration: none;
}
a#stopNews0:hover {
	text-decoration: none;
}
.bold-s {
	font-family: 'open_sans_condensedbold';
	color: #000000;
	font-size: 16px !important;
	margin-top: 5px;
}
.more a {
	font-family: 'open_sans_condensedbold';
	color: #28418e;
	font-size: 12px;
	text-transform: uppercase;
}
.more a i {
	font-size: 14px;
}
.third-s ul li:after {
	content: "|";
	font-size: 17px;
	color: #8d8d8d;
	font-family: 'open_sansregular';
	padding-left: 7px;
	padding-right: 7px;
}
.third-s ul li {
	font-size: 17px;
}
.third-s ul li a {
	color: #8d8d8d;
}
.bg2 {
	background: url(../images/bg2.png) center top fixed #283f8b;
	min-height: 207px;
}
#owl-demo .item {
	margin: 3px;
}
#owl-demo .item img {
	display: block;
	width: auto;
	height: auto;
}
.cont-s {
	text-align: center;
	font-size: 17px;
}
.icon-s {
	border-radius: 50%;
	border: 2px solid #fff;
	width: 77px;
	height: 77px;
	margin: 0 auto;
}
.icon-s img {
	margin-left: 12px;
	margin-top: 12px;
}
.owl-item a {
	color: #fff;
}
.owl-item a p {
	margin: 0px;
	padding: 0px;
}
.owl-item a p {
	margin: 0;
	padding: 0px;
	line-height: 1.2em;
}
.owl-item a p:first-child {
	margin-top: 10px;
}
.owl-next {
	position: absolute;
	top: 3px;
	right: -14px;
}
.owl-prev {
	position: absolute;
	top: 3px;
	left: -14px;
}
.m1 {
	font-family: 'open_sansregular';
}
.m2 {
	font-family: 'open_sans_condensedbold';
}
@media only screen and (max-width:1199px){.logo-section-with-search .container{ width:100%;}
.logo-section-with-search{ position:static !important;}
.row.image-border.mctms{ margin-top:0px !important;}}
@media only screen and (max-width:991px) {
.logo-section-with-search {
	position: inherit;
	z-index: 999;
	background: transparent;
	width: 100%;
}

.bridcrumbs.mtmtm {
    top:-211px !important;
}
.logo-section-with-search .container{ width:100%;}
.logo-section-with-search{ position:static !important;}
.row.image-border.mctms{ margin-top:0px !important;}


.menu-s .navbar-collapse {
	padding-left: 15px;
}
.inner-banner {
	margin-top: 60px;
}
#logo img {
	width: 100%;
}
.logo-section-with-search .container {
	width: 100% !important;
}
.tb-megamenu .btn-navbar {
	display: block;
	margin-top: -59px;
	margin-right: 10px;
}
.tb-megamenu .nav-collapse .dropdown-menu {
	background: #1e398c !important;
}
.search {
	right: 86px;
}
.tb-megamenu .nav > li > a:hover {
	background: #fff !important;
}
.news-sections ul li {
	width: 100% !important;
	margin-bottom: 4px !important;
}
.news-sections {
	margin-top: 20px !important;
	margin-left: 20px !important;
}
.view-footer .pull-left {
	width: auto !important
}
#menu-footer-menu .footer-links p, #menu-footer-menu {
	text-align: center !important;
}
.footer-links .pull-right {
	float: none !important;
	text-align: center;
}
.tb-megamenu-item {
	background: #1e398c !important;
}
.footer-links p {
	text-align: center !important;
}
.tb-megamenu-column-inner img, .tb-megamenu-column-inner p {
	display: none !important;
}
.tb-megamenu-column-inner img, .tb-megamenu-column-inner p {
	display: none !important;
}
#tb-megamenu-column-4 img, #tb-megamenu-column-4 p {
	display: none !important;
}
#tb-megamenu-column-5 img, #tb-megamenu-column-5 p {
	display: none !important;
}
.tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus {
	background: none !important;
}
.dropdown-toggle a:hover {
	background: #fff !important
}
.tb-megamenu-submenu a:hover {
	background: none !important;
}
.tb-megamenu .nav-collapse {
	top: 3px!important;
}
.btn.btn-navbar.tb-megamenu-button.menuIstance-processed {
	background: #ffc414 none repeat scroll 0 0;
	border: medium none;
	padding: 0 !important;
	text-align: center;
	width: 39px;
}
}

@media only screen and (max-width:768px) {
a.navbar-brand {
	color: #fff !important;
	padding-top: 13px;
	display: block;
}
}
.blogShort {
	border-bottom: 1px solid #ddd;
}
.add {
	background: #333;
	padding: 10%;
	height: 300px;
}
.nav-sidebar {
	width: 100%;
}
.nav-sidebar a {
	color: #222222;
	-webkit-transition: all 0.08s linear;
	-moz-transition: all 0.08s linear;
	-o-transition: all 0.08s linear;
	transition: all 0.08s linear;
	font-family: 'open_sans_condensedbold';
	text-transform: uppercase;
	border: 1px solid #f1f1f1;
}
.nav-sidebar .active a {
	cursor: default;
	background-color: #1e398c;
	color: #fff;
}
.nav-sidebar .active a:hover {
	background-color: #1e398c;
}
.nav-sidebar .text-overflow a, .nav-sidebar .text-overflow .media-body {
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.btn-blog {
	color: #ffffff;
	background-color: #1e398c;
	border-color: #E50000;
	border-radius: 0;
	margin-bottom: 10px
}
.nav-sidebar .nav > li > a:hover, .nav-sidebar .nav > li > a:focus {
	text-decoration: none;
	background-color: #1e398c;
	color: #fff;
}
.btn-blog:hover, .btn-blog:focus, .btn-blog:active, .btn-blog.active, .open .dropdown-toggle.btn-blog {
	color: white;
	background-color: #1e398c;
	border-color: #0b56a8;
}
article h2 {
	color: #333333;
}
h2 {
	color: #0b56a8;
}
.margin10 {
	margin-bottom: 10px;
	margin-right: 10px;
}
.container .text-style {
	text-align: justify;
	line-height: 23px;
	margin: 0 13px 0 0;
	font-size: 19px;
}
.twit h3 {
	position: relative;
	font-family: 'open_sans_condensedbold';
	text-transform: uppercase;
	color: #69bdfb;
	font-size: 23px;
}
h3.info {
	font-size: 23px;
	position: relative;
	margin-bottom: 34px;
}
h3.info span:first-child {
	font-family: 'open_sanscondensed_light';
	text-transform: uppercase;
}
h3.info span:last-child {
	font-family: 'open_sans_condensedbold';
	text-transform: uppercase;
	color: #1e398c;
}
h3.info:after, .twit h3:after {
	content: "";
	position: absolute;
	background: #666666;
	width: 40px;
	height: 5px;
	bottom: -16px;
	left: 9px;
}
h3.info:before, .twit h3:before {
	content: "";
	background: #1e398c;
	width: 5px;
	height: 5px;
	position: absolute;
	bottom: -16px;
}
.news-sections ul {
	list-style: none;
	font-size: 14px;
	text-align: left;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: -6px;
	min-height: 245px;
}
.news-sections ul li a {
	color: #727272;
}
.news-sections ul li a span {
	color: #1e398c;
}
.news-sections ul li {
	margin-bottom: 20px;
	width: 50%;
	float: left;
}
.ps-button a {
	font-size: 12px;
	padding-right: 26px;
}
.ps-button a span {
	font-size: 11px;
}
.ps-button div {
	position: absolute;
	right: 11px;
	top: 7px;
}
.ps-button.pull-right a {
	padding-right: 15px;
}
.footer-banner ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	margin-left: -8px;
}
.footer-banner ul li {
	display: inline-block;
	padding-right: 6px;
}
.footer-banner {
	margin-top: 23px;
}
.footer-links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.footer-links ul li {
	display: inline-block;
}
.footer-links ul li a {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	padding: 5px 4px;
	position: relative;
}
.footer-links ul li a:after {
	content: "|";
	font-size: 11px;
	top: 5px;
	position: absolute;
	right: -4px;
}
.footer-links ul li:last-child a:after {
	display: none;
}
.footer-links p {
	padding-left: 4px;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	margin-top: 3px;
}
.owl-item a .icon-s {
	transition: all 1s ease-in-out;
}
.owl-item a:hover .icon-s {
	transform: rotate(360deg);
	background: #0c1e55;
}
.owl-item a:hover {
	color: #ffca2d;
	text-decoration: none;
}
.owl-item a {
	transition: all 1s ease-in-out;
}



.section-our-business  .inner-banner-full img,.section-investors-relations  .inner-banner-full img,.section-communication-lounge  .inner-banner-full img,.section-careers   .inner-banner-full img{
	width: 100%;
	height: auto;
}
.inner-banner img {
    width: 100%;
    height: 315px;
}
.fs2 {
	position: relative;
}
.bridcrumbs {
	position: absolute;
	z-index: 2;
	bottom: -10px;
}
.bridcrumbs h2 {
	font-size: 36px;
	color: #1b1b1b;
}
.bridcrumbs ul {
	list-style: none;
	padding-left: 3px;
	font-size: 12px;
}
.bridcrumbs ul li {
	display: inline-block;
	padding-right: 6px;
}
.bridcrumbs ul li:after {
	content: "\f105";
	font-family: 'FontAwesome';
	color: #d7d4d5;
	padding-left: 9px;
	font-size: 12px;
	font-weight: bold;
}
.bridcrumbs ul li:last-child:after {
	display: none;
}
.bridcrumbs ul li a {
	color: #555555;
	text-transform: uppercase;
}
.bridcrumbs ul li.active a {
	font-weight: bold;
}
.inner-content-section {
	margin-top: 44px;
	min-height: 250px;
}
.inner-content-section p {
	line-height: 1.7em;
}
/*accordion menu*/

/*******************************
* Does not work properly if "in" is added after "collapse".
* Get free snippets on bootpen.com
*******************************/
.panel-group .panel {
	border-radius: 0;
	box-shadow: none;
	border: none;
	background: #f4f4f4;
}
.panel-default > .panel-heading {
	padding: 0;
	border-radius: 0;
	color: #212121;
	background-color: #FAFAFA;
	border-color: #EEEEEE;
}
.panel-title {
	font-size: 14px;
}
.panel-title > a {
	display: block;
	padding: 14px;
	text-decoration: none;
	padding-left: 38px;
}
.more-less {
	float: right;
	color: #4e9bf3;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #EEEEEE;
}
#accordion ul {
	list-style: none;
	padding-left: 3px;
}
#accordion h4.panel-title {
	font-weight: bold;
}
#accordion ul li a {
	color: #555555;
	font-size: 13px;
	padding-left: 20px;
}
#accordion ul li {
	line-height: 1.6em;
}
#accordion h4 a {
	position: relative;
}
#accordion h4 a:before {
	content: "\f144";
	font-family: 'FontAwesome';
	position: absolute;
	left: 20px;
	top: 15px;
	font-size: 14px;
	color: #2b88f3;
}
#accordion h4 {
	background: #f4f4f4;
}
/*end accordion menu*/
.content-part h4 {
	font-weight: bold;
	font-size: 16px;
}
.sectin-2 ul {
	list-style: none;
	padding-left: 0px;
	margin-bottom: 20px;
}
.sectin-2 ul li a {
	color: #555555;
	position: relative;
	padding-right: 27px;
	padding-left: 17px;
	font-size: 16px;
}
.sectin-2 ul li a:before {
	content: "\f144";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0px;
	top: 0px;
	font-size: 14px;
	color: #2b88f3;
}
.sectin-2 ul li {
	display: inline-block;
}
.sectin-21 ul {
	list-style: none;
	padding-left: 0px;
	margin-bottom: 20px;
}
.sectin-21 ul li a {
	color: #555555;
	position: relative;
	padding-right: 27px;
	padding-left: 17px;
	font-size: 16px;
}
.sectin-21 ul li a:before {
	content: "\f144";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0px;
	top: 0px;
	font-size: 14px;
	color: #2b88f3;
}
.sectin-21 ul li {
	float: left;
	width: 45%;
	line-height: 1.8em;
	margin-right: 7px;
}
.sectin-21 {
	display: table;
}
.dot-login h3 {
	margin-top: 0px;
	position: relative;
	background: #2f4ca0;
	padding: 10px 35px;
	color: #fff;
}
.dot-login h3:before {
	content: "\f144";
	font-family: 'FontAwesome';
	position: absolute;
	left: 8px;
	top: 13px;
	font-size: 20px;
	color: #fff;
}
.other h3 {
	position: relative;
	margin-bottom: 30px;
}
.other h3:before {
	position: absolute;
	content: "";
	width: 190px;
	height: 3px;
	background: #2b88f3;
	bottom: -11px;
	left: 0;
}
.other h3:after {
	position: absolute;
	content: "";
	width: 50px;
	height: 3px;
	background: #f3af2b;
	bottom: -11px;
	left: 145px;
}
.inr2 .bridcrumbs {
	bottom: 100px;
}
.inr2 .bridcrumbs h2 {
	color: #fff;
}
.inr2 .bridcrumbs a {
	color: #fff;
}
.inr2 .bridcrumbs {
	width: 50%;
}
.inr2 .bridcrumbs p {
	color: #eeeff3;
	line-height: 1.7em;
}
.inr2section {
	background: transparent;
}
.image-border img {
	border: 16px solid #cccccc;
	width: 100%;
}
.row.image-border {
	margin-top: -58px;
}
.row.image-border .col-md-4 {
	margin-left: 0px;
	padding-left: 0px;
}
.row.image-border h3 {
	font-size: 24px;
}
.row.image-border p {
	color: #555555;
	font-size: 13px;
	text-transform: uppercase;
}
.row.image-border .read-more {
	text-transform: uppercase;
	font-weight: bold;
	color: #b34a39;
}
.row.image-border .read-more a {
	color: #b34a39;
}
.footer-links .col-md-8 {
	margin-left: -10px;
}
.crs h3 {
	margin-bottom: 20px;
}
.crs, .crs1 .col-md-6.col-lg-6.col-sm-6.col-xs-12 {
	margin-left: -15px;
}

@media only screen and (max-width:767px) {
.bridcrumbs {
	bottom: 20px;
	position: inherit;
	z-index: 2;
}
.bridcrumbs h2 {
	color: #000 !important;
}
.inr2 .bridcrumbs {
	margin: 0 auto;
	width: 96%;
}
.inr2 .bridcrumbs a, .inr2 .bridcrumbs p {
	color: #000;
}
.row.image-border {
	margin-top: 0px;
}
.search input {
	border-radius: 1px;
	float: left;
	height: 38px;
	line-height: 18px;
	margin-left: 210px;
	padding: 0 2px;
	position: absolute;
	top: -38px;
	transition: all 0.7s ease-in-out 0s;
	width: 0;
}
.btn {
	border-radius: 1px;
	color: #000;
	font-size: 17px;
	height: 38px;
	position: absolute;
	right: 0;
	top: -38px;
}
}
span.high_contrast_switcher_label {
	display: none;
}
.bg1 div#block-high-contrast-high-contrast-switcher h2.block__title.block-title {
	display: none;
}
.slidercont {
	position: absolute;
	z-index: 9999999;
	background: #fff;
	padding: 20px;
	margin-top: -199px;
	margin-left: 92px;
	color: #000;
}
.slidercont p span:first-child {
	font-family: 'open_sanscondensed_light';
	font-size: 26px;
	color: #000;
}
.slidercont p {
	color: #1e398c;
	font-family: 'open_sans_condensedbold';
	font-size: 26px;
}
.block__title.block-title {
	display: none;
}
.breadcrumb {
	background: none !important;
	margin-bottom: 0px;
}
.breadcrumb ol {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
}
.breadcrumb ol li {
	display: inline-block;
	padding-right: 5px;
}
.breadcrumb {
	padding: 8px 1px !important;
}
.logo-section-with-search.dfdf {
	position: inherit;
	margin-bottom: 0px;
}
.bridcrumbs.inrb1 {
	position: inherit;
	bottom: 0px;
	margin-top: -19px;
}
.bridcrumbs11 .breadcrumb ol li {
	color: white;
}
.bridcrumbs11 {
	position: absolute;
	z-index: 2;
	bottom: 67px;
}
.bridcrumbs11 h2 span {
	color: white;
}
.bridcrumbs11 p {
	color: white;
	width: 546px;
}
span.high_contrast_switcher_high {
	background: url("../images/high_contrast.png");
	background-repeat: no-repeat;
	width: 13px;
	height: 13px;
	font-size: 0px;
	padding: 10px;
}
span.high_contrast_switcher_normal {
	background: url("../images/normal_contrast.png");
	background-repeat: no-repeat;
	width: 13px;
	height: 13px;
	font-size: 0px;
	padding: 10px;
}
.tabs-primary.tabs.primary li {
	border: 1px solid #ccc;
	display: inline-block;
	padding: 9px 13px;
}
.menu-s .navbar-default .navbar-nav > li > a:focus {
	color: #ffc414;
}
.menu-s .nav > li > a {
	padding: 14px 35px !important;
}
.tb-megamenu {
	background-color: #1e398c !important;
}
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
	background-color: #1e398c !important;
	color: #ffc414 !important;
}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
	background-color: #1e398c !important;
	color: #ffc414 !important;
}
div#responsive-main-menu ul li a {
	padding: 5px 16px;
	display: block;
	color: #fff;
	border-bottom: 1px solid #1f367f;
}
div#responsive-main-menu ul li a:hover, div#responsive-main-menu ul li a:focus, div#responsive-main-menu ul li.active a {
	text-decoration: none;
	color: #ffc414 !important
}
.responsive-main-menu {
	display: none;
}
.front .view-managing-director ul li:nth-child(3) span.ext {
	display: none;
}
.jackbox-hover-play {
	background-image: url(../img/graphics/hover_play.png);
	display: none !important;
}
.third-s ul li:nth-child(3):after {
	display: none;
}
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover {
	color: #eee;
	text-decoration: none;
	outline: 0;
	background-color: #e54e4b;
	padding-left: 10px !important;
}
.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a {
	padding-left: 10px !important;
}
.body-container p {
	text-align: justify;
	padding-bottom: 10px !important;
}
.section-contact-us-1 table tr th, .section-help tr th {
	padding: 9px 10px;
}
.section-contact-us-1 table tr td, .section-help tr td {
	padding: 9px;
}
.view-health-safety ol {
	margin-left: 16px;
}
.section-accolades-awards .field-content ol {
	margin-left: 18px;
}
.view-health-safety ol li, .section-accolades-awards ol li {
	line-height: 1.7em;
	padding-bottom: 5px;
	text-align: justify;
}
.section-csr table tr td {
	padding: 5px;
}
embed {
	width: 100%;
}
.view-board-of-directors .col-md-2 {
	text-align: center;
	line-height: 1.7em;
}
.view-board-of-directors .col-md-2 img {
	border: 3px solid #ccc;
	width: 155px;
	height: 205px;
}
.view-board-of-directors .col-md-12 {
	border-bottom: 1px solid #ccc;
	margin-bottom: 40px;
	min-height: 246px;
}
.view-board-of-directors h3 {
	margin-top: 0px;
}
ul.vm_mission, ul.vision_mission, ul.vm_foo {
	list-style-type: disc;
	margin-left: 16px;
	line-height: 1.7em;
	margin-top: -7px;
}
ul.company-overst {
	list-style-type: disc;
	margin-left: 17px;
	line-height: 1.7em;
}
ul.company-overst3 {
	list-style-type: disc;
	margin-left: 17px;
	line-height: 1.7em;
}
ul.evolution-sect {
	list-style-type: disc;
	margin-left: 17px;
	line-height: 1.7em;
}
span.form-required {
	color: red;
}
form#user-login {
	border: 1px solid #ccc;
	padding: 25px 21px 25px 21px;
	width: 56%;
	margin: 0 auto;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(51,51,51,1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(51,51,51,1);
	box-shadow: 0px 0px 5px 1px rgba(51,51,51,1);
	margin-bottom: 20px;
}
#user-login .description {
	margin-left: 0px;
	margin-bottom: 15px;
}
#user-login label {
	display: block;
}
#user-login input#edit-submit {
	border: 1px solid #ccc;
	background: #1e398c;
	color: #fff;
	padding: 6px 18px;
	text-transform: uppercase;
	margin-top: 17px;
	position: relative;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	border-radius: 5px;
	width: auto;
}
#user-login input#edit-submit:hover {
	background: #134157;
	border-radius: 5px;
}
#user-login input {
	width: 100%;
	padding: 4px;
	padding-left: 5px;
}
.captcha legend {
	color: #ffffff;
	background: #1e398c;
	padding-left: 9px;
	width: auto;
	padding-right: 10px;
}
input#edit-captcha-response {
	width: auto;
}
.right-as h3:before {
	content: "";
	background: #1e398c;
	height: 4px;
	width: 59px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.right-as {
	background: rgba(30, 57, 140, 0.16);
	padding: 18px 22px;
}
.right-as h3 {
	margin-top: 0px;
	position: relative;
	padding-bottom: 10px;
}
th, td {
	padding: 5px 10px !important;
}

@media only screen and (max-width:767px) {
.search input {
	margin-left: 0px;
	width: 243px;
	padding-left: 10px !important;
}
.search input:focus {
	padding-left: 10px !important;
}
.search {
	top: 40px;
}
}
li.gallery-my {
	float: left;
	width: 33.33%;
	margin-bottom: 30px;
}
li.gallery-my img {
	border: 3px solid #ccc;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
}
li.gallery-my img:hover {
	border: 3px solid #000;
}

@media only screen and (max-width:991px) {
li.gallery-my {
	width: 50%;
}
}

@media only screen and (max-width:767px) {
li.gallery-my {
	width: 100%;
	float: none;
	text-align: center;
}
}
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover {
	background-color: #1e398c !important;
	color: #ffc414 !important;
	border-color: #222;
}
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #fff !important;
	border-bottom-color: #fff !important;
}
.tb-megamenu .nav li.dropdown.open a:hover .caret, .tb-megamenu .nav li.dropdown.open a:focus .caret {
	border-top-color: #ffc414 !important;
	border-bottom-color: #ffc414 !important;
}
a.imagelink {
	padding: 0px !important;
}
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle .caret {
	border-top-color: #ffc414 !important;
	border-bottom-color: #ffc414 !important;
}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret {
	border-top-color: #ffc414 !important;
	border-bottom-color: #ffc414 !important;
}

@media only screen and (max-width:767px) {
.bg1 {
	display: none;
}
.search input {
	top: -54px !important;
}

.flex-nav-prev {
	display: none !important;
}
.flex-nav-next {
	display: none !important;
}
.slidercont {
	background: #fff none repeat scroll 0 0;
	color: #000;
	margin-left: 0;
	margin-top: 0;
	padding: 20px;
	position: inherit;
	z-index: 9999999;
}
.view-managing-director {
	text-align: center;
}
.section-feedback .webform-client-form {
	width: 100% !important;
}
}

@media only screen and (max-width:1199px) and (min-width:980px) {
.menu-s .nav > li > a {
	padding: 14px 25px !important;
}
}
.btn.btn-navbar.tb-megamenu-button.menuIstance-processed {
	display: none;
}
.section-feedback .webform-client-form label {
	display: table;
}
.section-feedback .webform-client-form input[type="submit"] {
	border: 1px solid #ccc;
	background: #1e398c;
	color: #fff;
	padding: 6px 18px;
	text-transform: uppercase;
	margin-top: 17px;
	position: relative;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
	border-radius: 5px;
	width: auto;
	margin-bottom: 0px;
}
.section-feedback .webform-client-form {
	border: 1px solid #ccc;
	padding: 25px 21px 25px 21px;
	width: 52%;
	margin: 0 auto;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(51,51,51,1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(51,51,51,1);
	box-shadow: 0px 0px 5px 1px rgba(51,51,51,1);
	margin-bottom: 20px;
}
.section-feedback .webform-client-form input {
	width: 100%;
	padding: 4px;
	padding-left: 5px;
	margin-bottom: 10px;
}
.site-map-box-menu ul {
}
.site-map-box-menu h2 {
	font-size: 26px;
}
.site-map-box-menu ul li {
	position: relative;
	line-height: 1.7em;
}
.site-map-box-menu ul li:before {
	content: "\00BB";
}
.site-map-box-menu ul li a {
	padding-left: 7px;
}
h4 {
	font-weight: bold !important;
}
div#modal-content form#user-login {
	width: 100%;
}
.section-help ol {
	margin-left: 16px;
}
/*Strip the ul of padding and list styling*/
.responsive-main-menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
}
/*Create a horizontal list with spacing*/
.responsive-main-menu li {
	display: inline-block;
	float: left;
	margin-right: 1px;
}
/*Style for menu links*/
.responsive-main-menu li a {
	display: block;
	min-width: 140px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	background: #2f3036;
	text-decoration: none;
}
/*Hover state for top level links*/
.responsive-main-menu li:hover a {
	background: #af923c;
}
/*Style for dropdown links*/
.responsive-main-menu li:hover ul a {
	background: #f3f3f3;
	color: #2f3036;
	height: 40px;
	line-height: 40px;
}
/*Hover state for dropdown links*/
.responsive-main-menu li:hover ul a:hover {
	background: #af923c;
	color: #fff;
}
/*Hide dropdown links until they are needed*/
.responsive-main-menu li ul {
	display: none;
}
/*Make dropdown links vertical*/
.responsive-main-menu li ul li {
	display: block;
	float: none;
}
/*Prevent text wrapping*/
.responsive-main-menu li ul li a {
	width: auto;
	min-width: 100px;
	padding: 0 20px;
}
/*Display the dropdown on hover*/
.responsive-main-menu ul li a:hover + .hidden, .responsive-main-menu .hidden:hover {
	display: block;
}
/*Style 'show menu' label button and hide it by default*/
.responsive-main-menu .show-menu {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	background: transparent;
	text-align: left;
	padding: 0px;
	display: none;
}
/*Hide checkbox*/
.responsive-main-menu input[type=checkbox] {
	display: none;
	-webkit-appearance: none;
}
/*Show menu when invisible checkbox is checked*/
.responsive-main-menu input[type=checkbox]:checked ~ #menu {
	display: block;
}

/*Responsive Styles*/

@media screen and (max-width : 979px) {
/*Make dropdown links appear inline*/
.responsive-main-menu ul {
	position: static;
	display: none;
}
/*Create vertical spacing*/
.responsive-main-menu li {
	margin-bottom: 1px;
}
/*Make all menu links full width*/
.responsive-main-menu ul li, .responsive-main-menu li a {
	width: 100%;
}
/*Display 'show menu' link*/
.responsive-main-menu .show-menu {
	display: block;
}
.responsive-main-menu li:hover ul {
	display: block !important;
}
}

@media only screen and (max-width:979px) {
.responsive-main-menu {
	display: block;
}
label.show-menu {
	width: 100px;
}
}

@media only screen and (max-width:382px) and (min-width:310px) {
.container-inline #edit-actions #edit-submit, #search-form #edit-submit {
	right: -42px;
}
.search input, .search:hover input, .search input:focus {
	width: 232px;
	right: 0px;
}
.search {
	width: 169px;
}
}
a.high-contrast.light {
	display: block !important;
}
a.high-contrast.dark {
	font-size: 0px;
	padding: 0px;
	width: 18px;
	height: 0px;
	padding: 0px;
}
a.high-contrast.light {
	font-size: 0px;
	padding: 0px;
	width: 18px;
	height: 0px;
	padding: 0px;
}
.bg1 .pull-right ul li:nth-child(3) a, .bg1 .pull-right ul li:nth-child(4) a {
	margin-top: -6px;
	position: absolute;
	top: -8px;
	left: 0;
	height: 1px !important;
}
.bg1 .pull-right ul li:nth-child(3), .bg1 .pull-right ul li:nth-child(4) {
	position: relative;
	padding-left: 20px;
}
.mega-col-nav p {
	text-align: justify;
}
.footer-section {
	clear: both;
}
.region.region-inner-sub-menu {
	background: #f5f5f5;
	border: 1px solid #ccc;
}
.region.region-inner-sub-menu ul li a {
	padding: 8px 6px 1px 26px;
	display: block;
	position: relative;
	color: #000;
}
.region.region-inner-sub-menu ul li a:before {
	content: "\00bb";
	position: absolute;
	left: 11px;
	top: 2px;
	font-size: 20px;
}
.region.region-inner-sub-menu ul li {
	border-width: thin;
	border-bottom-style: dashed;
	padding-bottom: 8px;
	border-bottom-color: #ccc;
}
ul.director-list li {
	width: 23%;
	float: left;
	text-align: center;
	min-height: 239px;
	margin-bottom: 10px;
	border-style: dashed;
	border-width: thin;
	border-color: #ccc;
	margin-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
}
ul.director-list li a img {
	border: 1px solid #ccc;
	width: 108px;
	height: 128px;
}
ul.director-list li:hover {
	background: #1e398c;
}
ul.director-list li:hover, ul.director-list li a:hover {
	color: #fff;
	text-decoration: none;
}
ul.director-list li a {
	color: #ff5252;
	display: block;
	width: 100%;
	height: 100%;
}

@media only screen and (max-width:767px) {
ul.director-list li {
	width: 100%;
}
.container-inline #edit-actions #edit-submit, #search-form #edit-submit {
    margin-top: -4px !important;
}
#navbar ul li{ text-align:left;}
.menu-s:before {
    content: "MENU";
    position: absolute;
    color: #fff;
    left: 5%;
    top:12px; font-size:19px;
}

.flex-direction-nav a {
    top: 68px !important;
}
.menu-s{ position:relative;}
#navbar ul ul,#navbar ul ul ul{ width:100%;}
#navbar ul ul li,#navbar ul ul a{ width:100%; display:block;}
}
/*new css*/
	
	
.bridcrumbs.ctst {
	top: -136px;
}
.row.comts h1 {
	font-size: 24px;
}
.row.comts p {
	margin-bottom: 30px;
}
.container {
	text-align: justify;
}
.iner-cont {
	background: #f3f3f3;
	padding: 20px;
	padding-left: 28px;
	padding-top: 7px;
	padding-right: 32px;
	text-align: justify;
	padding-bottom: 17px;
	margin-bottom: 27px;
}
.iner-cont.corp, .iner-cont.regofic {
	min-height: 210px;
}
.iner-cont.tend, .iner-cont.callmail, .iner-cont.it-seto {
	min-height: 184px;
}
.iner-cont.tele, .iner-cont.video-c, .iner-cont.email {
	min-height: 131px;
}
.iner-cont h2 {
	font-size: 21px;
	text-align: left;
	color: #000;
}
.iner-cont ul {
	list-style: none;
	padding-left: 0px;
}
.iner-cont ul li a {
	color: #555555;
}
.iner-cont ul li {
	color: #555555;
	position: relative;
	padding-left: 22px;
	text-align: left;
	padding-bottom: 5px;
}
.iner-cont.regofic ul li:first-child:before {
	content: "\f041";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.regofic ul li:nth-child(2):before {
	content: "\f095";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.corp ul li:nth-child(1):before {
	content: "\f007";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.corp ul li:nth-child(2):before {
	content: "\f095";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.corp ul li:nth-child(3):before {
	content: "\f02f";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.corp ul li:nth-child(4):before {
	content: "\f0e0";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.tele ul li:nth-child(1):before {
	content: "\f095";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.video-c ul li:nth-child(1):before {
	content: "\f03d";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.email ul li:nth-child(1):before {
	content: "\f0e0";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.tend ul li:nth-child(1):before {
	content: "\f095";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.tend ul li:nth-child(2):before {
	content: "\f02f";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.callmail ul li:nth-child(1):before {
	content: "\f095";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.callmail ul li:nth-child(2):before {
	content: "\f0e0";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.it-seto ul li:nth-child(1):before {
	content: "\f007";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.it-seto ul li:nth-child(2):before {
	content: "\f095";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.it-seto ul li:nth-child(3):before {
	content: "\f0e0";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}

/*end new*/

@media only screen and (max-width:382px) {
.search input {
	font-size: 12px;
}
.container-inline #edit-actions #edit-submit, #search-form #edit-submit {
	height: 38px !important;
}
}

@media only screen and (max-width:767px) {
.container.fs2 {
	padding-left: 29px;
}
.bridcrumbs {
	bottom: 0px;
}
.slidercont {
	padding-left: 36px;
}
.container-inline #edit-actions #edit-submit, #search-form #edit-submit {
	height: 38px !important;
}
.webform-conditional-processed {
	border: 1px solid #ccc;
	padding: 20px;
	width: 100% !important;
	margin: 0 auto;
}
}
.bridcrumbs.dde {
	margin-bottom: 20px;
}
.webform-conditional-processed {
	border: 1px solid #ccc;
	padding: 20px;
}
.webform-conditional-processed label {
	display: block;
	margin-bottom: 5px;
}
.webform-conditional-processed select, .webform-conditional-processed input {
	margin-bottom: 10px;
	padding: 4px !important;
	width: 100%;
}
.webform-conditional-processed input[type="submit"] {
	width: auto;
	padding: 9px 18px !important;
	margin-top: 20px;
	background: #1e398c;
	border: none;
	color: #fff;
	text-transform: uppercase;
}
.webform-conditional-processed {
	border: 1px solid #ccc;
	padding: 20px;
	width: 50%;
	margin: 0 auto;
}

@media only screen and (max-width:767px) and (min-width:386px) {
.search:hover input, .search input:focus {
	width: 243px;
	margin-left: 0px;
	padding-left: 10px;
	outline: none;
}
}
/*career page*/

.heading-content-s ul li {
	position: relative;
	color: #eeeff3;
	display: inherit;
}
.heading-content-s ul li:after {
	display: none;
}
.heading-content-s ul li:before {
	padding-right: 7px;
	content: "\f0da";
	font-family: 'FontAwesome';
	color: #3a89ab;
}
.row.image-border p {
	text-transform: none;
}

/*career page end*/


@media only screen and (max-width:1199px) and (min-width:992px) {
.inner-banner img {
	height: 259px;
}

.inner-content-section {
	margin-top: 0px;
}
.logo-section-with-search h1 {
	margin: 0;
	padding: 10px 0 0;
}
.bridcrumbs h2 {
	line-height: 15px;
	font-size: 30px;
}
}
caption {
	font-weight: bold;
}
.row.image-border.mctms {
	margin-top: -219px;
}
.row.image-border.stm {
	margin-top: 31px;
}

.homeslider img {
	width: 100%;
}

@media only screen and (max-width:990px) {
.inner-banner img {
	height: auto;
}
.inner-banner {
	margin-top: 20px;
}
.inner-content-section {
	margin-top: 0px;
}
}

@media only screen and (max-width:767px) {
.heading-content-s ul li, .bridcrumbs11 h2 span, .bridcrumbs11 .breadcrumb ol li, .bridcrumbs11 p {
	color: #000;
}
.inner-content-section {
	margin-top: 0px;
}
.body-container {
	padding-top: 10px;
}
.inner-content-section {
	margin-top: 0px;
}
.breadcrumb {
	margin-bottom: 0 !important;
}
.bridcrumbs11 {
	position: initial;
}
.bridcrumbs h2 {
	font-size: 27px;
}
.bridcrumbs11 p {
	width: 100%;
}
}
.dir-desig {
	text-align: center;
	font-weight: bold;
}
.views-field.views-field-title a {
	font-weight: bold;
	color: #222222;
}
.lightboxcontainer {
	width: 100%;
	text-align: left;
}
.lightboxleft {
	width: 40%;
	float: left;
}
.lightboxright {
	width: 60%;
	float: left;
}
.lightboxright iframe {
	min-height: 390px;
}
.divtext {
	margin: 36px;
}

@media (max-width: 800px) {
.lightboxleft {
	width: 100%;
}
.lightboxright {
	width: 100%;
}
.divtext {
	margin: 12px;
}
}
table tr td a {
	font-weight: normal !important;
	color: #1e398c !important;
}
th {
	padding-top: 9px !important;
	padding-bottom: 9px !important;
}
.footer-banner.wow.fadeInUp {
	background: #f8f8f8 !important;
	margin-bottom: 16px;
}
p.fut-st5 {
	text-align: right;
}
a.a2a_dd.ext {
	float: left !important;
	padding-right: 9px !important;
}
span.a2a_svg.a2a_s__default.a2a_s_print.a2a_img_text {
	float: left !important;
}
.a2a_kit a {
	cursor: pointer !important;
	text-align: left !important;
}
.news-sections ul li a img {
	height: 110px;
}
.lgd {
	text-align: center !important;
	color : #fff !important;
	background-color: #E39435 !important;
	border-radius: 2em;
	padding: 6px;
}
.fs {
	border-style: dashed !important;
	border-color: red !important;
}
.lgd1 {
	text-align: center !important;
	color : #fff !important;
	background-color: #015D94 !important;
	border-radius: 2em;
	border: 2px solid #73AD21;
	padding: 6px;
}
.ulw {
	text-align: justify !important;
	background-color: #fff !important;
}
#rectangle {
	width: 220px;
	height: 320px;
	background: #4da1f7;
	text-align: center;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: center;
	color: #fff;
}
#rectangle1 {
	width: 220px;
	height: 320px;
	background: #AD0C10;
	text-align: center;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: center;
	color: #fff;
}
#rectangle2 {
	width: 220px;
	height: 320px;
	background: #B8CC9A;
	text-align: center;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: center;
	color: #fff;
}
#rectangle3 {
	width: 220px;
	height: 320px;
	background: #B3A2C7;
	text-align: center;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: center;
	color: #fff;
}
.ptl {
	background-color: #dcdcdc;
	height: auto;
	max-height: 320px;
	width: 100%;
}

@media (max-width: 500px) {

}
/******************New-css*******************/
.flex-direction-nav a {
	height: 48px;
	opacity: 9;
}
.flex-direction-nav .flex-next {
	text-align: left !important;
}
.flex-direction-nav .flex-prev {
	text-align: right !important;
}
.inner-page-blocks {
	clear: left;
}
.expanded ul li {
	padding-left: 22px;
}
.expanded ul li a {
	font-weight: 400;
}
.expanded a {
	font-weight: 700;
}
.content-part ul {
	margin-left: 17px !important;
	list-style-type: disc !important;
}
.region-header-login {
	float: right;
	margin-top: 8px;
}
.container-inline #edit-actions {
	top: 4px !important;
}
.view-display-id-page_1 ul {
	margin-left: 0px !important;
	list-style: none !important;
}
.scroll-table1 ul {
	margin-left: 0px !important;
	list-style: none !important;
}
.container-inline #edit-actions #edit-submit, #search-form #edit-submit {
	width: 34px;
	height: 36px;
	cursor: pointer;
	border: 0px;
	overflow: hidden;
	text-indent: -200px;
	font-size: 1px;
	background: url(../images/ico-goi-search.png) no-repeat center center #ffc414;
	padding: 5px 20px;
	margin: 0;
	
}
.container-inline {
	position: initial !important;
}
/*new css*/
	
	
.bridcrumbs.ctst {
	top: -136px;
}
.row.comts h1 {
	font-size: 24px;
}
.row.comts p {
	margin-bottom: 30px;
}
.container {
	text-align: justify;
}
.iner-cont {
	background: #f3f3f3;
	padding: 20px;
	padding-left: 28px;
	padding-top: 7px;
	padding-right: 32px;
	text-align: justify;
	padding-bottom: 17px;
	margin-bottom: 27px;
}
.iner-cont.corp, .iner-cont.regofic {
	min-height: 210px;
}
.iner-cont.tend, .iner-cont.callmail, .iner-cont.it-seto {
	min-height: 184px;
}
.iner-cont.tele, .iner-cont.video-c, .iner-cont.email {
	min-height: 131px;
}
.iner-cont h2 {
	font-size: 21px;
	text-align: left;
	color: #000;
}
.iner-cont ul {
	list-style: none;
	padding-left: 0px;
}
.iner-cont ul li a {
	color: #555555;
}
.iner-cont ul li {
	color: #555555;
	position: relative;
	padding-left: 22px;
	text-align: left;
	padding-bottom: 5px;
}
.iner-cont.regofic ul li:first-child:before {
	content: "\f041";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.regofic ul li:nth-child(2):before {
	content: "\f095";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.corp ul li:nth-child(1):before {
	content: "\f007";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.corp ul li:nth-child(2):before {
	content: "\f095";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.corp ul li:nth-child(3):before {
	content: "\f02f";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.corp ul li:nth-child(4):before {
	content: "\f0e0";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.tele ul li:nth-child(1):before {
	content: "\f095";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.video-c ul li:nth-child(1):before {
	content: "\f03d";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.email ul li:nth-child(1):before {
	content: "\f0e0";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.tend ul li:nth-child(1):before {
	content: "\f095";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.tend ul li:nth-child(2):before {
	content: "\f02f";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.callmail ul li:nth-child(1):before {
	content: "\f095";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.callmail ul li:nth-child(2):before {
	content: "\f0e0";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.it-seto ul li:nth-child(1):before {
	content: "\f007";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.it-seto ul li:nth-child(2):before {
	content: "\f095";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}
.iner-cont.it-seto ul li:nth-child(3):before {
	content: "\f0e0";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0;
	top: 0;
	color: #1e398c;
}

/*end new*/

@media only screen and (max-width:382px) {
.search input {
	font-size: 12px;
}
.container-inline #edit-actions #edit-submit, #search-form #edit-submit {
	height: 38px !important;
}
}

@media only screen and (max-width:767px) {
.container.fs2 {
	padding-left: 29px;
}
input#edit-submit--2{ margin-top:-4px !important;}
.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{ display:none;}
.bridcrumbs {
	bottom: 0px;
}
.slidercont {
	padding-left: 36px;
}
.container-inline #edit-actions #edit-submit, #search-form #edit-submit {
	height: 38px !important;
}
.webform-conditional-processed {
	border: 1px solid #ccc;
	padding: 20px;
	width: 100% !important;
	margin: 0 auto;
}
.slidercont p {
    color: #ffffff !important;
    font-size: 24px !important;
}
.slidercont p span:first-child {

    font-size: 21px;

}
}
.bridcrumbs.dde {
	margin-bottom: 20px;
}
.webform-conditional-processed {
	border: 1px solid #ccc;
	padding: 20px;
}
.webform-conditional-processed label {
	display: block;
	margin-bottom: 5px;
}
.webform-conditional-processed select, .webform-conditional-processed input {
	margin-bottom: 10px;
	padding: 4px !important;
	width: 100%;
}
.webform-conditional-processed input[type="submit"] {
	width: auto;
	padding: 9px 18px !important;
	margin-top: 20px;
	background: #1e398c;
	border: none;
	color: #fff;
	text-transform: uppercase;
}
.webform-conditional-processed {
	border: 1px solid #ccc;
	padding: 20px;
	width: 50%;
	margin: 0 auto;
}

@media only screen and (max-width:767px) and (min-width:386px) {
.search:hover input, .search input:focus {
	width: 243px;
	margin-left: 0px;
	padding-left: 10px;
	outline: none;
}
}
/*career page*/

.heading-content-s ul li {
	position: relative;
	color: #eeeff3;
	display: inherit;
}
.heading-content-s ul li:after {
	display: none;
}
.heading-content-s ul li:before {
	padding-right: 7px;
	content: "\f0da";
	font-family: 'FontAwesome';
	color: #3a89ab;
}
.row.image-border p {
	text-transform: none;
}

/*career page end*/


@media only screen and (max-width:1199px) and (min-width:992px) {
.inner-banner img {
	height: 259px;
}
.inner-content-section {
	margin-top: 0px;
}
.logo-section-with-search h1 {
	margin: 0;
	padding: 10px 0 0;
}
.bridcrumbs h2 {
	line-height: 15px;
	font-size: 30px;
}
.flex-direction-nav, .flex-nav-prev, .flex-nav-next {
	display: block !important;
}
}
caption {
	font-weight: bold;
}
.row.image-border.mctms {
	margin-top: -219px;
}
.row.image-border.stm {
	margin-top: 31px;
}

.homeslider img {
	width: 100%;
}

@media only screen and (max-width:990px) {
.inner-banner img {
	height: auto;
}
.inner-banner {
	margin-top: 0px;
}
.inner-content-section {
	margin-top: 0px;
}
}

@media only screen and (max-width:767px) {
.heading-content-s ul li, .bridcrumbs11 h2 span, .bridcrumbs11 .breadcrumb ol li, .bridcrumbs11 p {
	color: #000;
}
.inner-content-section {
	margin-top: 0px;
}
.body-container {
	padding-top: 10px;
}
.inner-content-section {
	margin-top: 0px;
}
.breadcrumb {
	margin-bottom: 0 !important;
}
.flex-direction-nav, .flex-nav-prev, .flex-nav-next {
	display: block !important;
}
.bridcrumbs11 {
	position: initial;
}
.bridcrumbs h2 {
	font-size: 27px;
}
.bridcrumbs11 p {
	width: 100%;
}
.flex-direction-nav a {
	top: 330px;
}
}
.dir-desig {
	text-align: center;
	font-weight: bold;
}
.views-field.views-field-title a {
	font-weight: bold;
	color: #222222;
}
.lightboxcontainer {
	width: 100%;
	text-align: left;
}
.lightboxleft {
	width: 40%;
	float: left;
}
.lightboxright {
	width: 60%;
	float: left;
}
.lightboxright iframe {
	min-height: 390px;
}
.divtext {
	margin: 36px;
}

@media (max-width: 800px) {
.lightboxleft {
	width: 100%;
}
.lightboxright {
	width: 100%;
}
.divtext {
	margin: 12px;
}
.flex-direction-nav, .flex-nav-prev, .flex-nav-next {
	display: block !important;
}
}
table tr td a {
	font-weight: normal !important;
	color: #1e398c !important;
}
th {
	padding-top: 9px !important;
	padding-bottom: 9px !important;
}
.footer-banner.wow.fadeInUp {
	background: #f8f8f8 !important;
	margin-bottom: 16px;
}
p.fut-st5 {
	text-align: right;
}
.page-photo-gallery .item-list ul li {
	border: 1px solid #ddd;
	float: left;
	margin-bottom: 25px;
	margin-right: 8px;
	padding: 10px;
	width: 32%;
}
.page-photo-gallery .item-list ul {
	overflow: hidden;
}
.bridcrumbs h2 {
	font-size: 27px !important;
}
.page-photo-gallery .item-list ul li span {
	display: block;
	padding-top: 10px;
}
a.a2a_dd.ext {
	float: left !important;
	padding-right: 9px !important;
}
span.a2a_svg.a2a_s__default.a2a_s_print.a2a_img_text {
	float: left !important;
}
.a2a_kit a {
	cursor: pointer !important;
	text-align: left !important;
}
.news-sections ul li a img {
	height: 110px;
}

@media (max-width: 500px) {
.flex-direction-nav a {
	top: 216px;
}
}
/******************New-css*******************/
.flex-direction-nav a {
	height: 48px;
	opacity: 9;
}
.flex-direction-nav .flex-next {
	text-align: left !important;
}
.flex-direction-nav .flex-prev {
	text-align: right !important;
}
.inner-page-blocks {
	clear: left;
}
.expanded ul li {
	padding-left: 22px;
}
.expanded ul li a {
	font-weight: 400;
}
.expanded a {
	font-weight: 700;
}
.content-part ul {
	margin-left: 17px !important;
	list-style-type: disc !important;
}
.region-header-login {
	float: right;
	margin-top: 8px;
}
.container-inline #edit-actions {
	top: 4px !important;
}
.view-display-id-page_1 ul {
	margin-left: 0px !important;
	list-style: none !important;
}
.scroll-table1 ul {
	margin-left: 0px !important;
	list-style: none !important;
}
/*#navbar ul{ margin-bottom:0px;}
 #navbar ul li{ float:left; position:relative; }
  #navbar ul li a{ color:#fff; border-right: 1px solid #222 !important; padding: 14px 35px !important; display:block;}
  .expanded ul li:hover ul { display:block !important;}
  .expanded ul li{ float:none !important; position:relative;}
    #navbar ul ul{ display:none; position:absolute; background:#fff; min-width:200px;
	left:0px; top:100%; z-index:3333;}
	#navbar ul li a:hover #navbar ul ul{display:block !important;}
	 #navbar ul ul li a{ color:#000;padding:10px 0 5px 10px !important}
	  #navbar ul ul li{ border-bottom:1px solid #ddd;}
	.expanded ul li {
    padding-left: 10px;
}
	#navbar ul li:hover ul {
    display: block;
}
#navbar ul li a {

    text-align: left;
}
#navbar ul li ul li ul { display:none; position:absolute; top:0px;}
#navbar ul li ul li:hover ul { display: block; margin-left:200px;}
	#navbar ul li a:hover{ color:#ffc414 ; text-decoration:none;}
		#navbar ul li.active a:hover{ color:#ffc414 ; text-decoration:none;}
		
		#navbar ul ul li a:hover{ color:#e54e4b !important}
*/
/*div#navbar ul li {
    float: left;
}
div#navbar ul li a {border-right: 1px solid #222;
    border-top: 0;
    color: #fff;
    font-weight: bold;
    padding: 15px 32px;
    text-shadow: none;
	display: block;}

div#navbar ul li ul {
    display: none; position:absolute; background:#fff; width:200px;
}
div#navbar ul li ul li a { color:#000;border-right:none;}
div#navbar ul li ul li ul { display:none; position:absolute; right:-50px;}
div#navbar ul li ul li:hover ul { display:block;}
div#navbar ul li:hover ul{ display:block;}
div#navbar ul {
    margin: 0px;
}*/






#navbar ul {
	list-style: none;
	position: relative;
	float: left;
	margin: 0;
	padding: 0
}

#navbar ul li.is-expanded a {
    background-image: url("../images/drop-arrow.png");
    background-position: right 11% center;
    background-repeat: no-repeat;
}

#navbar ul a {
	color: #fff;
	padding: 14px 35px !important;
	display: block;
	border-right: 1px solid #222;
	font-family: 'open_sans_condensedbold';
	font-size: 14px;
}
#navbar ul ul a{ background-image:none !important;}
#navbar ul li:first-child a {
	background-image: none !important;
}
/*#navbar ul a:hover {background-image:url("../images/drop-down-hover.png" ) !important; background-position:right 11% center; background-repeat: no-repeat ;}*/
/*#navbar ul ul li a{background-image:url("../images/drop-arrow1.png" ) !important; background-position:right center; background-repeat: no-repeat ; -webkit-transition-property: none;
-moz-transition-property: none;
-o-transition-property: none;
transition-property: none;}
*/
/*#navbar ul ul li a:hover{ background-image:url("../images/drop-arrow1.png" ) !important; background-position:right center;
 background-repeat: no-repeat ;}*/
 
/*#navbar ul ul li a:first-child{background-image:url("../images/drop-arrow1.png" ) !important; background-position:right center;
 background-repeat: no-repeat ;
-webkit-transition-property: none;
-moz-transition-property: none;
-o-transition-property: none;
transition-property: none;}*/
/*#navbar ul ul li a:first-child:hover{ background-image:url("../images/drop-arrow1.png" ) !important; background-position:right center;
 background-repeat: no-repeat ; }
*/ 

#navbar ul li:last-child a {
	background-image: none !important;
}
#navbar ul ul a:hover {
	border-bottom: 1px solid #337ab7;
}
#navbar ul li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0
}
#navbar ul li.current-menu-item {
	background: #ddd
}
#navbar ul ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	padding: 0;
	border-bottom: 2px solid #e54e4b;
}
#navbar ul ul li {
	float: none;
	width: 200px;
	padding: 6px 22px 5px 22px !important
}
#navbar ul ul li:first-child {
	padding-top: 10px !important;
}
#navbar ul ul a {
	color: #000;
	padding: 0px!important;
	border-bottom: 1px solid #ddd;
	border-right: none;
	text-align: left;
	padding-bottom: 6px !important;
	font-family: 'open_sans_condensedbold';
}
#navbar ul ul ul {
	top: 0;
	left: 100%
}
#navbar ul ul a:hover #navbar ul ul a {
	border-bottom: 1px solid blue;
}
#navbar ul li:hover > ul {
	display: block
}
#navbar ul li a:hover {
	color: #ffc414;
	text-decoration: none;
}
#navbar ul li.active a:hover {
	color: #ffc414;
	text-decoration: none;
}
#navbar ul ul li a:hover {
	color: #e54e4b !important
}
/*ul.nav li.dropdown:hover ul.dropdown-menu {
  display: block;
}

ul.nav li.dropdown ul.dropdown-menu { 
  margin-top: 0;
}		
		
	*/	
	
i.fa.fa-caret-right.carat-icon {
	position: absolute;
	right: 23px;
}

#navbar ul li i {
	display: none;
}
#navbar ul li ul li i {
	display: block;
}
#navbar ul li ul li i {
	display: block;
}
#navbar ul ul {
	z-index: 44444;
}

@media only screen and (max-width:3000px) and (min-width:1230px) {
.container-inline div, .container-inline label {
	display: block;
}
}

@media only screen and (max-width:1230px) and (min-width:980px) {
#navbar ul a {
	padding: 14px 26px !important;
}
.container-inline div, .container-inline label {
	display: block !important;
}
}

@media only screen and (max-width:1170px) {
#navbar ul li:nth-child(6) ul ul {
	left: -200px !important;
}
}

@media only screen and (min-width:940px) {
.container-inline #edit-actions {
	top: 13px !important;
}
}

@media only screen and (max-width:992px) {
.container-inline div, .container-inline label {
	display: block !important;
}
.container-inline #edit-actions #edit-submit, #search-form #edit-submit {
	margin-top: 0px;
}
.top  .pull-left{ float:left; width:100% !important; text-align:center !important;}
}

@media only screen and (max-width:980px) {
.expanded ul li {
	padding-left: 0px !important;
}
#flex {
	position: relative;
}
#navbar ul a{ padding-left:16px !important; padding-right:16px !important;}

}

@media only screen and (max-width:788px) {.logo-section-with-search .pull-left { width:59%;}}

@media only screen and (max-width:767px) {
.container-inline #edit-actions #edit-submit, #search-form #edit-submit {
	margin-top: -4px !important;
}
.logo-section-with-search .pull-left { width:100% !important;}
.navbar-default .navbar-toggle{ background:#4e94b5 !important;}
#navbar ul a{    background-position: right 4% center !important;}
#navbar, #navbar ul, #navbar li{ width:100% !important;}
#navbar ul li{ width:100%;}
.container-inline #edit-actions {
	top: 4px !important;
}
.top .pull-left > ul {
	display: none;
}
.en.first.active {
	display: block !important;
}
.hi.last {
	display: block !important;
}
.pull-right li:nth-child(1) {
	display: none !important;
}
.pull-right li:nth-child(2) {
	display: none !important;
}
.bg1 .pull-right ul li:nth-child(3), .bg1 .pull-right ul li:nth-child(4) {
	display: none;
	padding-left: 20px;
	position: relative;
}
.language-switcher-locale-url .hi.last {
	display: block !important;
}
.language-switcher-locale-url {
	display: inline-flex;
}
.bg1 {
	display: block !important;
}
}

@media only screen and (min-width:768px) and (max-width:1230px) {
.container-inline #edit-actions {
	top: 13px !important;
}
}

@media only screen and (max-width:840px) {
.greyBg li {
	display: inline-block;
	width: 33.32%;
}
.greyBg ul {
	text-align: center;
}
}

.footer-links p {
	font-size: 90% !important;
}
.footer-links ul li a {
	display: block !important;
}
a.language-link {
	text-decoration: none !important;
}
span.language-link.locale-untranslated {
	display: none !important;
}
.bg1 {
	background: #e0e0e0;
}
.top {
	font-size: 13px;
}
.top .pull-left ul, .top .pull-right ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.top .pull-left ul li a, .top .pull-right ul li a {
	color: #000000;
	padding: 8px 5px;
	display: inline-block;
	padding-bottom: 11px;
	margin-right: 5px;
}
.top .pull-left ul li:after {
	content: "|"
}
.top .pull-left ul li:last-child:after {
	display: none;
}
a#text_resize_reset {
	padding-bottom: 25px;
}
a.high-contrast.light, a.high-contrast.dark {
	margin-top: 8px;
}
a.high-contrast.dark {
	margin-left: 5px;
}
a#text_resize_increase {
	margin-left: 3px;
	margin-right: 5px;
}
a#text_resize_increase, a#text_resize_reset, a#text_resize_decrease {
	background: transparent;
	text-indent: inherit;
	font-size: 15px;
	color: #1e398c;
	width: auto !important;
	font-weight: bold;
	margin: 0px !important;
}
a#text_resize_decrease {
	padding-bottom: 20px;
}
.bg1 .pull-right ul li:nth-child(3) a, .bg1 .pull-right ul li:nth-child(4) a {
	top: 0px !important;
}
a.high-contrast.light {
	font-size: 0px;
	padding: 0px;
	width: 18px;
	height: 0px;
	padding: 0px;
}
.top .pull-left ul li, .top .pull-right ul li {
	display: inline-block;
	vertical-align: top;
}
.menu li a:focus .menu{ display:block !important;} 

.search-form {
    margin-bottom: 1em;
    width: 270px;
    position: relative;
}
.search-form input#edit-submit {
    position: absolute;
    right: 2px;
    top: 9px;
    height: 32px !important;
}
input#edit-submit--2{    width: 34px;
    height: 36px;
    cursor: pointer;
    border: 0px;
    overflow: hidden;
    text-indent: -200px;
    font-size: 1px;
    background: url(../images/ico-goi-search.png) no-repeat center center #ffc414;
    padding: 5px 20px;
    margin: 0;
    margin-top: -8px !important;}
	
	
	
.search-form input#edit-submit {
    position: absolute;
    right: 2px;
    top: 9px;
    height: 32px !important;
}
input#edit-submit--3{    width: 34px;
    height: 36px;
    cursor: pointer;
    border: 0px;
    overflow: hidden;
    text-indent: -200px;
    font-size: 1px;
    background: url(../images/ico-goi-search.png) no-repeat center center #ffc414;
    padding: 5px 20px;
    margin: 0;
    margin-top: -12px !important;}
	
		
	
	

.pull-right ul li:focus .custom_lgn_blk{ display:block !important;}

#navbar li:hover>ul, #navbar li.hover>ul, #navbar  a:focus+ul, #navbar  .hover a:focus {
    margin-left: 0;
    z-index: 100;
}
#nav li:hover>ul, #nav li.hover>ul, #nav a:focus+ul, #nav .hover a:focus {
    margin-left: 0;
    z-index: 100; display:block !important;
}

.twit h3{ color:#1e5c89 !important;}
td, th{ border:1px solid #9d8888 !important;}

.markc caption{    background: #989898;
    color: white;
    font-weight: bold;
    white-space: nowrap; text-align:center; }
.markc{border-right:1px solid #9d8888 ;}
.homeslider img{ display:block !important;}
div#flex {
    position: static !important;
    display: table;
    width: 100%;
}

.flex-pauseplay a {
	    background: #1e5c89 !important;
}



.contextual-links-region {
	position: static !important;
}

.search input:focus{ outline:5px auto -webkit-focus-ring-color !important;}
.disJs {

    padding: 5px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    background: #ffc414;
}



/************Accesiblity**************/

#navbar, #navbar ul, #navbar li {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  box-sizing: border-box; float:left;
}

#navbar {
  position: relative;
 
  max-width: 100%;
 
}
 @media screen and (min-width: 650px) {

#navbar { display: inline-block; }
}
 @media screen and (max-width: 650px) {
/*
#navbar { display: block; }*/
}

#navbar li { position: relative; }

#navbar a {
  text-decoration: none;
  height: 100%;
  display: block;
  
}
 @media screen and (min-width: 650px) {

#navbar a:focus { outline:1px solid #ccc; }
}

.plusMark {
  margin-left: 10px;
  font-size: 20px;
  font-weight: 700;
}

 @media screen and (max-width: 650px) {

#navbar li {
  text-align: center;
  width: 100%;
}
}

@media screen and (min-width: 650px) {


a + ul:not(.js-showElement) { display: none; }
}
 @media screen and (max-width: 650px) {

a + ul { position: relative; }

a + ul:not(.js-hideElement) { display: block; }
}







#navbar > ul > li {
  position: relative;
  text-align: center;
}
 @media screen and (min-width: 650px) {

#navbar > ul > li {
  float: left;
  width: auto;
}
}
 @media screen and (max-width: 650px) {

#navbar > ul > li {
  float: none;
  display: block;
  width: 100%;
}
}



#navbar > ul > li > a:hover, #navbar > ul > li > a:focus, #navbar > ul > li > a.js-openSubMenu { background-color: #D35400; }
 @media screen and (min-width: 650px) {

#navbar > ul > li:not(:last-child) {
  border-right: 1px solid #D35400;
  border-bottom: none;
}
}
 @media screen and (max-width: 650px) {

#navbar > ul > li:not(:last-child) { border-right: none; }

#navbar > ul > li:not(:last-child):not(:first-child) { border-bottom: 1px solid #D35400; }
}

#navbar > ul > li:not(#toggleMenu):not(.js-showElement) { }
 @media screen and (min-width: 650px) {

#navbar > ul > li:not(#toggleMenu):not(.js-showElement) { display: inline-block; }
}
 @media screen and (max-width: 650px) {

#navbar > ul > li:not(#toggleMenu):not(.js-showElement) { display: none; }
}
 @media screen and (min-width: 650px) {

#navbar #toggleMenu { display: none; }
}
 @media screen and (max-width: 650px) {

#navbar #toggleMenu {
  display: block;
  width: 100%;
}

#navbar #toggleMenu.js-open { border-bottom: 1px solid #D35400; }

#navbar #toggleMenu.js-open .fa-times { display: block; }

#navbar #toggleMenu.js-open .fa-bars { display: none; }

#navbar #toggleMenu.js-open a { background-color: #D35400; }

#navbar #toggleMenu:not(.js-open) .fa-times { display: none; }

#navbar #toggleMenu:not(.js-open) .fa-bars { display: block; }
}

span#toggleMenu-text {
  position: absolute;
  opacity: 0;
}





#navbar > ul > li > ul { background-color: #D35400; }
 @media screen and (min-width: 650px) {

#navbar > ul > li > ul {
  top: 60px;
  left: 0;
}
}
 @media screen and (max-width: 650px) {

#navbar > ul > li > ul {
  width: 100%;
  position: relative;
}

#navbar > ul > li > ul:not(.js-showElement) { display: none; }
}

#navbar > ul > li > ul > li > a { background-color: #D35400; }

#navbar > ul > li > ul > li > a:hover, #navbar > ul > li > ul > li > a:focus { background-color: #E67E22; }

#navbar > ul > li > ul > li:not(:last-child) a { border-bottom: 1px solid #E67E22; }


@media screen and (min-width: 650px) {

#navbar > ul > li > ul > li > ul {
  top: 0;
  left: 200px;
}

}
 @media screen and (max-width: 650px) {

#navbar > ul > li > ul > li > ul {
  width: 100%;
  position: relative;
}
.container-inline #edit-actions #edit-submit, #search-form #edit-submit {
    margin-top: -4px !important;
}
#navbar > ul > li > ul > li > ul:not(.js-showElement) { display: none; }
}

#navbar > ul > li > ul > li > ul > li > a {  }

#navbar > ul > li > ul > li > ul > li > a:hover, #navbar > ul > li > ul > li > ul > li > a:focus { background-color: #D35400; }

#navbar > ul > li > ul > li > ul > li:not(:last-child) > a { border-bottom: 1px solid #D35400; }





#navbar .js-hideElement { display: none; }

#navbar .js-showElement { display: block; }





html.no-js li:hover > a + ul, html.no-js li:focus > a + ul { display: block; }
 @media screen and (max-width: 650px) {

html.no-js #navbar:hover > ul > li:not(#toggleMenu), html.no-js #navbar:focus > ul > li:not(#toggleMenu) { display: block; }

html.no-js #navbar:hover li:hover > a + ul, html.no-js #navbar:hover li:focus > a + ul, html.no-js #navbar:focus li:hover > a + ul, html.no-js #navbar:focus li:focus > a + ul { display: block; }

}


@media only screen and (max-width:767px) {

.not-front #edit-basic #edit-submit{margin-top:-10px !important;}

}

@media only screen and (max-width:379px) {
	.not-front .container-inline #edit-actions #edit-submit, #search-form #edit-submit{ right:0px !important; margin-top:-4px !important;}
	.not-front  .container-inline #edit-actions{ right:0px !important;}
.row.image-border h3{ font-size:18px;}
.not-front input#edit-submit--2{ right:0px !important;}
	}


.section-our-business .inner-banner img{ height:auto !important;}
.section-investors-relations .inner-banner img{ height:auto !important;}
.section-communication-lounge .inner-banner img{ height:auto !important;}
.section-careers .inner-banner img{ height:auto !important;}
.bridcrumbs11 h2{ font-size:27px; float:left; width:100%;}
.bridcrumbs11 .breadcrumb a{ color:#fff;}

a[href='http://demo.powergridindia.com/user/password/']{ display: none }
