/* ===== Cargo RTL Content + Sidebar Fix ===== */

.btContentHolder {
    width: 100%;
    max-width: 1140px;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box;
}

/* Desktop */
@media (min-width: 992px) {
    .btContentHolder {
        display: flex;
        flex-direction: row-reverse;
        align-items: flex-start;
    }

    .btContent {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .btSidebar {
        flex: 0 0 25%;
        max-width: 25%;
    }
}

/* Mobile */
@media (max-width: 991.98px) {
    .btContent {
        width: 100%;
    }

    .btSidebar {
        width: 100%;
        margin-top: 40px;
    }
}

.cat-item a{
    font-family: 'IRANYekanWeb' !important;
}