.recent_blog, .category_list{transition: all 0.3s ease-in-out 0s;padding: 25px 30px;background: #f0fbf6;overflow: hidden;text-align: left;margin-bottom: 30px;}
.recent_blog h2, .category_list h2{font-size: 26px;font-weight: 700;color: var(--menu);margin-bottom: 10px;}

.recent_blog ul li .card_media{display: flex;margin-bottom: 15px;}
.recent_blog ul li .card_media .card_img img{width: 75px;border-radius: 5px;height: 75px;object-fit: fill;}
.recent_blog ul li .card_media .card_info{padding: 0 10px !important;}
.recent_blog ul li .card_media .card_info h4, .recent_blog ul li .card_media .card_info h4 a{font-size: 16px;color: var(--social);line-height: 22px;font-weight: 400;font-weight: 400;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.recent_blog ul li .card_media .card_info p{font-size: 14px;color: var(--primary);font-weight: 400;margin-top: 3px;}
.recent_blog ul li .card_media .card_info h4 a:hover{color: var(--primary);}

.category_list ul li{position: relative;border-bottom: 1px solid var(--menu);transition: .3s;padding: 10px 0 !important;display: block;}
.category_list ul li:last-child{border-bottom: none;padding: 6px 0 0 !important;margin: 5px 0 0 !important;}
.category_list ul li a{color: var(--social);font-weight: 400;text-transform: capitalize;}
.category_list ul li a:hover{color: var(--primary);}