/* common  */

header {
  width: 100%;
  height: 40px;
}

/* acticity-list */

.form-wrapper {
  padding-left: 0;
}

.main-width {
  max-width: 1455px;
  margin: 0 auto;
}

.item-wrap {
  /* padding-right: 50px; */
  padding-top: 30px;
  padding-left: 0;
  grid-row-gap: 40px;
}

.item-wrap li {
  padding-right: 0;
  padding-bottom: 43px;
}

.item-wrap li:nth-child(2n) {
  padding-right: 54px;
}

.item-wrap li:nth-child(2n+1) {
  padding-right: 50px;
}

/* .item-wrap li:nth-last-child(2) {
  border: none;
} */

@media only screen and (max-width: 1280px) {
  .main-width {
    width: auto;
    margin: 0 16px;
  }

  .item-wrap {
    padding-right: 0;
  }

  .form-wrapper {
    display:none;
  }

  .item-wrap li:nth-child(2n) {
    padding-left: 0;
  }
  
  .item-wrap li:nth-child(2n+1) {
    padding-right: 0;
  }
  
  .item-wrap li:nth-last-child(2) {
    border-bottom: 1px solid rgba(230, 230, 230, 1);
  }
}

@media only screen and (max-width: 1023px) {
  .main-width > .br-230-100 {
    border: none;
  }

  .item-wrap {
    padding-right: 0;
  }

  .item-wrap li:nth-child(2n) {
    padding-right: 0;
  }
  
  .item-wrap li:nth-child(2n+1) {
    padding-right: 0;
  }
  
  .item-wrap li:nth-last-child(2) {
    border-bottom: 1px solid rgba(230, 230, 230, 1);
  }

}

/* .item-wrap li:nth-child(odd):last-child {
  border: none;
} */

.pl-10 {
  padding-left: 39px;
}

.pt-5 {
  padding-top: 30px;
}

.app-block {
  display: none;
}


@media only screen and (max-width: 1280px) {
  .app-block {
    display: block;
  }
}

@media only screen and (max-width: 1023px) {
  .app-block {
    display: block;
  }
}

.act-list-img-wrapper {
  width: 498px;
  height: 280px;
  background: #ffffff;
  object-fit: contain;
}

@media only screen and (max-width: 1280px) {
  .act-list-img-wrapper {
    width: 100%;
    height: 193px;
  }
}

@media only screen and (max-width: 1023px) {
  .act-list-img-wrapper {
    width: 100%;
    height: 193px;
  }
}

.location-icon,
.time-icon {
  font-size: 24px;
  padding-right: 8px;
}

.page-navagation {
  margin-bottom: 30px;
}