.blog-listing-mdl .flex-row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -15px}.blog-listing-mdl .post-item{padding:0 15px;width:33.33%}.blog-listing-mdl .post-item .post-item-inner{background:#fff;border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);margin-bottom:30px;min-height:270px;overflow:hidden}.blog-listing-mdl .featured-image-holder{overflow:hidden;padding-bottom:55%;position:relative}.blog-listing-mdl .featured-image-holder a.featured-image-link{background-position:50%;background-size:cover;display:block;height:100%;left:0;position:absolute;top:0;transform:scale(1);transition:all .3s ease-in-out;vertical-align:text-bottom;width:100%}.blog-listing-mdl .featured-image-holder a.featured-image-link:hover{transform:scale(1.07);transition:all .3s ease-in-out}.blog-listing-mdl .post-item-content{padding:40px}.blog-listing-mdl .post-item-content h2{font-size:18px;font-weight:500;margin-bottom:7px}.blog-listing-mdl .post-item-content h2 a:not(:hover){color:inherit}.blog-listing-mdl .byline{align-items:center;color:rgba(0,0,0,.4);display:flex;justify-content:flex-start;margin-bottom:15px}.blog-listing-mdl .author{align-items:center;display:flex;gap:10px}.blog-listing-mdl .author-img{border-radius:50%;height:45px;overflow:hidden;width:45px}.blog-listing-mdl .author-img img{max-width:100%}.blog-listing-mdl .date{padding-left:5px}.blog-listing-mdl .description{margin-bottom:15px}.blog-listing-mdl .tags-wrapper{align-items:center;display:flex;gap:10px;justify-content:space-between}.blog-listing-mdl .post-tags a{color:rgba(0,0,0,.4);display:inline-block;font-weight:400;padding:0 5px;text-transform:capitalize}.blog-listing-mdl .post-tags a:hover{color:#007bff}.blog-listing-mdl .read-minute{color:rgba(0,0,0,.4);font-size:12px;font-weight:700;text-transform:uppercase}@media (max-width:991px){.blog-listing-mdl .post-item{width:50%}}@media (max-width:768px){.blog-listing-mdl .post-item{width:100%}}@media (max-width:479px){.blog-listing-mdl .byline,.blog-listing-mdl .tags-wrapper{flex-wrap:wrap;row-gap:5px}}