.hero-wrap.hero-bread {
	padding: 7em 0!important;
}
.searchIcn_span {
	position: absolute;
	right: 18px;
	top: 18px;
	color: black;
}
.d-block .meta{
	margin-bottom: 1rem;
}
.block-21 .blog-img {
	margin-right: 1.5rem;
}

@media screen  and (max-width:575px){
	.hero-wrap.hero-bread {
		padding: 4em 0 !important;
	}
	.hero-wrap .slider-text .bread {
		font-size: 20px;
	}
	.blog_sec{
		padding: 1em 0!important;
	}
	.block-20 {
		height: 150px;
		margin-bottom: 10px;
	}
	.blog-entry .text .heading {
		font-size: 15px;
		margin-bottom: 5px;
	}
	.d-block .meta{
		font-size: xx-small !important;
		margin-bottom: 4px;
	}
	.blog_txt{
		font-size:smaller!important;
	}
	.block-27 ul li a, .block-27 ul li span {
		width: 38px;
		height: 38px;
	}

	.block-21 .text .heading-1 {
		font-size: 12px;
	}
	.block-21 .text .meta > div {
		font-size: 11px;
	}
	.tagcloud a {
		font-size: 10px;
	}
	.sidebar-box h3.heading {
		margin-bottom: 13px;
	}
}
@media screen  and (max-width:991px){
	.blog_search_box {
		padding: 25px 0 0 0!important;
		margin-bottom: 0px!important;
	}
	.blogCtgry_box{
		padding: 25px 0!important;
		margin: 0!important;
	}
	.blogRecnt_box{
		padding: 0;
	}
	.blogTag_box{
		padding: 0;
	}
}

@media screen and (min-width:576px) and (max-width:991px){
	.pagnatnCol{
		text-align: center;
	}
}
@media screen and (min-width:992px) and (max-width:1199px){
	.block-21 .blog-img {
		margin-right: 10px;
	}
	.blogCtgry_box,.blogRecnt_box,.blogTag_box{
		padding: 0 0 25px 0 !important;
	}
	.blog_search_box {
		padding:  0 !important;
	}
	.block-21 .text .meta > div {
		font-size: 11px;
	}
	.tagcloud a {
		font-size: 10px;
	}
	.block-21 .text .heading-1 {
		font-size: 12px;
	}
}