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

@font-face {
    font-family: 'latosemibold';
    src: url('../fonts/lato-semibold-webfont.woff2') format('woff2'),
         url('../fonts/lato-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'PlayfairDisplay-Regular';
  src: url('../fonts/PlayfairDisplay-Regular.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/PlayfairDisplay-Regular.otf')  format('opentype'),
	   url('../fonts/PlayfairDisplay-Regular.woff') format('woff'), 
	   url('../fonts/PlayfairDisplay-Regular.ttf')  format('truetype'), 
	   url('../fonts/PlayfairDisplay-Regular.svg#PlayfairDisplay-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'ChronicleDispCond-Roman';
    src: url('../fonts/ChronicleDispCond-Roman.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ChronicleDispCond-Roman.otf')  format('opentype'),
         url('../fonts/ChronicleDispCond-Roman.woff') format('woff'), 
         url('../fonts/ChronicleDispCond-Roman.ttf')  format('truetype'), 
         url('../fonts/ChronicleDispCond-Roman.svg#ChronicleDispCond-Roman') format('svg');
    font-weight: normal;
    font-style: normal;
  }


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



/*[Reset Css]*/
* {
	box-sizing: border-box;
}
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, ol, ul, li, form, fieldset, legend, label, table, header, footer, nav, section {
	margin: 0;
	padding: 0;
	border: 0;
}

a { outline:none;}

ol, ul {
	list-style: none;
}
header, footer, nav, section, article, hgroup, figure {
	display: block;
}
a{outline:none;text-decoration:none;}
img {max-width: 100%;height: auto;border: 0;outline: 0;}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
.W100 { width:100%;}
/*[/Reset Css]*/

body {
	font-size:16px;
	line-height:1.4;
	outline:none !important;
	float:left;
	width:100%;
	overflow-x:hidden;
    /*background:url(../images/white-patterns.jpg);*/
    background:url(../images/black-patterns.jpg);
	font-family:'HelveticaNeue';
}

/**** EVENTS PAGE BG *****/
.tc{ text-align:center;}
.eventpage-b0x {width:100%; float:left; padding:0px 0px 60px; background-color:#1b1b1b;}
.eventpage-cnt-box { background-color:#fff; padding:40px 0px;}

.businessworld-bx { width:100%; float:left;}
.businessworld-bx img {vertical-align:top;}

.businessworld-left { width:240px; float:left;}
.businessworld-left img { border:3px solid #fff;}

.businessworld-center { width:720px; float:left;}
.businessworld-center div { display:flex;} 
.businessworld-center div img { width:50%;  border:3px solid #fff;}
.bus_nx{ width:100%;}
.bus_nx img {width: 100% !important;}

.businessworld-right { width:240px; float:right;}
.businessworld-right img { border:3px solid #fff;}

.events_pg_hd { font-family: 'latosemibold'; font-size:30px; color:#4a629d; border:1px solid #7789b6; padding:0px 20px; text-transform: uppercase;}
.ideas_pg_hd { font-family: 'latosemibold'; font-size:30px; color:#886925; border:1px solid #a08956; padding:0px 20px; text-transform: uppercase;}



.modal_pop {
  display: none;
  position: fixed;
  z-index:999;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
}
/* Modal Content */
.modal-content {
  position: relative;
  margin: auto;
  padding: 0;
  text-align:center;
}

/* The Close Button */
.close {
  color: white;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 35px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}

.mySlides_b {
  display: none;
}
.caption-container {
  text-align: center;
  background-color: black;
  padding: 2px 16px;
  color: white;
}

.demo_i {
  opacity: 0.6;
}

.active,
.demo_i:hover {
  opacity: 1;
}

img.hover-shadow {
  transition: 0.3s;
}

.hover-shadow:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
/* Next & previous buttons */
.prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.prev { left:10px; background-color:rgba(0, 0, 0, 0.4);}
.next {
  right:10px;
  background-color: rgba(0, 0, 0, 0.4);
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
  background-color: rgba(0, 0, 0, 0.4);
}

/**** EVENTS PAGE BG *****/

/*** campaigns open ***/
.campaignpage-cnt-box {background-color: #fff;  padding: 40px 0;}
.campaignpage-cnt-box > .container{display:flex;justify-content:space-between;}
.leftBlock { width:46%;}
.rightBlock { width:54%; display:flex; justify-content:flex-end; flex-wrap:wrap; align-items:center; align-items: flex-start;}
.rightBlock img { width:29%; margin:5px;}
/*** campaigns close ***/



/*** 25-04-2019 open ***/
.symphony_bx { width:50%;}
.playlist_box { width:35%;}
/*** Dream Chasers open ***/
.dream_chasers { background-color:#0d0c0c; padding:30px 0px; float:left; width:100%; display:flex; justify-content:center;}
.bookflip-box{ display:block;}
#bookflip-box{ width:100%; position:absolute;}
.flip-img { width:100%; height:100%;}
.flipleft { background:url(../images/dream_chasers/left-arrow.png) no-repeat; padding:33px 38px; border:none;  position:absolute; left:10%; top:55%; 
            z-index:9; cursor:pointer;}
.flipright { background:url(../images/dream_chasers/right-arrow.png) no-repeat; padding:33px 38px; border:none; position:absolute; right:10%; top:55%;
             z-index:9; cursor:pointer;}
/*** Events & Campaigns ***/
.events_bg { /*background:url(../images/events_campaigns_bg.jpg);*/ width:100%; float:left; background:#0d0d0b;}
.brand_campaigns_box { position:fixed;
    left: 0%;
    top: 0%;
    width: 100%;
    height: 100%;
	display:none;
    background-color:rgba(255, 255, 255, 0.91);
    z-index:999;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;}
.brand_campaigns_box1 { position:fixed;
    left: 0%;
    top: 0%;
    width: 100%;
    height: 100%;
	display:none;
    background-color:rgba(255, 255, 255, 0.91);
    z-index:999;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;}	
.brand_slder-bx { width:60%; position:absolute; left:50%; top:0%; transform:translateX(-50%); text-align:center;}
.morpheus_symphony_box{ background:url(../images/wave.png) no-repeat; background-position:right center; margin-bottom:40px;}
/*** 25-04-2019 close ***/

/*** social plugin ***/
.social_pluginbx { background-color:#252525; padding:40px 0px;}
.flexcnt {display:flex; justify-content:space-around;}
.socialWidget {width:32%; text-align:center;}
.socialWidget img { margin-bottom:20px;}
.socialWidget a { color:#df9826; background-color:#110f0f; border:2px solid #555555; padding:10px; clear:both; font-size:12px;}
/***************************************************************************/
a{color:#18bc9c}
a:active, a:focus, a:hover {color:#FFF}

.w100 { width:100%; float:left; display:inline-block;}
.wc { color:#fff;}
.fleft { float:left;}
.fright { float:right;}
.mt5px { margin-top:5px;}
.mt10px { margin-top:10px;}
.mt20px { margin-top:20px;}
.mb20px { margin-bottom:20px;}
.mt30px { margin-top:30px;}
.mb30px { margin-bottom:30px;}
.mt35px { margin-top:35px;}
.mb50px { margin-bottom:50px;}
.text-danger { color:#b8822b;}
#contactFormThanks{color:#fbde90;}
.inn-bx { padding:0px 15px;}

.monde-selection {width:65px; position:absolute; left:5px; top:100%; z-index:999;transition: width 0.2s;}
.navbar-shrink .monde-selection { width:50px;}

.social-bx { width:45px; position:fixed; right:0px; top:15%; z-index:999; text-align:center; background-color:#1d1d1d;visibility: visible;
    opacity: 1;}
/*.navbar-shrink .social-bx {
    right: -100%;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
}*/
.social-bx img { width:100%; margin:0px; padding:5px; border-bottom:1px solid #d2d1d1;}
.social-bx :last-child img { border-bottom:none;}
.footer-nav a:hover {color:#caa462;}
.footer-lwr 
{ color:#969696; font-size:12px; font-family: 'HelveticaNeue';
  display:flex; justify-content:space-between; align-items:center; margin:40px 0px;  
}
.footer-lwr div { color:#969696; font-size:14px; margin:0px auto;}

.footer-lwr a {color:#969696; margin:0px 10px; }
.ice-pic { position:absolute; bottom:0px; left:0px;}
/******************************************************************************12feb close*/

.cnt-x{ width:95%; float:left;}
.cnt-x input { background:none; border:none; border-bottom:2px solid #fff; width:100%; color:#fff; margin-bottom:25px; font-size:14px; padding:5px;outline:none;}
.cnt-x input:first-child{margin-top:0;}

.cnt-x textarea  
{ 
background:none; border:2px solid #fff; width:100%; color:#fff; margin-top:30px; font-size:14px; padding:5px; min-height:100px; resize: none;
font-family: 'HelveticaNeue';
}


.sbutton 
{  background-color:#fff !important; color:#000 !important; float:right !important; 
width:100px !important; padding:10px 0px !important; margin-top:20px !important; cursor:pointer; font-size: 17px !important;
border: none !important; font-family: 'latosemibold';
}
.sbutton:hover {background-color:#caa462 !important; color:#563f01 !important;}

#mainNav {
	padding-top: 1rem;
	padding-bottom: 1rem;
}
#mainNav .navbar-nav {
	letter-spacing:.0625rem
}
#mainNav .navbar-nav li.nav-item{
	margin:10px 0;
}
/*** new **/
.nav-item { position:relative; display:inline-block; }
.dropdown-content { display:none; position:absolute; background-color:#f9f9f9; min-width:160px;
  box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); z-index:1; }
.dropdown-content a { background-color:#262626; color:#fff; padding:12px 16px; text-decoration:none; display:block; 
                      font-family:'ChronicleDispCond-Roman'; font-size:14px; }
.dropdown-content a:hover { color:#cca02f;}
.nav-item:hover .dropdown-content {
  display: block;
}
.nav-item img {vertical-align: bottom;}
/** new close **/
#mainNav .navbar-nav li.nav-item a.nav-link {
	color:#ccc;
	border-bottom:3px solid #000;
	text-transform:uppercase;
	font-family: 'ChronicleDispCond-Roman';
}
#mainNav .navbar-nav li.nav-item a.nav-link:hover,
#mainNav .navbar-nav li.nav-item a.nav-link:active, 
#mainNav .navbar-nav li.nav-item a.nav-link:focus {
	color:#cca02f;
}

#mainNav .navbar-nav li.nav-item a.nav-link.active { /*	color: #fbde90*/}
#mainNav .navbar-toggler {
margin: 0 auto;
margin: 0;
position: absolute;
left: 50%;
transform: translateX(-50%);
top: 16px;
background: transparent;
border: none;
outline: none;
}

.hding { font-family:'PlayfairDisplay-Regular'; font-size:1.75rem; width:100%; text-align:center; float:left; margin:30px 0px 20px; 
         background:url(../images/text-b.png) no-repeat; background-position:bottom center; padding-bottom:10px; color:#848484;}

nav#mainNav {
	background-color: #000000;
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-transform: uppercase;
	position: fixed;
	width: 100%;
	padding: 10px;
	left: 0;
	top: 0;
	z-index:22;
	border-bottom: 1px solid #5b5958;
}
#mainNav .navbar-brand {
	display: inline-block;
}
img.logo1{
	width:60px;
	transition: all ease 0.2s;
	-webkit-transition: all 0.2s;
}
img.logo2{
	width:50px;
	transition: all ease 0.2s;
	-webkit-transition: all 0.2s;
}
div#navbarResponsive {
    position: absolute;
    width: 100%;
    background-color: #000;
    left: 100%;
    padding: 10px;
    top: 72px;
	opacity:0;
	visibility:hidden;
	transition:all 0.3s;
    z-index: 1000;
}
div#navbarResponsive.showMenu {
    left:0;
	opacity:1;
	visibility:visible;
}

section {
    display: block;
    float: left;
    width: 100%;
}
.container {
	width: 100%;
	margin-right: auto;
	margin-left: auto
}
section.experiencePm {
    margin-top: 0px;
}
.display-flex {
	display: flex;
	flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.container-full {
	width: 100%;
	margin-right: auto;
	margin-left: auto
}
section.section1 {
    margin-top:65px;
}
.text-center {
	text-align: center;
}
#about, #experience-pm, #awardsreco {
	position: absolute;
	top: -20px;
}
.experience-8pm-img {
	width:100%;
}
.experience-8pm-img img {
	width:100%;
	float:left;
	margin-top:0px;
}

span#contactus {
	position: absolute;
	top: 20px;
}
.experience-cnt-bx {
    padding: 20px 15px 0px;
    margin-bottom: 35px;
}

.posRelative{position:relative;}

.about-us-bx { width:100%; float:left; background-color:#111414; margin:0px 0px 20px;}
.about-cnt-box 
{ width:100%; background-color:rgba(0, 0, 0, 0.28); border:1px solid #4d4d4e; color:#fff; padding:40px 20px 20px; margin:70px 0px 0; text-align:center;}
.about-bx-left {
    width: 94%;
    float:none;
	margin:0 auto;
}

.about-cnt-box p { color:#969696;}
img.absLogo {
    position: absolute;
    left: 50%;
    top: -52px;
    width: 120px;
    transform: translateX(-50%);
}
.about-bx-right {
    width: 90%;
    float:none;
	margin:0 auto;
	position:relative;
	text-align:center;
}
.about-bx-right img {
    position: static;
	max-width:60%;
}
.experience-bg{ width:100%; float:left; background-color: #171717;}
.experience-cnt{ width:100%; float:left;}
.experience-cnt ul{ margin: 0px; padding: 0px;}
.experience-cnt ul li { width:100%; list-style:none; float:left; color:#fff; margin:0px 0px 20px 0px; 
/*display:flex; 
display: -webkit-flex;*/
align-items: start;
-webkit-align-items: start;
}
.experience-cnt ul li img { float:left; margin-right:20px;}
.experience-cnt ul li p { float:right; width:85%; padding-bottom:10px; background:url(../images/line.png) no-repeat; background-position:bottom left;}
.experience-logo {
    width: 90px;
    position: absolute;
	right: 2%;
    bottom: -8%;
}
.campaigns-bx { width:85%; margin:0 auto 35px;}

.campaigns-bx-cnt { width:100%; float:left; position:relative;}
.campaigns-bx-cnt img { width:100%; display:block; -webkit-box-shadow:-3px 2px 39px 8px rgba(0,0,0,0.75);
-moz-box-shadow:-3px 2px 39px 8px rgba(0,0,0,0.75); box-shadow: -3px 2px 39px 8px rgba(0,0,0,0.75);}
.campaigns-bx-cnt .overlay 
 { 
   position:absolute;
   bottom:50%;
   left:0;
   right:0;
   height:auto;
   padding:10px;
   width: 100%;
   transition:.5s ease;
   background-color:rgba(34, 34, 35, 0.78);
   text-align:center;
   font-family: 'PlayfairDisplay-Regular';
   color:#fff;
   font-size:45px;
}


.campaigns-bx-cnt.overlay p { color:#fff;}

.getmain { background:url(../images/black-patterns.jpg) repeat;}
.getintouch-hd { width:100%; text-align:center; float:left; margin:35px 0px; color:#848484;}
.getintouch-bx { width:100%; float:left; padding:0 15px; background-color:#1b1b1b;}
.getintouch-bx-left {width:85%; padding:0;margin: 0 auto;}
.getintouch-bx-right {display:none;}
.getintouch-bx-right img { width:90%;}
.footer-logo {
    width:110px;
    padding:40px 0px;
}
.footer-nav {display:none;}
.footer-nav a { margin:0px 8px; color:#969696; }

.ageGateway{
	background-color: #070506;
	background-image:url(../images/agegateway.jpg); background-size:100% 100%;
	background-position:top center;
	background-repeat:no-repeat;
	position: fixed;
    width: 100%;
    height: 100%;
	left:0;
	top:0;
    z-index: 100000;
    display: none;
}
.pageWrap {float: left;width: 100%; transition:all 0.2s; opacity:1;visibility:visible;}
.pageWrap.dataHidden{
	opacity:0;
	visibility:hidden;
}
.age-button{
background-color:#715724; 
color:#fff; 
width:100px; 
padding:10px 0px; 
margin-top:10px; 
cursor:pointer; 
font-size:22px;
border: none; 
font-family: 'latosemibold';
font-weight:bold;	
}

body.noScroll{overflow:hidden;}

.ageGateway.noShow {overflow: hidden;}
.wrapGateway {
    position: fixed;
    left:50%;
    top:15%;
    transform: translate(-50%,0%);
    width:85%;
    text-align: center;
}
.wrapGateway_in {
    width:100%;
	float:left;
	border: 8px solid #d0a32f;
    padding:15px;
}
.ageForm{width:100%;float:left;}
.ageForm .row1 input{
    display: inline-block;
    margin:20px 0;
    width:25%;
	height:45px;
	background-color:transparent;
	border:1px solid #ffffff;
	font-size:18px;
	font-weight:bold;
	letter-spacing:1px;
	text-align:center;
	outline:none;
	color:#f9f9f9;
	font-family: 'latosemibold';
}
.ageForm .row1 input:nth-child(even){
	margin:20px 2%;
}
.ageForm .row1 input:last-child{
	width:30%;
}


.ageForm .row1 input::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
  color: #525252;
}
.ageForm .row1 input:-moz-placeholder{ /* Firefox 18- */
  color: #525252;
}

.ageForm .row1 input::-moz-placeholder{ /* Firefox 19+ */
  color: #525252;
}
.ageForm .row1 input:-ms-input-placeholder { /* IE 10+ */
  color: #525252;
}


p.row1, p.row2, p.row3{width:100%;float:left;}
p.row2{
	font-size: 15px;
    line-height: 19px;
    color: #9f9f9f;
    margin-top: 15px;
}
p.row2 a{
	color:#e7bb20;
}
.errMsg{color:#b8822b;font-size:14px;}
img.ageLogo {width:100px;}

.vdo--pop-play {
    position: fixed;
    left: 0%;
    top: 0%;
    width: 100%;
    height: 100%;
    background-color:rgba(119, 118, 118, 0.91);
    z-index: 99999;
    box-shadow: 2px 2px 10px rgba(0,0,0,0.6);
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.vdo--pop-play.open {
    top: 0%;
    opacity: 1;
    visibility: visible;
}
.vdo--wrap {
    width: 80%;
    position: absolute;
    left: 50%;
    top: 10%;
    transform: translateX(-50%);
    text-align: center;
}
.front-popup{
}
span.close--vdo-pop {
    position: absolute;
    right: -6%;
    top: -7%;
    width: 22px;
    height: 22px;
    text-align: center;
    cursor: pointer;
}
span.close--vdo-pop svg{
	width:100%;
	height:100%;
}
.contestWrap{
	height:90vh;
}
.contectBanner {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    background: url(../images/ContestMainBanner.jpg) no-repeat top center;
    background-size: cover;
    text-align: center;
    padding: 30px 0;
    width: 100%;
	height: 100%;
}
.BanLogo img {
    width: 220px;
}
.banTagline {
    font-size: 30px;
    line-height: 1.3;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    border-top: 2px dotted #fff;
    border-bottom: 2px dotted #fff;
    margin: 20px 0;
}
.banSubText {
    font-size: 19px;
    line-height: 1.4;
    margin: 15px 10px;
    color: #cccccc;
}
a.participateBtn {
    padding: 10px 20px;
    margin: 20px 0;
    display: inline-block;
    font-size: 20px;
    text-transform: uppercase;
    color: #caa462;
    border: 1px solid #caa462;
}

/*** social plugin close ***/
.social_plugin_box { background-color:#252525; padding:200px 0px}

/*** social plugin up ***/
.aboutBG{
	background: url(../images/aboutBg.jpg) no-repeat;
	background-size: cover;
    padding: 30px 0;
}


/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
.container {
	max-width: 540px
}

}

@media (max-width:600px) {
.experience-cnt ul li p {width: 78%;}
.svgcross {right:5%;}
.footer-lwr {flex-direction: column;}
img.absLogo { position:relative; top:-13px;}
.about-cnt-box { border:none; background:none;}
.about-bx-right img {position:inherit; margin:0px auto;}
.experience-bg { background:none;}
.experience-logo {position:relative; margin:0px auto;}
.BanLogo img { width:120px;}
.footer-lwr {margin:10px 0px;}
.footer-lwr div { color:#969696; font-size:14px; margin:5px 0px; text-align:center;}
.banTagline { font-size: 20px;}
.social-bx { width:30px;}
.contectBanner { background:url(../images/ContestMainBannermob.jpg) no-repeat top center;}
.campaigns-bx {width:65%;}
}

@media (max-width: 767px) {
.nav-item { width:100%;}
.dropdown-content{position: relative;}
.bookflip-box { display:none;}
.bookflip-box_mobile { display:block; width:80%;}
.symphony_bx { display:none;}
.playlist_box { width:80%; margin:0px auto;}
.socialWidget { width:100%; margin-bottom:30px;}
.flexcnt {flex-direction:column;}
.socialWidget img { margin-bottom:0px;}
.events_pg_hd {font-size: 15px; border:none;}
.ideas_pg_hd {font-size: 15px; border:none;}
.businessworld-bx { width:50%; margin:0px auto; float:none;}
.businessworld-left { width:100%;}
.businessworld-left img{ width:100%;}
.businessworld-center { width:100%;}
.businessworld-center img { width:100%;}
.businessworld-right { width:100%;}
.businessworld-right img { width:100%;}
.campaignpage-cnt-box > .container{flex-wrap:wrap;}
.leftBlock {width:100%;padding:15px;}
.rightBlock {width: 100%;padding:15px; justify-content:center;}
.rightBlock img { width: 45%; margin: 5px;}
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
.bookflip-box_mobile { display:none;}	
.container {
	max-width: 720px
}
#mainNav .navbar-toggler {
	display: none;
}


.experience-8pm-img {
    width:45%;
}
.experience-cnt-bx {
    width:50%;
    padding:30px 20px 0px;
}

div#navbarResponsive {
	position: static;
    width: auto;
	opacity: 1;
    visibility: visible;
}
img.logo1{width:75px;}
img.logo2 {width:75px;}

.navbar-shrink img.logo1, 
.navbar-shrink img.logo2 {
	width:60px;
}
#mainNav {
	padding-top:0.4rem;
	padding-bottom:0.2rem;
	-webkit-transition: padding-top .3s, padding-bottom .3s;
	transition: padding-top .3s, padding-bottom .3s
}

#mainNav .navbar-nav {
	margin:0 auto;
    font-size:14px;
}
#mainNav .navbar-nav li.nav-item{
	display: inline-block;
	margin:0 8px;
}
#mainNav .navbar-nav>li.nav-item>a.nav-link.active:active, 
#mainNav .navbar-nav>li.nav-item>a.nav-link.active:focus, 
#mainNav .navbar-nav>li.nav-item>.slide-box img {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
	border:1px solid #fff;
	cursor:pointer;
}
section.section1 {
    margin-top: 84px;
}
.about-us-bx {margin:0px 0px 50px;}
.about-cnt-box {padding: 50px 20px 30px;margin: 65px 0px 50px;}
.about-bx-left {width: 60%;float:right;}
.about-bx-right { width:40%;float:left;}
.about-bx-right img { position:absolute; left:0%;width:60%;}
.hding { margin:30px 0;font-size:2.25rem; }
.experience-8pm-img img {
   /*	margin-top:60px;*/
	-webkit-box-shadow: -3px 2px 39px 8px rgba(0,0,0,0.75);
	-moz-box-shadow: -3px 2px 39px 8px rgba(0,0,0,0.75);
	box-shadow: -3px 2px 39px 8px rgba(0,0,0,0.75);
}
.experience-cnt {width: 90%;float: left;}
.experience-cnt-bx {margin-bottom: 0px;}
.campaigns-bx { width:40%; margin-bottom:40px; margin-top:40px;}
.getintouch-bx-left { width:45%; padding:50px;}
.getintouch-bx-right{width:45%; padding:50px; margin-right:auto;display:block;}
.footer-logo { width:246px; padding:100px 0px 70px 0px; }
.footer-nav { font-family: 'MyriadPro-Regular'; font-size:18px; letter-spacing:.5px; margin-bottom:30px; display:block;}
.getintouch-bx {/*background:url(../images/get-in-touch-bg.png) no-repeat;background-size: 100%;*/}
.wrapGateway { top:20%;width:50%;}
.wrapGateway_in {padding: 25px;}
.ageForm .row1 input{width:25%;font-size:23px;}
.ageForm .row1 input:last-child{width:30%;}
img.ageLogo {width:135px;}
.monde-selection {width:100px;}
.navbar-shrink .monde-selection { width:80px;}
.vdo--wrap {width: 40%;}
span.close--vdo-pop {right: -4%;top: -4%;}
.social-bx {top:19%;}
section.experiencePm {margin-top: 50px;}

}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
.container {max-width: 960px;}
nav#mainNav {padding: 10px 5%;}
section.section1 {margin-top:119px;}
span#hometp { position: absolute; top: -100px;}
#mainNav .navbar-nav {font-size:16px;}
#mainNav .navbar-nav li.nav-item{
	display: inline-block;
	margin:0 15px;
}

.experience-cnt-bx {padding:0px 65px 0px 0px;}

img.logo1{width:132px;}
img.logo2 {width:80px;}

.navbar-shrink img.logo1 {
	width:90px;
}
.navbar-shrink img.logo2 {
	width:60px;
}

.experience-logo {width: 130px;right: -4%;bottom: -10%;}
.experience-bg {background: url(../images/experience-bg.jpg) repeat-x;}
.wrapGateway {top:15%;width:36%;}
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
.container {max-width:1200px;}

}

