.blog-main-slider{margin-top:40px;}
.blog-main-slider .slick-prev, .blog-main-slider .slick-next{z-index:1;}
.blog-main-slider .slick-prev {left: 25px!important;}
.blog-main-slider .slick-next {right: 25px!important;}
.blog-main-slider .slick-slide img{width:100%;}

.blog-section-wrap{margin-top:40px;}
.blog-heading-wrap{margin-bottom:20px;}
.cmn-title-head{font-size:16px;font-weight:600;color:#000;}
.viewAll{color:#000;font-size:13px;}
.viewAll svg{margin-left:10px;}

.latest-blog-item-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;}
.latest-blog-item{width:32%;}
.latest-blog-left{}
.latest-blog-right{width: calc(100% - 140px);}
.latest-blog-img-round{border-radius:100%;width:120px;height:120px;overflow:hidden;display:block;}
.latest-blog-img-round img{object-fit:cover;width:100%;height:100%;}

.latest-blog-txt-heading{text-decoration:none;color:#000;font-size:16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.latest-blog-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;}

.blog-list-content .latest-blog-txt-heading{font-size:20px;}
.blog-list-content .latest-blog-content{font-size:15px;}
.blog-detail-left-item .latest-blog-txt-heading{font-size:34px;margin-bottom:20px;white-space: normal;}

.latest-blog-inner{display:flex;gap:10px;}

.blog-listing-col{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between;}
.blogLeft-section{width:75%;}
.blogRight-section{width:23%;}
.blogRight-section-inner{position:sticky;top:20px;margin-bottom:50px;}
.blog-list-content{margin-top:20px;}
.blog-item-list {margin-bottom: 30px;border-bottom: 1px solid #f2f2f2;padding-bottom: 30px;width:100%;}
.blogLeft-section-inner{display:flex;flex-wrap:wrap;}
.blog-item-list-half{width:48%;}
.blog-item-list-half:nth-of-type(2n+1){margin-left:4%;}

.share-blog-list{list-style:none;display:flex;gap:10px;}
.share-blog-list a{text-decoration:none;background:#fff;width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content: center;box-shadow:0px 0px 10px 0px rgba(0,0,0,.15);}
.share-blog-list a span{display:flex;align-items:center;justify-content:center;}
.share-blog-list a span img{max-width:10px;}

.blog-subs-heading{font-size:16px;color:#000;padding:15px 10px;margin-bottom: 10px;text-align:center;background:#f4f8f7;text-transform:uppercase;}
.subscrib-blog p{font-size:14px;line-height:22px;}
.subsBtn{margin-top:10px;border-radius:0px;font-size:14px;}

.blog-sidebar-section{margin-bottom:30px;}
.blog-sidebar-section input{border-radius:0px;padding:10px;}
.search-group{position:relative;}
.srch-btn{width:45px;height:100%;background:#f2f2f2;position:absolute;right:0px;top:0px;padding:10px;display: flex;align-items: center;justify-content: center;}
.srch-btn svg{max-width:18px;}
.share-more-detail{margin-top:30px;}
.blog-pagination{list-style:none;text-align:center;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:10px 0px;}
.blog-pagination li{display:inline-block;}

.blog-pagination li a{display:block;background:#f2f2f2;padding:3px 8px;color:#000;font-size:12px;margin:0px 2px;}
.blog-pagination li a.active{background:#333;color:#fff;}

.post-pagination{display: flex;position: relative;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:40px 0px;margin-top:40px;gap:15px;}
.post-link{display:flex;color:#000;}
.post-link:hover{text-decoration:none;color:#333;}
.post-nav {width: 50%;}
.post-image {width: 100px;overflow: hidden;height:80px;}
.post-image img{width:100%;height:100%;object-fit:cover;}
.prev-post .post-image {margin-right: 15px;}
.next-post .post-image {margin-left: 15px;}

.post-title {width: calc(100% - 110px);}

.next-post .post-title {text-align: right;}
.post-title h4 {display: -webkit-box;-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;overflow: hidden;font-size:14px;}
.post-text {color:#999;font-size:14px;margin-bottom:8px;}
.post-text svg{width:10px;vertical-align:middle;margin-right:5px;}
.next-post .post-text svg{margin-left:5px;margin-right:0px;}
.leave-comment-wrap{padding-top:40px;}
.comment-title{font-size:26px;color:#000;margin-bottom:20px;font-weight:bold;}

.comment-form label{font-size:14px;color:#000;}
.comment-form .form-control{border-radius:0px;padding:10px;font-size:12px;}
.post-comment-btn{background:#000;color:#fff;border-radius:0px;padding:10px 20px;}

.custom-checkbox-black [type="checkbox"]:checked + label:before{background:#000;}

.recommend-list-item{display:flex;justify-content:space-between;gap:20px;align-items: flex-start;margin-bottom:20px;border-bottom:1px solid #f2f2f2;padding-bottom:20px;}
.recommend-txt{width:calc(100% - 150px);font-weight:bold;font-size:18px;color:#999;margin-top:10px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.recommend-img{width:120px;height:100px;}
.recommend-img img{display:block;width:100%;height:100%;object-fit:cover;}



@media(max-width:1180px){
	.blogLeft-section{width:70%;}
}

@media(max-width:992px){
	.latest-blog-item{width:100%;}
	.latest-blog-item + .latest-blog-item{margin-top:40px;}
	
	.blogLeft-section{width:100%;}
	.blogRight-section{display:none;}
	
}

@media(max-width:767px){
	.blog-item-list-half{width:100%;margin-left:0px!important;}
	.post-image{display:none;}
	.post-title{width:100%;}
}