.author-description, .author-description p {
    font-size: 20px;
    color: #555;
    font-family: Cosmica-Regular, sans-serif;
    font-weight: 400;
    line-height: 1.6;
    word-break: break-word;
}

/*tag hero banner css start*/
/* .author-img{padding:20px 60px; margin-left:auto; position:relative;} 
/* .author-img img {
border-radius: 50% !important;
height: 212px;
max-height: 100%;
max-width: 100%;
object-fit: cover;
position: relative;
width:212px;
z-index: 1;
justify-content: center;
}

.blog-author-hero.author-img::before {
background-repeat: no-repeat;
background-size: contain;
content: "";
height: 100%;
left: -14px;
max-height: 272px;
max-width: 355px;
position: absolute;
top: -2px;
width: 31vw;
} 
.author-social{
margin: 20px 0px;
}
.author-social a {
margin-right:3px;
}
.author-social svg {
vertical-align: middle;
width: 30px;
height: 30px;
fill: #fa1581;
}
.blog-author-bio p{font-size: 17px;}

.tag-hero.tag-news {position: relative; background-color: #d5ecfe;}
/* .tag-hero.tag-news::after {background-image: url('../images/vector-green-new.svg');} */
.tag-hero.tag-news .tag-hero-inner {display: flex; flex-wrap: wrap; align-items: center;margin: auto;max-width: 1140px;width: 90%;}
.tag-hero .bnr-text-col {width: 66%; padding: 40px 0 80px;}
.tag-hero .bnr-text-col h1 {font-size: 64px; display: block; margin: 50px 0 20px 0;}
/* .tag-hero .bnr-text-col p {color: #222222;} */ 
.breadcrumbs-wrap ul {align-items: center;display: flex;list-style: none;margin-bottom: 0;padding: 0;}
.breadcrumbs-wrap ul li {font-size: 13px;line-height: 138%;}
.breadcrumbs-wrap ul li a, .breadcrumbs-wrap ul li span {color: #f90081;letter-spacing: -.02em;text-decoration-line: underline; text-transform: capitalize;}
.breadcrumbs-wrap ul li:after {content: ">"; display: inline-block; vertical-align: middle;margin:-6px 6px 0;}
.breadcrumbs-wrap ul li:last-child:after {display: none;}
.tag-hero .bnr-img {width: 100%; max-width: 545px; margin-left: auto;}
.tag-hero .bnr-img img {width: 100%; display: block;}
.author-description h2 { display: flex;align-items: center;margin-bottom: 10px;font-size: 24px;letter-spacing: 0.35px;}   
.author-description h2 img { width: 30px;min-width: 30px; margin-right: 10px;
}

@media only screen and (max-width: 1440px) {
  .tag-hero .bnr-text-col {max-width: 550px; margin-left: calc(calc(100vw - 1070px)/2);}
  .tag-hero .bnr-text-col h1 {font-size: 54px;}
  .tag-hero .bnr-text-col p {font-size: 20px;}
}

@media only screen and (max-width: 1199px) {
  .tag-hero.tag-news .tag-hero-inner {padding-left: 50px;}
  .tag-hero .bnr-text-col {max-width: 470px; margin-left: 0;}
  .tag-hero .bnr-text-col h1 {font-size: 41px;}
  .tag-hero .bnr-text-col p {font-size: 18px;}
  .tag-hero .bnr-img {max-width: 410px;}
}

@media only screen and (max-width: 991px) {
  .tag-hero.tag-news .tag-hero-inner {padding: 0 32px;}
  .tag-hero .bnr-text-col {max-width: 100%; width: 100%; order:2;}
  .tag-hero .bnr-text-col h1 {font-size: 35px; margin: 35px 0 20px 0;}
  .tag-hero .bnr-img {display: none;}
  .author-img {order:1; margin-top:30px; margin-left:0;}
  .author-info {
    margin-bottom: 0;
  }
  .blog-author-hero.author-img::before {width: 60vw;}  
}
@media only screen and (max-width: 767px) {
  /* .author-img {padding:0px 20px;} */
  .tag-hero .bnr-text-col { padding: 40px 0px 0px;}  
}

@media only screen and (max-width: 679px) {
  .tag-hero.tag-news .tag-hero-inner {padding: 0 15px;}
}
/*tag hero banner css end*/

/*author head start*/
.author-head .container {max-width: 1140px;width: 90%;margin: auto;display: block;}
.author-head .breadcrumbs-wrap {padding: 30px 0;}
.author-info {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; margin-bottom: 20px;}
.author-info .txt-block {width: calc(100% - 270px);}
.author-info h1.author-title {font-size: 64px; margin-bottom: 15px;}
.author-info p {font-family: Cosmica-SemiBold; font-size: 16px; color: #222222; margin: 0;}
.author-info .author-img {width: 250px; height: 250px; border-radius: 100%; overflow: hidden;}
.author-info .author-img img {width: 100%; height: 100%; display: block;    object-fit: cover;}
.author-info .tag-list {display: flex; flex-wrap: wrap; padding: 0; gap: 0 8px;}
.author-info .tag-list li {list-style: none; font-family: Cosmica-SemiBold; font-size: 12px; color: #ffffff; text-transform: uppercase;display: flex;align-items: center;justify-content: center;border-radius: 64px; padding: 8px 20px 7px; margin-top: 15px;}
.author-info .tag-list li img {width: 14px;min-width: 14px;margin-right: 5px;}
.author-info .tag-list li:nth-child(1) {background-color: #F90081;}
.author-info .tag-list li:nth-child(2) {background-color: #5FC03B;}
.author-info .tag-list li:nth-child(3){background-color: #FD962E;}

.author-description h4 {display: flex;align-items: center; margin-bottom: 20px;}
.author-description h4 img {width: 30px;min-width: 30px;margin-right: 10px;}
/* .author-description p {font-size: 17px;} */
.author-expertise {background-color: #ffffff; border-radius: 16px; box-shadow: 0 4px 4px rgba(0, 0, 0, .2); padding: 30px 35px; margin: 30px 0 30px 0;}
.author-expertise h2 {display: flex;align-items: center; margin-bottom: 10px;font-size: 24px;}
.author-expertise h2 img {width: 30px;min-width: 30px;margin-right: 10px;}
.expertise-list {display: flex; flex-wrap: wrap;}
.expertise-list .list {padding: 0 0 0 15px; margin: 0; display: flex; flex-wrap: wrap; width: calc(100% - 150px);}
.expertise-list .list li {font-family: Cosmica-SemiBold;font-size: 17px;margin-right: 35px;margin-top: 10px;}
.expertise-list .other-link {display: flex; flex-wrap: wrap; gap: 0 15px; margin-left: auto; padding: 0;}
.expertise-list .other-link li {list-style: none;}
.expertise-list .other-link li a {width: 56px; height: 56px; border-radius: 12px; background-color: #f4f4f4; display: flex; justify-content: center; align-items: center;}

@media only screen and (max-width: 1440px) {
  .author-info h1.author-title {font-size: 54px;}
  .author-info .author-img {width: 210px; height: 210px;}
}

@media only screen and (max-width: 1199px) {
  .author-info .tag-list li {padding: 6px 13px 5px; font-size: 11px;}
  .author-info h1.author-title {font-size: 40px;}
  .author-info .txt-block {width: calc(100% - 185px);}
  .author-info .author-img {width: 170px; height: 170px;}
  .author-expertise {padding: 25px;}
  .expertise-list .other-link {gap: 0 10px;}
  .expertise-list .list li {font-size: 14px; margin-right: 22px;}
  .expertise-list .other-link li a {width: 40px; height: 40px; border-radius: 5px;}
}

@media only screen and (max-width: 767px) {
  .author-info .txt-block {width: 100%; text-align: center; order: 2;}
  .author-info .author-img {margin: 0 auto 25px;}
  .author-info .tag-list {justify-content: center;}
  .author-description {text-align: center;}
  .author-description h2 {justify-content: center; flex-wrap: wrap; margin-left: auto; margin-right: auto; max-width: 60%;font-size: 20px;}
  .author-description h2 img {margin-bottom: 15px;}
  .author-expertise h2 {font-size: 20px;}
  .expertise-list .list {width: 100%;}
  .expertise-list .other-link {margin: 20px 0 0 0;}
}

@media only screen and (max-width: 679px) {
  .author-info h1.author-title {font-size: 36px;}
  .author-info .tag-list {max-width: 320px;margin: 0 auto 25px;}
}
/*author head start*/
/*author feature start*/
.author-feature {padding: 25px 0;}
.author-feature .container {max-width: 1140px;width: 90%;margin: auto;display: block;}
.author-feature ul {padding: 0; margin: 0; display: flex; justify-content: center;gap:0 30px;}
.author-feature ul li {list-style: none;border-radius: 16px;overflow: hidden;width: 150px;margin-top: 25px;}
.author-feature ul li img {display: block;width: 100%;}

@media only screen and (max-width: 679px) {
  .author-feature ul {gap: 0 15px; flex-wrap: wrap;}
  .author-feature ul li {width: 76px;}
}