.video-wrapper  {
	background-color: #fff;
	position: absolute;
	left:0;
	right:0;
	height:100%;
	top:0;
	display: none;
}

.video-wrapper .close {
	background: url("../img/sprite.png") no-repeat scroll -4px -517px #ECBD00;
	display: block;
	height: 35px;
	opacity: 1;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-indent: -400px;
	top: 0;
	width: 35px;
}

.video-content video,
.video-content,
.video-container {
	height: 100%;
	width: 100%;
}
/* GLOBAL STYLES
    -------------------------------------------------- */
/* Padding below the footer and lighter body text */

html {
	overflow-x: hidden;
}

body {
	color: #5a5a5a;
	font-family: Arial, Helvetica, sans-serif;
}
header {
	padding: 20px 0 10px;
}
.wrap-header {
	border-bottom:5px solid #00589b;
	max-width: 1210px;
	margin: 0 auto;
}

/*#01 - @font-face implementation
**************************************************/

@font-face {
 font-family: 'RobotoRegular';
 src: url('../fonts/Roboto-Regular-webfont.eot');
 src: url('../fonts/Roboto-Regular-webfont-.eot#iefix') format('embedded-opentype'), url('../fonts/Roboto-Regular-webfont.woff') format('woff'), url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'), url('../fonts/Roboto-Regular-webfont.svg#RobotoRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'RobotoBold';
 src: url('../fonts/Roboto-Bold-webfont.eot');
 src: url('../fonts/Roboto-Bold-webfont-.eot#iefix') format('embedded-opentype'), url('../fonts/Roboto-Bold-webfont.woff') format('woff'), url('../fonts/Roboto-Bold-webfont.ttf') format('truetype'), url('../fonts/Roboto-Bold-webfont.svg#RobotoBold') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'RobotoLight';
 src: url('../fonts/Roboto-Light-webfont.eot');
 src: url('../fonts/Roboto-Light-webfont-.eot#iefix') format('embedded-opentype'), url('../fonts/Roboto-Light-webfont.woff') format('woff'), url('../fonts/Roboto-Light-webfont.ttf') format('truetype'), url('../fonts/Roboto-Light-webfont.svg#RobotoBold') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* TYPOGRAPHY
-------------------------------------------------- */
  h1, h2, h3, h4, h5 {
	font-family: 'RobotoBold';
}
p {
	font-family: 'RobotoRegular';
}
a:hover {
	text-decoration: none;
}
/*GLOBAL ClASSES*/
.more {
	color: #204293;
	font-size: 1.071em;
	font-family: 'RobotoBold';
	padding-right: 25px;
	display: inline-block;
	position: relative;
	text-transform: uppercase;
}
.more:after {
	content:"";
	position: absolute;
	right: 0;
	top: 2px;
	width: 17px;
	height: 13px;
	background: url("../img/sprite.png") no-repeat 0 0;
}
.more:hover {
	color: #204293;
	opacity: .8;
	filter:alpha(opacity=80);
}
/* LOGO
-------------------------------------------------- */
/*Language Switcher*/
.lang-wrap {
	display: inline-block;
	position: relative;
}
.lang-wrap:after {
	width: 10px;
	height: 26px;
	background: url("../img/sep-nav.png") no-repeat left 0 transparent;
	right: -25px;
	top: -4px;
	content:"";
	position: absolute;
}
.lang-switcher {
	color: #1C2D7D;
	font-size: 0.929em;
	padding-right: 18px;
	position: relative;
}
.lang-switcher:after {
	content:"";
	position: absolute;
	width: 9px;
	height: 5px;
	background: url("../img/sprite.png") no-repeat -18px -22px;
	right: 0;
	top: 5px;
}
.lang-wrap .lang-dropdown {
	background-color: #FFF;
	border-bottom: 4px solid #1f3088;
	padding: 5px 12px;
	display: none;
	position: absolute;
	top: 17px;
	left: 0;
	list-style: none;
	margin: 0;
	z-index: 999;
	width: 10em;
	-webkit-box-shadow: 0px 4px 4px rgba(51, 51, 51, 0.8);
	-moz-box-shadow:    0px 4px 4px rgba(51, 51, 51, 0.8);
	box-shadow:         0px 4px 4px rgba(51, 51, 51, 0.8);
}
.lang-dropdown li {
	display: block;
	border-top: 1px solid #e5e5e5;
	float: none;
	padding:5px 0;
}
.lang-dropdown li a {
	color: #333;
}
.lang-dropdown li a:hover {
	color: #666;
}
.lang-wrap:hover .lang-dropdown {
	display: block;
}
.lang-wrap ul li:first-child {
	border:0;
}
/*Global nav*/

.wrap-global {
	margin-bottom: 30px;
	float: right;
}
.navbar-global {
	list-style: none;
	display: inline-block;
	margin: 0;
	position: relative;
	top: 5px;
}
.navbar-global li {
	margin-left: 20px;
	float: left;
}
.navbar-global li a {
	text-transform: uppercase;
	color: #666;
	font-family: 'RobotoRegular';
}
.navbar-global li:first-child {
	margin: 0;
}
.nav{
    margin-top:20px;
}
/*search form*/
.form-search {
	margin: 0 0 0 15px;
	padding: 10px 12px;
	overflow: hidden;
	background: #f3efed;
	display: inline-block;
	position: relative;
	top: 9px;
}
.form-search .input-search {
	float: left;
	height: 20px;
	width: 145px;
	color: #333;
	font-size: 13px;
	font-family: 'RobotoLight';
	border: none;
	background: none;
}
.form-search .input-search:focus {
	outline:none;
}
.form-search .btn-search {
	background:url("../img/sprite.png") no-repeat 0px -565px;
	border: medium none;
	float: left;
	height: 15px;
	width: 16px;
	text-indent: -9999px;
}
/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper .container {
	padding-left: 0;
	padding-right: 0;
}
.navbar-default {
	background: none;
	border:none;
}
.navbar-wrapper .navbar {
	padding-left: 0px;
	padding-right:0px;
	margin: 17px 0 0;
	background: none;
	border:none;
}
.navbar-nav > li {
	padding:0 0 0 16px;
	margin-left: 10px;
	
}
.ie8 .navbar-nav > li {
	
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color:transparent;
}
.navbar-nav > li:first-child {
	padding-left: 0;
	margin-left: 0;
	background: none;
}
.navbar-nav > li > a {
	font-family: 'RobotoBold';
	font-size: 1.143em;
	padding: 3px 0;
	text-transform: uppercase;
	display: block;
}
.navbar-default .navbar-nav > li > a {
	color: #00589b;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li.active > a {
	color: #00589b;
}
.navbar-default .navbar-nav > li.active > a:before,
.navbar-default .navbar-nav > li:hover > a:before {
	content: " ";
	position: absolute;
	width: 100%;
	height: 5px;
	background: #00589b;
	right: 0;
	bottom: -15px;
	left: 0;
	border-right:3px solid #fff;
	border-left:3px solid #fff;
}
.navbar-nav.navbar-right:last-child {
	margin-right: 0;
}
.navbar-nav > li > .dropdown-menu {
  margin-top: -5px;
}
.wrapper-navbar-toggle {
	position: absolute;
	top: 20px;
	right: 0;
}
.dropdown-menu {
	background: #204293;
	padding: 13px 0 0px;
	border:5px solid #f1c80c;
	border-width: 15px 0px 5px 0px;
	border-top-color: #FFF;
	min-width: 240px;
	-webkit-box-shadow:none;
	box-shadow: none;/* top: 30px; */
}
.dropdown-menu:before {
	position: absolute;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #fff;
	top: 0;
	left: 40px;
	content:"";
	z-index: 9;
}
.navbar-right .dropdown-menu {
	left: 0;
	right: auto;
}
.ie8 .navbar-right .dropdown-menu {
	left: 0;
	top: 45px;
}
.dropdown-menu li {
	border-top:1px solid #2c4b94;
}
.dropdown-menu li:first-child {
	border-top:none;
}
.dropdown-menu li a {
	padding: 7px 40px;
	text-transform: uppercase;
	color: #bcc1dc;
	font-family: 'RobotoBold';
	font-size: 16px;
}
.dropdown-menu li a:hover, .dropdown-menu li.active a {
	background: #37559e;
	color: #FFF;
}

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.spotlight-wrap {
	max-width: 1210px;
	margin: 0 auto 30px;
}
.spotlight.carousel {
	max-width: 1210px;
}
.spotlight.carousel .carousel-caption {
	left: 5.2%;
}

.spotlight .carousel-control.right, .spotlight .carousel-control.left {
  background:url("../img/nav.png") no-repeat;
  width: 27px;
  height: 44px;
  bottom: -4px;
  top: auto;
  left: auto;
  opacity:1;
}
.spotlight .carousel-control.right.inactive, .career-detail .carousel-control.left.inactive {
  opacity:0.5;
}
.spotlight .carousel-control.right {
  background-position:-49px 0;
  right: -1px;
}
.spotlight .carousel-control.left {
	right: 28px;
}
.spotlight .glyphicon-chevron-left:before {
  content:"";
}
.spotlight .glyphicon-chevron-right:before {
  content:"";
}
.notification {
	background: #EFEFEF;
	padding: 10px 0 0 0;
	font:normal 1em/1.5em 'RobotoRegular', arial, verdana;
	position: relative;
}
.notification p {
	margin: 0 0 10px;
}
.notification .close {
	background: #ECBD00 url("../img/sprite.png") no-repeat -4px -517px;
	display: block;
	overflow: hidden;
	text-indent: -400px;
	width: 35px;
	height: 35px;
	opacity: 1;
	filter:alpha(opacity=100);
	position: absolute;
	right: 0;
	top: 0;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
	z-index: 10;
	bottom: 35%;
	background: url("../img/bg-spot-caption.png") repeat 0 0 transparent;
	padding: 25px;
	width: 340px;
	text-align: left;
	text-shadow:none;
}
.carousel-caption h1 {
	font-size: 3.571em;
	color: #666;
	text-transform: uppercase;
	text-shadow:none;
	font-family: 'RobotoLight';
}
.carousel-caption .lead {
	font-size: 1.071em;
	color: #666;
	line-height: 20px;
	text-shadow:none;
	font-family: 'RobotoRegular';
}
.carousel-caption .more {
	font-size: 1.286em;
}
.carousel-caption .more:after {
	top:5px;
}
/* Declare heights because of positioning of img element */
.spotlight .item {
	height: 100%;/*background-color: #777;*/
}
.spotlight .carousel-inner > .item > img {
	position: relative;
}
.spotlight .carousel-indicators {
	bottom: -10px;
	width: 100%;
	margin-left: -50%;
}
.spotlight .carousel-indicators li, .spotlight .carousel-indicators li.active {
	width: 235px;
	height: 65px;
	background: none;
	text-indent: 0;
	border:none;
	border-left:1px solid #CDC02B;
	display: inline-block;
	padding: 10px 0;
	text-align: center;
	background: url("../img/bg-carousel-indicator.png") repeat 0 0 transparent;
	border-radius:0;
	margin: 0 0 0 -4px;
}
.spotlight .carousel-indicators li:first-child {
	margin-left: 0;
}
.spotlight .carousel-indicators li {
	border-top:6px solid #ecbd00;
	border-left:1px solid #cdc02b;
	position:relative;
}
.spotlight .carousel-indicators li:first-child {
	border-left: none;
}
.spotlight .carousel-indicators li.active, .spotlight .carousel-indicators li:hover {
	border-top:6px solid #36447e;
}
.spotlight .carousel-indicators li a {
	font-size: 1.143em;
	color: #333;
	text-transform: uppercase;
	line-height: 45px;
	font-weight: normal;
	/*padding-left: 35px;*/
	font-family: 'RobotoBold';
	position: relative;
}
.spotlight .carousel-indicators li a.more.video{
	line-height: 16px;
	margin-top: 7px;
}
.spotlight .carousel-indicators li a.more.video:after{
	height: 20px;
	top: 0;
	position: relative;
	float: right;
	margin: 0 0 0 7px;
}
.spotlight .carousel-indicators li.active a, .spotlight .carousel-indicators li:hover a {
	color: #204293;
}
.spotlight .carousel-indicators li a:after {
	position: absolute;
	left: 0;
	top: 0;
	content:"";/*background: url("../img/sprite-spotnav-icons.png") 0 -46px;*/
}
.spotlight .carousel-indicators li.about a:after {
	width: 19px;
	height: 32px;
	background-position:0 -46px;
	top: -8px;
}
.spotlight .carousel-indicators li.about.active a:after, .spotlight .carousel-indicators li.about:hover a:after {
	background-position: 0 0;
}
.spotlight .carousel-indicators li.projects a:after {
	width: 36px;
	height: 34px;
	background-position:-29px -46px;
	top: -10px;
	left: -10px;
}
.spotlight .carousel-indicators li.projects.active a:after, .spotlight .carousel-indicators li.projects:hover a:after {
	background-position: -29px 0;
}
.spotlight .carousel-indicators li.history a:after {
	width: 26px;
	height: 30px;
	background-position:-75px -46px;
	top: -6px;
	left: 2px;
}
.spotlight .carousel-indicators li.history.active a:after, .spotlight .carousel-indicators li.history:hover a:after {
	background-position: -75px 0;
}
.spotlight .carousel-indicators li.csr a:after {
	width: 27px;
	height: 22px;
	background-position:-112px -46px;
	top: -1px;
}
.spotlight .carousel-indicators li.csr.active a:after, .spotlight .carousel-indicators li.csr:hover a:after {
	background-position: -112px 0;
}
/* NEWS SCROLLER
-------------------------------------------------- */
  .news-scroller h3 {
	color: #333;
	float: left;
	text-transform: uppercase;
	margin: 2px 15px 0;
	font-size: 1.286em;
	padding: 0 15px;
	font-family: 'RobotoBold';
	line-height: 20px;
	position: relative;
}
.news-scroller h3:after {
	width: 10px;
	height: 26px;
	background: url("../img/sep-nav.png") no-repeat left 0 transparent;
	right: -5px;
	top: -5px;
	content:"";
	position: absolute;
}
.news-scroller p {
	display: inline-block;
	margin:0 20px 0 0;
}
.news-scroller .date {
	color: #999;
	text-transform: uppercase;
	font-size: 0.929em;
}
/* HOME WIDGETS
-------------------------------------------------- */

.hme-widget {
	background: #f0f0f0;
	padding: 25px 30px;
	position: relative;
	min-height: 280px;
}
.hme-widget h2 {
	color: #333;
	margin: 0;
	padding-bottom:15px;
	font-size: 1.286em;
	line-height: 20px;
	text-transform: uppercase;
	position: relative;
}
.hme-widget h2:after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 57px;
	height: 6px;
	
	content:"";
}
.hme-widget h2 a {
	color: #666;
}
.hme-widget h2:hover a {
	color: #204293;
}
.hme-widget p {
	font-size: 1em;
	line-height: 18px;
}
.ie8 .hme-widget p {
	margin-bottom: 0;
	padding-bottom: 10px;
}
.hme-widget .location {
	display: block;
}
.hme-widget .thumb {
	margin-bottom: 15px;
}
.hme-widget img {
	max-width: 100%;
	height: 93px;
}
.hme-widget:after {
	background: url("../img/box-shadow.png") no-repeat center top;
	width: 100%;
	position: absolute;
	content:" ";
	height: 16px;
	left: 0;
	bottom: -16px;
	z-index: 1;
}
.hme-widget .more {
	position: absolute;
	bottom: 20px;
}
/* career widgets */

  .career-widget {
	background-color:#fcdd52;
	padding:25px 20px;
	margin-left:-15px;
	position:relative;
	margin-bottom:20px;
}
.career-widget:after {
	background: none repeat scroll 0 0 #F1C80C;
	top: -6px;
	content: "";
	height: 6px;
	left: 0;
	position: absolute;
	width: 57px;
}
.career-widget p {
	font-size:1.286em;
	color:#333333;
	font-family: 'RobotoLight';
	line-height:22px;
}
/* end career widgets */

 /* follow widget */
.follow-widget {
	border-bottom:#d7d3d1 solid 1px;
	border-top:#d7d3d1 solid 1px;
	padding:25px 15px 25px 0;
	margin-bottom:20px;
}
.follow-widget .thumb {
	float:left;
	margin-right:10px;
}
.follow-widget p {
	display:table;
	margin:0;
	font-size:1em;
	font-family: 'RobotoBold';
	color:#666666;
	line-height:16px;
}
/*end follow widget */


/* Carousel base class */
.hme-widget .carousel {
	height: 195px;
	margin: 0;
}
/* Declare heights because of positioning of img element */
.hme-widget .carousel .item {
	height: 195px;
}
.hme-widget h3 {
	font:normal 1em/1em 'RobotoBold', arial, verdana;
	margin: 0 0 4px;
	color: #333;
}
.hme-widget h3 a {
	color: #333;
}
.hme-widget h3 a:hover {
	color: #204293;
}
.hme-widget .carousel-indicators {
	bottom: -5px;
	right: 0;
	left: auto;
	margin: 0;
	z-index: 15;
	width: auto;
	padding-left: 0;
	list-style: none;
}
.hme-widget .carousel-indicators li {
	width: 10px;
	height: 10px;
	margin: 0 3px 0 0;
	background-color: #dad7d5;
	border: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.hme-widget .carousel-indicators .active {
	width: 10px;
	height: 10px;
	margin: 0 3px 0 0;
	background-color: #f1c80c;
}
.hme-widget .item .location {
	color: #333;
}
.hme-widget dt {
	color: #666;
	display: block;
	float: left;
	font:normal 1em/1em 'RobotoBold', arial, verdana;
	width: 50px;
}
.hme-widget dd {
	font:normal 1em/1em 'RobotoRegular', arial, verdana;
	margin-bottom: 2px;
}
.wrap-thumb {
	position: relative;
}
.wrap-thumb .date {
	background: url("../img/bg-black-overlay.png");
	color: #FFF;
	font:normal 1.2em/1em 'RobotoRegular', arial, verdana;
	position: absolute;
	padding: 5px 10px;
	width: 40px;
	text-align: center;
	left: 0;
	bottom: 15px;
}
.wrap-thumb .date span {
	display: block;
	font:normal .5em/1em 'RobotoBold', arial, verdana;
	margin-right: 0;
}
.our-projects .more {
	position: relative;
	bottom: -7px;
}
/* page-inner */
.inner-page-wrap {
	background: #f0f0f0;
	margin: -85px auto -20px;
	position: relative;
	width: 1000px;
	z-index: 3;
}
.page-inner {
	background: #f0f0f0;
	margin-top: 0;
	position: relative;
	z-index: 3;
	margin-bottom: 20px;
	padding-top: 30px;
}
.spotlight-inner {
	max-width: 1210px;
	margin: 0 auto;
	overflow-x: hidden;
	position: relative;/*  */
}
.spotlight-inner img {
	width: 100%;
	height: auto;
}
/* starts */
.spotlight-inner .caption {
	background: url("../img/bg-spot-caption.png") 0 0;
	top: 40px;
	padding: 10px 25px;
	position: absolute;
	left: 8.7%;
	z-index: 10;
}
.spotlight-inner .caption h1 {
	color: #666666;
	font-family: 'RobotoLight';
	font-size: 3.571em;
	text-shadow: none;
	text-transform: uppercase;
	margin-top: 0;
}
.spotlight-inner .caption p {
	color: #204293;
	font:normal 1.143em/1.3em 'RobotoBold', arial, verdana;
	text-transform: uppercase;
}
/* spotlight min */
.spotlight-min {
	background: #FFF;
	min-height: 121px;
	position: relative;
	z-index: 2;
	margin:10px -30px 40px;
}
.spotlight-min:after {
	background: url("../img/shadow-spotlight-min.png") no-repeat left top;
	bottom: -21px;
	content:" ";
	height: 21px;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	width: 1000px;
}
.spotlight-min .img-wrap {
	float: right;
}
.spotlight-min .img-wrap img {
	width: 488px;
	height: 121px;
}
.spotlight-min h1 {
	font:normal 3.1em/1em 'RobotoLight', arial, verdana;
	color: #666;
	margin-top: 0;
	margin-bottom: 4px;
	text-transform:uppercase;
}
.spotlight-min p {
	font:normal 1.143em/1em 'RobotoBold', arial, verdana;
	color: #00589b;
	text-transform: uppercase;
}
.spotlight-min .caption {
	padding: 30px 0 0 30px;
}
/* spotlight min ends */
.content-main h2 {
	font:normal 1.286em/1.3em 'RobotoBold', arial, verdana;
	color: #333;
	margin: 0;
	padding-bottom: 15px;
	position: relative;
}
.content-main h2:after {
	
	bottom: 0;
	content: "";
	height: 6px;
	left: 0;
	position: absolute;
	width: 57px;
}
.content-main h2 a {
	color: #333;
}
.content-main hr {
	border-color: #d1d0d0;
}
.wrap-project-info {
	background: url("../img/bg-yellow.png") no-repeat center bottom;
	padding: 25px 30px 45px;
	margin-bottom: 25px;
	background-size:cover;
}
.wrap-project-info ul {
	padding: 0;
	list-style: none;
}
.wrap-project-info li {
	border-bottom:1px solid #e3cf5f;
	float: left;
	width: 287px;
	margin: 0 0 12px;
	padding: 0 0 12px;
	position: relative;
}
.wrap-project-info label {
	display: block;
	font:normal 1.143em/1.3em 'RobotoLight', arial, verdana;
	color: #333;
	float: left;
	width: 180px;
	margin-bottom: 0;
	padding-left: 30px;
}
.wrap-project-info p {
	background: url("../img/img-colon.png") no-repeat left 4px;
	color: #333;
	display: block;
	font:normal 1.071em/1.2em 'RobotoRegular', arial, verdana;
	margin-bottom: 0;
	overflow: hidden;
	padding-left: 5px;
}
.wrap-project-info .country, .wrap-project-info .project {
	width: 308px;
	margin-right: 20px;
}
.wrap-project-info .country:before, .wrap-project-info .project:before, .wrap-project-info .date:before, .wrap-project-info .partner:before, .wrap-project-info .status:before {
	background: url("../img/sprite-left.png") no-repeat;
	content:" ";
	position: absolute;
	left: 0;
	top: 1px;
	height: 25px;
	width: 25px;
}
.wrap-project-info .status:before {
	background-position:5px -222px;
}
.wrap-project-info .project:before {
	background-position:5px -72px;
}
.wrap-project-info .date:before {
	background-position:5px -297px;
}
.wrap-project-info .partner:before {
	background-position:5px -150px;
}
.wrap-project-info .partner {
	border:none;
	width: 100%;
	padding-bottom: 0;
	margin-bottom: 0;
}
.wrap-location-info {
	padding-bottom: 30px;
	overflow: hidden;
	width: 100%;
}
.wrap-location-info .location {
	float: left;
	margin-right: 20px;
	width: 340px;
}
.wrap-location-info .location-map {
	position: relative;
}
.wrap-location-info .glow {
	background: url("../img/glow.png") no-repeat center top;
	position: absolute;
	left: 0;
	right: 0;
	height: 100%;
}
.quick-facts-wrap {
	background: none;
	float: left;
	
}
.quick-facts-wrap .carousel-indicators {
	bottom: 25px;
	right: 0;
	left: 0;
	margin: 0;
	z-index: 15;
	width: auto;
	padding-left: 0;
	list-style: none;
}
.quick-facts-wrap .carousel-indicators li {
	width: 10px;
	height: 10px;
	margin: 0 3px 0 0;
	background-color: #dad7d5;
	border: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.quick-facts-wrap .carousel-indicators .active {
	width: 10px;
	height: 10px;
	margin: 0 3px 0 0;
	background-color: #f1c80c;
}
.quick-facts-wrap .quick-facts-details {
	background: #FFF;
	padding: 15px;
	-webkit-box-shadow: 2px 2px 2px #EEECEB;
	box-shadow: 2px 2px 2px #EEECEB;
	min-height:310px;
    margin-bottom:30px;
}
.quick-facts-wrap .quick-facts-details .wrap-date {
	color: #fff;
	font:normal 2.143em/1em 'RobotoLight', arial, verdana;
	float: left;
	margin-right: 20px;
	padding: 18px 0;
	width: 60px;
	text-align: center;
	background: #dfdfdf; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #dfdfdf 0%, #a2a2a2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #dfdfdf), color-stop(100%, #a2a2a2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #dfdfdf 0%, #a2a2a2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #dfdfdf 0%, #a2a2a2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #dfdfdf 0%, #a2a2a2 100%); /* IE10+ */
	background: linear-gradient(135deg, #dfdfdf 0%, #a2a2a2 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#a2a2a2', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.quick-facts-wrap .quick-facts-details .details {
	overflow: hidden;
}
.quick-facts-wrap .quick-facts-details h3 {
	color: #333;
	font:bold 1em/1em arial, verdana;
	margin-top: 0;
}
.quick-facts-wrap .quick-facts-details h3 a {
	color: #333;
}
.quick-facts-wrap .quick-facts-details p {
	font:normal 1em/1.3em arial, verdana;
	color: #666;
}
hr.shadow {
	border:none;
	background: url("../img/shadow-horizontal.png") no-repeat center top;
	background-size:cover;
	height: 17px;
	width: 100%;
}
.wrap-project-gallery h3 {
	color: #333;
	font:normal 1.286em/1.3em 'RobotoBold', arial, verdana;
	position: relative;
	margin: 0 0 15px;
	padding-bottom: 15px;
}
.wrap-project-gallery h3:after {
	background: #F1C80C;
	bottom: 0;
	content: "";
	height: 6px;
	left: 0;
	position: absolute;
	width: 57px;
}
.wrap-project-gallery h3 a {
	color: #333;
}
.project-gallery {
	width: 560px;
	margin-left: 60px;
	position: relative;
}
.project-gallery ul {
	padding: 0;
	list-style: none;
}
.project-gallery li {
	margin-right: 0;
	position: relative;
}
.project-gallery .audio-play, .project-gallery .video-play, .camera_thumbs_cont li .video, .camera_thumbs_cont li .audio {
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	display: block;
	position: absolute;
	height: 46px;
	width: 46px;
	margin-left: -23px;
	margin-top: -23px;
	left: 50%;
	top: 50%;
	opacity: .7;
	filter:alpha(opacity=70);
}
.project-gallery .audio-play, .camera_thumbs_cont li .audio {
	background: url("../img/btn-audio.png") no-repeat left top;
}
.project-gallery .video-play, .camera_thumbs_cont li .video {
	background: url("../img/btn-play.png") no-repeat left top;
}
.project-gallery li:hover .video-play, .project-gallery li:hover .audio-play, .camera_thumbs_cont li .video, .camera_thumbs_cont li .audio {
	opacity: 1;
	filter:alpha(opacity=100);
}
.camera_thumbs_cont li .video, .camera_thumbs_cont li .audio {
	pointer-events: none;
}
.ie .camera_thumbs_cont li:hover .video, .ie .camera_thumbs_cont li:hover .audio {
	display: none;
}
.project-gallery .jcarousel-control-next, .project-gallery .jcarousel-control-prev {
	-webkit-border-radius: 0;
	border-radius: 0;
	display: block;
	height: 80px;
	margin-top: 0;
	width: 55px;
	overflow: hidden;
	padding-left: 0;
	text-indent: -300px;
	position: absolute;
	top:0px;
	opacity:1;
	filter:alpha(opacity=100);
}
.project-gallery .jcarousel-control-prev {
	background:#F1CC22 url("../img/sprite.png") no-repeat 18px -236px;
	left: -60px;
	top: 6px;
}
.project-gallery .jcarousel-control-next {
	background:#F1CC22 url("../img/sprite.png") no-repeat left -334px;
	right: -55px;
	left: auto;
	top: 6px;
}
.project-gallery .carousel-control {
	position: absolute;
	left: 0;
	right: 0;
}
.project-gallery .item {
	float: left;
}
.project-gallery .item li {
	float: left;
}
.aside-bg {
	position: absolute;
	background: #f0f0f0;
	top: 0;
	bottom: -20px;
	right: -15px;
}
aside {
	background-color: #f0f0f0;
	position: relative;
	padding-top: 30px;
	margin-top: -30px;
}
aside .hme-widget {
	background: #f1eeec;
	padding: 10px;
	margin-bottom: 20px;
	padding-bottom: 25px;
}
aside .hme-widget:after {
	background: url("../img/shadow-sidebar.png") no-repeat center top;
}
aside .hme-widget .more {
	position: relative;
	bottom:auto;
}
aside .hme-widget .carousel-indicators {
	bottom: 0;
}
aside .global-partners .more {
	bottom: 20px;
}
aside h2 {
	margin-top: 0;
	position: relative;
}
aside:before {
	background: url("../img/shadow-left-sidebar.png") no-repeat center top;
	content:" ";
	position: absolute;
	height: 486px;
	width: 11px;
	left: 0px;
	top: 0;
}
/*aside .wid-latest-news{
  padding-bottom: 0;
}*/
.wid-latest-news h2:after {
	display: none;
}
.wid-latest-news ul {
	padding-left: 0;
	list-style: none;
}
.wid-latest-news li {
	width: 100%;
	clear: both;
	overflow: hidden;
	margin-bottom: 17px;
}
.wid-latest-news .date {
	color: #FFF;
	display: block;
	float: left;
	font:1.857em/1em 'RobotoLight', arial, verdana;
	margin-right: 10px;
	padding-top: 10px;
	width: 60px;
	height: 60px;
	text-align: center;
	background: #dfdfdf; /* Old browsers */
	background: -moz-linear-gradient(-45deg, #dfdfdf 0%, #a2a2a2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #dfdfdf), color-stop(100%, #a2a2a2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #dfdfdf 0%, #a2a2a2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #dfdfdf 0%, #a2a2a2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #dfdfdf 0%, #a2a2a2 100%); /* IE10+ */
	background: linear-gradient(135deg, #dfdfdf 0%, #a2a2a2 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#a2a2a2', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.wid-latest-news .date span {
	color: #FFF;
	display: block;
	font:normal 0.538em/1.2em 'RobotoBold', arial, verdana;
}
.wid-latest-news li a {
	color: #1f3088;
	display: block;
	font:normal 0.85em/1.2em 'RobotoRegular', arial, verdana;
	overflow: hidden;
}
.wid-latest-news .latest-news {
	height: 254px;
}
.wid-latest-news .latest-news .item {
	height: 215px;
}
/*.wid-latest-news:after{
  display: none;
}*/
.hme-widget.wid-latest-news .more {
	bottom: -20px;
}
.shift-right {
	border-right:15px solid #f1eeec;
	right: -15px;
}
.return-map {
	background: #1a3b85 url("../img/back-to-map.png") no-repeat left top;
	min-height: 80px;
	margin-left: -15px;
	margin-bottom: 35px;
}
.return-map a {
	background: url("../img/sprite.png") no-repeat left -652px;
	color: #FFF;
	font:normal 1.071em/1em 'RobotoBold', arial, verdana;
	display: block;
	float: right;
	padding-left: 35px;
	width: 100px;
	opacity:.7;
	filter:alpha(opacity=70);
	margin-top: 22px;
}
.return-map a:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.listing-operations {
	background: #00589b;
	padding: 25px 20px;
	margin: 0 0 10px -15px;
	position: relative;
}
.listing-operations:before {
	
	top: -6px;
	content: "";
	height: 6px;
	left: 0;
	position: absolute;
	width: 57px;
}
.listing-operations h2 {
	border-bottom:5px solid #043d69;
	color: #FFF;
	font:normal 1.286em/1em 'RobotoBold', arial, verdana;
	padding-bottom: 20px;
	margin-bottom: 0;
}
.listing-operations h2 a {
	color: #FFF;
	text-transform: uppercase;
}
.listing-operations ul {
	padding: 0;
	margin: 0 0 10px;
	list-style: none;
}
.listing-operations a {
	color: #FFF;
	display: block;
}
.listing-operations li:hover, .listing-operations li.active {
	color: #bdc7df;
	opacity: .7;
	filter:alpha(opacity=70);
}
.listing-operations li {
	border-top:1px solid #043d69 !important;
	font:normal 1.071em/1.2em 'RobotoBold', arial, verdana;
	clear: both;
	width: 100%;
	padding: 15px 0 0;
	margin: 15px 0 0;
	opacity: 1;
	filter:alpha(opacity=100);
}
.listing-operations li a {
	background: url("../img/arrow-white.png") no-repeat right center;
	padding-right: 8px;
}
.listing-operations li:first-child {
	border-top:none;
	margin-top: 0;
}
.listing-operations li.clear-item{
	padding-top: 25px;
}
.listing-operations li.clear-item a {
	background: url("../img/clear-arrow.png") no-repeat right center;
	font-size: 0.786em;
	text-transform:uppercase;
}
/* search result */
.wrap-search-project {
	background: #FCDF62;
	border-bottom:5px solid #f2cc23;
	padding: 20px 30px;
	margin-left: -15px;
	margin-right: -15px;
	margin: -30px -15px 0;
}
.wrap-search-project h3 {
	background: url("../img/sprite.png") no-repeat right -164px;
	display: block;
	float: left;
	font: normal 1.429em/1em 'RobotoLight', arial, verdana;
	margin: 0 15px 0 0;
	padding-right: 33px;
	width: 155px;
}
.wrap-search-project ul {
	padding: 4px 0 0 0;
	margin: 0;
	list-style: none;
}
.wrap-search-project li {
	float: left;
	margin-right: 20px;
}
.wrap-search-project label {
	font: normal 1.143em/1.3em 'RobotoBold', arial, verdana;
	color: #333;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 7px;
}
.wrap-search-project .btn {
	background: #C7A509;
	color: #f0e42e;
	font: normal 1.143em/1em 'RobotoBold', arial, verdana;
	-webkit-border-radius: 0;
	border-radius: 0;
	position: relative;
	padding: 5px 30px 4px 10px;
	margin-top: 2px;
}
.wrap-search-project .btn:after {
	background: url("../img/sprite.png") no-repeat left -603px;
	content:" ";
	position: absolute;
	right: 5px;
	top: 6px;
	height: 13px;
	width: 17px;
}
.wrap-search-project .block-right {
	float: right;
	padding-left: 30px;
	border-left:1px solid #cdc02b;
	margin: -20px 0 -20px 0;
	min-height: 80px;
}
.wrap-link-project {
	display: none;
}
.search-project {
	padding-top: 2px;
	float: left;
}
.search-project ul {
	padding: 0;
}
.search-project .styled {
	opacity: 0;
	filter:alpha(opacity=0);
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.search-project span.select {
	position: absolute;
	left: 11px;
}
.search-project .bg-select {
	background: url("../img/sprite.png") no-repeat 152px -797px #fff;
	border:1px solid #f0d549;
	display: block;
	float: left;
	padding: 5px 15px;
	position: relative;
	width: 175px;
	height: 31px;
}
.search-project .bg-calendar {
	background: #fff;
	border:1px solid #f0d549;
	display: block;
	float: left;
	padding: 5px 15px;
	position: relative;
	width: 137px;
	height: 31px;
}
.search-project .bg-calendar:after {
	background: url("../img/sprite.png") no-repeat left -862px;
	content: " ";
	width: 15px;
	height: 17px;
	position: absolute;
	right:10px;
	top: 7px;
	z-index: 2;
}
.search-project .bg-calendar input {
	border:0;
	width: 118px;
	position: relative;
	color: #5A5A5A;
}
.search-project li {
	position: relative;
}
.search-project .error {
	font:normal 0.8em/1em arial, verdana;
	color: #d20000;
	position: absolute;
	right: 16px;
	bottom: -18px;
	width: 100px;
}
.link-projects {
	color: #204293;
	display: block;
	font: normal 1.071em/1em 'RobotoBold', arial, verdana;
	margin-top: 32px;
	position: relative;
	padding-right: 25px;
}
.link-projects:after {
	background: url("../img/sprite.png") no-repeat 0 0;
	content: "";
	height: 13px;
	position: absolute;
	right: 0;
	top: 1px;
	width: 17px;
}
.search-result h2 {
	font: normal 1.143em/1em 'RobotoLight', arial, verdana;
}
.search-result h2 strong {
	font-family: 'RobotoBold', arial, verdana;
}
.listing-search-result {
	padding: 0;
	list-style: none;
}
.listing-search-result > li {
	border-top:1px solid #d1d0d0;
	float: left;
	padding: 25px 0;
	margin: 0;
	width: 100%;
}
.listing-search-result h2 {
	font: normal 1.286em/1em 'RobotoBold', arial, verdana;
	color: #333;
	margin: 0 0 10px;
}
.listing-search-result h2 a {
	color: #333;
	font: normal 1em/1em 'RobotoBold', arial, verdana;
}
.listing-search-result h2 a:hover {
	color: #204293;
}
.listing-search-result .info {
	float: left;
	width: 655px;
}
.listing-search-result .full-width .info {
	width: 100%;
}
.listing-search-result .status strong {
	margin-right: 5px;
}
/* News Listing */
.wrap-listing {
	position: relative;
}
.listing {
	padding: 0;
	list-style: none;
}
.listing > li {
	border-top:1px solid #d1d0d0;
	float: left;
	padding: 25px 0;
	margin: 0;
	width: 100%;
}
.listing > li:first-child {
	border:none;
	padding-top: 0;
}
.listing h2 {
	font: normal 1.286em/1em 'RobotoBold', arial, verdana;
	color: #333;
	padding-bottom: 0;
	margin: 0 0 5px;
	text-transform:uppercase;
}
.listing h2:after {
	display: none;
}
.listing h2 a {
	color: #333;
	font: normal 1em/1em 'RobotoBold', arial, verdana;
}
.listing h2 a:hover {
	color: #204293;
}
.listing .info {
	float: left;
	width: 100%;
}
.listing .date {
	color: #666;
	margin-bottom: 17px;
	font-size: 1em;
	text-transform:uppercase;
}
.listing .date span {
	font-family: 'RobotoBold', arial, verdana;
	display: inline-block;
	margin-right: 5px;
}
.listing .wrap-thumb .date, .wid-events .wrap-thumb .date {
	color: #FFF;
	font-size: 1.4em;
	margin-bottom: 0;
	bottom: 0;
	width: 50px;
	padding-top: 7px;
}
.listing .wrap-thumb span {
	margin-right: 0;
}
.no-tag.listing h2 {
	margin-bottom: 20px;
	text-transform: uppercase;
}
/* News Listing ends */

.status {
	font: bold 1em/1em 'RobotoBold', arial, verdana;
	color: #333;
}
.status span {
	font-weight: normal;
	font-family: 'RobotoLight', arial, verdana;
}
.quick-facts {
	background: #FFF;
	-webkit-box-shadow:2px 2px 2px #eeeceb;
	box-shadow:2px 2px 2px #eeeceb;
	float: right;
	padding: 20px;
	margin-left: 25px;
	margin-top: -35px;
	width: 260px;
}
.quick-facts h3 {
	font:normal 1em/1em 'RobotoBold', arial, verdana;
	color: #333;
	margin-top: 0;
}
.quick-facts ul {
	list-style: none;
	padding-left: 0;
	margin: 0 0 10px;
}
.quick-facts li {
	width: 100%;
	clear: both;
}
.quick-facts li span {
	font:normal 1.714em/1em 'RobotoLight', arial, verdana;
	color: #999;
	display: block;
	float: left;
	margin-right: 13px;
}
.quick-facts li p {
	display: block;
	font:normal 0.857em/1.1em arial, verdana;
	color: #666;
	overflow: hidden;
}
.project-info .wrap-thumb, .listing .wrap-thumb {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
}
.community-box .wrap-thumb {
	margin-right: 0;
	margin-bottom: 0;
}
.project-info .wrap-thumb:before, .listing .wrap-thumb:before, .community-box .wrap-thumb:before, .media-center .wrap-thumb:before {
	
	content:" ";
	position: absolute;
	height: 5px;
	width: 58px;
	top: -5px;
	left: 0;
}
/*wrap filter*/
.wrap-filter {
	background: #FCDF62;
	border-bottom:5px solid #f2cc23;
	padding: 20px 30px;
	margin: 0 0 30px;
}
.wrap-filter h3 {
	background: url("../img/sprite.png") no-repeat right -164px;
	display: block;
	float: left;
	font: normal 1.429em/1em 'RobotoLight', arial, verdana;
	margin: 0 15px 0 0;
	padding:8px 33px 8px 0;
}
.wrap-filter ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.wrap-filter li {
	float: left;
	margin-left: 20px;
}
.wrap-filter li:first-child {
	margin-left: 0;
}
.wrap-filter label {
	font: normal 1.143em/1.3em 'RobotoBold', arial, verdana;
	color: #333;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 7px;
}
/*map*/
#mapCanvas svg {
	margin-left:auto;
	margin-right: auto;
}
.map-wrap {
	background: url("../img/bg-map.jpg");
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	min-height: 560px;
	text-align: center;
	width: 100%;
	z-index: 2;
}
.world-map {
	width:100%;
	height:560px;
	/*margin-top:26px;*/
  margin-top:-21px;
}
.loader, .pre-loader {
	position: absolute;
	text-indent: -300px;
	overflow: hidden;
	width: 45px;
	height: 45px;
	left: 50%;
	margin-left: -15px;
	top: 295px;
}
.loader {
	background: url("../img/loader.gif") no-repeat left top;
}
.pre-loader {
	background: url("../img/pre-loader.gif") no-repeat left top;
}
.spotlight-info {
	background: url("../img/bg-spot-caption.png");
	padding: 20px 40px;
	margin-left: -500px;
	position: absolute;
	left: 50%;
	right: 0;
	top: 0;
	z-index: 10;
	width: 1000px;
}
.spotlight-info h1 {
	font:normal 3.429em/1em 'RobotoLight', arial, verdana;
	color: #666;
	display: block;
	float: left;
	margin: 0 35px 0 0;
	text-align: left;
}
.spotlight-info h3 {
	font:normal 1.071em/1em 'RobotoBold', arial, verdana;
	color: #666;
	margin: 0 0 5px;
}
.spotlight-info p {
	margin: 0;
	font-size: 0.929em;
	line-height: 1.1em;
	color: #666;
}
.spotlight-info .details {
	overflow: hidden;
	text-align: left;
}
.fullview {
	background: url("../img/bg-yellow-90.png");
	border:none;
	color: #333;
	font: 1.429em/1em 'RobotoLight', arial, verdana;
	position: absolute;
	padding: 0;
	left: 50%;
	top: 89px;
	margin-left: -500px;
	text-transform: uppercase;
	text-align: left;
}
.fullview span {
	background: url("../img/arrow-back.png") no-repeat 10px 10px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	display: block;
	padding: 10px 25px 10px 55px;
	width: 100px;
}
.map-status {
	border:1px solid #5479ac;
	background: url("../img/bg-status.png");
	color: #fff;
	font: 0.929em/1em 'RobotoRegular', arial, verdana;
	position: absolute;
	left: 50%;
	bottom: 95px;
	margin-left: -500px;
	padding: 0 15px;
}
.map-status span {
	border-left:1px solid #5479ac;
	display: block;
	float: left;
	padding: 12px 0;
	position: relative;
	margin-right: 15px;
	line-height: 1.5em;
}
.map-status > span:first-child{
	border:none;
}
.map-status .complete:before, .map-status .active:before {
	position: absolute;
	content: " ";
	left: 0;
	height: 15px;
	width: 15px;
}
.map-status .complete {
	border-right:1px solid #5479ac;
	padding: 12px 20px 12px 24px;
	margin-right: 15px;
}
.map-status .complete:before {
	background: #6eb841;
}
.map-status .active {
	padding: 12px 10px 12px 24px;
}
.map-status .active:before {
	background: #f1ca15;
}
.map-status .status-label{
	height: 15px;
	width: 15px;
	display: block;
	float: left;
	margin:0 10px;
	background: #FFF;
	padding: 0;
	border:0;
}
.country-tooltip {
	background: url("../img/bg-popup-info.png");
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	color: #FFF;
	position: absolute;
	left: 50%;
	top: 90px;
	margin-left: -190px;
	min-width: 190px;
	padding: 30px 25px;
	text-transform: uppercase;
	text-align: left;
	z-index: 999;
	display: none;
}
/*.country-tooltip:after {
	background: url("../img/tooltip-arrow.png") no-repeat;
	content: " ";
	position: absolute;
	bottom: -33px;
	right: 50px;
	height: 33px;
	width: 33px;
}*/
.country-tooltip .details {
	cursor: pointer;
	overflow: hidden;
}
.country-tooltip h2 {
	border-bottom:1px solid #305c94;
	font: 1.857em/1em 'RobotoLight', arial, verdana;
	margin: 0 0 10px;
	padding: 0 0 10px;
}
.country-tooltip p {
	color: #a9bbd1;
	font: 1em/1.4em 'RobotoRegular', arial, verdana;
	display: block;
	float: left;
	margin: 0;
}
.country-tooltip p strong {
	font-family: 'RobotoBold', arial, verdana;
	;
	margin-bottom: 8px;
}
.country-tooltip .close {
	background: url("../img/close-tooltip.png") no-repeat left top;
	position: absolute;
	cursor: pointer;
	right: 12px;
	top: 12px;
	height: 11px;
	width: 11px;
	opacity: 1;
	z-index: 10;
}
/* pagination */
.pagination {
	background: #FFF;
	width: 100%;
	text-align: center;
	margin-bottom: -16px;
}
.pagination li {
	display: inline-block;
	margin-bottom: -4px;
}
.pagination .prev {
	float: left;
}
.pagination .next {
	float: right;
}
.pagination li ul li {
	background: url("../img/sep-nav.png") no-repeat left 0;
	padding-left: 20px;
    padding-right: 10px;
}
.pagination li a {
	border:none;
	background: none;
	color: #999;
	font: normal 1.714em/1em 'RobotoLight', arial, verdana;
	margin-top: 17px;
}
.pagination > li > a, .pagination > li > span {
	padding: 6px 20px 0 0;
}
.pagination li.first {
	background: none;
}
.pagination li ul li a:hover, .pagination li ul li.active:hover a {
	background: none;
}
.pagination li ul li.active a, .pagination li ul li:hover a, .pagination li ul li.active:hover a {
	background: none;
	color: #333;
}
.pagination li ul li.active span, .pagination li ul li:hover span {
	border-bottom:4px solid #f1cc22;
}
.pagination li ul li:focus span,.pagination li ul li:active span{
	border-bottom:none;
}
.pagination li.prev, .pagination li.next {
	background:#f1cc22;
	overflow: hidden;
	padding-left: 0;
	width: 65px;
	text-indent: -300px;
}
.pagination li.prev a, .pagination li.next a {
	display: block;
	margin-top: 0;
	height: 68px;
	width: 65px;
	cursor:pointer;
}
.pagination li.prev a {
	background: url("../img/sprite.png") no-repeat 20px -240px;
}
.pagination li.next a {
	background: url("../img/sprite.png") no-repeat 4px -340px;
}
.pagination li.prev:hover, .pagination li.next:hover {
	opacity:.7;
	filter:alpha(opacity=70);
}

/*.pagination > li:nth-child(2) {
	margin: 0 auto;
	overflow: hidden;
	width: 70%;
}*/

.pagination-listing {
	margin-top: 25px;
	padding:0;
}

.pagination-listing li {
	float: left;
	cursor:pointer;
}
/*page detail*/
.page-detail h2 {
	/*font:bold 2.143em/1.1em arial, verdana;*/
	color: #333;
	margin-right: 155px;
}
.page-detail h2:after {
	display: none;
}
.location-info {
	margin-bottom: 20px;
}
.location-info {
	font-style: italic;
}
.location-info strong {
	color: #333;
	font-style: normal;
}
.page-detail .camera_prev, .page-detail .camera_next {
	width: 60px;
	height: 94px;
	bottom: -122px;
}
.page-detail .camera_thumbs_cont, .page-detail .camera_command_wrap {
	background-color: transparent !important;
}
.page-detail .camera_thumbs_cont {
	width: 80%;
}
.page-detail .camera_thumbs_cont ul li {
	padding: 0 8px;
}
.page-detail .camera_thumbs_cont .cameracurrent:after {
	left: 8px;
	right: 8px;
}
.page-detail .cameraContent {
	padding-bottom: 0;
}
.page-detail .camera_command_wrap {
	margin-top: 20px;
}
/*utilities*/
.wrap-utilities {
	border-top:1px solid #cfcdcb;
	padding-top: 25px;
	padding-bottom: 30px;
	margin-top: 100px;
}
.utilities {
	list-style: none;
	padding-left: 0;
	margin: 0;
}
.utilities li {
	border-left:1px solid #cfcdcb;
	float: left;
	padding-left: 20px;
	margin-left: 20px;
	float: left;
	font-size: 0.929em;
	line-height: 1em;
}
.utilities li a {
	color: #333;
	padding: 4px 0 3px 30px;
	display: block;
}
.utilities li:first-child {
	border-left:0;
	margin-left: 0;
	padding-left: 0;
}
.utilities li:hover a {
	color: #204293;
}
.utilities li.email a, .utilities li.print a, .utilities li.share a {
	background: url("../img/sprite-left.png") no-repeat;
}
.utilities li.email a {
	background-position:left -350px;
}
.utilities li.print a {
	background-position:left -422px;
}
.utilities li.share a {
	background-position:left -488px;
}
.utilities li.email:hover a {
	background-position:left -542px;
}
.utilities li.print:hover a {
	background-position:left -614px;
}
.utilities li.share:hover a {
	background-position:left -680px;
}
/*utilities ends*/
.wrap-back {
	border-bottom:1px solid #cfcdcb;
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 27px;
}
.wrap-back a {
	float: right;
}
.summary {
	border-bottom: 1px solid #cfcdcb;
	padding:0 0 10px;
	margin:0 10px 30px;
}
.summary p {
	color: #333;
	font: normal 1.143em/1.38em 'RobotoLight', arial, verdana;
}
.content-main .summary {
	margin: 0 0 30px;
}
/* highlight info */
.highlight-info {
	background: #FFF;
	padding: 23px 27px;
	overflow: hidden;
}
.highlight-info .wrap-thumb {
	float: left;
	margin-right: 23px;
}
.highlight-info h2 {
	font: normal 1.429em/1.1em 'RobotoBold', arial, verdana;
	text-transform: uppercase;
	padding-bottom: 7px;
}
.highlight-info h2:hover a {
	color: #204293;
}
/* FOOTER
    -------------------------------------------------- */
.footer-wrapper {
	background: #232323;
	margin-top: 20px;
}
.footer-logos {
	padding: 30px 0;
	overflow: hidden;
}
.footer-logos ul {
	list-style: none;
}
.footer-logos li {
	float: left;
	width: 33.33%;
	padding: 0 25px;
	text-align: center;
	border-left: 1px solid #4f4f4f;
}
.footer-logos li:first-child {
	border-left: none;
}
.footer-logos li:first-child + li {
	border-left: 1px solid #4f4f4f;
}
/*sign up bar*/

.signup-wrapper {
	background: #2f2f2f;
	padding: 15px 0;
	position: relative;
	margin-bottom: 30px;
}
.signup-wrapper .newsletter {
	width: 47%;
	margin: 0 auto;
	visibility: hidden;
}
.signup-wrapper .newsletter h3 {
	margin: 0;
	display: inline-block;
	font-size: 1.214em;
	text-transform: uppercase;
	color: #737373;
}
.signup-wrapper .navbar-form {
	display: inline-block;
	margin: 0;
	position: relative;
}
.signup-wrapper .navbar-form .btn {
	background: url("../img/sprite.png") no-repeat -8px -98px;
	height: 30px;
	overflow: hidden;
	margin-left: -40px;
	text-indent: -150px;
	width: 36px;
}
.signup-wrapper .navbar-form .error {
	bottom: -18px;
	color: #d20000;
	font: normal .8em/1em arial, verdana;
	left:28px;
	position: absolute;
}
.form-control {
	background: #232323;
	border:none;
	-webkit-border-radius: 0;
	border-radius: 0;
	height: 30px;
	padding-right: 40px;
}
.form-control:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.navbar-form .form-group {
	width: 215px;
}
.sitemap.btn-toggle {
	display: inline-block;
	background: #232323;
	padding: 10px 40px 17px 18px;
	color: #737373;
	font-size: 1.214em;
	text-transform: uppercase;
	font-family: 'RobotoBold';
	position: absolute;
	left: 10px;
	bottom:0px;
	cursor: pointer;
}
.sitemap.btn-toggle:after {
	content:"";
	position: absolute;
	right: 14px;
	top: 12px;
	width: 17px;
	height: 17px;
	background: url("../img/sprite.png") no-repeat -24px -39px;
}
.sitemap.btn-toggle.active:after {
	background: url("../img/sprite.png") no-repeat -24px -62px;
}
.follow-us {
	position: absolute;
	right: 30px;
	top: 17px;
}
.follow-us ul {
	list-style: none;
	margin: 0 0 0 12px;
	padding: 0;
	display: inline-block;
	position: relative;
	top: 2px;
}
.follow-us li {
	float: left;
	margin-left: 7px;
}
.follow-us li:first-child {
	margin-left: 0;
}
.follow-us li a {
	width: 21px;
	height: 20px;
	background: url("../img/sprite.png") no-repeat 0 -62px;
	display: block;
	text-indent: -9999px;
}
.follow-us li a:hover {
	opacity:.7;
	filter:alpha(opacity=70);
}
.follow-us li.youtube a {
	background: url("../img/sprite-social.png") no-repeat left -5px;
}
.follow-us li.instagram a {
	background: url("../img/sprite-social.png") no-repeat left -136px;
	width: 18px;
}
.follow-us li.linkedin a {
	background: url("../img/sprite-social.png") no-repeat left -66px;
}
.follow-us h3 {
	margin: 0;
	display: inline-block;
	color: #737373;
	text-transform: uppercase;
	font-size: 1.214em;
}
.wid-development h2 {
	
}
/*sitemap*/
.sitemap-wrapper {
	padding-bottom: 35px;
	padding-top: 35px;
	border-bottom: 6px solid #333;
	margin-bottom: 25px;
	margin-top: 25px;
}
.footer-sitemap, .footer-sitemap ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.footer-sitemap li a {
	font-size: 0.929em;
	font-family: 'RobotoRegular';
	color: #858585;
	display: block;
}
.footer-sitemap h3 {
	margin: 0;
	font-size: 1em;
}
.footer-sitemap h3 a {
	text-transform: uppercase;
	color: #B9B9B9;
	font-family: 'RobotoBold';
}
.navbar-footer {
	list-style: none;
	padding: 0;
	margin: 0;
	float: right;
}
.navbar-footer li {
	float: left;
	margin-left: 20px;
}
.navbar-footer li:first-child {
	margin-left: 0;
}
.navbar-footer li a {
	font-size: 0.857em;
	color: #CCC;
	text-transform: uppercase;
	font-family: 'RobotoRegular';
}
.copyright {
	font-size: 0.929em;
	color: #666;
	text-transform: uppercase;
}
.copyright, .navbar-footer {
	margin-bottom: 25px;
}
/* -- popup video --*/
 .video-responsive {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	padding-top: 25px;
	z-index: 10;
}
.video-responsive iframe, .video-responsive object, .video-responsive embed, .video-responsive video {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.ie8 .video-responsive {
	padding-top: 0;
	padding-bottom: 49%;
}
.wrap-popup-video {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 100%;
	z-index: 99;
	display: none;
	bottom: 0;
}
.wrap-popup-video .close {
	display: none;
	background: url("../img/sprite.png") no-repeat left -450px;
	display: block;
	position: absolute;
	width: 44px;
	height: 44px;
	right: 55px;
	top: 60px;
	z-index: 100;
	opacity: 1;
}
.wrap-popup-video .overlay {
	background: #000;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0.8;
	z-index: 1;
}
.wrap-popup-video .container {
	z-index: 2;
	position: relative;
}
.white-popup-block.gallery-popup {
	height: 0;
	padding: 0;
	overflow: hidden;
	margin: 0;
}
.white-popup-block.generic-popup {
	height: 0;
	padding: 0;
	overflow: hidden;
	margin: 0;
}
.mfp-content .white-popup-block.gallery-popup {
	height: auto;
	padding: 20px;
	overflow: visible;
	margin: 0 auto;
}

.mfp-content .white-popup-block.generic-popup {
	height: auto;
	padding: 20px;
	overflow: visible;
	margin: 0 auto;
	max-width: 582px;
    min-height: 200px;
}

/* -- JQUERY NEWS TICKER -- */
.news-scroller {
	width: 100%;
	overflow: hidden;
}
.news-scroller h3 {
	color: #333;
}
.news-scroller h3 a {
	color: #204293;
}
.news-scroller .more {
	float: left;
}
.jq-news-ticker {
	width: 670px;
	height: 25px;
	padding: 2px 10px 5px;
	position: relative;
	border-radius: 5px;
	margin:0 15px 0 5px;
	float: left;
}
.news-btn {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}
.news-btn .btn-prev, .news-btn .btn-next {
	background: url("../img/sprite.png") no-repeat left -726px;
	border:none;
	-webkit-border-radius: 0;
	border-radius: 0;
	position: absolute;
	overflow: hidden;
	height: 30px;
	text-indent: -350px;
	width: 30px;
	outline: 0;
}
.news-btn .btn-prev:hover, .news-btn .btn-next:hover {
	opacity: .7;
	filter:alpha(opacity=70);
}
.news-btn .btn-prev:active, .news-btn .btn-next:active {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.news-btn .btn-prev {
	background-position: 8px -761px;
	right: -40px;
}
.news-btn .btn-next {
	background-position: 10px -720px;
	right:-70px
}
.close-video.close-ip {
	display: none;
}
/*ie8 fixes*/

.ie8 .hme-widget .carousel-indicators {
	bottom: -12px;
}
.ie8 .hme-widget .more {
	bottom: 8px;
}
.ie8 .our-projects .more {
	bottom: 5px;
}
.ie8 .hme-widget.wid-latest-news .more {
	bottom: -20px;
}
.ie8 .navbar-default .navbar-nav > li.active > a:before, .ie8 .navbar-default .navbar-nav > li:hover > a:before {
	bottom: -15px;
}
.ie8 .quick-facts-wrap .quick-facts-details {
	min-height: 165px;
}
.ie8 aside .hme-widget .carousel-indicators {
	bottom: 0;
}
.ie8 .white-popup-block {
	max-width:742px !important;
}
.navbar-wrapper {
	z-index: 100;
	position: relative;
}
.spotlight-wrap {
	z-index: 10;
	position: relative;
}
.dropdown-menu {
	z-index: 999;
}
.fluid_container {
	margin: 0 auto;
	max-width: 1000px;
	width: 100%;
}
/*magnific popup*/
.white-popup-block {
	max-width: 782px;
	padding: 20px;
}
.popup-modal-dismiss {
	background: url("../img/sprite.png") no-repeat left -450px;
	display: block;
	position: absolute;
	height: 44px;
	width: 44px;
	right: 20px;
	top: 20px;
	text-indent: -350px;
	overflow: hidden;
	z-index: 999;
}
.camera_commands {
	display: none !important;
}
.camera_prev, .camera_next {
	display: block !important;
}
.camera_thumbs_cont {
	width: 86%;
	margin: 0 auto;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.camera_thumbs_cont ul li {
	position: relative;
}
.camera_thumbs_cont ul li > img {
	border:none;
}
.camera_thumbs_cont .cameracurrent:after {
	background: #F1C80C;
	position: absolute;
	content:" ";
	left: 4px;
	right: 4px;
	bottom: -2px;
	height: 5px;
}
.camera_prev, .camera_next {
	background: #F1C80C;
	bottom:-96px;
	top: auto;
	height: 88px;
	width: 7%;
	top: auto;
}
.camera_prev {
	background: #F1C80C url("../img/arrow-prev.png") no-repeat center center;
}
.camera_next {
	background: #F1C80C url("../img/arrow-next.png") no-repeat center center;
}
.camera_fakehover {
	z-index: 99;
}
.camera_img_details {
	background: url("../img/overlay-white.png");
	color: #333;
	font:normal 1em/1.1em 'RobotoRegular', arial, verdana;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: auto;
	padding: 0px 20px 0px 20px;
}
.camera_command_wrap {
	margin-top: 0;
}
.camera_img_details h1 {
	color: #333;
	font:normal 1.3em/1.1em 'RobotoBold', arial, verdana;
	background-color: #f3efed;
	position: relative;
	padding: 15px 20px;
	margin: 0 -20px;
	text-transform: uppercase;
}
.camera_img_details .details {
	padding: 20px 80px 20px 0;
}
.camera_thumbs_cont, .camera_command_wrap {
	background: #f3efed !important;
}
.camera_command_wrap {
	padding-bottom: 15px;
}
.cameraContent {
	padding-bottom: 50px;
}
.cameraContent .imgFake {
	display: none;
}
.mfp-close {
	display: none !important;
}
.webkit .cameraContent {
	padding-bottom: 25px;
}
.webkit .page-detail .cameraContent {
	padding-bottom: 0;
}
.dummy-title {
	position: absolute;
	bottom: 30px;
	left: 0;
	color: red;
	font-size: 1.5em;
}
.mfp-close-btn-in .mfp-close {
	overflow: hidden;
	text-indent: -150px;
}
.page-count {
	position: absolute;
	right: 10px;
	top: 15px;
	color: #333;
	font:normal 2.857em/1.1em 'RobotoLight', arial, verdana;
}
.page-count span {
	font-size: 0.60em;
}
.white-popup-block .more {
	float: right;
}
.camera_thumbs_cont li.pix_thumb {
	float: left;
}
/*inner-pages*/
.inner-pages .wrap-header {
	max-width:1000px;
}
.inner-pages .inner-page-wrap {
	margin-top: 0;
}
.inner-pages .aside-bg {
	top: 20px;
}
/* ui date picker */
#ui-datepicker-div {
	background: #FFF;
	border:1px solid #e9e9e9;
	-webkit-box-shadow: 0 2px 2px #666666;
	box-shadow: 0 2px 2px #666666;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	background: #f6f6f6 url("http://static.dubai.flipdevnet.com/crp001/assets_html/en/css/images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #333;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #204293;
	text-decoration: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 2px;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	text-indent: -500px;
	overflow: hidden;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
	background: url("../img/sprite.png") no-repeat 8px -761px #F1CC22;
}
.ui-datepicker .ui-datepicker-next {
	background:url("../img/sprite.png") no-repeat 8px -720px #F1CC22;
	right: 2px;
}
.ui-datepicker-title {
	font-weight: bold;
	color: #204293;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
/* search result page */

.search-result-block {
	margin:0 0 30px 0;
	padding:0 0 30px 0;
	border-bottom: 1px solid #D1D0D0;
}
.search-result-block h1 {
	font-size:2.143em;
	color:#333333;
	font-family:'RobotoBold', arial, verdana;
	margin:0 0 20px 0;
}
.search-items {
	margin-bottom:15px;
}
.search-result-block .txt {
	width:62%;
	border-top:#e5e5e5 solid 1px;
	border-left:#e5e5e5 solid 1px;
	border-bottom:none;
	border-right:none;
	padding:10px 10px;
	margin-right:10px;
	-webkit-box-shadow: none;
	        box-shadow: none;
	-webkit-border-radius: 0;
	        border-radius: 0;
	-webkit-appearance: none;
}
.search-result-block .btn-submit {
	background: #35539c;
	border-radius:0;
	color:#fff;
	font-size:1em;
	padding:8px 15px 8px 15px;
	border:none;
	font-family:'RobotoBold', arial, verdana;
	display: inline-block;
}
.search-result-block .btn-submit span{
	background:url("../img/white-arrow.png") no-repeat right 4px;
	display: block;
	padding-right: 15px;
}
.search-result-block .btn-submit:hover{
	opacity:.9 ;
	filter:alpha(opacity=90);
}
.search-count {
	font-family:'RobotoBold', arial, verdana;
	font-size:1.286em;
	color:#666666;
}
.search-count span {
	color:#333333;
}
.search-result-page.listing h2 {
	text-transform:none;
}
.search-result-page.listing .date {
	text-transform:none;
}
.search-result-page.listing .link {
	background:none;
	font-family:'RobotoBold', arial, verdana;
	color:#204293;
}
.search-result-page.listing .link:hover{
	opacity: .8;
	filter:alpha(opacity=80);
}
.search-result-page.listing h2 span {
	color:#204293;
}
/*community page*/

.community-box {
	background:#fff;
	padding:30px;
	margin-bottom:30px;
	-webkit-box-shadow: 3px 6px 10px -6px rgba(0, 0, 0, 0.43);
	-moz-box-shadow: 3px 6px 10px -6px rgba(0, 0, 0, 0.43);
	box-shadow:3px 6px 10px -6px rgba(0, 0, 0, 0.43);
}
.community-box h3 span {
	display:block;
}
.community-box h3, .events-box h3, .community-box h3 a {
	font-size:1.286em;
	color:#333;
	margin:0 0 20px 0;
}
.community-box .details {
	position: absolute;
	z-index: 999;
	background: rgba(0,0,0,0.5);
	color: #fff;
	width: 350px;
	font-size: 16px;
	padding: 10px 10px 0 10px;
	bottom: 60px;
}
.events-box {
	background:#fff;
	padding:30px;
}
.events-box h4 a, .events-box h4 {
	color:#1f3088;
	font-size:1.000em;
	margin:20px 0 5px 0;
}
.events-box dt {
	color: #666666;
	display: block;
	float: left;
	font: 1em/1em 'RobotoBold', arial, verdana;
	width: 50px;
}
.events-box dd {
	font: 1em/1em 'RobotoRegular', arial, verdana;
	margin-bottom: 2px;
}
.wid-events .wrap-thumb {
	/*border-right: 1px solid #ebebeb;*/
}
.wid-events.last .wrap-thumb {
	border:none;
}
.events-box hr {
	border-color:#ebebeb;
	border-width: 1px 0 0;
	height:1px;
}
.wid-events .wrap-thumb .thumb {
	max-width:100%;
}
.events-box .more {
	float:right;
}
/* slide */

.slide-details {
	background:url("../img/bg-spot-caption.png");
	border-top:#589b36 solid 6px;
	position:absolute;
	top: 20%;
	left: 8%;
	padding:15px;
	text-align:left;
	z-index:9999;
	width: 30%;
	min-height: 190px;
}
.slide-details h4 {
	font-family:'RobotoBold', arial, verdana;
	color:#204293;
	font-size:1.143em;
	margin:0 0 10px 0;
}
.slide-details h5 {
	font-family:'RobotoBold', arial, verdana;
	color:#333333;
	font-size:1.500em;
	margin:0;
	margin-bottom: 10px;
}
.slide-details p {
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:0.929em;
}
.slide-details p a {
	display: block;
	margin-top: 10px;
	width: 50%;
}
.spotlight .carousel-indicators li.active .slide-details {
	display:none;
}
.spotlight .carousel-indicators li:hover .slide-details {
	display: block;
}
.spotlight .carousel-indicators .slide-details .read-more {
	line-height:0;
}
/*career detail page*/

.career-carousel {
	-webkit-box-shadow: 4px 4px 9px -10px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 4px 4px 9px -10px rgba(0, 0, 0, 0.75);
	box-shadow: 4px 4px 9px -10px rgba(0, 0, 0, 0.75);
}
.career-detail .career-carousel-details {
	background:#fff;
	padding:30px;
	color:#666;
}
.career-detail .career-carousel-details h3 {
	margin:0 0 5px 0;
	font-size:1.286em;
	color:#666666;
}
.career-detail .career-carousel-details span {
	display:block;
}
.career-detail .carousel-control.right, .career-detail .carousel-control.left {
	background:url("../img/carousel-arrow.png") no-repeat;
	width:44px;
	height:44px;
	top:30%;
	opacity:1;
}
.career-detail .carousel-control.right.inactive, .career-detail .carousel-control.left.inactive {
	opacity:0.5;
}
.career-detail .carousel-control.right {
	background-position:-65px 0;
}

.career-detail .glyphicon-chevron-left:before {
	content:"";
}
.career-detail .glyphicon-chevron-right:before {
	content:"";
}
.career-detail .lrg-widget {
	background:#fff;
	padding:30px 29px;
	margin-bottom:20px;
	-webkit-box-shadow: 10px 10px 10px -17px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 10px 10px 10px -17px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 10px -17px rgba(0, 0, 0, 0.75);
}
.career-detail .lrg-widget h2 {
	margin:0 0 32px 0;
	font-size:1.286em;
	position:relative;
	width:160px;
}
.career-detail .lrg-widget h2:after {
	background: #F1CC22;
	content: " ";
	height: 5px;
	left: 0;
	position: absolute;
	bottom: -20px;
	width: 58px;
}
.career-detail .career-widget {
	margin-left: 0;
}
/*Media Center*/
.media-center .news {
	overflow:hidden;
	padding:30px;
	box-shadow: 2px 4px 6px #eee;
	border: 1px solid #fff;
	background: rgb(255,255,255); /* Old browsers */
}
.media-center h2 a, .media-center h2 {
	font-size:1.143em;
	color:#333;
	text-transform:uppercase;
	margin:0 0 6px 0;
	width:120px;
	position:relative;
}
.media-center .details h3, .media-center .details h3 a {
	color:#204293;
	font-size:1.071em;
	margin:0 0 5px 0;
}
.media-center .news .details p {
	margin:0;
}
.media-center .news li {
	border-bottom: 1px solid #e3ce59;
	border-top:none;
}
.media-center .news .more {
	float:right;
	margin-top:20px;
}
.media-center .news .date span, .media-center .news .date {
	text-transform:none;
	color:#333333;
	margin-bottom:5px;
}
.media-center .wid-events {
	background:#fff;
	padding:30px;
	-webkit-box-shadow: 10px 10px 10px -17px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 10px 10px 10px -17px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 10px -17px rgba(0, 0, 0, 0.75);
}
.media-center .wid-events h4, .media-center .wid-events h4 a {
	font-size:1.000em;
	color:#204293;
	margin-top:15px;
	margin-bottom:5px;
}
.media-center .download-ico {
	float: left;
	margin-right: 15px;
	position: relative;
}
.media-center .wid-events h5, .media-center .wid-events h5 a {
	color:#204293;
	font-size: 0.981em;
	margin-bottom:0;
}
.media-center .wid-events li h5 a {
	color: #333;
}
.media-center .wid-events .download {
	font-family: 'RobotoRegular';
	font-size:1.000em;
	color:#204293;
}
.media-center .bottom-wid {
	margin-bottom: 35px;
	margin-top:20px;
}
.media-center .bottom-wid .wid-events {
	min-height:340px;
}
.media-center .bottom-wid .listing {
	overflow:hidden;
}
.media-center .media-kit .last {
	padding-bottom:0;
}
.media-center .media-kit li {
	padding-bottom:20px;
}
.media-center .follow-social a {
	margin-right:7px;
}
.media-center .bottom-wid .media-kit h2, .media-center .bottom-wid .follow-social h2 {
	padding-bottom:30px;
}
.media-center .bottom-wid .media-kit h2:before, .media-center .bottom-wid .follow-social h2:before {
	background:#F1CC22;
	content: " ";
	height: 5px;
	left: 0;
	position: absolute;
	bottom: 10px;
	width: 58px;
}
.media-center .media-kit hr {
	margin-top:15px;
	margin-bottom:15px;
}

.wrap-popup-video .container{
	width: 48%;
}
/*timeline css*/
.timeline-content h2{
	margin-bottom: 20px;
}
.wrap-history-timeline .listing-operations h2:after{
	display: none;
}
.wrap-history-timeline{
	margin-bottom: 20px;
	overflow: hidden;
	padding-top: 6px;
}
.wid-timeline {
	width: 100%;
	/*overflow: hidden;*/
	margin: 0 auto;
	position: relative;
}
.wid-timeline .block-1,
.wid-timeline .block-2,
.wid-timeline .block-3,
.wid-timeline .block-4,
.wid-timeline .block-5{
	position: absolute;
	z-index: 3;
}
.wid-timeline .block-1{
	background: #a5b7c5;
	width: 30px;
	height: 17px;
	top: 50px;
	left: 115px;
}
.wid-timeline .block-2{
	background: #a5b7c5;
	width: 38px;
	height: 21px;
	top: 90px;
	left: 685px;
}
.wid-timeline .block-3{
	background: #f1c80c;
	width: 75px;
	height: 42px;
	top: 45px;
	left: 800px;
}
.wid-timeline .block-4{
	background: #a5b7c5;
	width: 71px;
	height: 39px;
	top: 380px;
	left: 340px;
}
.wid-timeline .block-5{
	background: #f1c80c;
	width: 43px;
	height: 24px;
	top: 310px;
	left: 850px;
}
.timeline-event-wrap{
	position: relative;
	min-height: 445px;
}
.wrap-timeline-dates{
	background-color:#f1c80c;
	border-bottom:6px solid #204293;
	width: 940px;
	position: relative;
	z-index: 4;
}
#timeline-dates {
	padding: 0;
	margin-bottom: 0;
	overflow: hidden;
	position: relative;
}
#timeline-dates li {
	list-style: none;
	float: left;
	width: 86px;
	font-size: 24px;
	text-align: center;
	font-size: 1.286em;
	line-height: 1em;
	position: relative;
	/*margin-left: -14px;*/
	padding-left: 25px;
}
#timeline-dates li:before{
	background:url("../img/separator-bg.png") no-repeat left top;
	content:" ";
	position: absolute;
	left: 9px;
	top: 26px;
	height: 20px;
	width: 8px;
}
#timeline-dates li:first-child{
	background: none;
	margin-left: 0;
}
#timeline-dates li:first-child:before{
	background: none;
}
#timeline-dates a {
	color: #867e07;
	display: block;
	padding: 24px 0 21px;
}
#timeline-dates li.current {
	/*background: url("../img/bg-current.png") no-repeat left top;*/
	background: #204293;
	color: #FFF;
	padding: 20px 0 17px;
	margin: 0 0 0 25px;
}
#timeline-dates li.current:before,
#timeline-dates li.current:after{
	width: 25px;
	height: 67px;
	content:"";
	position: absolute;
}
#timeline-dates li.current:before,
#timeline-dates li.current:first-child:before{
	background: url("../img/bg-current.png") no-repeat left top;
	left: -25px;
}
#timeline-dates li.current:first-child:before,
#timeline-dates li.current:before{
	top: 0;
}
#timeline-dates li.current:after{
	background: url("../img/bg-current.png") no-repeat right top;
	right: -25px;
	top: 0;
}
#timeline-dates li.current a{
	color: #FFF;
	font-size: 1.571em;
	font-family: 'RobotoBold',arial,verdana;
	line-height: 1em;
	padding: 0;

}
#timeline-events {
	width: 100%;
	overflow: hidden;
	padding-left: 0;
}
#timeline-events li {
	width: 100%;
	list-style: none;
	float: left;
	position: relative;
	min-height: 445px;
}
#timeline-events li .popup-modal,
#timeline-events li .thumb-wrap{
	position: relative;
	z-index: 9;
	display: block;
	float: left;
}
#timeline-events li.selected img {
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
#timeline-events li img {
	float: left;
	position: relative;
	z-index: 3;
	background: transparent;
	border-bottom: 5px solid #f1c80c;
	box-shadow: 6px 6px 0 #dad7d5;
	width: 100%;
	height: 440px;
}
#timeline-events li p {
	color: #fff;
	z-index: 20;
	position: absolute;
	font-size: 1em;
	line-height: 1.8em;
	text-align: left;
	background: rgba(45, 45, 45, 0.7);
	padding: 20px;
	bottom: 21px;
	width: 100%;
}
#timeline-events .wrap-thumb-top{
	padding-bottom: 28px;
	padding-top: 22px;
}
#timeline-events .wrap-thumb-mid{
	padding-bottom: 6px;
}
#timeline-events .wrap-thumb-top,
#timeline-events .wrap-thumb-mid,
#timeline-events .wrap-thumb-bottom{
	clear: both;
	width: 100%;
	overflow: hidden;
}
#timeline-events .wrap-thumb-mid{
	margin-left: 200px;
	position: relative;
}
/*#timeline-events .wrap-thumb-mid img{
	margin-left: 0;
}
#timeline-events .wrap-thumb-top img{
	float: left;
	margin-left: 400px;
}
#timeline-events .wrap-thumb-bottom img{
	margin-left: 580px;
}*/
#timeline-events .wrap-thumb-mid .thumb-wrap{
	margin-left: 0;
	width: 100%;
}
#timeline-events .wrap-thumb-top .thumb-wrap{
	float: left;
	margin-left: 400px;
}
#timeline-events .wrap-thumb-bottom .thumb-wrap{
	margin-left: 580px;
}
#grad_left,  #grad_right {
	width: 100px;
	height: 350px;
	position: absolute;
	top: 0;
}
#grad_left {
	left: 0;

}
#grad_right {
	right: 0;

}
#timeline-next,  #timeline-prev {
	position: absolute;
	top: 0;
	font-size: 70px;
	top: 170px;
	width: 22px;
	height: 38px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#timeline-next:hover,  #timeline-prev:hover {
	background-position: 0 -76px;
}
#timeline-next {
	right: 0;
	background-image: url('http://static.dubai.flipdevnet.com/crp001/assets_html/en/images/next.png');
}
#timeline-prev {
	left: 0;
	background-image: url('http://static.dubai.flipdevnet.com/crp001/assets_html/en/images/prev.png');
}
#timeline-next.disabled,  #timeline-prev.disabled {
	opacity: 0.2;
}
#timeline-events li .date{
	color: #F0F0F0;
	font-family: 'RobotoBold';
	position: absolute;
	left: -16px;
	top: -109px;
	right: 0;
	height: 100%;
	font-size: 35.857em;
	z-index: 2;
	letter-spacing: -58px;
}
.timeline-carousel .carousel-control.right,
.timeline-carousel .carousel-control.left{

	display: block;
	width: 52px;
	height: 70px;
	opacity: 1;
	top: 50%;
	margin-top:-35px ;
	filter:none;
}
.timeline-carousel .carousel-control.right{
	background: #F1C80C url("../img/arrow-next.png") no-repeat 19px 16px;
	right: 20px;
}
.timeline-carousel .carousel-control.left{
	background: #F1C80C url("../img/arrow-prev.png") no-repeat 15px 16px;
	left: 20px;
}
.timeline-carousel .carousel-control.right span,
.timeline-carousel .carousel-control.left span{
	display: none !important;
}
.white-popup-block.timeline-gallery .popup-modal-dismiss{
	top: 19px;
}
.wrap-timeline-dates .jcarousel-wrapper{
	width: 827px;
	margin: 0 0 0 55px;
	overflow: hidden;
}
.wrap-timeline-dates .jcarousel-control-next, .wrap-timeline-dates .jcarousel-control-prev {
	-webkit-border-radius: 0;
	border-radius: 0;
	display: block;
	height: 65px;
	margin-top: 0;
	width: 55px;
	overflow: hidden;
	padding-left: 0;
	text-indent: -300px;
	position: absolute;
	top:0px;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-box-shadow: none;
	        box-shadow: none;
}
.wrap-timeline-dates .jcarousel-control-prev {
	background:#f1c80c url("../img/sprite.png") no-repeat 18px -238px;
	left: 0;
}
.wrap-timeline-dates .jcarousel-control-next {
	background:#f1c80c url("../img/sprite.png") no-repeat left -340px;
	right: 0;
	left: auto;
}
.jcarousel ul.shift-m{
	margin-left: -25px;
}
.wrap-inner-wid-box{
	margin-bottom: 25px;
}
.inner-wid-box{
	background: #FFF;
	-webkit-box-shadow:2px 2px 2px #e8e4e2;
	        box-shadow:2px 2px 2px #e8e4e2;
	padding: 25px 30px;
}
.inner-wid-box h3{
	color: #333;
	font-size: 1.286em;
	line-height: 1em;
	margin-top: 0;
	margin-bottom: 20px;
}
.inner-wid-box h3 a{
	color: #333;
}
.inner-wid-box h3 a:hover{
	color: #204293;
}
.inner-wid-box h3 span{
	display: block;
}
.inner-wid-box img{
	height: auto;
	width: 100%;
}
.inner-wid-box .wrap-thumb{
	position: relative;
	margin-bottom: 10px;
}
.inner-wid-box .wrap-thumb:before{
	background: #F1CC22;
	content:"";
	width: 58px;
	height: 5px;
	position: absolute;
	left: 0;
	top: -5px;
}
/*wrap history legacy*/
.wrap-history-legacy{
	background: url("../img/bg-yellow-large.png") no-repeat center bottom;
	padding: 30px;
	margin-bottom: 15px;
}
.wrap-history-legacy h3 a,.wrap-history-legacy h3 span{
	display: inline-block;
}
.wrap-history-legacy h3{
	margin: 0 0 20px;
	font-size: 1.286em;
	line-height: 1em;
}
.wrap-history-legacy h3 a{
	color: #333;
}
.wrap-history-legacy h3 a:hover{
	color: #204293;
}
.wrap-history-legacy h3 span{
	font-family: 'RobotoRegular',arial,verdana;
	color: #333;
	margin-left: 23px;
	position: relative;
}
.wrap-history-legacy h3 span:before{
	background: url("../img/sep-nav-black.png") no-repeat left top;
	content: " ";
	position: absolute;
	left: -15px;
	top: 0;
	width: 7px;
	height: 20px;
}
.wrap-history-legacy p{
	color: #333;
}
.info-history-legacy .thumb-listing{
	list-style: none;
	padding-left: 0;
	margin-right: 20px;
	float: left;
	position: relative;
}
.info-history-legacy .thumb-listing:before{
	background: #e1bb0c;
	content:"";
	width: 58px;
	height: 5px;
	position: absolute;
	left: 0;
	top: -5px;
}
.info-history-legacy .thumb-listing li{
	float: left;
	margin-left: 1px;
	padding-left: 0;
}
.info-history-legacy .thumb-listing li:first-child{
	margin-left: 0;
}
.content-contact{
	background: #FFF;
	padding: 30px 20px;
	margin: 0 15px;
}
.wrap-contact-form h2{
	margin-bottom: 0;
	padding-bottom: 0;
}
.wrap-contact-form h2:after{
	display: none;
}
.wrap-contact-form p{
	margin-bottom: 15px;
}
.wrap-contact-form p span{
	color: #c82914;
}
.wrap-contact-form .form ul{
	list-style: none;
	padding-left: 0;
}
.wrap-contact-form .form li{
	margin-bottom: 20px;
	position: relative;
	float: left;
	width: 100%;
}
.wrap-contact-form .form input[type="text"],
.wrap-contact-form .form textarea{
	background: #FCF9F8;
	border:1px solid #eeeeee;
	color: #666;
	padding: 10px 20px;
	width: 100%;
	-webkit-border-radius: 0;
	        border-radius: 0;
	-webkit-box-shadow:none;
	        box-shadow:none;
	-webkit-appearance: none;
}
.wrap-contact-form .form textarea:focus,.wrap-contact-form .form input:focus{
    outline: 0;
}
.wrap-contact-form .form input[type="text"]{
/*	height: 38px;*/
}
.wrap-contact-form .form textarea{
	resize:none;
	height: 145px;
}
.wrap-contact-form .form label.error{
	/*display: none;*/
	color: #D20000;
    font: 0.8em/1em arial,verdana;
    position: absolute;
    bottom: -20px;
    left: 20px;
}
.wrap-contact-form .form .styled {
	opacity: 0;
	filter:alpha(opacity=0);
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.wrap-contact-form .form span.select {
	position: absolute;
	left: 20px;
	top: 7px;
}
.wrap-contact-form .form .bg-select {
	background: #FCF9F8;
	border:1px solid #eeeeee;
	display: block;
	float: left;
	padding: 5px 15px;
	position: relative;
	width: 100%;
	height: 38px;
}
.wrap-contact-form .form .bg-select:after {
	background: url("../img/sprite.png") no-repeat left -811px;
	content: " ";
	width: 10px;
	height: 10px;
	position: absolute;
	right:10px;
	top: 15px;
}
.wrap-contact-form .form .btn {
	background: #00589b;
	color: #fff;
	font: normal 1.429em/1em 'RobotoLight', arial, verdana;
	-webkit-border-radius: 0;
	border-radius: 0;
	position: relative;
	padding: 15px 56px 15px 40px;
	margin-top: 2px;
}
.wrap-contact-form .form .btn:hover{
	opacity: .8;
	filter:alpha(opacity=80);
}
.wrap-contact-form .form .btn:after {
	background: url("../img/arrow-btn.png") no-repeat right top;
	content:" ";
	position: absolute;
	right: 40px;
	top: 13px;
	height:21px;
	width: 8px;
}
.wrap-contact-form .form ::-webkit-input-placeholder {
    color:    #666;
    opacity: 1;
}
.wrap-contact-form .form :-moz-placeholder {
    color:    #666;
    opacity: 1;
}
.wrap-contact-form .form ::-moz-placeholder {
    color:    #666;
    opacity: 1;
}
.wrap-contact-form .form :-ms-input-placeholder {
    color:    #666;
    opacity: 1;
}
/*wrap office location*/
.wrap-office-location{
	margin-bottom: 40px;
}
.wrap-office-location .wrap-map{
	float: left;
	position: relative;
	margin-right: 20px;
	width: 140px;
	height: 202px;
}
.wrap-office-location .view-map{
	background: url("../img/bg-yellow-80.png");
	color: #2E4B8B;
	position: absolute;
	padding: 10px 25px 10px 15px;
	left: 0;
	bottom: 0;
	font: normal 1em/1em 'RobotoLight', arial, verdana;
	text-align: left;
}
.wrap-office-location .view-map span{
	display: block;
}
.wrap-office-location .view-map:after{
	background: url("../img/arrow-right.png") no-repeat right top;
	content:" ";
	position: absolute;
	right: 10px;
	top: 10px;
	height:25px;
	width: 9px;
}
.wrap-office-location .info-address{
	overflow: hidden;
}
.wrap-office-location .info-address h3,
.contact-location-info li h3{
	font: normal 1em/1em 'RobotoBold', arial, verdana;
	margin: 0 0 15px;
}
.wrap-office-location .info-address p,
.contact-location-info li p{
	line-height: 1.2em;
	color: #666;
}
.wrap-office-location .info-address dt,
.contact-location-info li dt{
	display: block;
	float: left;
	color: #666;
	margin-right: 4px;
	font-family: 'RobotoRegular', arial, verdana;
}
.wrap-office-location .info-address dt,
.wrap-office-location .info-address dd,
.wrap-office-location li dt,
.wrap-office-location li dd{
	font-size: 1em;
	line-height: 1.3em;
}
.contact-location-info li dl{
	margin-bottom: 0;
}
.wrap-office-location .info-address  a,
.contact-location-info li  a{
	color: #204293;
}
.wrap-office-location .location-map{
	background: url("../img/download-pdf.jpg") no-repeat left top;
	font: normal 1em/1em 'RobotoBold', arial, verdana;
	padding-left: 45px;
	padding-bottom: 5px;
}
.wrap-office-location .location-map a{
	color: #204293;
	display: block;
	font-family: 'RobotoRegular', arial, verdana;
	line-height: 1.5em;
	font-size: 0.929em;
}
.wrap-office-location .location-map a:hover{
	opacity: .8;
	filter:alpha(opacity=80);
}
.contact-location-info ul{
	padding-left: 0;
	list-style: none;
	padding-top: 20px;
}
.contact-location-info li h3{
	margin-bottom: 6px;
}
.contact-location-info .block-left,
.contact-location-info .block-right{
	float: left;
	width: 200px;
	min-height: 71px;
}
.contact-location-info .block-left{
	border-right:1px solid #E5E5E5;
	margin-right: 20px;
}
.contact-location-info .block-right{

}
.contact-location-info li{
	border-top: 1px solid #e5e5e5;
	float: left;
	width: 100%;
	padding-top: 25px;
	margin-top: 25px;
}
.contact-location-info li:first-child{
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}
.contact-location-info li .google-map{
	background: url("../img/ico-google-map.jpg")no-repeat left top;
	padding:5px 0 12px 37px;
}
.contact-location-info li .location-map{
	background: url("../img/location-pdf.jpg") no-repeat left top;
	font: normal 1em/1em 'RobotoBold', arial, verdana;
	padding-left: 37px;
	padding-bottom: 5px;
}
.contact-location-info li .location-map a{
	color: #204293;
	display: block;
	font-family: 'RobotoRegular', arial, verdana;
	line-height: 1.5em;
	font-size: 0.929em;
}
.contact-location-info li .location-map a:hover{
	opacity: .8;
	filter:alpha(opacity=80);
}
.wrap-recaptcha_response{
	width: 100%;
}
#recaptcha_response_field{
	float: left;
	margin-right: 10px;
	padding:11px 20px;
	width: 87%;
}
.wrap-recaptcha_response .recaptcha_only_if_image{
	background: url("../img/captcha-audio.jpg") no-repeat left top;
	width: 40px;
	height: 40px;
	float: left;
}
.wrap-recaptcha_response .recaptcha_only_if_image a{
	display: block;
	float: left;
	height: 40px;
	overflow: hidden;
	text-indent: -250px;
	width: 40px;
}
#recaptcha_widget .wrap-recaptcha_response .recaptcha_only_if_image{
	display: block !important;

}
#recaptcha_widget{
	position: relative;
	float: left;
	width: 100%;
}
#recaptcha_image{
	background: url("../img/bg-captcha.jpg");
	border:1px solid #EEEEEE;
	margin-bottom: 20px;
	padding: 3px 0 5px;
	width: 100% !important;
	height: auto !important;
	position: relative;
}
#recaptcha_widget .recaptcha_only_if_incorrect_sol{
	position: absolute;
	left: 20px;
	bottom: 44px;
	color: #d20000;
	font:0.8em/1em arial,verdana;
}
#recaptcha_audio_play_again,#recaptcha_audio_download{
	color: #204293;
	margin-left: 10px;
}
/*message wrap*/
.message-wrap{
	/*border-bottom: 1px solid #cfcdcb;
	padding-bottom: 24px;
	margin-bottom: 30px;*/
}
.message-wrap .wrap-thumb{
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
}
.message-wrap .details h2{
	margin: 0;
	padding-bottom: 3px;
}
.message-wrap .details h2:after{
	display: none;
}
.message-wrap .details p{
	font:normal 1.143em/1.25em 'RobotoLight',Arial,Helvetica,sans-serif;
	margin-bottom: 0;
}
.message-wrap .wrap-thumb:after{
	background: #F1C80C;
	content:" ";
	position: absolute;
	left: 0;
	top: -6px;
	width: 57px;
	height: 6px;
}
.designation{
	color: #333;
	font:normal 1em/1em 'RobotoRegular',Arial,Helvetica,sans-serif;
	display: block;
	padding-bottom: 7px;
}
/*corporate block*/
.corporate-block{
	background: #FFF;
	padding: 30px;
	margin-bottom: 30px;
	-webkit-box-shadow:2px 2px 2px #E8E4E2;
	        box-shadow:2px 2px 2px #E8E4E2;
}
.corporate-block h2{
	display: block;
	width: 135px;
	margin-bottom: 0;
	padding-bottom: 20px;
	line-height: 1.1em;
}
.corporate-block h2:after{
	display: none;
}
.corporate-block h2:hover a{
	color: #204293;
}
.corporate-block h3{
	font:normal 1.286em/1em 'RobotoLight',Arial,Helvetica,sans-serif;
	color: #333;
	margin: 0 0 12px;
}
.corporate-block .wrap-thumb{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
.corporate-block .wrap-thumb:after{
	background: #F1C80C;
	content:" ";
	position: absolute;
	left: 0;
	top: -6px;
	width: 57px;
	height: 6px;
}
.coporate-listing{
	border-top:1px solid #ebebeb;
	list-style: none;
	padding-left: 0;
	margin-bottom: 20px;
	overflow: hidden;
}
.coporate-listing a{
	background: url("../img/arrow-blue.jpg") no-repeat right center;
	color: #204293;
	display: block;
	padding: 8px 10px 7px 0;
	letter-spacing: 1px;
}
.coporate-listing a:hover{
	opacity:.7;
	filter:alpha(opacity=70);
}
.coporate-listing li{
	border-bottom:1px solid #ebebeb;
	font:normal 1.071em/1em 'RobotoBold',Arial,Helvetica,sans-serif;
	line-height: 2em;
}
.page-error{
	margin-top: 0;
}
.wrap-error{
	background: #FFF;
	padding: 60px 30px;
	-webkit-box-shadow:2px 2px 2px #E8E4E2;
	        box-shadow:2px 2px 2px #E8E4E2;
	text-align: center;
	width: 460px;
	margin: 70px auto 60px;
}
.wrap-error h1{
	font-size: 1.571em;
	line-height: 1em;
	color: #333;
	margin-top: 0;
}
.wrap-error p{
	font:normal 1.071em/1.2em 'RobotoBRegular',Arial,Helvetica,sans-serif;
	color: #333;
}
.wrap-video{
	padding-bottom: 20px;
}

.wrap-error .wrap-btn{
	text-align: center;
	padding-top: 35px;
}
.wrap-error .btn-back:after {
    background: url("../img/arrow-btn.png") no-repeat  right top;
    content: " ";
    height: 21px;
    position: absolute;
    right: 40px;
    top: 13px;
    width: 8px;
}
.wrap-error .btn-back {
    background:#F1C80C;
    border-radius: 0 0 0 0;
    color: #204293;
    font: 1.429em/1em 'RobotoLight',arial,verdana;
    margin-top: 2px;
    padding: 15px 56px 15px 40px;
    position: relative;
}
/*popup contact*/
.popup-contact .wrap-title{
	/*background: #f1cc22;*/
	border-bottom:1px solid #666;
	padding: 30px 0 20px;
	margin: 0 40px;
}
.popup-contact .wrap-title h1{
	font:normal 1.714em/1em 'RobotoRegular',arial,verdana;
	margin: 0;
	color: #333;
}
.form-wrap-popup{
	padding: 25px 40px 50px;
}
.form-wrap-popup p{
	margin-bottom: 5px;
}
.form-wrap-popup p span{
	color: #627ab3;
	background: url("../img/mandatory.jpg") no-repeat 3px 1px;
	display: inline-block;
	padding-right: 15px;
	width: 10px;
	height: 10px;
	text-indent: -150px;
	overflow: hidden;
}
.form-wrap-popup label{
	background: url("../img/mandatory.jpg") no-repeat right top;
	font:normal 0.857em/1em 'RobotoRegular',arial,verdana;
	color: #333;
	display: inline-block;
	padding-right: 13px;
}
.form-wrap-popup .error {
	background: none;
	font:normal 0.8em/1em arial, verdana;
	color: #d20000;
	position: absolute;
	left: 0;
	bottom: -20px;
	width: 100%;
}
.form-wrap-popup ul{
	list-style: none;
	padding-left: 0;
}
.form-wrap-popup li{
	width: 282px;
	margin-right: 40px;
	float: left;
	margin-bottom: 18px;
	position: relative;
}
.form-wrap-popup li.last{
	margin-right: 0;
}
.form-wrap-popup li.filler{
	width: 100%;
	float: left;
	margin-bottom: 1px;
	height: 1px;
}
.form-wrap-popup li input[type="text"],.form-wrap-popup li textarea{
	background: #eaeaea;
	border:none;
	border-left:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	width: 100%;
	padding: 8px;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	        border-radius: 0;
}
.form-wrap-popup li textarea{
	resize:none;
	height: 84px;
	margin-bottom: 10px;
}
.form-wrap-popup li.full-width{
	width: 100%;
}
.form-wrap-popup li.full-width .error{
	bottom: -10px;
}
.white-popup-block.popup-contact{
	padding: 0;
	max-width: 685px;
	height: 0;
	padding: 0;
	overflow: hidden;
	margin: 0;
}
.mfp-content .white-popup-block.popup-contact {
  height: auto;
  margin: 0 auto;
  overflow: visible;
}
.white-popup-block .btn-wrap{
	margin-right: 0;
	width: 100%;
}
.white-popup-block .btn-wrap button{
	background: #f1c80c;
	border:none;
	color: #204293;
	display: inline-block;
	font:normal 1.23em/1em 'RobotoLight',arial,verdana;
	padding: 8px 35px 8px 35px;
}
.white-popup-block .btn-wrap button:hover {
	opacity: .8;
	filter:alpha(opacity=80);
}
.white-popup-block .btn-wrap button span{
	background: url("../img/arrow-btn.png") no-repeat right 1px;
	display: block;
	padding:5px 15px 4px 0;
}
.white-popup-block .btn-wrap .reset{
	background: none;
	color: #204293;
	font-family: 'RobotoBold',arial,verdana;
	font-size: 1em;
	line-height: 1em;
	padding-left: 15px;
}
.white-popup-block .btn-wrap .reset:hover{
	background: none;
}
.white-popup-block .btn-wrap .reset span{
	background: url("../img/spotlight-detail-arrow.png") no-repeat right 4px;
	padding-right: 24px;
}
.white-popup-block .btn-wrap .reset:hover span{

}
.white-popup-block.popup-contact .popup-modal-dismiss{
	background:url("../img/btn-close-yellow.jpg") no-repeat left 0;
	height: 46px;
	width: 47px;
	right: -1px;
	top: 0;
}

/*IE Placeholder text*/
.ph_wrap{
	position: relative;
	display: inline-block;
}

.form-search .ph_wrap{
	float: left;
}

.newsletter .ph_content{
	padding: 6px 12px;
}

.ph_content{
	position: absolute;
	left: 0;
	color: #a6a6a6;
	top: 1px;
	font-size: 13px;
	opacity: .8;
}


.events-box .col-md-3 {
	padding: 0 0 0 20px;
}

.events-box .col-md-3:first-child {
	padding: 0 0 0 15px;
}

.events-box .wid-events .wrap-thumb {
	border-left: 1px solid #EBEBEB;
	padding-right: 20px;
}

.viewall-wrap {
	margin:20px;
	padding:20px;
	background-color: #f1c80c;
}

.btn-viewall {
	background: url("../img/btn-viewall.png") no-repeat right center;
	font:normal 1.23em/1em 'RobotoLight',arial,verdana;
	color: #204293;
	text-transform: uppercase;
	padding-right: 10px;
	display: block;
	width: 90%;
}

.events-box {
	box-shadow: 0 6px 10px -6px rgba(0, 0, 0, 0.43);
}

.viewall-container {
	background: url("http://static.dubai.flipdevnet.com/crp001/assets_html/en/img/shadow-right.png") no-repeat left center;
}


.ticker-wrapper.has-js {
	margin: 20px 0px 20px 0px;
	padding: 0px 20px;
	width: 780px;
	height: 32px;
	display: block;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color: #f8f0db;
	font-size: 0.75em;
}
.ticker {
	width: 710px;
	height: 23px;
	display: block;
	position: relative;
	overflow: hidden;
	background-color: #f8f0db;
}
.ticker-title {
	padding-top: 9px;
	color: #990000;
	font-weight: bold;
	background-color: #f8f0db;
	text-transform: uppercase;
}
.ticker-content {
	margin: 0px;
	padding-top: 9px;
	position: absolute;
	color: #1F527B;
	font-weight: bold;
	background-color: #f8f0db;
	overflow: hidden;
	white-space: nowrap;
	line-height: 1.2em;
}
.ticker-content:focus {
	none;
}
.ticker-content a {
	text-decoration: none;
	color: #1F527B;
}
.ticker-content a:hover {
	text-decoration: underline;
	color: #0D3059;
}
.ticker-swipe {
	padding-top: 9px;
	position: absolute;
	top: 0px;
	background-color: #f8f0db;
	display: block;
	width: 800px;
	height: 23px;
}
.ticker-swipe span {
	margin-left: 1px;
	background-color: #f8f0db;
	border-bottom: 1px solid #1F527B;
	height: 12px;
	width: 7px;
	display: block;
}
.ticker-controls {
	padding: 8px 0px 0px 0px;
	list-style-type: none;
	float: left;
}
.ticker-controls li {
	padding: 0px;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	height: 16px;
	width: 16px;
	display: block;
}
.ticker-controls li.jnt-play-pause {
	background-image: url('http://static.dubai.flipdevnet.com/crp001/assets_html/en/images/controls.png');
	background-position: 32px 16px;
}
.ticker-controls li.jnt-play-pause.over {
	background-position: 32px 32px;
}
.ticker-controls li.jnt-play-pause.down {
	background-position: 32px 0px;
}
.ticker-controls li.jnt-play-pause.paused {
	background-image: url('http://static.dubai.flipdevnet.com/crp001/assets_html/en/images/controls.png');
	background-position: 48px 16px;
}
.ticker-controls li.jnt-play-pause.paused.over {
	background-position: 48px 32px;
}
.ticker-controls li.jnt-play-pause.paused.down {
	background-position: 48px 0px;
}
.ticker-controls li.jnt-prev {
	background-image: url('http://static.dubai.flipdevnet.com/crp001/assets_html/en/images/controls.png');
	background-position: 0px 16px;
}
.ticker-controls li.jnt-prev.over {
	background-position: 0px 32px;
}
.ticker-controls li.jnt-prev.down {
	background-position: 0px 0px;
}
.ticker-controls li.jnt-next {
	background-image: url('http://static.dubai.flipdevnet.com/crp001/assets_html/en/images/controls.png');
	background-position: 16px 16px;
}
.ticker-controls li.jnt-next.over {
	background-position: 16px 32px;
}
.ticker-controls li.jnt-next.down {
	background-position: 16px 0px;
}
.js-hidden {
	display: none;
}
.no-js-news {
	padding: 10px 0px 0px 45px;
	color: #F8F0DB;
}
.left .ticker-swipe {
	/*left: 80px;*/
}
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {
    float: left;
}
.left .ticker-controls {
    padding-left: 6px;
}
.right .ticker-swipe {
	/*right: 80px;*/
}
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker {
    float: right;
}
.right .ticker-controls {
    padding-right: 6px;
}
.navbar-default .navbar-toggle:focus {
	outline: none;
	background: none;
}

.executive-committee .wrap-thumb img {
	width: 200px;
}
.about-us-widget {
}
.mapTooltip {
  position:fixed;
  background-color : #fff;
  moz-opacity:0.70;
  opacity: 0.70;
  filter:alpha(opacity=70);
  border-radius:10px;
  padding : 10px;
  z-index: 1000;
  max-width: 200px;
  display:none;
  color:#343434;
}

.mapLegend {
}

.zoomIn, .zoomOut {
  background-color: rgba(255,2552,255,.5);
  border:1px solid #ccc;
  color:#000;
  width:18px;
  height:18px;
  line-height: 13px;
  text-align:center;
  border-radius:3px;
  cursor:pointer;
  position:absolute;
  top : 10px;
  font-weight:bold;
  left : 10px;

  -webkit-user-select: none; // For Webkit
  -khtml-user-select: none;
  -moz-user-select: none; // For Mozilla
  -o-user-select: none;
  user-select: none; // Default
}

.zoomOut {
  top: 30px;
}

.map {
  position:relative;
}

.knob-container span {
  font-weight: 500
}

.knob-container {
  position: relative;
  margin-top: 20px
}

.knob-container .all-regions {
  position: absolute;
  top: -22px;
  left: 62px
}

.knob-container .middle-east {
  position: absolute;
  top: 5px;
	left: 165px;
  /*color: #594b43;*/
}

.knob-container .north-africa {
  position: absolute;
  top: 68px;
	left: 187px;
  /*color: #3e2913;*/
}

.knob-container .east-africa {
  position: absolute;
  top: 132px;
	left: 161px;
  /*color: #706757;*/
}

.knob-container .sub-sahara {
  position: absolute;
  top: 157px;
  left: 63px;
  /*color: #9a8677;*/
}

.knob-container .cis-contries {
  position: absolute;
  top: 130px;
	left: -54px;
  /*color: #a47e47;*/
}

.knob-container .south-east-asia {
  position: absolute;
  top: 69px;
	left: -90px;
  /*color: #876035*/
}

.knob-container .indian-continents {
  position: absolute;
  top: 6px;
	left: -84px;
  /*color: #be9d62;*/
}

.fullview, .country-tooltip {
top: 101px;
}

.prospective-regions .page-inner {
	padding-top: 0;
}

.knob-container {
	width: 200px;
	margin: 0 auto;
	cursor: pointer;
}

.knob-container span {
	white-space: nowrap;
	font-size: 12px;
	color: #fff;
}
/* pagination */
.pagination {
	background: #FFF;
	width: 100%;
	text-align: center;
	margin-bottom: -16px;
}
.pagination li {
	display: inline-block;
	margin-bottom: -4px;
}
.pagination .prev {
	float: left;
}
.pagination .next {
	float: right;
}
.pagination li {
	background: url(../img/sep-nav.png) no-repeat left 22px;
	padding-left: 38px;
}
.pagination li a {
	border:none;
	background: none;
	color: #999;
	font: normal 1.714em/1em 'RobotoLight', arial, verdana;
	margin-top: 17px;
}
.pagination > li > a, .pagination > li > span {
	padding: 6px 20px 0 0;
}
.pagination li.first {
	background: none;
	padding-left: 14px;
}
.pagination li a:hover, .pagination li.active:hover a {
	background: none;
}
.pagination li.active a, .pagination li:hover a, .pagination li.active:hover a {
	background: none;
	color: #333;
}
.pagination li.active span, .pagination li:hover span {
	border-bottom:4px solid #f1cc22;
}
.pagination li.prev, .pagination li.next {
	background:#f1cc22;
	overflow: hidden;
	padding-left: 0;
	width: 65px;
	text-indent: -300px;
}
.pagination li.prev a, .pagination li.next a {
	display: block;
	margin-top: 0;
	height: 68px;
	width: 65px;
}
.pagination li.prev a {
	background: url(../img/sprite.png) no-repeat 20px -240px;
}
.pagination li.next a {
	background: url(../img/sprite.png) no-repeat 4px -340px;
}
.pagination li.prev:hover, .pagination li.next:hover {
	opacity:.7;
	filter:alpha(opacity=70);
}
.details {
	display: table;
}

.videowrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.videowrapper iframe,
.videowrapper object,
.videowrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.media-centre .download-ico {
	margin-right: 15px;
}

.media-centre .details h5,
.media-centre .details h5 a {
	color: #333;
	font-size: 0.981em;
	margin-bottom: 0;
}

.media-centre .download {
	font-size: 1.000em;
	color: #204293;
}

.knob-wraper {
	width: 380px;
	margin: 0 auto;
	height: 205px;
	padding-top: 27px;
	padding-right: 0px;
	background: url('../img/bg-status.png');
	border: 1px solid #5479ac;
	padding-left: 14px;
	border-radius: 5px;
	box-shadow: 2px 4px 6px #333;
}

.community-development .thumb {
	width: 100%;
}

blockquote {
	border-left: 5px solid rgba(241, 200, 12, 0.5);
}

.corporate-block-infographic a {
	display: block;
	background: rgba(255,255,255,.9);
	text-align: center;
	padding: 10px;
	box-shadow: 0px 0px 2px #ccc;
}

.corporate-block-infographic span {
	display: block;
	text-transform: uppercase;
	margin: 10px 0;
	font: normal 1.143em/1em 'RobotoBold', arial, verdana;
	color: #00589b;
}

/*.upcoming-event-thumb span {
	position: absolute;
	bottom: 15px;
	background: rgba(0,0,0,.5);
	color: #fff;
	padding: 5px;
}*/

/*.home-our-projects .item {
	position: relative;
}*/

.home-our-projects h3 {
	margin-bottom: -15px;
}

.home-our-projects h3 a {
	position: relative;
	top: -34px;
	background: rgba(0,0,0,.45);
	color: #fff;
	padding: 5px;
}

.home-our-projects h3 a:hover {
	color: #fff;
}
.service_box{
    background: #FFF;
	padding: 15px;
	-webkit-box-shadow: 2px 2px 2px #EEECEB;
	box-shadow: 2px 2px 2px #EEECEB;
    margin-bottom: 15px;
}
a{
    color: #00589b;
}
