.session-tab-wrap ul {
  display: flex;
  margin: auto;
  margin-bottom: 24px;
}

.session-tab-wrap .session-tab li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.breakout-link {
  color: #C0A9EB;
  border: 1px solid #C0A9EB;
  padding-top: 10px;
  padding-bottom: 10px
}

.breakout-link li {
  position: relative;
  padding-right: 20px;
  padding-left: 54px;
}

.breakout-parent li::before {
  content: url(../svg/home.svg);
  position: absolute;
  left: 20px;
  top: 2px;
}

.breakout-parent.active li::before {
  content: url(../svg/homeactive.svg);
}

.breakout-child.active li::before {
  content: url(../svg/videoactive.svg);
}


.breakout-child li::before {
  content: url(../svg/video.svg);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: absolute;
  left: 21px;
  top: 2px;
}

.session-tab .active {
  font-weight: 700;
  color: #5225B5;
  background: #E4D6FB;
}

@media (max-width: 1280px) {
  .session-tab {
    padding-left: 16px;
    padding-right: 16px;
  }
  .session-tab-wrap ul {
    flex-wrap: wrap;
  }
}

/* For mobile reponsive */
@media (max-width: 768px) {
  .session-tab-wrap ul {
    flex-wrap: wrap;
  }
  .breakout-link {
    width: 100%;
  }
}

.breakout-card-image {
  display: flex;
}

.breakout-card-image a {
  width: 48%;
  margin-left: 5px;
}

