@media only screen and (min-width: 751px) and (max-width: 1024px) {
  .function_list {
    padding: 0 40px;
  }

  .platform_title_text {
    font-size: 28px;
    font-weight: 600;
  }

  .programme_desc_img {
    width: 311px;
    height: 214px;
  }

  .case_list_top {
    padding: 0 40px;
  }

  .case_list_bottom {
    padding: 0 105px;
  }

  .product_list, .application_content, .case_list {
    padding: 0 40px;
  }

  .more_application {
    width: 124.83px;
    height: 38.15px;
    border-radius: 55px;
    font-size: 14px;
    margin: 43px auto 0;
  }

  .programme_content_list, .programme_middle_list {
    padding: 0 40px;
  }

  .programme_middle_list {
    grid-gap: 440px;
  }

  .programme_content_item {
    padding: 30px 0;
  }

  .case_list, .programme_list, .programme_content, .programme_content {
    padding: 0 40px;
  }

  .case_content_list {
    padding: 0 110px;
  }

  .case_title {
    font-size: 20px;
  }

  .case_top {
    margin-top: 20px;
  }

  .case_wrap {
    background-size: cover;
  }

  .programme_img {
    width: 550px;
    height: 310px;
    top: 164px;
    object-fit: contain;
  }

  .case_content {
    padding: 0 40px !important;
  }

  .programme_content_desc {
    width: 94%;
    margin: 0 auto;
  }

  .programme_content_icon {
    margin: 0 17px 0 10px;
  }

  .programme_content_title {
    font-weight: 600;
    margin: 0 0 8px 9px;
  }

  .value_content {
    padding: 0 40px !important;
  }

  .government_value_img {
    display: none;
  }

  .community_value_content {
    margin: 24px 40px 9px 40px;
  }

  .programme_content_list {
    padding: 0;
  }

  .value_list {
    padding: 0 40px;
  }

  .bank_value_img {
    display: none;
  }

  .bank_value_wrap {
    padding-bottom: 40px;
  }
}