@charset "utf-8";
/* CSS Document */
html            { height: 100%; font-size: 100%}
body			{ width:100%; height:100%; background: #FFF; overflow-x:hidden; font-family: 'Muli', sans-serif; transition: all 0.3s ease-out 0s; color:#6a595c; font-size:15px }
a				{ text-decoration:none;}
.center			{ text-align:center;}
h1,h2,h3,h4		{ font-weight:normal;}
a               { transition: color 0.3s ease-out 0s;   outline: none;}
a:focus         { outline: 0;}
*               { outline:none;}
ul, li          { list-style:none;	margin:0;	padding:0;	}
input           {  border:0; border-radius:none; -webkit-appearance:none}

@font-face {
		font-family: 'Muli';
		src: url('../fonts/Muli.eot');
		src: url('../fonts/Muli.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/Muli.woff') format('woff'),
			 url('../fonts/Muli.ttf') format('truetype'),
			 url('../fonts/Muli.svg#Muli') format('svg');
		font-weight: normal;
		font-style: normal;
	
	}
	
@font-face {
		font-family: 'Muli-Light';
		src: url('../fonts/Muli-Light.eot');
		src: url('../fonts/Muli-Light.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/Muli-Light.woff') format('woff'),
			 url('../fonts/Muli-Light.ttf') format('truetype'),
			 url('../fonts/Muli-Light.svg#Muli-Light') format('svg');
		font-weight: normal;
		font-style: normal;
	
	}	
	
@font-face {
		font-family: 'Gandhi';
		src: url('../fonts/GandhiSerif-Regular.eot');
		src: url('../fonts/GandhiSerif-Regular.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/GandhiSerif-Regular.woff') format('woff'),
			 url('../fonts/GandhiSerif-Regular.ttf') format('truetype'),
			 url('../fonts/GandhiSerif-Regular.svg#Gandhi') format('svg');
		font-weight: normal;
		font-style: normal;
	
	}	
	
@font-face {
		font-family: 'GandhiBold';
		src: url('../fonts/GandhiSerif-Bold.eot');
		src: url('../fonts/GandhiSerif-Bold.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/GandhiSerif-Bold.woff') format('woff'),
			 url('../fonts/GandhiSerif-Bold.ttf') format('truetype'),
			 url('../fonts/GandhiSerif-Bold.svg#GandhiBold') format('svg');
		font-weight: normal;
		font-style: normal;
	
	}	


/* RESETS
******************************************************************/
*,*:after,*:before {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	padding: 0;	margin: 0;}
/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.cf:before,.cf:after {    content: " ";    display: table;}
.cf:after {    clear: both;}
.cf {    *zoom: 1;}

/* WRAPPERS
******************************************************************/
.wrapper { width:100%; height:100%}
.img-responsive { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: bottom;transition: all 0.5s ease-out 0s;  }
 /* HEADER
******************************************************************/
 header { width:221px; height:100%; position:fixed; background:#ecf1f5; z-index:99; left:0; top:0; ransition: all 0.3s ease-out 0s;  }
 	.logo { width:176px; height:77px; position:absolute; background:url(../images/logo.svg) no-repeat; background-size:cover; top:36px; left:16px}

/* HEADER
******************************************************************/
	#menu-icon { display: none; /* hide menu icon initially */ }
	#mobile-nav { display:none;}
#nav-wrap { float:left; margin-top:150px; width:100%}
	/* main nav */
	#nav      { margin: 0;	padding:0; position:relative ;  z-index:100;}
	#nav > li { margin:0; border:0; padding:0; display: block; float:left; width:100%;  list-style: none;  position: relative;    font-size:16px; line-height:normal; margin-bottom:1px; padding:0 0 0 15px; position:relative;}
	#nav > li a { padding:8px 0; /*For IE*/  display: block;   height:40px; line-height:normal; text-decoration: none;  }
	#nav > li a span.texte { position: relative; display:block;   top: 50%;     -webkit-transform: translateY(-50%);  transform: translateY(-50%);color:#6a595c; }
	#nav > li a:hover { color:#FFF;  cursor:pointer; background:#999999 }
	#nav > li.active {background:#999999  } 
	#nav > li.active a span.texte{ color:#fff !important;}
    #nav > li:hover	{ background:#999999; color:#FFF !important; }
	#nav > li:hover a span.texte	{color:#FFF!important; }	
    #nav li > ul
		{
			display:none;
			position:fixed;
			top:0;
			height:100%;
			left:221px;
			width:400px;
			background:#FFF;
			padding:150px 30px 30px 30px;
			z-index:-1
			
		}
	#nav li:hover > ul {	display:block; }	
	ul.subnav { float:left; }
	.subnav > li {  list-style: none; text-align:left}
	.subnav > li a { float:left; width:100%;  color:#1769b2 !important; font-size:17px;text-transform:none !important;  padding:6px 0 6px 0 !important; height:auto !important}	
	.subnav > li a:hover { color:#000 !important; background:none !important }
 
 	.oe_overlay{background:#000;opacity:0;position:fixed;top:0px;left:0px;width:100%;height:100%;display:none; z-index:98 }
	.oe_wrapper ul.hovered > li > a{background:none;}
	  ul.oe_menu{clear:both;}

.top-nav { position:fixed; right:0; top:0; z-index:98}
	.member-button { display:block; width:200px; height:45px; background:#1a5284; padding:12px 15px; position:absolute; right:0 }
	.member-button .icon { float:left; width:18px; height:20px;background: url(../images/svg/icn-login.svg) no-repeat; margin-top:2px }
	.member-button .text {position:relative; color:#FFF; font-size:14px; text-transform:uppercase;display:block;margin-left:30px}
	.member-button:hover { background:#178cb2}
	.member-button:hover .text {   color: #1d374d;}
	
	.contact-button { display:block; width:52px; height:45px; background:#ecf1f5; padding:10px 18px; position:absolute; right:204px;transition: all 0.3s ease-out 0s; }
	.contact-button .icon {color:#1a5284;transition: all 0.3s ease-out 0s;}
	.contact-button:hover { background:#178cb2}
	.contact-button:hover .icon{ color:#FFF}
	
	.gallery-cn .photo a.nobg,.gallery-cn .photo a.nobg:hover{background:none;}
.event-document-wrapper .btn-cn {float:left; width:100%; text-align:center; margin-top:15px }
.event-document-wrapper .btn-cn a.viewall { display:inline-block; text-transform:uppercase; color:#1769b2; font-size:14px;position:relative}
.event-document-wrapper .btn-cn a.viewall::before { position:absolute; content:""; background:#178cb2; width:100%; height:2px; bottom:-4px; left:0;}
.event-document-wrapper .btn-cn a.viewall:hover { color:#000}

.sb-search{position:fixed;width:0%;min-width:52px;height:44px;   background:#ecf1f5;  right: 260px;    top: 0;overflow:hidden;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;transition:width 0.3s;-webkit-backface-visibility:hidden;z-index:98}
.sb-search-input{position:absolute;top:0;right:0;border:none;border-left:1px solid #00A5D9;outline:none;background:#FFF;width:100%;height:44px;margin:0;z-index:10;padding:20px 65px 20px 20px;font-family:inherit;font-size:20px;color:#00A5D9;}
.sb-search-input::-webkit-input-placeholder{color:#00A5D9;}
.sb-search-input:-moz-placeholder{color:#00A5D9;}
.sb-search-input::-moz-placeholder{color:#00A5D9;}
.sb-search-input:-ms-input-placeholder{color:#00A5D9;}
.sb-icon-search,.sb-search-submit{ width:52px; height:45px;display:block; right:0;   position: absolute;
   top:0;padding:0;margin:0;line-height:60px;text-align:center;cursor:pointer;background:#ecf1f5; }
.sb-search-submit{background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;color:transparent;border:none;outline:none;z-index:-1;}
.sb-icon-search{color:#fff;background:#ecf1f5 url(../images/search.png) no-repeat;z-index:98;}
.sb-icon-search:hover{color:#fff;background:#178cb2 url(../images/search-hover.png) no-repeat;z-index:98;}
.sb-search.sb-search-open,.no-js .sb-search{width:30%;}
.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search{background:#178cb2 url(../images/search-hover.png) no-repeat;color:#fff;z-index:11;}
.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit{z-index:90;}



.social-links { width:221px; position:fixed; z-index:100;left:0;bottom:50px; text-align:center}
.social-links ul li { width:33px; height:33px; display:inline-block  }

.logo-iora-20 { width:100%; border-top:1px solid #FFF; float:left; margin-top:50px;cursor:pointer;}
.logo-iora-20 .photo { width:100%; margin:0 auto; max-width:188px;}

/* Mobile Menu */
	#menu-icon { display: none; /* hide menu icon initially */ }
	#mobile-nav { display:none;}
	.mnav { background:rgba(23,105,178,1); border-top:3px solid #178cb2; padding:5%;position:absolute;top:59px;width:100%; display:none;  z-index:99999 !important;}
	.mnav li { padding:0; list-style:none; display:block;}
	.mnav li a {  width:100%; padding:10px 0; color:#FFF; font-size:16px; text-decoration:none; display:block; float:left; border-bottom:1px solid rgba(255,255,255,0.3); letter-spacing:1px}
	.mnav li:last-child a { border-bottom:0}
	.mnav li.secondary a { text-transform:none !important; font-size:16px; }
	.mnav li ul { margin:0}
	.mnav li span.current a{ color: #000;}
	ul.subMenu {width:100%; float:left;}
	.mnav li ul li a { color:#FFF; text-transform:none !important; margin-left:5% !important; width:90%; padding:3% 0;  border-bottom:1px dotted #DEDFE0;font-size:14px;  }
	.mnav li ul li:last-child a { border-bottom:none;}
	

/* BODY CONTENT
******************************************************************/
.content-wrapper { position:relative; margin-left:221px; height:100%;}

/* HOMEPAGE
******************************************************************/
.home-intro { float:left; width:100%;}
.home-intro .photo { float:left; width:52.9122%;}
.home-intro .text  { float:right; width:56.1115%; background:#1769b2; margin-top:-22%; padding:4%; height:320px;}
.home-intro .text h1 { font-size:24px; color:#FFF; font-family: 'Gandhi', sans-serif; line-height:130% }

.contCenter { margin:0 auto; width:100%; padding:0 30px;}
		/*News and Events*/
		.home-news-event-cn {float:left; width:100%; margin-top:8%}
		.home-events {float:left; width:45%;}
		.home-events .hd {float:left; width:100%;color:#1a5284; font-size:66px;font-family: 'GandhiBold', sans-serif; margin-bottom:-19px;margin-top: -61px;}
		.home-events .block {float:left; width:100%;background:#1a5284; padding:40px; min-height:630px; position:relative}	
		.home-events .block ul {}
		.home-events .block ul li {float:left; width:100%; border-bottom:1px solid rgba(255,255,255,0.3); padding:10px;font-family: 'Muli-Light', sans-serif; }
		.home-events .block ul li:last-child {border-bottom:0;}
		.home-events .block ul li .date {float:left; width:75px;}
		.home-events .block ul li .date .d {color:#FFF;font-size:30px; font-weight:bold}
		.home-events .block ul li .date .d sup {font-size:15px;}
		.home-events .block ul li .date .m {color:#FFF;font-size:18px; }
		.home-events .block ul li .text { position:relative; margin-left:85px; color:#ececec; font-size:16px;}
		.home-events .block ul li .text .txt {float:left; width:100%}
		.home-events .block ul li .text .locate { font-size:14px; float:left; width:100%}
		.home-events .block ul li .text .locate span { margin-right:5px}
		
.home-events .block .btn-cn-cn {margin: 4% 0;
    float: left;
    width: 100%;
    text-align: left;
    position: relative;
    padding-left: 14%;}
		.home-events .block .btn-cn-cn a.viewall { display:inline-block; text-transform:uppercase; color:#feffff; font-size:14px;position:relative}
		.home-events .block .btn-cn-cn a.viewall::before { position:absolute; content:""; background:#178cb2; width:100%; height:2px; bottom:-4px; left:0;}
		

.home-events .block .btn-cn {float:left; width:100%; text-align:center; position:absolute; bottom:50px; left:0 }
		.home-events .block .btn-cn a.viewall { display:inline-block; text-transform:uppercase; color:#feffff; font-size:14px;position:relative}
		.home-events .block .btn-cn a.viewall::before { position:absolute; content:""; background:#178cb2; width:100%; height:2px; bottom:-4px; left:0;}
		.home-news {float:left; width:55%; position:relative}
		.home-news #home-slide {}
		.home-news #home-slide li {float:left; width:100%}
		.home-news #home-slide li .photo {float:left; width:100%}
		.home-news #home-slide li .content {float:left; width:100%; padding:20px}
		.home-news #home-slide li .content h3 {float:left; width:100%; color:#272727; font-size:30px;font-family: 'Gandhi', sans-serif;}
		.home-news #home-slide li .content h3 a {color:#272727;}
		.home-news #home-slide li .content .date {float:left; width:100%; font-size:14px;font-family: 'Muli-Light', sans-serif; margin-bottom:15px}
		.home-news #home-slide li .content a.more { float:left; color:#1969b3; font-size:14px;}
		.home-news #home-slide li .content a.more:hover { color:#178cb2 }
		.home-news .bx-wrapper .bx-controls .bx-controls-direction .bx-prev { background:url(../images/svg/arrow-prev.svg) no-repeat; width:26px; height:15px; background-size:cover; text-indent:-99999px; position:absolute; right:50px }
		.home-news .bx-wrapper .bx-controls .bx-controls-direction .bx-next { background:url(../images/svg/arrow-next.svg) no-repeat; width:26px; height:15px; background-size:cover; text-indent:-99999px; position:absolute; right:0 }
	
		/*Map*/
		.home-map-cn {float:left; width:100%; background:#FFF; position:relative}
		.home-map-cn .map-btn { position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); width:50%}
		.home-map-cn .map-btn .txt { float:left; width:100%; text-align:center; color:#1a5284; font-size:30px;font-family: 'Gandhi', sans-serif;}
		.home-map-cn .map-btn .btn-cn {float:left; width:100%; text-align:center;  }
		.home-map-cn .map-btn .btn-cn a.view { display:inline-block; color:#1a5284; font-size:18px;position:relative}
		.home-map-cn .map-btn .btn-cn a.view::before { position:absolute; content:""; background:#178cb2; width:100%; height:2px; bottom:-4px; left:0;}
		/*Priorities and Focus Areas*/
		.home-priorities-cn {float:left; width:100%;}
		.home-priorities-cn .hd    {float:left; width:100%;color:#1d9ff0;font-size:60px;font-family: 'Gandhi', sans-serif;}
		.home-priorities-cn .block {float:left; width:100%;background:#1a5284; padding:15px 0}
		.cont1120  { margin:0 auto; width:100%; max-width:1120px}
		.home-priorities-cn .block ul {}
		.home-priorities-cn .block ul li {width:21.4285%; float:left; margin:1% 1.7857%; border:1px solid rgba(255,255,255,0.3); padding:15px 0 0 0;cursor:pointer; }
		.home-priorities-cn .block ul li .icon { margin:0 auto; width:117px; height:73px; }
		.home-priorities-cn .block ul li .txt { margin:15px auto; width:80%; color:#FFF; font-size:16px;font-family: 'Muli-Light', sans-serif; text-align:center; min-height:50px }
		/*Info*/
		.home-info-cn {float:left; width:100%; margin-top:5%; position:relative}
		.home-info-cn .photo { float:right; width:67%;}
		.home-info-cn .text { position:absolute; width:49%; background:#1769b2; min-height:310px; left:30px; bottom:5%; font-size:19px; padding:5%; color:#fff; }
		.home-info-cn .textsmall { font-size:15px;color:#fff;}
		.home-info-cn .text .btn-cn {float:left; width:100%; text-align:left; margin-top:15px}
		.home-info-cn .text .btn-cn a.view { display:inline-block; text-transform:uppercase; color:#feffff; font-size:14px;position:relative}
		.home-info-cn .text .btn-cn a.view::before { position:absolute; content:""; background:#178cb2; width:100%; height:2px; bottom:-4px; left:0;}
		.home-info-cn .text .btn-cn a.view:hover { color:#178cb2}
		/*Bottom Slider*/
		.home-didyou-cn {float:left; width:100%; margin-top:5%; position:relative; padding:0 57px;}
		.home-didyou-cn .cont { margin:0 auto; width:100%; max-width:1100px;}
		.home-didyou-cn .cont .sliders { float:left; width:100%;}
		.home-didyou-cn .sliders .hd { position:absolute; width:100%; text-align:center;font-family: 'Gandhi', sans-serif; color:#FFF; font-size:50px; left:0; z-index:58; top:40px}
		.home-didyou-cn .cont .sliders .slider1{ float:left; width:50%;}
		.home-didyou-cn .cont .sliders .slider1 ul#slider1 {}
		.home-didyou-cn .cont .sliders .slider1 ul#slider1 li { float:left; width:100%;}
		.home-didyou-cn .cont .sliders .slider1 ul#slider1 li .photo { float:left; width:100%; position:relative;}
		.home-didyou-cn .cont .sliders .slider1 ul#slider1 li .overlay { position:absolute; width:100%;height:100%; background:rgba(0,0,0,0.5); z-index:1; padding:20% 5% 5% 5%;}
		.home-didyou-cn .cont .sliders .slider1 ul#slider1 li .overlay .txt {color:#FFF; font-size:20px;font-family: 'Muli-Light', sans-serif;float:left;width:100%; margin-bottom:20px}
		.home-didyou-cn .cont .sliders .slider1 ul#slider1 li .overlay a.more  {float:left;  color:#feffff; font-size:14px;position:relative}
		.home-didyou-cn .cont .sliders .slider1 ul#slider1 li .overlay a.more::before { position:absolute; content:""; background:#178cb2; width:100%; height:2px; bottom:-4px; left:0;}
		.home-didyou-cn .cont .sliders .slider2{ float:left; width:50%; background:#1a5284; padding:12% 5% 5% 5%; height:350px; margin-top:50px}
		.home-didyou-cn .cont .sliders .slider2 ul#slider2 li { float:left; width:100%; padding-bottom:20px}
		.home-didyou-cn .cont .sliders .slider2 ul#slider2 li .txt {color:#FFF; font-size:20px;font-family: 'Muli-Light', sans-serif; margin-bottom:20px }
		.home-didyou-cn .cont .sliders .slider2 ul#slider2 li a.more  {float:left;  color:#feffff; font-size:14px;position:relative}
		.home-didyou-cn .cont .sliders .slider2 ul#slider2 li a.more::before { position:absolute; content:""; background:#178cb2; width:100%; height:2px; bottom:-4px; left:0;}
		.home-didyou-cn .cont .sliders #go-prev { background:url(../images/svg/arrow-prev.svg) no-repeat; width:26px; height:15px; background-size:cover; text-indent:-99999px; position:absolute; left:44%; bottom:10px }
		.home-didyou-cn .cont .sliders #go-next { background:url(../images/svg/arrow-next.svg) no-repeat; width:26px; height:15px; background-size:cover; text-indent:-99999px; position:absolute; left:47%; bottom:10px }
		.home-didyou-cn .cont .sliders #go-prev:hover { cursor:pointer}
		.home-didyou-cn .cont .sliders #go-next:hover { cursor:pointer}
		
		
		/*Newsletter*/		
		.home-newsletter-cn {float:left; width:100%; margin-top:5%; position:relative; margin-bottom:3%}
		.home-newsletter-cn .cont { margin:0 auto; width:90%; max-width:830px; text-align:center}
		.home-newsletter-cn .cont .hd {float:left; width:100%; color:#1969b3; font-size:30px; font-weight:bold; text-transform:uppercase;font-family: 'Gandhi', sans-serif; margin-bottom:10px}
		.home-newsletter-cn .cont .txt {float:left; width:100%; color:#272727; font-size:18px;font-family: 'Muli-Light', sans-serif}
		.home-newsletter-cn .cont .form {float:left; width:100%; text-align:center; margin-top:15px}
		.home-newsletter-cn .cont .form input[type=text] { display:inline-block; width:47%; margin:0 1%; height:35px; font-size:16px;font-family: 'Muli-Light', sans-serif; background:#F0F0F0; padding:3px 8px;color:#6a595c;}
		.home-newsletter-cn .cont .form input[type=email] { display:inline-block; width:47%; margin:0 1%; height:35px; font-size:16px;font-family: 'Muli-Light', sans-serif; background:#F0F0F0; padding:3px 8px;color:#6a595c;}
		.home-newsletter-cn .cont .btn-cn {float:left; width:100%; text-align:center; margin-top:15px}
		.home-newsletter-cn .cont .btn-cn input[type=submit] { display:inline-block; width:auto; font-size:20px;font-family: 'Muli', sans-serif;color:#1969b3; font-weight:bold; background:none;border-bottom:2px solid #178cb2; border-radius:0}
		.home-newsletter-cn .cont .btn-cn input[type=submit]:hover { cursor:pointer; color:#178cb2 }

/*INNERPAGES*/	
.about-intro { float:left; width:100%;}
.about-intro .photo { float:left; width:52.9122%;}
.about-intro .pagetitle  { float:right; width:56.1115%; background:#1769b2; margin-top:-5%; padding:3% 4%; position:relative}
.about-intro .pagetitle h1 { font-size:40px; color:#FFF; font-family: 'Gandhi', sans-serif;}
.about-intro .pagetitle h1 span { float:left; width:100%; font-size:20px}

.about-intro .pagetitle .breadcrumb {position:absolute; width:100%; text-align:left; height:30px; top: -70px; left:0; padding-left:18%}	
.about-intro .pagetitle .breadcrumb ul li { float:left; color:#178cb2; font-size:12px; margin-right:5px}
.about-intro .pagetitle .breadcrumb ul li a{ color:#bebebe}	
.about-intro .pagetitle .breadcrumb ul li a:hover{ color:#178cb2}	
	 	
		
	.cont680px { width:90%; max-width:680px; margin:0 auto}
	.cont1200px { width:95%;margin:0 auto}
	.body-content {float:left; width:100%; padding:2% 0; color:#2c2c2c}
	.body-content h2 {float:left; width:100%; color:#2c2c2c; font-size:23px; margin-bottom:15px}
	.body-content h3.blueTitle {float:left; width:100%; font-family: 'Gandhi', sans-serif; font-size:25px;color:#1769b2; margin:15px 0; display:inline-block}	

	.body-content img { display:inline-block; margin:15px 0 25px 0;width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: middle; transition: all 0.5s ease-out 0s;}
	.body-content .quote { display:inline-block;font-family: 'Gandhi', sans-serif;color:#2c2c2c; font-size:20px; padding-left:7%; line-height:150%; position:relative; margin:15px 0;}
	.body-content .quote::before { content:'“'; position:absolute; top:25px; left:0; font-size:150px;font-family: 'Gandhi', sans-serif; color:#1769b2 }
	.body-content .quote::after {
       content: '”';
    position: absolute;
    right:0;
    bottom:-32px;
    font-size: 150px;
    font-family: 'Gandhi', sans-serif;
    color: #1769b2;
}
	.body-content ul { float:left; width:100%; margin:15px 0}
	.body-content ul li { float:left; width:100%; background:url(../images/svg/icn-bullet.svg) no-repeat 0 10px; background-size:7px 11px; padding-left:15px; margin-bottom:8px }
	
	.feat-blocks {float:left; width:100%; margin-bottom:5%}
	.feat-blocks .cont { width:90%; max-width:1110px; margin:0 auto; text-align:center}
	.feat-blocks .cont ul li { width:29.7297%; display:inline-block; margin:0 1.6%; position:relative; overflow:hidden}
	.feat-blocks .cont ul li .overlay { position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:1}
	.feat-blocks .cont ul li .overlay .text { color:#FFF; font-family: 'Gandhi', sans-serif; font-size:24px; position:absolute; left:50%; bottom:20px; -webkit-transform:translateX(-50%);transform:translateX(-50%); transition: all 0.5s ease-out 0s; width:60%}
	.feat-blocks .cont ul li .overlay .text::before { position:absolute; content:""; background:#178cb2; width:110%; height:2px; bottom:-4px; left:-5%;}
	.feat-blocks .cont ul li:hover { cursor:pointer;}
	.feat-blocks .cont ul li:hover img { transform:scale(1.1,1.1)}
	.feat-blocks .cont ul li:hover .overlay .text {bottom:40px; }
	
	.butt-download { display:inline-block; padding:10px 25px; border:1px solid #2c2c2c; color:#2c2c2c;  margin:25px 0; text-transform:uppercase;font-family: 'Gandhi', sans-serif; font-size:14px; transition: all 0.5s ease-out 0s;}
	.butt-download:hover { background:#178cb2; border:1px solid #178cb2; color:#FFF;}
	
	.butt-downloadd { display:inline-block;background:#1769b2;  padding:10px 25px; border:1px solid #2c2c2c; color:#fff;  margin:25px 0; text-transform:uppercase;font-family: 'Gandhi', sans-serif; font-size:14px; transition: all 0.5s ease-out 0s;}
	.butt-downloadd:hover { background:#fff; border:1px solid #178cb2; color:#1769b2;}
	
	.myrow { float:left; width:100%}
	.col-left { float:left; width:64.9180%; padding:0 5%}
	.col-right { float:left; width:35.0819%}

.col-left a{ color: #1769b2;}
.col-left p a:hover{ color: #178cb2;}	
	.inner-block-event { float:left; width:100%; margin-bottom:30px;background:#1a5284;padding:20px 20px 40px 20px; }
		.inner-block-event .hd {float:left; width:100%; margin-bottom:10px;color:#FFF;font-family: 'Gandhi', sans-serif; font-size:40px}
		.inner-block-event ul {}
		.inner-block-event ul li {float:left; width:100%; border-bottom:1px solid rgba(255,255,255,0.3); padding:10px;font-family: 'Muli-Light', sans-serif; background:none }
		.inner-block-event ul li:last-child {border-bottom:0;}
		.inner-block-event ul li .date {float:left; width:60px;}
		.inner-block-event ul li .date .d {color:#FFF;font-size:30px; font-weight:bold;transition: all 0.5s ease-out 0s;}
		.inner-block-event ul li .date .d sup {font-size:15px;}
		.inner-block-event ul li .date .m {color:#FFF;font-size:12px; transition: all 0.5s ease-out 0s; }
		.inner-block-event ul li .text { position:relative; margin-left:70px; color:#ececec; font-size:16px; padding-top:8px; transition: all 0.5s ease-out 0s;}
		.inner-block-event ul li .text .txt {float:left; width:100%}
		.inner-block-event ul li .text .locate { font-size:14px; float:left; width:100%}
		.inner-block-event ul li .text .locate span { margin-right:5px}
		.inner-block-event .btn-cn {float:left; width:100%; text-align:center;}
		.inner-block-event .btn-cn a.viewall {margin-right: 30px; display:inline-block; text-transform:uppercase; color:#feffff; font-size:14px;position:relative}
		.inner-block-event .btn-cn a.viewall::before { position:absolute; content:""; background:#178cb2; width:100%; height:2px; bottom:-4px; left:0;}
		.inner-block-event .btn-cn a.viewall:hover { color:#000}
		.inner-block-event ul li:hover { cursor:pointer;}
		.inner-block-event ul li:hover .text{ color:#94c6d7}
		.inner-block-event ul li:hover .date .d {color:#178cb2;}
		.inner-block-event ul li:hover .date .m {color:#178cb2;}
		
	.inner-block-news{ float:left; width:100%; margin-bottom:30px;background:#f9f9f9;padding:20px 20px 40px 20px; }
		.inner-block-news ul li {float:left; width:100%; border-bottom:1px solid rgba(255,255,255,0.3); padding:10px;font-family: 'Muli-Light', sans-serif; background:none }
		.inner-block-news .hd {float:left; width:100%; margin-bottom:10px;color:#272727;font-family: 'Gandhi', sans-serif; font-size:40px}
		.inner-block-news ul li:last-child {border-bottom:0;}
		.inner-block-news ul li .title {float:left; width:100%;font-family: 'Gandhi', sans-serif; font-size:20px; color:#272727; margin-bottom:5px }
		.inner-block-news ul li .date {float:left; width:100%; font-size:12px;font-family: 'Muli-Light', sans-serif; margin-bottom:5px}
		.inner-block-news ul li a.more {float:left; font-size:13px; color:#1969b3; font-weight:bold }
		.inner-block-news ul li a.more:hover { color:#000}
		.inner-block-news .btn-cn {float:left; width:100%; text-align:center; }
		.inner-block-news .btn-cn a.viewall { display:inline-block; text-transform:uppercase; color:#1a5284; font-size:14px;position:relative}
		.inner-block-news .btn-cn a.viewall::before { position:absolute; content:""; background:#178cb2; width:100%; height:2px; bottom:-4px; left:0;}
		.inner-block-news .btn-cn a.viewall:hover { color:#000}
	
	.inner-block-documents { float:left; width:100%; margin-bottom:30px;background:#1769b2;padding:20px 20px 40px 20px; }
		.inner-block-documents .hd {float:left; width:100%; margin-bottom:10px;color:#FFF;font-family: 'Gandhi', sans-serif; font-size:40px}
		.inner-block-documents ul {}
		.inner-block-documents ul li {cursor:pointer;float:left; width:100%; border-bottom:1px solid rgba(255,255,255,0.3); padding:10px;font-family: 'Muli-Light', sans-serif; }
		.inner-block-documents ul li:last-child {border-bottom:0;}
		.inner-block-documents ul li .icn { float:left; background: url(../images/svg/icn-pdf.svg); background-size:cover; width:26px; height:33px; margin-top:5px}
		.inner-block-documents ul li .txt { position:relative; margin-left:45px; color:#FFF; font-size:20px;font-family: 'Muli-Light', sans-serif; }
.inner-block-documents ul li .txtt { position:relative; margin-left:45px; color:#FFF; font-size:14px;font-family: 'Muli-Light', sans-serif;margin-top:2%; }
				
.inner-block-documents .btn-cn {float:left; width:100%; text-align:center; margin-top:15px }
		.inner-block-documents .btn-cn a.viewall { display:inline-block; text-transform:uppercase; color:#FFF; font-size:14px;position:relative}
		.inner-block-documents .btn-cn a.viewall::before { position:absolute; content:""; background:#178cb2; width:100%; height:2px; bottom:-4px; left:0;}
		.inner-block-documents .btn-cn a.viewall:hover { color:#000}
	
	
	/*Accordion*/
	.accordion-wrapper {   float: left;   width: 100%; margin-top:3% }
	.accordion-wrapper ul {list-style:none; padding:0; margin:0; float:left; width:100%; margin-bottom:15px; }
	.accordion-wrapper ul li {list-style:none; float:left; width:100%; margin-bottom:10px; background:none; padding:0 }
	.accordion-wrapper .collapsible {  float: left;  padding:1% 0;  width: 100%;  cursor:pointer;  }
	.accordion-wrapper .collapsible h4 {float: left;width: 100%;font-size:25px; padding:5px 0; color: #1769b2;font-family: 'Gandhi', sans-serif; position: relative;border-bottom: 1px solid #ddd;}
	.accordion-wrapper .collapsible h4 span {   cursor: pointer;   display: block;  float: right;   height: 27px;  margin: 0;   padding: 0;    width: 27px; }	
	.container_exapand { width:100%; float:left;font-size:18px; color:#2c2c2c; line-height:180%; padding-bottom:20px}
	.container_exapand .title{width:100%; float:left; font-size:20px; color:#1A1E23; line-height:180%;}	
	.container_exapand a {    color: #EE3A31;} 
	.container_exapand a:hover { color:#009CDB} 	
	.collapse-open span:before { content:"\f068";  color: #1769b2; font-family:'FontAwesome';font-style: normal;font-weight: normal;font-size: 20px;position: relative; }
	.collapse-close span:before  {  content:"\f067";  color: #1769b2; font-family:'FontAwesome';  position: relative;font-style: normal;font-weight: normal;font-size: 20px;}			
	.container_exapand ul li {float:left; width:80%; display: block; color:#8D9197; font-size:16px; padding:0 0 0 25px; position:relative; margin-bottom:5px}
	.container_exapand ul li::before { position:absolute; width:20px; background:#EE3A31; height:1px; left:0; top:15px; content:""}

	.other-intro { float: left;   width: 100%;}
	.other-intro .pagetitle{ float: left;   width: 100%;margin-top: 2%;}
	.other-intro .pagetitle h1 { font-size:40px; color:#1769b2; font-family: 'Gandhi', sans-serif;}
	.other-intro .pagetitle h1 span { float:left; width:100%; font-size:20px}
	.other-intro .breadcrumb {float:left; width:100%;height:30px; margin-top:20px}	
	.other-intro .breadcrumb ul li { float:left; color:#178cb2; font-size:12px; margin-right:5px}
	.other-intro .breadcrumb ul li a{ color:#bebebe}	
	.other-intro .breadcrumb ul li a:hover{ color:#178cb2}
		
	  /* INNER PAGE - DIRECTORS*/					
	.board-directors-cn { float:left; width:100%; background:#FFF; margin-top:50px; margin-bottom:100px;   }
		.board-directors-cn ul { margin:0; padding:0; position:relative; float:left; width:100%;}
		.board-directors-cn ul li { float:left; width:30%; list-style:none; margin-right:25%;  margin-bottom:100px; padding:0; background:none;}
		.board-directors-cn ul li:nth-child(2n+2) { margin-right:0}
		.board-directors-cn ul li .photo { width:100%; float:left;position:relative;}	
		.board-directors-cn ul li .text { color:#fff; position:absolute; width:100%; top:75%; right:-50%; padding:30px; z-index:1;transition: all 0.3s ease-out 0s;  background:#1769b2; min-height:205px }
		.board-directors-cn ul li .text .name { width:100%;  color:#FFF;font-size:30px;font-family: 'Gandhi', sans-serif; }
		.board-directors-cn ul li .text .title { width:100%; font-size:18px;}
		.board-directors-cn ul li .text .join { width:100%; font-size:14px; color:#333; margin-bottom:15px}
		.board-directors-cn ul li .text span.viewmore {font-size:14px; color:#333;float:left; display:block; text-transform:uppercase; color:#fff;font-family: 'Gandhi', sans-serif; position:relative}
		.board-directors-cn ul li .text span.viewmore::before { position:absolute; content:""; background:#178cb2; width:100%; height:2px; bottom:-4px; left:0;}
		.board-directors-cn ul li .text span.viewmore:hover { color:#333}		
		.board-directors-cn ul li:hover { cursor:pointer}		
		.board-directors-cn ul li .detail { width:100%; height:auto; padding: 2%; position:absolute; background:#FFF; z-index:2;left: -100%;    transition: all 0.75s cubic-bezier(0.75, 0.19, 0.24, 1);}
		.board-directors-cn ul li .detail .close { position:absolute; padding-top:3px; top:35px; right:55px; width:35px; height:35px; text-align:center;  color:#FFF;font-size: 18px; z-index:2}
		.board-directors-cn ul li .detail .close:hover { cursor:pointer; color:#333 }
		.board-directors-cn ul li .detail .arrows { position:absolute; bottom:15px; right:35px;  }
		.board-directors-cn ul li .detail .arrows .prev { padding-top:5px; right:55px; width:35px; height:35px; text-align:center; background:#009639; border-radius:50%; color:#FFF;font-size: 18px;}
		.board-directors-cn ul li .detail .arrows .next { padding-top:5px; right:55px; width:35px; height:35px; text-align:center; background:#009639; border-radius:50%; color:#FFF;font-size: 18px;}
		.board-directors-cn ul li .detail.active { left: 0;background: #1769b2;}
		.board-directors-cn ul li .detail .image { float:left; width:24.3511%; height:100%; position:relative; }
		.board-directors-cn ul li .detail .image img { width:auto !important;	max-width: 100%;	height:auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: bottom; }		
		.board-directors-cn ul li .detail .content { float:left; width:75.6489%; padding:0 8% 2% 3%}
		.board-directors-cn ul li .detail .content .name { width:100%; color:#FFF; font-weight:700; font-size:30px;font-family: 'Gandhi', sans-serif;}
		.board-directors-cn ul li .detail .content .title { width:100%; font-size:18px; color:#FFF; margin-bottom:15px} 
		.board-directors-cn ul li .detail .content .desc { width:100%; font-size:18px;  color:#FFF;font-family: 'Muli-Light', sans-serif;}
		.board-directors-cn ul li .detail .content .desc ul {}
		.board-directors-cn ul li .detail .content .desc ul li { float:left; width:100%; color:#172751; font-size:18px; background-size:14px 14px; background-repeat:no-repeat; padding-left:20px; margin-bottom:10px;font-family: 'Muli-Light', sans-serif;}		
		 /* INNER PAGE - DIRECTORS*/			
		 .map-wrapper { float:left; width:100%; position:relative}
		 .ai-marker,.ai-element {position: absolute	}	
	.ai-marker {height: auto;z-index: 2;	}	
	.is_loaded .ai-marker {	-webkit-animation: bounce 1.4s forwards;-moz-animation: bounce 1.4s forwards;animation: bounce 1.4s forwards}
	.ai-marker img {position: relative;	display: inline-block;	cursor: pointer;  width:29px;  height:36px;-webkit-transition: opacity 0.4s ease-out;
		-moz-transition: opacity 0.4s ease-out;
		transition: opacity 0.4s ease-out;
		-webkit-transform-origin: center bottom;
		-moz-transform-origin: center bottom;
		-ms-transform-origin: center bottom;
		-o-transform-origin: center bottom;
		transform-origin: center bottom	}
	.ai-marker img.fade {  opacity:0.5}
	.ai-marker img.hovered {  }
    .ai-marker h2 {	position:absolute;   opacity: 0;  display: none;  position: relative; color: #333; text-align: center;  left: -40%;   bottom: .5em;  background-color:#FFF; padding:8px 15px;  line-height: 1.3;  font-size:16px; font-weight:bold; border-radius:5px }
	.ai-marker h2.show {  display: block;   opacity: 1}
	
    /*info window map*/
	.ai-infowindow {display: block;visibility: hidden;opacity: 0;-webkit-transition: visibility 0s, opacity 0.2s linear;-moz-transition: visibility 0s, opacity 0.2s linear;
		transition: visibility 0s, opacity 0.2s linear;width: 100%;	height: auto;background: rgba(0, 0, 0, 0.8);position: absolute;top: 0;	z-index: 5	}
    .ai-infowindow section {  font-size: .9em;   position: relative;  top: 10%;
    width:100%;  max-width: 420px;  margin: 0 auto; background-color: white;overflow:hidden; min-height:400px}
	.ai-infowindow .flag { float:left; width:100%; border-bottom:1px solid rgba(0,0,0,0.3) }
	.ai-infowindow .flag .icn { float:left; width:61px; height:36px; }	
	.ai-infowindow .details { float:left; width:100%; padding:20px 30px;}
	.ai-infowindow .details .hd { float:left; width:100%; font-size:30px;font-family: 'Muli', sans-serif; }
	.ai-infowindow .details .subtit { float:left; width:100%; font-size:16px;font-family: 'Muli-Light', sans-serif;  margin-bottom:25px}
	.ai-infowindow .details .list { float:left; width:100%;}
	.ai-infowindow .details .list ul { margin:0; padding:0}
	.ai-infowindow .details .list ul li {float:left; width:100%; margin-bottom:15px}
	.ai-infowindow .details .list ul li .icon { float:left; width:56px; height:56px;}
	.ai-infowindow .details .list ul li .txt { position:relative; margin-left:76px; color:#2c2c2c; font-size:22px;line-height: 100%;}
	.ai-infowindow .details .list ul li .txt span { float:left; width:100%; font-size:14px; color:#ccc}
	.ai-infowindow .details .list ul li .txt a {color:#1769b2;font-size:20px;}
	.ai-infowindow .details .list ul li .txt a:hover {color:#2c2c2c}
	.ai-infowindow .flag .close {float: right; margin-right:10px; margin-top:10px;cursor: pointer;color: #999;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;transition: all 0.2s ease	}
	.ai-infowindow .flag .close:hover,ai-infowindow .flag .close:focus {color: #171819	}	
	.ai-infowindow.active {	opacity: 1;visibility: visible	}
		 
	#marker--india {left:54%; bottom:61%;}
	#marker--southafrica {left:26%; bottom:20%;}


	/*DOCUMENT PAGES*/
	.document-listing-wrapper { float:left; width:100%;}
	.search-field-cn {float:left; width:100%; margin-bottom:30px}
	.search-field-cn .col-year {float:left; width:8.6206%; margin-right:1.7241%}
	.search-field-cn .col-year select { width:100%; float:left; height:45px; padding:10px; font-size:16px; color:#2c2c2c;font-family: 'Muli-Light', sans-serif; border:none; border-radius:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMyAzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzMgMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGQUZBRkE7fQ0KCS5zdDF7ZmlsbDojMkMyQzJDO30NCjwvc3R5bGU+DQo8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMzMiIGhlaWdodD0iMzMiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTcsMjAuNyAxMiwxMi4xIDIyLDEyLjEgIi8+DQo8L3N2Zz4NCg==) no-repeat 95% 50%;
	-moz-appearance: none; 	-webkit-appearance: none; appearance: none;background-color:#fafafa; box-shadow: none;  }
	
	.search-field-cn .col-category {float:left; width:27.5862%;margin-right:1.7241%}
	.search-field-cn .col-category  select { width:100%; float:left; height:45px; padding:10px; font-size:16px; color:#2c2c2c;font-family: 'Muli-Light', sans-serif; border:none; border-radius:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMyAzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzMgMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGQUZBRkE7fQ0KCS5zdDF7ZmlsbDojMkMyQzJDO30NCjwvc3R5bGU+DQo8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMzMiIGhlaWdodD0iMzMiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTcsMjAuNyAxMiwxMi4xIDIyLDEyLjEgIi8+DQo8L3N2Zz4NCg==) no-repeat 95% 50%;
	-moz-appearance: none; 	-webkit-appearance: none; appearance: none;background-color:#fafafa; box-shadow: none;  }
	.search-field-cn .col-type {float:left; width:19.4827%;margin-right:1.7241%}
	.search-field-cn .col-type  select { width:100%; float:left; height:45px; padding:10px; font-size:16px; color:#2c2c2c;font-family: 'Muli-Light', sans-serif; border:none; border-radius:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzMyAzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzMgMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGQUZBRkE7fQ0KCS5zdDF7ZmlsbDojMkMyQzJDO30NCjwvc3R5bGU+DQo8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMzMiIGhlaWdodD0iMzMiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTcsMjAuNyAxMiwxMi4xIDIyLDEyLjEgIi8+DQo8L3N2Zz4NCg==) no-repeat 95% 50%;
	-moz-appearance: none; 	-webkit-appearance: none; appearance: none;background-color:#fafafa; box-shadow: none;  }
	.search-field-cn .col-keyword {float:left; width:28.4482%;margin-right:1.7241%}
	.search-field-cn .col-keyword input[type="text"] { width:100%; float:left; height:45px; padding:10px; font-size:16px; color:#2c2c2c;font-family: 'Muli-Light', sans-serif; border:none; border-radius:0;	-webkit-appearance: none; background-color:#fafafa; }
	.search-field-cn .col-submit {float:left; width:8.9655%;}
	.search-field-cn .col-submit  input[type="submit"] { width:100%; float:left; height:45px; padding:10px; font-size:16px; color:#FFF;font-family: 'Muli-Light', sans-serif; border:none; border-radius:0;	-webkit-appearance: none; background-color:#1769b2; transition: all 0.3s ease-out 0s; }
	.search-field-cn .col-submit  input[type="submit"]:hover { cursor:pointer; background:#2c2c2c}
	.listing-cn {float:left; width:100%;}
	.listing-cn ul li { background:none; float:left; width:100%; margin-bottom:25px; padding:0 0 25px 0; border-bottom:1px solid  rgba(179,178,178,0.2) }
	.listing-cn ul li .col1 { float:left; width:12.0689%; margin-right:2.1551%}
	.listing-cn ul li .col1 .date { float:left; width:100%; color:#1769b2; font-size:25px;}
	.listing-cn ul li .col1 .year { float:left; width:100%; color:#919191; font-size:19px;}
	.listing-cn ul li .col2 { float:left; width:72.4137%; margin-right:2.1551%}
	.listing-cn ul li .col2 .sub-title {float:left; width:100%;  color:#6dbbeb; font-size:14px }
	.listing-cn ul li .col2 .title{float:left; width:100%; color:#2c2c2c; font-size:18px;font-family: 'Muli-Light', sans-serif; margin-bottom:10px}
.listing-cn ul li .col2 .title a{color:#2c2c2c;}
.listing-cn ul li .col2 .title a:hover{color:#6dbbeb;}
	.listing-cn ul li .col4 .title {float:left; width:100%; color:#2c2c2c; font-size:18px;font-family: 'Muli-Light', sans-serif; margin-bottom:10px}
	.listing-cn ul li .col2 .cat {float:left; width:100%; color:#929292;font-size:14px;font-family: 'Muli-Light', sans-serif;}
	.listing-cn ul li .col2 .cat span.icon { margin-right:5px}
	.listing-cn ul li .col3 { float:left; width:11.2068%; text-align:center }
	.listing-cn ul li .col4 { float:left; width:88%; text-align:left }
	.listing-cn ul li .col3 a.butt-download {font-size:16px; color:#1a5284; display:inline-block; text-transform:uppercase; font-family: 'Gandhi', sans-serif; position:relative; border:0; text-transform:none; padding:0; margin-top:25px; float:none}
	.listing-cn ul li .col3 a.butt-download::before { position:absolute; content:""; background:#178cb2; width:100%; height:2px; bottom:-4px; left:0;}
	.listing-cn ul li .col3 a.butt-download:hover { color:#178cb2; background:none}
	.paging-cn {float:left; width:100%; text-align:right}
	
	.month-navigator { float:left; width:100%; border-bottom:2px solid #CCC; padding-bottom:10px}
	.month-navigator .month { float:left; color:#404040; font-size:30px; font-weight:bold;}
	.month-navigator a.butt-next { float:right; color:#178cb2; font-size:18px; border:1px solid #178cb2; padding:8px 25px}
	.month-navigator a.butt-next span { display:inline-block; margin-left:10px}
	.month-navigator a.butt-next:hover { background:#178cb2; color:#FFF;}
	
	
	/*NEWS & EVENTS */
	.news-listing-cn { float:left; width:71.2068%; margin-right:1.1206%; margin-bottom:50px}
	.news-listing-cn ul li { float:left; background:none; margin:0 0 25px 0; padding:0; width:47.2154%; margin-right:2.7845%}
	.news-listing-cn ul li .photo {float:left; width:100%; overflow:hidden; position:relative}
	.news-listing-cn ul li .photo .cat {position:absolute; top:0; left:0; background:#FFF; font-size:12px; color:#1769b2; padding:5px; z-index:1}
	.news-listing-cn ul li .photo img { margin:0;transition: all 0.3s ease-out 0s;}
	.news-listing-cn ul li .content {float:left; width:100%; padding:10px; min-height:150px;transition: all 0.3s ease-out 0s;}
	.news-listing-cn ul li .title {float:left; width:100%; font-family: 'Gandhi', sans-serif;  font-size:18px; color:#2c2c2c; }
	.news-listing-cn ul li .date {float:left; width:100%;  font-size:12px; color:#2c2c2c; margin-bottom:10px }
	.news-listing-cn ul li a.more {float:left; color:#1769b2; font-size:14px; font-family: 'Gandhi', sans-serif;   }
	.news-listing-cn ul li:hover a.more { color:#2c2c2c;}
	.news-listing-cn ul li:hover { cursor:pointer}
	.news-listing-cn ul li:hover .title  {color:#178cb2}
	.news-listing-cn ul li:hover .content  {    background: #ecf1f5;}
	.news-listing-cn ul li:hover .photo img { -webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
	.news-listing-cn .pager { float:left; width:100%; text-align:right; padding-right:2.7845%}
	.in-the-press-cn { float:left; width:27.5862%; border-left:1px solid #c8caca; padding:15px;}
	.in-the-press-cn .hd { float:left; width:100%;font-family: 'Gandhi', sans-serif;  font-size:30px; color:#1769b2; margin-bottom:10px }
	.in-the-press-cn ul li { background:none; float:left; margin:0; padding:0 0 15px 0; border-bottom:1px solid rgba(168,168,168,0.35); margin-bottom:15px}
	.in-the-press-cn ul li:last-child { border-bottom:0}
	.in-the-press-cn ul li .title {float:left; width:100%; font-family: 'Muli-Light', sans-serif; font-size:18px; color:#2c2c2c; display:block;transition: all 0.3s ease-out 0s; line-height:120%; margin-bottom:10px  }
	.in-the-press-cn ul li .posted {float:left; width:100%; font-size:12px; color:#2c2c2c;display:block}
	.in-the-press-cn ul li .posted span {color:#42b7ff; text-transform:uppercase }
	.in-the-press-cn ul li:hover .title {color:#178cb2}
	
	/*EVENTS DETAILS*/
	.event-details-wrapper {float:left; width:100%; padding:30px 0; background:#fafcfd }
	.event-details-wrapper .col-details { float:left; width:38.6206%; margin-right:3.8793% }
	.event-details-wrapper .col-details ul li {float:left; width:100%; background:none; margin:0 0 25px 0; padding:0 0 25px 0;border-bottom:1px solid  rgba(179,178,178,0.2)}
	.event-details-wrapper .col-details ul li .subtit {float:left; width:100%;color:#929292; font-size:14px }
	.event-details-wrapper .col-details ul li .tit {float:left; width:100%;color:#1a5284; font-size:18px; }
	.event-details-wrapper .col-details ul li .tit h2{color:#1a5284; font-size:18px; }
	.event-details-wrapper .col-text { float:left; width:57.5%; font-size:18px;font-family: 'Muli-Light', sans-serif; }
	.event-details-wrapper .col-text h3 {float:left; width:100%; font-size:23px; color:#2c2c2c; font-weight:bold; margin-bottom:15px;font-family: 'Muli', sans-serif;}
	.event-details-wrapper .col-text a{    color: #1a5284;}
.event-details-wrapper .col-text a:hover{    color: #178cb2;}
	.event-document-wrapper {float:left; width:100%; padding: 35px 0}
	.event-document-wrapper .hd {float:left; width:100%;font-family: 'Gandhi', sans-serif; color:#1a5284; font-size:35px;  margin-bottom: 4%;
    border-bottom: 1px solid rgba(179,178,178,0.2);
    padding-bottom: 1%;}
		.gallery-cn {float:left; width:100%; text-align:center;    margin-bottom: 4%;}
		.gallery-cn .photo { display:inline-block; width:100%; max-width:660px; position:relative;}

		.gallery-cn .photo img { margin:0;}
	
		.gallery-cn .photo .viewspan {position: absolute;left:50%;top:50%;padding: 8px;	font-size: 14px;	color: #FFF;
			background: rgba(26,82,132,0.9); -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); 
			transition: all 0.3s ease-out 0s;
		}
		.gallery-cn .photo .viewspan:hover { background:rgba(255,255,255,0.9); color:#1a5284;}
		


		.butt-back-cn {float:left; width:100%;     text-align: center;}
		.butt-back-cn a.back {font-size:16px; color:#1a5284; display:inline-block; text-transform:uppercase; font-family: 'Gandhi', sans-serif; position:relative; border:0; text-transform:none; padding:0; margin-top:25px; float:none;    margin-right: 25px;}
		.butt-back-cn a.back::before { position:absolute; content:""; background:#178cb2; width:100%; height:2px; bottom:-4px; left:0;}
		.butt-back-cn a.back:hover { color:#178cb2; background:none}
	
	
.col-sub-menu { float:left; width:26.5573%;}
		.submenu {float:left; width:100%; background:#f8f8f8; padding:50px 20px 20px 20px; margin-top:-25%}
		.submenu ul ul{margin:0 !important;}
		.submenu ul li.submen {float:left; width:100%; color:#2c2c2c; margin-bottom:5px;margin-left:10px;    background: url(../images/svg/icn-bullet.svg) no-repeat 0 10px;    background-size: 7px 11px;    padding-left: 15px;}
		.submenu ul li {float:left; width:100%; color:#2c2c2c; background:none; padding:3px 0; margin-bottom:5px;}

		.submenu ul li a { color:#2c2c2c}
		.submenu ul li a:hover { color:#1769b2}
	
	.submenu ul li a.current { color:#1769b2}
/*FOOTER*/		
footer {float:left; width:100%;}
footer .flag-cn {float:left; width:100%; text-align:center; margin-top:10px;margin-bottom:10px}
footer .flag-cn ul li {display:inline-block; width:44px; height:26px; margin:0 2px; position:relative}
footer .flag-cn ul li span.tooltip{position:absolute;top:-35px;left:0;background:#FFF;border:1px solid #EAEAEC;border-radius:3px;padding:5px 10px;font-size:12px;color:#333;display:none;}
footer .flag-cn ul li:hover span.tooltip{display:block}
footer .copy {float:left; width:100%;background:#ecf1f5; padding:8px 0; text-align:center;color:#6a595c; font-size:12px; height:34px; }
footer .copy a {color:#6a595c;}
footer .copy a:hover {color:#178cb2;}	

/*News Details*/	
		.news-details-cn {float: left;width: 61.2068%;margin-right: 0.1206%;margin-bottom: 50px; border-right:1px solid #ccc; padding-right:5%}
		.news-details-cn .news-block{ float:left; width:100%}
		.news-details-cn .news-block .newsTitle { float:left; width:100%}
		.news-details-cn .news-block .newsTitle h1 { font-size: 40px;  color: #1769b2;  font-family: 'Gandhi', sans-serif;}
		.news-details-cn .news-block .newsCat { float:left; width:100%; color:#42b7ff; font-size:16px;}
		.news-details-cn .news-block .newsDate{ float:left; width:100%; color:#2c2c2c; font-size:14px}
		.news-details-cn .news-block .newsDetails { float:left; width:100%; margin-top:15px}
		.news-details-cn .news-block .newsDetails .photo{ float:left; width:100%; position:relative; margin-bottom:25px}
		.news-details-cn .news-block .newsDetails .photo img { margin:0}
		.news-details-cn .news-block .newsDetails .photo a { position:absolute; right:0; bottom:0; padding:8px; font-size:14px; color:#FFF; background:rgba(26,82,132,0.9);transition: all 0.3s ease-out 0s;}
		.news-details-cn .news-block .newsDetails .photo a:hover { background:rgba(255,255,255,0.9); color:#1a5284;}
		.news-details-cn .news-block .newsDetails .content{ float:left; width:100%}
		.news-details-cn .news-block .newsDetails .content h2 {float:left; width:100%; margin-bottom:25px; color:#2c2c2c; font-size:23px;}
		.news-details-cn .news-block .newsDetails .content h3 {float:left; width:100%; color:#2c2c2c; font-size:18px;}
		.news-details-cn .doc-block { float:left; width:100%}
		
		.recent-news-cn { float:left; width:37.6726%;  margin-bottom:50px; padding:0 5%}
		.recent-news-cn { float:left; }
		.recent-news-cn ul li { float:left; background:none; margin:0 0 25px 0; padding:0; width:100%;}
		.recent-news-cn ul li .photo {float:left; width:100%; overflow:hidden; position:relative}
		.recent-news-cn ul li .photo .cat {position:absolute; top:0; left:0; background:#FFF; font-size:12px; color:#1769b2; padding:5px; z-index:1}
		.recent-news-cn ul li .photo img { margin:0;transition: all 0.3s ease-out 0s;}
		.recent-news-cn ul li .content {float:left; width:100%; padding:10px; min-height:150px;transition: all 0.3s ease-out 0s;}
		.recent-news-cn ul li .title {float:left; width:100%; font-family: 'Gandhi', sans-serif;  font-size:18px; color:#2c2c2c; }
		.recent-news-cn ul li .date {float:left; width:100%;  font-size:12px; color:#2c2c2c; margin-bottom:10px }
		.recent-news-cn ul li a.more {float:left; color:#1769b2; font-size:14px; font-family: 'Gandhi', sans-serif;   }
		.recent-news-cn ul li:hover a.more { color:#2c2c2c;}
		.recent-news-cn ul li:hover { cursor:pointer}
		.recent-news-cn ul li:hover .title  {color:#178cb2}
		.recent-news-cn ul li:hover .content  {    background: #ecf1f5;}
		.recent-news-cn ul li:hover .photo img { -webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
		
		
		fieldset {border:none;}
		.contour  { float:left; width:100%;  font-family: 'Helvetica', sans-serif;}	

	.contourPage  h3 { float:left; width:100%; text-align:center; color:#4f4f4f; font-size:24px; font-weight:700}
	.contourPage  { float:left; width:100%; margin-top:4% }
	.shortanswer,.dropdown,.dateofbirth { width: 48% !important;margin-right:1%;}
	.contourField  { float:left; width:100%; margin-bottom:20px;}
	.contourField label {  color: #6a595c; font-family: 'Muli', sans-serif;font-size:11px; text-transform:uppercase; }
	.contourField  input[type="text"] {background:none;     width: 100% !important; border-bottom:1px solid #ededed;  height:50px; font-size:20px; padding:10px; color:#178cb2;float:left; width:100%;  border-radius:0 ;	-webkit-appearance: none;font-family: 'Gandhi', sans-serif; }
	.contourField  input[type="email"] { background:none;  width: 48% !important; border-bottom:1px solid #ededed;  height:50px; font-size:18px; padding:10px; color:#178cb2;float:left; width:100%;  border-radius:0 ;	-webkit-appearance: none;font-family: 'Gandhi', sans-serif; }
	.contourField  textarea {color:#178cb2;font-weight:normal;  font-size: 18px;  width: 100%;  padding: 20px 0 20px 10px;  border: 0 !important;  /* needed */  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;   border-radius: 0; 
  /* SVG background image */
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='white'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;border-bottom: 1px solid #ededed !important;  background-size: 12px;  background-position: calc(100% - 20px) center;  background-repeat: no-repeat;  background-color: none;}	
.contourField  textarea {    font-family: 'Gandhi', sans-serif;   border-bottom: 1px solid #ededed !important;    background: none;    height: 80px;    font-size: 16px;    padding: 10px;    color: #9c9b9b;    float: left;    width: 100%;    border-radius: 0;     -webkit-appearance: none;    border: none; resize: none; -webkit-appearance: none; }
	.contour .btn  { float:right; width:auto; text-align:center; margin:3% 0 6% 0; }
	.contour .btn[type="submit"] { display:inline-block; padding:10px 25px; border:none; border-bottom:1px solid #15aada; color:#1a5284; font-size:15px; text-transform:uppercase; -webkit-appearance: none;background:none; border-radius: 0;  }
	.contour .btn[type="submit"]:hover { cursor:pointer; color: #15aada;}

.field-validation-error{ color: #15aada;font-size:14px;}
.contact-left{width:70%;float:left;padding: 0 30px;margin-bottom:3%;}
.contact-right{width:30%;float:left;padding: 0 30px;}

.contourPage input[type="file"] {color:#FFF; width:100%; font-size:16px; padding-top:5px; }
.contourPage input[type="file"]  { outline:none;}
.contourPage input[type="file"]::-webkit-file-upload-button {  visibility: hidden;}
.contourPage .curriculumvitae  input[type="file"]::before {	content: 'Curriculum Vitae';    display: inline-block;
    padding: 10px 25px;
    border: none;
    border-bottom: 1px solid #15aada;
    color: #1a5284;
    font-size: 13px;
    text-transform: uppercase;
    -webkit-appearance: none;
    background: none;
    border-radius: 0;}
	.contourPage .motivationalletter  input[type="file"]::before {	content: 'Motivational Letter';    display: inline-block;
    padding: 10px 25px;
    border: none;
    border-bottom: 1px solid #15aada;
    color: #1a5284;
    font-size: 13px;
    text-transform: uppercase;
    -webkit-appearance: none;
    background: none;
    border-radius: 0;}
	.contourPage .uploaddocument  input[type="file"]::before {	content: 'Upload Document';    display: inline-block;
    padding: 10px 25px;
    border: none;
    border-bottom: 1px solid #15aada;
    color: #1a5284;
    font-size: 13px;
    text-transform: uppercase;
    -webkit-appearance: none;
    background: none;
    border-radius: 0;}
.contourPage .uploadpermissiontopublishform  input[type="file"]::before {	content: 'Upload permission to publish form';    display: inline-block;
    padding: 10px 25px;
    border: none;
    border-bottom: 1px solid #15aada;
    color: #1a5284;
    font-size: 13px;
    text-transform: uppercase;
    -webkit-appearance: none;
    background: none;
    border-radius: 0;}
.contourPage .photopassportsize.fileupload,.bioprofilecv.fileupload{clear:left;}
.contourPage .photopassportsize  input[type="file"]::before {	content: 'Photo (Passport Size)';    display: inline-block;
    padding: 10px 25px;
    border: none;
    border-bottom: 1px solid #15aada;
    color: #1a5284;
    font-size: 13px;
    text-transform: uppercase;
    -webkit-appearance: none;
    background: none;
    border-radius: 0;}
.contourPage .passportscancopy   input[type="file"]::before {	content: 'Passport (Scan Copy)';    display: inline-block;
    padding: 10px 25px;
    border: none;
    border-bottom: 1px solid #15aada;
    color: #1a5284;
    font-size: 13px;
    text-transform: uppercase;
    -webkit-appearance: none;
    background: none;
    border-radius: 0;}
.contourPage .bioprofilecv   input[type="file"]::before {	content: 'Bio Profile/CV';    display: inline-block;
    padding: 10px 25px;
    border: none;
    border-bottom: 1px solid #15aada;
    color: #1a5284;
    font-size: 13px;
    text-transform: uppercase;
    -webkit-appearance: none;
    background: none;
    border-radius: 0;}
.contourPage .visaapplicationform    input[type="file"]::before {	content: 'Visa Application Form';    display: inline-block;
    padding: 10px 25px;
    border: none;
    border-bottom: 1px solid #15aada;
    color: #1a5284;
    font-size: 13px;
    text-transform: uppercase;
    -webkit-appearance: none;
    background: none;
    border-radius: 0;}
.contourPage .visaapplicationform    input[type="file"]::before {	content: 'Visa Application Form';    display: inline-block;
    padding: 10px 25px;
    border: none;
    border-bottom: 1px solid #15aada;
    color: #1a5284;
    font-size: 13px;
    text-transform: uppercase;
    -webkit-appearance: none;
    background: none;
    border-radius: 0;}
.contourPage input[type="file"] :hover::before { background:#FFF; color:#E27E3C;}
.fileupload label{display:none;}
.fileupload{width:28%;margin-right:2%;}

.cnmap { width:90%;}   
.cnmap #map_canvas {     height: 348px;    width: 100%;  }
.cnmap #map_canvas b { color:#005193; font-size:16px; font-weight:normal;  font-family: 'Lato', sans-serif; }
.gm-style-iw { line-height:20px}
.contact-right .titcontact{    float: left;
    width: 100%;
    font-family: 'Gandhi', sans-serif;
    font-size: 25px;
    color: #1769b2;
    margin: 15px 0;
    display: inline-block;}
.contact-right i{    color: #1769b2;font-szie:15px;padding-right:10px;}
.contact-right .mapicn,.emailicn{float:left;width:100%;margin-bottom:10px;font-size:16px;}
.telicn{float:left;width:48%;margin-bottom:20px;margin-right:1%;font-size:16px;}
.emailicn a{    color: #1769b2;}

.gallery_wrapper .banner_photos { width:40%; position:absolute; z-index:1; bottom:0; right:4%;}
.gallery_wrapper .banner_photos img { width:100%; height:auto;}
.gallery_wrapper .gallery_cont { width:100%; float:left; padding:1% 2%; background:#ffffff; margin:0 0 10px 0; }
.gallery_wrapper .gallery_cont ul { width:100%; float:left;}
.gallery_wrapper .gallery_cont ul li  { padding: 0 !important;width:24%; float:left; margin:1% 1% 0 0; position:relative; background:none;    overflow: hidden;}
.gallery_wrapper .gallery_cont ul li span {cursor:pointer; font-size: 16px;    color: #fff;    display: block;    text-align: center;    min-height: 55px;    position: absolute;    bottom: 0;    width: 100%;} 

.gallery_wrapper .gallery_cont ul li a i.fa{position: absolute;z-index: 999;font-size: 50px;color:#fff;left: 44%;top: 37%;}
.gallery_wrapper .gallery_cont ul li img { width:100%; height:auto; transform: scale(1); transition: transform 0.3s ease-in-out;     display: block;
    margin: 0;  }
.gallery_wrapper .gallery_cont ul li:hover img {  transform: scale(1.05);}
.gallery_wrapper .gallery_cont ul li a { width:100%; float:left; display:block; overflow:hidden;}
.gallery_wrapper .gallery_cont ul li a{  overflow:hidden; position:relative;}
.gallery_wrapper .gallery_cont ul li a img { width:inherit; height:inherit; max-width:inherit; text-align:center; }
.closing{float: left;
    width: 100%;
    font-family: 'Gandhi', sans-serif;
    color: #1a5284;
    font-size: 16px;}
.gallery_wrapper .gallery_cont ul li .overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 9;
}
/*testimonial*/
	
		.testimonial-news {float:left; width:100%; position:relative;}
		.testimonial-news #testimonial-slide {}
		.testimonial-news #testimonial-slide li {float:left; width:100%;background:none;}
		.testimonial-news #testimonial-slide li .content {float:left; width:100%; padding:80px 20px 20px 20px;background:#1a5284;    position: relative;    top: -76px;text-align:center;
    z-index: 9;}
		.testimonial-news #testimonial-slide li .content h3 {float:left; width:100%; color:#fff; font-size:16px;padding-bottom:1%;}
		.testimonial-news #testimonial-slide li .content .author {float:left; width:100%;     color: #178cb2; font-size:25px;font-family: 'Gandhi', sans-serif;padding-bottom:4%;}
		.testimonial-news #testimonial-slide li .content .desc {float:left; width:100%; color:#fff; font-size:16px;padding-bottom:1%;}
		
		.testimonial-news .bx-wrapper .bx-controls .bx-controls-direction .bx-prev { background:url(../images/svg/arrow-prev.svg) no-repeat; width:26px; height:15px; background-size:cover; text-indent:-99999px; position:absolute; right:50px }
		.testimonial-news .bx-wrapper .bx-controls .bx-controls-direction .bx-next { background:url(../images/svg/arrow-next.svg) no-repeat; width:26px; height:15px; background-size:cover; text-indent:-99999px; position:absolute; right:0 }
		.testimonial-news #testimonial-slide li .photo { float:left; width:100%; text-align:center;    position: relative;
    z-index: 10; }
		.testimonial-news #testimonial-slide li .photo .image  { display:inline-block;}
	.testimonial-news #testimonial-slide li .photo .image img {  width: 100% !important;  max-width: 100%;  height: auto;  border: 0;  -ms-interpolation-mode: bicubic;  vertical-align: bottom;
    border-radius: 50%;}

.r-tabs .r-tabs-nav{margin:0;padding:0;}
.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none;}
.r-tabs .r-tabs-panel{display:none;float:left;width:100%;}
ul.r-tabs-nav li{list-style:none !important}
.r-tabs .r-tabs-accordion-title{display:none;}
.r-tabs .r-tabs-panel.r-tabs-state-active{display:block;}
#horizontalTab ul{margin:0;padding:0;}
#horizontalTab ul li{background-image:none;padding:0;list-style:none;}
.r-tabs{position:relative;}
.r-tabs .r-tabs-nav .r-tabs-tab{position:relative;   color: #2c2c2c;}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{   color: #1769b2;font-size:20px}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor{display:block;padding:10px 0;color:#00529B;font-weight:bold;text-decoration:none;border-bottom:1px dotted #FFF;font-size:18px;margin-bottom:1px;}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{color:#00529B;text-shadow:none;}

.body-content .slider_pager{float: right;   width: 27.5862%;    padding: 15px;}
.tab-listing-cn {
    float: left;
    width: 71.2068%;
    margin-right: 1.1206%;
    margin-bottom: 50px;
}
.tab-listing-cn ul li {
    float: left; text-align:center;    color: #2c2c2c;
    background: none;
    margin: 0 0 25px 0;
    padding: 0;
    width: 100%;
}
.tab-listing-cn ul li p { text-align:left;}
ul#timeline ul li{float:left;width:100%;text-align:left;}
ul#timeline ul li {float:left; width:100%; display: block; font-size:15px; padding:0 0 0 25px; position:relative; margin-bottom:15px}
ul#timeline ul li::before { position:absolute; width:20px; background:#1769b2; height:1px; left:0; top:10px; content:""}

.body-content .slider_pager li a{  color: #2c2c2c;}
.body-content .tab-listing-cn ul li img{width:auto !important;}
.body-content .tab-listing-cn hr{height:1px; border:none;  background-color:#1769b2; width:5%; text-align:center; margin: 0 auto 5% auto; }
.time .pagetitle {    float: left;font-family: 'Gandhi', sans-serif;    margin-bottom: 2%;
    width: 24.1115%;
    background: #1769b2;
    margin-left: -5%;
    padding: 1% 1% 0 0;
    position: relative;
    color: #fff;
    font-size: 60px;
    text-align: right;
}
.ezsearch-result{float:left;width:100%;margin:0.5% 0;}
.ezsearch-result a{color: #1769b2;}
.ezsearch-summary{margin-bottom:2%;float:left;width:100%;}

ul.simplePagerNav { float:left; width:100%;  text-align:right; margin:10px 0}
ul.simplePagerNav li {margin:0 6px !important; float:none !important; display:inline-block !important;    border: none;
    width: auto!important;    overflow: unset !important;   }
ul.simplePagerNav li a {    font-size: 18px;color: #6a595c; overflow: unset !important; 

    display: inline-block;
    text-transform: uppercase;
    font-family: 'Gandhi', sans-serif;
    position: relative;
    border: 0;
    text-transform: none;
    padding: 0;
    margin-top: 25px;
    float: none;}
ul.simplePagerNav li.currentPage a{    color: #178cb2;}
ul.simplePagerNav li.currentPage a::before{    background: #178cb2;}
ul.simplePagerNav li a::before {
    position: absolute;
    content: "";
    background: #6a595c;
    width: 100%;
    height: 2px;
    bottom: -4px;
    left: 0;
}
#hidden_div{    position: absolute;
    top: 143px;
    color: #178cb2;
    font-size: 12px;}	
	.viewspan {position:relative; right:0; bottom:0; }


#strucevvents li{display:none;}
.clearsearch{ font-size: 15px;  color: #1769b2; text-decoration:underline;}
	  @media only screen and (min-width: 1200px) and (max-width: 1366px) {
	.social-links { bottom: 4px;}
	.about-intro .pagetitle .breadcrumb {    top: -57px;}
}	
.notes  {font-size: 20px;    color: #1769b2;    font-family: 'Gandhi', sans-serif;}
/* 1600 screens */
@media only screen and (min-width: 1600px){
	.home-intro .text  { float:right; width:56.1115%; background:#1769b2; margin-top:-22%; padding:5%; height:435px;}
	.home-intro .text h1 { font-size:25px; color:#FFF; font-family: 'Gandhi', sans-serif; line-height:130% }
	.cont680px { width:90%; max-width:980px; margin:0 auto}
	.about-intro .pagetitle  {  margin-top:-10%; padding:6% 4%;}
}

/*table-about*/
    .table-about {float:left; width:100%; padding:3% 0}
	.table-about .desc { float:left; width:100%;  color:#191E1F; font-size:18px;font-family: 'RomainRegular'}
	.table-about .desc span.date { display:inline-block; position:relative; font-size:18px}
	.table-about .desc span.date::before { content:""; bottom:0; position:absolute; background:red; width:100%; height:1px}	
	.table-about .tb  { float:left; width:100%; color:#191E1F; margin-top:15px; margin-bottom:25px }
	.table-about .tb .tbrow { float:left; width:100%; border-bottom:1px solid  rgba(0,0,0,0.1) }
	.table-about .tb .tbrow .tbcol1 { float:left; text-align:left;width:50%; padding:5px 5%; font-weight:bold }
	.table-about .tb .tbrow .tbcol2 { float:left; text-align:left; width:50%; padding:5px 5%; border-left:1px solid rgba(255,255,255,0.10) }

#job a{color: #1769b2;}
/*Error Page*/
	.bg-container {  height:calc(100% - 34px);position:relative; width:100%;}
	.error-msg { position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); min-width:650px;}
	.error-msg .txt1 { float:left; width:100%; text-align:center; color:#FFF; font-family: 'Gandhi', sans-serif;  font-size:85px; }
	.error-msg .txt2 { float:left; width:100%; text-align:center; color:#FFF; font-family: 'Gandhi', sans-serif;  font-size:40px; }

.contourPageName{width:100%;float:left;margin-bottom:25px;}



.contourField select {
	border:none;
    border-bottom: 1px solid #ededed;
    transition: all 0.3s ease-out 0s;
    float: left;
    width: 100%;
    color: #178cb2;
    border-radius: none;
    height: 50px;
    padding: 5px;
    font-family: 'Gandhi', sans-serif;
    font-size: 20px;
       background: url(data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='white'><polygon points='0,0 100,0 50,50'/></svg>) no-repeat;
    border-bottom: 1px solid #ededed !important;
    background-size: 12px;
    background-position: calc(100% - 20px) center;
    background-repeat: no-repeat;
    background-color: none;
}