.recent_blog_listing{background-color:#f7f7f7;overflow:hidden;padding:60px 0;position:relative}.recent_blog_listing .page-center{margin:0 auto;max-width:1290px;padding:0 20px}.recent_blog_listing .heading-area{margin-bottom:50px;text-align:center}.recent_blog_listing .heading-area>*{margin:0 auto 25px}.recent_blog_listing .heading-area .title span{color:var(--primary-color-one)}.recent_blog_listing .blog_listing_wrapper{display:flex;flex-wrap:wrap;gap:45px}.recent_blog_listing .blog_listing_wrapper .news_box{border-radius:9px;width:calc(33.33333% - 30px)}.recent_blog_listing .news_box .image_box{background:var(--primary-color-one);border-radius:9px;margin-bottom:22px;overflow:hidden;padding-top:66.74%;position:relative}.recent_blog_listing .news_box .image_box img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;top:0;width:100%}.recent_blog_listing .news_box .content_inner{padding:0 5px}.recent_blog_listing .news_box .image_box .date{background:var(--primary-color-three);border-radius:5px;color:#fff;font-family:var(--onevilla-family-one);font-size:15px;font-weight:500;padding:5px 10px;position:absolute;right:10px;text-align:center;top:10px;z-index:2}.recent_blog_listing .news_box .image_box:before{background:var(--primary-color-one);bottom:0;content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:.4s!important;transition:.4s!important;width:100%}.recent_blog_listing .news_box:hover .image_box:before{opacity:.7;z-index:1}.recent_blog_listing .news_box h4{margin:0 0 10px}.recent_blog_listing .news_box h4 a{color:var(--heading-dark);display:block;font-size:22px;font-weight:700;line-height:32px;transition:.5s ease-in-out}.recent_blog_listing .news_box h4 a:hover{color:var(--primary-color-one)}.recent_blog_listing .btn_wrapper{margin-top:50px;text-align:center}@media (max-width:900px){.recent_blog_listing .blog_listing_wrapper{gap:40px}.recent_blog_listing .blog_listing_wrapper .news_box{width:calc(50% - 20px)}}@media (max-width:480px){.recent_blog_listing .blog_listing_wrapper .news_box{width:100%}}