.container{
  padding:1.68rem;
}

.row {
  padding-bottom: 4rem;
}

.speaker_content .row {

  display: flex;
  flex-direction: unset;
}

.speaker_content .speaker_slots {
  margin-left: 1rem;
}

.speaker_content p {
  margin-top: 0rem;
}

.fullSpeaker .row {
  padding-bottom: unset;
  margin: 0.5rem 0 0 0;
}

.col-6{
flex-basis: 45%;
}

.col-12{
width: 100%;
}

@media (min-width: 331px) and (max-width:599px) {
.col-3{
flex-basis: 50%;
}
}

@media (min-width: 331px) and (max-width:922px) {
.col-4,
.col-8{
flex-basis: unset;
}
}




