/* ------ MAIN STYLES ------ */

html, body {
    direction: rtl;
    font-family: IRANYekanWeb;
    text-align: right;
}

h1, h2, h3, h4, h5, h6, p, small {
    font-family: IRANYekanWeb;
}

.pull-end {
    float: left !important;
}

.pull-start {
    float: right !important;
}

.text-start {
    text-align: right !important;
}

.text-end {
    text-align: left !important;
}

/*/////////////////*/

*:not(.fa):not(.fab):not(.fas):not(.fal):not(.far):not(.dropdown), .tab_crse .nav-link {
    font-family: IRANYekanWeb, 'Roboto', sans-serif !important;
}

.live_user_dt, .total_rating, .review_usr_dt {
    flex-direction: row;
}

.section3125 {
    direction: rtl;
}

.la5lo1 {
    direction: rtl;
}

.crse-cate {
    display: unset;
}

.crse_reviews {
    padding: 3px 10px 3px 15px
}

.featured_courses .owl-nav .owl-prev {
    left: unset;
    right: -20px;
}

.featured_courses .owl-nav .owl-next {
    left: -20px;
    right: unset;
}

.half-star:after {
    left: unset;
    right: 1.5rem;
    color: #f2b01e;
}

.half-star:before {
    color: unset;
    right: 0;
    left: unset;
}

.progress1 {
    margin-left: unset;
    margin-right: 20px;
}

._rate002 {
    margin-right: unset;
    margin-left: 10px;
}

.rating-box {
    display: inline-flex;
}

.reply_item {
    margin-right: 30px;
    background: rgba(0, 0, 0, 0.1);
    padding: 15px;
    border-radius: 15px;
}

.rating-star {
    margin-right: 0;
    margin-left: 7px;
}

.edu_social_links {
    text-align: left !important;
}

.edu_social_links a {
    padding-left: 0;
    padding-right: 15px;
}

.profile_link {
    text-align: right;
}

.ui[class*="left icon"].swdh95.input > input:focus-within {
    padding-right: 4.2em !important;
    padding-left: 1em !important;
}

.badge_seller {
    padding: 1px 10px !important;
}

.ui.input > input, .ui.input > textarea {
    text-align: right !important;;
}