html body {
    direction: rtl !important
}

@media screen and (max-width:768px) {
    #ums-content .pd-ums {
        padding-left: 0 !important
    }

    body #ums-panel-main-two .content-main-ums {
        margin-right: 0 !important
    }

    #ums-content table.shop_table td::before {
        float: right !important
    }

    .icon-top {
        left: 17px !important
    }
}

.ums-panel-content-main {
    text-align: right !important
}

.ums-edit-profile-container .uk-accordion-title {
    text-align: right !important
}

.ums-form-wrap-field {
    text-align: right !important
}

.ums-form-wrap-field input,
.ums-form-wrap-field select,
.ums-form-wrap-field textarea {
    text-align: right !important
}

.ums-edit-profile-tab-setting ul li a:before {
    margin-left: 8px;
    margin-right: 0 !important
}

.ums-edit-profile-tab-setting ul li a {
    text-align: right !important
}

.ums-edit-avatar-ep {
    right: auto;
    left: -6px !important
}

.ums-post-item {
    left: auto !important;
    right: 12px
}

.ums-user-panel-menu-section-title {
    text-align: right !important
}

.ums-default-avatar-ep {
    right: 0;
    left: auto !important
}

#save-avatar-ep {
    margin-left: 0 !important;
    margin-right: 10px
}

.menu-item:before {
    padding-left: 5px;
    padding-right: 0 !important
}

.single-notification-title a {
    float: left !important
}

.woocommerce-table--order-details tfoot tr th {
    text-align: right !important
}

blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
    direction: rtl !important
}

#left-col {
    right: 0 !important;
    left: auto
}

.notification-list li img {
    float: right !important;
    margin-left: 13px;
    margin-right: auto !important
}

.notification-list li span {
    left: 18px !important;
    right: auto !important
}

.ums-message-private-unread {
    margin-left: auto !important;
    margin-right: 12px !important
}

.ums-link-show-notification {
    left: 14px !important;
    right: auto !important
}

.single-notification-title a {
    float: left !important
}

.menu-item:before {
    padding-left: 5px !important;
    padding-right: unset !important
}

.message-panel-ums-icon {
    margin-left: 5px !important;
    float: right !important
}

.message-panel-ums {
    text-align: right !important
}

.ums-navbar-up-header {
    margin-right: 5px
}

.phone-support-header-icon {
    order: 1
}

.pd-ums {
    padding-right: 0;
    padding-left: 40px !important
}

.content-sendpost .uk-form-label {
    text-align: right !important
}

.content-sendpost .field-description {
    font-size: 10px
}

.content-sendpost .uk-form-controls {
    direction: rtl !important
}

#ums-panel-main-default .group-opener .opener {
    float: left !important
}

.top-bar-panel-two .navbar-nav {
    float: right;
    margin-left: 0;
    margin-right: auto !important
}

.avatar-header h6 {
    right: 36px;
    left: inherit !important
}

.avatar-header h4 {
    right: 121px;
    left: inherit !important
}

.avatar-header h5 {
    right: 121px;
    left: inherit !important
}

.wooscp-search {
    display: none
}

#wooscp-area {
    display: none
}

.notification-header li {
    text-align: right !important
}

.ums-option-inline .option-checkbox,
.ums-option-inline .option-radio {
    float: right !important
}

.ums-card-product-price {
    float: right !important
}

.ums-card-product-button-buy {
    float: left !important
}

.btn-ppu-box {
    float: left !important
}

.ums-box-payment-product .desc,
.ums-box-payment-product img,
.ums-title-comment {
    float: right !important
}

.ums-box-payment-product img {
    padding-left: 6px;
    padding-right: 0 !important
}

.ums-avatar-comment {
    float: left !important
}

.ums-box-payment-product input {
    left: 30px;
    right: auto !important
}

.ums-box-payment-product label {
    text-align: right !important
}

.ums-gaf-title-tab ul li:nth-child(1) .ums-gaf-tab-title-icon:before {
    width: 131px !important;
    right: 61px;
    left: auto !important
}

.ums-gaf-title-tab ul li:nth-child(2) .ums-gaf-tab-title-icon:before {
    width: 111px !important;
    right: 48px;
    left: auto !important
}

.identifier-code-box-item,
.identifier-code-box-right h4 {
    text-align: right !important
}

.uk-accordion-title-desc {
    text-align: right !important
}

.header-panel {
    margin-right: 0 !important;
    margin-left: 25px;
    padding-right: 0;
    padding-left: 11px
}

.ums-head-title-bg-box {
    right: 5px;
    left: auto !important
}

.ums-wallet-link {
    left: -16px;
    right: auto !important
}

.wallet-custom-amount-field .ums-currency {
    left: 13px;
    right: auto !important
}

.wallet-charge-packages-amount,
.wallet-charge-packages-title {
    text-align: right !important
}

.copyright-text {
    margin-right: 15px;
    margin-left: 0 !important
}

.user-panel-footer {
    border-right: 4px solid #ff4500;
    border-left: 0 !important;
    padding: 0 25px 0 0 !important
}

.ums-panel-head-support {
    background: radial-gradient(circle at top left, #05a7c770 0, #f0f0f0de 30%, #f0f0f0de 60%, #f0f0f0de 100%) !important;
    padding: 4px 40px 4px 4px !important;
    margin-right: 0 !important
}

.ums-title-post-main-dashboard:after {
    left: auto !important;
    right: 60px
}

.ums-user-panel-sidebar:before {
    left: 0;
    right: auto !important
}

.ums-head-title-page svg,
.ums-post-list-dashboard-more svg,
.ums-title-post-main-dashboard a.read-more svg,
.ums-wallet-link svg,
.wallet-charge-packages-buy a i {
    transform: none !important
}

#ums-panel-main-default .ums-user-panel-menu-section ul li.active:after {
    right: auto !important;
    left: -37px
}

.top-header::before {
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 0 !important;
    transform: none;
    background-position: left center !important
}

.ums-edit-email-user {
    left: 19px;
    right: auto !important
}

.ums-edit-profile-container .radio-box .option-radio label,
.ums-edit-profile-container .ums-checkbox .option-checkbox label {
    display: inline !important;
    margin-left: 0 !important;
    margin-right: 5px
}

.icon-identifier-code-box-item svg:nth-of-type(2) {
    transform: none !important
}

.ums-payment-product span.title {
    text-align: right !important
}

.ums-box-payment-product label:after {
    right: auto !important;
    left: 30px
}

.ums-user-panel-menu-section-title {
    margin-left: 0 !important;
    margin-right: 20px
}

.ums-user-panel-menu-section-title::after {
    margin-left: 0 !important;
    margin-right: 10px
}

.ums-user-panel-menu-item i,
.ums-user-panel-menu-item img {
    margin-right: 0 !important;
    margin-left: 12px
}

#ums-panel-main-default .group-opener .opener,
.badge {
    margin-right: auto !important;
    margin-left: 0 !important
}

html .main-menu ul li ul {
    right: 0;
    left: auto !important;
}

.main-menu ul li:hover .sub-menu .sub-menu {
    right: 100%;
    left: auto !important;
}

.ums-container-content-box-up{
    text-align: right;
}