.banner-section{padding:157px 0 40px;width:100%;position:relative}
.cta-section .top-cta{width:100%;padding:30px 40px;border-radius:13px;background:var(--aa,linear-gradient(270deg,#0b147c 21.77%,#4b1bac 100%));display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}
.cta-section .colLeft{flex-basis:40%}
.cta-section .colLeft .ct-head{color:#fff;font-size:24px;line-height:1.3;margin:0 0 10px}
.cta-section .colLeft p{font-size:14px;color:rgba(255,255,255,.7);line-height:23px;margin:10px 0 0}
.cta-section .colLeft p strong{font-size:15px;font-weight:700;margin:10px 0 0;display:inline-block}
.cta-section .colLeft p span{margin:0 5px}
.cta-section .colMid{flex-basis:35%;text-align:center;position:absolute;left:20%;right:0;margin:0 auto;bottom:-1px}
.cta-section .colMid img{display:block;margin:0 auto}
.cta-section .ctaRit{flex-basis: 30%;position:relative;z-index:9; justify-content: right; display: flex;}
.cta-section .white-btn{line-height:24px;border:none;padding:10px 16px;background:#dffb0b;color:#0400f5;font-size:15px;text-transform:uppercase;font-weight:500;border-radius:50px;box-shadow:0 10px 10px 0 #0000000d;border-color:#dffb0b}
.cta-section .white-btn:after{content:"";width:24px;height:24px;display:inline-block;margin-left:10px;background:url(../svg/bluegr-cta-2.svg) 0 0/100% no-repeat;vertical-align:middle;margin-top:-2px}
.cta-section .white-btn:hover{background-color:#fff;color:#016be3;text-decoration:none}
.banner-section .top-header-section{position:relative;z-index:9;padding:40px 0 0}
.banner-section .searchdiv{display:flex;justify-content:space-between;align-items:center;margin:0 0 40px}
.banner-section .breadcrumbs{font-size:14px;color:rgba(65,65,65,.5)}
.banner-section .breadcrumbs a{color:rgba(65,65,65,.5);display:inline-block;position:relative;padding-right:18px}
.banner-section .breadcrumbs a.active{color:#414141}
.banner-section .breadcrumbs a:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:4px;width:6px;height:10px;background:url(../svg/bread-arrow.svg) 0 1px no-repeat;background-size:100%}
.banner-section .breadcrumbs a.active:after{display:none}
.banner-section.breadcrumbs a:hover{text-decoration:underline}
.banner-section .searchsubmit{width:30px;height:30px;font-size:0;background-position:center;background-image:url(../png/search-image.png);background-size:28px;margin-right:15px;background-repeat:no-repeat;background-color:transparent;border:0;cursor:pointer}
.banner-section .searchsubmit:hover{border-color:#fff}
button.newsletter{width:30px;height:30px;font-size:0;display:block;background-position:center;background-image:url(../png/email-image.png);background-size:28px;background-repeat:no-repeat;background-color:transparent;border:0;cursor:pointer}
button.newsletter:hover{border-color:#fff}
.banner-section h1{width:85%;font-size:62px;line-height:115%;color:#414141;margin:0 0 25px;font-weight:700}
.banner-section .entery-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin:40px 0 0}
.banner-section .meta-wrap{flex-basis:40%;display:flex;align-items:center}
.banner-section .author-img{flex-basis:70px}
.banner-section .entry-meta{padding:0;margin:0}
.banner-section .entry-meta li{display:flex;align-items:center;font-size:16px;color:#414141;margin:0 0 7px}
.banner-section .entry-meta li.author a{color:#414141}
.banner-section .entry-meta li a{color:#414141}
.banner-section .entry-meta li.posted-on{color:rgba(65,65,65,.8)}
.banner-section .posted-on:before{display:none}
.banner-section .posted-on .dt{display:inline-block;margin-left:5px}
.banner-section .social-icon-box{display:flex;justify-content:center;align-items:center}
.banner-section .social-icon-box .share-head{margin-right:15px;color:#414141}
.banner-section .social-icons{display:flex;align-items:center}
.banner-section .social-icons a{display:inline-block;width:26px;height:26px;margin:0 5px;transition:all .3s ease-in-out}
.banner-section .social-icons .a2a_button_twitter{background:url(../png/twitter.png) no-repeat;background-size:25px}
.banner-section .social-icons .a2a_button_facebook{background:url(../png/facebook.png) no-repeat;background-size:25px}
.banner-section .social-icons .a2a_button_linkedin{background:url(../png/linkedin.png) no-repeat;background-size:25px}
.banner-section .social-icons a:hover{opacity:.6}
.detail-image .detail-thumb img{width:100%;border-radius:10px;display:block;height:480px;object-fit:cover;object-position:center}
.detail-page{padding:60px 0 0}
.second-row{width:100%;position:relative;display:flex;justify-content:space-between}
.buyers-guide{overflow:hidden;position:relative}
.vcb-col-left{float:right;width:330px}
.customcta{width:100%;padding:15px 15px 30px;text-align:center;margin-top:20px;position:relative;border-radius:10px;background:var(--aa,linear-gradient(270deg,#0b147c 21.77%,#4b1bac 100%))}
.customcta img{display:block;margin:0 auto 10px}
.customcta .cushed{color:#fff;font-size:18px;margin:0 0 20px;display:flex;font-weight:700;align-items:center;justify-content:left}
.customcta p{color:#fff;text-align:left}
.customcta ul{margin:0 0 30px}
.customcta ul li{color:#fff;list-style:none;margin:0 0 10px;text-align:left;padding-left:24px;position:relative;font-size:15px}
.customcta ul li:before{content:'';background:url(../svg/list.svg);position:absolute;left:0;top:3px;width:16px;height:16px;background-size:100%;vertical-align:middle;background-repeat:no-repeat}
.customcta .btn-container{position:relative;z-index:9}
.customcta .btn-container .white-btn{border-radius:10px;background:#fff;color:#fff;font-size:16px;color:#3b19a0;font-weight:700;padding:16px 20px;line-height:1.3;border-color:#fff;min-width:247px;z-index:9}
.customcta .btn-container .white-btn:hover{background:#016be3;border-color:#016be3;color:#fff;text-decoration:none}
.customcta:after{content:'';background:url(../png/shape-3.png) no-repeat;width:190px;height:147px;position:absolute;left:0;bottom:0}
.customcta.padd1{padding:30px;margin:0 0 20px}
.table-c{width:100%;margin:20px 0 0;border:1px solid #0000001A;border-radius:10px;padding:15px;background:#f9f9f9}
.tocsec{overflow-y:auto;height:auto;max-height:265px;padding-left:0;padding-right:0;text-align:left}
.table-c h3{color:#414141;font-size:17px;line-height:1.3;font-weight:400;text-transform:uppercase;margin:0 0 15px;text-align:left}
.table-c h3 a{font-weight:400}
.vcb-col-left h2{display:none}
.vcb-col-left.sticky.btomfixed{bottom:50px;top:auto;position:absolute;right:0!important}
div.ez-toc-widget-container ul.ez-toc-list{padding:0}
.ez-toc-widget-container nav ul li.ez-toc-heading-level-3 a:before{content:"";display:inline-block;background:#ffb81d;position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50px}
.ez-toc-widget-container nav ul li.ez-toc-heading-level-3 a:after{display:none!important}
.ez-toc-widget-container nav ul li.ez-toc-page-1 a.ez-toc-link:before{content:"";display:inline-block;background:#ffb81d;position:absolute;left:3px;top:7px;width:8px;height:8px;border-radius:50px;display:none}
.ez-toc-widget-container nav ul li.ez-toc-page-1 a.ez-toc-link:after{content:"";clear:both;display:inline-block;border:1px #016be3 solid;position:absolute;left:0;top:4px;width:14px;height:14px;border-radius:50px;display:none}
.ez-toc-widget-container nav ol,.ez-toc-widget-container nav ul{display:block;list-style-type:none;padding:2px 0 0;border-left:0;margin-top:0}
.ez-toc-widget-container nav ol ol,.ez-toc-widget-container nav ul ul{margin-left:4%}
.ez-toc-widget-container nav ol li,.ez-toc-widget-container nav ul li{list-style-type:none;margin:0;padding:0 10px 0 0;background:0 0;height:auto!important;margin:0 0 4px}
.ez-toc-widget-container nav ol li a,.ez-toc-widget-container nav ul li a{padding:0;color:rgba(65,65,65,.6);position:relative;display:block;font-weight:400;font-size:16px;line-height:22px;padding:8px 10px}
.ez-toc-widget-container nav ol li a:hover,.ez-toc-widget-container nav ul li a:hover{color:#212121}
.ez-toc-widget-container ul.ez-toc-list li.active{background:0 0!important}
.ez-toc-widget-container ol li.active a,.ez-toc-widget-container ul li.active a{color:#414141;font-weight:400}
.ez-toc-widget-container nav ol li:hover{color:#414141}
.ez-toc-widget-container ol li.active a,.ez-toc-widget-container ul li.active a{background:#fff!important}
.ez-toc-widget-container nav ol li a:hover,.ez-toc-widget-container nav ul li a:hover{background:#fff!important}
.vcb-col-left.sticky{position:fixed;top:70px}
.es_caption{display:none}
.ez-toc-widget-container nav ol{counter-reset:item;padding-left:10px}
.ez-toc-widget-container nav ol li{display:block;color:#666;margin-bottom:20px}
.ez-toc-widget-container nav ol li ol{margin-bottom:20px;margin-top:20px;padding-left:20px}
.ez-toc-widget-container nav ol li:before{content:counters(item, ".") " ";counter-increment:item}
.detail-subsbox{width:100%;background:#f2f3ff;border-radius:10px;padding:20px 15px;margin:20px 0 0}
.detail-subsbox h3{color:#414141;font-size:16px;font-weight:400;text-transform:inherit;margin:0 0 10px}
.detail-subsbox form{width:100%;position:relative}
.detail-subsbox .es-field-wrap label{font-size:0}
.detail-subsbox .es-field-wrap br{display:none}
.detail-subsbox .es-field-wrap{margin:0;width:100%}
.detail-subsbox .es_required_field{width:234px;height:40px;border:1px solid #f1f7ff;padding:0 15px;border-radius:11px;color:rgba(0,0,0,.6); border-radius: 50px;}
.detail-subsbox .es_subscription_form_submit{width:95px;position:absolute;height:40px;right:0;font-size:14px;top:0;background:#016be3;color:#fff;border-radius:0 5px 5px 0;border:0}
.es_subscription_message.success{font-size:13px}
.es_spinner_image{margin:40px auto 0;text-align:center}
.vcb-col-right a:hover{color:#212121}
.vcb-col-right{width:calc(100% - 330px);float:left;padding-right:70px;margin-top:0}
.vcb-col-right #ez-toc-container{display:none}
.vcb-col-right p{margin:0 0 20px;color:#666e86;font-weight:400}
.vcb-col-right h2{font-size:36px;line-height:140%!important;color:#414141;margin:40px 0 20px;font-weight:700}
.vcb-col-right img{margin:40px 0;display:block}
.vcb-col-right iframe{width:100%;height:400px;margin:40px 0 0;display: block;}
.vcb-col-right h3{margin:40px 0 20px}
.vcb-col-right .post-thumbnail img{margin:0 0 25px}
.vcb-col-right ol li,.vcb-col-right ul li{font-size:16px;line-height:26px;margin:0 0 12px;list-style-position:inside;padding-left:20px;position:relative}
.vcb-col-right ul li:before{content:'';width:9px;height:9px;background:#016be3;position:absolute;left:0;top:8px;border-radius:50%}
hr{margin:20px 0;display:inline-block;width:100%;border:1px dashed #9f9f9f;background:0 0;height:auto}
hr+p{margin:0!important}
.vcb-col-right table{width:100%!important}
table{width:100%;margin:20px 0;border-collapse:collapse;border-spacing:0}
table td,table th{padding:10px;border-bottom:1px solid #656565;text-align:center}
td,th{padding:0;text-align:left}
.detail-page .nv-tags-list{display:none}
.nv-tags-list span{margin-right:10px;color:#656565;font-size:16px;letter-spacing:.15px;font-weight:400}
.nv-tags-list a{padding:5px 19px;border:1px solid #d1d1e1;font-size:14px;margin:0 10px 10px 0;color:#000;background:rgba(217,217,217,.32);border-radius:5px;border:0;text-decoration:none;display:inline-block}
.nv-tags-list a:hover{background:#ffad00;text-decoration:none}
.nv-tags-list{padding:30px 0 60px;margin:0}
.post-banner-row{padding:0;text-align:center}
.post-rel-sec{padding:0 10px}
.post-rel-sec h3{margin:0 0 20px;font-size:25px}
.post-rel-sec{width:100%;margin:40px 0 0}
.post-rel-sec h3{margin:0 0 25px;font-size:28px;text-transform:initial}
.post-rel-sec .row{display:flex;flex-wrap:wrap;margin-right:0!important;margin-left:0!important}
.post-rel-sec .reBox:first-child{padding-left:0}
.post-rel-sec .row img{margin:15px 0 0}
.reBox{flex:0 0 33.3333333333%;max-width:33.3333333333%;position:relative;width:100%;min-height:1px;padding-right:12px;padding-left:12px;}
.reBox img{margin:0 0 20px;height:165px;object-fit:cover;border-radius:5px}
.post-rel-sec .blog-entry-title{font-size:16px;line-height:25px;color:#414141;margin:15px 0 0;font-weight:700}
.single a:hover{text-decoration:underline}
.post-rel-sec a{color:#414141}
.post-rel-sec .entry-subtitle{display:none}
.comment-respond{margin:0!important;padding:0}
.comment-respond .comment-reply-title{margin:0 0 10px!important}
.detail-page .comments-area{padding:50px 0 0;margin:50px 0 0;border-top:.5px solid #e2e2e2;width:100%}
.detail-page b,.detail-page strong{font-weight:700;color:#414141}
.wps-pgfw-pdf-generate-icon__wrapper-frontend{display:none}
.vcb-col-right .detail-subsbox{margin:40px 0 0;background:var(--aa,linear-gradient(270deg,#0b147c 21.77%,#4b1bac 100%))}
.vcb-col-right .detail-subsbox h3{margin:0 0 15px;color:#fff}
.subscribe-footer{width:100%}
.subscribe-footer .subs-box{background:var(--aa,linear-gradient(270deg,#0b147c 21.77%,#4b1bac 100%));padding:50px;flex-basis:100%;display:flex;align-items:center;justify-content:space-between;position:relative;margin:50px 0 100px;}
.home .subscribe-footer .subs-box{margin-top:0}
.home .subscribe-footer .subs-box .es_subscription_message.error{font-size:15px;text-align:center;margin:10px 0 0;display:block}
.home .subscribe-footer .subs-box .es_subscription_message.success{font-size:13px;color:#fff;text-align:center;margin:10px 0 0;display:block}
.subs-box form{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
.subs-box .es-field-wrap{margin:0;width:auto;margin-right:10px}
.subscribe-footer .subs-box:before{content:"";background:url(../shape0s.html) no-repeat;width:100%;height:100%;position:absolute;left:0;top:0}
.subscribe-footer .subs-head{flex-basis:50%;text-align:left;position:relative;z-index:9}
.subscribe-footer .subs-box h3{font-size:46px;line-height:54px;color:#fff}
.subscribe-footer .subs-box p{color:#fff}
.subscribe-footer .subs-box form{justify-content:right}
.subscribe-footer .subs-box .es_required_field{width:334px;height:50px}
.subscribe-footer .subs-box .es_subscription_form_submit{width:170px;height:50px;width:170px;height:50px;border-radius:11px;cursor:pointer;position:initial;padding:0 15px!important;background:#dffb0b;color:#0400f5;font-size:15px;text-transform:uppercase;font-weight:600;border-radius:50px}
.subscribe-footer .subs-box .es_subscription_form_submit:hover{background:#fff;}
.subscribe-footer .emaillist{flex-basis:50%}
.subscribe-footer .subs-box:after{display:none}
.detail-page .comments-area{display:none}
.archive .subscribe-footer .subs-box{margin-top:0}
.detail-subsbox .es_subscription_form_submit{padding:0 15px!important}
#elm-toc .sw-hd{text-transform:capitalize}
#elm-toc .sw-hd span.show,#elm-toc.active .sw-hd span.hide{display:inline-block}
#elm-toc .sw-hd span.hide,#elm-toc .tocsec,#elm-toc.active .sw-hd span.show{display:none}
#elm-toc.active .tocsec{display:block}
.vcb-col-left.sticky{right:27.7%}
.cust-secton1 .colrit .btn-container{margin:0}
.cust-secton1 .banner-btn{line-height:24px;border:none;padding:10px 16px;background:#dffb0b;color:#0400f5;font-size:15px;text-transform:uppercase;font-weight:500;border-radius:50px;display:inline-flex;box-shadow:0 10px 10px 0 #0000000d;border-color:#dffb0b}
.cust-secton1 .banner-btn:after{content:"";width:24px;height:24px;display:inline-block;margin-left:10px;background:url(../svg/bluegr-cta-2.svg) 0 0/100% no-repeat;vertical-align:middle}
.cust-secton1 .banner-btn:hover{background-color:#fff;color:#016be3;text-decoration:none;}
.header-two .header-item-right .cta-wrap .btn-container .cta-button:hover{text-decoration:none;}
 body.single-post .detail-page{padding-top:0;}
 body.single-post .row-key-takeaway{background: #f7f6fe; padding: 35px 25px; border-radius: 10px; border-left: 5px solid #016be3;  color: #414141;  margin-top: 40px;}
 body.single-post .row-key-takeaway strong{font-weight:500;}
 body.single-post .row-key-takeaway ul li{ line-height: 20px; margin: 0 0 12px; list-style-position: inside; padding-left: 25px; position: relative;}
 body.single-post .row-key-takeaway ul li:last-child{margin:0;}



@media (max-width:2800px){
.vcb-col-left.sticky{right:20.2%}
}
@media (max-width:2100px){
.vcb-col-left.sticky{right:16.8%}
}
@media (max-width:1920px){
.vcb-col-left.sticky{right:14.8%}
}
@media (max-width:1780px){
.vcb-col-left.sticky{right:9.9%}
}
@media (max-width:1680px){
.vcb-col-left.sticky{right:5.8%}
}
@media (max-width:1680px){

}
@media (max-width:1440px){
.banner-section{padding:140px 0 50px}
.banner-section h1{font-size:50px}
.banner-section .top-header-section{padding:30px 0 0}
.banner-section .searchdiv{margin:0 0 15px}
.banner-section .entery-wrap{margin:30px 0 0}
.detail-subsbox h3{margin:0 0 10px}
.customcta.padd1{padding:20px}
.customcta .btn-container .white-btn{padding:10px 15px}
.table-c{margin:15px 0 0;padding:12px}
.table-c h3{font-size:16px;margin:0 0 10px}
.ez-toc-widget-container nav ol li a,.ez-toc-widget-container nav ul li a{font-size:14px;line-height:21px;padding:7px 10px}
.ez-toc-widget-container ol li.active a,.ez-toc-widget-container ul li.active a{border-radius:8px}
.tocsec{max-height:200px}
.ez-toc-widget-container ul.ez-toc-list li.active{border-radius:8px}
.second-row{margin:0}
.banner-section .social-icon-box{right:25px}
.customcta .cushed{margin:0 0 15px}
.customcta ul li{margin:0 0 12px}
.customcta ul{margin:0 0 20px}
}
@media (max-width:1380px){
.vcb-col-left.sticky{right:65px}
.cta-section .colLeft p{font-size:13px}
.ez-toc-widget-container nav ol li a,.ez-toc-widget-container nav ul li a{padding:5px 10px}
.vcb-col-left.sticky{right:30px}
}
@media(max-width:1390px){
.subscribe-footer .subs-head{flex-basis:43%}
.subscribe-footer .emaillist{flex-basis:55%}
.subscribe-footer .subs-box h3{font-size:40px}
}
@media (max-width:1290px){
.vcb-col-left.sticky{right:42px}
.customcta .cushed{margin:0 0 15px}
.customcta{margin:15px 0 0}
.customcta ul li{margin:0 0 10px}
}
@media (max-width:1024px){
.subscribe-footer .subs-box h3{font-size:37px;text-align:center}
.subscribe-footer .subs-box{padding:30px}
.subscribe-footer .subs-box .es_required_field{width:260px}
.blog-posts-list.two-columns .blog-post-col{flex:100%;width:100%}
.subscribe-footer .subs-head{flex-basis:100%;text-align:center}
.subscribe-footer .emaillist{flex-basis:100%;text-align:center}
.subscribe-footer .subs-box{flex-wrap:wrap}
.subscribe-footer .subs-box form{justify-content:center;align-items:flex-start}
.cta-section .white-btn{font-size: 14px;}
.subscribe-footer .subs-box{margin:60px 0}
.cta-section .top-cta{padding:30px 25px}
.single-post .site-main{padding-top:0!important}
body.single-post .cta-section .top-cta{padding:30px 20px}
}
@media (max-width:991px){
.banner-section{padding:120px 0 30px}
.cta-section .colMid{display:none}
.cta-section .colLeft{flex-basis:50%}
.cta-section .ctaRit{flex-basis:30%}
.cta-section .colLeft .ct-head{font-size:20px}
.cta-section .white-btn{font-size:14px;padding:15px 20px;min-width:250px}
.banner-section h1{font-size:40px;width:90%}
.banner-section .entery-wrap{margin:25px 0 0}
h1{font-size:40px}
.detail-subsbox h3{margin:0 0 15px;text-align:center}
.customcta img{margin:0 auto 20px!important}
.detail-page{padding:50px 0 0}
.tocsec{overflow-y:auto;max-height:initial;padding-right:0}
.vcb-col-left{width:100%;text-align:left}
.tocsec{overflow-y:auto;max-height:auto;height:auto;max-height:auto;padding-right:0}
.vcb-col-left.sticky #elm-toc .tocsec{height:auto}
.vcb-col-left{width:100%;text-align:left;margin:0 0 20px}
.ez-toc-widget-container nav ol li a,.ez-toc-widget-container nav ul li a{font-size:15px}
.vcb-col-right{width:100%;margin:30px 0 0;padding:0}
.vcb-col-right img{margin:30px 0}
.vcb-col-right h2{font-size:24px;line-height:32px;margin:25px 0 15px}
.vcb-col-right ul{margin:20px 0}
.vcb-col-right ul li::before{width:6px;height:6px;top:10px}
.post-rel-sec{margin:20px 0 0;padding:10px}
.post-rel-sec h3{margin:0 0 5px;font-size:22px}
.reBox{flex:100%;max-width:100%;padding:0}
.post-rel-sec .blog-entry-title{font-size:14px;line-height:24px;margin:15px 0 0}
.detail-page .comments-area{padding:30px 0 0;margin:30px 0 0}
.vcb-col-right h3{margin:20px 0 15px}
.vcb-col-right iframe{height:250px}
.left-bar{flex-basis:100%;max-width:100%}
.detail-page img{margin:20px 0}
.right-bar{flex-basis:100%;margin:30px 0 0;max-width:100%}
.vcb-col-right .detail-subsbox{margin:25px 0 0}
}
@media (max-width:767px){
.cta-section .top-cta{padding:28px 25px}
.cta-section .colLeft{flex-basis:100%;text-align:center}
.cta-section .colLeft .ct-head{line-height:28px;font-size:18px}
.cta-section .colLeft p{margin:0 0 15px}
.cta-section .ctaRit{flex-basis:100%;text-align:center}
.cta-section .white-btn{font-size:14px;padding:13px 15px;min-width:auto;display:inline-block;margin:0 auto}
.banner-section .searchdiv{flex-wrap:wrap}
.banner-section .breadcrumbs{flex-basis:78%;font-size:12px;line-height:21px}
.banner-section .breadcrumbs a{padding-right:16px}
.banner-section .breadcrumbs a::after{width:6px;height:11px}
.banner-section .searchdiv .btn-section{flex-basis:20%}
.banner-section .searchsubmit{width:28px;height:28px;margin-right:10px}
button.newsletter{width:28px;height:28px}
.banner-section h1{font-size:28px;width:100%}
.banner-section .entery-wrap{margin:20px 0 0}
.banner-section .meta-wrap{flex-basis:100%}
.banner-section .entry-meta li{font-size:14px;margin:0 0 2px}
.banner-section .social-icon-box{flex-basis:100%;margin:10px 0 0}
.detail-image .detail-thumb img{height:250px}
.detail-page{padding:40px 0 0}
.vcb-col-right h2{font-size:22px;line-height:32px!important}
.vcb-col-right p{margin-bottom:15px;font-size:14px;line-height:24px}
.vcb-col-right ol li,.vcb-col-right ul li{font-size:14px;line-height:24px;margin:0 0 15px;padding-left:15px}
.subscribe-footer .subs-box{padding:20px;flex-wrap:wrap; margin: 0 0 50px;}
.subscribe-footer .subs-box h3{font-size:30px;line-height:40px}
.subscribe-footer .subs-head{flex-basis:100%;text-align:center}
.subscribe-footer .emaillist{flex-basis:100%}
.subscribe-footer .subs-box form{justify-content:center}
.subscribe-footer .subs-box .es_required_field{height:45px}
.subs-box .es-field-wrap{margin:0}
.subscribe-footer .subs-box .es_subscription_form_submit{height:45px;}
.subscribe-footer .subs-box .es_required_field{width:100%;margin:0 0 10px;}
.subs-box .es-field-wrap{width:100%;}
.subscribe-footer .subs-box{margin:50px 0;}
.home .subscribe-footer .subs-box{margin-top:0;}
.banner-section .author-img{flex-basis: 60px;}

 body.single-post .row-key-takeaway{padding: 30px 25px;}


}
#auth-hd-profile.active{display:block!important}
.authpro-ico.active{transform:rotateX(180deg)}
.col-authpro-ico .authpro-ico{position:relative;top:5px}
.col-authpro-ico img:hover{cursor:pointer}
.author-container{display:flex;align-items:flex-start;gap:1rem;margin:auto;padding-top:40px;border-top:1px solid #666e86;margin-top:40px}
.author-image img{width:50px;height:50px;border-radius:50%;margin:0!important}
.author-description{flex:1}
.author-description h4 a{text-decoration:none!important}
.author-description h3{margin: 20px 0 15px !important;}