.blog_area {padding:35px 0 50px;}
.single_blog {margin-bottom:30px;}
.s_blog_inner {box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);background:#fff;}
.s_blog_inner:hover {box-shadow:0px 5px 4px 0px rgba(0,0,0,0.05);}
.blog_thumb {position:relative;overflow:hidden;}
.blog_thumb img {width:100%;display:block;transition:0.5s;}
.blog_thumb::after {position:absolute;/* content:"";*/  background:rgba(0,0,0,0.5);top:0;left:0;bottom:0;right:0;transform:scale(0);transition:0.5s;z-index:1;}
.s_blog_inner:hover .blog_thumb img,.s_blog_inner:hover .blog_thumb::after {transform:scale(1.2);}
.blog_desc {padding:20px 15px 16px;}
.blog_desc h2 {font-size:18px;height:48px;margin:10px 0 0;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}
.blog_head {margin-bottom:16px;}
.blog_desc p {font-size:15px;color:var(--color-primary);font-weight:500;display:inline-block;margin-right:10px;}
.blog_desc p a i {margin-right:5px;color:var(--color-primary);}
.blog_desc p a:hover,.blog_desc h2 a:hover {text-decoration:none;color:var(--color-primary);}
.read_more_btn a {font-weight:500;text-transform:capitalize;color:var(--title-text-color);display:inline-block;margin:15px 0 0;}
.read_more_btn a:hover {text-decoration:none;color:var(--title-text-color);}
.read_more_btn a i {color:var(--color-primary);margin-left:4px;font-size:14px;}
.rm_o_btn a {font-size:16px;font-weight:500;padding:9px 30px;border:1px solid #efefef;border-radius:5px;margin-top:10px;margin-bottom:5px;-webkit-transition:0.5s;transition:0.5s;display:inline-block;}
.rm_o_btn a:hover {background:var(--btn-hover);color:#fff;}





@media screen and (max-width:768px) {
.blog_area{padding:15px 0 30px;}
.blog_desc h2{font-size:17px;height:auto;}

}
