.blog-listing-sec{margin-top:115px;padding:60px 0 0}.blog-listing-sec,.blog-listing-sec .headings,.blog-listing-sec .headings .section-title{display:inline-block;width:100%}.blog-listing-sec .headings .section-title h3{border-bottom:1px solid #efefef;color:#000;display:inline-block;font-size:32px;font-weight:300;letter-spacing:.1em;line-height:1em;margin:0 0 50px;padding:0 0 5px;text-align:center;text-transform:uppercase;width:100%}.blog-listing-sec .blog-listing-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -30px;width:calc(100% + 60px)}.blog-listing-sec .blog-listing-wrap .inner{display:inline-block;margin:0 30px 60px;vertical-align:top;width:calc(33.33333% - 60px)}.blog-listing-sec .blog-listing-wrap .inner .image{display:inline-block;line-height:0;vertical-align:top;width:100%}.blog-listing-sec .blog-listing-wrap .inner .image img{height:299px;object-fit:cover;object-position:center;width:100%}.blog-listing-sec .blog-listing-wrap .inner .title{display:inline-block;padding:15px 10px;width:100%}.blog-listing-sec .blog-listing-wrap .inner .title span{display:block;width:100%}.blog-listing-sec .blog-listing-wrap .inner .title span a{color:#444;display:inline-block;font-size:16px;font-weight:600;line-height:24px;text-align:left;width:auto}.blog-listing-sec .blog-listing-wrap .inner .title span a:hover{color:#e3e3e3}