/* breakpoints */
/* breakpoints */
.article-detail-wrapper {
  padding-top: 0 !important;
}

.article-detail-wrapper .full-img {
  width: 100%;
  height: auto;
}

.article-detail-wrapper .component {
  padding: 0;
  display: block;
  width: 100%;
  margin: 0;
}

.article-detail-wrapper .component .articlespage .col-12 {
  max-width: 1400px;
  margin: auto;
  width: 100%;
}

.article-detail-wrapper .component .articlespage .col-12 .field-heading {
  margin-bottom: 30px;
  font-size: 45px;
  font-weight: 900;
  text-align: center;
}

@media (max-width: 767px) {
  .article-detail-wrapper .component .articlespage .col-12 .field-heading {
    font-size: 24px;
  }
}

@media (max-width: 767px) {
  .article-detail-wrapper .component .articlespage .col-12 .table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .article-detail-wrapper .component .articlespage .col-12 .table-responsive .table th,
  .article-detail-wrapper .component .articlespage .col-12 .table-responsive .table td {
    white-space: nowrap;
  }
}

.article-detail-wrapper .component .articlespage .col-12 .table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}

.article-detail-wrapper .component .articlespage .col-12 .table th,
.article-detail-wrapper .component .articlespage .col-12 .table td {
  padding: 0.75rem;
  vertical-align: top;
}

.article-detail-wrapper .component .articlespage .col-12 .table thead th {
  vertical-align: bottom;
}

.article-detail-wrapper .component .articlespage .col-12 .table-sm th,
.article-detail-wrapper .component .articlespage .col-12 .table-sm td {
  padding: 0.3rem;
}

.article-detail-wrapper .component .articlespage .col-12 .table-inverse.table-bordered {
  border: 0;
}

.article-detail-wrapper .component .articlespage .col-12 .table-responsive.table-bordered {
  border: 0;
}

.article-detail-wrapper .component .articlespage .col-12 ul {
  list-style: inside disc;
  margin-bottom: 1rem;
}

.article-detail-wrapper .component .articlespage .col-12 .text-center {
  text-align: center;
}

.article-detail-wrapper .component .articlespage .col-12 .text-justify {
  text-align: justify;
}

.article-detail-wrapper .component .articlespage .col-12 p {
  margin-bottom: 1rem;
}
