.twitter-feed {
  width: 100%;
  margin: auto;
}

@media (min-width: 480px) {
  .twitter-feed {
    width: 350px;
  }
}

@media (min-width: 1650px) {
  .twitter-feed {
    position: absolute;
    top: 0;
    left: -350px;
    overflow-y: scroll;
  }
}

/* Demonstrate a "mostly customized" scrollbar
 * (won't be visible otherwise if width/height is specified) */
.twitter-feed::-webkit-scrollbar {
  width: 4px;
  height: 8px;
  background-color: rgba(0, 0, 0, .05);
  border-radius: 4px;
  transition: all .3s ease-in-out;
}

.twitter-feed::-webkit-scrollbar:hover {
  background-color: rgba(0, 0, 0, .1);
}

.twitter-feed::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, .15);
}

.tooltipradio {position: absolute !important; left: -70px; top: 0px}

.client-logos a {
	display: flex;
	align-items: end;
}

.contact-container .box-info + .box-info {
  display: none !important;
}

#about-event ul {
	padding-left: 35px;
}
#about-event li {
	list-style-type: circle;
}

.scroll #header #main .logo-container .client-logos img, .scroll #header #main .logo-container .client-logos svg {
	max-height: 13px;
}

#banner .event-details .date span.sep {
	padding: 0 20px 0 0 !important;
}

.event-details .date-bg {
	width: 220px !important;
}

#header #main .logo-container .client-logos {
	padding-left: 25px !important;
}

.content-custom {
  max-width: 100% !important;
}

.all-infos {
	padding: 0 0 120px 0 !important;
}

.exhibitors .speaker-card figure {
	width: 200px;
	height: 100%;
}

.exhibitors .speaker-card figure img {
  object-fit: contain;
}

.single-speaker-photo.exhibitor img {
	object-fit: contain !important;
}
