.blog-listing-sec{display:inline-block;padding:3% 0 7%;width:100%}.blog-listing-sec .listing-inner{display:block;margin:0 auto;max-width:800px;width:100%}.blog-listing-sec .listing-inner .top-image{display:block;margin:0 auto;max-width:42%;padding:18px 0;width:100%}.blog-listing-sec .listing-inner .top-image img{object-position:center;width:fit-content}.blog-listing-sec .listing-inner .title h2{color:#333;display:block;font-family:Roboto,sans-serif;font-size:20px;font-weight:500;line-height:1.25em;margin:0 auto 21px;max-width:640px;text-align:center}.blog-listing-sec .listing-inner .blog-post-wrap{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.blog-listing-sec .listing-inner .blog-post-wrap .blog-col{display:inline-block;padding:10px;width:100%}.blog-listing-sec .listing-inner .blog-post-wrap .blog-col .featured_image{display:inline-block;line-height:0;vertical-align:top;width:100%}.blog-listing-sec .listing-inner .blog-post-wrap .blog-col .featured_image img{display:inline-block;object-fit:cover;object-position:center;width:100%}.blog-listing-sec .listing-inner .blog-post-wrap .blog-col .post-title{display:inline-block;width:100%}.blog-listing-sec .listing-inner .blog-post-wrap .blog-col .post-title h3{color:#000;display:inline-block;font-family:Roboto,Sans-serif;font-size:16px;font-weight:500;line-height:1.25em;margin:14px 0 7px;width:100%}.blog-listing-sec .listing-inner .blog-post-wrap .blog-col .post-body{display:inline-block;width:100%}.blog-listing-sec .listing-inner .blog-post-wrap .blog-col .post-body p{color:#7a7a7a;font-family:Roboto,Sans-serif;font-size:14px;font-weight:400;line-height:1.2em}.blog-listing-sec .listing-inner .blog-post-wrap .blog-col .post-cta{display:inline-block;width:100%}.blog-listing-sec .listing-inner .blog-post-wrap .blog-col .post-cta a{color:#000;display:inline-block;font-family:Roboto,Sans-serif;font-size:14px;font-weight:500;padding:7px 0;transition:all .5s;vertical-align:top;width:auto}.blog-listing-sec .listing-inner .blog-post-wrap .blog-col .post-cta a:hover{color:#ff5c00}.blog-listing-sec .listing-inner .blog-post-wrap .blog-col:last-child .post-title h3{margin-bottom:27px}@media(max-width:767px){.blog-listing-sec .listing-inner .blog-post-wrap{gap:30px;grid-template-columns:repeat(1,1fr)}.blog-listing-sec .listing-inner .blog-post-wrap .blog-col .featured_image img{max-width:300px}.blog-listing-sec .listing-inner .blog-post-wrap .blog-col{padding:0;text-align:center}.blog-listing-sec .listing-inner .top-image img{margin:0 auto;width:auto}.blog-listing-sec .listing-inner .top-image{margin:0 auto;max-width:100%;width:100%}}