.arabic * {
    direction: rtl;
}
.arabic .ttm-page-title-row * {
    text-align: right;
}
.arabic .pr-80 {
    padding-right: 0 !important;
    padding-left: 80px;
}
.arabic .site-navigation {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start;
}
.arabic .ttm-stickable-header .container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.arabic .home-slider-outer {
    display: flex;
    justify-content: flex-end;
}

.arabic .ttm-sidebar-left .container,
.arabic .ttm-sidebar-left .container .d-block {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    gap: 40px;
}
.arabic .ttm-sidebar-left .container .d-block .col-lg-9 * {
    text-align: right !important;
}
.arabic .widget-area * {
    text-align: right;
}
.arabic .ttm-single-product-info {
    display: flex;
    flex-direction: row;
}
.arabic .product-gallery {
    float: none !important;
}

.arabic .ttm-tabs {
    text-align: right;
}
.arabic .owl-stage-outer {
    direction: ltr;
}
.arabic .related h2 {
    text-align: right;
}
.arabic .content-area {
    float: right;
}
.arabic .featured-content * {
    text-align: right;
}
.arabic .contact-form-section * {
    text-align: right;
}
@media (max-width: 1200px) {
    .arabic .ttm-rt-contact {
        float: right !important;
    }
    .arabic .site-navigation {
        width: 100% !important;
        display: flex !important;
        justify-content: space-between !important;
    }
    .arabic .dropdown {
        top: 100px !important;
        left: 0px;
    }
}
.arabic .entry-summary * {
    text-align: right;
}
.arabic .entry-summary {
    margin-right: 20px;
}

.arabic .sidebar .widget-categories ul li span{
    position: absolute;
    right: 134px;
    top: 15px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border-radius: 50%;
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #687076;
    background-color: #f5faff;
    transition: all 0.3s ease 0s
}
