.news-card-image-box {
  position: relative;
  overflow: hidden;
  height: 270px !important;
  border-radius: 14px 14px 0px 0px !important;
}

@media screen and (min-width: 1500px) {
  .news-card-image-box-xl {
    position: relative;
    overflow: hidden;
    height: 350px !important;
    border-radius: 14px 14px 0px 0px !important;
  }
}


.news-card-image-box img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-55%);
  width: 100%;
  border-radius: 14px 14px 0px 0px !important;
  height: fit-content !important;
}
/* custom pagination */
.pagination-section
.btn.btn-hover-primary:not(:disabled):not(.disabled):active:not(.btn-text), .btn.btn-hover-primary:not(:disabled):not(.disabled).active,
.pagination-section
.btn.btn-hover-primary.active,
.pagination-section
.btn.btn-hover-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-hover-primary:focus:not(.btn-text), .btn.btn-hover-primary.focus:not(.btn-text),
.pagination-section .btn.btn-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-light-primary:focus:not(.btn-text), .btn.btn-light-primary.focus:not(.btn-text) {
  background-color: #313133 !important;
}

.pagination-section
.btn.btn-hover-primary,
.pagination-section .btn.btn-light-primary {
  background-color: #F4F7FA !important;
}

.table-responsive {
}

.pagination-section .btn.btn-light-primary i {
  color: #B1ACAC !important;
}

@media screen and (min-width:1400px) {
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
}

@media screen and (min-width:1750px) {
  .justify-content-card-xxl-around {
    justify-content: space-around !important;
  }

  .mx-xxl-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }
}

@media screen and (max-width:1400px) {
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
}

@media screen and (max-width:920px) {
  .news-card-image-box img {
    transform: translate(-50%,-50%);
  }

  @media only screen and (min-width: 992px) {
    .aside-enabled .content-all-News {
      padding-left: 15px !important;
      padding-right: 0px !important;
    }
  }

  @media only screen and (min-width: 992px) {
    .aside-enabled[data-kt-sticky-aside-sticky="on"]
    .content-all-News {
      padding-left: 15px !important;
    }
  }

  .news-card-image-box {
    height: 170px !important;
  }
}

@media screen and (max-width:600px) {
  .news-card-image-box img {
    transform: translate(-50%,-60%);
  }

  .news-card-image-box {
    height: 140px !important;
  }
}
