.author-profile-wrapper {
    /* Wrapper for horizontal positioning */
}

/* Tablet Landscape horizontal positioning */
@media (min-width: 992px) and (max-width: 1199px) {
    .author-profile-wrapper.ws-left-md {
        display: flex;
        justify-content: flex-start;
    }

    .author-profile-wrapper.ws-middle-md {
        display: flex;
        justify-content: center;
    }

    .author-profile-wrapper.ws-right-md {
        display: flex;
        justify-content: flex-end;
    }
}

/* Tablet Portrait horizontal positioning */
@media (min-width: 768px) and (max-width: 991px) {
    .author-profile-wrapper.ws-left-smm {
        display: flex;
        justify-content: flex-start;
    }

    .author-profile-wrapper.ws-middle-smm {
        display: flex;
        justify-content: center;
    }

    .author-profile-wrapper.ws-right-smm {
        display: flex;
        justify-content: flex-end;
    }
}

@media (max-width: 1199px) {
    .bagels-company-box .bcb-l-img {
        min-width: 60%;
    }
}


.news-author {
    /*padding: 80px 20px;*/
    width: 100%;
}

/* Hide mobile title on desktop/tablet */
.bcb-l-t-title-mobile {
    display: none;
}

/* Show desktop title by default */
.bcb-l-t-title-desktop {
    display: block;
}

.news-author.circle-img .bcb-l-img {
    display: flex;
    align-items: center;
    justify-content: center;
}

.news-author.circle-img .bcb-1 {
    overflow: hidden;
    border-radius: 50%;
    position: relative;
}

.news-author .section-overlay {
    opacity: 0.1;
}

.bagels-company-box .bcb-l-t-descr p {
    font-size: var(--fs-sm);
}

.bagels-company-box .bcb-l-text {
    padding: 0px;
}


@media (min-width: 1024px) {
    .news-author.circle-img .bcb-l-img {
        min-width: 44%;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }

    .news-author.circle-img .bagels-company-box .bcb-link.switch-boxes {
        flex-direction: row-reverse;
        justify-content: space-between;
    }

    .news-author.circle-img .bagels-company-box .bcb-link.switch-boxes .bcb-l-img {
        /* padding-right: 45px; */
        padding-left: 0;
        justify-content: flex-end;
    }

    .news-author.circle-img .bcb-1 {
        min-width: 250px;
        height: 250px;
        overflow: hidden;
        border-radius: 50%;
        position: relative;
    }

    .news-author.circle-img .bcb-l-text {
        min-height: auto;
    }
}

@media (min-width: 1920px) {
    .news-author.circle-img .bcb-l-img {
        min-width: 40%;
    }
}

@media (min-width: 1366px) {
    .news-author.circle-img .bcb-l-img {
        padding: 0px;
    }

    .news-author.circle-img .bagels-company-box .bcb-link.switch-boxes .bcb-l-img {
        /* padding-right: 54px; */
        padding-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {

    /* Image alignment and switch boxes for tablet */
    .news-author.circle-img .bcb-l-img {
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }

    .news-author.circle-img .bagels-company-box .bcb-link.switch-boxes {
        flex-direction: row-reverse;
        justify-content: space-between;
    }

    .news-author.circle-img .bagels-company-box .bcb-link.switch-boxes .bcb-l-img {
        justify-content: flex-end;
    }
}

@media (max-width: 1365px) {
    .news-author .bagels-company-box .bcb-l-text {
        padding: 10px;
    }
}

@media (max-width: 1199px) {

    .news-author.circle-img .fce-common-slider .bagels-company-box .bcb-l-img {
        height: auto;
    }

    .bagels-company-box .bcb-l-img {
        padding: 10px;
    }

    .news-author.circle-img .bcb-l-img {
        /*max-width: 44%;*/
    }

}

@media (max-width: 1679px) {
    .news-author.circle-img .bcb-1 {
        min-width: 270px;
        height: 270px;
    }
}


@media (max-width: 1199px) {
    .news-author.circle-img .bcb-1 {
        min-width: 220px;
        height: 220px;
    }
}


@media (max-width: 991px) {
    .news-author.circle-img .bcb-1 {
        min-width: 290px;
        height: 290px;
    }

    .bagels-company-box .bcb-l-img {
        padding: 10px;
    }

    .bagels-company-box .bcb-l-text {
        min-height: 320px;
    }

    .news-author {
        /*padding: 30px 25px;*/
    }
}

@media (max-width: 540px) {
    .news-author.circle-img .bcb-1 {
        min-width: 200px;
        height: 200px;
    }

    .bagels-company-box .bcb-l-text {
        min-height: 250px;
    }
}

@media (max-width: 499px) {
    .news-author {
        /*padding: 20px 15px;*/
    }

    /* New: Full width image for mobile */
    /* .news-author.circle-img .bcb-l-img{
                max-width: 100%;
                width: 100%;
            }
           .news-author.circle-img .bcb-1 {
                width: 100%;
                max-width: 100%;
                min-width: 100%;
                height: auto;
                aspect-ratio: 1 / 1;
            }
            .bagels-company-box .bcb-l-img {
                height: auto;
            }  */

    /* Old: Fixed size image */
    .news-author.circle-img .bcb-l-img {
        max-width: 100%;
    }

    .news-author.circle-img .bcb-1 {
        min-width: 100%;
        height: auto;
        aspect-ratio: 1;
    }

    .bagels-company-box .bcb-l-img {
        height: auto;
    }

    .news-author.circle-img .bagels-company-box .bcb-link .bcb-l-text {
        align-items: center;
        min-height: 110px;
        padding: 0;
    }

    .news-author .bagels-heading.left {
        text-align: center;
        display: block;
    }

    .news-author .bagels-heading.left h2 {
        text-align: center;
        padding-bottom: 25px;
    }

    /* Remove top margin from bio */
    .news-author .bagels-company-box .bcb-l-t-descr,
    .news-author .bagels-company-box .bcb-l-t-descr p {
        margin-top: 20px;
    }

    /* Set bottom link margin */
    .news-author .bagels-company-box .bcb-l-t-bottom-text {
        padding: 20px 0px 0px;
    }

    /* Show mobile title, hide desktop title */
    .bcb-l-t-title-mobile {
        display: block;
        width: 100%;
        text-align: center;
    }

    .bcb-l-t-title-desktop {
        display: none;
    }

    /* Mobile-only: Left align title, bio, and LinkedIn link */
    .bcb-l-t-title-mobile .bagels-heading.left,
    .bcb-l-t-title-mobile .bagels-heading.left h2 {
        text-align: left;
        padding-bottom: 10px;
    }

    .news-author .bagels-company-box .bcb-l-t-descr,
    .news-author .bagels-company-box .bcb-l-t-descr p {
        text-align: left;
    }

    .news-author .bagels-company-box .bcb-l-t-bottom-text {
        text-align: left;
    }

    .news-author .bagels-company-box .bcb-link .bcb-l-text {
        align-items: flex-start;
    }

    .bagels-company-box .bcb-l-img {
        padding: 0px;
    }


}

/* LinkedIn link styling */
.news-author .bcb-l-t-bottom-text a {
    color: inherit;
    text-decoration: none;
    transition: opacity 0.3s ease;
}

.news-author .bcb-l-t-bottom-text a:hover {
    opacity: 0.8;
}

.news-author .bcb-l-t-bottom-text a i {
    margin-right: 8px;
}

/* Custom background and text colors for author profile */
.news-author .bagels-company-box.dark .bcb-link {
    background-color: #f5f5f6;
    padding: 50px;
}

.news-author .bagels-company-box.dark .bcb-link h2,
.news-author .bagels-company-box.dark .bcb-link h3,
.news-author .bagels-company-box.dark .bcb-link h4,
.news-author .bagels-company-box.dark .bcb-link p,
.news-author .bagels-company-box.dark .bcb-link a {
    color: #000000;
}

/* Mobile padding override */
@media (max-width: 540px) {
    .news-author .bagels-company-box.dark .bcb-link {
        padding: 45px;
    }
}

/* Common slider section */