/* ... other styles ... */

#author-bio-container {
    direction: rtl;
}


#author-kit-bio-box{
    display: flex;
    flex-direction: row;
  
}

#author-bio-container > #author-kit-bio-box> div > #author-avatar-container {
    margin-left: 20px; /* Changed from margin-right to margin-left */
   
}

#author-bio-container > #about-author-heading {
    position: absolute;
    top: -20px;
    right: 20px; /* Keep this for RTL */
    left: auto; /* Reset left for RTL */
    background-color: #36454F;
    color: white;
    padding: 5px 10px;
    border-radius: 5px;
    font-weight: bold;
    font-size: 14px;
}

#author-details {
    text-align: right; /* Add text-align: right to align text within details */
   
    place-items: flex-start;
    
}

#author-name {
    text-align: right; /* Add text-align: right to align text within details */
}

#author-email {
    text-align: right; /* Add text-align: right to align text within details */
}

#author-bio-container #author-bio-text{
    text-align: right !important; /* Add text-align: right to align text within details */
}



/* ... other styles ... */

@media (max-width: 600px) {
    #author-kit-bio-box{
      flex-direction: column;
    }
    #author-avatar-container {
        margin-left: 10px; /* Changed from margin-bottom to margin-left */
    }
    /* ... other styles ... */

    .authorwp-social-icons-list {
 
        justify-content: right; /* Center icons horizontally */
    
    }
}