.blog-post-banner .post-details .author-details span:first-child{width:100%}.blog-post-banner .post-details{align-items:center;border-bottom:2px solid #e6e7e8;justify-content:left;margin-bottom:20px;padding-bottom:20px}.blog-post-banner .post-details .author-details{padding:0;position:relative;width:67%}.blog-post-banner .post-details .social-details{align-items:center;color:#000;display:flex;justify-content:space-between;width:33%}.blog-post-banner .post-details .author-details span{align-items:center;color:#000;display:flex;font-family:Inter;font-size:16px;font-weight:400;line-height:21px;margin-right:40px}.blog-post-banner .post-details .author-details span svg{margin-right:5px}.blog-post-banner .post-details .social-cont:hover{cursor:pointer;transition:all .2s ease-in-out}.blog-post-banner .post-details .social-cont:hover>span{color:#959595}.blog-post-banner .post-details .social-cont:hover path{fill:#959595}.blog-post-banner .post-details .author-details span a{align-items:center;color:#000;display:flex;font-family:Inter;font-size:16px;font-weight:400;line-height:21px;text-align:left;text-decoration:none!important}.blog-post-banner .post-details .author-details span:last-child{margin-right:0}.blog-post-banner .post-details .subscribe-cont a{align-items:center;background:#00477b;border-radius:100px;color:#fff;display:flex;font-family:Inter;font-size:14px;font-weight:700;height:41px;justify-content:center;line-height:16.94px;text-decoration:none;transition:all .2s ease-in-out;width:302px}.blog-post-banner .post-details .subscribe-cont a:hover{background:#ffc300;text-decoration:none!important;transition:all .2s ease-in-out}.blog-post-banner .post-details .subscribe-cont a img{margin-right:5px}.blog-post-banner .post-details .social-details .social-cont ul{align-items:flex-start;background:#fff;box-shadow:0 0 12px 0 #00000040;display:flex;display:none;flex-direction:column;justify-content:space-between;list-style:none;margin:10px 0 0;opacity:0;padding:10px;position:absolute;transition:all .2s ease-in-out;width:165px;z-index:99}.blog-post-banner .social-cont{position:relative}.blog-post-banner .post-details .social-cont:hover ul{display:block;margin:0;opacity:1;position:absolute;top:100%;transition:all .2s ease-in-out}.blog-post-banner .post-details .social-details .social-cont ul li{align-items:center;display:flex;width:100%}.blog-post-banner .post-details .social-details .social-cont a{align-items:center;background:#fff;display:flex;text-decoration:none;width:100%}.blog-post-banner .post-details .social-details .social-cont img{height:40px;margin-right:5px;width:40px}.blog-post-banner .post-details .social-details li span:hover{background:#fff}.blog-post-banner .post-details .social-details span{align-items:center;color:#000;display:flex;font-family:Inter;font-size:14px;font-weight:600;justify-content:center;line-height:16.94px}.blog-post-banner .post-details .social-details span img{width:33px}.blog-post-body .right-cont.sticky{left:0;position:sticky;right:0;top:20px}.blog-post-banner .post-details .author-details span,.blog-post-banner .post-details .author-details span a{padding:0}.img-wrap .norm-img{align-items:center;display:flex}.blog-post-banner .post-details .social-cont:hover li:hover .norm-img,.hv-img{display:none}.blog-post-banner .post-details .social-cont:hover li:hover .hv-img{display:flex}@media(max-width:1280px){.breadcrumb-menu a,.breadcrumb-menu p{font-size:16px!important;line-height:1.2}.blog-post-banner .post-details .subscribe-cont a{font-size:12px;width:272px}.blog-post-banner .post-details .author-details span{margin-right:30px}.post-title h1{font-size:42px!important}.blog-post-body blockquote{font-size:24px;padding:34px 0}.blog-post-body p{font-size:18px!important}}@media(max-width:1140px){.blog-post-banner .post-details .author-details{width:60%}.blog-post-banner .post-details .social-details{width:40%}}@media(max-width:991px){.blog-post-body .left-cont{margin-right:4%;width:56%}.blog-post-body .right-cont{width:40%}.post-title h1{font-size:24px!important}.blog-post-banner .post-details .author-details span,.blog-post-banner .post-details .author-details span a{font-size:12px}.blog-post-body>.container{padding:50px 20px 0}.breadcrumb-menu{margin-top:10px}.blog-post-banner .post-details .author-details{padding:0;position:relative;width:48%}.blog-post-banner .post-details .social-details{align-items:flex-start;justify-content:space-between;width:52%}.blog-post-key ul{padding-left:0!important}}@media(max-width:767px){.full-width{padding:0 20px;width:100%}.feature-img-wrap h6{margin:0;padding:10px 20px!important}.blog-post-banner .post-details .author-details span:first-child{width:auto}.blog-post-banner .post-details .social-details{justify-content:flex-start}.post-title h1{font-size:24px!important;margin-bottom:10px}.breadcrumb-menu{margin-top:0}.blog-post-body{margin-top:20px}.blog-post-body a,.blog-post-body a:hover{font-size:18px;line-height:1.2}.post-feature-img{margin-bottom:0;order:1;padding:56.25% 0 0}.blog-post-banner .container{padding:0}.blog-post-banner .wrap{display:flex;flex-direction:column;margin-top:0;padding:0}.breadcrumb-menu{margin-bottom:10px;order:2}.breadcrumb-menu p{font-size:15px;line-height:1.6;margin-bottom:15px}.blog-post-banner .post-details .author-details{margin-right:0;padding:0 0 10px;width:100%}.post-body{padding:30px 0}.blog-post-banner .post-details .social-details{align-items:flex-end;flex-direction:row;width:100%}.blog-post-body .left-cont{margin-right:0;width:100%}.blog-post-body .right-cont{display:none;width:100%}.blog-post-banner .social-cont{margin-bottom:0;margin-right:15px}.post-title{order:3}.blog-post-banner .post-details{order:4}.blog-post-body p{font-size:18px!important}.blog-post-body h3,.blog-post-body p strong{color:#000;font-family:Frank Ruhl Libre;font-size:20px;font-weight:700;line-height:33.57px}.blog-post-body blockquote{padding:26px 0}.blog-post-body blockquote,.blog-post-body blockquote span{font-size:20px;line-height:1.3}.related-post .post-img{height:70px;width:70px}.related-post .post-cont{width:calc(100% - 90px)}.related-post .post-cont h5{font-size:15px;font-weight:600;line-height:20px}.blog-post-banner .post-details{margin-bottom:20px;padding-bottom:10px}}@media(max-width:600px){.breadcrumb-menu a,.breadcrumb-menu p{font-size:12px!important}.blog-post-banner .post-details .subscribe-cont a{font-size:9.09px;height:30px;line-height:11px;width:196px}.blog-post-banner .post-details .social-details span img{height:23px!important;width:23px!important}.blog-post-banner .post-details .social-details span{font-size:12px}}