.plwf-filter-options .post-card {
    background: #fff;
    border-radius: 14px;
/*     padding: 20px; */
      box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.05);
}
.plwf-filter-options .post-card .post-details{
	    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
}
.post-description{
	    font-family: "Space Grotesk", sans-serif;
    color: #262626;
    font-size: 16px;
}

.plwf-filter-options .author-block {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
	justify-content:space-between !important;
}

.plwf-filter-options .author-img  {
	    display: flex;
    align-items: center;
    gap: 10px;
}
.plwf-filter-options .author-img img, 
.plwf-filter-options .author-img .avatar {
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.plwf-filter-options .author-info {
    margin-left: 10px;
}

.plwf-filter-options .author-name {
       font-weight: 400;
    display: block;
    font-size: 14px;
    color: #BCBCBC;
	    font-family: "Space Grotesk", sans-serif;
}

.plwf-filter-options .post-date {
    display: block;
    font-size: 13px;
    color: #4CE0D7;
	
}

.plwf-filter-options .read-more-btn {
       margin-top: 15px;
    display: inline-block;
    font-weight: 600;
    font-size: 12px;
    color: #4CE0D7;
    text-decoration: none;
    font-family: "Space Grotesk", sans-serif;
    letter-spacing: 3px;
}

.plwf-filter-options .read-more-btn:hover {
    text-decoration: underline;
}




.post-card .image-placeholder {
    transition: transform 0.3s ease-in-out; 
	overflow: hidden; /* Image boundary ke bahar zoom na ho */
	    border-radius: 20px;
}

/* .post-card:hover .image-placeholder a img {
    transform: scale(1.1); 
    transition: transform 0.3s ease-in-out; 
} */

.post-card .image-placeholder a img  {
	 transition: transform 0.3s ease-in-out; /* Smooth transition */
	
}









.category-filter-wrapper::-webkit-scrollbar {
    width: 5px; /* Scroll bar width */
    height:6px;
}

.category-filter-wrapper::-webkit-scrollbar-thumb {
    background-color: #000000; /* Scroll thumb color */
    border-radius: 50px; /* Scroll thumb round edges */
}

.category-filter-wrapper::-webkit-scrollbar-track {
    background-color: #fff; /* Scroll track background */
        border-radius: 110px;
}

.category-filter-wrapper{
	padding-bottom:20px;
}



.post-content .post-card{
	    font-family: 'Poppins';
}


.plwf-search-filter button{
	position: absolute;
    border: none;
    outline: none;
    right: 0;
    padding: 5px 12px;
}
.plwf-search-filter input{
	    outline: none;
}
.plwf-search-filter button i {
	color:#5252528a;
}

.plwf-category-filter .category-name.active, .plwf-category-filter .category-name:hover{
/* 	    background: linear-gradient(90deg, #E91C24 0%, #FF577F 20%, #FF6ABF 40%, #BF73E6 60%, #7D90E9 80%, #45ADE2 100%); */
	background:black !important;
    color: white;
}
.plwf-category-filter .category-name {
	    white-space: nowrap;
      padding: 7px 10px 6px 10px;
	font-size:13px;
	    cursor: pointer;
	  border-radius: 4.75rem !important;
    background-color: white !important;
    border: 1px solid black !important;
/*     background: linear-gradient(#e5e2e2, #fff 0) padding-box, linear-gradient(90deg, #fa5560, #4d91ff) border-box; */
}
.plwf-search-filter input{
    border-radius: 4.75rem !important;
    background-color: white !important;
    border: 1px solid black !important;
/*     background: linear-gradient(#e5e2e2, #fff 0) padding-box, linear-gradient(90deg, #fa5560, #4d91ff) border-box; */
padding:7px 40px 6px 20px !important;
    font-size: 13px;
}
.plwf-search-filter input::placeholder{
	font-size:13px !important;
}
.plwf-filter-results-wrapper .next.page-numbers, .plwf-filter-results-wrapper .prev.page-numbers {
/* 	    background: linear-gradient(90deg, #E91C24 0%, #FF577F 20%, #FF6ABF 40%, #BF73E6 60%, #7D90E9 80%, #45ADE2 100%); */
	background-color: #4CE0D7 !important;
    color: white;
    padding: 6px 15px;
    text-decoration: none !important;
    border-radius: 25px;
    font-size: 18px;
}
.plwf-filter-results-wrapper .post-card img {
	width:100% !important;
	    border-radius: 20px;
}
.plwf-filter-results-wrapper .post-card .post-date{
	    font-size: 14px !important;
    font-family: "Space Grotesk", sans-serif; 
    color: #BCBCBC !important;
}
.post-grid-container .post-content {
/*     padding-top: 70px; */
    padding-bottom: 30px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}
.post-content .post-card {
    padding-bottom: 15px;
    border-radius: 20px;
    text-align: left;
}
.post-details h2.post-title {
       font-size: 26px;
    font-weight: 600;
    margin: 20px 0;
    color: #262626;
    font-family: "Space Grotesk", sans-serif;
    line-height: 28px;	
}
.post-card .post-details a, .pagination-wrapper .page-numbers{
    text-decoration: none !important;
}
.category_tag a {
    border: 1px solid #4B4B4B;
    padding: 7px 15px;
    border-radius: 30px;
    color: #4B4B4B;
    font-size: 12px;
    text-decoration: none;
}
/* .post-grid-container .pagination-wrapper {
    max-width: 400px;
    margin: auto;
} */
.post-grid-container .pagination-wrapper {
    max-width: 400px;
/*     margin: -70px 0 0 auto; */
}
.category_tag {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px;
}
.pagination-wrapper .page-numbers {
    color: #BCBCBC;
    font-size: 20px;
    font-family: "Space Grotesk", sans-serif;
}
.pagination-wrapper .pagination{
    justify-content: space-evenly;
    margin: 20px auto 40px;
    align-items: center;
	    box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.06);
    padding: 15px 10px;
    border-radius: 15px;
}
.pagination-wrapper .pagination .page-numbers.current {
    font-weight: 900;
	color:#4CE0D7 !important;
}
.plwf-search-filter button:hover, .plwf-search-filter button:focus{
	background:transparent !important;
}
.plwf-category-filter {
    display: grid;
    justify-content: space-between;
    grid-template-columns: 72% 25%;
}
.category-filter-wrapper {
    display: flex;
    gap: 6px;
	    display: flex
;
    flex-direction: row;
    flex-basis: 100vw !important;
    overflow-x: scroll;
    overflow-y: hidden;
    flex-wrap: nowrap;
    width: 100% !important;
    align-items: center;
}
/*Responsive css*/
@media only screen and (max-width: 767px) {
	.post-grid-container .pagination-wrapper {
      margin-top: 0px !important;
}
	.plwf-search-filter button{
		right:25px;
	}
	.plwf-category-filter{
		    grid-template-columns:100%;
		gap:10px;
	}
	.category-filter-wrapper{
/* 	flex-wrap: wrap; */
		padding-bottom:10px !important;
	}
	.post-grid-container .post-content{
		padding-top:30px !important;
	}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
    .post-grid-container .post-content {   
        grid-template-columns: repeat(2, 1fr);        
    }
}
@media only screen 
and (min-device-width : 601px) 
and (max-device-width : 1024px) {
    .post-grid-container .post-content {   
        grid-template-columns: repeat(2, 1fr);        
    }
}
 /* Media Query for low resolution  Tablets, Ipads */
 @media (max-width: 600px) {
    .post-grid-container .post-content {   
        grid-template-columns: repeat(1, 1fr);        
    }
}