.article-detail-template {

  .section-article-wrapper {
    padding: 0 40px;

    @media (min-width: 393px) and (max-width: 767.98px) {
      .container {
        max-width: none;
      }
    }
  }

  .section-article-inner {
    @media (min-width: 768px) and (max-width: 1023.98px) {
      padding: 0 32px;
    }
  }

  @media (max-width: 768px) {
    .section-article-wrapper {
      padding: 0 16px;
    }
  }

}