.blog-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:0;position:relative;z-index:1}.blog-post{align-items:flex-start;background:#fff;display:flex;flex-direction:column;padding:0;width:32%}.blog-post img{border:1px solid #ccc;border-top-left-radius:8px;border-top-right-radius:8px;height:250px;object-fit:cover;object-position:center;width:100%}.blog-post h2.blog-title,.blog-post h2.blog-title a{color:#1b1b1b;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px;text-decoration:none}.blog-post .blog-date{color:#7f8c8d}.blog-post a.read-more{display:inline-flex;margin-top:auto}.blog-post a.read-more:hover{color:#000}.blog-banner{position:relative;width:100%}.blog-banner .banner-img{height:100%;position:relative;z-index:1}.blog-banner .banner-img img{height:100%!important;object-fit:cover;width:100%}.blog-banner .banner-cnt{color:#fff;left:0;padding-top:50px;position:absolute;top:0;width:100%;z-index:2}.blog-banner .banner-cnt h2{color:#fff}.post-detail{padding:30px}.post-detail p{margin:0;padding:0}.post-detail .blog-date{margin:10px 0}.wrapper{margin:0 auto;max-width:1240px}@media only screen and (max-width:767px){.blog-post{margin:0 0 25px;width:100%}.blog-post h2.blog-title,.blog-post h2.blog-title a{font-size:18px;line-height:19px}.post-detail{padding:14px 20PX 30px}}