﻿@font-face {
    font-family: Bahamas;
    src: url(Bahamas.ttf);
}.font{ font-family:Bahamas;
	}
html, body {
    margin: 0;
    padding: 0;
	overflow:hidden;
}
#superContainer {
    height: 100%;
    position: relative;
	
	/* Touch detection for Windows 8 */
	-ms-touch-action: none; 
}
.flag-dropdown{
	color: #000;
}
.section {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.slide {
    float: left;
}
.slide, .slidesContainer {
    height: 100%;
    display: block;
}
.slides {
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.section.table, .slide.table {
    display: table;
    width: 100%;
}
.tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.slidesContainer {
    float: left;
    position: relative;
}
.controlArrow {
    position: absolute;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
}
.controlArrow.prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.controlArrow.next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.scrollable {
    overflow: scroll;
}
.easing {
    -webkit-transition: all 0.7s ease-out;
    -moz-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;
}
#fullPage-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
}
#fullPage-nav.right {
    right: 17px;
}
#fullPage-nav.left {
    left: 17px;
}
.fullPage-slidesNav {
    position: absolute;
    z-index: 4;
    left: 50%;
    opacity: 1;
}
.fullPage-slidesNav.bottom {
    bottom: 17px;
}
.fullPage-slidesNav.top {
    top: 17px;
}
#fullPage-nav ul,
.fullPage-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fullPage-nav li,
.fullPage-slidesNav li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.fullPage-slidesNav li {
    display: inline-block;
}
#fullPage-nav li a,
.fullPage-slidesNav li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fullPage-nav li .active span,
.fullPage-slidesNav .active span {
    background: #333;
}
#fullPage-nav span,
.fullPage-slidesNav span {
    top: 2px;
    left: 2px;
    width: 8px;
    height: 8px;
    border: 1px solid #000;
    background: rgba(0, 0, 0, 0);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    z-index: 1;
}
.fullPage-tooltip {
    position: absolute;
    color: #fff;
    font-size: 14px;
    top: -2px;
}
.fullPage-tooltip.right {
    right: 20px;
}
.fullPage-tooltip.left {
    left: 20px;
}

div.jp-audio,
div.jp-audio-stream,
div.jp-video {font-size:1.1em; line-height:1.6;color: #f7f2e4;background-color:#000000; height:100%;}
.jp-type-single{height: 100%;}
div.jp-audio {width:201px;padding:20px;}
div.jp-audio-stream {width:101px;padding:20px 20px 10px 20px;}
div.jp-video-270p {width:480px;}
div.jp-video-360p {width:640px;}
div.jp-video-eaa {width:100%; height:100%;}
div.jp-video-eaa .jp-gui{position:absolute; left:6%; right:6%; bottom:0; padding:0 120px; padding-bottom:5%;}
.ua-desktop .jp-state-playing .jp-gui{opacity: 0;}
.jp-state-playing .jp-gui:hover{opacity: 1;}
.ua-desktop .intro div.jp-video-eaa .jp-video-play,
.ua-desktop .intro div.jp-video-eaa .jp-gui{display:none !important;}

@media screen and (max-width: 480px) and (max-height:800px) and (orientation:portrait) {
	.ua-mobile .intro div.jp-video-eaa .jp-video-play,
	.ua-mobile .intro div.jp-video-eaa .jp-gui{display:none !important;}
}
@media screen and (max-width: 800px) and (max-height:480px) and (orientation:landscape) {
	.ua-mobile .intro div.jp-video-eaa .jp-video-play,
	.ua-mobile .intro div.jp-video-eaa .jp-gui{display:none !important;}
}

div.jp-video-eaa .jp-type-single {width:100%; height:100%;}
div.jp-audio .jp-interface {height: 80px;padding-top:30px;}
div.jp-audio-stream .jp-interface {height: 50px;padding-top:30px;}
/* @group CONTROLS */
div.jp-interface ul.jp-controls {list-style-type:none; overflow:hidden;}
div.jp-audio ul.jp-controls,
div.jp-audio-stream ul.jp-controls {margin:0 auto;}
div.jp-audio-stream ul.jp-controls {width: 100px;}
div.jp-interface ul.jp-controls li {display:inline;float: left;}
div.jp-interface ul.jp-controls a {display:block;overflow:hidden;text-indent:-9999px;height: 34px;margin: 0 1px 2px 0;padding: 0;}
/* @group single player controls */
div.jp-type-single .jp-controls li a{width: 1em; height: 1em; border:1px solid #f7f2e4;}
div.jp-type-single .jp-play {background:rgba(150,150,150, 0.2) url(jplayer/play.png) no-repeat center;}
div.jp-type-single .jp-pause {background:rgba(150,150,150, 0.2) url(jplayer/pause.png) no-repeat center;}

div.jp-audio-stream .jp-play,
div.jp-audio-stream .jp-pause {border-right:1px solid #180920;}
div.jp-type-single .jp-stop {background: url(jplayer/jplayer.pink.flag.jpg) 0px -80px no-repeat;}
div.jp-type-single .jp-stop:hover {background: url(jplayer/jplayer.pink.flag.jpg) -100px -80px no-repeat;}
/* @end */
/* @group playlist player controls */
div.jp-type-playlist .jp-controls li a{width: 49px;}
div.jp-type-playlist .jp-play {background: url(jplayer/jplayer.pink.flag.jpg) -24px -40px no-repeat;}
div.jp-type-playlist .jp-play:hover {background: url(jplayer/jplayer.pink.flag.jpg) -124px -40px no-repeat;}
div.jp-type-playlist .jp-pause {background: url(jplayer/jplayer.pink.flag.jpg) -24px -120px no-repeat;}
div.jp-type-playlist .jp-pause:hover {background: url(jplayer/jplayer.pink.flag.jpg) -124px -120px no-repeat;}
div.jp-type-playlist .jp-stop {background: url(jplayer/jplayer.pink.flag.jpg) -24px -80px no-repeat;}
div.jp-type-playlist .jp-stop:hover {background: url(jplayer/jplayer.pink.flag.jpg) -124px -80px no-repeat;}
div.jp-type-playlist .jp-previous {background: url(jplayer/jplayer.pink.flag.jpg) -24px -200px no-repeat;}
div.jp-type-playlist .jp-previous:hover {background: url(jplayer/jplayer.pink.flag.jpg) -124px -200px no-repeat;}
div.jp-type-playlist .jp-next {background: url(jplayer/jplayer.pink.flag.jpg) -24px -160px no-repeat;}
div.jp-type-playlist .jp-next:hover {background: url(jplayer/jplayer.pink.flag.jpg) -124px -160px no-repeat;}
/* @end */
/* @end */
/* @group TOGGLES */
ul.jp-toggles {list-style-type:none;padding:0;margin:0 auto;overflow:hidden;}
div.jp-audio ul.jp-toggles {width:55px;}
div.jp-audio .jp-type-single ul.jp-toggles {width:25px;}
div.jp-video ul.jp-toggles {width:100px;margin-top: 10px;}
ul.jp-toggles li{display:block;float:right;}
ul.jp-toggles li a{display:block;width:25px;height:18px;text-indent:-9999px;line-height:100%;}
.jp-full-screen {background: url(jplayer/jplayer.pink.flag.jpg) 0 -420px no-repeat;margin-left: 20px;}
.jp-full-screen:hover {background: url(jplayer/jplayer.pink.flag.jpg) -30px -420px no-repeat;}
.jp-restore-screen {background: url(jplayer/jplayer.pink.flag.jpg) -60px -420px no-repeat;margin-left: 20px;}
.jp-restore-screen:hover {background: url(jplayer/jplayer.pink.flag.jpg) -90px -420px no-repeat;}
.jp-repeat {background: url(jplayer/jplayer.pink.flag.jpg) 0 -440px no-repeat;}
.jp-repeat:hover {background: url(jplayer/jplayer.pink.flag.jpg) -30px -440px no-repeat;}
.jp-repeat-off {background: url(jplayer/jplayer.pink.flag.jpg) -60px -440px no-repeat;}
.jp-repeat-off:hover {background: url(jplayer/jplayer.pink.flag.jpg) -90px -440px no-repeat;}
.jp-shuffle {background: url(jplayer/jplayer.pink.flag.jpg) 0 -460px no-repeat;margin-left: 5px;}
.jp-shuffle:hover {background: url(jplayer/jplayer.pink.flag.jpg) -30px -460px no-repeat;}
.jp-shuffle-off {background: url(jplayer/jplayer.pink.flag.jpg) -60px -460px no-repeat;margin-left: 5px;}
.jp-shuffle-off:hover {background: url(jplayer/jplayer.pink.flag.jpg) -90px -460px no-repeat;}
/* @end */
/* @group progress bar */
/* The seeking class is added/removed inside jPlayer */
.jp-controls-holder{
	-webkit-text-shadow:0 0 3px rgba(0,0,0,0.1);
	-moz-text-shadow:0 0 3px rgba(0,0,0,0.1);
	-o-text-shadow:0 0 3px rgba(0,0,0,0.1);
	-ms-text-shadow:0 0 3px rgba(0,0,0,0.1);
	text-shadow:0 0 3px rgba(0,0,0,0.1);
}
/*.jp-seek-bar{
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);
	-o-box-shadow:0 0 3px rgba(0,0,0,0.1);
	-ms-box-shadow:0 0 3px rgba(0,0,0,0.1);
	box-shadow:0 0 3px rgba(0,0,0,0.1);
}*/
/*.jp-progress,
.jp-seek-bar,
.jp-play-bar{
	-webkit-border-radius:100px;
	-moz-border-radius:100px; -o-border-radius:100px;
	-ms-border-radius:100px;
	border-radius:100px;
}*/
.jp-progress { width: 100%;margin-bottom: 40px;}
div.jp-video .jp-progress {width:100%;background-image: none; padding: 0;}
.jp-seek-bar {width:0px;padding:10px 0; cursor:pointer; /*border:1px solid rgba(0,0,0, 0.05); margin:0 -1px;*/}
.jp-seek-bar > div {height: 1px; background:rgba(150,150,150, 0.4) }
.jp-play-bar {background:#f7f2e4;width:0px;height: 100%; position:relative; overflow:visible !important;}
.jp-play-bar:after {display:block; content:""; opacity:0.9;font-size:20px; position:absolute; right:0; top:0; width:1em; height: 1em; margin-top:-0.5em; margin-right:-0.5em; background:#f7f2e4; -webkit-border-radius:1em; -moz-border-radius:1em; -o-border-radius:1em; -ms-border-radius:1em; border-radius:1em; }

.jp-information{right:0;}
.jp-information span{float:left;}
.jp-controls-holder{left:0; font-size:60px;}

.jp-controls-holder,
.jp-information{position:absolute; line-height:1em;  top:-0.5em; margin-top:10px;}

/* @end */
/* @group volume controls */
div.jp-interface ul.jp-controls a.jp-mute,
div.jp-interface ul.jp-controls a.jp-unmute,
div.jp-interface ul.jp-controls a.jp-volume-max {background: url(jplayer/jplayer.pink.flag.jpg) 0px -330px no-repeat;position: absolute;width: 16px;height: 11px;}
div.jp-audio ul.jp-controls a.jp-mute,
div.jp-audio ul.jp-controls a.jp-unmute,
div.jp-audio-stream ul.jp-controls a.jp-mute,
div.jp-audio-stream ul.jp-controls a.jp-unmute {top:-6px;left: 0;}
div.jp-audio ul.jp-controls a.jp-volume-max,
div.jp-audio-stream ul.jp-controls a.jp-volume-max {top:-6px;right: 0;}
div.jp-video ul.jp-controls a.jp-mute,
div.jp-video ul.jp-controls a.jp-unmute {left: 0;top:14px;}
div.jp-video ul.jp-controls a.jp-volume-max {left: 84px;top:14px;}
div.jp-interface ul.jp-controls a.jp-mute:hover {background: url(jplayer/jplayer.pink.flag.jpg) -25px -330px no-repeat;}
div.jp-interface ul.jp-controls a.jp-unmute {background: url(jplayer/jplayer.pink.flag.jpg) -60px -330px no-repeat;}
div.jp-interface ul.jp-controls a.jp-unmute:hover {background: url(jplayer/jplayer.pink.flag.jpg) -85px -330px no-repeat;}
div.jp-interface ul.jp-controls a.jp-volume-max {background: url(jplayer/jplayer.pink.flag.jpg) 0px -350px no-repeat;}
div.jp-interface ul.jp-controls a.jp-volume-max:hover {background: url(jplayer/jplayer.pink.flag.jpg) -25px -350px no-repeat;}
.jp-volume-bar {background: url(jplayer/jplayer.pink.flag.jpg) 0px -300px repeat-x;position: absolute;width: 197px;height: 4px;padding: 2px 2px 1px 2px;overflow: hidden;}
.jp-volume-bar:hover {cursor: pointer;}
div.jp-audio .jp-interface .jp-volume-bar,
div.jp-audio-stream .jp-interface .jp-volume-bar {top:10px;left: 0;}
div.jp-audio-stream .jp-interface .jp-volume-bar {width: 97px;border-right:1px solid #180920;padding-right:1px;}
div.jp-video .jp-volume-bar {top: 0;left: 0;width:95px;border-right:1px solid #180920;padding-right:1px;margin-top: 30px;}
.jp-volume-bar-value {background: url(jplayer/jplayer.pink.flag.jpg) 0px -320px repeat-x;height: 4px;}
/* @end */
/* @group current time and duration */
.jp-controls-holder {color: #f7f2e4;}
.jp-current-time {float: left;}
.jp-duration {float: right;text-align:right;}
/* @end */
/* @group playlist */
.jp-title ul,
.jp-playlist ul {list-style-type:none;font-size:.7em;margin: 0;padding: 0;}
.jp-video .jp-title ul {margin: 0 20px 10px;}
.jp-video .jp-playlist ul {margin: 0 20px;}
.jp-title li,
.jp-playlist li {position: relative;padding: 2px 0;border-top:1px solid #554461;border-bottom:1px solid #180a1f;overflow: hidden;}
.jp-title li{border-bottom:none;border-top:none;padding:0;text-align:center;}
/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */
div.jp-type-playlist div.jp-playlist li:first-child {border-top:none;padding-top:3px;}
div.jp-type-playlist div.jp-playlist li:last-child {border-bottom:none;padding-bottom:3px;}
div.jp-type-playlist div.jp-playlist a {color: #fff;text-decoration:none;}
div.jp-type-playlist div.jp-playlist a:hover {color: #e892e9;}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {background-color: #26102e;margin: 0 -20px;padding: 2px 20px;border-top: 1px solid #26102e;border-bottom: 1px solid #26102e;}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current a{color: #e892e9;}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {float:right;display:inline;text-align:right;margin-left:10px;font-weight:bold;color:#8C7A99;}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {color:#E892E9;}
div.jp-type-playlist div.jp-playlist span.jp-free-media {float: right;display:inline;text-align:right;color:#8C7A99;}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{color:#8C7A99;}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{color:#E892E9;}
span.jp-artist {font-size:.8em;color:#8C7A99;}
/* @end */
div.jp-video div.jp-video-play {width:100%;overflow:hidden;cursor:pointer; height: 100%;}
div.jp-video-270p div.jp-video-play {margin-top:-270px;height:270px;}
div.jp-video-360p div.jp-video-play {margin-top:-360px;height:360px;}
div.jp-video-eaa div.jp-video-play {width: 100%;height: 100%; position:absolute; top:0; left:0; background:rgba(0,0,0,0.5);}
a.jp-video-play-icon {height:100%; width:100%; display:block; background:url(jplayer/play-video.png) no-repeat center; text-indent:-99999px;}
.intro a.jp-video-play-icon {background:none;}
span.jp-video-mask.loading{display:block; height:100%; width:100%; background:#000000 url(loading.gif) no-repeat center; position:absolute; top:0; left:0;}
div.jp-jplayer audio,
div.jp-jplayer {width:0px;height:0px; overflow:hidden;}
div.jp-jplayer {background-color: #000000;}
/* @group NO SOLUTION error feedback */
.jp-no-solution {font-size:1.2em;background-color:#000000; color:#d2cabf; display:block; width:340px; position:absolute; z-index:1000; left:50%; top:50%; margin-top:-2em; margin-left:-170px;}
.jp-no-solution a {color:#d9232d;}
.jp-no-solution span {font-size:1em;display:block;font-weight:bold; margin-bottom:1em;}
/* @end */ 


/*DEBUG IPHONE*/
@media screen and (max-width: 765px){
	.ua-mobile .jp-gui{display:none !important;}
}

@media screen and (max-width: 765px) and (orientation:landscape){
	.ua-mobile video{height:60% !important; margin-top:15%; position:relative; z-index:1;}
}

@media screen and (max-width: 765px) and (orientation:portrait){
	.ua-mobile video{height:70% !important; margin-top:25%; position:relative; z-index:1;}
}


.typekit-badge{display:none !important;}

/* Reset CSS
 * --------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th {
    padding: 0;
    margin: 0;
}
a{
	text-decoration:none;
}
table {
    border-spacing: 0;    
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
strong{
	font-weight: bold;
}
ol,ul {
    list-style: none;
    margin:0;
    padding:0;
}
caption,th {
    text-align: left;

}
h1,h2,h3,h4,h5,h6 {
    font-weight: 900;
    /*font-size: 100%;*/
    line-height:1em;
    margin:0;
    padding:0;
    text-transform:uppercase;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border: 0;
}
a,
.arrow,
.animAll,
.button,
.the-list article a,
#fixedStoriesAndProgrammesBg .visual > div,
.swiper-pagination-switch,
.filter-bloc .type-of-filter a:before,
a.day,
#partner-content{
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}

#fixedStoriesAndProgrammesBg .visual > div{
    -webkit-transition:all .2s ease-in-out;
    -moz-transition:all .2s ease-in-out;
    -o-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
}

.animSlide{
    -webkit-transition:all 0.7s ease-in-out;
    -moz-transition:all 0.7s ease-in-out;
    -o-transition:all 0.7s ease-in-out;
    transition:all 0.7s ease-in-out;
}

.animeLeft{
    -webkit-transition:left .3s ease-in-out;
    -moz-transition:left .3s ease-in-out;
    -o-transition:left .3s ease-in-out;
    transition:left .3s ease-in-out;
}


html[dir="rtl"] .animeLeft{
    -webkit-transition:right .3s ease-in-out;
    -moz-transition:right .3s ease-in-out;
    -o-transition:right .3s ease-in-out;
    transition:right .3s ease-in-out;
}

.animAllScrollSpeed{
    -webkit-transition:all .1s ease-in-out;
    -moz-transition:all .1s ease-in-out;
    -o-transition:all .1s ease-in-out;
    transition:all .1s ease-in-out; 
}

.animeSlow{
	-webkit-transition:all 1s ease-in-out;
	-moz-transition:all 1s ease-in-out;
	-o-transition:all 1s ease-in-out;
	transition:all 1s ease-in-out;
}

/* StoryVideos Animation */
.slice .wrapper,
.video_container,
.video_container,
.slice{
    -webkit-transition:all 0.7s ease-in-out;
    -moz-transition:all 0.7s ease-in-out;
    -o-transition:all 0.7s ease-in-out;
    transition:all 0.7s ease-in-out;
}
/*.customAnchorList{
    -webkit-transition:all 0.1s ease-in-out;
    -moz-transition:all 0.1s ease-in-out;
    -o-transition:all 0.1s ease-in-out;
    transition:all 0.1s ease-in-out;
}*/


/* Custom CSS
 * --------------------------------------- */

/* global rules */
html{width: 100%;overflow-x:hidden;}
body{font-family: 'Open Sans', sans-serif;overflow-x:hidden;}
figure{margin:0 0 0 0;}
.wrap{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	position: relative;
}

.layer{position:fixed; top:0; left:0; width: 100%; height:100%;}
.layer_content{z-index:100; margin-left:0px;}
.layer_content.menu-open{margin-left:315px;}
.cols {float:left;}
.cols.col1of2{width:50%;}
.cols.col2of5{width:40%;}
.cols.col3of5{width:60%;}

h2.top_border{ padding-top:1em; position:relative;}
.button{padding:1em 2em; font-size:19px;  font-weight:900; text-transform:uppercase; display:inline-block;}
.button .label{display:inline-block;}

html{
	perspective:500px;
	transform-style: preserve-3d;
	perspective-origin:50% 50%;
}
body{
	transform:translateY(0) translateX(0) translateZ(0);
}
/* sections */
.clearer,
section{zoom:1;}
.clearer:after,
section:after{display:block; content:""; clear:both;}
section.section.bgImg{background-size: cover; background-position: top; position:relative;}

section .img_copyright{position:absolute; bottom:0; left:0; color:#f7f2e4; font-size:10px; padding:1em; -webkit-text-shadow:1px 1px 2px #000000; -moz-text-shadow:1px 1px 2px #000000; -o-text-shadow:1px 1px 2px #000000; text-shadow:1px 1px 2px #000000;}

@media screen and (min-width: 765px){

	section#home{background-color:#48423e;background-image:url(a.jpg);}
	html.loadImages section#aboutUs{background-image:url(about_us_bg.jpg);}
	html section#aboutUs{background-color:#130302;}
	html.loadImages section#contactUs{background-image:url(contact_us.jpg);}
	html section#contactUs{background-color:#3d3834;}
	html section#events{background-color:#000;}
	/*html.loadImages section#additionalTools{background-image:url(additionalTools.jpg);}*/
	html.loadImages section#additionalTools{background-image:url(why_us_bg.jpg);}
	html.loadImages section#events{background-image:url(why_us_bg.jpg);}
	html[dir="rtl"].loadImages section#additionalTools{background-image:url(why_us_bg.jpg);}
	html section#additionalTools{background-color:#38322e;}
	.template-sidebar.internal-content.the-list,
	.template-sidebar.internal-content.single-page{min-height:100%;}

}

section#investInIndia{background-color:#75af3f;}
section#investInIndia{background-color:#ddd;}
/*loading*/
.internalLoading{position:absolute; width: 100%; height: 100%; left:0; top:0; font-size:60px; display:none;}

#loading_page_mask{background:#fff; z-index:6000; font-size:60px;}
.loading_spinner{width:1em;height:1em; position:absolute; left:50%; top:50%; margin-top:-0.5em; margin-left:-0.5em;}
.loading_spinner{
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.loading_ico{width:1em;height:1em;background-color:#f5a11a;}
.loading_ico[rel="1"]{background-color:#75af3f;}
.loading_ico[rel="2"]{background-color:#005596;}
.loading_ico[rel="3"]{background-color:#f6b650;}

/*IE message*/
.ie_error_message{position:fixed; bottom:0; left:0; background:#d9232d; z-index:3000;}
.ie_error_message.mini{padding:1em;}
.ie_error_message .content{padding:3em;}
.ie_error_message.mini .content{display:none;}
.ie_error_message .toggle{position:absolute; right:0; top:0; display:block; width:1em; height: 1em; font-size:2em; line-height:1em; text-align:center; text-indent:-99999px; background:#9f3231 url(close-single.png) no-repeat center center; cursor:pointer;} 
.ie_error_message.mini .toggle{background:#d9232d; text-indent:0;} 

/* menu */
.layer_menu{z-index:1; background:#ffffff; width:315px;}
.layer_menu:before{display:block; content:""; width: 1px; height: 100%; position:absolute; right:0; background:#000000; opacity:0.1; z-index:100;}
#main_menu{background:#fff;  position:relative;}
.layer_menu .bottom_menu_section{position:relative; bottom:0; left:0; right:0; padding-top:2em;}
.layer_menu a,
#main_menu li a{font-size:22px; text-decoration:none; color: #64656b; background:#fff url(ico-arw-brown-right.png) no-repeat 90% 50%; display:block; border-top:1px solid #edebe2; padding:1em 2em 1em 1em;}
#main_menu li a:hover{background-color:#eee;}
#main_menu li.active a{color: #fff; background:#30313a url(ico-arw-white-right.png) no-repeat 90% 50%; border-top:1px solid #30313a;}

.layer_menu .language_selection{overflow:hidden;}
.layer_menu .language_selection li{overflow:hidden; float:left; width:50%;}
.layer_menu .language_selection li a{background:none; font-size:16px; color:#838489; border-top:none; text-align:right; position:relative;}
.layer_menu .language_selection li:first-child a{text-align:left;}
.layer_menu .language_selection li.active a{color:#64656B;}

.layer_menu .language_selection li a:before{display:block; content:""; background:#838489; height:1em; left:0; top:50%; margin-top:-0.5em; width: 1px; position:absolute; opacity:0.5;}
.layer_menu .language_selection li:first-child a:before{display:none;}

.layer_menu .actions a{background:#f8a21b; color:#ffffff;}
.layer_menu .actions a:hover{background:#ffc534;}
.layer_menu .actions a .label{display:block; background:url(ico-arw-white-right.png) no-repeat right center;}

.toggleMainMenu{position:relative; position:fixed; display:block;top:0;left:0px; z-index:199; color:#fff; } 
.toggleMainMenu > div{overflow:hidden;left:0; float:left; background:url(menu_close.png) no-repeat; background-position: -50% 50%; font-size:16px; width:45px; padding:0 1em; text-align:center; height: 62px; line-height: 62px;}
.toggleMainMenu > div span{position:relative; left:0;}
.menu-open .toggleMainMenu > div span{left:150px;}
.menu-open .toggleMainMenu > div{left:150px; background-position: 50% 50%;}
.toggleMainMenu .menu_tooltip{opacity:0; display:inline-block; line-height:1.4em; margin-top:-0.7em; background:url(menu_tooltip.png) no-repeat left center; color:#31343b; padding:0.1em 0.75em 0.1em 1.5em; font-size:12px; text-transform:uppercase; margin-left:0.5em; margin-top:1.9em;}
.toggleMainMenu .menu_tooltip.on{opacity:1;}
.menu-open .toggleMainMenu .menu_tooltip,
.menu-open .toggleMainMenu .menu_tooltip.on{opacity:0;}
.toggleMainMenu > div:hover{background-color:#000; }
.play,
a.play{color:#fff; padding-left:16px; text-shadow:2px 2px 16px rgba(14, 13, 13, 1);}
a.play:hover{color:#ffffff;}

.sidebar-hidden #googleMap.single-page.internal-content{margin-left:0;}
.menu-open .toggleSidebar{left:790px;}
/*.sidebar > .wrapper{position:relative;}*/
.top-nav-container{ position:fixed; z-index:100; left:0; width:100%; overflow:hidden;}
nav.top-nav{background:#ffffff; border-bottom:1px solid #e8e4df; font-size:16px;}
nav.top-nav .toggleMainMenu{position:static; float:left; margin-bottom:-1px;}
nav.top-nav .toggleMainMenu .menu_tooltip{display:none;}



nav.top-nav a{display:block; float:left; line-height:59px;}
nav.top-nav a.backButton{}
nav.top-nav a.backButton .label{display:inline-block; padding-left:1em; background:url(ico-arw-red-left.png) no-repeat left; top:2px; position:relative;}
nav.top-nav .page-list a{text-transform:uppercase; padding:0 1em; font-weight:bold; position:relative;}
nav.top-nav a.backButton,
nav.top-nav .page-list a{color:#625152; padding:0 1.5em; border-right:1px solid #e6e6e7;}
nav.top-nav .page-list a .label{display:inline-block; font-size:20px; top:2px; position:relative;}
nav.top-nav .page-list a.page-news .label{background:url(ico_news_small.png) no-repeat left; padding-left:1.2em; }
nav.top-nav .page-list a.page-events .label{background:url(ico_events_small.png) no-repeat left; padding-left:1.2em; }
nav.top-nav .page-list a.page-pressreleases .label{background:url(ico_pressreleases_small.png) no-repeat left; padding-left:1.2em; }
nav.top-nav .page-list a.page-publications .label{background:url(ico_publications_small.png) no-repeat left; padding-left:1.2em; }
nav.top-nav .page-list a.page-reports .label{background:url(ico_reports_small.png) no-repeat left; padding-left:1.2em; }
nav.top-nav .page-list a.page-media .label{background:url(ico_media_small.png) no-repeat left; padding-left:1.2em; }

nav.top-nav .page-list a.page-news.active .label{background-image:url(ico_news_small_red.png)}
nav.top-nav .page-list a.page-events.active .label{background-image:url(ico_events_small_red.png)}
nav.top-nav .page-list a.page-pressreleases.active .label{background:url(ico_pressreleases_small_red.png) no-repeat left;}
nav.top-nav .page-list a.page-publications.active .label{background:url(ico_publications_small_red.png) no-repeat left;}
nav.top-nav .page-list a.page-reports.active .label{background:url(ico_reports_small_red.png) no-repeat left;}
nav.top-nav .page-list a.page-media.active .label{background:url(ico_media_small_red.png) no-repeat left;}
nav.top-nav .page-list a.active{color:#d9232d;}
nav.top-nav .page-list a:before{display:block; content:""; height:0px; background:#d9232d; width:100%; top:0; left:0; position:absolute;}
nav.top-nav .page-list a.active:before{height:6px;}

/* landingPage
 * --------------------------------------- */
 #landingPage{z-index:4;}
 #landingPage section{font-size:28px; color:#fff; position:relative; z-index:4;}
 #landingPage footer{ position:relative; z-index:4; bottom:auto;}
 .copyright a{text-decoration:underline;}
 #additionalTools .intro h3{font-size:1.5em; margin-top:1em;}
 .signature {text-align: right; padding:1em 0 0 0;}
 .signature .hidden{display:none;}
 .signature a:hover{opacity:1;}
section > .wrapper,
section .tableCell > .wrapper{padding:0 6% 62px 6%;}
.livenri_logo{background:;padding:20px; margin-top:-22px;}
section#aboutUs > .wrapper,
section#contactUs > .wrapper {padding-bottom:300px;}
section h1{font-size:52px; font-weight:900; letter-spacing:-0.01em; text-transform:uppercase; margin-bottom:0.5em;}
section h2{font-size:30px; font-weight:900; letter-spacing:-0.01em; text-transform:uppercase; margin-bottom:0.5em;}
section h3{font-size:1em; font-weight:900; letter-spacing:-0.01em; text-transform:uppercase; margin-bottom:0.4em;}
section p{margin-bottom:0.5em; line-height:1.3em;}
 #landingPage p {color:#bab5a5; }
 #landingPage p strong{color:#dcd7c5;}
.line{display:block;}
.more,
.zoom{ font-weight:bold; display:inline-block; font-weight:900; letter-spacing:-0.01em; text-transform:uppercase; font-size:16px; padding-right:20px;}
.more:hover,
.zoom:hover{padding-right:15px;}
a.downButton{position:absolute; font-size:18px; text-transform:uppercase; color:#dcd7c5; padding-bottom:2.5em; bottom:1em; left:50%; width:300px; margin-left:-150px; text-align:center; display:block; background:url(arw_large_down.png) no-repeat 50% 80%;}
a.downButton:hover{color:#ffffff; background-position:50% 70%;}
article time{font-size:18px;margin-bottom:0.5em; display:inline-block;}
article .cat{display:inline-block; text-transform:uppercase;}
article .cat .label{padding:0.15em 0.3em 0; font-size:22px; display:inline-block;}

/*HOME*/
section#home h1{margin-left:-0.75em; margin-bottom:1.2em;}
section#home h2{font-size:100px; line-height:0.85em; height:2.8em; text-shadow: 2px 2px 16px rgba(14, 13, 13, 1);}
section#home .small{font-size:0.75em; line-height:1em;}
section#home .smallest{font-size:0.4em; line-height:1em; font-weight:normal;}
section#home .specialStyle{color:#fff; background:#025395; font-weight:normal; display:inline-block; padding:.15em .4em; line-height:1em; letter-spacing:.1em; margin-bottom:0.15em; margin-left:.15em;}
section#home .cols.col_5{text-align:right; float:left; margin-top:-120px;}
section#home .content a.button, #investInIndia a.button{background:#f5a11a; display:inline-block; padding:0 1.5em; color:#fff; text-transform:uppercase; font-weight:900; letter-spacing:-0.01em; font-size:18px;}
section#home .content a.button:hover{background:#f6b650;}
section#home .content a.button span{display:block; padding:1em 1em 1em 0; background:url(ico-arw-brown-right.png) no-repeat right center;}
section#home .play{font-size:18px; display:inline-block; position:relative; z-index:20;}
section#home .play.social{margin-bottom:2em;}
section#home .socials .label{padding-right:25px; line-height:31px; height: 31px; display:block; float:left;}
section#home .top_part{position:relative;}
section#home .bottom_part .actions{padding:2em 0;}
section#home .newsEvent_block{position:absolute; right:0; bottom:0; width:300px; z-index:10;}
section#home article{border-top:1px solid #fff; padding:2em 0;}
section#home article:first-child{border-top:none;}
section#home .newsEvent_block a h3{margin:0; color:#f7f2e4; font-size:22px;}
section#home article a.cat{background:#f7f2e4; color:#625152;}
.cta_list{margin:0 -60px;}
.cta_list li{float:left; width:33.333%;}
.blue_color{color: #025395 !important;}
.green_color{color: #75af3f !important;}
.black_color{ color: #000 !important;}
.cta_list li .wrapper{ vertical-align: middle; overflow:hidden;color:#ffffff; margin:0 1px; background:rgba(0,0,0,.6); padding:0 50px; display:block;overflow:hidden; position:relative;}
.cta_list li .wrapper .container{display:block; position:relative;}
.cta_list li .wrapper:hover{background-color:rgba(0,0,0,0.8);}
.cta_list li .wrapper.highlight{background-color:rgba(245,161,26,0.6);}
.cta_list li .wrapper.highlight:hover{background-color:rgba(245,161,26,0.8); }
.cta_list li .wrapper.highlight .highlight{position:absolute; padding:0.15em 0.3em; text-transform:uppercase; font-size:14px; background:#025395; color:#fff; margin-top:-1.5em; margin-left:25px; line-height:1em;}
.mini-carousel .item,
.cta_list li figure{height:158px; display:table-cell; vertical-align: middle; width:35%;}
.cta_list li figure.mini-carousel{position:absolute; width:35%; top:0; left:0; overflow:hidden; display:block;}
@media screen and (min-width: 2310px){
	.cta_list li figure.mini-carousel{width:30%;}
}
.mini-carousel-item-container{width:300%; position:relative;}
/*anim Class*/
.mini-carousel-item-container[data-current="1"]{left:0;}
.mini-carousel-item-container[data-current="2"]{left:-100%;}
.mini-carousel-item-container[data-current="3"]{left:-200%;}

.mini-carousel .item{width:33.333%;}
.mini-carousel .item img{width:100%;}
.cta_list li figure img{width:100%;}
.cta_list li .text{height:158px; display:table-cell; vertical-align: middle; width:65%; position:relative;}
.cta_list li .wrapper h3{font-weight:normal; font-size:23px; margin:0; padding-left:25px;}
.cta_list li .wrapper h3 span{font-weight:bold; color:#f5a11a; display:none;}
.cta_list li .wrapper .more{color:#f5a11a; padding-left:25px; background:url(ico-arw-yellow-right.png) no-repeat right center;}
.cta_list li .wrapper .more:hover{color:#ffc534;}

/*NEWSEVENT*/
.socials a{display:inline-block;text-indent:99999px; background-image:url(social_icon.png); background-repeat:no-repeat; width: 31px; height: 31px;}
.socials.light a{background-image:url(social_icon_light.png);}
.socials a.facebook{background-position:left top;}
.socials a.twitter{background-position:right top;}
.intro a{color:#F2AA16;}
.intro a:hover{color:#ffc534;}
section#investInIndia .cols{height: 100%; position:relative;}
section#investInIndia .col2of5{z-index:2;}
section#investInIndia .col3of5{z-index:1;}
section#investInIndia .line{height:50%;}
section#investInIndia article a.content{clear:both;}
section#investInIndia article.top_news{color:#1b212c; width:100%;}
section#investInIndia article.top_news a p{color:#1b212c;}
section#investInIndia article.top_news figure{ width:100%; float:none;}
section#investInIndia article.top_news .intro{position:absolute; width: 100%; height: 50%; bottom:0; top:auto; left:50%; background:#ffffff;}
section#investInIndia article .intro .top_part{overflow:hidden;}
section#investInIndia article{color:#ffffff;position:relative; width:66.666%; height:100%; font-size:12px !important;}
section#investInIndia article.top{color:#ffffff;position:relative; width:100%; height:100%;}
section#investInIndia article a p{color:#ffffff; line-height:1.3em;}
section#investInIndia article .wrapper{padding:2em;}
section#investInIndia article .bottom_part{position:absolute; bottom:0; right:0; padding:0 2em 2em 2em; font-size:100%;}
section#investInIndia article time{font-size:0.9em; float:left; margin-right:0.5em;}
section#investInIndia article .cat{background:#d9232d; color:#ffffff; padding:0 0.3em;}
section#investInIndia article .cat:hover{background-color:#c5242f;}
section#investInIndia article .cat .label{font-size:0.83em; padding-left:0; float:left;}
section#investInIndia article .cat .ico{background-image:url(ico_newsEvents_small_white.png); background-repeat: no-repeat; float:right; width: 16px;height: 18px; padding:0.15em 0;}
section#investInIndia article.event .cat .ico{background-position:right;}
section#investInIndia article.news .cat .ico{background-position:left;}
section#investInIndia article a.cat{color:#ffffff;}
section#investInIndia article figure{background-size:cover; background-repeat: no-repeat; background-position: center center; text-align:center;display:block; height: 100%; width:50%; background-color:#f7f2e4; float:right; overflow:hidden; position:relative; z-index:1;}
section#investInIndia article figure img{display:none;}
section#investInIndia article h3{position:relative; color:#000; font-size:1.3em; font-weight:900; letter-spacing:-0.01em; text-transform:uppercase; padding-top:0.8em; margin-bottom:0.5em; position:relative;line-height: 20px;}
section#investInIndia article.top_news h3:after{display:none;}
section#investInIndia article.top_news .intro:before{display:block; content:""; background: url(article_link_arrow_white_up.png) no-repeat; width: 34px; height: 21px; left:2em; top:-21px; position:absolute;}
section#investInIndia article .intro{position:relative; z-index:2;width: 50%; height: 100%; top:0; left:0; background:#75af3f; float:right; position:relative;}
section#investInIndia article .intro.col3{position:relative; z-index:2;width: 37.33%; height: 100%; top:0; left:0; background:#75af3f; float:right; position:relative;}
section#investInIndia article .intro.col6{position:relative; z-index:2;width: 62%; height: 100%; top:0; left:0; background:#025395; float:right; position:relative;}
section#investInIndia article .intro.col6 h3{color:#fff}
section#investInIndia article .intro.col6 ul{color:#eee; list-style: disc; }


section#investInIndia article ul{list-style: disc ; margin-left:20px; }
section#investInIndia article ul li, section#investInIndia article ol li{padding:5px 0 5px 0 }
section#investInIndia .title {
text-transform: uppercase;
font-weight: bold;
font-size: 20px;
} 




@media screen and (orientation:landscape) {
	section#investInIndia article.event{float:right;}
}

section#investInIndia article .more{color:#ffc534; margin-top:1em; background:url(ico-arw-yellow-right.png) no-repeat right center;}
section#investInIndia article .more:hover{color:#f6b650;}
section#investInIndia article .socials{display:block;}
section#investInIndia article .socials a{margin-left:0.25em;}
section#investInIndia article .socials a:first-child{margin-left:0;}
section#investInIndia .actions .button{padding:0;position:absolute; display:block; text-align:center; background-color:#005596; background-repeat:no-repeat; background-position:20% 50%; width:33.333%; height:25%; right:0; color:#ffffff;}
section#investInIndia .actions .button:hover{background-color:#c5242f;}
section#aboutUs a.video:hover{ color:#ffffff;padding-right:35px;}
section#investInIndia .actions .button > div{display: inline-block; text-align:left; vertical-align: middle; position:relative; top:50%;}
section#investInIndia .actions .button > div span{display:block;}
section#investInIndia .actions .button .title{ font-weight:bold; text-transform:uppercase; font-weight:900; letter-spacing:-0.01em; font-size:40px; margin-top:-1em;}
section#investInIndia .actions .button .subtitle{font-size:18px; padding-left:16px; background:url(ico-arw-plain-white-right.png) no-repeat left center;}

/*About US and contactUs*/
section#aboutUs h2,
section#contactUs h2{width:60%; position:relative;}
section h2 .small{font-size:30px; line-height:1em;}
section#aboutUs .intro,
section#contactUs .intro{width:40%;}
section#aboutUs .bottom_part{clear:both; padding-top:3em;}
section#contactUs .bottom_part{clear:both; padding-top:10px;}
.page_list{margin:0 -40px; padding:0 0 0 0;}
.page_list li{display:block; float:left; margin: 0; padding: 0; width:25%; font-size:20px;}
.page_list li .wrapper{padding:0 40px;}
.page_list li h3{color:#f5a11a;}
.page_list li h3 .ico{background-repeat:no-repeat;display:block; width: 56px; height: 49px; margin-bottom:1em;}

.page_list li h3 .who_we_are.ico{background-position:0 0;}
.page_list li h3 .why_it_matters.ico{background-position:33.333% 0;}
.page_list li h3 .meet_the_board.ico{background-position:66.666% 0;}
.page_list li h3 .message_from_her_highness.ico{background-position:100% 0;}

.page_list li h3 .press_release.ico{background-position:0 0;}
.page_list li h3 .publication.ico{background-position:33.333% 0;}
.page_list li h3 .reports.ico{background-position:66.666% 0;}
.page_list li h3 .media.ico{background-position:100% 0;}

.page_list li p{position:relative;}
.page_list li p:before{content:""; display:block; background:#f7f2e4; opacity:0.3; width:1px; height:100%; position:absolute; left:-40px; top:0;}
.page_list li:first-child p:before{display:none;}
.page_list li a.more{ background:url(ico-arw-yellow-right.png) no-repeat right center;}
.page_list li a.zoom{ background:url(ico-zoom-yellow.png) no-repeat right center;}
.page_list li a.more,
.page_list li a.zoom{color:#f5a11a;}
.page_list li a.zoom{padding-right:40px; padding-top: 3px; padding-bottom: 3px;}
.page_list li a.more:hover,
.page_list li a.zoom:hover{color:#ffc534;}

/*Stories and projectUSPs*/

/*fxed bg*/
#fixedStoriesAndProgrammesBg { position:fixed; width: 100%; height: 100%; top:0; left:0; z-index:3;background-color: #000000; overflow:hidden;}
.menu-open #fixedStoriesAndProgrammesBg { margin-left:315px;}
#fixedStoriesAndProgrammesBg > .wrapper{height:105%; position:relative; top:0;}
section#projectUSPs .slice,
section#gallery .slice,
#fixedStoriesAndProgrammesBg .slice{ height: 100%; width:25%; float:left; overflow:hidden;}

#fixedStoriesAndProgrammesBg .visual{background:#000;}
#fixedStoriesAndProgrammesBg.hover .visual > div{opacity:0.5;}
#fixedStoriesAndProgrammesBg.hover .visual.hover > div{opacity:1;}

.projectUSPs_active #fixedStoriesAndProgrammesBg .wrapper{top:-5%;}
#fixedStoriesAndProgrammesBg .visual > div{ background-size:cover; background-repeat: no-repeat; background-position: center center; width: 100%; height: 100%;}

.desktop #fixedStoriesAndProgrammesBg .visual.hover > div{
	width:102%;
	height:102%;
	margin-left:-1%;
	margin-top:-1%;
}

@media screen and (min-width: 765px){
	#slice_eac > div{background-color: #402736; background-image:url(p1.jpg);}
	#slice_peic > div{background-color: #553d3c; background-image:url(p2.jpg);}
	#slice_al_fakhoora > div{background-color: #aa9684; background-image:url(p3.jpg);}
	#slice_analysis > div{background-color: #aa9684; background-image:url(p4.jpg);}	
	#slice_analysis1 > div{background-color: #aa9684; background-image:url(featured_projects/p5.jpg);}	
	#slice_analysis2 > div{background-color: #aa9684; background-image:url(featured_projects/p6.jpg);}	
}
.jp-video{position:relative; z-index:5;}
.video_container .close{cursor:pointer;position:absolute; top:15px; right:15px; width: 60px; height: 60px; background:url(close-single.png) no-repeat center; text-indent:-99999px; z-index:500; font-size:20px; font-weight:bold;line-height:60px; color:#ffffff; text-transform:uppercase; }
.video_container.intro .close{width: auto; right:40px; background:url(ico-arw-white-right.png) no-repeat right; text-indent:0; padding-right:1em;}

/*ANIM VIDEO*/

.video_container {position:absolute; top:0; left:0; width: 100%; height:100%; background:#000000; opacity:0; z-index:600; color:#ffffff; display:none;}
.video_container.intro {opacity:1;display:block;}
.video_container.open {opacity:1;}

.storyVideoOpen #fixedStoriesAndProgrammesBg{background-color:#000000;}
.storyVideoOpen .slice.activeVideo{opacity:0;}

.storyVideoOpen.video_story_eac #story_peic,
.storyVideoOpen.video_story_eac #slice_peic{left:75%;}
.storyVideoOpen.video_story_eac #slice_eac > div{opacity:0 !important;}
.storyVideoOpen.video_story_eac #story_al_fakhoora,
.storyVideoOpen.video_story_eac #slice_al_fakhoora{left:75%;}
.storyVideoOpen.video_story_eac #story_analysis,
.storyVideoOpen.video_story_eac #slice_analysis{left:75%;}

.storyVideoOpen.video_story_peic #story_eac,
.storyVideoOpen.video_story_peic #slice_eac{left:-25%;}
.storyVideoOpen.video_story_peic #slice_peic > div{opacity:0 !important;}
.storyVideoOpen.video_story_peic #story_al_fakhoora,
.storyVideoOpen.video_story_peic #slice_al_fakhoora{left:50%;}
.storyVideoOpen.video_story_peic #story_analysis,
.storyVideoOpen.video_story_peic #slice_analysis{left:50%;}

.storyVideoOpen.video_story_al_fakhoora #story_eac,
.storyVideoOpen.video_story_al_fakhoora #slice_eac{left:-50%;}
.storyVideoOpen.video_story_al_fakhoora #slice_al_fakhoora > div{opacity:0 !important;}
.storyVideoOpen.video_story_al_fakhoora #story_peic,
.storyVideoOpen.video_story_al_fakhoora #slice_peic{left:-50%;}
.storyVideoOpen.video_story_al_fakhoora #story_analysis,
.storyVideoOpen.video_story_al_fakhoora #slice_analysis{left:25%;}

/*ANIM VIDEO*/


section#gallery {overflow:hidden;}
.slice{position:relative; left:0;}
section#gallery .slice .wrapper{ position:absolute; width:80%; padding:200% 10% 0; bottom:0;}
section#gallery .slice h3{color:#fff; font-size:64px; line-height:1.1em; padding-top:0.5em; position:relative; margin-top:0.5em; height:2em;text-shadow: 2px 2px 16px rgba(14, 13, 13, 1);}
section#gallery .slice h3:before{display:block; content:""; top:0; position:absolute; left:0; height:2px; background:#f7f2e4; width:15%;}

section#gallery .slice .play,
section#gallery .slice a.play{background-position:right; padding-left:0; padding-right:16px;}

section#gallery .slice .origin{ display:block; margin-bottom:3em;}
section#gallery .slice .country{text-transform:uppercase;}
section#gallery .slice .play_video-link{position:absolute; z-index:5; display: block; width: 100%; height: 100%; text-indent:-999999px; top:0; left:0;}
section#gallery .slice .play_video-ico{color:#fff; display:block; width:58px; height:29px; text-indent:-99999px; background: url(play_button_camera.png) no-repeat center center;}
section#gallery .slice .cta{display:block; }
section#gallery .slice .cta .cta{display:none;}
section#gallery .slice .actions{position:relative; z-index:10;}
section#gallery .slice .cta .button{padding:1em; background:#f5a11a; display:block; color:#ffffff; padding:1em 2em; text-align:center; text-transform:uppercase;font-weight:900; font-size:19px;}
section#gallery .slice .cta:hover .button{background-color:#ffc534;}
section#gallery .slice .cta .button .label{background: url(ico-arw-white-bottom.png) right no-repeat; display:inline-block; padding-right:2em;}
section#gallery .slice .cta .logo{background:#ffffff; display:none; text-align:center;}
section#gallery .slice .cta .logo img{width:100%;}
section#gallery .statistic{ font-size:50px; color:#ffffff; margin-top:-3em; text-transform:uppercase; line-height:0.8em; position:relative; padding-bottom:40px; background: url(ico-arw-white-bottom.png) bottom no-repeat;}
section#gallery .statistic:after{ display:block; content:""; position:absolute; top:100%; left:50%; margin-top:5px; margin-left:-1px; width:2px; height:10000px; background:#ffffff;}
section#gallery .statistic .small{ font-size:0.6em; line-height:0.8em;}
section#gallery .statistic .big{ font-size:3.5em; line-height:0.8em; margin:0 -0.2em 0 0;}
section#gallery .statistic .colored{ color:#d9232d; }
section#gallery .statistic .cols{ float:none; display:inline-block; }

section#projectUSPs {overflow:hidden;}
section#projectUSPs .slice{position:relative;}
section#projectUSPs .slice .wrapper{ position:absolute; width:80%; padding:0 10%; bottom:30px;padding-bottom: 20px; background: rgba(0, 0, 0, 0.6); height: 230px;}
section#projectUSPs .slice h3{color:#fff; font-size:54px; line-height:0.9em; padding-top:0.5em; position:relative; margin-top:0.5em; height: 2em;}
/*section#projectUSPs .slice h3:before,
section#projectUSPs .slice .origin:before{display:block; content:""; top:0; position:absolute; left:0; height:2px; background:#f7f2e4; width:15%;}*/
section#projectUSPs .slice h3 .smallest{font-size:0.45em; line-height:0.9em; font-weight:normal;}
section#projectUSPs .slice .origin{ display:block; margin-bottom:15px; position:relative; padding-top:5px; font-size: 16px;text-shadow: 2px 2px 2px rgba(14, 13, 13, 1); color: #fff;}

section#projectUSPs .slice .cta{display:block; }
section#projectUSPs .slice .actions{position: absolute;bottom: 30px;z-index:10;}
section#projectUSPs .slice .button{background:#f5a11a; color:#ffffff; padding:10px 20px; text-align:center; text-transform:uppercase;font-weight:900; font-size:16px;}
section#projectUSPs .slice .button:hover{background-color:#ffc534;}
section#projectUSPs .slice .button .label{background: url(ico-arw-white-right.png) right no-repeat; display:inline-block; padding-right:2em;}
section#projectUSPs .statistic{ font-size:50px; color:#ffffff; margin-top:-3em; text-transform:uppercase; line-height:0.8em; position:relative; padding-top:40px; background: url(ico-arw-white-up.png) top no-repeat;}
section#projectUSPs .statistic:before{ display:block; content:""; position:absolute; bottom:100%; left:50%; margin-bottom:5px; margin-left:-1px; width:2px; height:10000px; background:#ffffff;}
section#projectUSPs .statistic .small{ font-size:0.6em; line-height:0.8em;}
section#projectUSPs .statistic .left{text-align:left;}
section#projectUSPs .statistic .right{text-align:right;}
section#projectUSPs .statistic .smaller{ font-size:0.4em; }
section#projectUSPs .statistic .big{ font-size:1.5em; line-height:0.8em;}
section#projectUSPs .statistic .colored{ color:#d9232d; }
section#projectUSPs .statistic .cols{ float:none; display:inline-block; }
section#projectUSPs .statistic .light{ font-weight:normal; }
section#projectUSPs .statistic .cta{ font-size:18px;}
section#projectUSPs .logo{padding:60px 10% 0; font-size:2.5em; text-transform:uppercase; font-weight:bold; line-height:1em;text-align:center; }
section#projectUSPs .logo img{ width: 50%}
/*section#projectUSPs .logo img{width:100%;}*/

/*Partners*/
h3.alternate-style{ text-transform:none; font-size:65px; line-height:0.8em;}
h3.alternate-style .small{font-size:0.75em;line-height:0.8em;}
h3.alternate-style .colored{color:#f2aa16;}
h3 .backward{margin-left:-0.5em;}
h3 .forward{margin-left:0.5em;}

.nav-container{position:absolute; top:0; right:0; width:66.666%;}

nav.tab-nav{overflow:hidden; position:relative;}
nav.tab-nav .tabulation_deco{position:absolute; left:0; top:0; margin-right:1px; width:25%; height: 100%; background:url(tabs-active-tab-bg.pg) repeat-x bottom left; border:1px solid #ffffff; border-width:1px 1px 0 1px; opacity:0.5; z-index:1;}
nav.tab-nav .tabulation_deco span{display:block; position:absolute; bottom:1px; width:300%; height:1px; background:#ffffff;}
nav.tab-nav .tabulation_deco span.before{right:100%;}
nav.tab-nav .tabulation_deco span.after{left:100%;}
nav.tab-nav ul{position:relative; z-index:2; margin-top:3em;}
nav.tab-nav li{float:left; width:25%;}
nav.tab-nav a{display:block; padding:0.5em 0.5em; text-align: center; background:#ccc;  font-weight:900; text-transform:uppercase; color:#f7f2e4; font-size:20px !important;}
nav.tab-nav a > span{display:inline-block;}
nav.tab-nav a .small{font-size:0.75em;}
nav.tab-nav a .colored{color:#f2aa16;}
section#additionalTools h2{width:30%;}
section#additionalTools .col1{width:33.333%;}
section#additionalTools .col2{width:66.666%;}
section#additionalTools .col1 .wrapper{padding:0 10% 0 0;}
section#additionalTools .col2 .wrapper{padding:0 20px; font-size: 14px !important;}
#partner-content{position:relative;}
section#additionalTools .tableCell > .wrapper{/*height:82%;*/ overflow:hidden;}
section#additionalTools .tab{zoom:1; display:none; padding:100px 10px 0px 300px;}
section#additionalTools .tab.active{display:block;}
section#additionalTools .tab:after{display:block; clear:both; content:"";}
.swiper.cols{position: relative;}
.swiper-container{ background:url(partner-shadow-deco.png) no-repeat center; background-size:100% 100%;}
.swiper-slide{position:relative; width:100%;}
.swiper-slide .deco_container{ position:absolute; z-index:5; width: 100%; height: 100%; opacity:0.5;}
.swiper-slide .deco_container .deco{position:absolute; background:#ffffff;}
.swiper-slide .deco_container .big_sep{ width: 100%; height: 1px; top:50%; left:0;}
.swiper-slide .deco_container .small_sep{ width: 1px; height: 100%; top:0;}
.swiper-slide .deco_container .small_sep.small_sep_1{left:33.333%;}
.swiper-slide .deco_container .small_sep.small_sep_2{left:66.666%;}
.partner-list{overflow: hidden; position:relative; z-index:10;}
.partner-list li{float:left; width:49%; line-height:100%;}
.partner-list li a,
.partner-list li span{display:block;}
.partner-list li img{}
section#additionalTools .pagination{position:absolute; width: 100%; left:0; bottom:-2em; text-align: center;}
span.swiper-pagination-switch{font-size:10px; display:inline-block; margin:0 0.5em; width: 1em; height: 1em; background:#ffffff; opacity:0.5; border-radius:1em;}
span.swiper-pagination-switch.swiper-active-switch{background:#f2aa16; opacity:1;}
section#additionalTools .arrow{position:absolute; width:40px; height: 100%; top:0; cursor:pointer;}
section#additionalTools .arrow.arrow-prev{left:0; background:url(arw_large_left.png) no-repeat left;}
section#additionalTools .arrow.arrow-next{right:0; background:url(arw_large_right.png) no-repeat right;}

.ua-desktop section#additionalTools .arrow.arrow-prev:hover{background-position:right;}
.ua-desktop section#additionalTools .arrow.arrow-next:hover{background-position:left;}



/* internal page
 * --------------------------------------- */
.layer_content{overflow:hidden;}
#listPage{background:#f7f2e4; position:absolute; z-index:300; left:100%; top:0; width: 100%;}
#singlePage{background:#f7f2e4; position:absolute; z-index:400; left:100%; top:0; width: 100%;}
#listPage,
#singlePage{background:#f7f2e4; position:absolute;left:100%; overflow:auto; overflow-x:hidden; overflow-y:auto; height:100%;}

.listPage-active #listPage{left:0;}
/*.listPage-active.singlePage-active #listPage{left:-100%;}*/
.singlePage-active #singlePage{left:0;}

/* sidebar */

/*sidebar loaded*/
.listPage-active #listPage.loaded .sidebar.loaded,
.singlePage-active #singlePage.loaded .sidebar.loaded{left:0;}

.listPage-active #listPage .internal-content,
.singlePage-active #singlePage .internal-content,
.listPage-active #listPage footer,
.singlePage-active #singlePage footer{opacity:0;}

.listPage-active #listPage.loaded .internal-content,
.singlePage-active #singlePage.loaded .internal-content,
.listPage-active #listPage.loaded footer,
.singlePage-active #singlePage.loaded footer{opacity:1;}

/*sidebar Basic*/
.listPage-active #listPage .sidebar,
.singlePage-active #singlePage .sidebar,
/*sidebar Hidden*/
.listPage-active.sidebar-hidden #listPage.loaded .sidebar,
.singlePage-active.sidebar-hidden #singlePage.loaded .sidebar,
.listPage-active.menu-open.sidebar-hidden  #listPage.loaded .sidebar,
.singlePage-active.menu-open.sidebar-hidden  #singlePage.loaded .sidebar{left:-475px;}

.toggleSidebar{position:fixed; display:block; top:50%; margin-top:-16px; height:62px; width:31px; background:#d9232d url(sidebar_link_arrow_white_left.png) no-repeat center; z-index:5;}

.toggleSidebar{left:-300px;}

/*special bug IE9*/
.toggleSidebar.loaded{left:-200px;}
.listPage-active .toggleSidebar.loaded{left:475px;}
.listPage-active.sidebar-hidden.menu-open .toggleSidebar.loaded{left:315px;}
.listPage-active.sidebar-hidden .toggleSidebar.loaded{left:0; background-image:url(sidebar_link_arrow_white_right.png);}
.listPage-active.menu-open .toggleSidebar.loaded{left:790px;}

.bottom_part .actions{padding:2em 0;}

.menu-open .toggleMainMenu,
.menu-open .top-nav-container,
.menu-open .sidebar,
.listPage-active.menu-open  #listPage.loaded .sidebar,
.singlePage-active.menu-open  #singlePage.loaded .sidebar{left:315px;}

#listPage .top-nav-container,
#singlePage .top-nav-container{top:-62px;}
.listPage-active #listPage.loaded .top-nav-container,
.singlePage-active #singlePage.loaded .top-nav-container{top:0;}

.sidebar{width:474px; position:fixed; top:0; z-index:99; background:#ffffff; height:100%; border-right:1px solid #E8E4DF; font-size:28px; color:#625152; overflow-x:hidden; overflow-y:auto;}
.single-page.internal-content{padding-top:62px}
#googleMap.single-page.internal-content{padding:0; margin-top:62px; margin-left:475px; min-height: 0; height:100%; width:100%;}

.infoWindowTitle{font-size:16px !important; text-transform:uppercase; font-weight:bold !important; display:block; color:#483733;}
a.infoWindowTitle{background:url(ico-arw-plain-red-right.png) no-repeat left; padding-left:0.6em;}

.template-sidebar.internal-content{padding-left:475px; padding-right:0;}
.template-sidebar.internal-content.the-list{padding-top:62px;}
.template-sidebar.internal-content.the-list,
.template-sidebar.internal-content.template-contact{min-height:100%;}

.the-list article .cat{background:#d9232d; color:#f9f2e2;}
.sidebar > .wrapper{padding-top:62px; padding-bottom:0;}
.sidebar h1{color:#D9232D;}
div.top_border{font-size:40px; margin-bottom:1em;}
.sidebar h1.top_border,
.single-page .top_border{position:relative; padding-top:0.5em;}
.sidebar h1.top_border:before,
.single-page .top_border:before{display:block; content:""; top:0; position:absolute; left:0; height:2px; background:#D9232D; width:80px;}
.sidebar div .wrapper{padding-left:10%;padding-right:10%;}
.sidebar div.img-bloc .wrapper{padding-left:0;padding-right:0;}
div.img-bloc{position:relative;}
.sidebar div.img-bloc{margin-bottom:0.5em;}
div.img-bloc img{width:100%;}
.template-sidebar div.img-bloc:before{position:absolute; top:50%; right:0; width:21px; height: 34px; background: url(article_link_arrow_dirt_white_left.png) no-repeat left; margin-top:-70px; content:"";}
.sidebar .top-bloc .wrapper{padding-top:40px; padding-bottom:40px;}
.sidebar .calendar-bloc{text-align:center; font-size:20px;}
.sidebar .calendar-bloc .month-selector{text-align:center; line-height:3em; border-top:1px solid #e5e1d4; border-bottom:1px solid #e5e1d4;}
.sidebar .calendar-bloc .current-month{font-weight:bold;}
.sidebar .calendar-bloc .month-switcher{display:block; text-indent:-9999px; width:14.285%;}
.sidebar .calendar-bloc .month-switcher:hover{background-color:#ffc534;}
.sidebar .calendar-bloc .prev-month{float:left; background:#f5a11a url(ico-arw-white-left.png) no-repeat center;}
.sidebar .calendar-bloc .next-month{float:right; background:#f5a11a url(ico-arw-white-right.png) no-repeat center;}
section .sidebar p {margin:1em 0;}
.standard-bloc figure{margin:1em 0;}
.standard-bloc figure img{width:100%;}
.standard-bloc p.map-disclaimer {font-size: 0.60em; opacity:0.8; margin:2em 0;}
.calendar-bloc table{width:100%;}
.calendar-bloc table td{border-right:1px solid #f7f2e4; width:14.285%;}
.calendar-bloc table th,
.calendar-bloc table td{text-align:center;border-bottom:1px solid #f7f2e4;}
.calendar-bloc table a,
.calendar-bloc table span{display:block; padding:1em 0; color:#625152; opacity:0.8;}
.calendar-bloc table a{background:#f5a11a; color:#ffffff;}
.calendar-bloc table a:hover{background:#ffc534; opacity:1; color:#ffffff;}
.calendar-bloc table span.inactive{color:#bbb5b5;}

.sidebar .contact-list{margin-bottom:2em;}
.contact-list,
.contact-list li{overflow:hidden;}
.contact-list li{font-size:18px; padding:0.5em 0; border-bottom:1px solid #f1efec;}
.contact-list .label{font-weight:bold; width:25%;}
.contact-list .value{width:75%; text-align:right; display:table;}


.sidebar .action-button a{padding:2em; display:block; background:#f5a11a; text-align:center; color:#fff; text-transform:uppercase;  font-weight:bold; font-size:22px;}
.sidebar .action-button a .label{display:inline-block; padding-right:1em; background:url(ico-arw-white-right.png) no-repeat right;}

.filter-bloc{font-size:20px;}
.filter-bloc > ul{padding:1em 0;}
.filter-bloc .type-of-filter a {display:block; color:#625152;padding:10px 10%; position:relative;}
.filter-bloc .type-of-filter a.active{color:#000000; background:#f7f2e4;}
.filter-bloc .type-of-filter a:before{display:block; height: 100%; width:10px; position:absolute; background:#d2cabf; content:""; top:0; left:-10px;}
.filter-bloc .type-of-filter a.active:before{left:0px;}
.filter-bloc .type-of-filter a .label{ padding-left:1em; display:block;}

.filter-bloc.forMap .type-of-filter li li a .label{ padding-left:2em;}

.map-filter .label{position:relative;}
.map-filter .label:before{display:block; position:absolute; left:0; top:50%; height: 1em; width: 1em; border-radius:1em; content:""; margin-top:-0.5em;}
.map-filter.map-filter-all .label:before{background:none;}
.map-filter.map-filter-01 .label:before{background:#483733; border:1px solid #483733;}
.map-filter.map-filter-02 .label:before{background:#ffc534; border:1px solid #ffc534;}
.map-filter.map-filter-03 .label:before{background:#ed6500; border:1px solid #ed6500;}
.map-filter.map-filter-04 .label:before{background:#b70400; border:1px solid #b70400;}

.filter-bloc .type-of-filter a .label strong{display:block;}
.filter-bloc .type-of-filter > li > a{ color:#000000; text-transform:uppercase;}
.filter-bloc .type-of-filter > li > a .label{display:inline-block; background:url(ico-arw-plain-red-right.png) no-repeat left;}
.filter-bloc .type-of-filter > li > a.open .label{display:inline-block; background:url(ico-arw-plain-red-down.png) no-repeat left;}
.filter-bloc .type-of-filter > li > a var{opacity:0.5; text-transform:none; font-size:0.8em;}
.filter-list{display:none;}
.filter-list.simple{display:block;}

/*.sidebar .fixed-bottom-bloc{ position:absolute; bottom:0; left:0; width: 100%; }*/
.search-field{ background: #fbf8f1; overflow:hidden;}
.search-field.no-fix{position:static; overflow:hidden;}
.search-field label{ padding:0;  display:block; overflow:hidden; float:left; width:85.71%; height:83px; line-height:83px;}
.search-field .label{display:none;}
.search-field .submit{display:block; width:14.285%; float:left; height:83px; text-indent:-9999px; background:url(ico-search-button.png) no-repeat center; cursor:pointer;}
.search-field input{line-height:1.2em; padding:0; margin:0; display:block; border:none; font-size:22px; color:#7c7f8e; width:93%; float:right; background: none; height: 100%;}
.sidebar .socials{float:right;}
.standard-bloc p{font-size:18px;}
.form_message{font-size:22px;}
.form_message a {color:#d9232d;} 

/*lists*/

.the-list article{border-bottom:1px solid #e4ded1; overflow:hidden;color:#625152; background: transparent url(arw_huge_left.png) no-repeat 1350px center;}
.the-list article.article-contactUs,
.the-list article.article-contactUs:hover{background-image: none;}
.the-list article:hover{background-color:#FBF8F1; background-image:url(arw_huge_light_left.png);}
.the-list article figure{float:left; display:block; padding:0; background:#554a4a; position:relative;}
.the-list article.type-document figure{display:table-cell; vertical-align:middle; background:#e7e2d1; width:235px; height: 235px; line-height: 235px; text-align:center; border-bottom:1px solid #d2cabf; overflow:hidden;}
.the-list article.type-document figure img{width:auto; vertical-align:middle; display:inline-block;}

.the-list article.type-picture figure:after,
.the-list article.type-video figure:after,
.the-list article.type-document figure:after{display:block; content:""; position:absolute; left:0; top:0; width: 100%; height: 100%; background-color:#554a4a; background-repeat:no-repeat; background-position:center center; opacity:.5;}
.the-list article.type-picture figure:after{background-image:url(ico_picture_big_white.png);}
.the-list article.type-video figure:after{background-image:url(ico_video_big_white.png);}
.the-list article.type-document figure:after{background-image:url(ico_document_big_white.png);}

.the-list article figure img{width:100%; display:block;}
.the-list article:hover figure img{opacity:0.5;}
.the-list article .description{font-size:22px; max-width:1300px;}
.the-list article .description > .wrapper{padding:1em 2.5em; padding-left:235px; margin-left:2.5em;}
.the-list article a{color:#625152;}
.the-list article h2{position:relative;}
.the-list article h2:before{position:absolute; top:50%; left:-75px; width:21px; height: 34px; background: url(article_link_arrow_dirt_white_left.png) no-repeat left; margin-top:-17px; content:"";}
.the-list article:hover h2:before{background-image: url(article_link_arrow_dirt_white_light_left.png);}
.the-list article a h2{ font-size:26px; color:#d9232d;}
.the-list article .excerpt{ margin:0 0 1em 0; display:block;}
.the-list article .more{color:#f5a11a; background:url(ico-arw-yellow-right.png) no-repeat right; margin-right:20px;}
.the-list article .more:hover{margin-right:25px;}

.the-list article.animAll{
	opacity:0;
	-ms-transform: translate(50%,0); /* IE 9 */
	-webkit-transform: translate(50%,0); /* Chrome, Safari, Opera */
	transform: translate(50%,0);
}
.the-list article.animAll.loaded{
	opacity:1;
	-ms-transform: translate(0,0); /* IE 9 */
	-webkit-transform: translate(0,0); /* Chrome, Safari, Opera */
	transform: translate(0,0);
}

.location{ text-transform:uppercase; }
.list-separator{background:rgba(255,255,255,.9); border-bottom:1px solid #e8e4de; position:relative; z-index:80;}
.list-separator .label{padding:0.5em 2em; font-size:20px; color:#6d6e77; text-transform:uppercase;}
.the-list .action{padding:2em 17em; overflow:hidden;}
.the-list a.loadMore{background:#F5A11A; color:#ffffff; padding:1em 2em; font-size:19px; font-weight:900; text-transform:uppercase; display:inline-block;}

.the-list a.loadMore{opacity:0;}
.the-list .loaded a.loadMore{opacity:1;}

.the-list a.loadMore:hover{background:#ffc534;}
.the-list a.loadMore .label{display:inline-block; padding-right:2em; background:url(ico-arw-white-bottom.png) no-repeat right center;}

a.viewMore{text-decoration:none; background:#F5A11A; color:#ffffff; padding:1em 2em; font-size:19px; font-weight:900; text-transform:uppercase; display:inline-block;}
a.viewMore:hover{background:#ffc534;}
a.viewMore .label{ color:#ffffff; display:inline-block; padding-right:2em; background:url(ico-arw-white-right.png) no-repeat right center;}

/* internal page */

/*.single-page{min-height:100%;}*/
/*.single-page.template-sidebar{width:1300px;}*/
.single-page > .wrapper{padding:65px 0; position:relative; z-index:50;}
.template-banner.internal-content.single-page > .wrapper{padding-left:6%; padding-right:6%;}
.template-map.internal-content.single-page > .wrapper{margin:0 auto; max-width:900px;}
.template-map article .cat .label{color:#9d3233; text-transform:none; display:table; height: 50px; line-height:50px;}
.template-map article .cat{padding-left:50px; background:url(ico-location-plain-red.png) no-repeat left; margin-bottom:2em;}

.template-banner .top_part{position:relative; z-index:99; padding-bottom:20px; background:#f7f2e4;}
.template-banner .img-bloc{height:170px; overflow:hidden; background-size:cover; background-position:center; background-color:#625152;}

#page-who-we-are-content .img-bloc{background-image: url(../bundles/eaafront/img/content/banner_who_we_are.jpg);}
#page-why-it-matters-content .img-bloc{background-image: url(../bundles/eaafront/img/content/banner_why_it_matters.jpg);}
#page-the-board-content .img-bloc{background-image: url(../bundles/eaafront/img/content/banner_the_board.jpg);}
#page-message-from-her-highness-content .img-bloc{background-image: url(../bundles/eaafront/img/content/banner_message_from_her_highness.jpg);}

#eac_detail_content .img-bloc{background-image: url(../bundles/eaafront/img/content/banner_educate_a_child.jpg);}
#peic_detail_content .img-bloc{background-image: url(../bundles/eaafront/img/content/banner_peic.jpg);}
#al_fakhoora_detail_content .img-bloc{background-image: url(../bundles/eaafront/img/content/banner_al_fakhoora.jpg);}

.title_part{position:relative; zoom:1;}
.title_part:after{content:"";display:block; clear:both;}
.title_part .intro{overflow:hidden; margin-bottom:1.5em; margin-left:-6%; background:url(quote-deco.png) no-repeat 25% 50%;}
.single-page .intro + p.excerpt{margin-left:2em; text-transform:none; color:#8d282b;}
.template-banner .top_part .title_part{position:absolute; bottom:0; left:0; width:100%; padding-bottom:20px;}
.template-banner .top_part .title_part:after{position:absolute; bottom:20px; left:6%; width: 34px;height: 21px; display:block; background:url(article_link_arrow_dirt_white_top.png) no-repeat center; content:"";}
.template-banner .top_part .title_part .wrapper{padding:0 6%;}
.template-banner .top_part .title_part .cat{display:inline-block; margin-bottom:0.2em; background:#f7f2e4; color:#625152; text-transform:uppercase; font-size:17px; font-weight:bold; padding:0.2em 0.5em;}
.template-banner .top_part .title_part h1{color:#f7f2e4;}

.template-banner .attached .img-bloc{height:80px; overflow:hidden;}
.template-banner .attached .title_part{opacity:0;}
/*.template-banner .img-bloc{position:absolute; width:100%;}*/
.single-page.template-sidebar > .wrapper{padding:65px 125px;}
.single-page h1{color:#d9232d; font-size:40px; margin-bottom:1em;}
.single-page .anchor_section h1{margin-top:2em;}
section .single-page .content_part,
section .single-page .content_part p{color:#625152; line-height: 1.5em; font-size:18px;}
.single-page .content_part{font-size:20px;}
.single-page p,
.single-page ul,
.single-page ol{margin:1.5em 0;}
.single-page ol:first-child{margin:0 0 1.5em 0;}

.single-page .content_part{line-height:1.5em;}

.content_part figure{margin:1.5em 0; line-height:1.5em; overflow:hidden;}
.content_part figure img{float:left; margin-right:40px;}
.content_part figure p{margin:0;}
.content_part figure p + p{margin-top:1.5em;}

.single-page ul.number,
.single-page ul.additionalTools{text-align:center;}
.single-page ul.number li,
.single-page ul.additionalTools li{list-style:none; padding:0; display:inline-block; position:relative; max-width:30%;}

/*.single-page ul.number li:before,
.single-page ul.additionalTools li:before{content:""; display:block; width:1px; height:20%; top:40%; left:1px; background:#79716b; position:absolute;}*/


strong.listVal{display:inline-block; width:240px;}

.single-page ul.number li:first-child:before,
.single-page ul.additionalTools li:first-child:before{display:none;}

.single-page ul.number li{font-size:20px; text-transform:uppercase; padding:2em;}
.single-page ul.number li > span{display:block; line-height:1em; color:#625152;}
.single-page ul.number li .var{font-size:2em; color:#D9232D; font-weight:bold;}
.single-page ul.number li .label{margin-top:0.5em;}
.single-page ul.additionalTools li{width:19%;}
.single-page ul.additionalTools li img{width:100%;}

.template-map{background-size:cover; background-image: url(bg-map.jpg); background-position:top;}
.template-map .bottom_part{padding:2em 0 5em; border-top:1px solid #ccc8bc;}
.bottom_part a.more{color:#d9232d; margin-top:1em; background:url(ico-arw-red-right.png) no-repeat right center;}

.single-page .content_part a{color:#d9232d; text-decoration:underline;}
.single-page .content_part a.more{text-decoration:none; background:none;}
.single-page .content_part a.more .label{text-decoration:none; background:url(ico-arw-red-right.png) no-repeat right; padding-right:1em;} 
.single-page .content_part a:hover{color:#9f3231;}
.single-page ul{padding:0 0 0 2em;}
.single-page ul li{padding:0 0 0.75em 0.5em; list-style:disc outside none;}
.template-banner article{max-width:900px;}
#singlePage .template-sidebar article{max-width:900px;}
#singlePage .template-sidebar.template-contact article{max-width:1500px;}
.single-page p.excerpt{font-size:24px; text-transform:uppercase; margin:0 0 1em 0; color:#625152;}
.single-page .top_part time{font-size:20px; color:#9f3231;}
.single-page article{position:relative; z-index:10; margin-right:3em;}
.single-page article .close{z-index: 1;position:absolute; top:0; right:-125px; width: 60px; height: 60px; background:url(close-single.png) no-repeat center; text-indent:-99999px;}
.single-page article.single-news .top_part,
.single-page article.single-events .top_part{padding-left:80px; height:60px; line-height:60px; vertical-align:middle; margin-bottom:2em; position:relative;}
.single-page article.single-news .top_part{ background:url(ico_news_huge.png) no-repeat left; }
.single-page article.single-events .top_part{ background:url(ico_events_huge.png) no-repeat left; }

.single-page h2{ text-transform:uppercase; font-size:24px; font-weight:bold; color:#9f3231; margin-top:2em;}
p.label{font-size:22px; margin-top:0; float:left;}
p.mandatory{font-size:18px; float:right; margin:0;}
.single-page h2 .color{color:#d9232d;}
.single-page h3{ text-transform:uppercase; font-size:24px; font-weight:normal; color:#9f3231;}
.single-page time{}

/*quote on programme page*/
.content_quote{border-bottom:1px solid #E1DACE; padding:2em 0;}
.quote_profil{background:url(quote-deco.png) no-repeat scroll 120px 30%;}
.quote_profil figure .wrapper{-webkit-border-radius:200px;-moz-border-radius:200px;-o-border-radius:200px;border-radius:200px; border: 8px solid #FFFFFF; width:100px; height:100px; background:#000000; overflow:hidden;}
.quote_profil figure {float:left; margin:0 1.5em 0 0; margin-left:-8px;}
.quote_profil figure img{width:100%;}
.quote_name{float:left; text-transform:uppercase; padding:1.5em 0 0 0 ;}
.single-page .quote_name h3{color:#d9232d;}
p.quote {color:#9f3231; margin:1em 0;}

blockquote > div{border-bottom:1px solid #E1DACE; padding:2em 0;}
blockquote > div > div{background:url(quote-deco.png) no-repeat scroll 120px 30%;}
blockquote > div > div > div{float:left; text-transform:uppercase; padding:1.5em 0 0 0 ;}
blockquote > div > div > div h3{color:#d9232d;}
blockquote > div > div p {color:#9f3231; margin:1em 0;}


/*FAQ*/
.expand_collapse_container{margin-bottom:3em;margin-top:3em;}
.expand_collapse:first-child{border-top:1px solid #e1dace;}
.expand_collapse{border-bottom:1px solid #e1dace; background:url(expand_collapse-separator.png) no-repeat center bottom; background-size:100% 22px;}
.intro a.action,
.content_part a.action{color:#31313b; text-decoration:none; display:inline-block; padding-left:1em; background:url(ico-arw-plain-red-right.png) no-repeat left;}
.expand_collapse .js-opener{padding:1.5em 0; cursor:pointer;}
.expand_collapse.opened .js-opener{cursor:default;}
.expand_collapse .expand_collapse_slide{display:none;}
.expand_collapse h5{ display:inline; display:inline-block;}
.expand_collapse.opened .question h5{ color:#d9232d;}
.expand_collapse .question a.action{float:right;}
.expand_collapse_slide > .wrapper{padding:1.5em 0 3em;}

/*the board*/
.expand_collapse .intro{overflow:hidden;padding:1.5em 0;}
figure.portrait{float:left; width:25%; display:block; margin:0;}
figure.portrait .wrapper{border:8px solid #ffffff; border-radius:1000px; overflow:hidden;}
figure.portrait img{ width:100%; display:block;}
.title_part .intro {font-size:18px;}
.intro .cols{float:left; width:75%; margin-top:2em;}
.title_part .intro .cols{margin-top:5em;}
figure.portrait + .cols > .wrapper{padding-left:3em;}
.intro h5{ color:#d9232d; font-weight:normal; font-size:24px; }
.expand_collapse .intro p {margin:0.3em 0 1.5em;}
.expand_collapse_slide_opener{opacity:1; cursor:pointer;}
.opened .expand_collapse_slide_opener{opacity:0; cursor:default;}

div.top_small_border{position:relative;} 
div.top_small_border:before{content:""; display:block; position:absolute; height:2px; width:40px; top:0; left:0; background:#c6bfb5;}

.bottom_border{position:relative;}
.bottom_border:after{position:relative; content:""; display:block; position:absolute; height:2px; width:40px; bottom:0; left:0; background:#9F3231;}
h3.bottom_border{padding-bottom:1.2em;}


/* Contact & form */
fieldset {margin:1em -0.4em 0;font-size:24px;}
fieldset .cols.field{width:70%;}
fieldset .cols.action{width:30%;}
fieldset .cols > .wrapper {padding:0 0.4em;}

/*//responsive//*/
/*fieldset .cols,
fieldset .cols.col1of2,
fieldset .cols.field,
fieldset .cols.action{float:none; width:auto;}*/

.customSelect .selectDrop{display:none; position:absolute; right:0.8em; margin-top:0.2em;}
.customSelect.hover .selectDrop,
.customSelect.open .selectDrop{display:block;}
.customSelect .selectDrop a{display:block; overflow:hidden; background:#fff; padding:0em 1.2em; color:#a9a596; opacity:0; border:1px solid #e8e4df; border-width:0 1px 1px 1px;}
.customSelect .selectDrop a:first-child{border-width:1px;}
.customSelect .selectDrop a:hover{color:#6b685c;}
.ua-mobile .customSelect.open .selectDrop a,
.customSelect.open .selectDrop a{padding:0.8em 1.2em; opacity:1;}
.customSelect .selectValue{ padding-right:1em; background:url(ico-arw-plain-yellow-down.png) no-repeat right;}
.customSelect.open .selectValue{ padding-right:1em; background:url(ico-cross-plain-yellow.png) no-repeat right;}

form{opacity:1;}
form.loading{opacity:0.5;}
fieldset label {display:block; overflow:hidden; background:#ffffff; padding:0.8em 1.2em; color:#554a4a; margin-bottom:0.8em; cursor:pointer; border:1px solid #ffffff;}
/*fieldset label.error{padding:0; margin:0; clear:both; font-size:0.6em; margin-top:1em;}*/
fieldset label.error,
fieldset label.wrong input{color:#D9232D; border:1px solid #D9232D;}
fieldset label span.text{float:left;}
fieldset label textarea{background:none; outline:none; border:none; font-size:1em; padding:0; margin:0; color:#a9a596; min-width:100%; max-width:100%; width: 100%; resize:none;}
fieldset label textarea#messagefield{height:8.45em;}
fieldset label input,
fieldset label .customSelect,
fieldset label input[type="text"]{background:none; outline:none; border:none; float:right; font-size:1em; text-align:right; padding:0; margin:0; text-transform:none; color:#a9a596;}
fieldset label input[type="text"]{width:50%;}
fieldset label select{background:none; outline:none; border:none; float:right; font-size:1em; text-align:right; margin:0; text-transform:none; color:#a9a596;}
fieldset .submit {display:block; overflow:hidden; background:#F5A11A; padding:0.8em 1.2em; color:#ffffff; margin-bottom:0.8em; text-transform:uppercase;  text-align:center; font-weight:bold; cursor:pointer;}
fieldset .submit:hover {background:#ffc534;}
fieldset .submit .label{display:inline-block; padding-right:1em; background:url(ico-arw-white-right.png) no-repeat right;}

/*customAnchorList*/
ul.customAnchorList{position:absolute;right:0; top:0; padding:0; margin:65px 6% 0 0; z-index:20;}
ul.customAnchorList li{list-style:none; padding:0; margin-bottom:2px;}
ul.customAnchorList a{display:block; height:2.5em; width: 2.5em; line-height: 2.5em; background:#dcd7c5; text-align:center; color:#ffffff; font-size:16px;}
ul.customAnchorList a.active{background:#d9232d;}

/*footer*/
footer{background:#ebe8d9; text-align:center;}
footer .wrapper{padding:50px 6%;}
footer .logo{float:left; text-align:left;}
footer .logo img{width:100%;}
footer .footer_elements{display:inline-block; text-align:left; font-size:16px; color:#30313a;}
footer .footer_elements > li { float:left; padding:0 100px; position:relative;}
footer .footer_elements > li:before { position:absolute; top:40px; height: 67px; left:0; width: 1px; display:block; content:""; background:#d2cabf;}
footer .footer_elements > li:first-child:before {display:none;}
footer h4{ font-size:22px; margin-bottom:0.5em;}
footer h3{ font-size:28px; margin-bottom:0.5em; }
footer .footer_list a { display: block; padding:0.5em 0; }
footer a{color:#30313a; }
footer a:hover{text-decoration:underline; }
footer .socials_connection{float:right; text-align:right;}
footer .footer_social_list {display:inline-block;}
footer .footer_social_list li{float:left; padding:0.3em; border:1px solid #a9a697; border-left:none;}
footer .footer_social_list li:first-child{border-left:1px solid #a9a697;}
footer .copyright{clear:both; text-align:right; font-size:0.8em; opacity:0.75; margin-top:1em;}
footer .socials a{background-image:url(social_icon_dark.png);}

footer .news_connection{display:none;}

.menuTitle{display:none;}


/* ===============================================================
Basic Swiper Styles 
================================================================*/

.swiper-container {backface-visibility: hidden;margin: 0 auto;overflow: hidden;position: relative;z-index: 1;}
.swiper-wrapper {position: relative;transform: translate3d(0px, 0px, 0px);transition-duration: 0s;transition-property: transform, left, top;transition-timing-function: ease;width: 100%; overflow:hidden;}
.swiper-free-mode > .swiper-wrapper {margin: 0 auto;transition-timing-function: ease-out;}
.swiper-slide {float: left;}


/* ===============================================================
ERROR PAGES
================================================================*/
#errorPage{font-size:26px; height:100%;vertical-align:center; background-color:#48423e; background-image:url(error.jpg); color:#dcd7c5; background-size:cover; display:table; width:100%;}
#errorPage .tableCell {display: table-cell;vertical-align: middle;width: 100%;height: 100%; height:100%;}
#errorPage .tableCell > .wrapper{padding:6% 60px; overflow:hidden;}
#errorPage h1{font-size:2em; width:200%;}
#errorPage h2{font-size:3em; width:200%; padding-bottom:0.7em; margin-bottom:0.7em;}
#errorPage .col_1{width:40%; text-align:center;}
#errorPage .col_1 > .wrapper{display:inline-block; max-width: 11em; text-align:left;}
#errorPage .cols.col_2{width:60%; text-align:center; position:relative;}
#errorPage a.backToSite{background:url(../bundles/eaafront/css/..img/design/ico-arw-yellow-right.png) no-repeat right center;margin-top:1em; display:inline-block; color:#f5a11a; text-transform:uppercase; font-weight:bold; display:inline-block; font-weight:900; letter-spacing:-0.01em; text-transform:uppercase; font-size:16px; padding-right:20px;}
#errorPage a.backToSite .label{padding:0 1em 0 0;}
#errorPage h3.quote{color:#f5a11a; font-size:1.8em; display:inline-block; max-width:12em; position:relative; top:2em;}
#errorPage h3.quote:before,
#errorPage h3.quote:after{display:inline-block; opacity:0.5;}
#errorPage h3.quote:before{ content:"“";-webkit-transform:scale(5) translate(-0.15em, 0.15em); transform:scale(5) translate(-0.15em, 0.15em);}
#errorPage h3.quote:after{ content:"”";-webkit-transform:scale(5) translate(0.15em, 0.3em); transform:scale(5) translate(0.15em, 0.3em);}


/* ===============================================================
RESPONSIVE RULES
================================================================*/

@media screen and (min-width: 1915px){

	.cta_list li .wrapper{padding:0 90px;}
	.cta_list li figure{padding-top:0.5em;}

}


@media screen and (max-width: 1920px) {

	.cta_list li .wrapper.highlight .highlight{/*left:41%;*/}

	#errorPage{font-size:20px;}

	#landingPage section{font-size:24px;}
	section#home h2{font-size:90px;}
	section#home h1{margin-bottom:0.5em; font-size:52px;}
	section h2{margin-bottom:0.3em;}
	section#home h1 img{width:60%;}

	@media screen and (min-height: 930px) and (orientation: portrait) {
		section#home h1 img{width:100%;}
		section#home h1{padding-bottom:2em;}
	}

	section#home .content a.button{font-size:18px;}
	section#home .bottom_part .actions{padding:1em 0;}
	.cta_list li .wrapper{padding:0 2em;}

	section#investInIndia article .wrapper{padding:1.2em;}
	section#investInIndia article{font-size:1em;}
	.button{font-size:22px;}
	section#investInIndia article h3:after{right:-45px;}
	section#investInIndia .actions .button > div{padding:0 1.8em;}

	section h1{font-size:34px;}
	section h2{font-size:30px;}

	section#aboutUs .intro,
	section#contactUs .intro{width:45%;}
	section#aboutUs h3 + p,
	section#contactUs h3 + p{font-size:0.8em;}

	section#aboutUs .bottom_part{padding-top:1em;}
	
	section#gallery .statistic{ font-size:40px;}

	.page_list li h3 .ico{margin-bottom:0.5em;}
	.page_list li{font-size:1em;}
	.bottom_part a.more{margin-top:0.5em;}
	.page_list li .wrapper{padding:0 20px;}
	.page_list{margin:0 -20px;}
	h3.alternate-style,
	section#projectUSPs .slice h3,
	section#gallery .slice h3{font-size:25px !important;}
	section#projectUSPs .statistic{font-size:45px;}
	section#projectUSPs .statistic .smaller{line-height:1em;}
	.partner-list li a{padding:0;}	

	/*internal pages*/
	
	footer .footer_elements > li{padding:0 75px;}
	footer h3{font-size:30px;}
}


@media screen and (max-width: 1450px) {

	.cta_list li .wrapper.highlight .highlight{/*left:43%;*/}
	.layer_menu a,
	#main_menu li a{font-size:16px;}

	section#investInIndia article .cat .ico{height:20px;}
	/*article .cat .label{padding-top:0.35em;}*/
	#landingPage section{font-size:20px;}
	section#home h2{font-size:82px;}
	section#home h1{font-size:32px;margin-top:0.5em; }
	section h2{margin-bottom:0.3em;}
	section#home h1 img{width:60%;}
	section#home .content a.button{font-size:14px;}
	section#home .bottom_part .actions{padding:0.5em 0;}

	@media screen and (orientation:portrait) {
		section#home .bottom_part .actions{padding:2em 0;}
	}
	.cta_list li .wrapper{padding:0 1.5em;}

	section#investInIndia article .wrapper{padding:1.2em;}
	section#investInIndia article{font-size:1em;}
	.button{font-size:22px;}
	section#investInIndia article h3:after{right:-45px;}
	section#investInIndia .actions .button{background-position:130% 50%;}
	section#investInIndia .actions .button > div{padding:0 1.8em;}

	section h1{font-size:40px;}
	section h2{font-size:30px;}
	section#aboutUs .intro, section#contactUs .intro{width:60%;}
	section#aboutUs .bottom_part{padding-top:2em;}
	
	section#gallery .slice .cta .button{font-size:14px;}

	.page_list li h3 .ico{margin-bottom:0.5em;}
	.page_list li{font-size:1em;}
	.bottom_part a.more{margin-top:0.5em;}
	.page_list li .wrapper{padding:0 20px;}
	.page_list{margin:0 -20px;}
	h3.alternate-style,
	section#projectUSPs .slice h3,
	section#gallery .slice h3{font-size:44px;}
	section#projectUSPs .statistic{font-size:35px;}
	.partner-list li a{padding:9% 0;}
	

	/*internal pages*/
	.toggleSidebar,
	.listPage-active.menu-open .toggleSidebar.loaded,
	.listPage-active .toggleSidebar.loaded{left:25%}
	/*.listPage-active.sidebar-hidden #listPage.loaded .sidebar,
	.singlePage-active.sidebar-hidden #singlePage.loaded .sidebar{left:0;}*/

	.listPage-active.menu-open .toggleSidebar.loaded{margin-left:315px;}
	.listPage-active.menu-open.sidebar-hidden .toggleSidebar.loaded{margin-left:0;}

	.anchor_section{margin-bottom:2em;}

	#googleMap.single-page.internal-content{margin-left:25%;}
	.sidebar{width:25%; font-size:20px;}
	.single-page .content_part{font-size:20px;}
	.template-sidebar.internal-content{padding-left:25%;}
	.calendar-bloc table a, .calendar-bloc table span{padding:0.5em 0;}
	.the-list article figure{width:25%;}
	.the-list article .description{font-size:20px;}
	.the-list article .description > .wrapper{padding-left:25%; margin-left:1.5em;}
	.the-list article h2:before{left:-1.7em;}
	.the-list .action{padding-left:25%; padding-right:0; margin:0 0 0 1.5em;}
	.single-page.template-sidebar > .wrapper{padding:3em 6%;}

	.the-list article.type-document figure{ font-size:240px; width:1em; height: 1em; line-height: 1em;}

	.single-page article .close{right:0; top:0;}

	/*form*/
	fieldset .cols{float:none;}
	fieldset .cols.cols.col1of2{width:auto;}

	.contact-list li{font-size:14px;}

	footer .footer_elements{float:right;}
	footer .footer_elements > li{padding:0 75px;}
	footer .socials_connection{padding-top:2em; clear:both;}
	footer h3{font-size:30px;}

}

@media screen and (max-height: 935px) {
	section#home h1 img{width:50%;}
	section#home h2{font-size:65px;}
	section#home .cols.col_2{padding-bottom:15em;}
	/*section#home .newsEvent_block{width:420px;}*/
	a.downButton,
	a.downButton:hover{padding-bottom:0; padding-right:30px; width:270px; background:url(ico-arw-white-bottom.png) no-repeat 71% 47%;}
}


@media screen and (max-width: 1300px) {
	
	/*.contact-list .value.email_adress{width:100%;}*/

	section#investInIndia article .cat .ico{height:16px;}
	
	#landingPage section{font-size:16px;}
	section#home h2{font-size:65px;}
	section#home h1{font-size:24px;}
	section#home .content a.button{font-size:16px;}
	.cta_list li .wrapper{padding:0 0.5em;}

	section#investInIndia article .wrapper{padding:0.8em;}
	.button{font-size:16px;}
	section#investInIndia article h3:after{right:-30px;}
	section#investInIndia article h3{
		width:100%;
		white-space:nowrap;
		overflow:hidden;
		-o-text-overflow: ellipsis; /* pour Opera 9 */
  		text-overflow: ellipsis; /* pour le reste du monde */
	}
	section#investInIndia .actions .button{background-position:130% 50%;}
	section#aboutUs a.video{float:right;}
	section h1{font-size:34px;}
	section h2{font-size:30px;}
	section#aboutUs .intro, section#contactUs .intro{width:80%;}
	section#aboutUs .bottom_part{padding-top:1em;}

	.page_list li .wrapper{padding:0 20px;}
	.page_list li p:before{left:-20px;}
	h3.alternate-style,
	section#projectUSPs .slice h3,
	section#gallery .slice h3{font-size:40px;}
	section#projectUSPs .statistic{font-size:32px;}
	.partner-list li a{padding:9% 0;}
	
	.the-list article.type-document figure{ font-size:180px;}
	/*internal pages*/


	footer .footer_elements{font-size:14px;}
	footer h4{font-size:16px;}
	footer .footer_elements > li{padding:0 32px;}
	footer h3{font-size:24px;}

	@media screen and (orientation:portrait){
		
		section#home h1{padding-bottom:4em;}
		section#home h1 img{width:auto;}
		section#home h2{font-size:90px;}

		@media screen and (max-width: 980px) {
		
			section#home h2{font-size:60px;}
			.toggleMainMenu > div{width:62px; padding:0;}
			.toggleMainMenu > div span{ text-indent:-9999px; width: 100%; height: 100%; display:block; background:url(ico-mobile-menu.png) no-repeat center; background-size:50%;}
			nav.top-nav a.backButton .label{ text-indent:-9999px; width:62px; padding:0; height:62px; display:block; top:0;background:url(ico-arw-plain-red-left_retina.png) no-repeat center;}
			nav.top-nav a.backButton{padding:0;}


		}

	}

}

@media screen and (max-width: 1100px) {
	section#gallery .slice h3{font-size:16px !important;}
	nav.tab-nav a{font-size:18px !important;}
	.deco_container1{width:85% !important;}
	section#investInIndia article{font-size:11px !important;}
	section#investInIndia article h3{font-size:12px !important;}
	.more, .zoom{font-size:12px !important;}
	section h3{font-size:13px !important;}
	#landingPage section{font-size:13px !important;}
	section#projectUSPs .slice .origin{font-size:14px !important;}
}

@media screen and (max-width: 980px) {
	.contact-list .value{width:100%; text-align:left;}

	.cta_list li .wrapper.highlight .highlight{/*bottom:84%;*/ /*left:44%;*/}
	.sidebar .calendar-bloc{text-align:center; font-size:12px;}
	
	section#gallery .statistic{font-size:35px;}
	section#projectUSPs .statistic{font-size:26px;}
	h3.alternate-style,
	section#projectUSPs .slice h3,
	section#gallery .slice h3{font-size:28px;}
	section#projectUSPs .statistic .smaller{font-size:0.6em;}
	section#projectUSPs .statistic .small{font-size:0.8em;}
	section#projectUSPs .slice .button{padding:0.5em;}
	section#gallery .slice .cta .button{padding:1em;}
	section#gallery .slice .cta .button .label{padding:0 0 1em 0; background-position:bottom center;}
	.nav-container{position:relative; right:0; top:0;width:auto; margin-bottom:2em;}
	section#additionalTools .col1,
	section#additionalTools .col2{float:none; width:auto;}
	nav.tab-nav a{padding:0.5em; font-size:20px;}
	section#additionalTools .col2 .wrapper{padding:20px 55px;}
	.partner-list li a{padding:0 15%;}
	
	@media screen and (orientation:portrait){
		
	}
	
	/*internal pages*/

	.the-list article.type-document figure{ font-size:140px;}



}

@media screen and (orientation:portrait) {
	/*New template for investInIndia*/
	section#investInIndia .cols{height:85%; position:static;}
	section#investInIndia .cols.col2of5,
	section#investInIndia .cols.col3of5{width:50%;}
	section#investInIndia article figure{height:50%; width:auto; float:none;}
	section#investInIndia article.top_news .intro{left:0;}
	section#investInIndia article .intro{width:auto; float:none; height:50%;}
	section#investInIndia article{width:auto;}
	section#investInIndia article .bottom_part{left:auto; right:0;}
	section#investInIndia .actions .button{right:auto; width:50%; height:15%; background-position: 90% 50%}
	section#investInIndia .tableCell{vertical-align: top;}

	section#investInIndia .discover_news{bottom:0; left:0; top:auto;}
	section#investInIndia .discover_events{bottom:0; right:0; top:auto;}
	section#investInIndia article .intro:before{display:block; content:""; position: absolute; background: url(article_link_arrow_yellow_up.png) no-repeat; width: 34px; height: 21px; left:2em; top:-21px;}

	/*internal pages*/


}

/*---------------------------*/
/* Footer ipad internal page */
/*---------------------------*/

@media screen and (min-width: 765px){
	.ua-mobile .layer_content footer .wrapper{margin-left:25%0;}
	.ua-mobile footer .logo{width:20%;}
}

@media screen and (max-width: 980px){
	.menuTitle{height: 62px; line-height:62px; display:block; text-align: left; padding:0 6%;}
	.menuTitle .label{font-size: 16px;font-weight: bold; text-transform: uppercase; color: #625152; display:block; overflow:hidden; padding:0 6%; white-space:nowrap; overflow:hidden;-o-text-overflow: ellipsis; /* pour Opera 9 */text-overflow: ellipsis; /* pour le reste du monde */}
	.menuTitle.btn .label{background:url(ico-arw-plain-red-down.png) no-repeat right; cursor:pointer;}
	.menuTitle.btn .label.open{background:url(ico-arw-plain-red-up.png) no-repeat right; cursor:pointer;}
	nav.top-nav .page-list{position:absolute; top:63px; left:0; right:0; overflow:hidden; display:none; z-index:100; border-bottom:1px solid #E8E4DF; background:#E8E4DF;}
	.top-nav-container{overflow:visible;}
	nav.top-nav li a{float:none; text-align:center; background:#fff; text-align:left;}
	nav.top-nav .page-list a.active:before{display:none;}
	.the-list .action{padding:2em 6%;}
	.the-list a.loadMore{display:block;}
	.the-list article.type-document figure{ font-size:120px; display:block;}
}


/*--------*/
/* Iphone */
/*--------*/

@media screen and (max-width: 765px){

	.cta_list li .wrapper.highlight .highlight{display:none;}
	
	/*New template for investInIndia*/
	section#investInIndia .cols{height:85%; position:static;}
	section#investInIndia .cols.col2of5,
	section#investInIndia .cols.col3of5{width:50%;}
	section#investInIndia article figure{height:50%; width:auto; float:none;}
	section#investInIndia article.top_news .intro{left:0;}
	section#investInIndia article .intro{width:auto; float:none; height:50%;}
	section#investInIndia article{width:auto;}
	section#investInIndia article .bottom_part{left:auto; right:0;}
	section#investInIndia .actions .button{right:auto; width:50%; height:15%; background-position: 90% 50%}
	section#investInIndia .tableCell{vertical-align: top;}

	section#investInIndia .discover_news{bottom:0; left:0; top:auto;}
	section#investInIndia .discover_events{bottom:0; right:0; top:auto;}
	section#investInIndia article .intro:before{display:block; content:""; position: absolute; background: url(article_link_arrow_yellow_up.png) no-repeat; width: 34px; height: 21px; left:2em; top:-21px;}

	/*internal pages*/

	html{overflow-y:auto;}
	body{overflow-y:hidden;}
	.layer.layer_content{position:relative; overflow:hidden;}
	#listPage,
	#singlePage{height:auto;}
	#fixedStoriesAndProgrammesBg{display:none;}

	html.internalPage-active{height:100%; overflow-y:hidden;}
	html.internalPage-active body{height:100%; overflow-y:hidden;}
	html.internalPage-active .layer.layer_content{overflow-x:hidden; overflow-y:hidden;}

	html.internalPage-active #listPage,
	html.internalPage-active #singlePage{height:100%;}

	.sidebar{width:100%; height:auto; position:relative; left:auto; right:auto; top:auto; bottom:auto;}
	.sidebar > .wrapper{padding-bottom:1em;}
	.sidebar .fixed-bottom-bloc{display:none;}
	.sidebar .fixed-bottom-bloc.alsoMobile{display:block;}

	.contact-list li{font-size:16px;}
	.contact-list .value{width:75%; text-align:right;}

	.template-sidebar.internal-content,
	.template-sidebar.internal-content.the-list{padding:0;}
	.sidebar > .wrapper{overflow:hidden;}

	@media screen and (max-width: 500px){
		.the-list article figure{float:none; width:auto;}
		.the-list article .description > .wrapper,
		.sidebar div .wrapper{margin:0; padding:1em 6%;}
		.sidebar .top-bloc .wrapper{padding:1em 6%;}
		.table-container{display:none;}

	}
	.the-list article h2:before{top:12px;}
	/*.the-list article a h2{font-size:20px;}*/

	.layer_menu{width:243px;}
	.menu-open .toggleMainMenu,
	.menu-open .top-nav-container,
	.menu-open .sidebar,
	.sidebar-hidden.menu-open .toggleSidebar{left:243px;}
	.layer_content.menu-open{margin-left:243px;}

	section#home h1{float:none;padding-bottom:0; margin:1.5em 0;}
	section#home h1 img{width:70%;}
	.toggleMainMenu .menu_tooltip,
	section#home .newsEvent_block,
	section#home .cols .actions,
	.cta_list li:first-child,
	.cta_list li .wrapper .more,
	a.downButton,
	.cta_list li figure{display:none !important;}
	section#home h2{font-size:46px;}
	.cta_list li{width:50%;}
	.cta_list li .wrapper{margin:0; padding:2em 1em;}
	.cta_list li .wrapper .text{display:block; width:auto;}
	.cta_list li .wrapper h3{height:3em;font-size:14px; text-align:center; padding:0;line-height:1.5em; padding-bottom:1.5em; background:url(ico-arw-white-bottom.png) no-repeat bottom;}
	.cta_list li .wrapper h3 span{display:block;}
	.cta_list{margin:0 -7%; clear:both;}
	.cta_list li .text{height:auto; line-height:1em; }
	
	div#landingPage{background:#f7f2e4;}

	section#home{background-position:30% 50%;}
	section#home > .wrapper,
	section#home .tableCell > .wrapper{padding-bottom:0;}
	section#home .top_part.clearer:after{clear:none;}
	section#home .cols{float:none;}
	section#home .cols.col_1{padding:0 0 0.5em 0;}
	section#home .cols.col_5{padding:0 0 2.5em 0;}
	section#home .actions .play{margin-top:0.3em;}
	section#home .bottom_part .actions{padding:0;}

	section#investInIndia article .cat{padding:0.1em 0.3em;}
	section#investInIndia article time{padding:0.2em 0; }
	section#investInIndia .cols.col2of5,
	section#investInIndia .cols.col3of5{width:auto;}
	section#investInIndia .cols{height:auto; float:none;}
	section#investInIndia article.event{float:none;}
	section#investInIndia article figure{height:300px; background-position:50% 30%;}
	section#investInIndia .line{height:auto;}
	section#investInIndia article{height:auto;}
	section#investInIndia article .intro:before{display:block; content:""; position: absolute; background: url(article_link_arrow_white_up.png) no-repeat; width: 34px; height: 21px; left:2em; top:-21px;}
	section#investInIndia article .intro,
	section#investInIndia article.top_news .intro{bottom:auto; top:auto; left:auto; right:auto; position:relative;}
	section#investInIndia .actions .button{position:static; width:auto; left:auto; right: auto; top:auto; bottom:auto; clear:both; overflow:hidden;}
	section#investInIndia article .intro{background:#ffffff;}
	section#investInIndia article .socials{display:none;}
	section#investInIndia article h3,
	section#investInIndia article.top_news h3{width:100%; white-space:normal;}
	section#investInIndia article .wrapper{padding:2em 6%;}
	section#investInIndia article a p,
	section#investInIndia article{color:#1B212C;}
	section#investInIndia .actions .button{background:#f5a11a}
	section#investInIndia .actions .button:hover{background:#ffc534}
	section#investInIndia .actions .button .title{display:none; margin:0;}
	section#investInIndia .actions .button .subtitle{padding-left:0; padding-right:16px; background:url(ico-arw-white-right.png) no-repeat right center;}
	section#investInIndia .actions .button > div{padding:1.5em 0.5em; position:static; top:0;}
	section#gallery #story_analysis .wrapper{top:0;}

	.page_list li h3 .ico,
	.page_list li p,
	.page_list li a.more,
	.page_list li a.zoom,
	section#aboutUs a.video{display:none !important;}
	.page_list li{float:none; width:auto; margin-top:1px;}
	.page_list li h3{margin-bottom:0; padding:0.5em 1em 0.5em 0; background:url(ico-arw-white-right.png) no-repeat right; cursor:pointer;}
	.page_list li h3 .line{display:inline;}
	.page_list li .wrapper{background:rgba(0,0,0,0.4); overflow:hidden; padding:1em 6%; }
	section#aboutUs > .wrapper,
	section#contactUs > .wrapper{padding-bottom:0;}
	section#aboutUs h2,
	section#contactUs h2,
	section#aboutUs .intro,
	section#contactUs .intro{width:auto;}

	h2.top_border,
	section#aboutUs h1{ padding-top:30px; position:relative;}
	h2.top_border:before,
	section#aboutUs h1:before{display:block; content:""; top:0; position:absolute; left:0; height:2px; background:#f7f2e4; width:40px;}

	section h2{font-size:30px;}
	section h1{font-size:20px;}

	.layer_menu{overflow-y:auto;}

	@media screen and (orientation:portrait) {
		.partner-list li{width:50%;}
		.partner-list li a{padding:5% 0;}
		section#additionalTools h2{width:auto;}
		section#additionalTools .col2 .wrapper{padding:0 1.5em;}
		section#additionalTools .arrow.arrow-prev{left:-5%;}
		section#additionalTools .arrow.arrow-next{right:-5%;}
		.swiper-slide .deco_container .big_sep{height: 100%;left: 50%;top: 0;width: 1px;}
		.swiper-slide .deco_container .small_sep{height: 1px; left:0; width: 100%;}
		.swiper-slide .deco_container .small_sep.small_sep_1{top:33.333%; left:0;}
		.swiper-slide .deco_container .small_sep.small_sep_2{top:66.666%; left:0;}
	}

	section#home{background-color:#48423e;background-image:url(education_above_all_children_small.jpg);}
	section#aboutUs{background-color:#130302;background-image:url(about_education_above_all_small.jpg);}
	section#contactUs{background-color:#3d3834;background-image:url(contactUs_mobile.jpg);}
	section#events{background-color:#3d3834;background-image:url(contactUs_mobile.jpg);}
	section#additionalTools{background-color:#38322e;background-image:url(additionalTools_mobile.jpg);}
	
	section#additionalTools .col1 .wrapper{padding-bottom:60px;}

	section#gallery .slice,
	section#projectUSPs .slice{float:none; height:auto; width:100%; background-size:cover;}
	section#projectUSPs .slice,
	section#gallery .slice .origin{display:none;}
	section#projectUSPs .slice .wrapper{bottom:0;}
	section#gallery .slice .cta .logo{display:block;}

	section#projectUSPs .slice .wrapper,
	section#gallery .slice .wrapper{position:relative; padding:2em 6%; width:auto;top:0;}
	section#gallery #story_analysis .wrapper{top:0;}
	section#gallery .slice .play_video-ico{height: 35px; position:absolute; top:8em; left:6%; text-indent:0; padding-left: 70px; background: url(play_button_camera_2.png) no-repeat left center;text-transform:uppercase; text-align:center; font-weight:bold;}
	section#gallery .slice .play_video-ico span{white-space:nowrap;}
	section#gallery .slice .play_video-ico span.small{font-size:0.7em;}
	#story_eac{background-image:url(storie_educate_a_child_mobile.jpg);}
	#story_peic{background-image:url(storie_peic_mobile.jpg);}
	#story_al_fakhoora{background-image:url(storie_al_fakhoora_mobile.jpg);}
	#story_analysis{background:#f5a11a;}
	section#gallery .slice h3{padding-bottom:140px;}
	section#gallery .slice .cta .button{display:none !important; }
	section#gallery .slice .cta .cta{display:block;color:#ffffff; text-transform:uppercase; text-align:center; font-weight:bold; background:#d9242d url(article_link_arrow_white_down.png) no-repeat top;padding: 2.5em 0.5em 1.5em 0.5em;}
	section#gallery .slice .cta .cta:hover{background-color:#c5242f;}
	section#gallery .slice .cta .cta .label{display:inline-block;padding:0 1.5em 0 0; background:url(ico-arw-white-right.png) no-repeat right center;}
	
	section#projectUSPs #story_analysis.slice{display:block !important;}

	section#projectUSPs .statistic:before,
	section#gallery .statistic:after{display:none;}
	section#gallery .statistic,
	section#projectUSPs .statistic{margin-top:0; padding-top:0;}
	section#projectUSPs .statistic{background:none; margin-bottom:1em; padding-top:0em;}
	section#projectUSPs .statistic .colored{margin-bottom:0.5em;}
	section#gallery .statistic{font-size:30px; padding-bottom:1em; padding-top:1em;}
	section#gallery .statistic .big{margin-right:-0.25em;}
	section#projectUSPs .slice .button{padding:1em;}
	section#projectUSPs .statistic .left,
	section#projectUSPs .statistic .right{max-width:190px; margin:0 auto;}
	section#gallery .slice .actions{max-width:400px; margin-left:auto; margin-right:auto;}

	nav.tab-nav li{width:auto; float:none;}
	nav.tab-nav a{display:block; overflow:hidden; /*height:0px;*/ padding:0; background:url(tabs-active-tab-bg.png) repeat-x bottom;}
	nav.tab-nav a.visible,
	nav.tab-nav a.active{height:auto;}
	nav.tab-nav a > span{display:block; padding:1em 2em; border:1px solid rgba(255,255,255,0.3);}
	nav.tab-nav a.active > span{background:url(ico-arw-plain-yellow-down.png) no-repeat 90% 50%;}
	nav.tab-nav a > span .line{display:inline;}
	

	nav.tab-nav .tabulation_deco{display:none;}

	/*internal pages*/
	/*.template-sidebar.internal-content.the-list,
	.template-sidebar.internal-content.template-contact{min-height:1000px;}*/
	.toggleMainMenu > div{width:62px; padding:0;}
	.toggleMainMenu > div span{ text-indent:-9999px; width: 100%; height: 100%; display:block; background:url(ico-mobile-menu.png) no-repeat center; background-size:50%;}
	nav.top-nav a.backButton .label{ text-indent:-9999px; width:62px; padding:0; height:62px; display:block; top:0;background:url(ico-arw-plain-red-left_retina.png) no-repeat center;}
	nav.top-nav a.backButton{padding:0;}
	
	.intro .cols{margin-top:0;}
	.title_part .intro{background:none; margin-left:0;}
	.title_part .intro .cols{margin-top:0;}
	figure.portrait + .cols > .wrapper{padding-left:1.5em;}

	.single-page article {margin-right:0;}
	.single-page article .close{display:none;}
	ul.customAnchorList{display:none !important;}
	.content_part figure img{width:100%;}
	.single-page h1{font-size:30px;}
	.template-banner .top_part .title_part .cat{font-size:14px;}
	.single-page h1{font-size:24px;}
	.single-page p.excerpt{font-size:20px;}
	.sidebar h1.top_border, .single-page .top_border{padding-top:1em;}
	.sidebar h1.top_border:before, .single-page .top_border:before{width:40px;}


	.expand_collapse .question a.action{display:block; float:right;}
	.expand_collapse h5{width: 70%; float:left;}
	section .single-page .content_part,
	section .single-page .content_part p{clear:both;}
	.expand_collapse .js-opener{overflow:hidden;}

	.expand_collapse h5{width: auto; float:none;}
	.expand_collapse .intro .cols{width: auto; float:none;}

	fieldset{font-size:16px;}

	footer .logo,
	footer .footer_elements{display:none !important;}
	footer .wrapper{padding:1.5em 6%;}
	footer .socials_connection{float:none; border:1px solid #A9A697; overflow:hidden; padding-top:0;}
	footer .news_connection{float:none; border:1px solid #A9A697; overflow:hidden; padding-top:0; margin-top:1em; /*display:block;*/}
	footer h3{float:left; font-size:18px; font-weight:normal; text-transform:none; text-align: left; color:#625152; margin:0; height: 31px; line-height: 31px; padding:0.26em 1em;}
	footer .footer_social_list{float:right;}
	footer .footer_social_list li{border:1px solid #A9A697; border-width:0 0 0 1px;}
	
	#sb-container{display:none;}
	
	#errorPage .cols{float:none;}
	#errorPage h3.quote{top:auto;}
	#errorPage{font-size:16px; display:block; overflow:auto;}
	#errorPage .tableCell{display:block;}

	#errorPage .col_2 > .wrapper{ margin-top:50px;  margin-bottom:50px; }
	#errorPage .col_1 > .wrapper{max-width:1000000px;}
	#errorPage .cols.col_1,
	#errorPage .cols.col_2,
	#errorPage h2{width:auto;}
}




html[dir="rtl"] .layer,
html[dir="rtl"] div.top_small_border:before{right:0; left:auto;}
html[dir="rtl"] .layer_content{margin-right:0px;}
html[dir="rtl"] .layer_content.menu-open,
html[dir="rtl"] .menu-open #fixedStoriesAndProgrammesBg{margin-right:315px; margin-left:0px;}

html[dir="rtl"] .toggleMainMenu{left:auto;}
html[dir="rtl"] section#home .specialStyle{margin-bottom:0.8em;}

html[dir="rtl"] .toggleMainMenu > div,
html[dir="rtl"] .cols,
html[dir="rtl"] section#investInIndia article time,
html[dir="rtl"] .page_list li,
html[dir="rtl"] .cta_list li,
html[dir="rtl"] section#projectUSPs .slice,
html[dir="rtl"] section#gallery .slice,
html[dir="rtl"] #fixedStoriesAndProgrammesBg .slice,
html[dir="rtl"] footer .footer_elements > li,
html[dir="rtl"] footer .logo,
html[dir="rtl"] .partner-list li,
html[dir="rtl"] .search-field label,
html[dir="rtl"] .search-field .submit,
html[dir="rtl"] nav.top-nav .toggleMainMenu,
html[dir="rtl"] nav.top-nav a,
html[dir="rtl"] section#investInIndia article .cat .label,
html[dir="rtl"] .swiper-slide,
html[dir="rtl"] fieldset label span.text,
html[dir="rtl"] .the-list article figure{float:right;}

html[dir="rtl"] .the-list article{background: transparent url(arw_huge_right.png) no-repeat 3% center;}
html[dir="rtl"] .the-list article.article-contactUs,
html[dir="rtl"] .the-list article.article-contactUs:hover{background-image: none;}
html[dir="rtl"] .the-list article:hover{background-image:url(arw_huge_light_right.png);}

html[dir="rtl"] .the-list article .description > .wrapper{padding:1em 2.5em; padding-right:235px; margin-left:0; margin-right:2.5em;}
html[dir="rtl"] .the-list article h2:before{left:auto; right:-75px; background-image: url(article_link_arrow_dirt_white_right.png);}
html[dir="rtl"] .the-list article .more{margin-right:0; margin-left:20px;}
html[dir="rtl"] .bottom_part a.more{background:url(ico-arw-red-left.png) no-repeat left center;}

html[dir="rtl"] fieldset label input,
html[dir="rtl"] fieldset label .customSelect,
html[dir="rtl"] fieldset label input[type="text"]{text-align:left;}

html[dir="rtl"] .customSelect .selectDrop{left:0.8em; right:auto;}
html[dir="rtl"] .customSelect .selectValue,
html[dir="rtl"] .customSelect.open .selectValue{padding-left:1em; padding-right:0; background-position: left;}
html[dir="rtl"] fieldset label select{float:left;}

html[dir="rtl"] section#home .cols.col_5,
html[dir="rtl"] footer .copyright,
html[dir="rtl"] footer .socials_connection{text-align: left;}

html[dir="rtl"] footer .logo,
html[dir="rtl"] footer .footer_elements{text-align: right;}
html[dir="rtl"] .signature {text-align: left;}
html[dir="rtl"] .signature a{}

html[dir="rtl"] section#home h1{margin-left:0; margin-right:-0.75em;}

html[dir="rtl"] section#investInIndia article.event,
html[dir="rtl"] section#investInIndia article figure,
html[dir="rtl"] section#home .cols.col_5,
html[dir="rtl"] .search-field input,
html[dir="rtl"] fieldset label input,
html[dir="rtl"] fieldset label .customSelect,
html[dir="rtl"] fieldset label input[type="text"],
html[dir="rtl"] footer .socials_connection{float:left;}

html[dir="rtl"] fieldset .submit .label { background: url(ico-arw-white-left.png) no-repeat left center; padding-left: 1em;}
html[dir="rtl"] figure.portrait{float:right;}
html[dir="rtl"] .title_part .intro {background-position: 50% 50%;margin-right: -6%; margin-left:0;}
html[dir="rtl"] figure.portrait + .cols > .wrapper{padding-left:0; padding-right:3em;}

html[dir="rtl"] section#investInIndia .actions .button,
html[dir="rtl"] .nav-container,
html[dir="rtl"] section#investInIndia article .bottom_part,
html[dir="rtl"] section#home .newsEvent_block{right:auto; left:0;}

html[dir="rtl"] .toggleMainMenu,
html[dir="rtl"] .layer,
html[dir="rtl"] #fixedStoriesAndProgrammesBg,
html[dir="rtl"] h2.top_border:before,
html[dir="rtl"] footer .footer_elements > li:before,
html[dir="rtl"] .top-nav-container,
html[dir="rtl"] .sidebar h1.top_border:before,
html[dir="rtl"] .single-page .top_border:before,
html[dir="rtl"] section#projectUSPs .slice h3:before,
html[dir="rtl"] section#projectUSPs .slice .origin:before,
html[dir="rtl"] .cta_list li figure.mini-carousel{left:auto; right:0;}

html[dir="rtl"] .cta_list li .wrapper h3{padding-left:0; padding-right:25px;}
html[dir="rtl"] .mini-carousel-item-container[data-current="2"]{left:100%;}
html[dir="rtl"] .mini-carousel-item-container[data-current="3"]{left:200%;}
html[dir="rtl"] .cta_list li .wrapper .more{background:url(ico-arw-yellow-left.png) no-repeat left center; padding-right:25px;}

html[dir="rtl"] .play,
html[dir="rtl"] a.play{padding-left:0; padding-right:16px;background:url(ico-arw-plain-white-left.png) no-repeat right center;}

html[dir="rtl"] section#home .content a.button span{padding-right:0; padding-left:1em;background:url(ico-arw-brown-left.png) no-repeat left center}
html[dir="rtl"] section#investInIndia article.top_news .intro{left:-50%;}
html[dir="rtl"] section#investInIndia article h3:after{left:-50px;right:auto;background: url(article_link_arrow_yellow_left.png) no-repeat;}
html[dir="rtl"] section#investInIndia article.top_news .intro:before{left:auto; right:2em;}
html[dir="rtl"] section#investInIndia article time{margin-right:0; margin-left:0.5em;}
html[dir="rtl"] .page_list li p:before{left:auto; right:-40px;}
html[dir="rtl"] section#investInIndia article .more{background:url(ico-arw-red-left.png) no-repeat left center; padding-right:0; padding-left:20px;}

html[dir="rtl"] .more,
html[dir="rtl"] .zoom{padding-right:0; padding-left:20px;background:url(ico-arw-yellow-left.png) no-repeat left center;}

html[dir="rtl"] a.viewMore .label{ padding-right:0; padding-left:2em; background:url(ico-arw-white-left.png) no-repeat left center;}

html[dir="rtl"] .page_list li a.more{background:url(ico-arw-yellow-left.png) no-repeat left center;}
html[dir="rtl"] section#aboutUs a.video{padding-right:0; padding-left:40px; background-position:left;}

html[dir="rtl"] .video_container.intro .close {background: url(ico-arw-white-left.png) no-repeat left center ; padding-right: 0; padding-left:1em; left: auto; left: 40px;}

html[dir="rtl"] section#projectUSPs .slice .button .label{padding-right: 0; padding-left:2em; background:url(ico-arw-white-left.png) no-repeat left center;}
html[dir="rtl"] .intro a.action,
html[dir="rtl"] .content_part a.action{background: url(ico-arw-plain-red-left.png) no-repeat right center;padding-left: 0;padding-right: 1em;}
/*MENU*/

/*MENU AND SIDEBAR*/


html[dir="rtl"] .toggleMainMenu .menu_tooltip{background-position:right center;margin-left:0; margin-right:0.5em; padding:0.1em 1.5em 0.1em 0.75em;}
html[dir="rtl"] .layer_menu:before{right:auto; left:0;}
html[dir="rtl"] .layer_menu a,
html[dir="rtl"] #main_menu li a{background:#ffffff url(ico-arw-brown-left.png) no-repeat 10% 50%;}
html[dir="rtl"] .layer_menu .actions a{background:#F8A21B;}
html[dir="rtl"] .single-page article{margin-left:3em;margin-right:0;}
html[dir="rtl"] .single-page .content_part a.more .label{background:url(ico-arw-red-left.png) no-repeat left; padding-left:1em; padding-right:0;} 
html[dir="rtl"] .template-banner .top_part .title_part:after{left:auto; right:6%;}
html[dir="rtl"] .layer_menu .actions a .label{background: url(ico-arw-white-left.png) no-repeat left center;}
html[dir="rtl"] #main_menu li.active a{background:#30313A url(ico-arw-white-left.png) no-repeat 10% 50%;}
html[dir="rtl"] .layer_menu .language_selection li a{background:#ffffff;}
html[dir="rtl"] .menu-open .toggleMainMenu > div span,
html[dir="rtl"] .menu-open .toggleMainMenu > div{right:150px; left:auto;}
html[dir="rtl"] .menu-open .top-nav .toggleMainMenu{margin-right:0;}
html[dir="rtl"] nav.top-nav a.backButton .label{padding-left:0; padding-right:1em; background:url(ico-arw-red-right.png) no-repeat right center;}
html[dir="rtl"] .menu-open .toggleSidebar{right:790px; left:auto;}
html[dir="rtl"] #listPage{right:100%; left:auto;}
html[dir="rtl"] #listPage,
html[dir="rtl"] #singlePage{right:100%; left:auto;}
html[dir="rtl"] .listPage-active #listPage{right:0; left:auto;}
html[dir="rtl"] .singlePage-active #singlePage{right:0; left:auto;}
html[dir="rtl"] .listPage-active #listPage .sidebar.loaded,
html[dir="rtl"] .singlePage-active #singlePage .sidebar.loaded{right:0; left:auto;}
html[dir="rtl"] .listPage-active #listPage .sidebar,
html[dir="rtl"] .singlePage-active #singlePage .sidebar,
html[dir="rtl"] .listPage-active.sidebar-hidden #listPage .sidebar.loaded,
html[dir="rtl"] .singlePage-active.sidebar-hidden #singlePage .sidebar.loaded,
html[dir="rtl"] .listPage-active.menu-open.sidebar-hidden  #listPage .sidebar.loaded,
html[dir="rtl"] .singlePage-active.menu-open.sidebar-hidden  #singlePage .sidebar.loaded{right:-475px; left:auto;}
html[dir="rtl"] .toggleSidebar{ background:#d9232d url(sidebar_link_arrow_white_right.png) no-repeat center;}
html[dir="rtl"] .toggleSidebar{right:-300px; left:auto;}
html[dir="rtl"] .listPage-active .toggleSidebar.loaded{right:475px; left:auto;}
html[dir="rtl"] .listPage-active.sidebar-hidden.menu-open .toggleSidebar.loaded{right:315px; left:auto;}
html[dir="rtl"] .listPage-active.sidebar-hidden .toggleSidebar.loaded{right:0; left:auto; background-image:url(sidebar_link_arrow_white_left.png);}
html[dir="rtl"] .listPage-active.menu-open .toggleSidebar.loaded{right:790px; left:auto;}
html[dir="rtl"] .menu-open .toggleMainMenu,
html[dir="rtl"] .menu-open .top-nav-container,
html[dir="rtl"] .menu-open .sidebar,
html[dir="rtl"] .listPage-active.menu-open  #listPage .sidebar.loaded,
html[dir="rtl"] .singlePage-active.menu-open  #singlePage .sidebar.loaded{right:315px; left:auto;}
html[dir="rtl"] .sidebar{border-left:1px solid #E8E4DF; border-right:none;}
html[dir="rtl"] #googleMap.single-page.internal-content{margin-right:475px; margin-left:0;}
html[dir="rtl"] .sidebar-hidden #googleMap.single-page.internal-content{margin-right:0;}
html[dir="rtl"] a.infoWindowTitle{background:url(ico-arw-plain-red-left.png) no-repeat right; padding-right:0.6em;}
html[dir="rtl"] .template-sidebar.internal-content{padding-right:475px; padding-left:0;}
html[dir="rtl"] .sidebar h1.top_border:before,
html[dir="rtl"] .single-page .top_border:before{right:0; left:auto;}
html[dir="rtl"] .template-sidebar div.img-bloc:before{left:0; right:auto; background: url(article_link_arrow_dirt_white_right.png) no-repeat right;}
html[dir="rtl"] .sidebar .calendar-bloc .prev-month{float:right; background:#f5a11a url(ico-arw-white-right.png) no-repeat center;}
html[dir="rtl"] .sidebar .calendar-bloc .next-month{float:left; background:#f5a11a url(ico-arw-white-left.png) no-repeat center;}
html[dir="rtl"] .calendar-bloc table td{border-left:1px solid #f7f2e4;}
html[dir="rtl"] .contact-list .value{text-align:left;}
html[dir="rtl"] .sidebar .action-button a .label{padding-left:1em; background:url(ico-arw-white-left.png) no-repeat left;}
html[dir="rtl"] .filter-bloc .type-of-filter a:before{right:-10px; left:auto;}
html[dir="rtl"] .filter-bloc .type-of-filter a.active:before{right:0px; left:auto;}
html[dir="rtl"] .filter-bloc .type-of-filter a .label{ padding-right:1em; padding-left:0;}
html[dir="rtl"] .filter-bloc.forMap .type-of-filter li li a .label{padding-right:2em; padding-left:0;}
html[dir="rtl"] .map-filter .label:before{right:0; left:auto;}
html[dir="rtl"] .filter-bloc .type-of-filter > li > a .label{background:url(ico-arw-plain-red-left.png) no-repeat right;}
html[dir="rtl"] .filter-bloc .type-of-filter > li > a.open .label{background:url(ico-arw-plain-red-down.png) no-repeat right;}
html[dir="rtl"] .search-field label{float:right;}
html[dir="rtl"] .search-field .submit{float:right;}
html[dir="rtl"] .search-field input{float:left;}
html[dir="rtl"] .sidebar .socials{float:left;}

html[dir="rtl"] .single-page article .close{right:auto; left:-125px;}
html[dir="rtl"] .single-page article.single-news .top_part,
html[dir="rtl"] .single-page article.single-events .top_part{padding-left:0; padding-right:80px;background-position:right;}
html[dir="rtl"] .video_container .close{right:auto; left:15px;}
html[dir="rtl"] .cta_list li .wrapper.highlight .highlight{margin-left:0; margin-right:25px;}

html[dir="rtl"] ul.customAnchorList{margin:65px 0 0 6%; right:auto; left:0;}
html[dir="rtl"] .single-page ul{padding:0 2em 0 0;}

/*ANIM VIDEO*/
html[dir="rtl"] .slice{left:auto; right:0;}
html[dir="rtl"] .video_container {left:auto; right:0;}
html[dir="rtl"] .storyVideoOpen.video_story_eac #story_peic,
html[dir="rtl"] .storyVideoOpen.video_story_eac #slice_peic{left:auto; right:75%;}
html[dir="rtl"] .storyVideoOpen.video_story_eac #story_al_fakhoora,
html[dir="rtl"] .storyVideoOpen.video_story_eac #slice_al_fakhoora{left:auto; right:75%;}
html[dir="rtl"] .storyVideoOpen.video_story_eac #story_analysis,
html[dir="rtl"] .storyVideoOpen.video_story_eac #slice_analysis{left:auto; right:75%;}
html[dir="rtl"] .storyVideoOpen.video_story_peic #story_eac,
html[dir="rtl"] .storyVideoOpen.video_story_peic #slice_eac{left:auto; right:-25%;}
html[dir="rtl"] .storyVideoOpen.video_story_peic #story_al_fakhoora,
html[dir="rtl"] .storyVideoOpen.video_story_peic #slice_al_fakhoora{left:auto; right:50%;}
html[dir="rtl"] .storyVideoOpen.video_story_peic #story_analysis,
html[dir="rtl"] .storyVideoOpen.video_story_peic #slice_analysis{left:auto; right:50%;}
html[dir="rtl"] .storyVideoOpen.video_story_al_fakhoora #story_eac,
html[dir="rtl"] .storyVideoOpen.video_story_al_fakhoora #slice_eac{left:auto; right:-50%;}
html[dir="rtl"] .storyVideoOpen.video_story_al_fakhoora #story_peic,
html[dir="rtl"] .storyVideoOpen.video_story_al_fakhoora #slice_peic{left:auto; right:-50%;}
html[dir="rtl"] .storyVideoOpen.video_story_al_fakhoora #story_analysis,
html[dir="rtl"] .storyVideoOpen.video_story_al_fakhoora #slice_analysis{left:auto; right:25%;}
html[dir="rtl"] section#gallery .slice h3{height:7em;}
html[dir="rtl"] section#gallery .slice .cta .button{height:5em; display:tabl-cell; vertical-align: middle; line-height:5em;}
html[dir="rtl"] section#gallery .slice .cta .button .label{padding-right:0; padding-left:2em; padding-bottom:0;background-position: left; line-height:1.2em;}
html[dir="rtl"] section#additionalTools .col1 .wrapper{padding:0 0 0 10%;}
html[dir="rtl"] h3 .backward{margin-left:0; margin-right:-5%;}
html[dir="rtl"] h3 .forward{margin-left:0; margin-right:5%;}

html[dir="rtl"] section#home .socials .label{float: right;padding-right: 0px;padding-left: 25px;}

html[dir="rtl"] section#investInIndia .actions .button .subtitle{background:url(ico-arw-plain-white-left.png) no-repeat right center;}
html[dir="rtl"] section#investInIndia .actions .button > div{text-align:right;}
html[dir="rtl"] section#investInIndia .actions .button{background-position:80% 50%;}

html[dir="rtl"] h1,
html[dir="rtl"] h2,
html[dir="rtl"] h3,
html[dir="rtl"] h4,
html[dir="rtl"] h5,
html[dir="rtl"] h6,
html[dir="rtl"] .button,
html[dir="rtl"] nav.top-nav a.backButton,
html[dir="rtl"] .zoom,
html[dir="rtl"] section#investInIndia .actions .button .title,
html[dir="rtl"] .video_container .close,
html[dir="rtl"] section#gallery .slice .cta .button,
html[dir="rtl"] section#projectUSPs .slice .button,
html[dir="rtl"] section#projectUSPs .logo,
html[dir="rtl"] nav.tab-nav a,
html[dir="rtl"] .infoWindowTitle,
html[dir="rtl"] .sidebar .action-button a,
html[dir="rtl"] .the-list a.loadMore,
html[dir="rtl"] a.viewMore,
html[dir="rtl"] .single-page ul.number li .var,
html[dir="rtl"] fieldset .submit ,
html[dir="rtl"] #errorPage a.backToSite,
html[dir="rtl"] section#gallery .slice .play_video-ico,

html[dir="rtl"] section#projectUSPs .statistic{margin-top:-5em;}
html[dir="rtl"] section#projectUSPs .statistic .smaller{font-size:0.8em;}
html[dir="rtl"] section#projectUSPs .statistic .small{font-size:0.9em;line-height:1.4em;}
html[dir="rtl"] section#projectUSPs .statistic .big{font-size:1.5em;line-height:1em;}
html[dir="rtl"] section#gallery .statistic .small{font-size:0.9em;line-height:1em;}
html[dir="rtl"] section#projectUSPs .statistic .light+.big{margin-bottom:0.5em;}
html[dir="rtl"] section#gallery .statistic{line-height:1em;}

html[dir="rtl"] .infoWindowTitle{font-size:13px !important;}

@media screen and (max-width: 1920px) {
	html[dir="rtl"] section#projectUSPs .statistic{font-size:35px;}
	html[dir="rtl"] section#investInIndia article h3:after{left:-45px;}
}

@media screen and (max-width: 1450px) {
	html[dir="rtl"] section#projectUSPs .statistic{margin-top:-8em;}
	html[dir="rtl"] section#projectUSPs .statistic{font-size:27px;}
	html[dir="rtl"] section#investInIndia article h3:after{left:-45px;}
	html[dir="rtl"] section#investInIndia .actions .button{background-position:-30% 50%;}
	html[dir="rtl"] .toggleSidebar,
	html[dir="rtl"] .listPage-active.menu-open .toggleSidebar.loaded,
	html[dir="rtl"] .listPage-active .toggleSidebar.loaded{right:25%}
	html[dir="rtl"] .listPage-active.menu-open .toggleSidebar.loaded{margin-right:315px;}
	html[dir="rtl"] .listPage-active.menu-open.sidebar-hidden .toggleSidebar.loaded{margin-left:0;}
	html[dir="rtl"] #googleMap.single-page.internal-content{margin-right:25%;}
	html[dir="rtl"] .template-sidebar.internal-content{padding-right:25%;}
	html[dir="rtl"] .calendar-bloc table a, .calendar-bloc table span{padding:0.5em 0;}
	html[dir="rtl"] .the-list article .description > .wrapper{padding-right:25%; margin-right:1.5em;}
	html[dir="rtl"] .the-list article h2:before{right:-1.7em;}
	html[dir="rtl"] .the-list .action{padding-right:25%; padding-right:0; margin:0 0 0 1.5em;}
	html[dir="rtl"] .single-page article .close{left:0; top:0;}
	html[dir="rtl"] footer .footer_elements{float:left;}
	html[dir="rtl"] fieldset .cols{float:none;}
}

@media screen and (max-height: 935px) {
	html[dir="rtl"] html[dir="rtl"] a.downButton,
	html[dir="rtl"] html[dir="rtl"] a.downButton:hover{padding-left:30px; background:url(ico-arw-white-bottom.png) no-repeat 29% 47%;}
}

@media screen and (max-width: 1300px) {
	html[dir="rtl"] section#investInIndia article h3:after{left:-30px;}
	html[dir="rtl"] section#investInIndia .actions .button{background-position:-30% 50%;}
	html[dir="rtl"] section#aboutUs a.video{float:left;}
	html[dir="rtl"] .page_list li p:before{right:-20px;}
}

@media screen and (max-width: 980px) {
	html[dir="rtl"] .nav-container{left:0;}
	html[dir="rtl"] section#additionalTools .col1,
	html[dir="rtl"] section#additionalTools .col2{float:none;}
	html[dir="rtl"] nav.top-nav a.backButton .label{background-position:center center;}
}

@media screen and (orientation:portrait) {
	html[dir="rtl"] section#investInIndia article.top_news .intro{right:0;}
	html[dir="rtl"] section#investInIndia article .bottom_part{right:auto; left:0;}
	html[dir="rtl"] section#investInIndia .actions .button{left:auto; background-position: 10% 50%}
	html[dir="rtl"] section#investInIndia .actions .discover_news{right:0;}
	html[dir="rtl"] section#investInIndia .actions .discover_events{left:0;}
	html[dir="rtl"] section#investInIndia article .intro:before{right:2em;}
	html[dir="rtl"] section#investInIndia article figure,
	html[dir="rtl"] section#investInIndia article .intro{float:none;}
}

@media screen and (min-width: 765px){
	html[dir="rtl"] .ua-mobile .layer_content footer .wrapper{margin-right:25%;}
}

@media screen and (max-width: 980px){
	html[dir="rtl"] .menuTitle{text-align: right;}
	html[dir="rtl"] .menuTitle.btn .label{background:url(ico-arw-plain-red-down.png) no-repeat left;}
	html[dir="rtl"] .menuTitle.btn .label.open{background:url(ico-arw-plain-red-up.png) no-repeat left;}
	html[dir="rtl"] nav.top-nav .page-list{right:0; left:0;}
	html[dir="rtl"] nav.top-nav li a{float:none;  text-align:right;}
}

@media screen and (max-width: 765px){
	html[dir="rtl"] section#home .cta_list li .wrapper h3{padding-right:0;}
	html[dir="rtl"] .template-sidebar.internal-content{padding-right:0;}
	html[dir="rtl"] section#investInIndia article figure,
	html[dir="rtl"] section#investInIndia article .intro{float:none;}
	html[dir="rtl"] section#investInIndia article.top_news .intro{right:0;}
	html[dir="rtl"] section#investInIndia article .bottom_part{right:auto; left:0;}
	html[dir="rtl"] section#investInIndia .actions .button{left:auto; background-position: 90% 50%}
	html[dir="rtl"] section#investInIndia .actions .discover_news{right:0;}
	html[dir="rtl"] section#investInIndia .actions .discover_events{left:0;}
	html[dir="rtl"] section#investInIndia article .intro:before{ right:2em;}
	html[dir="rtl"] .sidebar{right:auto; left:auto;}
	html[dir="rtl"] .menu-open .toggleMainMenu,
	html[dir="rtl"] .menu-open .top-nav-container,
	html[dir="rtl"] .menu-open .sidebar,
	html[dir="rtl"] .sidebar-hidden.menu-open .toggleSidebar{right:243px;}
	html[dir="rtl"] .layer_content.menu-open{margin-right:243px;}
	html[dir="rtl"] section#home{background-position:47% 50%;}
	html[dir="rtl"] section#investInIndia .line{height:auto;}
	html[dir="rtl"] section#investInIndia article .intro:before{right:2em;}
	html[dir="rtl"] section#investInIndia .actions .button .subtitle{padding-right:0; padding-left:16px; background:url(ico-arw-white-left.png) no-repeat left center;}
	html[dir="rtl"] .page_list li h3{margin-bottom:0; padding:0.5em 0 0.5em 1em; background:url(ico-arw-white-left.png) no-repeat left;}
	html[dir="rtl"] h2.top_border:before,
	html[dir="rtl"] section#aboutUs h1:before{right:0; left:auto;}
	@media screen and (orientation:portrait) {
		html[dir="rtl"] .the-list article figure{float:none;}
		/*html[dir="rtl"] section#additionalTools .arrow.arrow-prev{right:-5%;}
		html[dir="rtl"] section#additionalTools .arrow.arrow-next{left:-5%;}*/
		html[dir="rtl"] .swiper-slide .deco_container .big_sep{right: 50%;}
		html[dir="rtl"] .swiper-slide .deco_container .small_sep{right:0;}
	}
	html[dir="rtl"] section#home h1,
	html[dir="rtl"] section#home .cols,
	html[dir="rtl"] section#investInIndia .cols,
	html[dir="rtl"] section#investInIndia article.event,
	html[dir="rtl"] .page_list li,
	html[dir="rtl"] section#gallery .slice,
	html[dir="rtl"] section#projectUSPs .slice,
	html[dir="rtl"] nav.tab-nav li,
	html[dir="rtl"] footer .socials_connection,
	html[dir="rtl"] footer .news_connection{float:none;}
	html[dir="rtl"] section#gallery .slice .play_video-ico{right:6%; left:auto;padding-right: 70px; padding-left:0; background: url(play_button_camera_2.png) no-repeat right center; top:11em;}
	html[dir="rtl"] section#gallery .slice .cta .cta .label{padding:0 0 0 1.5em; background:url(ico-arw-white-left.png) no-repeat left center;}
	html[dir="rtl"] section#gallery .statistic .big{margin-left:-0.25em; margin-right:0;}
	html[dir="rtl"] nav.tab-nav a.active > span{background:url(ico-arw-plain-yellow-down.png) no-repeat 10% 50%;}
	html[dir="rtl"] .title_part .intro{margin-right:0;}
	html[dir="rtl"] figure.portrait + .cols > .wrapper{padding-right:1.5em;padding-left:0;}
	html[dir="rtl"] .expand_collapse .question a.action{float:left;}
	html[dir="rtl"] .expand_collapse h5{width: auto; float:none;}
	html[dir="rtl"] .expand_collapse .intro .cols{width: auto; float:none;}
	html[dir="rtl"] footer h3{text-align: right;}
	html[dir="rtl"] footer .footer_social_list{float:left;}
	html[dir="rtl"] footer .footer_social_list li{border:1px solid #A9A697; border-width:0 1px 0 0;}
}
/*internalPage transition*/
.internal-content{opacity:0;}
.loaded .internal-content{opacity:1;}

.internal-content{
	-webkit-transition:all 0.6s ease-in-out;
	-moz-transition:all 0.6s ease-in-out;
	-o-transition:all 0.6s ease-in-out;
	transition:all 0.6s ease-in-out;
	opacity:1;
	-ms-transform: translate(0,0);
	-webkit-transform: translate(0,0);
	transform: translate(0,0);
}

/* landing page */
section#home.beforeAnimation .tableCell,
section#gallery.beforeAnimation .tableCell,
section#projectUSPs.beforeAnimation .tableCell{
	opacity:1;
}

section.beforeAnimation .tableCell,
.beforeAnimation .swiper-container{
	opacity:0;
}

section#aboutUs.beforeAnimation .top_part,
section#contactUs.beforeAnimation .top_part,
section#events.beforeAnimation .top_part,
section#additionalTools.beforeAnimation .tab h2,
section#additionalTools.beforeAnimation .tab .intro{
	opacity:0;
	-ms-transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0);
}

section#aboutUs.beforeAnimation h1,
section#aboutUs.beforeAnimation h2,
section#contactUs.beforeAnimation h1,
section#contactUs.beforeAnimation h2{
	opacity:0;
	-ms-transform: translate(-100%,0);
	-webkit-transform: translate(-100%,0);
	transform: translate(-100%,0);
}

section#aboutUs.beforeAnimation .intro,
section#contactUs.beforeAnimation .intro{
	opacity:0;
	-ms-transform: translate(-200%,0);
	-webkit-transform: translate(-200%,0);
	transform: translate(-200%,0);
}

section#aboutUs.beforeAnimation .page_list li,
section#contactUs.beforeAnimation .page_list li{
	opacity:0;
	-ms-transform: translate(0,50%);
	-webkit-transform: translate(0,50%);
	transform: translate(0,50%);
}

html:not(.ua-chrome) section#investInIndia.beforeAnimation .news.top_news{
	opacity:0;
	-ms-transform: translate(125%,0);
	-webkit-transform: translate(125%,0);
	transform: translate(125%,0);
}

section#investInIndia.beforeAnimation .news.top_news figure{
	opacity:0;
}

/* gallery slice */
section#investInIndia.beforeAnimation .news,
section#investInIndia.beforeAnimation .event,
.beforeAnimation #story_eac,
.beforeAnimation #story_peic,
.beforeAnimation #story_al_fakhoora,
.beforeAnimation #story_analysis,
.beforeAnimation #slice_eac,
.beforeAnimation #slice_peic,
.beforeAnimation #slice_al_fakhoora,
.beforeAnimation #slice_analysis{
	opacity:0;
	-ms-transform: translate(100%,0);
	-webkit-transform: translate(100%,0);
	transform: translate(100%,0);
}

section#investInIndia.beforeAnimation .discover_news,
section#investInIndia.beforeAnimation .discover_events{
	-ms-transform: translate(200%,0);
	-webkit-transform: translate(200%,0);
	transform: translate(200%,0);
}

section#investInIndia.beforeAnimation .news.top_news .intro{
	-ms-transform: translate(100%,0);
	-webkit-transform: translate(100%,0);
	transform: translate(100%,0);
}


.beforeAnimation #program_eac,
.beforeAnimation #program_peic,
.beforeAnimation #program_al_fakhoora,
.beforeAnimation #program_al_fakhoora_1{
	-ms-transform: translate(0,200px);
	-webkit-transform: translate(0,200px);
	transform: translate(0,200px);
}

.beforeAnimation .nav-container{
	opacity:0;
	-ms-transform: translate(0,-200px);
	-webkit-transform: translate(0,-200px);
	transform: translate(0,-200px);
}


/* RESET STYLE WHEN CLASS .beforeAnimation IS REMOVED */
section .tableCell,
section#aboutUs .top_part,
section#contactUs .top_part,
section#aboutUs .top_part .intro,
section#contactUs .top_part .intro,
section#aboutUs .top_part h1,
section#aboutUs .top_part h2,
section#contactUs .top_part h1,
section#contactUs .top_part h2,
section#aboutUs .page_list li,
section#contactUs .page_list li,
section#additionalTools .tab h2,
section#additionalTools .tab .intro,
section#investInIndia .news.top_news,
section#investInIndia .news,
section#investInIndia .event,
section#investInIndia .news.top_news .intro,
section#investInIndia .discover_news,
section#investInIndia .discover_events,
#story_eac,
#story_peic,
#story_al_fakhoora,
#story_analysis,
#slice_eac,
#slice_peic,
#slice_al_fakhoora,
#slice_analysis,
#program_eac,
#story_peic,
#story_al_fakhoora,
.nav-container,
.swiper-container{
	-webkit-transition:all 0.6s ease-in-out;
	-moz-transition:all 0.6s ease-in-out;
	-o-transition:all 0.6s ease-in-out;
	transition:all 0.6s ease-in-out;
	opacity:1;
	-ms-transform: translate(0,0);
	-webkit-transform: translate(0,0);
	transform: translate(0,0);
}


/* SET DELAY ON SPECIFIC ITEMS */

section#aboutUs .page_list li:nth-child(1),
section#contactUs .page_list li:nth-child(1),
#story_eac,
#slice_eac{
	-webkit-transition-delay: 100ms;
	-moz-transition-delay: 100ms;
	-o-transition-delay: 100ms;
	transition-delay: 100ms;
}

section#investInIndia .news.top_news .intro,
section#aboutUs .page_list li:nth-child(2),
section#contactUs .page_list li:nth-child(2),
#story_peic,
#slice_peic,
.listPage-active #listPage footer,
.singlePage-active #singlePage footer{
	-webkit-transition-delay: 200ms;
	-moz-transition-delay: 200ms;
	-o-transition-delay: 200ms;
	transition-delay: 200ms;
}

section#investInIndia .news,
section#investInIndia .event,
section#aboutUs .page_list li:nth-child(3),
section#contactUs .page_list li:nth-child(3),
#story_al_fakhoora,
#slice_al_fakhoora{
	-webkit-transition-delay: 300ms;
	-moz-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	transition-delay: 300ms;
}

section#investInIndia .discover_news,
section#investInIndia .discover_events,
section#aboutUs .page_list li:nth-child(4),
section#contactUs .page_list li:nth-child(4),
#story_analysis,
#slice_analysis,
.swiper-container{
	-webkit-transition-delay: 400ms;
	-moz-transition-delay: 400ms;
	-o-transition-delay: 400ms;
	transition-delay: 400ms;
}


/* listPage active */
.listPage-active section#investInIndia .news,
.listPage-active section#investInIndia .event,
.listPage-active section#investInIndia .discover_news,
.listPage-active section#investInIndia .discover_events{
	-ms-transform: translate(-200%,0);
	-webkit-transform: translate(-200%,0);
	transform: translate(-200%,0);
}

.listPage-active section#investInIndia .news.top_news .intro{
	-ms-transform: translate(-100%,0);
	-webkit-transform: translate(-100%,0);
	transform: translate(-100%,0);
}
.listPage-active section .tableCell{
	-ms-transform: translate(-50%,0);
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0);
}

.listPage-active section#investInIndia .tableCell{
	-ms-transform: translate(0,0);
	-webkit-transform: translate(0,0);
	transform: translate(0,0);
}

/*internalPage transition*/
html[dir="rtl"] .internal-content{
	-ms-transform: translate(0,0);
	-webkit-transform: translate(0,0);
	transform: translate(0,0);
}
/* landing page */
html[dir="rtl"] section#aboutUs.beforeAnimation .top_part,
html[dir="rtl"] section#contactUs.beforeAnimation .top_part,
html[dir="rtl"] section#additionalTools.beforeAnimation .tab h2,
html[dir="rtl"] section#additionalTools.beforeAnimation .tab .intro{
	-ms-transform: translate(50%,0);
	-webkit-transform: translate(50%,0);
	transform: translate(50%,0);
}
html[dir="rtl"] section#aboutUs.beforeAnimation h1,
html[dir="rtl"] section#aboutUs.beforeAnimation h2,
html[dir="rtl"] section#contactUs.beforeAnimation h1,
html[dir="rtl"] section#contactUs.beforeAnimation h2{
	-ms-transform: translate(100%,0);
	-webkit-transform: translate(100%,0);
	transform: translate(100%,0);
}
html[dir="rtl"] section#aboutUs.beforeAnimation .intro,
html[dir="rtl"] section#contactUs.beforeAnimation .intro{
	-ms-transform: translate(200%,0);
	-webkit-transform: translate(200%,0);
	transform: translate(200%,0);
}
html[dir="rtl"]:not(.ua-chrome) section#investInIndia.beforeAnimation .news.top_news{
	-ms-transform: translate(-125%,0);
	-webkit-transform: translate(-125%,0);
	transform: translate(-125%,0);
}
/* gallery slice */
html[dir="rtl"] section#investInIndia.beforeAnimation .news,
html[dir="rtl"] section#investInIndia.beforeAnimation .event,
html[dir="rtl"] .beforeAnimation #story_eac,
html[dir="rtl"] .beforeAnimation #story_peic,
html[dir="rtl"] .beforeAnimation #story_al_fakhoora,
html[dir="rtl"] .beforeAnimation #story_analysis,
html[dir="rtl"] .beforeAnimation #slice_eac,
html[dir="rtl"] .beforeAnimation #slice_peic,
html[dir="rtl"] .beforeAnimation #slice_al_fakhoora,
html[dir="rtl"] .beforeAnimation #slice_analysis{
	-ms-transform: translate(-100%,0);
	-webkit-transform: translate(-100%,0);
	transform: translate(-100%,0);
}
html[dir="rtl"] section#investInIndia.beforeAnimation .discover_news,
html[dir="rtl"] section#investInIndia.beforeAnimation .discover_events{
	-ms-transform: translate(-200%,0);
	-webkit-transform: translate(-200%,0);
	transform: translate(-200%,0);
}
html[dir="rtl"] section#investInIndia.beforeAnimation .news.top_news .intro{
	-ms-transform: translate(-100%,0);
	-webkit-transform: translate(-100%,0);
	transform: translate(-100%,0);
}
/* listPage active */
html[dir="rtl"] .listPage-active section#investInIndia .news,
html[dir="rtl"] .listPage-active section#investInIndia .event,
html[dir="rtl"] .listPage-active section#investInIndia .discover_news,
html[dir="rtl"] .listPage-active section#investInIndia .discover_events{
	-ms-transform: translate(200%,0);
	-webkit-transform: translate(200%,0);
	transform: translate(200%,0);
}
html[dir="rtl"] .listPage-active section#investInIndia .news.top_news .intro{
	-ms-transform: translate(100%,0);
	-webkit-transform: translate(100%,0);
	transform: translate(100%,0);
}
html[dir="rtl"] .listPage-active section .tableCell{
	-ms-transform: translate(50%,0);
	-webkit-transform: translate(50%,0);
	transform: translate(50%,0);
}
#additionalTools ul.content_ul{
    list-style: disc !important;
    margin-left: 25px;
}
#additionalTools ul.content_ul li{
    padding-bottom: 10px;
}
#contactUs .intro{
    font-size: 14px !important;
}
#contactUs input[type="checkbox"]{
    margin-right: 5px;
}
#contactUs label.checkbox{
    margin-right: 14px;
}


.advnribox{ float:left; width:30%; font-size:12px}
.advnribox h3 a{color: #f2aa16;}
.advnrititle {font-size:25px; text-transform:uppercase; padding: 0 0 10px 0}
.advnri a{ display:block; background:#3C6}

#gallery .wrapper {}
#gallery .wrapper .bgnew{background: rgba(0, 0, 0, 0.6) !important; padding:5px}
.top-phone{ position:absolute ; right:0; top:0; z-index:99999; background: none; padding:10px ; color:#fff}
.top-app{ position:absolute ; right:0; bottom:0; z-index:99999; border-top-left-radius:20px; border-top-right-radius:20px; padding:10px ; color:#fff; background:#f8a21b;}
.fbicon{ background-position:0px 0px; height:27px; width:27px; display:block; float:left;  margin-left:10px; background:url(sprite-50.png);}
.fbicon:hover{background-position:0px -28px; cursor:pointer; }
.inicon{ background-position:-30px -30px; height:27px; width:27px;display:block; float:left;   margin-left:3px; background:url(sprite-50.png);}
.inicon:hover{background-position:-30px -28px; cursor:pointer; }
.twicon{ background-position:0px 0px; height:27px; width:27px  ;display:block; float:left; margin-left:3px; background:url(sprite-5.png);}
.twicon:hover{background-position:0px -28px; cursor:pointer; }
.gicon{ background-position:0px 0px; height:27px; width:27px; margin-left:3px; display:block; float:left; background:url(sprite-0.png);}
.gicon:hover{ background-position:0px -28px; height:27px; width:27px; cursor:pointer;}
nav.tab-nav .tabulation_deco {display:none !important}
	
	.advnri li a{
	border-bottom:solid 1px #fff
	}
	
	.advnri li .active{
	margin-right: 1px;
	height: 99%;
	background: url(icons/tabs-active-tab-bg.png) repeat-x bottom left;
	border: 1px solid #ffffff;
	border-bottom:none !important;
	border-width: 1px 1px 0 1px;
	}

.img-zoom {
    width: 310px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
}
 
.transition {
    -webkit-transform: scale(4); 
    -moz-transform: scale(4);
    -o-transform: scale(4);
    transform: scale(4);
}