@media only screen and (min-width: 751px) and (max-width: 1024px) {
  .about_wrap {
    padding: 40px;
  }

  .about_title, .course_title {
    font-size: 28px;
    font-weight: 600;
  }

  .about_text {
    font-size: 16px;
    color: #1d2129;
    line-height: 32px;
    margin: 0 0 14px 0;
  }

  video {
    object-fit: cover;
    border-radius: 16px;
  }

  .video_wrap {
    width: 432px;
    /*height: 432px;*/
  }

  /*.play_icon {*/
  /*  top: 156px;*/
  /*}*/

  .intro_left {
    width: calc(100% - 432px);
  }

  .intro_item {
    padding: 20px 0;
  }

  .year_text {
    font-size: 34px;
    font-weight: 600;
  }

  .time_wrap {
    padding: 0 40px;
    margin: 108px 0 0 0;
  }

  .time_list {
    width: 89%;
    margin: 0 40px;
  }

  .course_content {
    margin: 40px
  }

  .course_img {
    width: 34vw;
    height: 22vw;
  }

  .course_content_title {
    font-size: 36px;
  }


  .course_content_item {
    color: #fff;
    margin: 18px 0 0 0;
    font-weight: 549;
  }

  .course_wrap {
    padding: 40px;
  }

  .strength_wrap {
    padding: 40px 0;
  }

  .enterprise_list {
    padding: 0 40px;
    margin: 60px 0 64px 0;
  }

  .enterprise_item {
    font-size: 16px;
  }

  .honor_list {
    padding: 0 40px;
  }

  .contact_wrap {
    padding: 30px 20px;
  }

  .contact_content {
    display: block;
  }

  .contact_item {
    width: 100%;
  }

  .image_item {
    margin: 20px 0 0 0;
  }

  .image_list {
    display: block;
  }

  .contact_header {
    font-size: 28px;
    font-weight: 600;
    text-align: center;
  }

  .contact_wrap {
    padding: 40px;
  }

  .address_wrap {
    padding: 40px 0;
  }

  .address_list {
    padding: 0 40px;
  }

  .address_list {
    grid-template-columns: repeat(2, 1fr);
  }

  .main_wrap {
    margin: 0;
  }
}