body { font-family: 'Roboto', sans-serif;
font-style: normal;
font-weight: 100;
    color: #6d6d6d;
    font-size: 18px;
    -webkit-font-smoothing: antialiased;
    overflow-x: hidden; 
  }

body,html{
  background-color: #000;
}
h1, h2, h3, h4, h5, h6{font-weight: 720}
p{line-height: 25px !important;font-size:17px;}
.section-text a{color:#062C43;}
.section-text a:hover{color:#C29A5D;}
.section-text {padding-top:165px;}
ul._nav-parent{
  padding-top: 130px
}
section {padding-top:50px;padding-bottom:50px;}
.diamond-background {background-color:#111111;}
.nav-menu.menu-open{color: #062C43 !important;width: auto;}
.nav-menu.menu-open:before{content:"";}
#nav-side{
    position: fixed;
    text-align: left;
    top: 0px;
    left: -450px;
    width: 450px;
    height: 100%;
    line-height: 26px;
    z-index: 9999;
    transition: .3s;
    background-color: #EBEBEB;
    /*background-image: linear-gradient(to right, #707070 , #FBFBFB); */  
}
#nav-side ul li a{
    padding: 10px 15px 10px 150px;
    color: #474747;
    font-size: 15pt;
}

#nav-side ul.nav-children li a{
    padding: 10px 15px 10px 80px;
    color: #fff;
    font-size: 15pt;
}

#nav-side ul li a:hover{
  background-color:#000;
  color: #fff;
}
.nav-button{
    position: fixed;
    text-align: left;
    width: 100%;
    height: 100px;
    line-height: 26px;
    font-size: 25px;
    color: #062C43;
    z-index: 100;
    background-color: #EBEBEB;
    opacity: 1;
}
.nav-button.white-bg{
  background-color: rgba(255,255,255,1);
  opacity: 1;
  transition: background-color .2s ease-in;
  box-shadow: 0px 0px 20px 0px #d8d8d8;
}


.nav-menu{cursor: pointer;width:10px;font-size: 25px;margin-left: 150px;margin-top: 35px;}
.nav-menu:before{content:"MENU";font-family: TitlingGothicFBNor-Reg;color:#000;font-weight:600;}
.nav-parent:hover .nav-children {
  display: block;
}
.nav-children {
  display: none;
  position: absolute;
  left: 100%;
  top: 0px;
  min-width: 450px;
  z-index: 9999;
  height: 100%;
  background-color: #1C2426;
  padding-top: 200px;
}
.nav-parent:hover {background-color: #000;color: #fff !important}
.nav-children>li:hover{border-bottom: solid 2px;border-color:#D49A12;}
/*HEADER START*/
.jumbotron-header {background-color:#111111;margin-bottom:0px;border:none;}
.jumbotron-header video {width:100%;position:absolute;left: 0;}
@media (max-width: 991px) and (min-width:768px){
  .jumbotron-header video {width:105%;}
}
@media (max-width:767px) and (min-width:447px){
  .jumbotron-header video {width:130%;}
}
@media (max-width:446px) {
  .jumbotron-header video {width:140%;}
}
.jumbotron-header .header-logo {margin-top:10%;}
.jumbotron-header .header-logo img {width:100%;}
.jumbotron-header .header-date {color:#fff;font-size:32px;margin-bottom:110px;}
.jumbotron-header .header-date i{color:#D89E13;}
.jumbotron-header {margin-top:110px;}


.margin-row {
    margin-left: 8%;
    margin-right: 8%;
}
button.light {background-color:#303030 !important;}
button.mbl {display:none;}
@media (max-width:767px) {
  .section-categories .margin-row {
    margin-left: 0;
    margin-right: 0;
  }
  button.dsk {display:none;}
  button.mbl {display:block;}
}
.section-categories .black-bg, .section-winners .black-bg {
    background: rgba(0, 0, 0, .50);
}
.section-categories .cat-type h4 {
    background-color: #000;
    background-image: url(../img/aida/ADIA-Categories_04.jpg);
    background-size: cover;
    color: #d89e13;
    padding: 15px 5px 15px 5px;
    margin: 20px 0;
}
.section-categories, .section-nomination {
    min-height: 1032px;
    background-color: #000000 !important;
    background-image: url(../img/aida/ADIA-Categories_02.png);
    background-size: 55%;
    height: 100vh;
    overflow-x: hidden;
    background-position: 900px -80px;
    background-repeat: no-repeat;
}
@media (max-width:994px) {
  .section-categories, .section-winners, .section-nomination {
    background-size: 60%;
    background-position: 140% 5%;
  }
}

@media(max-width:1280px) and (min-width:1019px){
  .jumbotron-header .header-date {font-size:24px;margin-bottom:47px;}
}
@media(max-width:1020px) and (min-width:769px){
  .jumbotron-header .header-date {font-size:20px;margin-bottom:35px;}
}
@media(max-width:768px) and (min-width:544px){
  .jumbotron-header .header-logo {margin-top:15%;}
  .jumbotron-header .header-logo img {width:80%;}
  .jumbotron-header .header-date {font-size:18px;margin-bottom:35px;}
}
@media(max-width:543px) and (min-width:445px){
  .jumbotron-header .header-logo {margin-top:0;padding-top:50px;}
  .jumbotron-header .header-logo img {width:80%;}
  .jumbotron-header .header-date {font-size:16px;margin-bottom:35px;}
}
@media(max-width:446px){
  .jumbotron-header {padding:0px 7px;margin-top:36px;padding-top:55px;}
  .jumbotron-header .header-logo img {width:100%;}
  .jumbotron-header .header-date {font-size:11px;margin-bottom:6px;}
  /*.jumbotron-header video {width:115%;}*/
}
/*HEADER END*/


/*ABOUT HOME START*/
#about-home {background-color:#111111;padding: 50px 0px;display:inline-block;}
#about-home .about-details {color:#fff;margin-bottom:95px;}
#about-home .about-details{text-align:center;margin-top: 15px;}
#about-home .about-details .details-item {display: inline-block;}
#about-home .about-details .left{width:44%;margin-left:13%;}
#about-home .about-details .right{}
#about-home .details-item i {font-size:16px !important;}
#about-home {font-size:16px;font-family: 'proxima-nova', sans-serif;}
#about-home-center .about-center {margin-top:120px;}
#about-home-center .about-center .about-icon {background-color:#fff;border: solid 1px #000;margin-bottom: 0px;min-height:420px;}
#about-home-center .about-center .col-xl-4{padding: 0 50px;}
#about-home-center .about-center .about-icon img {background-color:#DEB857;margin: auto;width:140px;margin-top:-110px;margin-bottom:50px;}
#about-home .div-img {
  background-color: #DEB857;
  width: 100px;
  height: 100px;
  margin-top: -50px;
}
#about-home-center .about-center .icon-desc {padding:40px 30px;font-family: 'proxima-nova', sans-serif;text-align:center;color:#000;font-size:16px;display: table-cell;vertical-align: middle;}
#about-home-center .about-center .icon-desc p {margin-top: 20px;}
#about-home-center .about-center .icon-desc strong {line-height:20px;}
#about-home .about-bottom {margin-top:0px;padding-top:55px;text-align:center;}
#about-home .first-row {margin-top:50px;margin-bottom:35px;}
#about-home .about-content p {color:#fff;}
@media(max-width:1051px) and (min-width:992px){
  #about-home .about-details .details-item {display:block;margin: auto !important;}
  #about-home .about-details .left {width:unset;}
  #about-home .about-details {padding: 0px 112px;}
}
@media (max-width:1024px){
  #about-home {padding:76px 100px;}
}
@media (max-width:991px){
  #about-home {padding:35px 30px;}
  #about-home .about-details .left {margin-left:20%;}
  #about-home .first-row {margin-top:20px;margin-bottom:20px;}
  #about-home .about-content {margin-bottom:30px;}
}
@media (max-width:706px){
  #about-home .about-details .details-item {display:block;}
  #about-home .about-details .right{margin-left:20%;}
  #about-home .about-details {margin-left:14%;}
}
@media(max-width:576px){
  #about-home .about-details {margin-left:25px; width:100%;}
}
@media(max-width:1943px) and (min-width:1759px){
  #about-home-center .about-center .about-icon{min-height:420px;}
}
@media(max-width:1758px) and (min-width:1499px){
  #about-home-center .about-center .about-icon{min-height:360px;}
}
@media(max-width:1498px) and (min-width:1385px){
  #about-home-center .about-center .about-icon{min-height:400px;}
}
@media(max-width:1384px) and (min-width:1289px){
  #about-home-center .about-center .about-icon{min-height:435px;}
}
@media(max-width:1288px) and (min-width:1266px){
  #about-home-center .about-center .about-icon{min-height:460px;}
}
@media(max-width:1265px) and (min-width:1227px){
  #about-home-center .about-center .about-icon{min-height:490px;}
}
@media(max-width:1226px) and (min-width:1200px){
  #about-home-center .about-center .about-icon{min-height:533px;}
}

@media(max-width:1199px){
  #about-home-center .about-center .about-icon {margin-bottom:90px;min-height:260px;}
}
.about-center .icon-desc strong {font-size:18px;}
@media (min-width:1200px) {
  .about-center .mid-btn {margin-top:50px;}
}
/*ABOUT HOME END*/
/*HOW TO HOME START*/
.how-to-enter-home {background-color:#000;padding-top:50px;padding-bottom:50px;}
.how-to-enter-home h2 {text-transform:uppercase;}
.how-to-enter-home h3 {text-transform:uppercase;color:#D89E13;font-size:24px;font-family: TitlingGothicFBNor-Reg;margin-top:35px;margin-bottom:0px;}
.how-to-enter-home .icons {text-align:center;margin-top:50px;margin-bottom:30px;}
.how-to-enter-home .icon img {margin:auto;}
.how-to-enter-home .icon p {line-height:20px;color:#fff;}
.how-to-enter-home .icon {margin: 0 50px;display:inline-table;width:144px;}
/*.how-to-enter-home .arrow {margin-top:-55px;}*/
@media (max-width:1161px){
  .how-to-enter-home .arrow {display:none;}
}
@media (max-width:1019px){
  .how-to-enter-home a {width:227px;margin-bottom:20px;}
}
/*HOW TO HOME END*/


/*KEYDATES HOME START*/
.keydates-section{
  background: url(../img/aida/ADIA-Home-KeyDates_09.jpg) no-repeat;
  background-size: cover;
  color:#fff;
  background-position: 50% 95%;
}
.keydates-section{padding:50px 0px;min-height:630px;}
.keydates-section .item {width:500px;display:inline-block;margin: 10px 30px;}
.keydates-section .item .date {background-color:#000;color:#d89e13;text-align:center;height:100px;padding-top: 20px;}
.keydates-section .item .date .day {font-size:48px;}
.keydates-section .item .date .month {font-size:22px;}
.keydates-section .item .headline {background-color:#CCCCCC;color:#000;height:100px;padding-top: 20px;text-align: left;}
.keydates-section .item .headline .top {font-size:28px;}
.keydates-section .item .headline .bottom {font-size:20px;margin-top:-8px;}
@media (max-width:543px) {
  .keydates-section .item {width:90% !important;margin: 10px 0px !important;}
  .keydates-section .item .headline {text-align:center !important;}
}
/*.keydates-section{padding:70px 120px;min-height:630px;}
.keydates-section .col-lg-6 {margin-bottom:50px;}
.keydates-section .item-date-desktop {background-color:#d89e13;height:90px;width:130px;display:inline-block;margin-right:-4px;padding:20px;text-align:center;font-size:21px;line-height:23px;color:#000;font-family: TitlingGothicFBNar-Stand;}
.keydates-section .item-date-desktop strong {font-size:44px;}
.keydates-section .item-desc-desktop {background-color:#fff;color:#000;height:90px;width:400px;display:inline-block;padding: 10px;font-family: TitlingGothicFBNar-Stand;line-height:30px;padding:15px 32px;}
.keydates-section .date-mobile {display:none;}
@media (max-width: 1470px) and (min-width: 1351px){
  .keydates-section .item-desc-desktop {width:340px;}
  .keydates-section .date-desktop .item-desc-desktop .date-headline {font-size:25px !important;}
  .keydates-section .date-desktop .item-desc-desktop {line-height:31px;}
}
@media (max-width:1350px) and (min-width:1330px){
  .keydates-section .item-desc-desktop {width:330px;}
  .keydates-section .date-desktop .item-desc-desktop .date-headline {font-size:24px !important;}
  .keydates-section .date-desktop .item-desc-desktop {line-height:31px;}
}
@media (max-width:1330px) and (min-width:1171px){
  .keydates-section .item-date-desktop {width:105px;}
  .keydates-section .item-date-desktop strong {font-size:32px;}
  .early strong {font-size:23px !important;}
  .keydates-section .date-desktop .item-desc-desktop {line-height:30px;}
  .keydates-section .date-desktop .item-desc-desktop .date-headline {font-size:18px !important;}
  .keydates-section .date-desktop .item-desc-desktop {width:275px !important;}
}
@media (max-width:1172px){
  .date-desktop {display:none;}
  .keydates-section{padding:70px 0px;}
  .keydates-section .date-mobile {display:block;}
  .keydates-section {background-size: 200%;min-height: 935px;}
}
@media (max-width:1172px) and (max-width:992px;){
  .keydates-section {background-size: 200%;min-height: 935px;}
}
@media (max-width:991px){
  .keydates-section {min-height:1557px;background:unset !important;}
}
.keydates-section .item-date-mobile {background-color:#ddb855;font-family: TitlingGothicFBNar-Stand;font-size:21px;line-height:23px;color:#000;width:300px;height:100px;padding:27px;}
.keydates-section .item-desc-mobile {background-color:#fff;color:#000;height:142px;width:300px;display:inline-block;font-family: TitlingGothicFBNar-Stand;line-height:30px;padding:26px 32px;}
.keydates-section .col-md-12 {margin-bottom:50px;}
.keydates-section .date-desktop .item-desc-desktop .date-headline {font-size:28px;}*/
/*KEYDATES HOME END*/


/*ABOUT PAGE START*/
#about-page {background-color:#111111;padding: 50px 120px;display:inline-block;}
#about-page .about-details {color:#fff;margin-bottom:95px;}
#about-page .about-details{text-align:left;}
#about-page .about-details .details-item {display: inline-block;}
#about-page .about-details .left{width:44%;margin-left:13%;}
#about-page .about-details .right{}
#about-page .details-item i {font-size:16px !important;}
#about-page {font-size:16px;font-family: 'proxima-nova', sans-serif;}
#about-page .about-center {margin-top:70px;}
#about-page .about-center .about-icon {background-color:#fff;border: solid 1px #000;margin-bottom: 0px;min-height:300px;display: table;}
#about-page .about-center .col-xl-4{padding: 0 50px;}
#about-page .about-center .about-icon img {background-color:#DEB857;margin: auto;background-color:#DEB857;margin: auto;width:140px;margin-top:-110px;margin-bottom:50px;}
#about-page .div-img {
  background-color: #DEB857;
  width: 100px;
  height: 100px;
  margin-top: -50px;
}
#about-page .about-center .icon-desc {padding:40px 30px;font-family: 'proxima-nova', sans-serif;text-align:center;color:#000;font-size:16px;display: table-cell;vertical-align: middle;}
#about-page .about-center .icon-desc p {margin-top: 20px;}
#about-page .about-center .icon-desc strong {line-height:20px;}
#about-page .about-bottom {margin-top:0px;padding-top:55px;text-align:center;}
#about-page .first-row {margin-top:50px;margin-bottom:35px;}
#about-page .about-content p {color:#fff;}
@media(max-width:1051px) and (min-width:992px){
  #about-page .about-details .details-item {display:block;margin: auto !important;}
  #about-page .about-details .left {width:unset;}
  #about-page .about-details {padding: 0px 112px;}
}
@media (max-width:1024px){
  #about-page {padding:76px 100px;}
}
@media (max-width:991px){
  #about-page {padding:76px 30px;}
  #about-page .about-details .left {margin-left:20%;}
  #about-page .first-row {margin-top:20px;margin-bottom:20px;}
  #about-page .about-content {margin-bottom:30px;}
}
@media (max-width:706px){
  #about-page .about-details .details-item {display:block;}
  #about-page .about-details .right{margin-left:20%;}
  #about-page .about-details {margin-left:14%;}
}
@media(max-width:576px){
  #about-page .about-details {margin-left:25px; width:100%;}
}
@media(max-width:1943px) and (min-width:1759px){
  #about-page .about-center .about-icon{min-height:330px;}
}
@media(max-width:1758px) and (min-width:1499px){
  #about-page .about-center .about-icon{min-height:360px;}
}
@media(max-width:1498px) and (min-width:1385px){
  #about-page .about-center .about-icon{min-height:400px;}
}
@media(max-width:1384px) and (min-width:1289px){
  #about-page .about-center .about-icon{min-height:435px;}
}
@media(max-width:1288px) and (min-width:1266px){
  #about-page .about-center .about-icon{min-height:460px;}
}
@media(max-width:1265px) and (min-width:1227px){
  #about-page .about-center .about-icon{min-height:490px;}
}
@media(max-width:1226px) and (min-width:1200px){
  #about-page .about-center .about-icon{min-height:533px;}
}

@media(max-width:1199px){
  #about-page .about-center .about-icon {margin-bottom:90px;min-height:260px;}
}
/*ABOUT PAGE END*/


/*HOW TO PAGE START*/
.how-to-enter-page {background-color:#fff;padding-top:76px;padding-bottom:76px;}
.how-to-enter-page h2 {text-transform:uppercase;}
.how-to-enter-page h3 {text-transform:uppercase;color:#D89E13;font-size:24px;font-family: TitlingGothicFBNor-Reg;margin-top:35px;margin-bottom:0px;}
.how-to-enter-page .icons {text-align:center;margin-top:50px;margin-bottom:30px;}
.how-to-enter-page .icon img {margin:auto;}
.how-to-enter-page .icon p {line-height:20px;color:#000;}
.how-to-enter-page .icon {margin: 0 50px;display:inline-grid;width:144px;}
.how-to-enter-page .arrow {margin-top:-55px;}
@media (max-width:1161px){
  .how-to-enter-page .arrow {display:none;}
}
@media (max-width:1019px){
  .how-to-enter-page a {width:227px;margin-bottom:20px;}
}
/*HOW TO PAGE END*/


/*KEYDATES PAGE START*/
.keydates-section-page{
  background: url(../img/aida/keydates.jpg) no-repeat;
  background-size: cover;
  color:#fff;
  background-position: 50% 95%;
}
.keydates-section-page{padding:70px 120px;min-height:630px;}
.keydates-section-page .col-lg-6 {margin-bottom:50px;}
.keydates-section-page .item-date-desktop {background-color:#ddb855;height:90px;width:130px;display:inline-block;margin-right:-4px;padding:20px;text-align:center;font-size:21px;line-height:23px;color:#000;font-family: TitlingGothicFBNar-Stand;}
.keydates-section-page .item-date-desktop strong {font-size:44px;}
.keydates-section-page .item-desc-desktop {background-color:#fff;color:#000;height:90px;width:400px;display:inline-block;padding: 10px;font-family: TitlingGothicFBNar-Stand;line-height:30px;padding:15px 32px;}
.keydates-section-page .date-mobile {display:none;}
@media (max-width: 1470px) and (min-width: 1351px){
  .keydates-section-page .item-desc-desktop {width:340px;}
  .keydates-section-page .date-desktop .item-desc-desktop .date-headline {font-size:25px !important;}
  .keydates-section-page .date-desktop .item-desc-desktop {line-height:31px;}
}
@media (max-width:1350px) and (min-width:1330px){
  .keydates-section-page .item-desc-desktop {width:330px;}
  .keydates-section-page .date-desktop .item-desc-desktop .date-headline {font-size:24px !important;}
  .keydates-section-page .date-desktop .item-desc-desktop {line-height:31px;}
}
@media (max-width:1330px) and (min-width:1171px){
  .keydates-section-page .item-date-desktop {width:105px;}
  .keydates-section-page .item-date-desktop strong {font-size:32px;}
  .keydates-section-page .date-desktop .item-desc-desktop {line-height:30px;}
  .keydates-section-page .date-desktop .item-desc-desktop .date-headline {font-size:18px !important;}
  .keydates-section-page .date-desktop .item-desc-desktop {width:275px !important;}
}
@media (max-width:1172px){
  .date-desktop {display:none;}
  .keydates-section-page{padding:70px 0px;}
  .keydates-section-page .date-mobile {display:block;}
  .keydates-section-page {background-size: 200%;min-height: 935px;}
}
@media (max-width:1172px) and (max-width:992px;){
  .keydates-section-page {background-size: 200%;min-height: 935px;}
}
@media (max-width:991px){
  .keydates-section-page {min-height:1557px;background:unset !important;}
}
.keydates-section-page .item-date-mobile {background-color:#ddb855;font-family: TitlingGothicFBNar-Stand;font-size:21px;line-height:23px;color:#000;width:300px;height:100px;padding:27px;}
.keydates-section-page .item-desc-mobile {background-color:#fff;color:#000;height:142px;width:300px;display:inline-block;font-family: TitlingGothicFBNar-Stand;line-height:30px;padding:26px 32px;}
.keydates-section-page .col-md-12 {margin-bottom:50px;}
.keydates-section-page .date-desktop .item-desc-desktop .date-headline {font-size:28px;}
/*KEYDATES PAGE END*/

.button-link.bookNow{
  top:20px;margin-right: 20px; position: fixed;right: 7%;z-index: 9999;border-radius: 0px;
}
.btn-light{background-color:#34A6DA;text-transform:uppercase;padding:auto;}
.hr-large{margin-top: 5px;
    margin-bottom: 20px;
    border: 0;
    border-top: 14px solid #E19A3B;width: 420px;}
.hr-medium{margin-top: 0px;
    margin-bottom: 20px;
    border: 0;
    border-top: 5px solid #DDB855;width: 140px;}
.section-about-awards{background: url(../img/about-awards-bg2.jpg) no-repeat left top; background-size: cover;}
.about-conference{ 
padding-top: 150px;
padding-bottom: 50px;
}
#conference{background: url(../img/cc/why-attend.png) no-repeat;background-position:50% 40%;background-size: cover;}


section h1 {font-size: 50px;font-family: unset !important;}

.headshot-home-keynote{background-color:#fff; border-bottom:solid 4px; border-color:#3CDF4E;padding: 0px;box-shadow: 0 0 15px 0px #ffe6e6;}
.headshot-home{background-color:#fff; border-bottom:solid 4px; border-color:#3CDF4E;width:242px;height:367px;margin:25px 10px;padding: 0px;box-shadow: 0 0 15px 0px #ffe6e6;}
.keynote{width:320px !important;height:448px; margin-top: 0px !important}
.why-attend-box{background-color:#fff;height:190px;width:180px;padding:52px 15px;margin:auto;margin-bottom:15px;}
.why-attend-box h5{margin-bottom: 20px;
    font-weight: bold;
    font-size: 20px;
    font-family: 'Roboto-bold', sans-serif;} 
.why-attend-box p{
  font-size: 17px;
}

@media(max-width:1760px){
  
  #conference{background: unset;background-color:#05476D;}
  #conference .blue{color:#fff;}
}
.light{color:#34A6DA;font-family: TitlingGothicFBNar-Stand;}
.dark{color:#101420;font-family: TitlingGothicFBNar-Stand;}
.yellow{color:#EE4929;}
.white{color: #fff;font-family: TitlingGothicFBNar-Stand;}
.orange{color: #F04A24;font-family: TitlingGothicFBNar-Stand;}
.grey{color:#E4E4E5;}

.keydates{
  
  line-height: 43px; 
  margin-right: 0px; 
  margin-top: 140px;
  
  }
#footer-widgets{color: #ADB7BB;font-family: 'proxima-nova', sans-serif;
/*background: url(../img/aaa/AAA-Home-bg_16.jpg) no-repeat;background-size: cover; 
background-position-y:50%*/
}
#footer-widgets ul{list-style: none;padding: 0;}
#footer-widgets .footer-left ul>li>a{color: #fff;}
#footer-widgets .footer-left ul>li>a:hover{color: #fff;}
#footer-widgets .footer-right ul>li>a{color:#D89E13;font-size:24pt;line-height:0px;}
#footer .container{
  padding: 20px;
}
#footer{
  background: #0C0C0C;
}
#footer a {color:#fff !important;}
#footer a:hover {color:#ADB7BB !important;}
#footer-widgets .footer-right{
  padding: 50px 6%;
}
#footer-widgets .footer-left {min-height:345px;padding: 50px 7%;background-color:#333333;color:#fff;}
#footer-widgets .footer-left h5{color:#D89E13;}
#footer-widgets .footer-right h5{color:#D89E13;}
.footer-div h5 {font-size:16pt !important;}
#footer-widgets .footer-title {color:#3CDF4E !important;}
#speaker-bg{
  background: url(../img/Better_Business_Speakers_v2_final_BG_latest.jpg) no-repeat left top; background-size: 100%;
}
.footer-newsletter .input-email{background-color:#363636;border: none;width:330px;height:70px;}


.arrow.homepage-arrow{
    font-size: 60pt;
    color: #fff;
    margin: auto;
    width: 80px;
}
@media (max-width:1188px) and (min-width:992px){
  .footer-newsletter .input-email {width:240px;}
}
@media (max-width:496px){
  button.btn.btn-gold-fill {
    height: 50px !important;
    margin-top: 20px !important;
  }
}



/*.about-awards-section{
  background: #EBEBEB;
  padding: 0px;
}*/
/*.about-awards-section .about-awards{
  background: transparent;
  padding: 40px 15px;
}*/
h1.section-title{
  text-transform: uppercase;
  font-size: 40pt;
  margin-bottom: 40px;
  color: #113B68;
}
/*.about-awards-section .about-awards .li {
    float: left;
    width: 30%;
    margin-right: 15px;
    text-align: center;
}*/
/*
.about-awards-section .about-awards .li img{
  margin-bottom: 15px;
}*/

button.btn-blue-border {
    background: #D89E13;
    border: none;
    color: #000;
    padding: 5px 30px;
    font-family: 'proxima-nova', sans-serif;
    font-weight:400;
    font-size: 18px;
}
button.btn-blue-border-reverse {
    background: #000;
    border:none;
    color: #D89E13;
    padding: 5px 30px;
    font-family: 'proxima-nova', sans-serif;
    font-weight:400;
    font-size: 18px;
}
button.btn-blue-border-silver {
    background: #000;
    border: none;
    color: #D89E13;
    padding: 5px 30px;
    font-family: 'proxima-nova', sans-serif;
    font-weight:400;
    font-size: 18px;
}
button.btn-gold-fill{
    border: 2px solid #C29A5D;
    background: #C29A5D;
    color: #fff;
    padding: 5px 20px;
}

button.btn-white-fill{
    background: #000;
    color: #d89e13;
    padding: 10px 45px;
    border: none;
    font-family: TitlingGothicFBNar-Stand;
    font-size:24px;

    
}
@media(max-width:543px){
  button.btn-white-fill{
    padding: 10px 15px;
    font-size:86%;
  }
}



.how-to-enter .hi{
  text-align: center
}
.how-to-enter .hi img{
  margin-bottom: 15px;
}
.how-to-enter-section,.countdown-timer-section{
  padding: 0px;
}
.how-to-enter-section .how-to-enter,.keydates-section .keydates-con,.countdown-timer-section .countdown-timer{
  background-color: #fff;
  padding: 40px 15px;
}

.gold{
  color: #243549;
}



.testimonial-section{
      padding: 50px 0px;
}
.testimonial-section img.testi-img{
  width:100%;
}

.testimonial-section #myCarousel,.center-div{
    display: table-cell;
    vertical-align: middle;
    padding: 0px 10%;
    height: 457px;
    width: 100%;
}
.testimonial-section .center-div a{
  color: #fff;
  transition: .5s;
  border-bottom: 2px solid transparent;
}
.testimonial-section .center-div a img{
  margin-left: 15px;
  height: 15px;
}
.testimonial-section .center-div{
  text-align: left;
  padding-left: 140px !important;
}
.testimonial-section .center-div a:hover{
  margin-left: 20px;
    color: #fff !important;
    border-bottom: 2px solid #fff;
    padding-bottom: 5px;
}

.keydate-border{
  text-align: right;border-right: solid 2px;
}




.page-header-banner {
  background: url(../img/cc/Insige-pages-header.jpg) no-repeat left top;
  background-size: cover;
  padding-top: 50px;
  
  padding-left: 8%;
  
}

h2.page-sub-title{
  color: #D89E13;
  margin-top: 25px;
  font-size: 30pt;
  margin-bottom: 30px;
  font-family: TitlingGothicFBNar-Stand;
}

/*section .container {
    padding: 50px 0px;
}
*/



@media(min-width: 1201px) and (max-width: 1500px){
  .keydates.home_header,#video-bg{
    width:700px;
    height:700px !important;
  }
  .keydates-inner-white{
    width: 400px;
    height: 400px; 
    padding: 30px; 
  }
  .keydates-middle-text div{
    font-size: 30px !important;
  }

  .header-left-circle{
    height: auto !important;
  }

}
@media(min-width: 950px) and (max-width: 1200px){
  .keydates.home_header,#video-bg{
    width:500px;
    height:500px !important;
  }
  .keydates-inner-white{
    width: 300px;
    height: 300px; 
    padding: 30px; 
  }
  .keydates-middle-text div{
    font-size: 18px !important;
  }
  .header-left-circle{
    height: 600px !important;
    top: 100px;
    margin-left: -5%;
  }
  
  .keydates.home_header{
    right: -100px;
  }
}
@media(max-width: 1200px){
  .section-about-awards{
    background-position: 35% !important;
  }
  .keydate-div{
    width: 100% !important;
  }
}
@media (max-width: 1199px){
    .keydates{line-height: 43px; margin-right: 0px; margin-top: 50px;}
    
}
@media (max-width: 1199px) and (min-width: 768px){
    .grey-round{margin-left:10% !important;}
    .about-awards .w100{
      width: 100%;
    }
}
@media (max-width: 1024px){

  .testimonial-section .center-div{
    padding-left: 15px !important;
  }

  #nav-side ul li a{
    padding-left: 60px;
  }
  #nav-side,.nav-children{
    max-width: 400px;
  }
  .nav-menu{
    margin-left: 50px;
  }
  .button-link.bookNow{
    min-width: auto;
    padding: 5px 15px;
    margin-right: 0px;
  }

  
  
  .page-title-con {
      padding-left: 40px;
      margin-left: 0px !important;
  }
  .about-keydates{
    background-position: 60%, 50%;
  }
  .how-to-enter-div{margin-bottom: 0px !important;}

  
  .session-div p{
    height: 180px !important;;
    font-size: 15pt !important;;
  }
  .session-div{
    width: 180px !important;
    height: 180px !important;;
  }
}

@media(max-width: 949px){
  .testimonials-home .w100{
    width: 100%;
  }

  .testimonial-section #myCarousel, .center-div{
    height: 200px;
  }

  .homepage-arrow{display:none;}
  .keydate-mobile{
    display: block;
  }
  .keydate-desktop{
    display: none;
  }
  .keydates-middle-text div{
    font-size: 30px !important;
  }
  
  #video-bg{
    width:700px;
    height:700px !important;
  }
  .header-left-circle{
    height: auto !important;
    top: 100px !important;
    margin-left: -5%;
  }

  .about-summit-home{
    margin-top: 50px;
  }
  .slick-dotted.slick-slider{
    margin-left: 5%;
  }
  .countup-div .number-txt{
    font-size:24px;
  }
  .countup-div .about-bottom-list {
    font-size: 12px;
    line-height: 1.2;
  }
  .faqs .tab a, .faqs .tab-open a{
    background-size: 8px;
  }
  
  .about-awards-desc,.why-enter-list{
    width: 100%;
  }
  .session-div p{
    height: 131px !important;;
    font-size: 10pt !important;;
  }
  .session-div{
    width: 131px !important;;
    height: 131px !important;;
  }
}
@media (max-width: 767px) and (min-width: 415px){
    .grey-round{margin-left:31% !important;}
}
@media (max-width: 414px){
  .grey-round{margin-left:50px !important;}
  .testimonial{padding:53px !important;}
}

@media (max-width: 767px){

  .keydate-border{
    text-align: right;border-right: none;border-bottom: 2px solid;
  }
    
    .keydates{line-height: 43px; margin-right: 0px; margin-top: 50px; float: left;} 
    
  .countdown-timer-bg .row{
    margin-left: 0px;
    margin-right: 0px;
  }
  
}

@media(max-width: 600px){
  .header-left-circle{
    display: none;
  }
  
  .countup-div .about-bottom-list{
    text-align: center;
  }
  
  

}
@media (max-width: 485px){
    .hr-large {width: 220px !important;}
    #nav-side{
      width: 50%;
    }
    #nav-side ul li a{
      padding-left: 50px;
    }
    .nav-menu{
      margin-left: 40px;
    }
    #nav-side ul.nav-children li a{
      padding-left: 50px;
      font-size: 12pt;
    }
    #nav-side ul li a{
      font-size: 12pt;
    }
    
    
    
    
    .countdown-timer-section .w100,.timer-div{
      width: 100% !important;
    }
    .getting-started{
      float: unset !important;
    }
}

.section-partner-home .home-title{margin-bottom: 40px;}

.about-keydates{background: url(../img/about-keydates-bg.jpg) no-repeat left top; background-size: cover;background-position: 100%, 50%;}


@font-face {
    font-family: TitlingGothicFBNar-Stand;
    src: url(fonts/TitlingGothicFBNar-Stand.otf);
}

@font-face {
    font-family: TitlingGothicFBNar-Thin;
    src: url(fonts/TitlingGothicFBNar-Thin.otf);
}

@font-face {
    font-family: TitlingGothicFBNor-Reg;
    src: url(fonts/TitlingGothicFBNor-Reg.otf);
}


.keydates-area{
  display: inline-block;
  width: 40px;
  font-weight: 700;
  font-size: 23px;
  font-family: TitlingGothicFBNar-Thin;
  color: #000;
}
.keydates-date{
  display: inline-block; font-weight: bolder;color: #000;
  font-family: TitlingGothicFBNar-Stand;
}
.keydate-mobile{
  display: none;
  float: none;
  height: 700px;
  overflow: hidden;
}
.keydate-mobile .keydates.home_header{
  width:700px;
  height:700px;
  top: 0px;
}
.keydate-mobile .keydates-inner-white{
  width: 400px;
  height: 400px;
}
  .keydates.home_header{
  
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  display: block;
  margin: 0px;
  position: absolute;
  right: -180px;
  top: 15px;

  width:900px;
  height:900px;
  transition: 1s;
}
.keydates-inner-white,.keydates-middle-text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    line-height: 1.5;
}
.keydates-inner-white{
    width: 600px;
    height: 600px; 
    padding: 30px; 
    padding-top: 60px;
    border-radius: 50%;
    background: #fff;
    transition: 1s;
}
.button-orange {
    background-color: #ee4929;
    text-transform: uppercase;
    padding: 5px 10px;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    min-width: 200px;
    text-align: center;
}
.blue-gradient{
  
  
  font-family: TitlingGothicFBNar-Stand;
  font-size: 40pt;
  color: #12355B;
}@media (max-width: 992px){
    
         
}
.section-categories .cat-desc {font-size:17px;padding:20px;text-align:left;height:auto;color: #fff;}
.section-categories .cat-title{
  border-left: solid 5px;
  border-color: #D89E13;
  height: auto;
  padding: 6px 18px;
  background-color:#fff;
  margin-bottom:15px;
}
.section-categories{min-height:1032px;background-color:#EBEBEB;}
.hr-full {border-bottom: solid 7px; border-color: #E19A3B;}
.awards-header{background: url(../img/cc/header2.jpg) no-repeat left top; background-size: cover;padding-top:170px;padding-bottom:90px;padding-left:9%;}




@media(min-width: 1201px) and (max-width: 1500px){
  .keydates.home_header,#video-bg{
    width:700px;
    height:700px !important;
  }
  .keydates-inner-white{
    width: 400px;
    height: 400px; 
    padding: 30px; 
  }
  .keydates-middle-text div{
    font-size: 30px !important;
  }

  .header-left-circle{
    height: auto !important;
  }

}



.partner-name{margin-top: 30px; font-weight: unset;color:#000;}
.box-card{margin-right: 8px; width: 32%; margin-bottom: 8px;border: solid 2px; border-color:#ECECEC}

@media (min-width: 992px) and (max-width: 1200px){
  .single-center {
    margin-left: 305px;
  }
}
 @media (max-width: 767px) {
    .partner-logo{width: 100% !important;}
    .partner-name{font-size: 18px; margin-top: -12px !important;}
    .box-card{height: 300px;margin-right: 0px !important;width: 100% !important;margin-bottom: 10px !important;}
    .single-center{margin-left: 0px !important;}
    .module-tab{font-size: 8px;}
    .active-tab{font-size: 8px !important;}
  }

  @media (max-width: 991px) {
    .partner-logo{margin-left: 3%; width: 150px;}
    .partner-name{font-size: 18px;}
    .box-card{height: 300px;}
    .single-center{margin-left: 220px;}

  }

  @media (min-width: 1200px) {
  .partner-logo{margin-left: 12%;}
  .partner-name{font-size: 24px;}
  .box-card{height: 352px;}
  .single-center{margin-left: 360px;}
  }

.awards-section
{
  background-color:#fff;

  padding-bottom:50px
}

.awards-section_bk
{
  color:#6d6d6d;
}

.awards-row
{
  padding:0 15px;
  margin-bottom:20px;
}
.awards-wrappper
{
  padding:30px;background-color:#fff;
}

.awards-wrappper_center
{
  text-align:center;
}

.awards-header_blw
{
  text-align:center
}


.keydate{background-color: #fff;line-height: 25px;margin-bottom:20px;margin-left:10px;padding-top:20px;padding-bottom:20px;}
.keydate .date{font-size: 20px; font-weight: bolder;}

.partner-item p{font-size:13px;position: absolute; text-transform: uppercase;}
.partner-item{position: relative}
.partner-slider{margin-top: -10px;}
.partner-item img{height: 150px;margin-top: 15px}

#judges-bg .container-fluid{padding-left:10%;padding-right:10%;}
.judges-header {padding-top:6%;padding-bottom:5%;background-image: url({{base_url_relative}}/user/themes/landio/img/nomination-bg.jpg); background-size:cover; background-repeat:no-repeat;}
.underline-link{text-decoration:none !important; border-bottom: solid 3px;}
.d4,.d8{
  padding:0px;
}
.judges_container .desc{
  margin-top: 15%;
    text-align: center;
}
.judges_container h1{
  text-transform: uppercase;
}
.judges_container ul.separator li{
  transform: rotate(45deg);
    height: 15px;
    width: 15px;
    list-style: none;
    float: left;
    margin-right: 5px;
}
.social-item ul{
  margin-left: 15px;
}
.social-item a{
    color: #fff;
    text-decoration: underline;
    font-size: 13pt;
    display: inline-table;
}
.judges_container, ul.separator li:first-child{
  background: #0606a2;
}
.judges_container ul.separator li:nth-child(2){
  background: #266ae6;
}
.judges_container ul.separator li:last-child{
  background: #c90000;
}
.judges_container .diamond-group{
    display: table;
    margin: 0 auto;
}
.item img{
   
}
.judges-desc{
  padding: 5px 15px;
  min-height: 110px;
}
}
.judges-desc p{
  line-height: 1px;
  font-size: 14px;
  margin-top: -10px;
}
.judges_list .item{
  border: 1px solid #ccc;
  border-bottom:2px solid;
    border-bottom-color: #C29A5D;
    margin-bottom: 15px;
    position: relative;
    background-color: #fff;
    width: 314px;
}
/*.item:hover .item_hover{
  display: block;
  transition: all 1s ease-out;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: rgb(186,147,88,1);
}
.item .item_hover{
    display: none;
}
.s*/ocial{
  display: -webkit-flex;
    display: flex;
    align-items: center;
    height: 350px;
}
.social ul li{
  float: left;
  list-style: none;
}
.social ul li a,.social ul li i{
  color: #fff;
  font-size: 28pt;
  margin-right: 10px;
}
.social-item ul,ul.separator{
    margin: 0px auto;
    padding-left: 15px;
    display: table;
}
.social-item{
  display: table;
  margin: 0 auto;
  text-align: center;
}

@media(max-width:1440px){
  .judges_container {
      padding: 2% 0;
  }
}
@media(max-width:800px){
  .d4,.d8{
    width: 100%;
  }
  .judges_container .desc {
      margin-top: 0;
      text-align: center;
      padding: 0;
  }
  .diamond-group{
    margin-bottom: 20px !important;
  }
}
p>a{color:#D89E13 !important;}

.timer-div{
  width: 70%;
  margin: auto;
  margin-top: 30px;
}
.getting-started ul li{display:inline-grid;line-height:20px;margin-right:12px;color: #C29A5D;}
.getting-started ul li span{font-size: 50px !important;}
.getting-started {margin-top:20px;float:left;}

.countdown ul li,.countdown ul li span,.countdown ul li div{
  text-align: center;
}
.countdown ul li div{
  font-style: normal;
  font-size: 10pt;
}
.timer-div .n-desc{
  color: #2e3839;
}

img.image_1 {
    width: 270px;
    height: 500px !important;
    object-fit: cover;
    float: left;
}

img.image_2 {
    width: 300px;
    float: right;
    height: 245px !important;
    object-fit: cover;
}
img.image_3 {
    width: 300px;
    float: right;
    height: 245px !important;
    object-fit: cover;
    margin-top: 8px;
}

@media (max-width: 1200px){
  .countdown li span.n-txt{
    font-size: 25pt !important;
  }
  .countdown li div.n-desc{
    font-size: 12pt !important;
  }
}
@media (max-width: 1024px){
  .countdown li span.n-txt{
    font-size: 20pt !important;
  }
  .center-div{
    padding-left: 15px !important;
    text-align: right !important;
  }
  .countdown li div.n-desc{
    font-size: 10pt !important;
  }
  .countdown-submit{
        position: absolute;
      right: 15px;
  }
}
@media(max-width: 768px){

  .countdown-submit{
        position: unset;
      right: 0px;
    }
}
.speaker-item p{font-size:13px;position: absolute; text-transform: uppercase;}
.speaker-item{position: relative}
.speaker-slider{margin-top: -10px;}
.speaker-item img{height: 200px;}
.section-speakers-home{padding:10px 0px;background-color:#fff;}
.i-diamond{
  margin: 40px auto;
  display: table;
}
.i-diamond ul.separator li{
  transform: rotate(45deg);
    height: 50px;
    width: 50px;
    list-style: none;
    float: left;
    margin-right: 30px;
}
.i-diamond ul.separator li i{
    transform: rotate(-45deg);
    font-size: 15pt;
    margin-top: 10px;
    height: 30px;
    width: 30px;
    background: #fff;
    border-radius: 50px;
    padding: 5px;
}
.i-diamond ul.separator li:first-child{
  background: #0606a2;
}
.i-diamond ul.separator li:first-child i{
  color: #0606a2;
}
.i-diamond ul.separator li:nth-child(2){
  background: #266ae6;
}
.i-diamond ul.separator li:nth-child(2) i{
  color: #266ae6;
}
.i-diamond ul.separator li:last-child{
  background: #c90000;
}
.i-diamond ul.separator li:last-child i{
  color: #c90000;
}
.profile_desc{
  margin-top: 80px;
  text-align: center;
}
.desc{
  margin-top: 30px;
}
.speaker-profile h1{
  color: #34A6DA;
  font-size: 25pt;
  text-transform: uppercase;
}
.speaker-profile h2{
  font-size: 12pt;
  color: #34A6DA;
}

.agenda_programs .time{background-color: #f2f2f2; height: 60px; padding: 20px; margin-bottom: 10px; border-right: solid 4px #3CDF4E !important;}
.agenda_programs .time-blue{background-color: #013660; height: 60px; padding: 20px; margin-bottom: 10px;color:#fff;}
.agenda-content ul {
  list-style: none;
}

.agenda-content ul li::before {
  content: "";
    background: #013660;
    font-size: 32px;
    font-weight: bold;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-left: -1em;
    border-radius: 15px;
    float: left;
    margin-top: 8px;
}
  
  .agenda_programs .item-title p {
    font-weight: 700;
    vertical-align: middle;
    display: table-cell;
    height: 60px;
    text-transform: uppercase;
    font-weight: 600;
}
.agenda_programs .item .item-title.blue_1 {
    background: #013660;
    color: #fff;
}
.agenda_programs .item .item-title.blue_0 {
    background: #f2f2f2;
    color: #062C43;
}
.item-title p,.item-title p{
  font-size: 12pt;
}
#Programs p, #Programs li{
  font-size: 12pt;
  line-height: 1.5;
}
@media (max-width: 768px){
  .agenda_programs .item .agenda-rows, .agenda_programs .item .item-title {
      height: 70px !important;
  }
}
@media (max-width: 767px){
  .agenda_programs .container{
    width: 100%;
    max-width:100%;
  }
  .agenda_programs{
    padding: 50px 0px;
  }
}
@media (max-width: 640px){
  .agenda-rows{
    padding: 20px 10px !important; 
  }
  .agenda_programs .item .agenda-rows, .agenda_programs .item .item-title{
    height: 80px !important;
  }
  .top-circle{
    height: 200px !important;
  }
}
@media (max-width: 560px){
  .agenda-rows h5{
    font-size: 12px;
  }
  
  .col-xs-9.item-title.item-toggle{
    width: 72%;
  }
}
@media (max-width: 375px){
  #Programs{
    margin-left: -30px;
    margin-right: -30px;
  }
}
@media (max-width: 357px){
  .col-xs-9.item-title.item-toggle {
      width: 70%;
  }
}

.winners-column, .finalists-column{text-align: center;}
.module-tab{    
  border: solid 1px;
  width: 50%;
  display: inline-block;
  padding: 10px;}
.active-tab{font-weight: bold;
  font-size: 20px;
  color: #fff;
  background-color: #D89E13;
  pointer-events: none;}
.inactive-tab{border: solid 2px;
  border-color: #D89E13;
  width: 40%;
  display: inline-block;
  padding: 10px;
  cursor: pointer;}
.inactive-tab:hover {
  background-color:#B6BEC0;
  color:#D89E13;;
}
.inactive-module{display:none;}
.section-winners .tab-content h5{color:#D89E13;}
.section-winners hr{border-color:#D89E13 !important;}
.section-winners {background-color:#000;}
.section-winners {color:#fff;min-height:100vh;}
.section-winners h5 {color:#D89E13;}

.first-center{margin-left:18%;}
@media (max-width: 767px) {
  .first-center{margin-left:0% !important;}
}

.underline-link{text-decoration:none !important; border-bottom: solid 3px;}
.d4,.d8{
  padding:0px;
}
.speaker_container .desc{
  margin-top: 15%;
    text-align: center;
}
.speaker_container h1{
  text-transform: uppercase;
}
.speaker_container ul.separator li{
  transform: rotate(45deg);
    height: 15px;
    width: 15px;
    list-style: none;
    float: left;
    margin-right: 5px;
}
.social-item ul{
  margin-left: 15px;
}
.social-item a{
    color: #fff;
    text-decoration: underline;
    font-size: 13pt;
    display: inline-table;
}
.social-list i {font-size:25px;}
.social-list {margin-top:5px;}
.speaker_container, ul.separator li:first-child{
  background: #0606a2;
}
.speaker_container ul.separator li:nth-child(2){
  background: #266ae6;
}
.speaker_container ul.separator li:last-child{
  background: #c90000;
}
.speaker_container .diamond-group{
    display: table;
    margin: 0 auto;
}
.speaker_list .item img{
   width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: top center;
    background: #ccc;
}
.speaker-desc{
  padding: 5px 15px;
  min-height: 110px;
}
.speaker-desc label{
  text-transform: uppercase;
  color: #067AB7;
}
.speaker-desc p{
  line-height: 1px;
  font-size: 14px;
  margin-top: -10px;
}
.speaker_list .item{
  border-bottom: 5px solid;
  border-bottom-color: #DDB855;
  margin-bottom: 15px;
  position: relative;
  background-color: #fff;
  width: 314px;
  box-shadow: 0 0 60px 0 #a7a7a787;
}
.item:hover .item_hover{
  display: block;
  transition: all 1s ease-out;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: rgb(221, 184, 85,.7);
}
.item .item_hover{
    display: none;
}
.social{
  display: -webkit-flex;
    display: flex;
    align-items: center;
    height: 350px;
}
.social ul li{
  float: left;
  list-style: none;
}
.social ul li a,.social ul li i{
  color: #fff;
  font-size: 28pt;
  margin-right: 10px;
}
.social-item ul,ul.separator{
    margin: 0px auto;
    padding-left: 15px;
    display: table;
}
.social-item{
  display: table;
  margin: 0 auto;
  text-align: center;
}


span.keynote-txt {
    position: absolute;
    margin-top: -35px;
    background: #3CDF4E;
    left: 0;
    font-size: 15px;
    padding: 0px 15px;
    color: #fff;
    display: none;
}
span.keynote-txt.active{
  display: block;
}

@media (min-width: 1200px) {
  .speaker_list .single-center{margin-left: 410px;}
}


@media(max-width:1440px){
  .speaker_container {
      padding: 2% 0;
  }
}

@media(max-width:800px){
  .d4,.d8{
    width: 100%;
  }
  .speaker_container .desc {
      margin-top: 0;
      text-align: center;
      padding: 0;
  }
  .diamond-group{
    margin-bottom: 20px !important;
  }
}
.speaker-image-agenda{
  object-fit: cover !important;width: 100% !important;height: 280px !important;object-position: center !important;
}
.keynote-txt-agenda{
  position: absolute;
  margin-top: -30px;
  margin-left: 15px;
  background: #062C43;
  left: 0;
  font-size: 15px;
  padding: 0px 25px;
  color: #fff;
  display: block;
}

.speaker_list .item{height:450px}
@media (max-width:768px){
  .speaker_list .item{margin: 15px auto;}
}
.page-title{color:#D89E13;font-family: TitlingGothicFBNar-Stand !important;margin-bottom:20px;}
/*.input-group .input-email {height: 52px;width:60%}*/
.input-group .input-group-btn {width:38%;}
.highlight-txt{
  margin-right: 40px;
}


h2.gold {
    font-size: 36pt;
    font-family: TitlingGothicFBNar-Stand;
    color: #d89e13;
    line-height:110%;
}
h2.page-title {
    font-size: 50px;
    font-family: TitlingGothicFBNar-Stand;
}
.partners-list .read-more {background-color:#000;margin: 0px -31px;padding:22px;}
.partners-list .read-more a {padding-bottom: 10px; margin-top: 0px;text-transform:lowercase;color:#D89E13;}
.partners-list .read-more a:hover {color:#fff !important;}
/*.section-categories .cat-desc {display:none;}*/
.section-categories .cat-item {margin: auto;margin-bottom: 10px;min-height: 50px;display: block;}
.nomination-form {text-align:left;}
.section-nomination {background-color:#EBEBEB;
  /*background-position: top right;background-image: url(../img/aida/ADIA-Nomination_01-stripe-new.jpg); background-size: cover;*/
}
.section-contact-us{background-color:#EBEBEB;padding-top:140px;}
.section-contact-us p {font-size:15px;}
.section-contact-us .contact-form {margin-top: -21px;}
.section-contact-us .contact-info{background-color:#fff;height:427px;padding:40px;color:#000;}
.section-contact-us i {font-size:18px;color:#DDB855;}
@media(max-width: 991px){
    .section-contact-us .contact-form{margin-left: 25px;}
    .section-contact-us .contact-info{height:290px;padding:40px;margin-right:34px;margin-left:42px;margin-top:30px;}
}
.partners-home .image-container{width:200px;}
.partners-home {margin-top:400px;}
.partner-container h5 {color: #BA9350;}
.partner-container {margin-bottom: 10px;}
/*.about-awards-section .about-item {background-color:#fff;border-bottom: 3px solid; border-color:#79C6D6;height:250px;margin-top:100px;margin-bottom:30px;}*/
.about-item .desc{padding: 0 60px;line-height:22px;}
.about-item .desc h5 {margin-bottom: 20px;margin-top: 10px;}
.about-item .desc p {line-height:18px !important;}
.about-item img {margin-top:-47px;}

.mod-title{margin-bottom:20px;}
#section-why-attend{
  background: url(../img/nb/why-attend-bg.png) no-repeat left top; 
  background-size: cover;
  background-position: 50% 94%;
}
#section-location-home{background-color:#F4F5F7;}
#section-location-home .location-home-item{background-color:#fff;border-bottom: solid 4px #3CDF4E;margin-top:10px !important;}
#section-location-home .location-home-desc{padding: 20px;}
#section-location-home .location-home-desc h5{color:#062C43;margin-bottom:0px;text-transform:uppercase;}
@media(max-width: 543px){
  #section-location-home .location-home-item{width:276px;margin: auto;}
}
span.keynote-txt-home {
    position: absolute;
    margin-top: -45px;
    background: #05476D;
    left: 0;
    font-size: 15px;
    padding: 0px 15px;
    color: #fff;
}
span.keynote-txt-home-big {
    position: absolute;
    margin-top: -53px;
    background: #3CDF4E;
    left: 0;
    font-size: 18px;
    padding: 4px 15px;
    color: #fff;
}
.col-md-12.cat-title .pull-right i {
    cursor: pointer;
    width: 5%;
}


/*Responsive */
@media(max-width: 1200px){
a.button-link.pull-right.bookNow.bookNowTracker {
    min-width: auto;
    margin-right: 0px;
    right: 10px;
    padding: 0 15px;
}
div#nav-side {
    z-index: 99999999;
}
div#nav-side {
    z-index: 99999999;
}

}




/*Smaller responsive */
@media(max-width: 767px){
h2.gold {
    font-size: 20pt;
}
.about-bottom {
    padding-top: 0px !important;
}
/*.partner-item.slick-slide {
    width: auto !important;
}*/
section #highlights-section {
    background-color: transparent;
    margin-top: 100px;
    padding: 0px;
}
section #highlights-section {
    background-color: transparent;
    margin-top: 100px !important;
    padding: 0px !important;
}

/*.mauticform-page-wrapper.mauticform-page-1 > div {
    padding: 30px !important;
}*/
.col-md-12.cat-title > .pull-left {
   /* overflow-x: scroll;
    white-space: nowrap;
    width: 95%;*/
    line-height: 1.5;
}
.section-categories .cat-title{
  display: flex;
}
}


/*more smaller*/
@media (max-width: 468px){
h1.page-title {
    font-size: 30px;
}
h2.page-sub-title {
    font-size: 25px;
}
}

.section-categories::-webkit-scrollbar, .section-winners::-webkit-scrollbar, .section-nomination::-webkit-scrollbar {
    width: 1em;
}
.section-categories::-webkit-scrollbar-thumb, .section-winners::-webkit-scrollbar-thumb, .section-nomination::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, 0.58);
    outline: 1px solid slategrey;
}
.section-categories::-webkit-scrollbar-track, .section-winners::-webkit-scrollbar-track, .section-nomination::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

#about-home .details-row{text-align: center;}
#about-home .about-details .left,#about-home .about-details .right{width:20%;text-align: left;margin-left: 0;}
@media(max-width: 1440px){
  #about-home .about-details .left,#about-home .about-details .right{width:30%;}
}
@media(max-width: 1024px){
  #about-home .about-details .left,#about-home .about-details .right{width:50%;}
}
@media(max-width: 480px){
  #about-home .about-details .left,#about-home .about-details .right{width:100%;}
}


/*About Organiser*/
.about-organiser{
  background: url(../img/aida/aida-bg.jpg) no-repeat;
  background-size: cover;
  color:#fff;
  background-position: center;
}


  section.inner-highlights {background-color:#EBEBEB;overflow-x: hidden;    min-height: -webkit-fill-available;padding-top:140px;}
  .inner-highlight .page-header-banner {padding-top:0 !important;}
  .other-highlights .row-odd hr {float:left;}
  .other-highlights .row-even hr {float:right;}
  .other-highlights h4 {font-size:45px;color: #000;}
  .row-odd,.row-even{margin: 30px 0px 70px;background: #fff;}
  .row-odd .inner-slider{right: -150px;overflow-y: hidden;}
  .row-odd .slick-prev{left: 40px;z-index: 1;}
  .row-odd .slick-next{right: 200px;z-index: 1;}
  .row-even .inner-slider{left: -150px;overflow-y: hidden;}
  .row-even .slick-prev{left: 200px;z-index: 1;}
  .row-even .slick-next{right: 40px;z-index: 1;}
  .row-even .subTitles {text-align: right;margin-right: 20px;}
  .row-odd .subTitles {text-align: left;margin-left: 20px;}
  .subTitles{padding:20px;}
  .row-odd{margin-left: 150px;}
  .row-even{margin-right: 150px;}
  .inner-highlights .mobile{display: none;}
  @media(max-width: 768px){
  .inner-highlights .mobile{display: block;width: 75%;margin: auto;}  
  .inner-highlights .desktop{display: none;}
  .inner-highlights .subTitles{margin-top: 30px;text-align: center;}  
  }

  .section-highlights {margin-top:-20px !important;}
  .section-highlights .upper-section {background-color:#EBEBEB;padding: 20px 0;display:block;height:1190px;}
  .section-highlights .lower-section{background-color:#fff;display:block;padding-top:50px;}
  .section-highlights .mini-images {margin-bottom:40px;}
  .section-highlights .mini-images .mini-item {display:inline-block;margin: 5px -5px;width:171.5px;}
  .section-highlights .slider-big {width:1000px;height:667px;}
  .section-highlights .slider-item{position: relative}
  .section-highlights .slick-next{right:25px !important;}
  .section-highlights .slick-prev{left:18px !important;z-index: 1;}
  .section-highlights .other-banner{display:inline-block;width:331px;height:300px;}
  .section-highlights .other-banner p {font-size:24px;margin-top:-57px;color:#fff;}
  @media (max-width:1008px) and (min-width:649px){
    .section-highlights .slider-big {width:600px;height:400px;}
    .section-highlights .mini-images .mini-item {width:105px;}
  }
  @media (max-width:650px) and (min-width:430px){
    .section-highlights .slider-big {width:400px;height:266px;}
    .section-highlights .mini-images .mini-item {width:71.5px;}
  }
  @media (max-width:427px){
    .section-highlights .slider-big {width:300px;height:200px;}
    .section-highlights .mini-images {display:none;}
    .section-highlights .big-image {margin-bottom: 40px;}
  }