html[dir="rtl"] .topMenuBarOption {
  margin-left: 25px;
  margin-right: auto;
}

html[dir="rtl"] .add-subsidemenu {
  left: unset;
  right: 55px;
}
html[dir="rtl"] .backBtnMenu span {
  margin-right: unset;
  margin-left: 8px;
  transform: rotate(180deg);
}

html[dir="rtl"] #moduleContainer.container-pinned.pinned-right-bar {
  right: 250px;
  left: 56px;
}
html[dir="rtl"] #moduleContainer.container-pinned {
  left: 0;
  right: 250px;
}

html[dir="rtl"] .product-block {
    right: unset;
    left: -56px;
    border: unset;
    background-color: var(--mo-gray-100);
    border-right: solid 1px var(--mo-gray-300);
    transition: all .3s ease;
}
html[dir="rtl"] .product-right-bar.sticky-right-bar.right-bar-pinned .product-block {
    left: 0;
    transition: all .3s ease;
}

html[dir="rtl"] .yp_side_drawer {
  left: unset;
  right: 0;
  border-left: solid 1px var(--mo-gray-200);
  
}

html[dir="rtl"] .product-tip {
  right: unset;
  left: 0;
}

html[dir="rtl"] .topMainHeader-rightOptions{
  flex-direction: row;
  margin-left: 10px;
}

html[dir="rtl"] .product-widget-dropdown {
    right: unset !important;
    left: 0 !important;
}
html[dir="rtl"] #product-svg-rotate {
  transform: rotate(180deg) !important;
}
html[dir="rtl"] #product-svg-rotate.sideProductClosed {
  transform: rotate(0deg) !important;
}

html[dir="rtl"] .offcanvas.offcanvas-end {
  right: unset !important;
  left: 0 !important;
  transform: translateX(-100%) !important;
}
html[dir="rtl"] .offcanvas.showing,
html[dir="rtl"] .offcanvas.show:not(.hiding) {
  transform: none !important;
}
html[dir="rtl"] .offcanvas .btn-close {
  right: 0px;
  transform: rotate(180deg);
}
html[dir="rtl"] .accordion-button::after {
  margin-left: 0;
  margin-right: auto;
}

html[dir="rtl"] .form-check {
  display: inline-flex;
  gap: 0.8rem;
}
html[dir="rtl"] .form-check .form-check-input {
  float: left;
  margin-left: unset;
  left: unset;
}
html[dir="rtl"] .afterFileSelectOption {
  right: unset;
  left: 5px;
  display: inline-flex;
  flex-direction: row-reverse;
  gap: 5px;
}
html[dir="rtl"] #colFilterOption-tab .nav-link {
  text-align: right;
}
html[dir="rtl"] #colFilterOption-tab {
  padding-right: unset;
  padding-left: 10px;
  border-right: unset;
  border-left: solid 1px #ccc;
}
html[dir="rtl"] .modal-header .btn-close {
  margin-left: 0;
}
html[dir="rtl"] .input-absolute {
  right: 7px;
}
html[dir="rtl"] #institute_keyword{
  padding-right: 40px;
  right: 14px;
  left: unset; 
}
html[dir="rtl"] #institute_keyword {
  padding-right: 40px !important;
  padding-left: 10px !important;
}
html[dir="rtl"] thead th {
  text-align: right;
}
html[dir="rtl"] .dtfc-fixed-left:nth-child(2):after,
.grid-table-sticky:after {
  right: 100%;
}

html[dir="rtl"] .grid-table-sticky{
    right: 0px;
}
html[dir="rtl"] .table > thead > tr > th {
  padding-right: 1rem;
}
html[dir="rtl"] table.dataTable thead > tr > th.sorting {
  padding-right: 16px;
}
html[dir="rtl"] .top-menu .logo-container {
  margin-right: 20px;
}
html[dir="rtl"] .dataTables_paginate {
  float: left;
  padding-left: 10px;
}
html[dir="rtl"] .sticky-right-bar.product-right-bar{
  width: 0px;
}
html[dir="rtl"] div.dataTables_wrapper div.dataTables_info {
  padding-right: 20px;
}
html[dir="rtl"] .rightlayoutTextAlign {
  text-align: right;
}
html[dir="rtl"] .toast-container {
  right: unset;
  left: 66px;
}
html[dir="rtl"] .all-products-heading {
  padding-left: 15px;
}
html[dir="rtl"] .mdtp__buttons {
  right: unset;
  left: 12px;
}
html[dir="rtl"] .pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
html[dir="rtl"] .pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
html[dir="rtl"] .backBtn {
  rotate: 180deg;
}
html[dir="rtl"] .user-sessions-list .user-mail,
html[dir="rtl"] .username,
.username1 {
  text-align: right;
}
html[dir="rtl"] .settingsCloseStyling {
  right: -19px;
}
html[dir="rtl"] .add-subsidemenu .menuFontsize{
  text-align: right;
}
html[dir="rtl"] .sidemenu-styling{
  padding: 0px 15px 15px 10px;
}
html[dir="rtl"] .form-switch .form-check-input:checked::after{
  right: unset;
  left: 8px;
}
html[dir="rtl"] .iti--separate-dial-code .iti__selected-dial-code{
  margin: 0px 6px;
}
html[dir="rtl"] .iti--allow-dropdown input{
  direction: rtl;
  padding-right: 95px !important;
}
html[dir="rtl"] .iti--allow-dropdown .iti__flag-container, html[dir="rtl"] .iti--separate-dial-code .iti__flag-container{
  right: 0;
  left: auto;
}
html[dir="rtl"] .iti__country-list{
  direction: rtl;
  text-align: right;
}
html[dir="rtl"] .iti__flag-box{
  margin-left: 6px;
}
@media (max-width: 1440px) {
  html[dir="rtl"] #moduleContainer.container-pinned.pinned-right-bar {
    right: 225px;
    width: calc(100% - 281px);
  }
  html[dir="rtl"] #moduleContainer.container-pinned{
     right: 225px;
  }
  html[dir="rtl"] .add-subsidemenu {      
    right: 0px;
  }
}
@media (max-width: 1024px) {
  html[dir="rtl"] #moduleContainer.container-pinned.pinned-right-bar {
    right: 50px;
  }
  html[dir="rtl"] #moduleContainer {
    left: unset;
    right: 50px;
  }
  html[dir="rtl"] #moduleContainer.pinned-right-bar {
    width: calc(100% - 106px);
  }
  html[dir="rtl"] .add-subsidemenu, html[dir="rtl"] #moduleContainer.container-pinned {      
    right:50px;
  }
}
@media (max-width: 576px) {
  html[dir="rtl"] #moduleContainer {
    left: unset;
    right: 0px !important;
  }
  html[dir="rtl"] .user-menu-container {
    left: 0px !important;
    right: unset !important;
  }
  html[dir="rtl"] .topMainHeader-rightOptions {
    margin-left: 45px;
  }
  html[dir="rtl"] #moduleContainer.pinned-right-bar {
    width: calc(100% - 0px);
  }
  html[dir="rtl"] .toast-container {
    right: 50%;
  }
  html[dir="rtl"] .add-subsidemenu {      
    right:0px;
  }
}
@media (max-width: 576px){
    html[dir="rtl"] #moduleContainer {
        left: unset;
        right: 0px !important;
    }
     html[dir="rtl"] .user-menu-container{
        left: 0px !important;
        right: unset !important;
    }
    html[dir="rtl"] .topMainHeader-rightOptions {
        margin-left: 45px;
    }
    html[dir="rtl"] #moduleContainer.pinned-right-bar {
        width: calc(100% - 0px);
    }
    html[dir="rtl"] .toast-container {
       right: 50%;
    }
}

