.author-tpl .header-two {background: linear-gradient(180deg,#211f47 0%,#253053 100%);}
.author-section{padding:190px 0 0; width: 100%;background:#fff;}
.auth-row{display:flex; justify-content: space-between; flex-wrap: wrap;}
.auth-left{flex-basis: 30%;}
.aut-top{padding:15px; border-radius: 8px; border: 1px solid #E3E6ED;}
.author-page-head{display:flex; justify-content: space-between; align-items: center;}
.auth-info{flex-basis: calc(100% - 110px);}
.auth-info .aut-name{color: #253053; font-size: 18px; font-style: normal; font-weight: 600; line-height: initial; margin: 0 0 5px 5px;}
.auth-social{margin:12px 0 0; font-size: 13px; font-weight: 500; line-height: 24px;}
.auth-social strong{color: rgba(102, 110, 134, 0.9); margin-left: 5px;}
.auth-social a{color:rgba(94, 99, 115, 1); opacity: 0.5; padding:0 6px; position: relative; font-weight: 500;}
.auth-social a:last-child:after{display:none;}
.auth-social a:after{content:''; background:#253053; opacity: 0.5; width:1px; height:12px; position: absolute; right: 0px;  top:4px;}
.auth-social a:hover{color:#6754E2; opacity: 0.9;}
.auth-info p{margin:0; font-size: 13px; line-height: 1.2; font-weight: 500; margin-left:5px;}
.aut-bottom{margin-top:20px; padding:15px; border-radius: 8px; border: 1px solid #E3E6ED;}
.cat-head{color:#253053; font-weight: 600; margin:0 0 10px; padding:0 0 10px; border-bottom: 1px solid #E3E6ED;}
.aut-bottom .cat-list{display: flex; flex-wrap: wrap;  margin: 0;}
.aut-bottom .cat-list a{padding:8px 15px; border-radius: 20px; border: 1px solid rgba(0, 35, 75, 0.10);  font-weight: 600;   transition: color 0.3s ease;
background: #FFF; font-size: 13px; color:#5E6373; line-height: initial; margin:0 10px 10px 0;}
.aut-bottom .cat-list a:hover{background:#6754E2; border-color:#6754E2; color:#fff;}
.auth-right{flex-basis: 68%; padding:20px 20px 60px; border-radius: 8px; border: 1px solid #E3E6ED;}
.auth-right .top-heading{color: #253053; font-weight: 600;
font-size: 16px; padding:0 0 15px; border-bottom: 1px solid #E3E6ED; margin:0 0 15px;}  
.author-page-bio p{margin:0 0 15px;}
.author-page-bio a{color:#6754E2; font-weight: 600; text-decoration: underline;}
.author-page-bio a:hover{color:#253053;}
.author-page-bio strong{font-weight: 600;}
.author-articles .top-title{color: #253053; font-size: 25px; font-style: normal; font-weight: 600; line-height: 140%; margin:0 0 50px;}
.author-articles .vc-bcard{border:0;}
.author-articles header.entry-header{margin:15px 0 10px;}

.author-articles .cta-wrap{margin:70px 0 0; justify-content: center;}
.author-articles .cta-btn a{color:#253053; border-color:#253053; font-weight: 600;  padding: 11px 58px 11px 20px;}
.author-articles .arrow-wrap{right: 45px; top: 4px;}
.author-articles .cta-btn a:hover{border-color:#6754E2;}

a.no-more-posts{cursor: not-allowed;}


.author-articles .blog-div{padding:100px 0;}

.author .auth-wrap{display:none;}



@media (max-width: 1380px) {
.aut-bottom .cat-list a{padding: 7px 12px; margin: 0 5px 8px 0;}
.author-articles .blog-div{padding:80px 0;}
}


@media (max-width: 1024px) {
.author-section {padding: 170px 0 0;}
.auth-left {flex-basis: 45%;}
.auth-right{flex-basis: 53%;}
.author-articles .cta-wrap{margin: 30px 0 0;}
.author-articles .arrow-wrap{top:3px;}
.author-tpl .blog-div{padding: 60px 0;}
.author-articles .top-title{font-size: 20px; margin: 0 0 30px;}

.author-articles .blog-div{padding:60px 0;}
  
}


@media (max-width: 767px) {
.author-section {padding: 130px 0 0;}
.auth-left {flex-basis: 100%;}
.auth-right{flex-basis: 100%; padding: 20px; margin:20px 0 0;}

.aut-bottom .cat-list a{margin: 0 3px 8px 0;}
.author-articles .blog-div{padding:50px 0;}

}