.backgroundcolorchange {
  background-color: #00244a;
}

.headingtitle {
  /*margin: 2em -30px 1em;*/
  padding: 3em 30px;
  position: relative;
  overflow: hidden;
  text-transform: uppercase;
}

.headingtitle .showcenter {
  font-size: 14.2em;
  font-weight: bold;
  white-space: nowrap;
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: .067;
  -webkit-transform: translate(-50%, -50.4%);
  transform: translate(-50%, -50.4%);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  text-transform: uppercase;
}

.headingtitle .showcenter {
  opacity: 0;
  -webkit-transform: translate(-50%, -50.4%) scale(2);
  transform: translate(-50%, -50.4%) scale(2);
  -webkit-transition: all .7s ease-out;
  transition: all .7s ease-out;
}

.headingtitle .showcenter {
  opacity: .067;
  -webkit-transform: translate(-50%, -50.4%) scale(1);
  transform: translate(-50%, -50.4%) scale(1);
}

.nav-tabs {
  border-bottom: 1px solid #007db6;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: rgb(15,32,41);
  background-color: #f7c113;
  border-color: #007db6;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: #007db6 #007db6 #007db6;
}

.nav-item a {
  color: white;
}

#contactus a {
  color: white;
}

#mainname {
  font-size: 63px;
  text-shadow: 5px 6px 7px rgb(10,10,10);
}

@media (max-width: 700px) {
  #mainname {
    font-size: 22px;
  }
}

@media (max-width: 700px) {
  #locandsocial {
    display: none;
  }
}

.mobileonly {
  display: none;
}

@media (max-width: 700px) {
  .mobileonly {
    display: block;
  }
}

@media (max-width: 700px) {
  .count {
    text-align: center;
  }
}

.navbutton {
  display: none;
}

@media (max-width: 700px) {
  .navbutton {
    display: block;
    height: 100%;
  }
}

@media (max-width: 700px) {
  .removebutton {
    display: none;
  }
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

@media (max-width: 700px) {
  .speakername {
    font-size: 12px;
  }
}

@media (max-width: 700px) {
  .speakerbio {
  }
}

#navcol-1 {
  color: rgb(255,255,255);
}

@media (max-width: 700px) {
  #navcol-1 {
    background: #0a171f;
    margin-right: -20px;
    margin-left: -20px;
    padding-left: 31px;
  }
}

@media (max-width: 700px) {
  .ticketmobile {
    font-size: 25px;
    font-weight: bold;
  }
}

@media (max-width: 700px) {
  #faq {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.contactusmobile {
  border: 1px none #007db6;
  border-right-style: solid;
}

@media (max-width: 700px) {
  .contactusmobile {
    border-right-style: none;
    border-bottom: 1px solid #007db6;
  }
}

@media (max-width: 700px) {
  .headingtitle .showcenter {
    font-size: 5em;
  }
}

@media (max-width: 700px) {
  .titleheadingmobile {
    font-size: 23px;
  }
}

@media (max-width: 700px) {
  .titlespacemobile {
    display: none;
  }
}

.headerimage {
  width: 50%;
}

@media (max-width: 700px) {
  .agendatitle {
    font-size: 13px;
  }
}

.text-muted {
  color: #bebebe!important;
}

#tabsregister {
  width: 600px;
  padding-top: 20px;
}

@media (max-width: 700px) {
  #tabsregister {
    width: 100%;
  }
}

.d-flex {
  display: -ms-flexbox!important;
  display: flex;
}

#successmsg {
  display: none;
}

#successmsg {
  border: 2px solid #007db6;
  width: 600px;
  padding: 50px;
}

@media (max-width: 700px) {
  #successmsg {
    width: 100%;
    padding: 20px;
  }
}

body {
  background: url("../../assets/img/speaker%20background_speaker%20web.png"), radial-gradient(#1f3846, #142934 50%, #061017) no-repeat fixed;
  font-family: 'GothamNarrow', Montserrat, sans-serif;
  font-weight:100;
}

.ticketprofile {
  width: 80%;
}

.dropdown-item:focus, .dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: rgba(233,236,239,0.15);
}

.commentreply {
  padding-left: 50px;
  border-bottom-style: solid;
  border-bottom-color: rgb(255,255,255);
  border-left-style: solid;
  border-left-color: rgb(255,255,255);
  padding-top: 5px;
}

.mainbody::after {
  background: url("../../assets/img/bg-3.png") left top no-repeat;
}
#image-mobile{
        display:none;
    }
@media (max-width:767px) {
    #image-mobile{
        display:block;
    }
#carousel-2{
  display:none;  
}}