.speaker-modal {
    z-index:90 !important;
}

.speaker-modal a {
    color:#7a6fec !important
}

.chc img {
    height:40px !important;
}

.cpt-larger img {
    height:40px !important;
}

.drill-rep-64tk3atpn img {
    height:30px;
    max-width: none !important;
    width:auto !important;
}

.drill-rep-64tk3atpn {
    position:absolute !important;
    bottom:25px !important;
    left:20px !important;
    z-index:80 !important;
}

.drill-rep-21hr1d6yn {
    position:absolute !important;
    bottom:22px !important;
    right:20px !important;
    max-width:35px !important;
    max-height:35px !important;
    z-index:80 !important;
}

.drill-rep-21hr1d6yn-featured {
    position:absolute !important;
    bottom:30px !important;
    right:30px !important;
    max-width:35px !important;
    max-height:35px !important;
    z-index:80 !important;
}

.drill-rep-m55lq751z {
  border-top: 5px solid !important;
  border-image: linear-gradient(to right,#3CB1DA,#786DEA) 1 0 0 0 !important;
}

.bio-bar {
  border-right: 5px solid !important;
  border-image: linear-gradient(to bottom,#3CB1DA,#786DEA) 0 1 0 0 !important;
}

.keynote-container {
    min-height:0px !important;
}

.keynote-bio {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 65%;
  transform: translate(-50%, -50%);
}

.keynote-bio-left {
  margin: 0;
  position: absolute;
  top: 50%;
  right: 20%;
  transform: translate(-50%, -50%);
}
.a23-button {
    background-image: url(https://d3m889aznlr23d.cloudfront.net/img/events/id/458/458596211/assets/75c504dbccb912b79938c4eb8f433e1d.gradient-bkg2.png) !important;
}

.a23-button:hover {
    background-image: none !important;
    background-color:white !important;
    color:#1b1b1b !important;
}

.dets-container {
  position: relative !important;
}

.hero-dets{
text-align:center !important;
  bottom: -30px;
  left: 0;
position: absolute !important;
}

.dets-button {
text-align:center !important;
}

.key-container {
  position: relative !important;
}

.speaker-logo {
  top: 28px;
  right: 28px;
position: absolute !important;
}

.speaker-info {
  bottom: 0px;
 left: 0px;
position: absolute !important;
}

.gradient-bkg {
  bottom: 0px;
 right: 0px;
position: absolute !important;
}

.det-tile {
    z-index:2;
}

.det-tile-container {
background: #1B1B1B  url("https://d3m889aznlr23d.cloudfront.net/img/events/id/458/458612676/assets/de84deeb4449f3169e87d5a3bb6ccf44.gradient-bkg5.png") repeat-y right center !important;
background-size: 80% auto !important;    
}

.in-active {
opacity: 0.3;
}


#sfid-3339658277  a {
    width: auto;
    float: none;
    display: inline-block;
    padding-left: 2em;
    padding-right: 2em;
    padding-top: 1.1em;
    padding-bottom: 1.1em;
    border-radius: 0px;
    font-size: 0.9rem;
    line-height: 1;
    color: rgb(255, 255, 255);
    background-color: rgb(255, 255, 255);
    font-family: 'NunitoSansBold';
    letter-spacing: 2px;
    text-transform: uppercase;
    border-style: none;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-color: rgb(255, 255, 255);
    margin-left: 2px;
    margin-right: 2px;
    margin-top:-3px;
    margin-bottom: 0px;
    background-position: center center;
    background-image: url(https://d3m889aznlr23d.cloudfront.net/img/events/id/458/458596211/assets/75c504dbccb912b79938c4eb8f433e1d.gradient-bkg2.png);
    background-size: cover;
    background-repeat: repeat;
    background-attachment: scroll;
    min-width: 0%;
}

#sfid-3339658277  a:hover {
    background-image: none !important;
    background-color:white !important;
    color:#1b1b1b !important;
}

.centerDiv {
    position: absolute !important;
    top: 50%!important;
    left: 50%!important;
    transform: translate(-50%, -50%)!important;
}

.mapbox {
    height: calc(100% + 30px) !important;
}

.nav-item-link {
    font-family: 'Proxima Nova Semibold' !important;
}

.lock {
    top:0px !important;
    right:0px !important;
}

.address-block {
    bottom:0px;
    right:0px;
}

.countdown-days {
    margin:0px 10px !important;
}

.countdown-hours {
    margin:0px 10px !important;
}

.countdown-mintues {
    margin:0px 10px !important;
}

.countdown-seconds {
    margin:0px 10px !important;
}

@media only screen and (max-width: 800px) {
    
.speaker-logo {
  top: 20px !important;
  right: 20px !important;
position: absolute !important;
}

.drill-rep-64tk3atpn img {
    height:20px !important;
}

.drill-rep-21hr1d6yn {
    position:absolute !important;
    top:50px !important;
    right:15px !important;
    max-width:30px !important;
    max-height:30px !important;
    z-index:80 !important;
}

.keynote-bio {
  margin: 0;
  position:relative;
  top: 50%;
  left: 0px !important;
  transform: none !important;
  float:right !important;
}

.keynote-bio-left {
  margin: 0;
  position:relative;
  top: 50%;
  left: 0px !important;
  transform: none !important;
  float:right !important;
}

.bio-bar {
min-height:none !important;
 border-right: 0px solid !important;
}

.bio-box {
    min-height:0px !important;
}    
    
#g-763030833 {
    min-height:600px !important;
}

.speaker-logo {
  top: 20px !important;
  right: 20px !important;
position: absolute !important;
}


}

@media only screen and (max-width: 500px) {
    

    
.bio-box {
    min-height:0px !important;
}

.drill-rep-21hr1d6yn {
    max-width:25px !important;
    max-height:25px !important;
}

    
#g-78645445 {
    min-height:0px !important;
}
    
#g-763030833 {
    min-height:500px !important;
}

.mobile-agenda-fix {
    min-height:0px !important;
}

.price-tile {
    min-height:0px !important;
}

#g-78645445 {
    min-height:0px !important;
}

#sfid-3339658277  a {
margin-top:20px !important;
}

}