.blog_card {
  background-color: #efefff;
  padding: 14px;
}
.blog_card .card-img-top {
  object-fit: cover;
  height: 280px;
}
.blog_card .card-body,
.blog_card .card-footer {
  padding-left: 0;
  padding-right: 0;
}
.blog_card .card-title {
  font-weight: 600;
  line-height: 1.3;
  font-size: 1.125rem;
}
@media (max-width: 767px) {
  .blog_card {
    padding: 10px;
  }
  .report_tabs .nav-link {
    padding: 8px;
  }
}
@media (max-width: 575px) {
  .blog_card .card-body,
  .blog_card .card-footer {
    padding: 12px 4px;
  }
  .blog_card .card-title {
    font-size: 1rem;
    margin-bottom: 0;
  }
  .blog_card .card-img-top {
    height: auto;
  }
  .blog_card {
    padding: 6px;
  }
}

/* pagination */
.blog_pagination.pagination {
  --bs-pagination-border-width: 0;
  width: fit-content;
}
.blog_pagination .active > .page-link, .blog_pagination .page-numbers.current,
.page-link.active {
  background-color: var(--bs-primary);
  color: #fff;
}
.blog_pagination .page-link, .blog_pagination .page-numbers {
  color: #1a1a18;
  padding: 0.5rem 1rem;
  display: block;
}
