@media screen and (max-width: 1260px) and (min-width: 768px) {
  #ag_main_section {
    padding: 160px 0 0 0;
  }
  #ag_main_section .main_section-container {
    width: 720px;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
  }
  #ag_main_section .main_section-container .div-flex-end {
    justify-content: center;
  }
  #ag_main_section .main_section-container .div-flex-end .title {
    margin-bottom: 20px;
    font-size: 44px;
    letter-spacing: 0.36px;
  }
  #ag_main_section .main_section-container .div-flex-end .post-content {
    font-size: 22px;
    line-height: normal;
    letter-spacing: 0.18px;
  }
  #ag_main_section .main_section-container.with_video #header_video_container {
    width: 718px;
    height: auto;
    margin: 30px auto 50px;
  }
  #ag_main_section .main_section-container.with_video #header_video_container video {
    max-width: none;
    width: 720px;
    height: 463px;
  }
  #ag_main_section .main-right-side {
    margin-top: 40px;
    position: initial;
  }
  #ag_main_section .main-right-side img {
    width: 720px;
    height: 497px;
  }
}
