/*
* KARAKAS-DIGITAL
*/


/* #TYPOGRAPHY
================================================== */

/*@font-face {
  font-family: 'UniversLTStd-LightCnObl';
  src: url('../fonts/UniversLTStd-LightCnObl.eot');
  src: url('../fonts/UniversLTStd-LightCnObl.eot?#iefix') format('embedded-opentype'),
       url('../fonts/UniversLTStd-LightCnObl.woff2') format('woff2'),
       url('../fonts/UniversLTStd-LightCnObl.woff') format('woff'),
       url('../fonts/UniversLTStd-LightCnObl.ttf') format('truetype'),
       url('../fonts/UniversLTStd-LightCnObl.svg#UniversLTStd-LightCnObl') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'UniversLTStd-LightCn';
  src: url('../fonts/UniversLTStd-LightCn.eot');
  src: url('../fonts/UniversLTStd-LightCn.eot?#iefix') format('embedded-opentype'),
       url('../fonts/UniversLTStd-LightCn.woff2') format('woff2'),
       url('../fonts/UniversLTStd-LightCn.woff') format('woff'),
       url('../fonts/UniversLTStd-LightCn.ttf') format('truetype'),
       url('../fonts/UniversLTStd-LightCn.svg#UniversLTStd-LightCn') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'UniversLTStd-CnObl';
  src: url('../fonts/UniversLTStd-CnObl.eot');
  src: url('../fonts/UniversLTStd-CnObl.eot?#iefix') format('embedded-opentype'),
       url('../fonts/UniversLTStd-CnObl.woff2') format('woff2'),
       url('../fonts/UniversLTStd-CnObl.woff') format('woff'),
       url('../fonts/UniversLTStd-CnObl.ttf') format('truetype'),
       url('../fonts/UniversLTStd-CnObl.svg#UniversLTStd-CnObl') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'UniversLTStd-Cn';
  src: url('../fonts/UniversLTStd-Cn.eot');
  src: url('../fonts/UniversLTStd-Cn.eot?#iefix') format('embedded-opentype'),
       url('../fonts/UniversLTStd-Cn.woff2') format('woff2'),
       url('../fonts/UniversLTStd-Cn.woff') format('woff'),
       url('../fonts/UniversLTStd-Cn.ttf') format('truetype'),
       url('../fonts/UniversLTStd-Cn.svg#UniversLTStd-Cn') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'UniversLTStd-BoldCnObl';
  src: url('../fonts/UniversLTStd-BoldCnObl.eot');
  src: url('../fonts/UniversLTStd-BoldCnObl.eot?#iefix') format('embedded-opentype'),
       url('../fonts/UniversLTStd-BoldCnObl.woff2') format('woff2'),
       url('../fonts/UniversLTStd-BoldCnObl.woff') format('woff'),
       url('../fonts/UniversLTStd-BoldCnObl.ttf') format('truetype'),
       url('../fonts/UniversLTStd-BoldCnObl.svg#UniversLTStd-BoldCnObl') format('svg');
  font-weight: normal;
  font-style: normal;
}*/






@font-face {
  font-family: 'UniversLTStd-LightCn';
  src: url('../fonts/NHaasGroteskDSPro-45Lt.eot');
  src: url('../fonts/NHaasGroteskDSPro-45Lt.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NHaasGroteskDSPro-45Lt.woff2') format('woff2'),
       url('../fonts/NHaasGroteskDSPro-45Lt.woff') format('woff'),
       url('../fonts/NHaasGroteskDSPro-45Lt.ttf') format('truetype'),
       url('../fonts/NHaasGroteskDSPro-45Lt.svg#NHaasGroteskDSPro-45Lt') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'NHaasGroteskDSPro-66MdIt';
  src: url('../fonts/NHaasGroteskDSPro-66MdIt.eot');
  src: url('../fonts/NHaasGroteskDSPro-66MdIt.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NHaasGroteskDSPro-66MdIt.woff2') format('woff2'),
       url('../fonts/NHaasGroteskDSPro-66MdIt.woff') format('woff'),
       url('../fonts/NHaasGroteskDSPro-66MdIt.ttf') format('truetype'),
       url('../fonts/NHaasGroteskDSPro-66MdIt.svg#NHaasGroteskDSPro-66MdIt') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'UniversLTStd-BoldCn';
  src: url('../fonts/NHaasGroteskDSPro-65Md.eot');
  src: url('../fonts/NHaasGroteskDSPro-65Md.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NHaasGroteskDSPro-65Md.woff2') format('woff2'),
       url('../fonts/NHaasGroteskDSPro-65Md.woff') format('woff'),
       url('../fonts/NHaasGroteskDSPro-65Md.ttf') format('truetype'),
       url('../fonts/NHaasGroteskDSPro-65Md.svg#NHaasGroteskDSPro-65Md') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'UniversLTStd-CnObl';
  src: url('../fonts/NHaasGroteskDSPro-56It.eot');
  src: url('../fonts/NHaasGroteskDSPro-56It.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NHaasGroteskDSPro-56It.woff2') format('woff2'),
       url('../fonts/NHaasGroteskDSPro-56It.woff') format('woff'),
       url('../fonts/NHaasGroteskDSPro-56It.ttf') format('truetype'),
       url('../fonts/NHaasGroteskDSPro-56It.svg#NHaasGroteskDSPro-56It') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'UniversLTStd-Cn';
  src: url('../fonts/NHaasGroteskDSPro-55Rg.eot');
  src: url('../fonts/NHaasGroteskDSPro-55Rg.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NHaasGroteskDSPro-55Rg.woff2') format('woff2'),
       url('../fonts/NHaasGroteskDSPro-55Rg.woff') format('woff'),
       url('../fonts/NHaasGroteskDSPro-55Rg.ttf') format('truetype'),
       url('../fonts/NHaasGroteskDSPro-55Rg.svg#NHaasGroteskDSPro-55Rg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'NHaasGroteskDSPro-46LtIt';
  src: url('../fonts/NHaasGroteskDSPro-46LtIt.eot');
  src: url('../fonts/NHaasGroteskDSPro-46LtIt.eot?#iefix') format('embedded-opentype'),
       url('../fonts/NHaasGroteskDSPro-46LtIt.woff2') format('woff2'),
       url('../fonts/NHaasGroteskDSPro-46LtIt.woff') format('woff'),
       url('../fonts/NHaasGroteskDSPro-46LtIt.ttf') format('truetype'),
       url('../fonts/NHaasGroteskDSPro-46LtIt.svg#NHaasGroteskDSPro-46LtIt') format('svg');
  font-weight: normal;
  font-style: normal;
}






a:hover, a:active, a:focus{outline: 0; text-decoration:none; color:#333;}


.container{
	position:relative;
	width:1430px;
}
body{
	font-family: 'UniversLTStd-Cn';
}
p{
	font-size:22px;
	line-height:20px;
	font-family: 'UniversLTStd-Cn';
}
h1, h2, h3, h4, h5, strong{
	font-weight:100;
	font-family: 'UniversLTStd-BoldCn';
}
h3{
	font-size:40px;
}

/* #SITE
================================================== */
#aca-wrap{
	overflow:hidden;
}
header#landing{
	background:url(../images/hp-vd-bg.jpg) no-repeat center;
	background-size:cover;
	height:525px;
	padding:20px 0px;
}
header#landing h1.logo{
	position:absolute;
	left:-90px;
	top:72px;
}
header#landing .container{
	display:table;
	vertical-align:middle;
	height:100%;
	z-index: 2;
}
.vidbacking-active-block-back{
	z-index: 0;
}
header#landing .home-intro{
	width:100%;
	text-align:center;
	display:table-cell;
	width:100%;
	vertical-align:middle;
}
header#landing .home-intro h2{
	font-size:60px;
	color:#333333;
	margin:0px 0px 50px 0px ;
	font-family: 'UniversLTStd-BoldCn';
}
a.btn-outline{
	text-transform:uppercase;
	font-size:20px;
	text-decoration:none;
	color:#333;
	border:solid 3px;
	padding:6px 12px;
	line-height:100%;
	font-family: 'UniversLTStd-LightCn';
}

/*FOOTER*/
footer{
	border-top:solid 5px #333;
	margin-top:50px;	
	padding:14px 0px;
}
footer a, footer p{
	color:#333;
	font-family: 'UniversLTStd-LightCn';
	text-decoration:none;
	text-transform:uppercase;
	font-size:16px;
	line-height:22px;
}
footer p.text-right{
	text-align:right;
	margin:0px;
}
footer p.text-right img{
	float:right;
	margin:-11px 0px 0px 5px;
}

/*MODAL*/
#intro-video{
	z-index:10000;
}
#intro-video iframe{
	width:100%;
}
.modal-backdrop{
	z-index:9999;
}
.modal-header{
	border:none;
	padding-bottom:5px;
}
.modal-header h4{
	line-height:normal;
}
.modal-dialog{
	margin-top:5%;
}

.landing .title-wrap{
	padding:38px 0px;
	border-bottom:solid 5px #333;
	text-transform:none;
	line-height:normal;
	margin-bottom:15px;
}
.landing .title-wrap h2{
	font-size:80px;
	margin:0px;
	font-family: 'UniversLTStd-BoldCn';
	line-height:100%;
}
.landing .title-wrap span{
	display:block;
	font-family: 'UniversLTStd-BoldCn';
	font-size:60px;
	color:#5baadf;
	line-height:100%;
}
.home-intro{
	padding-bottom:12px;
}
.home-intro p{
	font-size:22px;
	line-height:27px!important;
	line-height:normal;
	font-family: 'UniversLTStd-Cn';
}
.home-intro p i{
font-family: 'UniversLTStd-CnObl';
	font-style:normal;
}

.home-intro a.more{
	font-size:22px;
	color:#8bc047;
	font-family: 'UniversLTStd-BoldCn';
	text-decoration:underline;
}
.aca-statistics{
	border:solid 1px #cccccc;
	border-width:1px 0px;
	padding:40px 0px 45px;
	display:inline-block;
	width:100%;
	position:relative;
	min-height:210px;
}
.show-content{
	display:none;
}
.aca-statistics ul{
	display:inline-block;
	width:100%;
	margin:0px;
	padding:0px;
	display:none;
	position:absolute;
	left:0px;
	top:30px;
}
.aca-statistics ul > li{
	float:left;
	width:25%;
	text-align:left;
	margin:0px;
	list-style:none;
	padding-right:48px;
}
.aca-statistics ul > li strong{
	font-size:75px;
	margin:0px;
	line-height:70px;
	font-family: 'UniversLTStd-BoldCn';
}
.aca-statistics ul > li p{
	font-size:30px;
	margin:0px;
	line-height:100%;
}
.aca-statistics ul > li:first-child p{
	letter-spacing:-1px;
}
.aca-statistics ul > li p span{
	font-family: 'UniversLTStd-BoldCn';
}
.aca-statistics ul > li:nth-child(1),
.aca-statistics ul > li:nth-child(1) p,
.aca-statistics ul > li:nth-child(1) strong{
	color:#00a451;
}
.aca-statistics ul > li:nth-child(2),
.aca-statistics ul > li:nth-child(2) p,
.aca-statistics ul > li:nth-child(2) strong{
	color:#8bc047;
}
.aca-statistics ul > li:nth-child(3),
.aca-statistics ul > li:nth-child(3) p,
.aca-statistics ul > li:nth-child(3) strong{
	color:#f7943e;
}
.aca-statistics ul > li:nth-child(4),
.aca-statistics ul > li:nth-child(4) p,
.aca-statistics ul > li:nth-child(4) strong{
	color:#fcc328;
}

/*ANIM*/
.stat-animation-wrap{
	width:100%;
	min-height:190px;
	position:absolute;
	left:0px;
	top:20px;
	padding-top:15px;
}
a.skip-anim{
	font-size:16px;
	color:#8bc047;
	text-transform:uppercase;
	text-decoration:underline;
}
.stat-animation-wrap h3{
	margin-bottom:8px;
	margin-top:0px;
}
.stat-animation-wrap > div{
	float:left;
	margin-right:50px;
}
.stat-animation-wrap > div.character{
	margin-top:35px;
	width:80%;
	margin-right:0px;
	position:relative;
}
.stat-animation-wrap > div.character p{
	font-size:40px;
	color:#00a451;
	font-family: 'UniversLTStd-BoldCn';
	line-height:100%;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	opacity:0;
	padding-right:350px;
	transition: all 0.2s ease;
}

.stat-animation-wrap > div.character p:first-child:after{
	content:' ';
	width:362px;
	height:202px;
	position:absolute;
	right:0px;
	top:-65px;
	background:url(../images/airport-ico.png) no-repeat right bottom;
}
.stat-animation-wrap > div.character p.c-second:after{
	background:url(../images/airport-ico3.png) no-repeat right bottom;
}
.stat-animation-wrap > div.character p.c-third:after{
	background:url(../images/airport-ico2.png) no-repeat right bottom;
}
.stat-animation-wrap > div.character p.c-fourth:after{
	background:url(../images/airport-ico4.png) no-repeat right bottom;
}
.stat-animation-wrap > div.character p:first-child,
.stat-animation-wrap > div.character p.slideLeft{
	opacity:1;
}
.stat-animation-wrap > div.character p.c-second{
	color:#8bc047;
}
.stat-animation-wrap > div.character p.c-third{
	color:#f7943e;
}
.stat-animation-wrap > div.character p.c-fourth{
	color:#fcc328;
}

.stat-animation-wrap > div.character p strong{
	font-size:120px;
	line-height:50px;
}


.landing h3{
	color:#ccc;
	border-bottom:solid 2px;
	display:inline-block;
}
.landing .participating-countries{
	padding:40px 0px 20px;
}
.participating-map{
	margin-top:40px;
	width:1400px;
	height:783px;
	position:relative;
	z-index:8;
}
.participating-map .geo-NAM{
	width:642px;
	height:438px;
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/pmap-north-america.jpg) no-repeat center;
}
.participating-map .geo-SAM{
	width:340px;
	height:424px;
	position:absolute;
	left:202px;
	bottom:0px;
	background:url(../images/pmap-south-america.jpg) no-repeat center;
}
.participating-map .geo-AFR{
	width:299px;
	height:322px;
	position:absolute;
	left:586px;
	bottom:112px;
	background:url(../images/pmap-africa.jpg) no-repeat center;
}
.participating-map .geo-ASIA{
	width:606px;
	height:547px;
	position:absolute;
	left:794px;
	bottom:0px;
	background:url(../images/pmap-asia.jpg) no-repeat center;
}
.participating-map .geo-EU{
	width:725px;
	height:392px;
	position:absolute;
	left:578px;
	top:0px;
	background:url(../images/pmap-europe.jpg) no-repeat center;
}
.participating-map .geo-NAM,
.participating-map .geo-SAM,
.participating-map .geo-AFR,
.participating-map .geo-EU,
.participating-map .geo-ASIA{
	z-index:9;
	display:block;
	opacity:0;
}
.participating-map .geo-NAM:hover,
.participating-map .geo-SAM:hover,
.participating-map .geo-AFR:hover,
.participating-map .geo-EU:hover,
.participating-map .geo-ASIA:hover{
	opacity:1;
}
.participating-map > div > span{
	position:absolute;
	left:-70px;
	top:55%;
	width:290px;
	border-top:solid 1px #104f8d;
	font-size:22px;
	color:#5baadf;
	font-family: 'UniversLTStd-BoldCn';
	font-weight:100;
	pointer-events:none;
	opacity:0;
	transition: all 0.4s ease;
}
.participating-map > div > a{
    position: absolute;
    left: 0px;
    top:0px;
    width: 100%;
    height: 100%;
}
.participating-map > div:hover > span{
	opacity:1;
}
.participating-map > div.geo-EU > span{
	left:-170px;
	top:230px;
}
.participating-map > div.geo-ASIA > span{
	left:-100px;
	top:230px;
}
.participating-map > div.geo-AFR > span{
	left:-70px;
	top:160px;
}
.participating-map > div > span strong{
	font-size:80px;
	color:#5baadf;
	line-height:100%;
	float:left;
	margin-left:-4px;
	margin-right:7px;
}
.participating-map > div > span p{
	font-size:22px;
	color:#5baadf;
	font-family: 'UniversLTStd-BoldCn';
	margin:8px 0px 0px 0px;
	font-weight:100;
	line-height:normal;
}
.participating-map > div > span p span{
	color:#104f8d;
}



/*NAV*/
.site-nav{
	position:absolute;
	margin-left:-97px;
	top:38px;
	width:52px;
	height:100px;
	z-index:99;
}
.site-nav.affix{
	position:fixed;
	top:40px!important;
}
.site-nav a, .site-nav > span{
	float:left;
	clear:both;
	margin:5px 0px;
}
.site-nav a.nav-trigger{
	background:url(../images/nav.png) no-repeat center;
	width:52px;
	height:36px;
	display:block;
}
.site-nav .nav-share{
	background:url(../images/share.png) no-repeat center;
	width:52px;
	height:48px;
	display:block;
}
.stButton .stLarge{
	width:44px;
	height:44px;
	background:none!important;
}
#primary-nav{
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:rgba(255,255,255,0.9);
	z-index:99999;
	display:none;
}
#primary-nav .container{
	display:table;
	height:100%;
}
#primary-nav ul{
	margin:0px;
	width:100%;
	display:table-cell;
	vertical-align:middle;
	padding:0px;
}
#primary-nav ul > li{
	float:left;
	width:100%;
	list-style:none;
	margin:0px;
	padding:0px;
	border-bottom:solid 1px #a6b4cd;
}
#primary-nav ul > li a{
	display:block;
	text-align:center;
	font-size:40px;
	color:#214483;
	font-family: 'UniversLTStd-Cn';
	line-height:100%;
	padding:12px 0px;
}
#primary-nav a.close-nav{
	display:block;
	width:50px;
	height:50px;
	background:url(../images/close.png) no-repeat center;
	position:absolute;
	right:50px;
	top:50px;
	z-index:9;
}

/* #INNER
================================================== */
header#inner-header{
	background:url(../images/header-bg.jpg) top left;
	height:188px;
	position:relative;
}
header#inner-header h1.logo{
	position:absolute;
	left:-80px;
	top:40px;
	margin:0px;
}
header#inner-header h1.logo img{
	max-height:130px;
}
header#inner-header .title-wrap{
	position:absolute;
	right:15px;
	top:142px;
}
header#inner-header .title-wrap h2{
	font-size:29px;
	text-transform:none;
	margin:0px;
	line-height:100%;
}
header#inner-header .title-wrap span{
	font-size:24px;
	text-transform:none;
	color: #5baadf;
	font-family: "UniversLTStd-BoldCn";
	line-height:100%;
	display:none;
}
.content-wrap .inner-page .title-wrap{
	padding:38px 0px 12px;
	border-bottom:solid 5px #333;
	text-transform:uppercase;
	line-height:normal;
	margin-bottom:25px;
}
.content-wrap .inner-page .title-wrap h2{
	font-size:40px;
	margin:0px;
    clear: both;
}
.page-intro{
	margin-bottom:30px;
}
.page-intro .highlight-text p{
	font-size:24px;
	line-height:33px;
	color:#03ab54;
	margin:30px 0px 30px;
}
.page-intro .highlight-text p strong{
	color:#91c944;
	font-size:50px;
}
.page-intro .highlight-text span.find-all{
	color:#154286;
	font-family: 'UniversLTStd-BoldCn';
	font-size:24px;
}
.page-intro .highlight-text span.find-all a,
.verifier-links a{
	color:#154286;
	text-decoration:underline;
	font-family: 'UniversLTStd-BoldCn';
	font-size:24px;
}
.page-intro p{
	font-size:18px;
	line-height:22px;
}
.page-intro img{
	float:left;
	margin:0px 50px 20px 0px;
}
.inner-page{
	min-height:500px;
}
.levels-nav{
	margin:0px 0px 10px 0px;
	padding:0px;
	display:inline-block;
}
.levels-nav > li{
	float:left;
	width: calc(100% / 6.73);
    list-style: none;
    margin: 0px 30px 0px 0px;
	position:relative;
}
.levels-nav > li:last-child{
	margin:0px;
}
.levels-nav > li a{
	display:block;
	border:solid;
	border-width:5px 0px 0px 0px;
	font-family: 'UniversLTStd-BoldCn';
	min-height:110px;
}
.levels-nav > li a strong{
	display:block;
	font-size: 23px;
	text-transform:uppercase;
	line-height:100%;
	margin:2px 0px;
}
.levels-nav > li a span{
	display:block;
	font-size:18px;
	line-height:22px;
	color:#333;
}
.levels-nav > li:nth-child(1) a{
	color:#fcc328;
}
.levels-nav > li:nth-child(2) a{
	color:#f7943e;
}
.levels-nav > li:nth-child(3) a{
	color:#8bc047;
}
.levels-nav > li:nth-child(4) a{
	color:#00a451;
}
.levels-nav > li:nth-child(5) a{
	color:#5da9dd;
}
.levels-nav > li:nth-child(6) a{
	color:#1b75bc;
}
.levels-nav > li.active a{
	border-bottom-width:3px;
}
.levels-nav > li.active a:before{
	content:'';
	width:14px;
	height:14px;
	background:url(../images/active-arw.png) no-repeat center;
	position:absolute;
	left:-15px;
	top:14px;
}
.level-wrap{
	position:relative;
}
.levels-info{
	width:360px;
	height:auto;
	padding:15px 30px;
	position:absolute;
	left:0px;
	top:40px;
	z-index:9;
	color:#fff;
	display:none;
}
.levels-info.active{
	display:block;
}
.levels-info.info-mapping{
	background:rgba(252,195,40,0.9);
}
.levels-info.info-reduction{
	background:rgba(247,148,62,0.9);
}
.levels-info.info-optimisation{
	background:rgba(139,192,71,0.9);
}
.levels-info.info-neutrality{
	background:rgba(0,164,81,0.9);
}
.levels-info.info-transition{
	background:rgba(27,118,188,0.9);
}
.levels-info.info-transformation{
	background:rgba(93,169,221,0.9);
}
.levels-info .close-level{
	background:url(../images/close-info.png) no-repeat center;
	width:20px;
	height:20px;
	position:absolute;
	right:0px;
	top:-21px;
	display:block;
}
.levels-info .level-intro{
	padding:25px 0px;
	border-bottom:solid 1px #fff;
}
.levels-info .level-intro p a {
    color: #fff;
    text-decoration: underline;
}
.levels-info .level-stat{
	padding:45px 0px 20px;
}
.levels-info .level-intro h4{
	text-transform:uppercase;
	font-size:30px;
	line-height:100%;
	margin:0px 0px 5px;
}
.levels-info .level-intro p{
	font-size:16px;
	font-family: 'UniversLTStd-BoldCn';
	line-height:normal;
	display:block;
	font-weight:100;
}

.levels-info .level-stat p{
	font-size:30px;
	line-height:normal;
	display:block;
	margin-bottom:0px;
    font-family: "UniversLTStd-Cn";
}
.levels-info .level-stat a{
	color:#fff;
	font-family: 'UniversLTStd-BoldCn';
	text-decoration:none;
	font-size:16px;
    display: inline-block;
    line-height: 20px;
}
.levels-info .level-stat a span{
	font-family: 'UniversLTStd-BoldCn';
	font-size:16px;
    display: inline;
}
.levels-info .level-stat p:nth-child(2){
	font-size:32px;
	font-family: 'UniversLTStd-BoldCn';
	display:inline-block;
    margin-bottom: -8px;
}
.levels-info.info-neutrality .level-stat p:nth-child(1){
	font-size:32px;
	font-family: 'UniversLTStd-BoldCn';
	display:inline-block;
    margin-bottom: -8px;
}
.levels-info.info-neutrality .level-stat p{
	font-size:30px;
	line-height:normal;
	display:block;
	margin-bottom:0px;
    font-family: "UniversLTStd-Cn";
}
.levels-info .level-stat p strong{
	font-size:80px;
}

/*MAP*/
.map-container{
	width:100%;
	height:1129px;
	overflow:hidden;
	position:relative;
	margin:40px 0px;
}
#tab-africa .map-container{
	overflow:visible;
}
.map-container img{
	max-width:none !important;
	cursor:move;
}
.map-container .pin{
	width:25px;
	height:25px;
	display:block;
	position:absolute;
}
/*.map-container > div{
	display:none;
}*/
.map-container .geo-mapping-wrap .pin,
.map-container .pin.pin-yellow{
	background:url(../images/loc-yl.png) no-repeat center;
}
.map-container .geo-reduction-wrap .pin,
.map-container .pin.pin-blue{
	background:url(../images/loc-bl.png) no-repeat center;
}
.map-container .geo-optimisation-wrap .pin,
.map-container .pin.pin-green{
	background:url(../images/loc-lg.png) no-repeat center;
}
.map-container .geo-neutrality-wrap .pin,
.map-container .pin.pin-darkgreen{
	background:url(../images/loc-dg.png) no-repeat center;
}
.map-container .geo-transformation-wrap .pin,
.map-container .pin.pin-lightblue{
	background:url(../images/loc-lbl.png) no-repeat center;
}
.map-container .geo-transition-wrap .pin,
.map-container .pin.pin-darkblue{
	background:url(../images/loc-dbl.png) no-repeat center;
}
.region-tab-container .map-container .pin{
	display:none;
}

.map-container .pin.pin-AGP{
	left:926px;
	top:498px;
}
.map-container .pin.pin-PMI{
	left:961px;
	top:480px;
}
.map-container .pin.pin-MAH{
	left:965px;
	top:476px;
}
.map-container .pin.pin-BCN{
	left:945px;
	top:476px;
}
.map-container .pin.pin-ACE{
	left:876px;
	top:554px;
}
.map-container .pin.pin-LIS{
	left:895px;
	top:488px;
}
.map-container .pin.pin-RAK{
	left:1266px;
	top:569px;
}
.map-container .pin.pin-CMN{
	left:904px;
	top:524px;
}
.map-container .pin.pin-ABJ{
	left:920px;
	top:690px;
}
.map-container .pin.pin-LBV{
	left:1000px;
	top:727px;
}
.map-container .pin.pin-MRU{
	left: 1270px;
    top: 856px;
}
.map-container .pin.pin-PER{
	left: 1606px;
    top: 940px;
}
.map-container .pin.pin-OPO{
	left:900px;
	top:467px;
}
.map-container .pin.pin-BYJ{
	left:902px;
	top:490px;
}
.map-container .pin.pin-DBV{
	left:1049px;
	top:461px;
}
.map-container .pin.pin-CGN{
	left:985px;
	top:400px;
}
.map-container .pin.pin-LGG{
	left:975px;
	top:402px;
}
.map-container .pin.pin-TLL{
	left:1070px;
	top:331px;
}
.map-container .pin.pin-RIX{
	left:1074px;
	top:345px;
}
.map-container .pin.pin-VNO{
	left:1070px;
	top:368px;
}
.map-container .pin.pin-TIA{
	left:1057px;
	top:477px;
}
.map-container .pin.pin-VIE{
	left:1030px;
	top:422px;
}
.map-container .pin.pin-WAW{
	left:1056px;
	top:393px;
}
.map-container .pin.pin-OTP{
	left:1090px;
	top:442px;
}
.map-container .pin.pin-BBU{
	left:1085px;
	top:446px;
}
.map-container .pin.pin-SCL{
	left:550px;
	top:940px;
}
.map-container .pin.pin-MVD{
    left: 638px;
    top: 941px;
}
.map-container .pin.pin-SOF{
	left:1076px;
	top:462px;
}
.map-container .pin.pin-LJU{
	left:1032px;
	top:439px;
}
.map-container .pin.pin-NAP{
	left:1030px;
	top:475px;
}
.map-container .pin.pin-GRQ{
	left:976px;
	top:378px;
}
.map-container .pin.pin-BGY{
	left:1004px;
	top:440px;
}
.map-container .pin.pin-CEQ{
	left:980px;
	top:450px;
}
.map-container .pin.pin-LTT{
	left:978px;
	top:452px;
}
.map-container .pin.pin-MRS{
	left:970px;
	top:450px;
}
.map-container .pin.pin-CFE{
	left:962px;
	top:442px;
}
.map-container .pin.pin-GNB{
	left:972px;
	top:440px;
}
.map-container .pin.pin-CMF{
	left:976px;
	top:444px;
}
.map-container .pin.pin-BRS{
	left:935px;
	top:390px;
}
.map-container .pin.pin-TLV{
	left:1145px;
	top:537px;
}
.map-container .pin.pin-AUH{
	left:1258px;
	top:580px;
}
.map-container .pin.pin-SHJ{
	left:1266px;
	top:570px;
}
.map-container .pin.pin-DMK{
	left:1533px;
	top:645px;
}
.map-container .pin.pin-REP{
	left:1557px;
	top:649px;
}
.map-container .pin.pin-PNH{
	left:1550px;
	top:657px;
}
.map-container .pin.pin-KOS{
	left:1556px;
	top:659px;
}
.map-container .pin.pin-CNX{
	left:1525px;
	top:619px;
}
.map-container .pin.pin-HDY{
	left:1538px;
	top:685px;
}
.map-container .pin.pin-CEI{
	left:1520px;
	top:605px;
}
.map-container .pin.pin-PEK{
	left:1598px;
	top:462px;
}
.map-container .pin.pin-SYD{
	left:1802px;
	top:966px;
}
.map-container .pin.pin-CGK{
	left:1575px;
	top:767px;
}
.map-container .pin.pin-BNE{
	left:1826px;
	top:900px;
}
.map-container .pin.pin-DXB{
	left:1260px;
	top:570px;
}
.map-container .pin.pin-DWC{
	left:1256px;
	top:568px;
}
.map-container .pin.pin-BAH{
	left:1235px;
	top:565px;
}
.map-container .pin.pin-DOH{
	left:1240px;
	top:575px;
}
.map-container .pin.pin-YYJ{
	left:280px;
	top:370px;
}
.map-container .pin.pin-YWG{
	left:435px;
	top:384px;
}
.map-container .pin.pin-YEG{
	left:360px;
	top:340px;
}
.map-container .pin.pin-TPA{
	left:480px;
	top:550px;
}
.map-container .pin.pin-AUS{
	left:400px;
	top:525px;
}
.map-container .pin.pin-YOW{
	left:554px;
	top:424px;
}
.map-container .pin.pin-DTW{
	left:488px;
	top:446px;
}
.map-container .pin.pin-MSP{
	left:454px;
	top:412px;
}
.map-container .pin.pin-IND{
	left:466px;
	top:468px;
}

.map-container .pin.pin-SLC{
	left:325px;
	top:458px;
}
.map-container .pin.pin-YQM{
	left:596px;
	top:423px;
}
.map-container .pin.pin-YHZ{
	left:610px;
	top:430px;
}
.map-container .pin.pin-PVR{
	left:345px;
	top:604px;
}
.map-container .pin.pin-HNL{
	left:100px;
	top:580px;
}
.map-container .pin.pin-DEN{
	left:396px;
	top:473px;
}
.map-container .pin.pin-DFW{
	left:405px;
	top:524px;
}
.map-container .pin.pin-SFO{
	left:270px;
	top:472px;
}
.map-container .pin.pin-TIJ{
	left:290px;
	top:524px;
}

.map-container .pin.pin-GPS{
	left:465px;
	top:715px;
}
.map-container .pin.pin-BOG{
	left:516px;
	top:686px;
}
.map-container .pin.pin-GYE{
	left:490px;
	top:740px;
}
.map-container .pin.pin-UIO{
	left:495px;
	top:735px;
}
.map-container .pin.pin-KEF{
	left:846px;
	top:282px;
}
/**/
.map-container .pin.pin-MAD{
	left:927px;
	top:482px;
}
.map-container .pin.pin-KRS{
	left: 982px;
  	top: 339px;
}
.map-container .pin.pin-ZAG{
	left:1035px;
  	top:437px;
}
.map-container .pin.pin-ADB{
	left:1098px;
  	top:494px;
}
.map-container .pin.pin-CIA{
	left:1018px;
  	top:466px;
}
.map-container .pin.pin-LBG{
	left:958px;
  	top:415px;
}
.map-container .pin.pin-BLQ{
	left:1007px;
  	top:450px;
}
.map-container .pin.pin-VRN{
	left:1000px;
  	top:446px;
}
.map-container .pin.pin-ORK{
	left:900px;
  	top:390px;
}
.map-container .pin.pin-DUB{
	left:912px;
  	top:380px;
}
.map-container .pin.pin-DUS{
	left:977px;
  	top:397px;
}
.map-container .pin.pin-HEL{
	left:1066px;
  	top:317px;
}
.map-container .pin.pin-ENF{
	left:1051px;
  	top:238px;
}
.map-container .pin.pin-IVL{
	left:1070px;
  	top:234px;
}
.map-container .pin.pin-KEM{
	left:1059px;
  	top:262px;
}
.map-container .pin.pin-KTT{
	left:1062px;
  	top:246px;
}
.map-container .pin.pin-KAO{
	left:1085px;
  	top:262px;
}
.map-container .pin.pin-RVN{
	left:1067px;
  	top:259px;
}
.map-container .pin.pin-LYS{
	left:973px;
  	top:440px;
}
.map-container .pin.pin-LCY{
	left:947px;
  	top:397px;
}
.map-container .pin.pin-PRG{
	left:1018px;
  	top:405px;
}
.map-container .pin.pin-STN{
	left:949px;
  	top:389px;
}
.map-container .pin.pin-BGO{
	left:970px;
  	top:323px;
}
.map-container .pin.pin-TSF{
	left:1007px;
  	top:435px;
}
.map-container .pin.pin-BUD{
	left:1044px;
  	top:425px;
}
.map-container .pin.pin-SVG{
	left:974px;
  	top:335px;
}
.map-container .pin.pin-FAO{
	left:906px;
  	top:497px;
}
.map-container .pin.pin-FLW{
	left:810px;
  	top:482px;
}
.map-container .pin.pin-HOR{
	left:817px;
  	top:487px;
}
.map-container .pin.pin-PDL{
	left:823px;
  	top:489px;
}
.map-container .pin.pin-SMA{
	left:829px;
  	top:489px;
}
.map-container .pin.pin-PXO{
	left:846px;
  	top:530px;
}
.map-container .pin.pin-FNC{
	left:838px;
  	top:540px;
}
.map-container .pin.pin-TLS{
	left:949px;
  	top:455px;
}
.map-container .pin.pin-LRH{
	left:940px;
  	top:450px;
}
.map-container .pin.pin-NTE{
	left:938px;
  	top:440px;
}
.map-container .pin.pin-PIS{
	left:940px;
  	top:442px;
}
.map-container .pin.pin-SNR{
	left:937px;
  	top:442px;
}
.map-container .pin.pin-RNS{
	left:930px;
  	top:418px;
}
.map-container .pin.pin-DNR{
	left:934px;
  	top:416px;
}
.map-container .pin.pin-UIP{
	left:924px;
  	top:415px;
}
.map-container .pin.pin-BES{
	left:920px;
  	top:416px;
}
.map-container .pin.pin-LFFI{
	left:932px;
  	top:423px;
}
.map-container .pin.pin-NQY{
	left:918px;
  	top:404px;
}
.map-container .pin.pin-KHH{
	left:1647px;
  	top:589px;
}
.map-container .pin.pin-TPE{
	left:1644px;
  	top:576px;
}
.map-container .pin.pin-AMM{
	left:1148px;
  	top:535px;
}
.map-container .pin.pin-BKK{
	left:1535px;
  	top:644px;
}
.map-container .pin.pin-MFM{
	left:1602px;
  	top:587px;
}
.map-container .pin.pin-MCY{
	left:1832px;
  	top:898px;
}
.map-container .pin.pin-PAL{
	left:1735px;
  	top:961px;
}
.map-container .pin.pin-KUL{
	left:1547px;
  	top:713px;
}
.map-container .pin.pin-NBE{
	left:1005px;
  	top:508px;
}
.map-container .pin.pin-SEA{
	left:283px;
  	top:387px;
}
.map-container .pin.pin-YUL{
	left:555px;
  	top:423px;
}
.map-container .pin.pin-YYZ{
	left:542px;
  	top:420px;
}
.map-container .pin.pin-PDX{
	left:279px;
  	top:409px;
}
.map-container .pin.pin-HIO{
	left:273px;
  	top:418px;
}
.map-container .pin.pin-TTD{
	left:281px;
  	top:416px;
}
/*--*/
.map-container .pin.pin-CDG{
	left:966px;
  	top:416px;
}
.map-container .pin.pin-FAB{
	left:939px;
  	top:396px;
}
.map-container .pin.pin-HAM{
	left:994px;
  	top:379px;
}
.map-container .pin.pin-ORY{
	left:953px;
  	top:421px;
}
.map-container .pin.pin-LHR{
	left:934px;
  	top:397px;
}
.map-container .pin.pin-BRU{
	left:968px;
  	top:398px;
}
.map-container .pin.pin-FRA{
	left:987px;
  	top:407px;
}
.map-container .pin.pin-GVA{
	left:980px;
  	top:436px;
}
.map-container .pin.pin-MAN{
	left:929px;
  	top:382px;
}
.map-container .pin.pin-EMA{
	left:932px;0
  	top:384px;
}
.map-container .pin.pin-MUC{
	left:1009px;
  	top:420px;
}
.map-container .pin.pin-ZRH{
	left:991px;
  	top:425px;
}
.map-container .pin.pin-BRN{
	 left: 722px;
    top: 738px;
}
.map-container .pin.pin-STR{
	left: 994px;
    top: 415px;
}
.map-container .pin.pin-ATH{
	left:1079px;
  	top:494px;
}
.map-container .pin.pin-CPH{
	left:1013px;
  	top:360px;
}
.map-container .pin.pin-IST{
	left:1108px;
  	top:472px;
}
.map-container .pin.pin-LGW{
	left:951px;
  	top:397px;
}
.map-container .pin.pin-NCE{
	left:979px;
  	top:455px;
}
.map-container .pin.pin-HKG{
	left:1607px;
  	top:584px;
}
.map-container .pin.pin-BLR{
	left:1400px;
  	top:657px;
}
.map-container .pin.pin-HYD{
	left:1404px;
  	top:628px;
}
.map-container .pin.pin-DEL{
	left:1390px;
  	top:567px;
}
.map-container .pin.pin-ICN{
	left:1661px;
  	top:472px;
}
.map-container .pin.pin-GMP{
	left:1657px;
  	top:470px;
}
.map-container .pin.pin-BOM{
	left:1372px;
  	top:615px;
}
.map-container .pin.pin-ADL{
	left:1739px;
  	top:973px;
}
.map-container .pin.pin-PHX{
	left: 317px;
    top: 504px;
}
.map-container .pin.pin-SAN{
	left: 287px;
    top: 510px;
}
.map-container .pin.pin-LAX{
	left: 278px;
    top: 498px;
}
.map-container .pin.pin-VNY{
	left: 274px;
    top: 493px;
}

/*--*/
.map-container .pin.pin-OSL{
	left:1001px;
  	top:321px;
}
.map-container .pin.pin-EIN{
	left:971px;
  	top:395px;
}
.map-container .pin.pin-TRD{
	left:993px;
  	top:292px;
}
.map-container .pin.pin-LIN{
	left:998px;
  	top:438px;
}
.map-container .pin.pin-MXP{
	left:993px;
  	top:438px;
}
.map-container .pin.pin-OSD{
	left:1011px;
  	top:294px;
}
.map-container .pin.pin-GOT{
	left:1006px;
  	top:339px;
}
.map-container .pin.pin-KRN{
	left:1037px;
  	top:241px;
}
.map-container .pin.pin-LLA{
	left:1047px;
  	top:266px;
}
.map-container .pin.pin-MMX{
	left:1013px;
  	top:359px;
}
.map-container .pin.pin-RNB{
	left:1026px;
  	top:353px;
}
.map-container .pin.pin-ARN{
	left:1035px;
  	top:324px;
}
.map-container .pin.pin-BMA{
	left:1033px;
  	top:332px;
}
.map-container .pin.pin-UME{
	left:1043px;
  	top:281px;
}
.map-container .pin.pin-VBY{
	left:1038px;
  	top:345px;
}
.map-container .pin.pin-AMS{
	left:973px;
  	top:389px;
}
.map-container .pin.pin-ESB{
	left:1124px;
  	top:476px;
}
.map-container .pin.pin-FCO{
	left:1016px;
  	top:466px;
}
.map-container .pin.pin-VCE{
	left:1010px;
  	top:442px;
}
.map-container .pin.pin-AYT{
	left:1117px;
  	top:497px;
}
.map-container .pin.pin-MLA{
	left: 1025px;
    top: 506px;
}
.map-container .pin.pin-CAG{
	left: 994px;
    top: 478px;
}
.map-container .pin.pin-PRN{
	left: 1060px;
    top: 458px;
}
.map-container .pin.pin-BRN{
	left: 985px;
    top: 432px;
}
.map-container .pin.pin-LCA{
	 left: 1137px;
    top: 508px;
}
.map-container .pin.pin-TSV{
	left: 1803px;
	top: 852px;
}
.map-container .pin.pin-PFO{
	 left: 1128px;
    top: 511px;
}
.map-container .pin.pin-TLN{
	left: 978px;
    top: 456px;
}
.map-container .pin.pin-HBA{
	left: 1767px;
    top: 1031px;
}
.map-container .pin.pin-NAN{
	left: 1982px;
    top: 842px;
}
.map-container .pin.pin-OOL{
	left: 1824px;
    top: 926px;
}
.map-container .pin.pin-CPT{
	left: 1050px;
    top: 934px;
}
.map-container .pin.pin-DUR{
	left: 1118px;
    top: 906px;
}
.map-container .pin.pin-PLZ{
	left: 1096px;
    top: 930px;
}
.map-container .pin.pin-JNB{
	left: 1108px;
    top: 884px;
}
.map-container .pin.pin-MCT{
	left: 1282px;
    top: 582px;
}
.map-container .pin.pin-KIX{
	left: 1712px;
    top: 492px;
}
.map-container .pin.pin-ITM{
	left: 1722px;
    top: 490px;
}
.map-container .pin.pin-MRS{
	left: 974px;
    top: 452px;
}

.map-container .pin.pin-YPPF{
	 left: 1738px;
    top: 966px;
}


.region-tab-container .map-container .pin.pin-CAG{
	left:742px;
	top:824px;
}
.region-tab-container .map-container .pin.pin-PRN{
	left: 860px;
    top: 788px;
}
.region-tab-container .map-container .pin.pin-MLA{
	left:800px;
	top:871px;
}
.region-tab-container .map-container .pin.pin-BES{
	left:612px;
  	top:712px;
}
.region-tab-container .map-container .pin.pin-LTT{
	left:718px;
  	top:783px;
}
.region-tab-container .map-container .pin.pin-BJS{
	left: 1100px;
    top: 150px;
}
.region-tab-container .map-container .pin.pin-TSV{
	left: 1375px;
	top: 705px;
}

.region-tab-container .map-container .pin.pin-MSP{
	left:1145px;
	top:630px;
}
.region-tab-container .map-container .pin.pin-DTW{
	left:1208px;
	top:682px;
}
.region-tab-container .map-container .pin.pin-IND{
	left:1180px;
	top:715px;
}
.region-tab-container .map-container .pin.pin-YVR{
	left: 900px;
    top: 570px;
}
.region-tab-container .map-container .pin.pin-PHX{
	left:942px;
	top:772px;
}
.region-tab-container .map-container .pin.pin-SAN{
	left:899px;
	top:780px;
}
.region-tab-container .map-container .pin.pin-LAX{
	left:888px;
	top:765px;
}
.region-tab-container .map-container .pin.pin-VNY{
	left:880px;
	top:760px;
}
/*--*/






/*RGION MAP*/
ul#region-tab-nav{
	margin-top:20px;
	margin-bottom:20px;
	display:block;
}
ul#region-tab-nav > li{
	float:left;
	margin-right:30px;
	list-style:none;
}
ul#region-tab-nav > li:first-child{
	margin-left:0px;
}
ul#region-tab-nav > li a{
	display:block;
	text-align:center;
	border:solid 2px #333;
	color:#333;
	text-transform:uppercase;
	font-size:18px;
	width:165px;
	padding:7px;
	line-height:100%;
}
ul#region-tab-nav > li.active a{
	background:#333;
	color:#fff;
	font-family: 'UniversLTStd-BoldCn';
	font-weight:100;
}
.region-tab-container .map-container{
	border-bottom:solid 5px #333;
	margin-bottom:10px;
}
.region-tab-container .map-container img{
	padding-left:460px;
}
.region-tab-container .map-container{
	height:1560px;
}
#tab-latinamerica .map-container{
	height:1650px;
}
#tab-latinamerica .map-container{
	overflow: visible;
}
.region-tab-container{
	position:relative;
}
.region-container{
	position:absolute;
	left:0px;
	top:0px;
	z-index:9;
	width:400px;
}
.region-info{
	width:100%;
	height:auto;
	padding:20px 30px;	
	color:#fff;
	background:#000;
}
.region-info .region-intro{
	padding:25px 0px;
	border-bottom:solid 1px #fff;
}
.region-info .region-intro span{
	font-size:16px;
	font-family: 'UniversLTStd-BoldCn';
	line-height:normal;
	display:block;
}
.region-info h4{
	font-size:30px;
	line-height:100%;
	margin:0px 0px 15px;
}
.region-info .region-timeline{
	margin:40px 0px 10px;
}
.recap-table{
	width:100%;
	margin:0px;
	padding:0px;
}
.recap-table > li{
	background:#fff;
	padding:12px 10px 12px 30px;
	list-style:none;
	border-bottom:solid 2px #ccc;
	margin:0px;
	width:100%;
	float:left;
}
.recap-table > li p{
	margin:0px;
	font-size:30px;
	line-height:30px;
	font-family: 'UniversLTStd-BoldCn';
}
.recap-table > li p strong{
	font-size:70px;
	padding-top:5px;
	line-height:50px;
	display:inline-block;
}

.recap-table > li.txt-yl p{
	color:#fcc328;
}
.recap-table > li.txt-bl p{
	color:#f7943e;
}
.recap-table > li.txt-gr p{
	color:#8bc047;
}
.recap-table > li.txt-dgr p{
	color:#00a451;
}
.recap-table > li.txt-dbl p{
	color:#214483;
}
.recap-table > li.txt-label1 p{
	color:#5da9dd;
}
.recap-table > li.txt-label2 p{
	color:#1b75bc;
}
.recap-table > li.txt-dbl p strong{
	font-size:100px;
	padding-top:5px;
	line-height:70px;
	width:100%;
}
.tooltip{
	font-size:14px;
}

.airport-list h3{
	font-family: 'UniversLTStd-BoldCn';
	font-size:30px;
	text-transform:uppercase;
	line-height:100%;
	margin:7px 0px 15px;
}
.airport-list ul{
	margin:10px 0px ;
	padding:0px;
	display:inline-block;
	width:100%;
	border-top:solid 1px #ccc;
}
.airport-list ul > li{
	float:left;
	width:25%;
	list-style:none;
	border-bottom:solid 1px #ccc;
	padding:10px 0px;
}


.airport-list ul > li span{
	display:block;
	line-height:100%;
	font-family: 'UniversLTStd-LightCn';
	text-transform:uppercase;
	margin-right:30px;
	height:15px!important;
	overflow:hidden;
	font-size:16px;
	padding-right:20px;
}
.airport-list ul > li.green span{
	background:url(../images/green.png) no-repeat right center;
}
.airport-list ul > li.blue span{
	background:url(../images/blue.png) no-repeat right center;
}
.airport-list ul > li.yellow span{
	background:url(../images/yellow.png) no-repeat right center;
}
.airport-list ul > li.darkgreen span{
	background:url(../images/dark-green.png) no-repeat right center;
}
.airport-list ul > li.lightblue span{
	background:url(../images/lightblue.png) no-repeat right center;
}
.airport-list ul > li.darkblue span{
	background:url(../images/darkblue.png) no-repeat right center;
}


/*REGION MAP PINS*/
.region-tab-container .map-container .pin.pin-AGP{
	left:620px;
	top:857px;
}
.region-tab-container .map-container .pin.pin-PMI{
	left:684px;
	top:826px;
}
.region-tab-container .map-container .pin.pin-MAH{
	left:696px;
	top:822px;
}
.region-tab-container .map-container .pin.pin-BCN{
	left:664px;
	top:809px;
}
.region-tab-container .map-container .pin.pin-ACE{
	left:542px;
	top:984px;
}
.region-tab-container .map-container .pin.pin-LIS{
	left:577px;
	top:839px;
}
.region-tab-container .map-container .pin.pin-OPO{
	left:575px;
	top:810px;
}
.region-tab-container .map-container .pin.pin-BYJ{
	left:580px;
	top:852px;
}
.region-tab-container .map-container .pin.pin-DBV{
	left:826px;
	top:784px;
}
.region-tab-container .map-container .pin.pin-CGN{
	left:733px;
	top:680px;
}
.region-tab-container .map-container .pin.pin-LGG{
	left:710px;
	top:693px;
}
.region-tab-container .map-container .pin.pin-TLL{
	left:880px;
	top:562px;
}
.region-tab-container .map-container .pin.pin-RIX{
	left:880px;
	top:584px;
}
.region-tab-container .map-container .pin.pin-VNO{
	left:880px;
	top:630px;
}
.region-tab-container .map-container .pin.pin-TIA{
	left:854px;
	top:825px;
}
.region-tab-container .map-container .pin.pin-VIE{
	left:812px;
	top:722px;
}
.region-tab-container .map-container .pin.pin-WAW{
	left:862px;
	top:672px;
}
.region-tab-container .map-container .pin.pin-OTP{
	left:920px;
	top:759px;
}
.region-tab-container .map-container .pin.pin-BBU{
	left:910px;
	top:760px;
}
.region-tab-container .map-container .pin.pin-SOF{
	left:888px;
	top:790px;
}
.region-tab-container .map-container .pin.pin-LJU{
	left:812px;
	top:763px;
}
.region-tab-container .map-container .pin.pin-NAP{
	left:807px;
	top:820px;
}
.region-tab-container .map-container .pin.pin-GRQ{
	left:712px;
	top:649px;
}
.region-tab-container .map-container .pin.pin-BGY{
	left:759px;
	top:756px;
}
.region-tab-container .map-container .pin.pin-CEQ{
	left:717px;
	top:773px;
}
.region-tab-container .map-container .pin.pin-MRS{
	left:700px;
	top:777px;
}
.region-tab-container .map-container .pin.pin-TLN{
	left:714px;
	top:780px;
}
.region-tab-container .map-container .pin.pin-LCA{
	left: 994px;
    top: 880px;
}
.region-tab-container .map-container .pin.pin-PFO{
	left: 979px;
    top: 882px;
}
.region-tab-container .map-container .pin.pin-BRS{
	left:633px;
	top:668px;
}
.region-tab-container .map-container .pin.pin-TLV{
	left:1007px;
	top:930px;
}

.region-tab-container .map-container .pin.pin-AUH{
	left:610px;
	top:325px;
}
.region-tab-container .map-container .pin.pin-SHJ{
	left:620px;
	top:313px;
}
.region-tab-container .map-container .pin.pin-DMK{
	left:994px;
	top:414px;
}
.region-tab-container .map-container .pin.pin-CNX{
	left:983px;
	top:380px;
}
.region-tab-container .map-container .pin.pin-HDY{
	left:1002px;
	top:472px;
}
.region-tab-container .map-container .pin.pin-CEI{
	left:977px;
	top:362px;
}
.region-tab-container .map-container .pin.pin-SYD{
	left:1376px;
	top:861px;
}
.region-tab-container .map-container .pin.pin-CGK{
	left:1052px;
	top:590px;
}
.region-tab-container .map-container .pin.pin-BNE{
	left:1410px;
	top:785px;
}
.region-tab-container .map-container .pin.pin-DXB{
	left:616px;
	top:317px;
}
.region-tab-container .map-container .pin.pin-DWC{
	left:612px;
	top:317px;
}
.region-tab-container .map-container .pin.pin-BAH{
	left:578px;
	top:310px;
}
.region-tab-container .map-container .pin.pin-DOH{
	left:588px;
	top:316px;
}

.region-tab-container .map-container .pin.pin-YYJ{
	left:886px;
	top:577px;
}
.region-tab-container .map-container .pin.pin-PVR{
	left:550px;
	top:133px;
}

/**/
.region-tab-container .map-container .pin.pin-MAD{
	left:625px;
	top:837px;
}
.region-tab-container .map-container .pin.pin-KRS{
	left: 724px;
  	top: 577px;
}
.region-tab-container .map-container .pin.pin-ZAG{
	left:815px;
  	top:757px;
}
.region-tab-container .map-container .pin.pin-ADB{
	left:926px;
  	top:846px;
}
.region-tab-container .map-container .pin.pin-CIA{
	left:785px;
  	top:807px;
}
.region-tab-container .map-container .pin.pin-LBG{
	left:685px;
  	top:720px;
}
.region-tab-container .map-container .pin.pin-BLQ{
	left:772px;
  	top:785px;
}
.region-tab-container .map-container .pin.pin-ORK{
	left:579px;
  	top:663px;
}
.region-tab-container .map-container .pin.pin-DUB{
	left:597px;
  	top:653px;
}
.region-tab-container .map-container .pin.pin-DUS{
	left:720px;
  	top:685px;
}
.region-tab-container .map-container .pin.pin-HEL{
	left:882px;
  	top:537px;
}
.region-tab-container .map-container .pin.pin-ENF{
	left:845px;
  	top:396px;
}
.region-tab-container .map-container .pin.pin-IVL{
	left:879px;
  	top:398px;
}
.region-tab-container .map-container .pin.pin-KEM{
	left:863px;
  	top:446px;
}
.region-tab-container .map-container .pin.pin-KTT{
	left:864px;
  	top:402px;
}
.region-tab-container .map-container .pin.pin-KAO{
	left:907px;
  	top:437px;
}
.region-tab-container .map-container .pin.pin-RVN{
	left:880px;
  	top:433px;
}
.region-tab-container .map-container .pin.pin-LYS{
	left:706px;
  	top:757px;
}
.region-tab-container .map-container .pin.pin-GNB{
	left:702px;
  	top:767px;
}
.region-tab-container .map-container .pin.pin-CMF{
	left:702px;
  	top:757px;
}
.region-tab-container .map-container .pin.pin-LCY{
	left:665px;
  	top:680px;
}
.region-tab-container .map-container .pin.pin-PRG{
	left:794px;
  	top:703px;
}
.region-tab-container .map-container .pin.pin-STN{
	left:666px;
  	top:661px;
}
.region-tab-container .map-container .pin.pin-BGO{
	left:701px;
  	top:536px;
}
.region-tab-container .map-container .pin.pin-TSF{
	left:773px;
  	top:747px;
}
.region-tab-container .map-container .pin.pin-VRN{
	left:764px;
  	top:748px;
}
.region-tab-container .map-container .pin.pin-BUD{
	left:835px;
  	top:736px;
}
.region-tab-container .map-container .pin.pin-SVG{
	left:711px;
  	top:562px;
}
.region-tab-container .map-container .pin.pin-FAO{
	left:588px;
  	top:857px;
}
.region-tab-container .map-container .pin.pin-FLW{
	left:439px;
  	top:841px;
}
.region-tab-container .map-container .pin.pin-HOR{
	left:448px;
  	top:844px;
}
.region-tab-container .map-container .pin.pin-PDL{
	left:455px;
  	top:844px;
}
.region-tab-container .map-container .pin.pin-SMA{
	left:462px;
  	top:843px;
}
.region-tab-container .map-container .pin.pin-PXO{
	left:516px;
  	top:922px;
}
.region-tab-container .map-container .pin.pin-FNC{
	left:500px;
  	top:934px;
}
.region-tab-container .map-container .pin.pin-TLS{
	left:661px;
  	top:774px;
}
.region-tab-container .map-container .pin.pin-LRH{
	left:650px;
  	top:756px;
}
.region-tab-container .map-container .pin.pin-NTE{
	left:640px;
  	top:736px;
}
.region-tab-container .map-container .pin.pin-SNR{
	left:634px;
  	top:730px;
}
.region-tab-container .map-container .pin.pin-DNR{
	left:638px;
  	top:710px;
}
.region-tab-container .map-container .pin.pin-UIP{
	left:619px;
  	top:720px;
}
.region-tab-container .map-container .pin.pin-RNS{
	left:650px;
  	top:728px;
}
.region-tab-container .map-container .pin.pin-LFFI{
	left:647px;
  	top:729px;
}
.region-tab-container .map-container .pin.pin-CFE{
	left:680px;
  	top:748px;
}
.region-tab-container .map-container .pin.pin-PIS{
	left:668px;
  	top:744px;
}
.region-tab-container .map-container .pin.pin-NQY{
	left:611px;
  	top:690px;
}

.region-tab-container .map-container .pin.pin-KHH{
	left:1154px;
  	top:332px;
}
.region-tab-container .map-container .pin.pin-AMM{
	left:458px;
  	top:271px;
}
.region-tab-container .map-container .pin.pin-BKK{
	left:999px;
  	top:414px;
}
.region-tab-container .map-container .pin.pin-REP{
	left:1030px;
  	top:420px;
}
.region-tab-container .map-container .pin.pin-PNH{
	left:1027px;
  	top:440px;
}
.region-tab-container .map-container .pin.pin-KOS{
	left:1020px;
  	top:438px;
}
.region-tab-container .map-container .pin.pin-MFM{
	left:1095px;
  	top:334px;
}
.region-tab-container .map-container .pin.pin-MCY{
	left:1410px;
  	top:762px;
}
.region-tab-container .map-container .pin.pin-PAL{
	left:1280px;
  	top:858px;
}
.region-tab-container .map-container .pin.pin-KUL{
	left:1011px;
  	top:507px;
}
.region-tab-container .map-container .pin.pin-SIN{
	left:1022px;
  	top:515px;
}
.region-tab-container .map-container .pin.pin-NBE{
	left:810px;
  	top:0px;
}
.region-tab-container .map-container .pin.pin-RAK{
	left:578px;
  	top:76px;
}
.region-tab-container .map-container .pin.pin-CMN{
	left:586px;
  	top:40px;
}
.region-tab-container .map-container .pin.pin-ABJ{
	left:625px;
  	top:425px;
}
.region-tab-container .map-container .pin.pin-LBV{
	left:804px;
  	top:496px;
}
.region-tab-container .map-container .pin.pin-SEA{
	left:890px;
  	top:594px;
}
.region-tab-container .map-container .pin.pin-YUL{
	left:1310px;
  	top:650px;
}
.region-tab-container .map-container .pin.pin-YOW{
	left:1300px;
  	top:652px;
}
.region-tab-container .map-container .pin.pin-YYZ{
	left:1290px;
  	top:640px;
}
.region-tab-container .map-container .pin.pin-HNL{
	left:590px;
  	top:890px;
}
.region-tab-container .map-container .pin.pin-YQM{
	left:1365px;
  	top:650px;
}
.region-tab-container .map-container .pin.pin-YHZ{
	left:1386px;
  	top:660px;
}
.region-tab-container .map-container .pin.pin-YWG{
	left:1123px;
  	top:590px;
}
.region-tab-container .map-container .pin.pin-YEG{
	left:1004px;
  	top:520px;
}
.region-tab-container .map-container .pin.pin-TPA{
	left:1190px;
  	top:830px;
}
.region-tab-container .map-container .pin.pin-AUS{
	left:1065px;
  	top:800px;
}
.region-tab-container .map-container .pin.pin-SLC{
	left:936px;
  	top:696px;
}
.region-tab-container .map-container .pin.pin-DEN{
	left:1056px;
  	top:710px;
}
.region-tab-container .map-container .pin.pin-DFW{
	left:1080px;
  	top:800px;
}
.region-tab-container .map-container .pin.pin-PDX{
	left:890px;
  	top:617px;
}
.region-tab-container .map-container .pin.pin-HIO{
	left:896px;
  	top:615px;
}
.region-tab-container .map-container .pin.pin-TTD{
	left:884px;
  	top:622px;
}
.region-tab-container .map-container .pin.pin-SFO{
	left:874px;
  	top:722px;
}

.region-tab-container .map-container .pin.pin-CDG{
	left:680px;
  	top:706px;
}
.region-tab-container .map-container .pin.pin-FAB{
	left:652px;
  	top:680px;
}
.region-tab-container .map-container .pin.pin-HAM{
	left:746px;
  	top:646px;
}
.region-tab-container .map-container .pin.pin-ORY{
	left:670px;
  	top:720px;
}
.region-tab-container .map-container .pin.pin-LHR{
	left:660px;
  	top:680px;
}
.region-tab-container .map-container .pin.pin-BRU{
	left:695px;
  	top:685px;
}
.region-tab-container .map-container .pin.pin-FRA{
	left:729px;
  	top:696px;
}
.region-tab-container .map-container .pin.pin-STR{
	left:739px;
  	top:712px;
}
.region-tab-container .map-container .pin.pin-GVA{
	left:721px;
  	top:748px;
}
.region-tab-container .map-container .pin.pin-MAN{
	left:632px;
  	top:647px;
}
.region-tab-container .map-container .pin.pin-EMA{
	left:639px;
  	top:656px;
}
.region-tab-container .map-container .pin.pin-MUC{
	left:770px;
  	top:718px;
}
.region-tab-container .map-container .pin.pin-ZRH{
	left:740px;
  	top:735px;
}
.region-tab-container .map-container .pin.pin-ATH{
	left:890px;
  	top:850px;
}
.region-tab-container .map-container .pin.pin-CPH{
	left:777px;
  	top:612px;
}
.region-tab-container .map-container .pin.pin-IST{
	left:946px;
  	top:815px;
}
.region-tab-container .map-container .pin.pin-LGW{
	left:667px;
  	top:673px;
}
.region-tab-container .map-container .pin.pin-NCE{
	left:715px;
  	top:782px;
}
.region-tab-container .map-container .pin.pin-HKG{
	left:1103px;
  	top:332px;
}
.region-tab-container .map-container .pin.pin-TPE{
	left:1156px;
  	top:314px;
}
.region-tab-container .map-container .pin.pin-BLR{
	left:808px;
  	top:430px;
}
.region-tab-container .map-container .pin.pin-HYD{
	left:818px;
  	top:400px;
}
.region-tab-container .map-container .pin.pin-DEL{
	left:786px;
  	top:278px;
}
.region-tab-container .map-container .pin.pin-ICN{
	left:1180px;
  	top:184px;
}
.region-tab-container .map-container .pin.pin-GMP{
	left:1176px;
  	top:186px;
}
.region-tab-container .map-container .pin.pin-BOM{
	left:771px;
  	top:380px;
}
.region-tab-container .map-container .pin.pin-ADL{
	left:1284px;
  	top:874px;
}

/*--*/
.region-tab-container .map-container .pin.pin-OSL{
	left:755px;
  	top:553px;
}
.region-tab-container .map-container .pin.pin-EIN{
	left:705px;
  	top:684px;
}
.region-tab-container .map-container .pin.pin-TRD{
	left:740px;
  	top:496px;
}
.region-tab-container .map-container .pin.pin-KEF{
	left:474px;
  	top:476px;
}
.region-tab-container .map-container .pin.pin-LIN{
	left:751px;
  	top:765px;
}
.region-tab-container .map-container .pin.pin-MXP{
	left:740px;
  	top:765px;
}
.region-tab-container .map-container .pin.pin-OSD{
	left:772px;
  	top:499px;
}
.region-tab-container .map-container .pin.pin-GOT{
	left:763px;
  	top:576px;
}
.region-tab-container .map-container .pin.pin-KRN{
	left:824px;
  	top:411px;
}
.region-tab-container .map-container .pin.pin-LLA{
	left:840px;
  	top:443px;
}
.region-tab-container .map-container .pin.pin-MMX{
	left:783px;
  	top:615px;
}
.region-tab-container .map-container .pin.pin-RNB{
	left:800px;
  	top:604px;
}
.region-tab-container .map-container .pin.pin-TIJ{
	left:460px;
	top:10px;
}
.region-tab-container .map-container .pin.pin-GPS{
	left:700px;
	top:316px;
}
.region-tab-container .map-container .pin.pin-UIO{
	left:795px;
	top:354px;
}
.region-tab-container .map-container .pin.pin-BOG{
	left:842px;
	top:256px;
}
.region-tab-container .map-container .pin.pin-SCL{
	left: 898px;
    top: 700px;
}
.region-tab-container .map-container .pin.pin-MVD{
	left: 1043px;
	top: 700px;
}
.region-tab-container .map-container .pin.pin-GYE{
	left:790px;
	top:366px;
}
.region-tab-container .map-container .pin.pin-KEF{
	left:464px;
	top:474px;
}
.region-tab-container .map-container .pin.pin-ARN{
	left:816px;
  	top:553px;
}
.region-tab-container .map-container .pin.pin-BMA{
	left:806px;
  	top:561px;
}
.region-tab-container .map-container .pin.pin-UME{
	left:833px;
  	top:477px;
}
.region-tab-container .map-container .pin.pin-VBY{
	left:821px;
  	top:590px;
}
.region-tab-container .map-container .pin.pin-AMS{
	left:710px;
  	top:684px;
}
.region-tab-container .map-container .pin.pin-ESB{
	left:980px;
  	top:809px;
}
.region-tab-container .map-container .pin.pin-FCO{
	left:791px;
  	top:806px;
}
.region-tab-container .map-container .pin.pin-VCE{
	left:773px;
  	top:767px;
}
.region-tab-container .map-container .pin.pin-AYT{
	left:964px;
  	top:855px;
}
.region-tab-container .map-container .pin.pin-HBA{
	left: 1322px;
    top: 962px;
}
.region-tab-container .map-container .pin.pin-PER{
	left: 1100px;
    top: 825px;
}
.region-tab-container .map-container .pin.pin-NAN{
	 left: 1622px;
    top: 692px;
}
.region-tab-container .map-container .pin.pin-OOL{
	left: 1406px;
    top: 802px;
}
.region-tab-container .map-container .pin.pin-MCT{
	left: 642px;
    top: 328px;
}
.region-tab-container .map-container .pin.pin-KIX{
	left: 1246px;
    top: 198px;
}
.region-tab-container .map-container .pin.pin-ITM{
	left: 1252px;
    top: 200px;
}
.region-tab-container .map-container .pin.pin-YPPF{
	left: 1282px;
    top: 860px;
}
.region-tab-container .map-container .pin.pin-CPT{
	left: 916px;
    top: 974px;
}
.region-tab-container .map-container .pin.pin-DUR{
	left: 1076px;
    top: 908px;
}
.region-tab-container .map-container .pin.pin-PLZ{
	left: 1020px;
    top: 962px;
}
.region-tab-container .map-container .pin.pin-JNB{
	left: 1050px;
    top: 860px;
}
.region-tab-container .map-container .pin.pin-MRU{
	left: 1396px;
    top: 774px;
}



/*ACTIONS*/
ul.actions{
	margin:40px 0px;
	padding:0px;
	display:inline-block;
	width:100%;
}
ul.actions > li{
	float:left;
	width:100%;
	list-style:none;
	clear:both;
	margin:0px;
	background:#f7f7f7;
}
ul.actions > li	div.action-img{
	width:50%;
}
ul.actions > li	div.action-img img{
	max-width:100%;
}
ul.actions > li	div.action-desc{
	width:50%;
	padding:45px 5%;
	text-align:center;
}
ul.actions > li:nth-child(odd) div.action-img,
ul.actions > li:nth-child(even) div.action-desc{
	float:left;
}
ul.actions > li:nth-child(even) div.action-img,
ul.actions > li:nth-child(odd) div.action-desc{
	float:right;
}

ul.actions > li	div.action-desc h3{
	font-size:30px;
	margin:0px;
	text-transform:none;
}
ul.actions > li	div.action-desc .subtitle{
	font-size:18px;
	font-family: 'UniversLTStd-CnObl';
	display:block;
	padding:4px 0px;
}
ul.actions > li	div.action-desc p{
	font-size:18px;
	line-height:26px;
	font-family: 'UniversLTStd-LightCn';
	margin:0px;
	padding:20px 0px;
	position:relative;
}
ul.actions > li	div.action-desc p:before{
	content:' ';
	position:absolute;
	height:2px;
	width:20px;
	background:#333;
	top:7px;
	left:48%;
}
ul.actions > li	div.action-desc p:after{
	content:' ';
	position:absolute;
	height:2px;
	width:20px;
	background:#333;
	bottom:7px;
	left:48%;
}
ul.actions > li:nth-child(1) div.action-desc p:before,
ul.actions > li:nth-child(1) div.action-desc p:after,
ul.actions > li:nth-child(5) div.action-desc p:before,
ul.actions > li:nth-child(5) div.action-desc p:after{
	background-color:#00a451;
}
ul.actions > li:nth-child(2) div.action-desc p:before,
ul.actions > li:nth-child(2) div.action-desc p:after,
ul.actions > li:nth-child(6) div.action-desc p:before,
ul.actions > li:nth-child(6) div.action-desc p:after{
	background-color:#8bc047;
}
ul.actions > li:nth-child(3) div.action-desc p:before,
ul.actions > li:nth-child(3) div.action-desc p:after,
ul.actions > li:nth-child(7) div.action-desc p:before,
ul.actions > li:nth-child(7) div.action-desc p:after{
	background-color:#fcc328;
}
ul.actions > li:nth-child(4) div.action-desc p:before,
ul.actions > li:nth-child(4) div.action-desc p:after,
ul.actions > li:nth-child(8) div.action-desc p:before,
ul.actions > li:nth-child(8) div.action-desc p:after{
	background-color:#f7943e;
}
ul.actions > li:nth-child(1) div.action-desc h3,
ul.actions > li:nth-child(1) div.action-desc .subtitle,
ul.actions > li:nth-child(5) div.action-desc h3,
ul.actions > li:nth-child(5) div.action-desc .subtitle{
	color:#00a451;
}
ul.actions > li:nth-child(2) div.action-desc h3,
ul.actions > li:nth-child(2) div.action-desc .subtitle,
ul.actions > li:nth-child(6) div.action-desc h3,
ul.actions > li:nth-child(6) div.action-desc .subtitle{
	color:#8bc047;
}
ul.actions > li:nth-child(3) div.action-desc h3,
ul.actions > li:nth-child(3) div.action-desc .subtitle,
ul.actions > li:nth-child(7) div.action-desc h3,
ul.actions > li:nth-child(7) div.action-desc .subtitle{
	color:#fcc328;
}
ul.actions > li:nth-child(4) div.action-desc h3,
ul.actions > li:nth-child(4) div.action-desc .subtitle,
ul.actions > li:nth-child(8) div.action-desc h3,
ul.actions > li:nth-child(8) div.action-desc .subtitle{
	color:#f7943e;
}
/*Verifiers*/
ul.verifier-quotes{
	margin:0px 0px 10px;
	padding:0px;
	width:100%;
}
ul.verifier-quotes > li{
	list-style:none;
	width:100%;
	padding:25px 0px;
	margin:0px;
}
ul.verifier-quotes > li p{
	font-size:30px;
	margin:0px;
	line-height:36px;
}
ul.verifier-quotes > li p span{
	font-size:20px;
	text-transform:none;
}
ul.verifier-quotes > li:nth-child(1) p{
	color:#5ca9dd;
}
ul.verifier-quotes > li:nth-child(2) p{
	color:#ffc20f;
}
ul.verifier-quotes > li:nth-child(3) p{
	color:#8dc73f;
}
ul.verifier-quotes > li:nth-child(4) p{
	color:#01ac4e;
}

.airports-wrap{
	overflow:hidden;
	margin:40px 0px;
}

ul.new-arrivals-list{
	display:inline-block;
	width:100%;
	margin:0px -3px -2px 0px;
	padding:0px;
	float:right;
}
ul.new-arrivals-list > li{
	width:16.66%;
	height:130px;
	list-style:none;
	display:table;
	float:left;
	border-right:solid 1px #cdcdcd;
	border-bottom:solid 1px #cdcdcd;
	text-align:center;
	padding:10px;
}
ul.new-arrivals-list > li span{
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
}
ul.new-arrivals-list > li img{
	max-width:160px;
	max-height:92px;
}
ul.new-arrivals-list.upgrades-list > li img{
	max-width:180px;
	max-height:90px;
}

ul.advancing-counter{
	margin:0px 0px 20px 0px;
	padding:0px;
	width:100%;
	display:inline-block;
}
ul.advancing-counter > li{
	float:left;
	width:33.3%;
	list-style:none;
}
ul.advancing-counter > li:nth-child(1){
	color:#f7943e;
}
ul.advancing-counter > li:nth-child(2){
	color:#9cc963;
}
ul.advancing-counter > li:nth-child(3){
	color:#00a451;
}
ul.advancing-counter > li strong{
	font-size:80px;
	line-height:65px;
}
ul.advancing-counter > li p{
	font-size:30px;
	line-height:normal;
	margin:0px;
}


/*TIMELINE SLIDER*/

#timeline-slider{
	height:6px;
	background:#fff;
	border-radius:8px;
}
#timeline-slider .ui-slider-handle{
	width:14px;
	height:14px;
	top:-4px;
	cursor:pointer;
	background:url(../images/slider-handle.png) no-repeat center;
}
ul.timeline-label{
	display:table;
	width:100%;
	margin:8px 0px 5px;
	padding:0px;
}
ul.timeline-label > li{
	width:14.1%;
	text-align:left;
	color:#fff;
	font-size:16px;
	list-style:none;
	font-family: 'UniversLTStd-BoldCn';
	display:table-cell;
}
ul.timeline-label > li:nth-child(3), ul.timeline-label > li:nth-child(4){
	text-align:right;
	width:13%;
}
ul.timeline-label > li:nth-child(4){
	text-align:right;
	width:15%;
}
ul.timeline-label > li:nth-child(4){
	width:16%;
}
ul.timeline-label > li:nth-child(5),
ul.timeline-label > li:nth-child(6){
	text-align:right;
	width:14%;
}
ul.timeline-label > li:nth-child(5){
	text-indent:15px;
}
ul.timeline-label > li:nth-child(6){
	width:14.7%;
}
ul.timeline-label > li:nth-child(7){
	text-align: right;
}


/*CASE STUDY*/
.case-study-wrap .content-wrap{
    min-height: calc(100vh - 300px);	
}
#aca-wrap.case-study-wrap{
	background:url(../images/case-img/case-bg.jpg) no-repeat center;
	background-size:cover;
	transition: background 0.5s linear;
	background-position: center 25%;
}
#aca-wrap.case-study-wrap .title-wrap h2{
	color:#fff;
}
#aca-wrap.case-study-wrap.bg1{
	background-image:url(../images/case-img/case-bg-01.jpg);
}
#aca-wrap.case-study-wrap.bg2{
	background-image:url(../images/case-img/case-bg-02.jpg);
}
#aca-wrap.case-study-wrap.bg3{
	background-image:url(../images/case-img/case-bg-03.jpg);
}
#aca-wrap.case-study-wrap.bg4{
	background-image:url(../images/case-img/case-bg-04.jpg);
}
#aca-wrap.case-study-wrap.bg5{
	background-image:url(../images/case-img/case-bg-05.jpg);
}
#aca-wrap.case-study-wrap.bg6{
	background-image:url(../images/case-img/case-bg-06.jpg);
}
#aca-wrap.case-study-wrap.bg7{
	background-image:url(../images/case-img/case-bg-07.jpg);
}
#aca-wrap.case-study-wrap.bg8{
	background-image:url(../images/case-img/case-bg-08.jpg);
}
#aca-wrap.case-study-wrap.bg9{
	background-image:url(../images/case-img/case-bg-09.jpg);
}
#aca-wrap.case-study-wrap header#inner-header{
	background:none;
	border-bottom:solid 1px #cccccc;
}
#aca-wrap.case-study-wrap .content-wrap .inner-page .title-wrap{
	border-color:#fff;
}
#aca-wrap.case-study-wrap .content-wrap .inner-page .title-wrap h2,
#aca-wrap.case-study-wrap footer a{
	color:#fff;
}
#aca-wrap.case-study-wrap footer{
	border-color:#fff;
}
#aca-wrap.case-study-wrap .site-nav a.nav-trigger{
	background-image:url(../images/nav-wh.png);
}
#aca-wrap.case-study-wrap .site-nav .nav-share{
	background-image:url(../images/share-wh.png);
}

#case-slider{
	position:relative;
}
#case-slider ul.slides > li{
	background:rgba(255,255,255,0.85);
	display:none;
	position:relative;
}
#case-slider .flex-control-nav{
	position:absolute;
	top:-70px;
	right:0px;
	width:auto;
	bottom:auto;
}
#case-slider .flex-control-nav li{
	float:left;
	margin-left:14px;
}
#case-slider .flex-control-nav li a{
	display:block;
	width:18px;
	height:18px;
	background:none;
	border:solid 3px #fcc328;
	border-radius:0px!important;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
    transition: all 0.3s ease 0.4s;
}
#case-slider .flex-control-nav li a.flex-active{
	background:#fcc328;
}
#case-slider{
	position:relative;
}
#case-slider img{
	max-height: 90px;
	opacity: 0.9;
	border-radius: 6px;
	border:solid 6px #fff;
	background: #fff;
}
#case-slider .case-full-article img{
	max-height: none;
	max-width: 650px;
}
.flex-direction-nav{
	position:absolute;
	top:0px;
	width:100%;
	left:0px;
}
.flex-direction-nav a.flex-prev{
	width:24px;
	height:44px;
	background:url(../images/slider-left.png) no-repeat center;
	left:-50px;
	opacity:1;
	top:150px;
}
.flex-direction-nav a.flex-next{
	width:24px;
	height:44px;
	background:url(../images/slider-right.png) no-repeat center;
	right:-50px;
	opacity:1;
	top:150px;
}
.case-item-wrap{
	color:#214483;
	min-height:360px;
	padding:12px;
	max-height:calc(100vh - 480px)!important;
}
#case-slider h3{
	font-size:30px;
	color:#214483;
	margin:10px 12px 0px 12px;
}
.case-item-wrap p{
	color:#214483;
	font-size:20px;
	line-height: normal;
	margin:0px 0px 20px;
}
.case-item-wrap p i{
	font-family: 'UniversLTStd-CnObl';
	font-style:normal;
	/*color:#5baadf;*/
}
.case-item-wrap h4{
	font-size:20px;
	line-height: normal;
	color:#214483;
	margin:0px 0px 10px;
}
.case-item-wrap h5{
	font-size:20px;
	line-height: normal;
}
.case-item-wrap ul, .case-item-wrap ol{
	margin:0px 0px 20px;
	padding-left:20px;
}
.case-item-wrap ul > li{
	list-style:disc;
	list-style-position:outside;
}
.case-item-wrap ul > li ul{
	margin:0px 0px 5px;
}
.case-item-wrap ul > li ul li{
	list-style:circle;
}
a.toggle-case{
	font-size:18px;
	color:#214483;
	text-transform:uppercase;
	border:solid 2px;
	padding:7px 30px 7px;
	text-align:center;
	line-height:100%;
	width:170px;
	display:block;
	margin:0px;
	position:absolute;
	bottom:30px;
	left:44.2%;
}
.case-item-wrap blockquote{
	border-left:none;
	margin:0px;
}
.case-item-wrap blockquote p{
	font-family: 'UniversLTStd-CnObl';
	margin:0px;
}
.case-item-wrap blockquote i{
	font-family: 'UniversLTStd-BoldCn';
	font-style:normal;
	font-size:16px;
}
.case-full-article{
	display:none;
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:none;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#214483!important;
	width:7px;
	border-radius:30px;
}

/*VIDEO*/
#big-video-wrap{
	height:525px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}
#landing:after{
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	background:rgba(255,255,255,0.6);
	z-index:0;
}

/*EQUIVALENTS*/
ul.equivalents{
	margin:0px;
	padding:0px;
	width:100%;
}
ul.equivalents > li{
	float:left;
	margin:0px;
	padding:45px 30px 45px 0px;
	list-style:none;
	width:50%;
	min-height:290px;
	position:relative;
}
ul.equivalents > li:nth-child(even){
	padding-left:25px;
}
ul.equivalents > li .eq-intro{
	float:left;
	width:100%;
	clear:both;
	margin-bottom:20px;
	opacity:0;
	transition: all 0.2s ease;
}
ul.equivalents > li .eq-intro.animated{
	opacity:1;
}
ul.equivalents > li .eq-intro img{
	float:left;
	margin-right:20px;
}
ul.equivalents > li .eq-intro h3{
	font-size:44px;
	margin:30px 0px 4px 0px;
}
ul.equivalents > li:after{
	content:' ';
	position:absolute;
	bottom:0px;
	left:0px;
	height:1px;
	width:96%;
	background:#ccc;
}
ul.equivalents > li:nth-child(even):after{
	left:25px;
}
ul.equivalents > li:nth-child(9):after, ul.equivalents > li:nth-child(10):after{
	content:none;
}
ul.equivalents > li:nth-child(even):before{
	content:' ';
	position:absolute;
	top:15%px;
	bottom:15%;
	left:-1px;
	width:1px;
	height:70%;
	background:#ccc;
}
ul.equivalents > li:nth-child(1) .eq-intro h3{
	color:#fec039;
}
ul.equivalents > li:nth-child(2) .eq-intro h3{
	color:#5fa7dc;
}
ul.equivalents > li:nth-child(3) .eq-intro h3,
ul.equivalents > li:nth-child(10) .eq-intro h3{
	color:#8dc049;
}
ul.equivalents > li:nth-child(4) .eq-intro h3{
	color:#00ac4f;
}
ul.equivalents > li:nth-child(5) .eq-intro h3,
ul.equivalents > li:nth-child(9) .eq-intro h3{
	color:#5fa7dc;
}
ul.equivalents > li:nth-child(6) .eq-intro h3{
	color:#8dc049;
}
ul.equivalents > li:nth-child(7) .eq-intro h3{
	color:#00ac4f;
}
ul.equivalents > li:nth-child(8) .eq-intro h3 {
    color: #fec039;
}
ul.equivalents > li .eq-intro p{
	font-size:20px;
	color:#164e8b;
	font-family: 'UniversLTStd-BoldCn';
	margin:0px;
}
ul.equivalents > li p.eq-sub{
	font-size:24px;
	margin:0px;
	line-height:normal;
}
ul.equivalents > li p.eq-sub strong{
	display:block;
}
.aca-social{
	display:block;
	text-align:center;
}
.aca-social i{
	font-style:normal;
	font-size:16px;color:#0a4f8e;
	font-family: "UniversLTStd-LightCn";
}
.case-study-wrap .aca-social i{
	color:#fff;
}
.aca-social a{
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	border-radius:3px;
	margin:-3px 0px 0px 8px;
}
.aca-social a img{
	float:left;
}
.pp_nav, .pp_social{
	display:none!important;
}


/* #2144 UPDATE NEWS & INTERVIEWS - 28-10-16 */

.landing .home-intro{
	border-bottom:solid 1px #ccc;
}
.news-interview{
	float:left;
	width:100%;
	padding:45px 0px 40px;
}
.news-interview h3{
	margin-top:0px;
}
.news-interview ul{
	margin:10px 0px 25px 0px;
	padding:0px;
	float:left;
	width:100%;
	min-height:95px;
}
.news-interview ul.home-news-list li{
	list-style:none;
	float:left;
	width:50%;
	margin:0px;
	border-left:solid 1px #ccc;
	padding:0px 20px 0px 10px;
}
.news-interview ul li h5{
	color:#333;
	margin:-3px 0px 8px;
	line-height:24px;
	font-size:20px;
}
.news-interview ul li h5 a{
	color:#333;
	text-decoration:none;
}
.news-interview ul li a.more{
	font-size:20px;
	color:#00a451;
	text-decoration:underline;
	font-family: 'UniversLTStd-BoldCn';
	line-height:100%;
	float:left;
}
.news-interview a.view-all{
	float:left;
	clear:both;
	font-size:20px;
	color:#8bc047;
	text-decoration:underline;
	text-transform:uppercase;
	font-family: 'UniversLTStd-BoldCn';
}
.news-interview ul.home-interview li{
	list-style:none;
	float:left;
	width:100%;
	margin:0px;
	padding-top:15px;
}
.news-interview ul.home-interview li:first-child{
	padding-top:0px;
}
.news-interview ul.home-interview li img{
	float:left;
	width:140px;
	margin-right:20px;
	margin-top:2px;
}
.news-interview p{
	font-size:18px;
	color:#ccc;
	margin:0px;
	line-height:normal;
}
.news-interview div{
	display:table;
}

ul.interviews-list{
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
}
ul.interviews-list > li{
	list-style:none;
	float:left;
	width:100%;
	border-bottom:solid 5px #333;
	padding-bottom:20px;
	margin-bottom:40px;
}
ul.interviews-list > li:last-child{
	border:none;
}
ul.interviews-list > li h2{
	font-size:24px;
	margin:0px 0px 14px 0px;
}
ul.interviews-list > li img{
	float:left;
	margin-top:2px;
	margin-right:50px;
}
ul.interviews-list > li p{
	font-size:18px;
	line-height:normal;
}
ul.interviews-list > li blockquote{
	font-size:20px;
	line-height:normal;
	color:#ffc20e;
	padding-left:0px;
}
ul.interviews-list > li blockquote span{
	display:block;
	font-size:16px;
	color:#ffc20e;
}
a.read-more{
	font-size:24px;
	color:#184086;
	line-height:normal;
	font-family: "UniversLTStd-BoldCn";
}

.interview-detail{
	float:left;
	width:100%;
}
.interview-detail p{
	font-size:18px;
	line-height:normal;
	margin:0px 0px 26px 0px;
}
.interview-detail h2{
	font-size:24px;
	line-height:normal;
	margin:10px 0px 10px;
}
.interview-detail img{
	float:left;
	margin:6px 50px 30px 0px;
}
.interview-detail blockquote{
	font-size:30px;
	line-height:normal;
	color:#ffc20e;
	padding:0px;
	margin:0px 0px 15px 0px;
}
#previous_interview{
  float:right;
  margin:20px 0px 20px;
  background:#fff;
  width:200px;
  border-radius:30px;
  padding:4px 10px;
  border:solid 1px #214483;
  color:#214483;
  outline: none;
}
#previous_interview option {
    margin: 0;
    overflow: hidden;
    padding: 3px;
    font-size: 16px;
    text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    width: 180px;
    color:#214483;
}
.title-yellow{color:#ffc20e;}
.title-blue{color:#f7943e;}
.title-green{color:#8bc047;}
.title-dark-green{color:#00a451;}
.interview-detail blockquote span{
	display:block;
	font-size:24px;
	color:#ffc20e;
}
br.clear{
	clear:both;
}
.jvectormap-container{
  float:right;
  width:68%!important;
}

.select-hidden, .select-wrap select{
    display: none;
}
.select-wrap .select-styled{
	padding:12px 40px 10px 12px;
	font-size: 16px;
	font-weight: 600;
	color: #214483;
	line-height: 100%;
	position: relative;
	height: 42px;
	border:solid 2px #214483;
	display: inline-block;
	width: auto;
	width: 250px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	cursor: pointer;
	background: url(../images/stripe-2.png);
    border-radius: 3px;
}
.select-wrap .select-styled:after{
	content:'';
	position: absolute;
	right:10px;
	top:12px;
	font-size: 24px;
	color: #fff;
	width:15px;
	height: 15px;
	background: url(../images/select-arw.png) no-repeat center;
}
.select-wrap .select-options{
	display: none;
	color: #333;
	overflow: hidden;
	border:solid 2px #214483;
	border-width: 0px 2px 2px 2px;
	position: absolute;
	left: 0px;
	top:42px;
	width:100%;
	width:250px;
    padding:0px;
    border-radius:0px;
}
.select-wrap .select-options li{
	padding:8px 12px;
	font-size: 17px;
	cursor: pointer;
	color: #214483;
    list-style: none;
    background: #fff;
}
.select-wrap .select-options li:hover{
	background: #214483;
	color: #fff;
}
.select-wrap{
  float:right;
  margin:20px 0px;
  position: relative;
}
.btn-yellow {
    background: #fcbe00 none repeat scroll 0 0;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-family: "UniversLTStd-BoldCn";
    font-size: 22px;
    padding: 10px 30px 9px;
}

/*Editor img*/
.inner-page img[style="float: right;"]{
	margin-right: 0px!important;
	margin-left: 40px!important;
	margin-bottom: 15px!important;
}
.inner-page img[style="display: block; margin-left: auto; margin-right: auto;"]{
	margin-bottom: 15px!important;
	float:none!important;
}
.inner-page img{
	max-width: 100%;
}
.interview-detail img{
	width: auto;
	height: auto;
}

/*interview page*/
.interview-container .intro p{
	font-size: 18px;
	line-height: 24px;
	font-family: 'UniversLTStd-Cn';
}
.interview-search{
	width:100%;
	float:left;
	margin-top:5px;
	margin-bottom:20px;
}
.interview-search input[type="text"]{
    width: 100%;
	padding: 5px 13px;
    max-width: 290px;
	    float: left;
	border: 1px solid #333333;
}
.interview-search input[type="button"]{
	height: 37px;
	margin-left:-3px;
	border: 1px solid #333333;
	width: 50px;
	    float: left;
	background: url(../images/search-ico.png) no-repeat center #333333;
	background-size: 23px;
}
.interviews-list{
	width:100%;
	float:left;
}
.interviews-list > ul{
	float:left;
	width:calc(100% + 50px);
	padding:0;
	margin:-25px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.interviews-list > ul > li{
	list-style: none;
	width:50%;
	padding:25px;
	float:left;
}
.interview-block{
	float:left;
	width:100%;
	background: #f7f7f7;
}
.interview-block span.airport-name{
	font-size: 24px;
    font-weight: bold;
}
.main-image{
	float:left;
	width: 100%;
	overflow: hidden;
	text-align: center;
	max-height: 252px;
}
.main-image img{
	/*max-width:none;
	max-height: 252px;*/
}
.interview-block > .block_disc{
	width:100%;
	display:inline-block;
	padding:30px;
	float: left;
	background: #f7f7f7;
}
.interview-block .sub-image{
	width:100px;
	height: 100px;
	float: left;
	overflow: hidden;
	border-radius: 50px;
	margin-right: 30px;
	vertical-align: top;
	
}
.interview-block .sub-image img{
	height: 100px;
	max-width: none;
	/*max-height: 100px;
	border-radius: 50px;*/
}
.name_disc{
	vertical-align: top;
	display:table;
}
.interview-block .title{
	color:#00a451;
	font-size: 30px;
	float: left;
	width: 100%;
	line-height: normal;
	font-family: 'UniversLTStd-BoldCn';
	padding-bottom: 12px;
	margin-bottom: 18px;
	position: relative;
}
.interview-block .title::after{
	width:20px;
	height: 2px;
	bottom:-1px;
	left: 0;
	content: "";
	position: absolute;
	background: #00a451;
}
.interview-block .position{
	color:#1f377d;
	font-size:18px;
	float: left;
	width: 100%;
	line-height: normal;
	font-family: 'UniversLTStd-CnObl';
}
.interview-block .position p{
  line-height: 24px;
}
.interview-container ul.related-interviews {
    margin:10px 0px 15px 0px;
    padding: 0px;
    float: left;
    width:calc(100% + 0px);
    min-height: 95px;
}
.interview-container ul.related-interviews li {
    list-style: none;
    float: left;
    width:48%;
    margin: 0px;
    padding: 30px;
    /*border:solid 4px #ccc;*/
	background: #f7f7f7;
}
.interview-container ul.related-interviews li:nth-child(2){
  float:right;
}
.interview-container ul.related-interviews li > a{
	width: 100px;
	height: 100px;
	float: left;
	overflow: hidden;
	border-radius: 50px;
	margin-right: 30px;
	vertical-align: top;
}
.interview-container ul.related-interviews li img {
    float: left;
    max-width:none;
	height: 100px;
    /*margin-right: 20px;
    margin-top: 2px;*/
}
.interview-container ul.related-interviews li div {
    display: table;
}
.interview-container ul.related-interviews li h5,
.interview-container ul.related-interviews li h5 a {
    color: #333;
    margin: -3px 0px 8px;
    line-height: 24px;
    font-size: 20px;
}

ul.related-interviews li p {
    font-size: 18px;
    color: #ccc;
    margin: 0px;
    line-height: normal;
}





/* RESPONSIVE
================================================== */
@media only screen and (min-width: 1200px) and (max-width: 2200px){
	.interview-detail img{
		max-width: 900px;
	}
}
@media only screen and (min-width: 1560px) and (max-width: 1650px){
	.container{
		width:1350px!important;
	}
	ul.actions > li	div.action-img{
		overflow:hidden;
	}
	.stat-animation-wrap > div.character{
		width:78%
	}
	ul.actions > li	div.action-img img{
		max-width:none;
	}
	ul.new-arrivals-list > li img{
		max-width:199px;
	}
	ul.actions > li	div.action-desc p{
		line-height:24px;
	}
	ul.actions > li div.action-desc p{
		line-height:24px;
	}
}

@media only screen and (min-width: 1371px) and (max-width: 1560px){
	
	.container{
		width:1200px;
	}
	.landing .title-wrap h2{
		font-size:71px;
	}
	.stat-animation-wrap > div.character{
		width:75%;
	}
	#aca-wrap{
		overflow:hidden;
	}
	ul.actions > li	div.action-img{
		overflow:hidden;
	}
	ul.actions > li	div.action-img img{
		max-width:none;
	}
	ul.actions > li	div.action-desc{
		padding:35px 5%;
	}
	ul.actions > li	div.action-desc p{
		line-height:24px;
	}
	ul.new-arrivals-list > li{
		width:20%;
	}
	.stat-animation-wrap > div.character{
		margin-top:27px;
	}
}
@media only screen and (min-width: 1201px) and (max-width: 1370px){
	.container{
		width:1060px;
	}
	.landing .title-wrap h2{
		font-size:62px;
	}
	.stat-animation-wrap > div.character{
		width:72%;
	}
	.stat-animation-wrap > div.character p strong{
		font-size:100px;
	}
	.stat-animation-wrap > div.character p{
		font-size:35px;
	}
	#aca-wrap{
		overflow:hidden;
	}
	ul.actions > li	div.action-img{
		overflow:hidden;
	}
	ul.actions > li	div.action-img img{
		max-width:none;
	}
	ul.actions > li	div.action-desc{
		padding:35px 3%;
	}
	ul.actions > li	div.action-desc p{
		line-height:24px;
	}
	ul.new-arrivals-list > li{
		width:25%;
	}
	.stat-animation-wrap > div.character{
		margin-top:27px;
	}
	.aca-statistics ul > li p{
		font-size:27px;
	}
	.case-item-wrap{
		min-height:350px;
	}
	ul.equivalents > li .eq-intro h3{
		font-size:40px;
	}
	ul.equivalents > li .eq-intro p{
		font-size:18px;
	}
	a.toggle-case{
		left:41%;
	}
}
@media only screen and (max-width: 1600px){
	.levels-nav > li{
		margin-right:20px;
		width: calc(100% / 6.6);
	}
	.levels-nav > li a strong{
		font-size:20px;
	}
}
/* IPAD [_]
================================================== */

@media only screen and (max-width: 1200px){
	img{
		max-width:100%;
	}
	.container{
		width:930px;
	}
	.landing .title-wrap h2{
		font-size:54px;
	}
	.landing .title-wrap span{
		font-size:40px;
	}
	#big-video-wrap{
		display:none;
	}
	.site-nav{
		margin-left:-58px;
	}
	.site-nav.affix{
		top:10px!important;
	}
	header#landing h1.logo{
		left:-20px;
	}
	header#landing h1.logo img{
		max-width:290px;
	}
	header#landing .home-intro{
		width:75%;
	}
	header#landing{
		height:500px;
	}
	.aca-statistics ul > li{
		padding-right:30px;
	}
	.aca-statistics ul > li p{
		font-size:27px;
	}
	.aca-statistics ul > li strong{
		font-size:65px;
		line-height:55px;
	}
	.stat-animation-wrap > div.character{
		width:68%;
	}
	.stat-animation-wrap > div.character p{
		font-size:30px;
	}
	.stat-animation-wrap > div.character p:after{
		top:-50px!important;
	}
	.stat-animation-wrap > div.character p strong{
		font-size:80px;
	}
	#aca-wrap{
		overflow:hidden;
	}
	ul.actions > li	div.action-img{
		overflow:hidden;
	}
	ul.actions > li	div.action-img img{
		max-width:none;
	}
	ul.actions > li	div.action-desc{
		padding:35px 5%;
	}
	ul.actions > li	div.action-desc p{
		line-height:24px;
	}
	ul.new-arrivals-list > li{
		width:25%;
	}
	.stat-animation-wrap > div.character{
		margin-top:18px;
	}	
	header#inner-header{
		height:170px;
		background-position:bottom center;
	}
	header#inner-header h1.logo{
		left:0px;
		top:20px;
	}
	.levels-nav > li{
		margin-right:30px;
	}
	.levels-nav > li:last-child{
		margin-right:0px;
	}
	.levels-nav > li a strong{
		font-size:29px;
	}
	.map-container{
		overflow:scroll!important;
	}
	ul#region-tab-nav > li{
		margin-right:15px;
	}
	ul#region-tab-nav > li a{
		width:161px;
	}
	.recap-table > li p strong{
		font-size:45px;
		line-height:30px;
		padding-top:5px;
	}
	.recap-table > li p{
		font-size:25px;
		line-height:25px;
	}
	.recap-table > li.txt-dbl p strong{
		font-size:60px;
		padding-top:12px;
		padding-bottom:10px;
		line-height:40px;
	}
	ul.actions{
		margin:20px 0px;
	}
	ul.actions > li	div.action-desc p{
		font-size:16px;
		line-height:21px;
	}
	ul.actions > li	div.action-desc{
		padding:25px 3%;
	}
	.page-intro .highlight-text p strong{
		font-size:35px;
	}
	.page-intro img{
		margin-bottom:30px;
	}
	.page-intro .highlight-text p:last-child{
		margin-top:0px;
	}
	.page-intro .highlight-text p:first-child{
		margin-top:30px;
		margin-bottom:0px;
	}
	ul.verifier-quotes > li p{
		font-size:28px;
	}
	a.toggle-case{
		left:40%;
	}
	.case-item-wrap{
		min-height:325px;
	}
	.participating-map{
		width:100%;
		overflow:scroll;
	}
	.participating-map img{
		max-width:none;
	}
	header#inner-header .title-wrap{
		top:100px;
	}
	header#landing h1.logo{
		top:108px;
	}
	.participating-map > div > span{
		left:10px;
	}
	.levels-nav > li a br{
		display:none;
	}
	
	.interview-block .title{
		font-size: 22px;
	}
	
}

/*IPAD  -  [] */
@media only screen and (max-width: 959px) {
	.container{
		width:700px;
	}
	header#landing h1.logo{
		left:0px;
		top:10px;
	}
	header#landing .home-intro h2{
		font-size:50px;
		margin-top:150px;
	}
	.aca-statistics ul > li p{
		font-size:24px;
	}
	.aca-statistics ul > li strong{
		font-size:55px;
	}
	.stat-animation-wrap > div.character{
		width:75%;
	}
	.aca-statistics ul > li{
		padding-right:20px;
	}
	.stat-animation-wrap h3{
		font-size:25px;
	}
	.stat-animation-wrap > div{
		margin-right:20px;
	}
	.stat-animation-wrap > div.character p{
		padding-right:230px;
	}
	.aca-statistics .stat-animation-wrap > div.character p:after{
		background-size:50%!important;
		background-position: right center!important;
	}
	.landing .title-wrap h2{
		font-size:40px;
	}
	.site-nav{
		margin-left:-50px;
	}
	.levels-nav > li{
		width:47%;
		margin:0px 30px 20px 0px;
	}
	.levels-nav > li:nth-child(even){
		margin-right:0px;
	}
	.levels-info{
		padding:10px 20px;
		width:100%;
	}
	.levels-info .level-stat p strong{
		font-size:50px;
	}
	.levels-info .level-stat{
		padding-top:30px;
	}
	ul#region-tab-nav > li:last-child{
		margin:0px;
	}
	ul#region-tab-nav > li a{
		width:122px;
	}
	ul#region-tab-nav > li:first-child a,
	ul#region-tab-nav > li:nth-child(3) a{
		padding:16px 7px;
	}
	.region-container{
		width:300px;
	}
	.region-info{
		padding:0px 20px 12px;
	}
	.recap-table > li{
		padding-left:15px;
	}
	.recap-table > li p{
		font-size:20px;
		line-height:20px;
	}
	.recap-table > li p strong{
		font-size:35px;
		line-height:25px;
	}
	.airport-list ul > li{
		width:50%;
	}
	ul.actions > li	div.action-img,
	ul.actions > li	div.action-desc{
		width:100%;
	}ul.actions > li	div.action-img img{
		max-width:100%;
	}
	ul.new-arrivals-list > li{
		width:33.3%;
	}
	ul.new-arrivals-list > li img{
		max-width:200px;
	}
	a.toggle-case{
		left:37%;
	}
	.case-item-wrap{
		min-height:450px;
		max-height:500px;
	}
	footer .col-md-3,
	footer .col-md-4{
		width:25%;
		float:left;
	}
	footer a{
		word-break:break-all;
	}
	.aca-social a{
		margin-left:5px;
	}
	footer .col-md-6{
		width:50%;
		float:left;
	}
	header#inner-header .title-wrap h2{
		font-size:25px;
	}
	header#inner-header .title-wrap{
		top:103px;
	}
	.content-wrap .inner-page .title-wrap h2{
		font-size:35px;
	}
	ul.equivalents > li .eq-intro h3{
		display:block;
		margin-top:0px;
		font-size:33px;
	}
	ul.equivalents > li .eq-intro img{
		float:none;
	}
	ul.equivalents > li{
		padding-top:20px;
		padding-bottom:20px;
		min-height:330px;
	}
	ul.equivalents > li:nth-child(even):before{
		left:3px;
	}
	
	.interviews-list > ul > li{
		width:100%;
	}
	.interviews-list > ul > li .interview-block{
		height:auto!important;
	}
	
	.interview-container ul.related-interviews li{
		width:100%;
		margin-bottom:20px;
	}
	.interview-container ul.related-interviews li:last-child{
		margin-bottom:0px;
	}

}

/*IPHONE  -  [_] */
@media only screen and (max-width : 767px){
	.container{
		width:100%;
	}
	.site-nav{
		margin:0px;
		width:100%;
		padding:8px;
		background:#fff;
		box-shadow:0px 0px 5px rgba(0,0,0,0.2);
		position:absolute;
		left:0px;
		height:52px;
		top:-52px;
	}
	.site-nav a.nav-trigger{
		float:left;
		clear:none;
	}
	.site-nav .nav-share{
		clear:none;
		margin-top:-7px;
		float:right;
	}
	.site-nav a, .site-nav > span{
		margin:0px;
	}
	.site-nav.affix{
		top:0px!important;
	}
	header#landing h1.logo{
		left:25%;
		margin-top:0px;
	}
	header#landing h1.logo img{
		max-width:200px;
	}
	header#landing .home-intro{
		width:100%;
	}
	header#landing .home-intro h2{
		font-size:35px;
		margin-top:50px;
		margin-bottom:20px;
	}
	header#landing{
		height:370px;
	}
	.aca-statistics ul > li{
		padding-right:10px;
	}
	.aca-statistics ul > li strong{
		font-size:38px;
		line-height:41px;
	}
	.aca-statistics ul > li p{
		font-size:20px;
	}
	.landing .participating-countries{
		padding-top:0px;
	}
	h3, #case-slider h3{
		font-size:26px;
	}
	.home-intro p{
		font-size:18px;
		line-height:22px!important;
	}
	.home-intro a.more{
		font-size:18px;
	}
	.landing .title-wrap h2{
		font-size:30px;
	}
	.landing .title-wrap span{
		font-size:28px;
	}
	.landing .title-wrap{
		padding:23px 0px;
	}
	#primary-nav ul > li a{
		font-size:26px;
		padding:10px 0px;
	}
	
	.stat-animation-wrap > div.character{
		width:100%;
		margin-top:0px;
	}
	.stat-animation-wrap > div.character p{
		padding-right:175px;
	}
	.stat-animation-wrap > div.character p strong{
		font-size:42px;
	}
	.stat-animation-wrap > div.character p{
		font-size:22px;
		line-height:normal;
		padding-top:10px;
	}
	.stat-animation-wrap{
		top:0px;
	}
	.aca-statistics{
		min-height:185px;
	}
	.aca-statistics .stat-animation-wrap > div.character p:after{
		background-size:40%!important;
		top:-90px!important;
	}
	footer .col-md-3, footer .col-md-4, footer .col-md-2{
		width:50%;
		float:left;
	}
	.aca-social{
		text-align:left;
	}
	.inner-page .site-nav{
		top:-31px;
	}
	.inner-page{
		padding-top:30px;
	}
	header#inner-header h1.logo img{
		max-height:90px;
	}
	header#inner-header .title-wrap{
		top:70px;
	}
	header#inner-header .title-wrap h2,
	header#inner-header .title-wrap span{
		font-size:18px;
	}
	header#inner-header{
		height:125px;
	}
	.content-wrap .inner-page .title-wrap h2{
		font-size:22px;
	}
	.levels-info .level-stat span{
		font-size:20px;
	}
	ul#region-tab-nav > li{
		width:100%;
		margin:0px 0px 12px 0px;
	}
	ul#region-tab-nav > li a{
		width:100%;
		display:block;
		padding:7px!important;
	}
	.region-container{
		position:static;
		width:100%;
	}
	.airport-list{
		display:inline-block;
		width:100%;
		clear:both;
		margin-top:30px;
	}
	.recap-table > li.txt-dbl p strong{
		font-size:40px;
		width:auto;
	}
	.region-info h4{
		font-size:24px;
	}
	ul.new-arrivals-list > li{
		width:50%;
	}
	.page-intro img{
		margin:0px;
		float:none;
		max-width:200px;
	}
	ul.verifier-quotes > li p{
		font-size:22px;
		line-height:26px;
	}
	ul.equivalents > li{
		width:100%;
		padding:20px 0px!important;
		min-height:0px;
	}
	ul.equivalents > li:before{
		content:none!important;
	}
	ul.equivalents > li:after{
		left:0px!important;		
		width:100%!important;
	}
	ul.equivalents > li .eq-intro img{
		float:left;
	}
	ul.equivalents > li .eq-intro{
		margin-bottom:5px;
	}
	ul.equivalents > li p.eq-sub{
		font-size:18px;
	}
	a.toggle-case{
		left:30%;
		bottom:20px;
	}
	.case-item-wrap{
		padding-bottom:65px;
		display:inline-block;
	}
	.case-study-wrap .site-nav{
		background:rgba(0,0,0,0.6);
	}
	.levels-nav > li{
		margin-right:25px;
	}
	#primary-nav a.close-nav{
		top:-1px;
		right:4px;
		background-size:25px;
	}
	.site-nav a.nav-trigger, .site-nav .nav-share{
		background-size:70%;
	}
	ul.advancing-counter > li{
		width:100%;
		margin-bottom:20px;
	}
	ul.advancing-counter > li p{
		font-size:25px;
	}
}

/*IPHONE  -  [] */
@media only screen and (max-width: 450px) {
	footer .col-md-3{
		width:100%;
		float:none;
	}
	footer .col-md-4, footer .col-md-2{
		float:left;
		width:50%;
		padding-top:10px;
	}
	.aca-social a{
		margin-left:0px!important;
		margin-right:6px!important;
	}
	header#landing{
		height:420px;
	}
	.aca-social i{
		display:none;
	}
	header#landing h1.logo{
		left:15%;
		margin-top:0px;
	}
	header#landing .home-intro h2{
		font-size:35px;
		margin-top:70px;
		margin-bottom:20px;
	}
	#primary-nav ul > li a{
		font-size:20px;
		padding:12px 0px;
	}
	.aca-statistics ul > li{
		width:100%;
		padding:0px;
	}
	.stat-animation-wrap > div.character p{
		padding-right:0px;
	}
	.stat-animation-wrap > div.character p:after{
		content:none!important;
	}
	.aca-statistics ul{
		top:6px;
	}
	.aca-statistics ul > li p{
		display:inline;
		font-size:20px;
		line-height:22px;
	}
	.aca-statistics ul > li strong{
		font-size:22px;
		line-height:22px;
	}
	h3, #case-slider h3, .airport-list h3{
		font-size:22px;
	}
	header#inner-header .title-wrap{
		width:52%;
	}
	header#inner-header h1.logo img{
		max-height:70px;
	}
	header#inner-header .title-wrap{
		top:42px;
		right:0px;
	}
	header#inner-header .title-wrap h2, header#inner-header .title-wrap span, header#inner-header .title-wrap{
		font-size:14px;
		line-height:normal;
	}
	header#inner-header{
		height:105px;
	}
	.levels-nav > li{
		width:100%;
		margin:0px 0px 10px 0px;
	}
	.levels-nav > li a{
		min-height:0px;
		padding-bottom:6px;
	}
	.levels-nav > li a strong{
		font-size:24px;
		padding-top:3px;
	}
	.airport-list ul > li{
		width:100%;
	}
	.airport-list ul > li span{
		margin-right:0px;
	}
	ul.new-arrivals-list > li{
		width:100%;
	}
	ul.equivalents > li .eq-intro img{
		max-width:100px;
		margin-right:10px;
	}
	ul.equivalents > li .eq-intro p{
		display:block;
		clear:both;
	}
	ul.equivalents > li .eq-intro p{
		font-size:18px;
		line-height:22px;
	}
	.case-item-wrap{
		padding-right:0px;
	}
	#case-slider .flex-control-nav{
		display:none;
	}
	.flex-direction-nav a.flex-prev{
		top:-77px;
		left:auto;
		right:50px;
		background-size:50%;
	}
	.flex-direction-nav a.flex-next{
		top:-77px;
		left:auto;
		right:0px;
		background-size:50%;
	}
	a.toggle-case{
		left:19%;
	}
	
	.interview-block .sub-image{
		display:none;
	}
	.interview-block .name_disc{
		display:inline-block;
	}
	.interview-container ul.related-interviews li{
		padding:20px;
		margin-bottom:15px;
	}
	.interview-container ul.related-interviews li > a,
	.interview-container ul.related-interviews li img{
		display:none;
	}
}