.sp {
  display: none;
}
.left_area li.event-list__items:nth-child(2),
.center_area li.event-list__items:nth-child(2),
.right_area li.event-list__items:nth-child(2) {
  min-height: 300px;
}

.left_area li.event-list__items:nth-child(3),
.center_area li.event-list__items:nth-child(3),
.right_area li.event-list__items:nth-child(3) {
  min-height: 140px;
}

.left_area li.event-list__items:nth-child(5),
.center_area li.event-list__items:nth-child(5),
.right_area li.event-list__items:nth-child(5) {
  min-height: 455px;
}

.left_area li.event-list__items:nth-child(7),
.center_area li.event-list__items:nth-child(7),
.right_area li.event-list__items:nth-child(7) {
  min-height: 612px;
}

.left_area li.event-list__items:nth-child(9),
.center_area li.event-list__items:nth-child(9),
.right_area li.event-list__items:nth-child(9) {
  min-height: 510px;
}

.left_area li.event-list__items:nth-child(11),
.center_area li.event-list__items:nth-child(11),
.right_area li.event-list__items:nth-child(11) {
  min-height: 600px;
}

.left_area li.event-list__items:nth-child(13),
.center_area li.event-list__items:nth-child(13),
.right_area li.event-list__items:nth-child(13) {
  min-height: 125px;
}

.left_area li.event-list__items:nth-child(14),
.center_area li.event-list__items:nth-child(14),
.right_area li.event-list__items:nth-child(14) {
  min-height: 100px;
}

.part_left {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: left;
}
.partners-list {
  margin: 20px 0 40px 0;
  gap: 52px 78px;
  justify-content: space-between;
  display: flex;
}
.mul_logo {
  display: flex;
  gap: 80px;
}
section.section.section--cta {
  background: #000;
  padding-bottom: 60px;
}
.extra {
  margin-top: 30px !important;
}
.event-list__items {
  padding: 12px 0 12px 0 !important;
}

h5.p-b-8 {
  font: 400 18px/1.38 var(--primary-font);
  margin: 7.5px 0;
}
.event-list__items h6 {
  padding: 0 0 10px 0;
}

.event-list__items {
  min-height: 80px;
}

li.event-list__items.special {
  min-height: 75px;
}
.event-wrap {
  grid-template-columns: repeat(auto-fit, minmax(330px, 1fr));
  display: grid;
  gap: 30px 0px;
}
.p-b-12 {
  padding-bottom: 12px !important;
  border-bottom: 4px solid var(--secondary-deco-color);
  padding: 18px 0 0 0px;
  max-width: 90%;
}
.event-list {
  border-top: 0px;
  padding: 1px 0 0 0;
}

.first_part .p-b-8 {
  /* max-width: 282px; */
}

.second_part .p-b-8 {
  max-width: 385px;
}

.last_part .p-b-8 {
  max-width: 385px;
}

.special h4.p-b-8 {
  color: #8c8da9;
  text-align: center;
  font-weight: 400;
  margin-top: 10px;
}
.special.cc .event-list__text.clearfix {
  margin: 0;
}
.special.cc h4.p-b-8 {
  color: #252753;
  text-align: left;
  font-weight: 800;
  margin-top: 0px;
}
.event-list__items {
  border-top: 0.5px solid #c9cbfd;
}

.iki {
  width: 100%;
  float: left;
  color: #252753;
  font-size: 13px;
}
.special .event-list__text.clearfix {
  margin: 0 auto;
}

h3.p-b-6 {
  color: #fff;
  text-align: center;
  font-family: Manrope;
  font-size: 22px;
  font-style: normal;
  font-weight: 800;
  line-height: 130%;
}
h4.p-b-0 {
  color: #fff;
  text-align: center;
  font-family: Manrope;
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: 130%;
  margin-bottom: 7px;
  margin-top: 5px;
}
h5.p-b-0 {
  color: #97a7c1;
  text-align: center;
  font-family: Manrope;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.hero-block {
  max-width: 850px;
  color: var(--elements-color);
  text-align: center;
  margin: 0 auto;
}
.top_logo {
  display: flex;
  justify-content: space-between;
  padding: 0;
  flex-wrap: initial;
  flex-direction: row;
  gap: 35%;
  flex-wrap: wrap;
}
.hero-block__logo {
  max-width: 90%;
  margin: 150px 0 60px 0;
}
.list__summery {
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  font-family: Manrope;
  padding: 0 !important;
  margin-top: 25px;
}
.list__summery span {
  font-weight: 900;
}

/* Reduce spacing between participants - no extra margin */
.participant-item {
  margin-top: 0 !important;
}

/* First participant after discussion label should have minimal spacing */
.first-participant {
  margin-top: 0 !important;
}

/* Reduce spacing between presenters - no extra margin */
.presenter-item {
  margin-top: 0 !important;
}

/* First presenter after label should have minimal spacing */
.first-presenter {
  margin-top: 0 !important;
}
.old_area {
  width: 434px;
  display: flex;
  justify-content: space-between;
  gap: 25px;
}
@media screen and (max-width: 767px) {
  .second_part span.event-list__time {
    display: block;
  }
  .second_part .common_part .p-b-8,
  .second_part .common_part:last-child .p-b-8,
  .second_part .common_part:nth-child(7) .p-b-8 {
    position: relative;
    left: 0px;
  }

  .first_part .common_part .event-list__text {
    display: block;
  }
  li.event-list__items.empty {
    display: none;
  }
  .event-list__items:nth-child(6) {
    min-height: auto;
  }
  .partners-list {
    flex-direction: column;
  }
  .mul_logo {
    gap: 50px;
  }
  .top_logo {
    display: flex;
    justify-content: space-between;
    padding: 0;
    flex-wrap: initial;
    flex-direction: row;
    gap: 35px;
  }

  a.site-logo img {
    max-width: 90%;
    margin-left: 15%;
  }

  .left_area li.event-list__items:nth-child(2),
  .center_area li.event-list__items:nth-child(2),
  .right_area li.event-list__items:nth-child(2),
  .left_area li.event-list__items:nth-child(3),
  .center_area li.event-list__items:nth-child(3),
  .right_area li.event-list__items:nth-child(3),
  .left_area li.event-list__items:nth-child(7),
  .center_area li.event-list__items:nth-child(7),
  .right_area li.event-list__items:nth-child(7),
  .left_area li.event-list__items:nth-child(9),
  .center_area li.event-list__items:nth-child(9),
  .right_area li.event-list__items:nth-child(9),
  .left_area li.event-list__items:nth-child(11),
  .center_area li.event-list__items:nth-child(11),
  .right_area li.event-list__items:nth-child(11) {
    min-height: auto;
  }
  .p-b-12 {
    max-width: 100%;
  }
  .sp {
    display: block;
  }
  .special .event-list__text.clearfix {
    margin: 0;
    padding-top: 0px;
    margin-top: 0px;
  }
  .special h4.p-b-8 {
    margin-top: 0px;
  }
  button.event-list__time {
    width: 100%;
    text-align: left;
  }
  .event-time {
    background: url(https://keliuforumas.lt/img/arrow-down-3101.png) no-repeat
      center right / 20px;
  }
  .event-list__time {
    width: 100%;
    display: block;
  }
}

@media (min-width: 1000px) and (max-width: 1140px) {
  .h4,
  h4 {
    font: 800 17px/1.28 var(--primary-font);
  }
  h5.p-b-8 {
    font: 400 17px/1.38 var(--primary-font);
  }
}

.sale-text {
  padding: 25px 33px 25px 13px;
}
.event-text {
  display: none;
}
.event-text.active {
  display: block;
}
.event-row {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.event-list__time {
  background: transparent;
}
.sp {
  color: #8c8da9 !important;
  font-weight: 400;
}
@media (max-width: 767px) {
  .big-device {
    display: none !important;
  }
}

@media (min-width: 767px) {
  .small-device {
    display: none;
  }
}
