body[dir="rtl"] {

}
  body[dir="rtl"] .dir-rtl-text-right {
    text-align: right;
  }
  body[dir="rtl"] .navbar-nav.right-nav {
    margin-left: unset !important;
  }
    body[dir="rtl"] .navbar-nav.right-nav .cart_dropdown a {
      padding-left: 0;
    }
    body[dir="rtl"] .right-nav .nav-item.dropdown>.navbar-nav {
      left: auto;
      right: -300px;
    }
    body[dir="rtl"] .right-nav .cart_dropdown .navbar-nav.submenu {
      left: auto;
      right: -317px;
    }
  body[dir="rtl"] .intl-tel-input input {
    padding-left: 28px !important;
    padding-right: 45px !important;
  }
    body[dir="rtl"] .intl-tel-input .flag-dropdown .selected-flag {
      padding-left: 16px;
      padding-right: 13px;
    }
    body[dir="rtl"] .intl-tel-input .flag-dropdown .selected-flag .down-arrow {
      left: auto;
      right: 20px;
    }
  body[dir="rtl"] .owl-carousel {
    direction: ltr;
  }
    body[dir="rtl"] .best-doctors .owl-carousel .owl-nav {
      right: auto;
      left: -2px;
    }
  body[dir="rtl"] #scroll {
    right: auto;
    left: 10px;
  }
  body[dir="rtl"] .transfer-floating-button {
    direction: ltr;
    right: auto;
    left: 0px;
  }
    body[dir="rtl"] .transfer-floating-button div {
      -webkit-transform: rotate(-90deg);
      border-radius: 0px 0px 30px 30px;
    }
  body[dir="rtl"] .triggerWrapper {
    right: auto;
    left: 90px;
  }
    body[dir="rtl"] .triggerButton:checked ~ .triggerOne {
      transform: translateX(6em) translateY(1.0em);
    }
    body[dir="rtl"] .triggerButton:checked ~ .triggerTwo {
      transform: translateX(4.5em) translateY(-3.5em);
    }
    body[dir="rtl"] .triggerButton:checked ~ .triggerThree {
      transform: translateX(0em) translateY(-5em);
    }
  body[dir="rtl"] .department_gd_inner .dp_content h2 {
    text-align: right;
  }
  body[dir="rtl"] .department_section .heading h1 {
    float: right;
  }
  body[dir="rtl"] .department_listing .li_dp_content a.read_ {
    text-align: right;
    width: 100%;
  }
  body[dir="rtl"] .services-list .department_inner .department_icon_content {
    text-align: right;
  }
  body[dir="rtl"] .modal-header .close {
    margin: -1rem auto -1rem -1rem;
    float: left;
  }
  body[dir="rtl"] .authour_quotes {
    text-align: right;
  }
    body[dir="rtl"] .authour_quotes .quotes_inner .flaticon-quote {
      left: auto;
      right: 0px;
    }
  body[dir="rtl"] .heading h1,
  body[dir="rtl"] .shop_left_bar .sub_head {
    text-align: right;
  }
  body[dir="rtl"] .shop_right_bar {
  }
    body[dir="rtl"] .shop_right_bar .ui-selectmenu-button.ui-button {
      margin-left: unset;
      margin-right: auto;
    }
    body[dir="rtl"] .shop_right_bar .products_showing {
      text-align: right;
    }
  body[dir="rtl"] .form-check-inline-group {
    text-align: right;
  }
  body[dir="rtl"] .shop_products_outer  {
    text-align: right;
  }
    body[dir="rtl"] .product_details_outer .products_caro .heading h1 {
      float: right;
    }
    body[dir="rtl"] .product_details_outer .products_caro .heading p {
      float: left;
    }
  body[dir="rtl"] .departmet_sidebar_left .department_ > ul > li > a {
    text-align: right;
  }
    body[dir="rtl"] .departmet_sidebar_left .department_ > ul > li > a::after {
      content: '\f104';
      right: auto;
      left: 20px;
    }
    body[dir="rtl"] .shop_left_bar .categories ul li {
      padding-left: 0;
      padding-right: 20px;
    }
    body[dir="rtl"] .shop_left_bar .categories ul li a {
      text-align: right;
    }
      body[dir="rtl"] .shop_left_bar .categories ul li:hover a {
        padding-left: 0;
        padding-right: 8px;
      }
      body[dir="rtl"] .shop_left_bar .categories ul li::before {
        left: auto;
        right: 0;
        content: "\f0d9";
      }
  body[dir="rtl"] .product_details_outer .product_detail_right {
    text-align: right;
  }
    body[dir="rtl"] .product_details_outer .field {
      float: right;
      margin-right: 0px;
      margin-left: 20px;
    }
    body[dir="rtl"] .product_details_outer .tab-content>.tab-pane {
      text-align: right;
    }
    body[dir="rtl"] .product_detail_right .product_price {
      margin-right: 0px;
      margin-left: 30px;
    }
    body[dir="rtl"] .product_details_outer .tab-content>.tab-pane ul li {
      padding-left: 0;
      padding-right: 20px;
    }
      body[dir="rtl"] .product_details_outer .tab-content>.tab-pane ul li:before {
        left: auto;
        right: 3px;
      }
      body[dir="rtl"] .product_details_outer .tab-content>.tab-pane ul li:after{
        left: auto;
        right: 1px;
      }
