/*
===================================================================
  MODERN RESPONSIVE STYLE (Min-Width Approach)
  Optimized for all devices
===================================================================
*/

/* Global Modern Reset */
img {
  max-width: 100%;
  height: auto;
  object-fit: cover;
}

.custom_thumb_wrapper,
.archive_details {
  position: relative;
  overflow: hidden;
}

/* Default Thumbnail Heights */
.custom_thumb_one img,
.custom_thumb_five img,
.custom_thumb_nineteen img {
  height: 320px;
  width: 100%;
  object-fit: cover;
}

.custom_thumb_two img,
.custom_thumb_four img,
.custom_thumb_six img,
.custom_thumb_seven img,
.custom_thumb_twelve img,
.custom_thumb_thirteen img,
.custom_thumb_related_post img {
  height: 160px;
  width: 100%;
  object-fit: cover;
}

.custom_thumb_three img,
.custom_thumb_eleven img,
.custom_thumb_fourteen img,
.custom_thumb_eighteen img,
.custom_thumb_ten img {
  height: 250px;
  width: 100%;
  object-fit: cover;
}

.custom_thumb_eight img,
.custom_thumb_nine img,
.custom_thumb_sixteen img,
.custom_thumb_twenty img {
  height: 200px;
  width: 100%;
  object-fit: cover;
}

/* Hover Effect */
.archive_details img,
.custom_thumb_wrapper img {
  transition: transform 0.3s ease-in-out;
}

.archive_details:hover img,
.custom_thumb_wrapper:hover img {
  transform: scale(1.03);
}

/* ===================================================================
   DESKTOP & UP (Min-Width: 992px)
   =================================================================== */
@media (min-width: 992px) {
  .custom_prime_news_wrapper {
    padding-right: 0;
  }
  .ws_date_time_bar{
    margin-top: 10px;
  }
}

/* ===================================================================
   TABLET & UP (Min-Width: 768px)
   =================================================================== */
@media (min-width: 768px) {
  .bannar img {
    height: 120px;
    object-fit: cover;
  }

  .custom_prime_news_wrapper {
    padding-right: 15px;
  }
}

/* ===================================================================
   MOBILE & SMALL SCREENS (Max-Width Overrides)
   =================================================================== */
@media (max-width: 767px) {
  .bannar img {
    height: 90px;
    object-fit: cover;
  }

  .custom_thumb_one img,
  .custom_thumb_two img,
  .custom_thumb_three img,
  .custom_thumb_four img,
  .custom_thumb_five img,
  .custom_thumb_six img,
  .custom_thumb_seven img,
  .custom_thumb_eight img,
  .custom_thumb_nine img,
  .custom_thumb_ten img,
  .custom_thumb_eleven img,
  .custom_thumb_twelve img,
  .custom_thumb_thirteen img,
  .custom_thumb_fourteen img,
  .custom_thumb_sixteen img,
  .custom_thumb_eighteen img,
  .custom_thumb_nineteen img,
  .custom_thumb_twenty img,
  .leadnews_1 img {
    height: 220px !important;
    width: 100%;
    object-fit: cover;
  }

  .mega-menu-wrap {
    display: none !important;
  }

  .heading-01 a {
    font-size: 1.15rem !important;
  }

  .editorial_01,
  .editorial_02,
  .root_01,
  .root_02 {
    text-align: center !important;
  }

  .date {
    display: none !important;
  }

  .footer_logo,
  .editorial_01,
  .root_01 {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 8px;
    margin-bottom: 8px;
  }
}

@media (max-width: 480px) {
  .custom_widget_post_content {
    padding-left: 10px !important;
  }
  .ws_date_time_bar{
    margin-top: 10px;
  }
}