body {
    direction: rtl;
    unicode-bidi: embed;
    font-family: "Inter", sans-serif;
}

.ush_vwrapper_1 {
    height: 100% !important;
    margin-right: 1.25rem !important;
    padding-right: 1.25rem !important;
    border-right-width: 1px !important;
    border-color: var(--color-content-primary) !important;
    border-right-style: solid !important;
    margin-left: unset !important;
    padding-left: unset !important;
    border-left-width: unset !important;
    border-left-style: unset !important;
}

.header_hor .l-subheader-cell.at_right>* {
    margin-right: 1.4rem;
    margin-left: unset;
}

.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
    margin-right: 0.4em;
    margin-left: unset;
}

.w-hwrapper>:not(:last-child) {
    margin-left: var(--hwrapper-gap, 1.2rem);
    margin-right: unset;
}

.w-btn.icon_atleft i {
    margin-left: 0.5em;
    margin-right: unset;
}

.w-iconbox.iconpos_left .w-iconbox-icon {
    margin-right: 0;
    margin-left: calc(15px + .2em);
}

.w-iconbox.iconpos_left {
    text-align: right;
}

.contact-form p {
    margin: unset;
    text-align: right;
    direction: rtl;
}

.contact-form {
    text-align: right;
    direction: rtl;
    font-size: 16px;
    font-weight: 700;
}

.consulting-rfc label {
    width: 100%;
    text-align: right;
    direction: rtl;
}

.consulting-rfc p {
    text-align: right;
    direction: rtl;
}

.consulting-rfc {
    text-align: right;
    direction: rtl;
    font-size: 16px;
    font-weight: 700;
}

.consulting-rfc select {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

.in-house-rfp label {
    width: 100%;
    text-align: right;
    direction: rtl;
}

.in-house-rfp p {
    text-align: right;
    direction: rtl;
}

.in-house-rfp select {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}

.in-house-rfp {
    text-align: right;
    direction: rtl;
    font-size: 16px;
    font-weight: 700;
}

.contact-form input {
    text-align: right;
}

.in-house-rfp input {
    text-align: right;
}

.consulting-rfc input {
    text-align: right;
}

.no-touch .at_middle .w-nav.type_desktop .hover_underline .menu-item.level_1 ul li a {
    text-align: right;
}

.w-btn.icon_atright i {
    margin-left: 0em;
    margin-right: 0.5em;
}

.w-order-select:after {
    content: '';
    right: unset;
    left: 0;
}

.w-filter-item[data-ui_type="dropdown"] .w-filter-item-values:after, .w-filter.state_desktop.style_drop_default .w-filter-item:not(.has_value) .w-filter-item-title:after {
    content: '';
    right: unset;
    left: 0;
}

input[type=checkbox], input[type=radio] {
    margin-right: unset;
    margin-left: .5em;
}

.w-nav.type_desktop .menu-item-has-children>.w-nav-anchor:not(.level_1) .w-nav-arrow {
    left: 0;
    right: auto;
}

.w-nav.type_desktop .w-nav-list.level_2 .w-nav-arrow:before {
    content: '\f104';
}

.w-nav.type_desktop .menu-item-has-children>.w-nav-anchor:not(.level_1) .w-nav-title {
    padding-right: unset;
    padding-left: 2em;
}

.w-nav.type_desktop .w-nav-list.level_3, .w-nav.type_desktop .w-nav-list.level_4 {
    left: auto;
    right: 100%;
}

.w-menu li:last-child {
    margin-right: 0.5rem !important;
}

.header_hor .ush_menu_1.type_desktop.align-edges>.w-nav-list.level_1 {
    padding-left: 1rem;
}

.w-filter.state_desktop.style_drop_default .w-filter-item-reset {
    left: 0.2em;
    right: unset;
}

body .w-filter-item[data-ui_type="dropdown"] .w-filter-item-values>select, body .w-filter.state_desktop.style_drop_default .w-filter-item-title {
    padding-left: 2.8em;
}

.w-post-elm:not(.type_icon)>i {
    margin-right: unset;
    margin-left: 0.4em;
}

.woocommerce>.woocommerce-MyAccount-navigation {
    float: right;
}

.woocommerce>.woocommerce-MyAccount-content {
    float: left;
}

.w-search.layout_simple .w-btn {
    right: unset;
    left: 0;
}

section.related.products ul.products li.product {
    padding: 0;
    padding-right: 0px;
    padding-left: 10px;
}

@media (max-width: 770px) {
    .header_hor .l-subheader-cell.at_left>* {
        margin-right: 0rem;
    }
    .wpml-ls-statics-shortcode_actions ul li:first-child {
        margin-left: 5px;
    }
}

@media (max-width: 885px) {
    .header_hor .w-nav.type_mobile.m_layout_panel.m_effect_afl .w-nav-list.level_1 {
        right: 0;
        transform: translateX(100%);
        left: unset;
    }
    .w-nav.type_mobile.m_align_left .menu-item-has-children>.w-nav-anchor .w-nav-arrow {
        right: unset;
        left: 0;
    }
    .w-nav.type_mobile.m_align_left .menu-item-has-children>.w-nav-anchor .w-nav-title {
        padding-right: 0em;
        padding-left: 2em;
    }
    .w-nav .menu-item {
        text-align: right;
    }
    .w-filter-list-closer {
        left: 0;
        right: unset;
        bottom: 0rem;
    }
}

ol, ul {
    padding-left: 0;
    padding-right: 2rem;
    margin-left: 0;
    margin-right: 0rem;
}

ol.g-breadcrumbs {
    padding-right: 0;
    padding-left: 0;
}

.video-podcast-title {
    text-align: center;
}

.recaptcha-form {
    display: flex;
    justify-content: end;
}

.w-filter-item-language .w-filter-item-values .w-filter-item-value {
    margin-right: 0px;
    margin-left: 10px;
}

.w-filter.layout_ver:not(.togglable) .w-filter-item-title, .w-filter.state_mobile.layout_hor .w-filter-item-title {
    margin: 0 0em 0.1em 0.8em;
}

.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal ul {
    padding-left: 1rem;
    padding-right: 1rem;
}

.header_hor .ush_menu_1.type_desktop.align-edges>.w-nav-list.level_1 {
    padding-left: 1rem;
    padding-right: 1rem;
}

.us_custom_5c08b0bd {
    width: 340px !important;
    position: relative !important;
    left: -49px !important;
}

@media (max-width: 1280px) {
    .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal ul {
        padding-left: 0px;
        padding-right: 0rem;
    }
    .header_hor .l-subheader-cell.at_right>* {
        margin-right: 0.4rem;
        margin-left: unset;
    }
    .ush_vwrapper_1 {
        margin-right: 1rem !important;
        padding-right: 1rem !important;
    }
}

@media (max-width: 885px) {
    .w-nav .menu-item.togglable.opened > ul.sub-menu.w-nav-list.level_2 li.opened ul.sub-menu.level_3 {
        padding-right: 10px;
        padding-left: 0px;
    }
    .w-nav .menu-item.togglable.opened > ul.sub-menu.w-nav-list.level_2 {
        padding-right: 10px;
        padding-left: 0;
    }
    section.breadcrumbs-section .us_custom_3509781e {
        text-align: right !important;
    }
    section.breadcrumbs-section ol.g-breadcrumbs {
        text-align: right !important;
    }
    .w-tabs.accordion>div>div>.w-tabs-section-header {
        display: flex;
        justify-content: space-between;
    }
    .footer-menu nav.w-menu {
        text-align: right;
    }

}

@media (max-width: 1380px) {
    .top-head-details .w-vwrapper.ush_vwrapper_1 {
        margin-right: unset !important;
        margin-left: 0.25rem !important;
        height: 100% !important;
        padding-right: unset !important;
        padding-left: 1.25rem !important;
        border-left-width: 1px !important;
        border-right-width: unset !important;
        border-color: var(--color-content-primary) !important;
        border-left-style: solid !important;
        border-right-style: unset !important;
    }
}