@font-face {
  font-family: 'Calibre-Light';
  src: url('../fonts/Calibre-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Calibre-Light.otf') format('opentype'), url('../fonts/Calibre-Light.woff') format('woff'), url('../fonts/Calibre-Light.ttf') format('truetype'), url('../fonts/Calibre-Light.svg#Calibre-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Calibre-Light';
  src: url('../fonts/Calibre-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Calibre-Light.otf') format('opentype'), url('../fonts/Calibre-Light.woff') format('woff'), url('../fonts/Calibre-Light.ttf') format('truetype'), url('../fonts/Calibre-Light.svg#Calibre-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Calibre-LightItalic';
  src: url('../fonts/Calibre-LightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/Calibre-LightItalic.otf') format('opentype'), url('../fonts/Calibre-LightItalic.woff') format('woff'), url('../fonts/Calibre-LightItalic.ttf') format('truetype'), url('../fonts/Calibre-LightItalic.svg#Calibre-LightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Calibre-Regular';
  src: url('../fonts/Calibre-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Calibre-Regular.otf') format('opentype'), url('../fonts/Calibre-Regular.woff') format('woff'), url('../fonts/Calibre-Regular.ttf') format('truetype'), url('../fonts/Calibre-Regular.svg#Calibre-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Calibre-RegularItalic';
  src: url('../fonts/Calibre-RegularItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/Calibre-RegularItalic.otf') format('opentype'), url('../fonts/Calibre-RegularItalic.woff') format('woff'), url('../fonts/Calibre-RegularItalic.ttf') format('truetype'), url('../fonts/Calibre-RegularItalic.svg#Calibre-RegularItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Calibre-Medium';
  src: url('../fonts/Calibre-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Calibre-Medium.otf') format('opentype'), url('../fonts/Calibre-Medium.woff') format('woff'), url('../fonts/Calibre-Medium.ttf') format('truetype'), url('../fonts/Calibre-Medium.svg#Calibre-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Calibre-Semibold';
  src: url('../fonts/Calibre-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/Calibre-Semibold.otf') format('opentype'), url('../fonts/Calibre-Semibold.woff') format('woff'), url('../fonts/Calibre-Semibold.ttf') format('truetype'), url('../fonts/Calibre-Semibold.svg#Calibre-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
ul {
  list-style-type: none;
}
p {
  font-family: 'Calibre-Light';
  font-size: 16px;
}
.justify {
  text-align: justify;
}
.encadre {
  border: 1px solid #ec6d00;
  padding: 10px 10px 7px 10px;
  border-radius: 15px;
  display: inline-block;
}
.underline {
  text-decoration: underline;
}
.lien {
  color: #ec6d00;
}
.lien:hover,
.lien:focus {
  color: #312783;
}
.space-row {
  margin-top: 15px;
}
.orange-color {
  color: #f29400 !important;
}
.pattern {
  background-color: #fdd5a5;
  background-image: url('../img/pattern-white.png');
  background-repeat: repeat-x;
  background-size: auto 155%;
  background-position-y: -15px;
  height: 82px;
  margin-bottom: 60px;
}
.asterix {
  margin-top: 15px;
  font-size: 12px;
}
.button-enchanced {
  margin-left: 0;
  margin-right: auto;
  margin-top: 7px;
  position: relative;
  overflow: hidden;
  background-color: #f29400;
  border-radius: 25px;
  border: 1px solid #f29400;
  width: 175px;
  padding-bottom: 2px;
  padding-top: 4px;
}
.button-enchanced a {
  border: none;
  font-family: 'Calibre-Semibold';
  font-size: 16px;
  color: #ffffff;
  padding-left: 19px;
  padding-right: 19px;
  width: 100%;
  background-color: transparent;
  z-index: 1;
  position: relative;
}
.button-enchanced:after {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  top: 50%;
  left: 0%;
  background: #fff;
  width: 275px;
  height: 0;
  content: '';
  position: absolute;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.button-enchanced a:hover {
  color: #f29400;
}
.button-enchanced:hover::after {
  height: 275px;
  opacity: 1;
}
.navbar-default.scrolled-top {
  transition: all 0.5s;
  background-color: #ffffff;
  border: none;
  margin-bottom: 15px;
  margin-top: 0px;
}
.navbar-default.scrolled-top .navbar-header .navbar-brand {
  height: 50px;
  top: 0px;
  position: absolute;
  width: 138px;
  background-color: #ffffff;
  padding: 5px;
  z-index: 1;
  margin-left: 5px;
  padding-top: 5px;
  transition: all 0.5s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-position-y: 5px;
  background-image: url(../img/Logo-07.png);
}
.navbar-default {
  margin-top: 82px;
  transition: all 0.5s;
  background-color: #ffffff;
  border: none;
}
.navbar-default .navbar-header .navbar-brand {
  height: 203px;
  top: -92px;
  position: absolute;
  width: 100%;
  background-color: #ffffff;
  z-index: 1;
  margin-left: 5px;
  padding-top: 22px;
  padding-left: 0px;
  padding-right: 0px;
  transition: all 0.5s;
  -webkit-box-shadow: 0px 5px 30px -10px rgba(80, 80, 80, 0.5);
  -moz-box-shadow: 0px 5px 30px -10px rgba(80, 80, 80, 0.5);
  box-shadow: 0px 5px 30px -10px rgba(80, 80, 80, 0.5);
  background-image: url(../img/Logo-01.png);
  background-size: 80% auto;
  background-repeat: no-repeat;
  background-position: 18px 75px;
}
.navbar-default .navbar-header .navbar-brand #preload-01 {
  background: url(../img/Logo-07.png) no-repeat -9999px -9999px;
  display: none;
  visibility: hidden;
  overflow: hidden;
}
.navbar-default #id-navbar-collapse,
.navbar-default #id-navbar-collapse-mobile {
  margin-left: 10px;
}
.navbar-default #id-navbar-collapse .navbar-nav li,
.navbar-default #id-navbar-collapse-mobile .navbar-nav li {
  font-family: 'Calibre-Light';
  font-size: 18px;
}
.navbar-default #id-navbar-collapse .navbar-nav li a,
.navbar-default #id-navbar-collapse-mobile .navbar-nav li a {
  color: #000000;
  padding-left: 10px;
  padding-right: 10px;
}
.navbar-default #id-navbar-collapse .navbar-nav li .dropdown-container .dropdown-menu,
.navbar-default #id-navbar-collapse-mobile .navbar-nav li .dropdown-container .dropdown-menu {
  padding-top: 0px;
  padding-bottom: 0px;
  box-shadow: none;
  border: none;
  background-color: #fef4e5;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.navbar-default #id-navbar-collapse .navbar-nav li .dropdown-container .dropdown-menu a:hover,
.navbar-default #id-navbar-collapse-mobile .navbar-nav li .dropdown-container .dropdown-menu a:hover,
.navbar-default #id-navbar-collapse .navbar-nav li .dropdown-container .dropdown-menu a:focus,
.navbar-default #id-navbar-collapse-mobile .navbar-nav li .dropdown-container .dropdown-menu a:focus {
  background-color: #fef4e5;
  color: #f29400 !important;
}
.navbar-default #id-navbar-collapse .navbar-nav hr,
.navbar-default #id-navbar-collapse-mobile .navbar-nav hr {
  display: block;
  border-top: 1px solid #f29400;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: auto;
  position: absolute;
  z-index: 1;
  bottom: 0px;
  transition: all 0.5s;
}
.navbar-default #id-navbar-collapse .navbar-nav .one a,
.navbar-default #id-navbar-collapse-mobile .navbar-nav .one a {
  padding-top: 12px;
  margin-left: 5px;
}
.navbar-default #id-navbar-collapse .navbar-nav .active.one ~ hr,
.navbar-default #id-navbar-collapse-mobile .navbar-nav .active.one ~ hr {
  margin-left: 5px;
  width: 67px;
  transition: all 0.5s;
}
.navbar-default #id-navbar-collapse .navbar-nav .active.two ~ hr,
.navbar-default #id-navbar-collapse-mobile .navbar-nav .active.two ~ hr {
  margin-left: 78px;
  width: 65px;
  transition: all 0.5s;
}
.navbar-default #id-navbar-collapse .navbar-nav .active.three ~ hr,
.navbar-default #id-navbar-collapse-mobile .navbar-nav .active.three ~ hr {
  margin-left: 143px;
  width: 71px;
  transition: all 0.5s;
}
.navbar-default #id-navbar-collapse .navbar-nav .active.for ~ hr,
.navbar-default #id-navbar-collapse-mobile .navbar-nav .active.for ~ hr {
  margin-left: 214px;
  width: 98px;
  transition: all 0.5s;
}
.navbar-default #id-navbar-collapse .navbar-nav .active.five ~ hr,
.navbar-default #id-navbar-collapse-mobile .navbar-nav .active.five ~ hr {
  margin-left: 313px;
  width: 73px;
  transition: all 0.5s;
}
.navbar-default #id-navbar-collapse .navbar-nav .active.six ~ hr,
.navbar-default #id-navbar-collapse-mobile .navbar-nav .active.six ~ hr {
  margin-left: 386px;
  width: 117px;
  transition: all 0.5s;
}
.navbar-default #id-navbar-collapse .navbar-nav .active.seven ~ hr,
.navbar-default #id-navbar-collapse-mobile .navbar-nav .active.seven ~ hr {
  margin-left: 501px;
  width: 83px;
  transition: all 0.5s;
}
.navbar-default #id-navbar-collapse .navbar-nav .active.height ~ hr,
.navbar-default #id-navbar-collapse-mobile .navbar-nav .active.height ~ hr {
  margin-left: 593px;
  width: 73px;
  transition: all 0.5s;
}
.navbar-default #id-navbar-collapse .navbar-nav .one:hover ~ hr,
.navbar-default #id-navbar-collapse-mobile .navbar-nav .one:hover ~ hr {
  margin-left: 5px;
  width: 67px;
  transition: all 0.5s;
}
.navbar-default #id-navbar-collapse .navbar-nav .two:hover ~ hr,
.navbar-default #id-navbar-collapse-mobile .navbar-nav .two:hover ~ hr {
  margin-left: 78px;
  width: 65px;
  transition: all 0.5s;
}
.navbar-default #id-navbar-collapse .navbar-nav .three:hover ~ hr,
.navbar-default #id-navbar-collapse-mobile .navbar-nav .three:hover ~ hr {
  margin-left: 143px;
  width: 71px;
  transition: all 0.5s;
}
.navbar-default #id-navbar-collapse .navbar-nav .for:hover ~ hr,
.navbar-default #id-navbar-collapse-mobile .navbar-nav .for:hover ~ hr {
  margin-left: 214px;
  width: 98px;
  transition: all 0.5s;
}
.navbar-default #id-navbar-collapse .navbar-nav .five:hover ~ hr,
.navbar-default #id-navbar-collapse-mobile .navbar-nav .five:hover ~ hr {
  margin-left: 313px;
  width: 73px;
  transition: all 0.5s;
}
.navbar-default #id-navbar-collapse .navbar-nav .six:hover ~ hr,
.navbar-default #id-navbar-collapse-mobile .navbar-nav .six:hover ~ hr {
  margin-left: 386px;
  width: 117px;
  transition: all 0.5s;
}
.navbar-default #id-navbar-collapse .navbar-nav .seven:hover ~ hr,
.navbar-default #id-navbar-collapse-mobile .navbar-nav .seven:hover ~ hr {
  margin-left: 501px;
  width: 83px;
  transition: all 0.5s;
}
.navbar-default #id-navbar-collapse .navbar-nav .height:hover ~ hr,
.navbar-default #id-navbar-collapse-mobile .navbar-nav .height:hover ~ hr {
  margin-left: 593px;
  width: 73px;
  transition: all 0.5s;
}
.navbar-default #id-navbar-collapse .navbar-nav > li.active,
.navbar-default #id-navbar-collapse-mobile .navbar-nav > li.active,
.navbar-default #id-navbar-collapse .navbar-nav > li:hover,
.navbar-default #id-navbar-collapse-mobile .navbar-nav > li:hover,
.navbar-default #id-navbar-collapse .navbar-nav > li:focus,
.navbar-default #id-navbar-collapse-mobile .navbar-nav > li:focus {
  color: #f29400;
}
.navbar-default #id-navbar-collapse .navbar-nav > li.active > a,
.navbar-default #id-navbar-collapse-mobile .navbar-nav > li.active > a,
.navbar-default #id-navbar-collapse .navbar-nav > li:hover > a,
.navbar-default #id-navbar-collapse-mobile .navbar-nav > li:hover > a,
.navbar-default #id-navbar-collapse .navbar-nav > li:focus > a,
.navbar-default #id-navbar-collapse-mobile .navbar-nav > li:focus > a {
  color: #f29400;
  background-color: #ffffff;
}
.navbar-default #id-navbar-collapse .navbar-nav li:first-child a:first-child {
  padding-left: 0px;
}
.navbar-default #id-navbar-collapse .navbar-nav .one:hover .dropdown-container,
.navbar-default #id-navbar-collapse .navbar-nav .two:hover .dropdown-container,
.navbar-default #id-navbar-collapse .navbar-nav .three:hover .dropdown-container,
.navbar-default #id-navbar-collapse .navbar-nav .for:hover .dropdown-container,
.navbar-default #id-navbar-collapse .navbar-nav .five:hover .dropdown-container,
.navbar-default #id-navbar-collapse .navbar-nav .six:hover .dropdown-container,
.navbar-default #id-navbar-collapse .navbar-nav .seven:hover .dropdown-container {
  width: auto;
  height: auto;
  display: block;
  position: absolute;
  min-width: 160px;
  background-color: transparent;
  padding-top: 3px;
  margin-top: -5px;
  z-index: 1000;
}
.navbar-default #id-navbar-collapse .navbar-nav .one:hover .dropdown-container .dropdown-menu,
.navbar-default #id-navbar-collapse .navbar-nav .two:hover .dropdown-container .dropdown-menu,
.navbar-default #id-navbar-collapse .navbar-nav .three:hover .dropdown-container .dropdown-menu,
.navbar-default #id-navbar-collapse .navbar-nav .for:hover .dropdown-container .dropdown-menu,
.navbar-default #id-navbar-collapse .navbar-nav .five:hover .dropdown-container .dropdown-menu,
.navbar-default #id-navbar-collapse .navbar-nav .six:hover .dropdown-container .dropdown-menu,
.navbar-default #id-navbar-collapse .navbar-nav .seven:hover .dropdown-container .dropdown-menu {
  display: block;
  position: relative;
  box-shadow: none;
  border: none;
  background-color: #fef4e5;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.navbar-default #id-navbar-collapse .navbar-nav .one:hover .dropdown-container .dropdown-menu li a,
.navbar-default #id-navbar-collapse .navbar-nav .two:hover .dropdown-container .dropdown-menu li a,
.navbar-default #id-navbar-collapse .navbar-nav .three:hover .dropdown-container .dropdown-menu li a,
.navbar-default #id-navbar-collapse .navbar-nav .for:hover .dropdown-container .dropdown-menu li a,
.navbar-default #id-navbar-collapse .navbar-nav .five:hover .dropdown-container .dropdown-menu li a,
.navbar-default #id-navbar-collapse .navbar-nav .six:hover .dropdown-container .dropdown-menu li a,
.navbar-default #id-navbar-collapse .navbar-nav .seven:hover .dropdown-container .dropdown-menu li a {
  padding-left: 20px;
  color: #505050;
}
.navbar-default #id-navbar-collapse .navbar-nav .one:hover .dropdown-container .dropdown-menu li a i,
.navbar-default #id-navbar-collapse .navbar-nav .two:hover .dropdown-container .dropdown-menu li a i,
.navbar-default #id-navbar-collapse .navbar-nav .three:hover .dropdown-container .dropdown-menu li a i,
.navbar-default #id-navbar-collapse .navbar-nav .for:hover .dropdown-container .dropdown-menu li a i,
.navbar-default #id-navbar-collapse .navbar-nav .five:hover .dropdown-container .dropdown-menu li a i,
.navbar-default #id-navbar-collapse .navbar-nav .six:hover .dropdown-container .dropdown-menu li a i,
.navbar-default #id-navbar-collapse .navbar-nav .seven:hover .dropdown-container .dropdown-menu li a i {
  margin-right: 5px;
}
.navbar-default #id-navbar-collapse-mobile .navbar-nav li .dropdown-container .dropdown-menu li a {
  white-space: initial;
}
.navbar-default #id-navbar-collapse-mobile .navbar-nav li.open .dropdown-container .dropdown-menu {
  display: block;
}
.navbar-default #id-navbar-collapse-mobile .navbar-nav li.open > a {
  background-color: transparent;
}
.navbar-default .navbar-right {
  float: none !important;
}
.navbar-default .navbar-right .login {
  display: inline-block;
  border: 1px solid #f29400;
  background-color: #ffffff;
  border-radius: 25px;
  width: 65px;
  overflow: hidden;
  margin-top: 7px;
  position: relative;
}
.navbar-default .navbar-right .login a {
  border: none;
  font-family: 'Calibre-Semibold';
  font-size: 16px;
  color: #f29400;
  padding-top: 6px;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 2px;
  width: 100%;
  background-color: transparent;
  position: relative;
  z-index: 1;
}
.navbar-default .navbar-right .login:after {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  top: 50%;
  left: 0%;
  background: #f29400;
  width: 200px;
  height: 0;
  content: '';
  position: absolute;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.navbar-default .navbar-right .login a:hover {
  color: #ffffff;
}
.navbar-default .navbar-right .login:hover::after {
  height: 200px;
  opacity: 1;
}
.navbar-default .navbar-right .register {
  display: inline-block;
  position: relative;
  overflow: hidden;
  background-color: #f29400;
  border-radius: 25px;
  border: 1px solid #f29400;
  width: 105px;
  margin-top: 7px;
}
.navbar-default .navbar-right .register a {
  border: none;
  font-family: 'Calibre-Semibold';
  font-size: 16px;
  color: #ffffff;
  padding-top: 6px;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 2px;
  width: 100%;
  background-color: transparent;
  z-index: 1;
  position: relative;
}
.navbar-default .navbar-right .register:after {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  top: 50%;
  left: 0%;
  background: #fff;
  width: 200px;
  height: 0;
  content: '';
  position: absolute;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.navbar-default .navbar-right .register a:hover {
  color: #f29400;
}
.navbar-default .navbar-right .register:hover::after {
  height: 200px;
  opacity: 1;
}
.row-speakers {
  margin-top: 20px;
}
.row-speakers button {
  width: 100%;
  background-color: transparent;
  border: 1px solid #f29400;
  border-radius: 25px;
  height: 100%;
}
.row-speakers .speaker-photo {
  border-radius: 50%;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.row-speakers .speaker-name {
  font-size: 20px;
  font-family: 'Calibre-Semibold';
  text-align: center;
}
.row-speakers .speaker-school {
  font-family: 'Calibre-LightItalic';
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
}
.row-speakers .speaker-bio {
  margin-top: 20px;
  font-family: 'Calibre-Regular';
}
.band {
  background-image: url(../img/dubai-band.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position-y: -110px;
}
.band h1 {
  font-size: 36px;
  color: #ffffff;
  font-family: 'Calibre-Semibold';
  text-align: center;
  padding-top: 55px;
  padding-bottom: 55px;
  margin-top: 0px;
}
.band-header {
  background-image: url(../img/1-attend-filter.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position-y: 50%;
  margin-bottom: 25px;
  position: relative;
}
.band-header h1 {
  font-size: 60px;
  color: #ffffff;
  font-family: 'Calibre-Semibold';
  text-align: center;
  padding-top: 190px;
  margin-top: 0px;
  line-height: 12px;
  text-align: left;
  margin-left: 100px;
  z-index: 1;
  position: relative;
}
iframe {
  min-height: 250px;
}
.picture-content {
  background-image: url(../img/1-attend-filter.jpg);
  background-size: 225% auto;
  background-repeat: no-repeat;
  height: 100%;
  background-position-x: 80%;
  position: relative;
  min-height: 250px;
  background-position-y: 40%;
  margin-bottom: 5px;
}
.picture-content.visas {
  background-image: url(../img/visas-map.jpg);
  background-size: 100% auto;
  background-position-y: 0;
  background-position-x: 0%;
}
.picture-content.whyattend-networking {
  background-image: url(../img/zz-whyattend-networking.jpg);
  background-size: cover;
  background-position-y: -50px;
  background-position-x: 0;
}
.picture-content.whyattend-awards {
  background-image: url(../img/zz-whyattend-awards.jpg);
  background-size: cover;
  background-position-y: 0;
  background-position-x: 0;
}
.picture-content.whyattend-professional {
  background-image: url(../img/zz-whyattend-professional.jpg);
  background-size: cover;
  background-position-y: 0;
  background-position-x: 0;
}
.picture-content.cocktail {
  background-image: url(../img/cocktail.jpg);
  background-size: cover;
  background-position-y: 0;
  background-position-x: 0;
}
.picture-content.networking {
  background-image: url(../img/networking.jpg);
  background-size: cover;
  background-position-y: 0;
  background-position-x: 0;
}
.picture-content.exhibition {
  background-image: url(../img/exhibition.jpg);
  background-size: cover;
  background-position-y: 0;
  background-position-x: 0;
}
.picture-content.meetings {
  background-image: url(../img/meetings.jpg);
  background-size: cover;
  background-position-y: 0;
  background-position-x: 0;
}
.picture-content.cultural {
  background-image: url(../img/cultural.jpg);
  background-size: cover;
  background-position-y: 0;
  background-position-x: 0;
}
.picture-content.awards {
  background-image: url(../img/awards.jpg);
  background-size: cover;
  background-position-y: 0;
  background-position-x: 0;
}
.picture-content.campus {
  background-image: url(../img/zz-campus.jpg);
  background-size: cover;
  background-position-y: 0;
  background-position-x: 0;
}
.picture-content.about-ewc {
  background-image: url(../img/zz-about-ewc.jpg);
  background-size: cover;
  background-position-y: 0;
  background-position-x: 0;
}
.picture-content.about-eduniversal {
  background-image: url(../img/zz-about-eduniversal.jpg);
  background-size: 100% auto;
  background-position-y: 0;
  background-position-x: 0;
}
.picture-content.host-institution {
  background-image: url(../img/zz-host-institution.jpg);
  background-size: 100% auto;
  background-position-y: -50px;
  background-position-x: 0;
  height: auto;
}
.picture-content.why-uae {
  background-image: url(../img/zz-why-uae.jpg);
  background-size: cover;
  background-position-y: 0;
  background-position-x: 0;
}
.picture-content.welcome-cocktail {
  background-image: url(../img/zz-welcome-cocktail.jpg);
  background-size: cover;
  background-position-y: 0;
  background-position-x: 0;
  height: 50%;
}
.picture-content.networking-lunches {
  background-image: url(../img/zz-networking-lunches.jpg);
  background-size: cover;
  background-position-y: 0;
  background-position-x: 0;
}
.picture-content.speakers {
  background-image: url(../img/zz-speakers.jpg);
  background-size: cover;
  background-position-y: 0;
  background-position-x: 0;
}
.picture-content.industry {
  background-image: url(../img/zz-industry.jpg);
  background-size: cover;
  background-position-y: 0;
  background-position-x: 0;
}
.picture-content.about-dubai {
  background-image: url(../img/zz-about-dubai.jpg);
  background-size: cover;
  background-position-y: 0;
  background-position-x: 0;
}
.picture-content.isc {
  background-image: url(../img/zz-about-isc.jpg);
  background-size: 100% auto;
  background-position-y: 0;
  background-position-x: 0%;
}
.picture-content.flight {
  background-image: url(../img/flight.jpg);
  background-size: 100% auto;
  background-position-y: 0;
  background-position-x: 0%;
  height: auto;
}
.picture-content.thingstodo1 {
  background-image: url(../img/thingstodo-1.jpg);
  background-size: 100% auto;
  background-position-y: -50px;
  background-position-x: 0%;
  height: auto;
}
.picture-content.thingstodo2 {
  background-image: url(../img/thingstodo-2.jpg);
  background-size: 100% auto;
  background-position-y: -50px;
  background-position-x: 0%;
  height: auto;
}
.picture-content.thingstodo3 {
  background-image: url(../img/thingstodo-3.jpg);
  background-size: 100% auto;
  background-position-y: 0;
  background-position-x: 0%;
  height: auto;
}
.picture-content.thingstodo4 {
  background-image: url(../img/thingstodo-4.jpg);
  background-size: 100% auto;
  background-position-y: 0;
  background-position-x: 0%;
  height: auto;
}
.picture-content.thingstodo5 {
  background-image: url(../img/thingstodo-5.jpg);
  background-size: 100% auto;
  background-position-y: 0;
  background-position-x: 0%;
  height: auto;
}
.picture-content.thingstodo6 {
  background-image: url(../img/thingstodo-6.png);
  background-size: 100% auto;
  background-position-y: -15px;
  background-position-x: 0%;
  height: auto;
}
.picture-content.dubai-opera {
  background-image: url(../img/dubai-opera.jpg);
  background-size: 100% auto;
  background-position-y: -80px;
  background-position-x: 0%;
  height: auto;
}
.picture-content.dubai-marina {
  background-image: url(../img/dubai-marina.png);
  background-size: 100% auto;
  background-position-y: -50px;
  background-position-x: 0%;
  height: auto;
}
.picture-content.inspiration-1-1 {
  background-image: url(../img/inspiration-1-1.png);
  background-size: 100% auto;
  background-position-y: 0;
  background-position-x: 0%;
  height: 50%;
}
.picture-content.inspiration-1-2 {
  background-image: url(../img/inspiration-1-2.png);
  background-size: 100% auto;
  background-position-y: 0;
  background-position-x: 0%;
  height: auto;
}
.picture-content.hyattHotel {
  background-image: url(../img/hyattHotels.jpg);
  background-size: 100% auto;
  background-position-y: -100px;
  background-position-x: 0%;
  height: auto;
}
.picture-content.grandKing {
  background-image: url(../img/grandKing.PNG);
  background-size: 100% auto;
  background-position-y: 0;
  background-position-x: 0%;
  height: auto;
}
.picture-content.eventsLawn {
  background-image: url(../img/GrandHyattDubai-EventsLawn2.jpg);
  background-size: 100% auto;
  background-position-y: 0;
  background-position-x: 0%;
  height: 50%;
  margin-top: 5px;
}
.picture-content.poolSide {
  background-image: url(../img/Poolside);
  background-size: 100% auto;
  background-position-y: -300px;
  background-position-x: 0%;
  height: 50%;
}
.content-hr {
  border-top: 1px solid #fdd5a5;
  max-width: 371px;
  width: 100%;
  margin-left: 0px;
  margin-right: auto;
  position: absolute;
  margin-top: 0px;
  margin-bottom: 5px;
  bottom: 0px;
}
.scientific.slider-for {
  margin-top: 25px;
}
.scientific.slider-for .picture-container img {
  border-radius: 50%;
  border: 2px solid #fdd5a5;
}
.scientific.slider-for .slick-track {
  position: relative;
}
.scientific.slider-for .slick-track .slick-slide {
  position: absolute !important;
}
.scientific.slider-for .slick-track .slick-slide.slick-active {
  position: relative !important;
  left: 0px !important;
}
.scientific.slider-nav img {
  border-radius: 50%;
  border: 2px solid #fdd5a5;
}
.slider-for {
  min-height: 240px;
}
.slider-for h3 {
  color: #f29400;
  font-family: 'Calibre-Semibold';
  font-size: 30px;
  margin-top: 0px;
}
.slider-for .picture-container {
  min-height: 244px;
  position: relative;
}
.slider-for .picture-container img {
  position: absolute;
  bottom: 0px;
}
.slider-for .picture-container .iscae:hover {
  background-image: url('../img/iscae.png');
}
.slider-for .picture-container .iscae {
  background-image: url('../img/ALAOUI_Samira.jpg');
  width: 100%;
  height: 100%;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
}
.slider-for .picture-container .ccgbs:hover {
  background-image: url('../img/CCGBS Logo.jpg');
}
.slider-for .picture-container .ccgbs {
  background-image: url('../img/DAlessioF.jpg');
  width: 100%;
  height: 100%;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
}
.slider-for .picture-container .uom:hover {
  background-image: url('../img/university_of_malaya.png');
}
.slider-for .picture-container .uom {
  background-image: url('../img/Che_Ruhana_Isa.jpg');
  width: 100%;
  height: 100%;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
}
.slider-for .picture-container .scgsm:hover {
  background-image: url('../img/scgsm.jpg');
}
.slider-for .picture-container .scgsm {
  background-image: url('../img/Ruchirat-Patanathabutr.jpg');
  width: 100%;
  height: 100%;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
}
.slider-for p {
  font-family: 'Calibre-Light';
  font-size: 20px;
  color: #000000;
  padding-right: 40px;
  text-align: justify;
  margin-bottom: 0px;
  line-height: 24px;
}
.slider-for p span {
  color: #f29400;
  font-family: 'Calibre-Semibold';
  font-size: 30px;
}
.slider-for p .first-quote {
  margin-left: -20px;
  margin-right: 7px;
  position: absolute;
}
.slider-for p .last-quote {
  margin-left: 7px;
  margin-right: -20px;
  position: absolute;
}
.slider-for i {
  font-family: 'Calibre-LightItalic';
  font-size: 18px;
  color: #000000;
  text-align: right;
  display: block;
  padding-right: 42px;
  margin-top: 5px;
}
.slider-nav {
  margin-bottom: 25px;
}
.slider-nav img {
  display: block;
  margin-right: auto;
  margin-left: auto;
  height: 150px;
  transition: all 0.5s;
  width: auto;
}
.slider-nav h3 {
  text-align: center;
  font-family: 'Calibre-Semibold';
  font-size: 18px;
  color: #000000;
  margin-bottom: 0px;
  transition: all 0.5s;
}
.slider-nav h4 {
  text-align: center;
  font-size: 15px;
  font-family: 'Calibre-LightItalic';
  margin-top: 0px;
  transition: all 0.5s;
  margin-bottom: 30px;
  color: #000000;
}
.slider-nav .slick-current h3 {
  font-size: 24px;
  color: #312783;
  transition: all 0.5s;
}
.slider-nav .slick-current h4 {
  font-size: 18px;
  transition: all 0.5s;
  margin-bottom: 0px;
  color: #312783;
}
.slider-nav .slick-current img {
  height: 180px;
  transition: all 0.5s;
}
.slider-nav .slick-arrow:before {
  color: #312783;
}
.slider-nav .slick-prev:before {
  content: '\f104';
  font-family: 'FontAwesome';
}
.slider-nav .slick-next:before {
  content: '\f105';
  font-family: 'FontAwesome';
}
#accordion-program {
  margin-bottom: 50px;
}
#accordion-program .panel + .panel {
  margin-top: 0px;
  padding-top: 50px;
}
#accordion-program .panel-right:first-child {
  padding-top: 50px;
}
#accordion-program .panel-body ul {
  padding-left: 0px;
  /*
			.heure-program {
				color: #f29400;
				font-size: 20px;
				font-family: 'Calibre-Semibold';
				margin-top: 20px;
			}
			.lieu-program {
				font-size: 16px;
				font-family: 'Calibre-Light';
			}
			.intitule-program {
				font-size: 24px;
				font-family: 'Calibre-Semibold';
				em {
					font-size: 20px;
				}
			}
			strong {
				font-family: 'Calibre-Semibold';
				font-weight: normal;
			}
			em {
				font-family: 'Calibre-LightItalic';
				font-weight: normal;
				font-style: normal;
			} 
		*/
}
#accordion-program .panel-body ul hr {
  border-top: 1px solid #f29400;
  width: 50%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#accordion-program .panel-right {
  border-left: 1px solid #312783;
  border-top: none;
  border-bottom: none;
  border-right: none;
  margin-left: calc(50% - 2px);
  position: relative;
}
#accordion-program .panel-right img {
  margin-left: 30px;
  margin-right: 30px;
  width: 84px;
  height: auto;
}
#accordion-program .panel-right .panel-body {
  text-align: left;
}
#accordion-program .panel-right .panel-body img {
  width: 90%;
  position: absolute;
  height: auto;
  left: -99%;
  top: 60px;
  margin-left: 0px;
  max-height: 100%;
}
#accordion-program .panel-right .arrow-left {
  width: 20px;
  height: 34px;
  display: inline-block;
  position: absolute;
  background-image: url('../img/arrow-left.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #ffffff;
  top: 75px;
  left: -20px;
  z-index: 1;
  cursor: pointer;
}
#accordion-program .panel-left {
  margin-right: calc(50% - -1px);
  border-left: none;
  border-top: none;
  border-bottom: none;
  border-right: 1px solid #312783;
  text-align: right;
  position: relative;
}
#accordion-program .panel-left img {
  margin-right: 30px;
  margin-left: 30px;
  width: 84px;
  height: auto;
}
#accordion-program .panel-left .panel-body {
  text-align: left;
}
#accordion-program .panel-left .panel-body img {
  width: 90%;
  position: absolute;
  height: auto;
  right: -100%;
  margin-right: 0px;
  top: 60px;
  max-height: 100%;
}
#accordion-program .panel-left .arrow-right {
  width: 20px;
  height: 34px;
  display: inline-block;
  position: absolute;
  background-image: url('../img/arrow-right.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #ffffff;
  top: 75px;
  right: -20px;
  z-index: 1;
  cursor: pointer;
}
#accordion-program .panel-default {
  border-radius: 0px;
}
#accordion-program .panel-default .panel-title > a ~ .arrow-right,
#accordion-program .panel-default .panel-title > a ~ .arrow-left {
  display: inline-block;
}
#accordion-program .panel-default .panel-title > a.collapsed ~ .arrow-right,
#accordion-program .panel-default .panel-title > a.collapsed ~ .arrow-left {
  background-image: none;
}
#accordion-program .panel-default .panel-title > a.collapsed ~ .arrow-right,
#accordion-program .panel-default .panel-title > a.collapsed ~ .arrow-left {
  width: 27px;
  height: 27px;
  border: 1px solid #312783;
  border-radius: 25px;
  background-color: #ffffff;
}
#accordion-program .panel-default .panel-title > a.collapsed ~ .arrow-left {
  left: -14px;
}
#accordion-program .panel-default .panel-title > a.collapsed ~ .arrow-right {
  right: -14px;
}
#accordion-program .panel-default .panel-title a {
  color: #312783;
  font-family: 'Calibre-Semibold';
  font-size: 22px;
  text-decoration: underline;
}
#accordion-program .panel-default .panel-title a.collapsed {
  color: #f29400;
  text-decoration: none;
}
#accordion-program .panel-default > .panel-heading {
  background-color: transparent;
}
#accordion-program .panel-heading + .panel-collapse > .list-group,
#accordion-program .panel-heading + .panel-collapse > .panel-body {
  border: none;
}
#accordion-program .panel {
  box-shadow: none;
}
#accordion-information .panel-default .panel-heading {
  background-color: transparent;
}
#accordion-information .panel-default .panel-heading a {
  text-decoration: none;
  font-family: 'Calibre-Light';
  font-size: 18px;
  color: #f29400;
}
#accordion-content {
  margin-top: 55px;
  height: 200px;
}
#accordion-content .panel + .panel {
  margin-top: 0px;
}
#accordion-content .panel-default {
  width: calc(33.33333333%);
  float: left;
  border: none;
  box-shadow: none;
}
#accordion-content .panel-default a {
  border: 1px solid #1c166d;
  border-radius: 25px;
  width: 222px;
  display: block;
  padding-top: 15px;
  padding-bottom: 10px;
  text-align: center;
  color: #1c166d;
  text-decoration: none;
  font-family: 'Calibre-Light';
  font-size: 18px;
}
#accordion-content .panel-default a:hover,
#accordion-content .panel-default a:focus {
  border-color: #1c166d;
  color: #1c166d;
}
#accordion-content .panel-default .collapsed {
  border-color: #eb6c00;
  color: #eb6c00;
}
#accordion-content .panel-default .collapsed i {
  -ms-transform: rotate(-90deg);
  /* IE 9 */
  -webkit-transform: rotate(-90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-90deg);
}
#accordion-content .panel-default .collapsing,
#accordion-content .panel-default .collasped,
#accordion-content .panel-default .collapse {
  position: absolute;
  width: 100%;
  left: 0px;
}
#accordion-content .panel-default .panel-body {
  color: #1c166d;
  font-size: 16px;
  font-family: 'Calibre-Light';
  margin-top: 25px;
}
.testimonials-separator {
  position: relative;
  height: 30px;
  margin-top: 50px;
  margin-bottom: 30px;
}
.testimonials-separator hr {
  border-top: 1px solid #6e67a8;
  display: inline-block;
  width: 100%;
  position: absolute;
  top: 0px;
}
.testimonials-separator span {
  z-index: 1;
  display: block;
  height: 30px;
  width: 30px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
  border-bottom: 1px solid #6e67a8;
  border-right: 1px solid #6e67a8;
  -ms-transform: rotate(45deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Chrome, Safari, Opera */
  transform: rotate(45deg);
  position: relative;
}
.step-bar {
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.step-bar .active {
  border-bottom: 2px solid #f29400;
}
.step-bar .active i {
  border: 1px solid #f29400;
  color: #f29400;
}
.step-bar .active h3 {
  color: #f29400;
}
.step-bar .active p {
  color: #f29400;
}
.step-bar i {
  border-radius: 25px;
  border: 1px solid #fdd5a5;
  color: #fdd5a5;
  font-size: 17px;
}
.step-bar h3 {
  color: #fdd5a5;
  font-size: 18px;
  font-family: 'Calibre-Medium';
}
.step-bar p {
  color: #fdd5a5;
  font-size: 15px;
  font-family: 'Calibre-Light';
}
.step-bar .step1 {
  height: 100%;
}
.step-bar .step1 i {
  padding-left: 11px;
  padding-right: 11px;
  padding-top: 6px;
  padding-bottom: 5px;
}
.step-bar .step2 {
  height: 100%;
}
.step-bar .step2 i {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 6px;
  padding-bottom: 5px;
}
.step-bar .step3 {
  height: 100%;
}
.step-bar .step3 i {
  padding-left: 6px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 6px;
}
.step-bar .step4 {
  height: 100%;
}
.step-bar .step4 i {
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 6px;
  padding-bottom: 5px;
}
.step-bar .step5 {
  height: 100%;
}
.step-bar .step5 i {
  padding-left: 8px;
  padding-right: 10px;
  padding-top: 6px;
  padding-bottom: 5px;
}
.step-bar .step6 {
  height: 100%;
}
.step-bar .step6 i {
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 6px;
  padding-bottom: 5px;
}
.bold-big-title {
  font-family: 'Calibre-Semibold';
  font-size: 30px;
  color: #000000;
  margin-top: 0px;
}
.bold-big-title span {
  font-family: 'Calibre-LightItalic';
}
.bold-title {
  font-family: 'Calibre-Semibold';
  font-size: 18px;
  color: #000000;
}
.bold-title span {
  font-family: 'Calibre-LightItalic';
}
.bold {
  font-family: 'Calibre-Medium';
  font-size: 16px;
}
.bold-text {
  font-family: 'Calibre-Semibold';
  font-size: 16px;
  color: #000000;
}
.icon-table {
  table-layout: fixed;
}
.icon-table tbody tr:first-child {
  border-bottom: 1px solid #fdd5a5;
}
.icon-table tbody tr:first-child td p:last-child {
  margin-bottom: 25px;
}
.icon-table tbody tr td:nth-child(2) {
  border-left: 1px solid #fdd5a5;
  border-right: 1px solid #fdd5a5;
}
.icon-table tbody tr td {
  border-top: none;
  width: calc(33.33333333%);
}
.icon-table tbody tr td img {
  margin-left: auto;
  margin-right: auto;
  display: block;
  max-width: 112px;
  height: auto;
  max-height: 75px;
  width: auto;
  margin-top: 25px;
  margin-bottom: 15px;
}
.icon-table tbody tr td p {
  text-align: center;
  font-size: 18px;
  margin-bottom: 0px;
}
.discover {
  margin-top: 25px;
  color: #ec6d00;
  font-size: 20px;
  font-family: 'Calibre-Light';
  text-align: center;
  display: block;
  border: 1px solid #ec6d00;
  border-radius: 25px;
  width: 221px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 5px;
  margin-bottom: 25px;
}
.discover i {
  margin-left: 5px;
}
.discover:hover,
.discover:focus {
  color: #312783;
  border-color: #312783;
}
.summary .panel-heading {
  background-color: #fef4e5;
}
.summary .panel-heading a {
  float: right;
}
.summary .table {
  width: auto;
}
.summary .table > thead:first-child > tr:first-child > th {
  color: #f29100;
  font-size: 18px;
  font-family: 'Calibre-Medium';
  border-bottom: 1px solid #f29100;
}
.summary .table > tbody tr th {
  border-bottom: 1px solid #f29100;
  border-top: none;
}
.summary .table > tbody tr td {
  color: #000000;
  font-size: 15px;
  font-family: 'Calibre-Light';
  border-bottom: 1px solid #f29100;
  border-top: none;
}
#pics .btn {
  margin-top: 25px;
}
form ul li .mdl-radio__label {
  color: #000000;
  font-size: 15px;
  font-family: 'Calibre-Light';
  font-weight: normal;
}
form .table {
  width: auto;
}
form .table > thead:first-child > tr:first-child > th {
  color: #f29100;
  font-size: 18px;
  font-family: 'Calibre-Medium';
  border-bottom: 1px solid #f29100;
}
form .table > tbody tr th {
  border-bottom: 1px solid #f29100;
  border-top: none;
}
form .table > tbody tr td {
  color: #000000;
  font-size: 15px;
  font-family: 'Calibre-Light';
  border-bottom: 1px solid #f29100;
  border-top: none;
}
form .panel-default {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
form .panel-default #policy {
  background-color: transparent;
  border: none;
}
form .panel-default #policy h4 {
  color: #000000;
  font-size: 15px;
  font-family: 'Calibre-Regular';
  text-decoration: underline;
}
form .next-step {
  margin-left: 0;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  background-color: #ffffff;
  border-radius: 25px;
  border: 1px solid #f29400;
  width: 135px;
  margin-bottom: 20px;
}
form .next-step button {
  border: none;
  font-family: 'Calibre-Semibold';
  font-size: 16px;
  color: #f29400;
  padding-top: 6px;
  padding-left: 19px;
  padding-right: 19px;
  padding-bottom: 2px;
  width: 100%;
  position: relative;
}
form .next-step button i {
  transition: all 0.5s;
  margin-left: 10px;
}
form .next-step button:hover,
form .next-step button:focus {
  color: #f29400;
  background-color: transparent;
}
form .next-step button:hover i,
form .next-step button:focus i {
  transition: all 0.5s;
  margin-left: 20px;
  margin-right: -10px;
}
form #attendees-accordion .panel-default .panel-heading {
  background-color: #fef4e5;
}
form #attendees-accordion .panel-default .panel-body {
  border: none;
}
form .mdl-textfield--floating-label.is-dirty .mdl-textfield__label {
  top: -4px;
}
form .mdl-textfield {
  width: 100%;
  padding: 10px 0px;
}
form .mdl-textfield input {
  padding: 0px 0px;
}
form .mdl-textfield label {
  top: 12px;
}
form .mdl-textfield .mdl-textfield__label::after {
  bottom: 4px;
}
form .pfx input:first-child {
  width: 10%;
  display: inline-block;
  margin-left: 0px;
}
form .pfx input {
  width: 85%;
  margin-left: 4%;
  display: inline-block;
}
form .pfx label:last-child {
  margin-left: 15%;
  width: 85%;
}
form .mdl-radio__label {
  font-weight: normal;
  color: #000000;
  font-size: 15px;
  font-family: 'Calibre-Light';
}
form .mdl-checkbox__label {
  font-weight: normal;
  color: #000000;
  font-size: 15px;
  font-family: 'Calibre-Light';
}
.main-video {
  margin-bottom: 50px;
  margin-top: 20px;
}
.main-video .video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.main-video .video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#main-slider .carousel-inner .Logo-10thEWC {
  position: absolute;
  right: 80px;
  bottom: 50px;
  z-index: 1;
  max-width: 200px;
  -webkit-filter: drop-shadow(0px 4px 10px #000000);
  filter: drop-shadow(0px 4px 10px #000000);
}
#main-slider .carousel-inner .item {
  height: 420px;
}
#main-slider .carousel-inner .item .carousel-caption {
  right: 0px;
  left: 10%;
  text-align: left;
}
#main-slider .carousel-inner .item .carousel-caption h1 {
  font-family: 'Calibre-Semibold';
  font-size: 30px;
  color: #ffffff;
  margin-bottom: 0px;
  text-shadow: 0px 4px 10px black;
}
#main-slider .carousel-inner .item .carousel-caption h2 {
  font-family: 'Calibre-Semibold';
  font-size: 26px;
  color: #ffffff;
  margin-top: 0px;
  text-shadow: 0px 4px 10px black;
}
#main-slider .carousel-control,
#main-slider .carousel-control:focus,
#main-slider .carousel-control:hover {
  background-image: none;
}
#main-slider .carousel-control .glyphicon,
#main-slider .carousel-control:focus .glyphicon,
#main-slider .carousel-control:hover .glyphicon {
  font-size: 24px;
}
.sommaire {
  margin-top: 23px;
  margin-bottom: 78px;
}
.sommaire .col-md-4:first-child {
  padding-right: 7px;
}
.sommaire .col-md-4:nth-child(2) {
  padding-right: 7px;
  padding-left: 7px;
}
.sommaire .col-md-4:nth-child(3) {
  padding-left: 7px;
}
.sommaire .col-md-4:nth-child(4) {
  padding-right: 7px;
}
.sommaire .col-md-4:nth-child(5) {
  padding-right: 7px;
  padding-left: 7px;
}
.sommaire .col-md-4:last-child {
  padding-left: 7px;
}
.framePic::before {
  background-color: rgba(0, 0, 0, 0.22);
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
}
.framePic {
  height: 175px;
  display: block;
  background-repeat: no-repeat;
}
.framePic h3 {
  font-family: 'Calibre-Light';
  font-size: 22px;
  color: #ffffff;
  text-align: center;
  padding-top: 70px;
  margin-bottom: 0px;
  z-index: 1;
  position: relative;
  text-shadow: 0px 4px 10px black;
}
.framePic .icon {
  color: #ffffff;
  text-align: center;
  border: 1px solid #ffffff;
  border-radius: 25px;
  font-size: 20px;
  display: block;
  width: 22px;
  height: 22px;
  margin-left: auto;
  margin-right: auto;
  line-height: 15px;
  z-index: 1;
  position: relative;
  text-shadow: 0px 4px 10px black;
}
.framePic .filter {
  display: block;
  position: absolute;
  height: 0px;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  transition: height 0.5s;
}
.framePic:hover,
.framePic:focus {
  text-decoration: none;
}
.framePic:hover h3,
.framePic:focus h3 {
  color: #312783;
  text-shadow: none;
}
.framePic:hover .icon,
.framePic:focus .icon {
  color: #312783;
  border: 1px solid #312783;
  text-shadow: none;
}
.framePic:hover .filter,
.framePic:focus .filter {
  height: 175px;
  transition: height 0.5s;
}
.attend {
  background: linear-gradient(rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0.22)), url('../img/1-attend.jpg') no-repeat;
  background-position: 0px -47px;
  background-size: cover;
}
.awards {
  background: linear-gradient(rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0.22)), url('../img/2-awards.jpg') no-repeat;
  background-position: 0px -50px;
  background-size: cover;
}
.networking {
  background: linear-gradient(rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0.22)), url('../img/3-networking.jpg') no-repeat;
  background-position: 0px -20px;
  background-size: cover;
}
.agenda {
  background: linear-gradient(rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0.22)), url('../img/4-agenda.jpg') no-repeat;
  background-position: 0px -77px;
  background-size: cover;
}
.hotelandtravel {
  background: linear-gradient(rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0.22)), url('../img/5-hotel-and-travel.jpg') no-repeat;
  background-position: -90px -10px;
  background-size: 145% auto;
}
.rankings {
  background: linear-gradient(rgba(0, 0, 0, 0.22), rgba(0, 0, 0, 0.22)), url('../img/6-rankings.jpg') no-repeat;
  background-position: -25px -25px;
  background-size: 175% auto;
}
.partners {
  margin-bottom: 25px;
}
.partners h3 {
  font-family: 'Calibre-Semibold';
  color: #312783;
  font-size: 22px;
}
.partners .center {
  margin-top: 50px;
}
.partners .center button {
  z-index: 1;
}
.partners .center .slick-prev {
  left: 0px;
}
.partners .center .slick-next {
  right: 0px;
}
.partners .center .slick-prev::before {
  color: #312783;
  font-family: 'FontAwesome';
  content: '\f053';
}
.partners .center .slick-next::before {
  color: #312783;
  font-family: 'FontAwesome';
  content: '\f054';
}
.partners .center .customSlide {
  margin-left: 30px;
  margin-right: 30px;
}
.partners .center .customSlide img {
  transition: all 300ms ease;
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  max-height: 120px;
}
.partners .center .slick-center img {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
.partners #testimonials-slider .carousel-inner {
  overflow: visible;
}
.partners #testimonials-slider .carousel-inner .item {
  transition-property: opacity;
}
.partners #testimonials-slider .carousel-inner .item .testimonials {
  border: 1px solid #f29400;
  padding: 20px;
  padding-bottom: 5px;
}
.partners #testimonials-slider .carousel-inner .item .testimonials h3 {
  font-family: 'Calibre-Medium';
  font-size: 18px;
  color: #f29400;
  width: 126px;
  text-align: center;
  background-color: #ffffff;
  margin-left: 14px;
  margin-top: -29px;
}
.partners #testimonials-slider .carousel-inner .item .testimonials h4 {
  font-family: 'Calibre-Medium';
  font-size: 16px;
  color: #000000;
  float: left;
  width: 50%;
}
.partners #testimonials-slider .carousel-inner .item .testimonials span.photo {
  width: 115px;
  height: 115px;
  overflow: hidden;
  margin-top: -55px;
  margin-left: auto;
  margin-right: 0px;
  background-color: #ffffff;
  margin-bottom: 12px;
  display: block;
}
.partners #testimonials-slider .carousel-inner .item .testimonials span.photo img {
  margin-top: -15px;
}
.partners #testimonials-slider .carousel-inner .item .testimonials p {
  font-family: 'Calibre-Light';
  font-size: 14px;
  color: #000000;
  line-height: 16px;
  clear: both;
}
.partners #testimonials-slider .carousel-inner .item .testimonials a {
  color: #000000;
  text-decoration: underline;
}
.partners #testimonials-slider .carousel-inner .item .testimonials a i {
  font-family: 'Calibre-RegularItalic';
  font-size: 14px;
  text-align: right;
  width: 100%;
  display: block;
}
.partners #testimonials-slider .carousel-inner .item .testimonials a:hover,
.partners #testimonials-slider .carousel-inner .item .testimonials a:focus {
  color: #f29400;
}
.partners #testimonials-slider .carousel-inner .item,
.partners #testimonials-slider .carousel-inner .active.left,
.partners #testimonials-slider .carousel-inner .active.right {
  opacity: 0;
}
.partners #testimonials-slider .carousel-inner .active,
.partners #testimonials-slider .carousel-inner .next.left,
.partners #testimonials-slider .carousel-inner .prev.right {
  opacity: 1;
}
.partners #testimonials-slider .carousel-inner .next,
.partners #testimonials-slider .carousel-inner .prev,
.partners #testimonials-slider .carousel-inner .active.left,
.partners #testimonials-slider .carousel-inner .active.right {
  left: 0;
  transform: translate3d(0, 0, 0);
}
.topFooter {
  background-color: #fef4e5;
  padding-top: 48px;
  padding-bottom: 20px;
  margin-top: 25px;
}
.topFooter .logo img {
  margin-top: 100%;
}
.topFooter .addthis_inline_follow_toolbox p {
  float: left;
  line-height: 30px;
}
.topFooter .addthis_inline_follow_toolbox .addthis_toolbox .at-icon-wrapper {
  background-color: transparent !important;
}
.topFooter .followUs img:first-child {
  float: left;
  margin-top: -20px;
  margin-bottom: 20px;
}
.topFooter .followUs img {
  display: block;
  max-width: 150px;
}
.topFooter .followUs .addthis_inline_follow_toolbox {
  clear: both;
}
.topFooter .followUs p {
  font-size: 14px;
  font-family: 'Calibre-Light';
  display: inline-block;
  margin-bottom: 0px;
}
.topFooter .followUs a {
  color: #505050;
  margin-left: 10px;
}
.topFooter .followUs ul {
  padding-left: 0;
}
.topFooter .followUs ul li {
  list-style-type: none;
  font-size: 12px;
  text-decoration: underline;
  font-family: 'Calibre-Light';
}
.topFooter .followUs ul li a:hover,
.topFooter .followUs ul li a:focus {
  color: #f29400;
}
.topFooter .followUs hr {
  border-top: 1px solid #f29400;
  width: 120px;
  margin-left: 0px;
  margin-right: auto;
}
.topFooter .download p,
.topFooter .pastConventions p {
  font-size: 12px;
  font-family: 'Calibre-Medium';
  color: #505050;
}
.topFooter .download ul,
.topFooter .pastConventions ul {
  padding-left: 0px;
}
.topFooter .download ul li,
.topFooter .pastConventions ul li {
  list-style-type: none;
  text-decoration: underline;
  font-size: 12px;
  font-family: 'Calibre-Light';
}
.topFooter .download ul li a,
.topFooter .pastConventions ul li a {
  color: #505050;
}
.topFooter .download ul li a:hover,
.topFooter .pastConventions ul li a:hover,
.topFooter .download ul li a:focus,
.topFooter .pastConventions ul li a:focus {
  color: #f29400;
}
.topFooter .pastConventions p {
  white-space: nowrap;
}
.botFooter {
  background-color: #ffffff;
  padding-top: 7px;
}
.botFooter p {
  font-size: 12px;
  font-family: 'Calibre-Light';
  color: #505050;
}
.botFooter ul {
  list-style-type: none;
  font-size: 12px;
  font-family: 'Calibre-Light';
  color: #505050;
  text-align: right;
}
.botFooter ul li {
  display: inline-block;
}
.botFooter ul a {
  font-size: 12px;
  font-family: 'Calibre-Light';
  color: #505050;
}
.botFooter ul .separator {
  margin-left: 14px;
  margin-right: 14px;
}
.at-custom-sidebar .at-icon:hover,
.at-custom-sidebar .at-icon:focus {
  fill: #312783 !important;
}
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .navbar-default .navbar-header .navbar-brand {
    background-position-y: 80px;
  }
  .navbar-default #id-navbar-collapse .navbar-nav .active.one ~ hr {
    margin-left: 5px;
    width: 63px;
    transition: all 0.5s;
  }
  .navbar-default #id-navbar-collapse .navbar-nav .active.two ~ hr {
    margin-left: 71px;
    width: 54px;
    transition: all 0.5s;
  }
  .navbar-default #id-navbar-collapse .navbar-nav .active.three ~ hr {
    margin-left: 126px;
    width: 55px;
    transition: all 0.5s;
  }
  .navbar-default #id-navbar-collapse .navbar-nav .active.for ~ hr {
    margin-left: 184px;
    width: 86px;
    transition: all 0.5s;
  }
  .navbar-default #id-navbar-collapse .navbar-nav .active.five ~ hr {
    margin-left: 271px;
    width: 61px;
    transition: all 0.5s;
  }
  .navbar-default #id-navbar-collapse .navbar-nav .active.six ~ hr {
    margin-left: 331px;
    width: 105px;
    transition: all 0.5s;
  }
  .navbar-default #id-navbar-collapse .navbar-nav .active.seven ~ hr {
    margin-left: 436px;
    width: 71px;
    transition: all 0.5s;
  }
  .navbar-default #id-navbar-collapse .navbar-nav .active.height ~ hr {
    margin-left: 508px;
    width: 75px;
    transition: all 0.5s;
  }
  .navbar-default #id-navbar-collapse .navbar-nav .one:hover ~ hr {
    margin-left: 5px;
    width: 63px;
    transition: all 0.5s;
  }
  .navbar-default #id-navbar-collapse .navbar-nav .two:hover ~ hr {
    margin-left: 71px;
    width: 54px;
    transition: all 0.5s;
  }
  .navbar-default #id-navbar-collapse .navbar-nav .three:hover ~ hr {
    margin-left: 126px;
    width: 55px;
    transition: all 0.5s;
  }
  .navbar-default #id-navbar-collapse .navbar-nav .for:hover ~ hr {
    margin-left: 184px;
    width: 86px;
    transition: all 0.5s;
  }
  .navbar-default #id-navbar-collapse .navbar-nav .five:hover ~ hr {
    margin-left: 271px;
    width: 61px;
    transition: all 0.5s;
  }
  .navbar-default #id-navbar-collapse .navbar-nav .six:hover ~ hr {
    margin-left: 331px;
    width: 105px;
    transition: all 0.5s;
  }
  .navbar-default #id-navbar-collapse .navbar-nav .seven:hover ~ hr {
    margin-left: 436px;
    width: 71px;
    transition: all 0.5s;
  }
  .navbar-default #id-navbar-collapse .navbar-nav .height:hover ~ hr {
    margin-left: 508px;
    width: 75px;
    transition: all 0.5s;
  }
  .navbar-default #id-navbar-collapse .navbar-nav li a {
    padding-left: 4px;
    padding-right: 4px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .navbar-header {
    float: none;
  }
  .navbar-toggle {
    display: block;
  }
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-collapse.collapse {
    display: none !important;
  }
  .navbar-collapse.collapse.in {
    display: block !important;
  }
  .navbar-nav {
    float: none!important;
    margin: 7.5px -15px;
  }
  .navbar-nav > li {
    float: none;
  }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 1199px) {
  .band-header h1 {
    line-height: 60px;
  }
  .attend {
    background-position: 0px 0px;
  }
  .awards {
    background-position: 0px 0px;
  }
  .networking {
    background-position: 0px 0px;
  }
  .agenda {
    background-position: 0px 0px;
    background-size: cover;
  }
  .hotelandtravel {
    background-position: 0px 0px;
    background-size: cover;
  }
  .rankings {
    background-position: 0px 0px;
    background-size: cover;
  }
  .topFooter .pastConventions p {
    white-space: normal;
  }
}
@media screen and (max-width: 991px) {
  .row-eq-height {
    display: block;
  }
  iframe {
    width: 100%;
    height: auto;
  }
  .partners .center {
    margin-bottom: 45px;
  }
  #accordion-program .panel-right img {
    display: block;
    margin-bottom: 25px;
  }
  #accordion-program .panel-left img {
    display: block;
    margin-bottom: 25px;
    margin-right: 30px;
    margin-left: auto;
  }
  #accordion-content {
    height: 300px;
  }
  .navbar-default .navbar-header .navbar-brand {
    height: 50px;
    top: 0px;
    position: absolute;
    width: 72px;
    background-color: #ffffff;
    padding: 5px;
    z-index: 1;
    margin-left: 5px;
    padding-top: 5px;
    transition: all 0.5s;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-position-y: 0px;
    margin-top: 5px;
  }
  .navbar-default #id-navbar-collapse .navbar-nav hr,
  .navbar-default #id-navbar-collapse-mobile .navbar-nav hr {
    display: none;
  }
  #main-slider .carousel-inner .Logo-10thEWC {
    right: 40px;
    top: 80px;
    max-width: 150px;
  }
  .sommaire .col-sm-6 {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .agenda {
    background-position: 0px -60px;
  }
  .botFooter {
    margin-bottom: 22px;
  }
  .at-custom-mobile-bar-text {
    margin-top: 11px;
  }
}
@media screen and (max-width: 767px) {
  .navbar-default {
    margin-top: 0px;
  }
  .icon-table tbody tr:first-child {
    border-bottom: none;
  }
  .icon-table tbody tr td:nth-child(2) {
    border-left: none;
    border-right: none;
  }
  .icon-table tbody tr td {
    width: 100%;
    display: block;
  }
  .band-header h1 {
    text-align: center;
    margin-left: 0px;
  }
  .slider-for .row-eq-height {
    display: block;
  }
  .slider-for .row-eq-height .picture-container img {
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }
  .slider-for .row-eq-height p {
    padding-right: 0px;
  }
  .carousel-inner > .item > img {
    max-width: none;
  }
  #accordion-program .panel-right {
    margin-left: 0px;
    border: none;
  }
  #accordion-program .panel-right .arrow-right {
    display: none;
  }
  #accordion-program .panel-right .panel-body img {
    width: 100%;
    position: relative;
    left: 0;
    top: 0;
    margin-left: 0px;
  }
  #accordion-program .panel-left {
    margin-right: 0px;
    border: none;
  }
  #accordion-program .panel-left .arrow-left {
    display: none;
  }
  #accordion-program .panel-left .panel-body img {
    width: 100%;
    position: relative;
    right: 0;
    top: 0;
    margin-right: 0px;
  }
  #accordion-content {
    height: 450px;
  }
  #accordion-content .panel-default {
    width: 100%;
    float: none;
    border: none;
    box-shadow: none;
    margin-bottom: 20px;
  }
  #accordion-content .panel-default a {
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
    position: relative;
  }
  #accordion-content .panel-default #collapseOne .panel-body {
    margin-top: 150px;
  }
  #accordion-content .panel-default #collapseTwo .panel-body {
    margin-top: 75px;
  }
  #accordion-content .panel-default #collapseThree .panel-body {
    margin-top: 0px;
  }
  .topFooter .followUs img:first-child {
    float: none;
  }
  .topFooter .followUs img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
  .topFooter .followUs .addthis_inline_follow_toolbox {
    width: 145px;
    margin-left: auto;
    margin-right: auto;
  }
  .topFooter .followUs hr {
    margin-left: auto;
    margin-right: auto;
  }
  .topFooter .followUs ul {
    text-align: center;
  }
  .topFooter .pastConventions p,
  .topFooter .download p {
    text-align: center;
  }
  .topFooter .pastConventions ul li,
  .topFooter .download ul li {
    text-align: center;
  }
  .topFooter .logo img {
    display: none;
  }
  .botFooter {
    margin-bottom: 20px;
  }
  .botFooter p {
    text-align: center;
  }
  .botFooter ul {
    padding-left: 0px;
  }
  .botFooter ul li {
    display: block;
    text-align: center;
  }
}
