.flex_layout.blog_grid .blog_grid_container_inner_container{
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	gap: 20px;
	align-items: stretch;
}

.flex_layout.blog_grid .inner-filter {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 20px;
	flex-wrap: wrap;
	margin-bottom:30px;
}

#pk_flex_content .flex_layout.blog_grid .searchandfilter ul {
	padding-left: 0;
	display: flex;
	gap: 16px;
	flex-wrap:wrap;
	row-gap:10px;
}

#pk_flex_content .flex_layout.blog_grid .searchandfilter li{
	padding:0;
}

#pk_flex_content .flex_layout.blog_grid .searchandfilter select {
	border-radius: 999px;
	border: 1px solid var(--Lila, #D3D6FF);
	background: var(--White, #FFF);
	padding: 10px 24px;
	color: var(--Grey-stone, #1C1C1C);
	font-size: 14px;
	font-style: normal;
	font-weight: 450;
	line-height: 1.4;
	min-width:310px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path d="M7 1L7 13M7 13L1 7M7 13L13 7" stroke="%231C1C1C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right 0.75rem center;
	background-position: 270px;
}

#pk_flex_content .flex_layout.blog_grid span.result-count {
	border-radius: 300px;
	background: var(--Lila, #D3D6FF);
	padding: 10px;
	height: 22px;
	width: 22px;
	display: flex;
	align-items:center;
	justify-content:center;
	color: var(--Purple-rain, #8089FF);
	text-align: center;
	font-size: 12px;
	font-style: normal;
	font-weight: 550;
	line-height: 1;
}

#pk_flex_content .flex_layout.blog_grid .blog-count {
	display: flex;
	align-items: center;
	gap: 16px;
		line-height: 1;
}


@media (min-width: 993px) {
.flex_layout.blog_grid .blog_grid_container_inner_container{
		grid-template-columns: repeat(2, 1fr);
	}
	
}

@media (min-width: 1400px) {
.flex_layout.blog_grid .blog_grid_container_inner_container{
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 992px) {
	.flex_layout.blog_grid .inner-filter {
		align-items: start;
		flex-direction: column-reverse;
		margin-bottom:20px;
		gap:15px;
	}
}
