.next_read_slider{
  padding-top: 50px;
}
.next_read_slider .swiper-wrapper{
  padding-bottom: 80px;
}
.next_read_slider .slider_pagination{
  bottom: 0px;
}
.next_read_slider .thumb-hover{
  min-height: 240px;
  max-height: 240px;
}
.next_read_slider .thumb-hover a{
  min-height: inherit;
  display: block;
}
.next_read_slider .thumb-hover img{
  width: 100%;
  display: block;
  min-height: inherit;
  object-fit: cover;
}

@media (max-width:767px){
  .next_read_slider .thumb-hover{
    min-height: 190px;
    max-height: 190px;
  }
}


.custom-numeric-pagination {
    text-align: center;
    display: flex;
    justify-content: center;
    gap: 5px;
    margin-top: 30px;
}

.custom-numeric-pagination .page-numbers {
    display: inline-block;
    padding: 8px 14px;
    border: 1px solid #ddd;
    color: #333;
    text-decoration: none;
    min-width: 40px;
    height: 40px;
    line-height: 22px;
}

/* The Black Box for Active Page */
.custom-numeric-pagination .page-numbers.current {
    background-color: #000;
    color: #fff;
    border-color: #000;
}

.custom-numeric-pagination .dots {
    border: none;
    padding: 8px 5px;
}

.post-thumb img{
    width:100%;
    height:auto;
    display:block;
}

.posts-wrapper{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:30px;
}

@media(max-width:991px){
    .posts-wrapper{
        grid-template-columns:repeat(2,1fr);
    }
}

@media(max-width:767px){
    .posts-wrapper{
        grid-template-columns:repeat(2,1fr);
        gap:15px;
    }
}
	
	.post-content {
    margin-top: 12px;
}

.post-content .category-label {
    display: inline-block;
    margin-bottom: 5px;
}

.post-content .post-title {
    margin-bottom: 12px;
}

.post-content .post-author {
    margin-bottom: 5px;
}

.post-content .post-date {
    margin-top: 2px;
}



