.blog-listing-main{background-color:#efefef;padding-top:150px;padding-bottom:50px}.blog-listing-main .maxContainer,.maxContainer{max-width:1320px;margin:0 auto}.maxContainer{padding:0 20px}.blog-recent-post-wrap .recent-heading,.recent-heading{margin-bottom:40px;padding-bottom:16px;border-bottom:1px solid rgba(91,91,93,.15)}.blog-recent-post-wrap .recent-heading h1,.recent-heading h1{font-size:36px;line-height:1.3;font-weight:700;margin:0}.blog-recent-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px;padding-bottom:80px}.blog-recent-posts .blog-item{width:50%;padding:0 20px}.blog-feat-img-wrap{margin-bottom:24px;position:relative;overflow:hidden}.blog-item .blog-feat-img{min-height:420px;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.blog-feat-img-wrap a{position:absolute;top:0;left:0;height:100%;width:100%}.blog-feat-img-wrap:hover .blog-feat-img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.blog-topics a{display:inline-block;padding:3px 8px 0;border-radius:100px;background-color:rgba(121,121,124,.2);-webkit-transition:all .2s ease;transition:all .2s ease;color:#5b5b5d;font-size:13px;font-weight:700;text-decoration:none;margin-right:2px}.blog-title{padding-top:16px;padding-bottom:10px}.blog-title h3{margin:0}.blog-summary{padding-bottom:15px}.blog-content{position:relative}.blog-content a.url-link{position:absolute;top:0;left:0;height:100%;width:100%}.blog-items-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px;padding-bottom:80px}.blog-listing-items .blog-item{width:33.33%;padding:0 20px;margin-bottom:40px}.blog-listing-items .blog-item .blog-feat-img{min-height:270px}.blog-view-all{background-color:#fff;margin-bottom:40px;text-align:center;padding:17px}.blog-view-all a{color:#5b5b5d;font-weight:700;font-family:Avenir Next LT Pro - Bold,sans-serif!important;font-size:16px}.blog-view-all a span{color:#5b5b5d;display:inline-block;background-color:#f2cf50;height:16px;width:16px;border-radius:100%;margin-left:5px;position:relative;top:2px}.blog-view-all a span i{position:relative;top:-3px;left:1px;font-weight:700;font-size:14px}.blog-listing-col2{padding-top:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -40px}.blog-listing-col2>div{width:55%;padding:0 40px}.blog-listing-col2>div:last-child{width:45%;border-left:1px solid rgba(69,69,71,.15)}.blog-col2-lists .blog-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-col2-lists .blog-item-inner .blog-feat-img-wrap{width:35%;margin-bottom:0}.blog-col2-lists .blog-item-inner .blog-col2-body{width:65%;padding-left:30px}.blog-col2-lists .blog-item-inner .blog-feat-img{min-height:170px}.blog-col2-lists .blog-title h3{font-size:24px;line-height:1.3}.blog-col2-lists .blog-item{margin-bottom:40px;border-bottom:1px solid rgba(69,69,71,.15);padding-bottom:40px}.blog-col2-lists .blog-item:last-child{border-bottom:0}.blog-topic-heading{text-align:center;padding:60px 0 30px;border-bottom:1px solid rgba(91,91,93,.15);margin-bottom:60px}.blog-topic-heading h3{font-size:42px;margin-bottom:10px}@media screen and (max-width:1400px){.blog-listing-col2{margin:0}}@media screen and (max-width:991px){.blog-item .blog-feat-img{min-height:250px}.blog-listing-items .blog-item .blog-feat-img{min-height:200px}.blog-listing-col2>div{padding:0 25px}.blog-col2-lists .blog-item-inner .blog-feat-img{min-height:100px}}@media screen and (max-width:767px){.blog-listing-main{padding-top:100px}.blog-recent-post-wrap .recent-heading h1,.recent-heading h1{font-size:28px}.blog-recent-post-wrap .recent-heading,.recent-heading{margin-bottom:30px}.blog-recent-posts .blog-item{width:100%;margin-bottom:50px}.blog-recent-posts{padding-bottom:50px}.blog-listing-items .blog-item{width:100%;margin-bottom:50px}.blog-items-wrap{padding-bottom:40px}.blog-listing-col2{padding-top:50px}.blog-listing-col2>div{width:100%;padding:0;margin-bottom:50px}.blog-listing-col2>div:last-child{width:100%;border-left:0;padding-top:10px;margin-bottom:0}.blog-col2-lists .blog-title h3{font-size:16px}.blog-col2-lists .blog-item-inner .blog-col2-body{padding-left:25px}.blog-topic-heading{text-align:center;padding:40px 0 25px;margin-bottom:40px}.blog-topic-heading h3{font-size:36px;margin-bottom:0}}