@media only screen and (min-width: 751px) and (max-width: 1024px) {
  .news_content {
    padding: 0 40px;
  }

  .tab_wrap {
    padding: 20px 40px;
    margin-bottom: 50px;
  }

  .news_content {
    grid-template-columns: repeat(2, 1fr);
  }

  .pagecontent {
    margin-top: 20px;
  }

  .main_wrap {
    margin-top: 0;
  }
}