/*---------------------------------------------------------------------------------
    RTL css
-----------------------------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Beiruti:wght@200..900&display=swap');

html * {
  direction: rtl;
  font-family: "Beiruti", serif;
}

.slick-slider *,
.owl-carousel * {
  direction: ltr;
}

.header-top-lan-curr.dropdown .dropdown-toggle i {
  margin-right: 5px;
}
.header-top-lan-curr.dropdown .dropdown-menu {
  left: 0 !important;
  right: auto !important;
}

.header-top-right-inner > div {
  padding-right: 20px;
  padding-left: 0;
}
.header-top-right-inner > div:last-child {
  padding-right: 20px;
}

.jahezstore-vendor-cover .detail {
  width: calc(100% - 30px);
  left: auto;
  right: 30px;
}

.jahezstore-single-product .jahezstore-single-pro-tab-nav .nav-tabs {
  float: right;
}

.preview-detail .jahezstore-vendor-edit .jahezstore-btn-2 {
  margin-right: 0;
  margin-left: 15px;
}

.jahezstore-help {
  padding-right: 20px;
  padding-left: 0;
}

.header-top-social ul li.list-inline-item:not(:last-child) {
  margin-left: 15px;
  margin-right: 0;
}

.jahezstore-header-buttons .jahezstore-header-btn:not(:first-child) {
  margin-right: 30px;
}

.jahezstore-btn-desc {
  margin-left: 0;
  margin-right: 10px;
}

.jahezstore-main-menu ul li a i {
  margin-left: 5px;
}

.jahezstore-main-menu ul .dropdown-arrow i {
  left: -27px;
  right: auto;
}
.jahezstore-main-menu ul li.drop-list {
  margin-right: 20px !important;
  margin-left: 30px !important;
}
.jahezstore-main-menu ul li.dropdown ul.sub-menu {
  left: auto;
  right: 0 !important;
}
.jahezstore-main-menu ul li.dropdown ul li a i {
  left: 2px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.jahezstore-main-menu ul li.dropdown ul.sub-menu.sub-menu-child {
  right: 100% !important;
}

.jahezstore-location-block .jahezstore-location-menu .jahezstore-location-toggle .jahezstore-angle {
  left: 15px;
  right: auto;
}

.jahezstore-location-block .jahezstore-location-dropdown .loc-grid .loc-list i {
  margin-left: 10px;
  margin-right: 0;
}

.jahezstore-cat-dropdown {
  left: auto;
  right: 0;
}

.me-3 {
  margin-right: 0 !important;
  margin-left: 1rem !important;
}

.jahezstore-cat-dropdown .jahezstore-cat-tab button i {
  margin-left: 10px;
  margin-right: 0;
}

.jahezstore-category-menu .jahezstore-category-toggle span {
  margin-right: 10px;
  margin-left: 0;
}
.jahezstore-category-menu .jahezstore-category-toggle .jahezstore-angle {
  left: 15px;
  right: auto;
}

.jahezstore-side-cart .jahezstore-cart-inner .jahezstore-cart-pro-items li .jahezstore-pro-content {
  padding-right: 15px;
  padding-left: 0;
}
.jahezstore-side-cart .jahezstore-cart-inner .jahezstore-cart-pro-items .cart-pro-title {
  padding-left: 30px;
  padding-right: 0 !important;
}

.jahezstore-side-cart .jahezstore-cart-inner .jahezstore-cart-pro-items li .jahezstore-pro-content .remove {
  padding: 0 10px 0 0;
  left: 0;
  right: auto;
}

.jahezstore-hero .jahezstore-main-content .jahezstore-slider-content .jahezstore-main-slider .jahezstore-slider .jahezstore-slide-content {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
  text-align: right;
}

.jahezstore-main-slider * {
  direction: ltr;
}

.jahezstore-slide-item {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
.jahezstore-slide-item .container * {
  direction: rtl;
}

.jahezstore-product-inner .jahezstore-pro-content {
  text-align: right;
}
.jahezstore-product-inner .jahezstore-pro-content .jahezstore-price {
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.jahezstore-product-inner .jahezstore-pro-content .jahezstore-pro-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.jahezstore-product-inner .jahezstore-pro-content .jahezstore-pro-rating .qty {
  left: 0;
  right: auto;
}

.header-top-lan-curr.dropdown .dropdown-menu .dropdown-item {
  text-align: right;
}

i.gicon.jahezstore-star {
  margin-left: 3px;
  margin-right: 0;
}

.jahezstore-banner {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

.jahezstore-animated-banner .jahezstore-bnr-detail {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

.jahezstore-all-product-content .slick-arrow.slick-prev {
  right: auto;
  left: 0;
}
.jahezstore-all-product-content .slick-arrow.slick-next {
  right: auto;
  left: 30px;
}

.jahezstore-all-product-inner {
  direction: ltr;
}
.jahezstore-all-product-inner .jahezstore-pro-content {
  padding-left: 0;
  padding-right: 15px;
  text-align: right;
}
.jahezstore-all-product-inner .jahezstore-pro-content .jahezstore-price {
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.jahezstore-all-product-inner .jahezstore-pro-image-outer {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.h-sidebar .cat-drop h6 {
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.h-sidebar .cat-drop h6 i {
  margin-left: 7px;
  margin-right: 0;
}
.h-sidebar .cat-drop h6 a span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.section-title .title-link a i {
  margin-right: 10px;
  margin-left: 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.jahezstore-blog .blog-info .detail,
.jahezstore-blog-section .blog-info .detail {
  text-align: right;
}
.jahezstore-blog .blog-info .detail .more-info a,
.jahezstore-blog-section .blog-info .detail .more-info a {
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.jahezstore-blog .blog-info .detail .more-info a i,
.jahezstore-blog-section .blog-info .detail .more-info a i {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: none;
}

.jahezstore-footer .footer-top .jahezstore-footer-widget .app-img .adroid {
  margin-left: 15px;
  margin-right: 0;
}

/**  Home 2  **/
.jahezstore-header-buttons .jahezstore-header-btn {
  padding: 0;
}

.jahezstore-shop-sidebar .jahezstore-sidebar-block ul li a,
.jahezstore-shop-sidebar-2 .jahezstore-sidebar-block ul li a {
  padding-right: 30px;
  padding-left: 0;
}

.jahezstore-sidebar-block.drop .jahezstore-sb-block-content ul li .main.drop:after {
  margin-left: 0;
  margin-right: 7px;
}
.jahezstore-sidebar-block.drop .jahezstore-sb-block-content ul li ul li a {
  padding: 5px 15px 5px 0;
}

.h-sidebar .jahezstore-sidebar-wrap .jahezstore-sb-title h3 .jahezstore-sidebar-res {
  right: auto;
  left: 0;
}

/**  About Page  **/
.jahezstore-breadcrumb-list {
  text-align: left;
}

.jahezstore-breadcrumb-item + .jahezstore-breadcrumb-item {
  padding-left: 0;
  padding-right: 7px;
}
.jahezstore-breadcrumb-item + .jahezstore-breadcrumb-item:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

/**  Blog Page  **/
.jahezstore-pro-pagination ul li a.next i {
  margin-left: 0;
  margin-right: 10px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.jahezstore-blog-comments .jahezstore-single-comment-wrapper .jahezstore-blog-user-img {
  margin-right: 0;
  margin-left: 15px;
}
.jahezstore-blog-comments .jahezstore-blog-cmt-form .jahezstore-blog-form input {
  padding-left: 0;
  padding-right: 20px;
}

.jahezstore-blogs-sidebar .jahezstore-sidebar-block .jahezstore-sidebar-block-item .jahezstore-sidebar-block-img {
  margin-right: 0;
  margin-left: 15px;
}

/**  Cart Page  **/
.jahezstore-cart-content .table-content table tbody > tr td.jahezstore-cart-pro-name a {
  text-align: right;
}

.jahezstore-cart-form .jahezstore-cart-select-inner:after {
  right: auto;
  left: 0;
}

.jahezstore-cart-coupan-form .jahezstore-coupan {
  text-align: right;
}

/**  Checkout Page  **/
.jahezstore-new-option span {
  margin-right: 0;
  margin-left: 45px;
}

.jahezstore-check-login-form .jahezstore-check-login-btn .jahezstore-btn-2 {
  margin-right: 0;
  margin-left: 20px;
}

.jahezstore-bill-option span {
  margin-right: 0;
  margin-left: 45px;
}

.jahezstore-sidebar-wrap .jahezstore-sidebar-block .jahezstore-sb-block-content .jahezstore-checkout-pro .jahezstore-product-inner .jahezstore-pro-image-outer {
  margin-right: 0;
  margin-left: 15px;
}

/**  Compare Page  **/
.jahezstore-compare-box .jahezstore-compare-col:not(:last-child) {
  margin-left: -1px;
  margin-right: 0;
}

/**  FAQ Page  **/
.jahezstore-accordion.style-1 .jahezstore-accordion-item .jahezstore-accordion-header:after {
  right: auto;
  left: 15px;
}

/**  Login Page  **/
.jahezstore-login-wrapper .jahezstore-login-container .jahezstore-login-form label {
  text-align: right;
}

/**  Product Page  **/
.jahezstore-single-product .single-pro-content .jahezstore-single-list ul {
  padding-left: 0;
  padding-right: 18px;
}
.jahezstore-single-product .single-pro-content .jahezstore-single-qty .jahezstore-single-wishlist {
  margin-right: 0;
  margin-left: 10px;
}

.jahezstore-single-product .single-pro-content .jahezstore-single-rating {
  padding-right: 0;
  padding-left: 15px;
}

i.gicon.jahezstore-star-o {
  margin-right: 0;
  margin-left: 3px;
}

.jahezstore-single-product .single-pro-content .jahezstore-pro-variation .jahezstore-pro-variation-inner .jahezstore-pro-variation-content {
  text-align: right;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.jahezstore-single-product .single-pro-content .jahezstore-pro-variation .jahezstore-pro-variation-inner .jahezstore-pro-variation-content li {
  margin-right: 0;
  margin-left: 10px;
}

.jahezstore-single-product .single-add-more {
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.jahezstore-single-product .single-add-more .add-more-item a {
  right: auto;
  left: 5px;
}
.jahezstore-single-product .single-add-more .add-more-item .add-more-info {
  width: 100%;
  text-align: right;
}
.jahezstore-single-product .single-add-more .add-more-item .add-more-info .jahezstore-pro-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.jahezstore-single-product .single-add-more .add-more-item .add-more-img {
  margin-right: 0;
  margin-left: 15px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.jahezstore-single-product .jahezstore-single-pro-tab-content .jahezstore-single-pro-tab-desc p {
  text-align: right;
}
.jahezstore-single-product .jahezstore-single-pro-tab-content .jahezstore-single-pro-tab-desc ul {
  padding-left: 0;
  padding-right: 24px;
}
.jahezstore-single-product .jahezstore-single-pro-tab-content .jahezstore-single-pro-tab-desc ul li {
  text-align: right;
}
.jahezstore-single-product .jahezstore-single-pro-tab-content .jahezstore-single-pro-tab-moreinfo p {
  text-align: right;
}
.jahezstore-single-product .jahezstore-single-pro-tab-content .jahezstore-single-pro-tab-moreinfo ul {
  padding-left: 0;
  padding-right: 24px;
}
.jahezstore-single-product .jahezstore-single-pro-tab-content .jahezstore-single-pro-tab-moreinfo ul li {
  text-align: right;
}
.jahezstore-single-product .jahezstore-single-pro-tab-content .jahezstore-product-vendor .jahezstore-vendor-info img {
  margin-right: 0;
  margin-left: 15px;
}
.jahezstore-single-product .jahezstore-single-pro-tab-content .jahezstore-t-review-item .jahezstore-t-review-avtar {
  margin: 0 0 0 15px;
}
.jahezstore-single-product .jahezstore-single-pro-tab-content .jahezstore-t-review-item .jahezstore-t-review-top {
  text-align: right;
}
.jahezstore-single-product .jahezstore-single-pro-tab-content .jahezstore-t-review-item .jahezstore-t-review-top .jahezstore-t-review-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
.jahezstore-single-product .jahezstore-single-pro-tab-content .jahezstore-t-review-item .jahezstore-t-review-bottom {
  text-align: right;
}
.jahezstore-single-product .jahezstore-single-pro-tab-content .jahezstore-ratting-content .jahezstore-ratting-star span {
  margin: 0 0 0 18px;
}

.jahezstore-accordion.style-1 .jahezstore-accordion-item .jahezstore-accordion-header {
  text-align: right;
}

.jahezstore-sidebar-wrap .jahezstore-sb-title h3 .jahezstore-sidebar-res {
  right: auto;
  left: 0;
}

.jahezstore-shop-sidebar .jahezstore-sidebar-block .jahezstore-sidebar-block-item .checked,
.jahezstore-shop-sidebar-2 .jahezstore-sidebar-block .jahezstore-sidebar-block-item .checked {
  right: 0;
  left: auto;
}
.jahezstore-shop-sidebar .jahezstore-sidebar-block .jahezstore-sidebar-block-item a i,
.jahezstore-shop-sidebar-2 .jahezstore-sidebar-block .jahezstore-sidebar-block-item a i {
  margin-right: 0;
  margin-left: 7px;
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: auto;
}

/**  Register Page  **/
.jahezstore-register-wrapper .jahezstore-register-container .jahezstore-register-form .jahezstore-rg-select-inner:after {
  right: auto;
  left: 0;
}
.jahezstore-register-wrapper .jahezstore-register-container .jahezstore-register-form label {
  width: 100%;
  text-align: right;
}

/**  Shop Page  **/
.jahezstore-shop .jahezstore-select-bar .jahezstore-select-btn .jahezstore-select-cancel {
  margin-left: 0;
  margin-right: 15px;
}

.quickview-pro-content .jahezstore-quickview-price {
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}

.jahezstore-pro-variation .jahezstore-pro-variation-inner .jahezstore-pro-variation-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}

.quickview-pro-content .jahezstore-quickview-qty .jahezstore-quickview-cart .jahezstore-btn-1 {
  margin: 0 15px 0 0;
}

button.btn-close.qty_close {
  right: auto;
  left: 10px;
}

.jahezstore-shop .jahezstore-pro-list-top .jahezstore-gl-btn {
  margin-right: 5px;
  margin-left: 0;
}
.jahezstore-shop .jahezstore-pro-list-top .jahezstore-sort-select .jahezstore-select-inner {
  border-right: 1px solid #eee;
  border-left: 0;
}
.jahezstore-shop .jahezstore-pro-list-top .jahezstore-sort-select .jahezstore-select-inner:after {
  right: auto;
  left: 0;
}

.jahezstore-product-inner .jahezstore-pro-content .jahezstore-price span.new-price {
  margin-left: 7px;
}

.list-view .jahezstore-product-inner .jahezstore-pro-content,
.list-view-50 .jahezstore-product-inner .jahezstore-pro-content {
  border-left: 0;
  border-right: 1px solid #eee;
}

.jahezstore-ofr-banners .jahezstore-bnr-body .jahezstore-bnr-detail h5 {
  text-align: right;
}
.jahezstore-ofr-banners .jahezstore-bnr-body .jahezstore-bnr-detail a {
  margin-left: auto;
}

.jahezstore-shop-sidebar .jahezstore-sidebar-block.color-block ul li,
.jahezstore-shop-sidebar-2 .jahezstore-sidebar-block.color-block ul li {
  margin-right: 0;
  margin-left: 10px;
}

.jahezstore-tools-item.rtl {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.jahezstore-tools-item.ltr {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.jahezstore-heading-res {
  text-align: left;
}

.jahezstore-all-product-inner .jahezstore-pro-content .add-to-cart {
  right: auto;
  left: 10px;
}

.jahezstore-header-buttons .jahezstore-site-menu-icon {
  right: 0;
  left: auto;
}

.jahezstore-header-buttons .jahezstore-header-btn {
  margin-right: 0 !important;
  margin-left: 20px !important;
}
.jahezstore-header-buttons .jahezstore-acc-drop .jahezstore-dropdown-menu a {
  text-align: right;
}

.jahezstore-mobile-menu .jahezstore-menu-inner .jahezstore-menu-content ul li .menu-toggle {
  left: 5px;
  right: auto;
}

.jahezstore-page-description img {
  margin-left: 30px;
  margin-right: 0;
}

.jahezstore-category .jahezstore-category-block .jahezstore-cat-box .jahezstore-cat-icon .jahezstore-cat-detail .jahezstore-cat-title, .jahezstore-category .jahezstore-category-block-2 .jahezstore-cat-box .jahezstore-cat-icon .jahezstore-cat-detail .jahezstore-cat-title,
.section-title .section-detail h2,
.jahezstore-product-inner .jahezstore-pro-content .jahezstore-pro-title a,
.jahezstore-service-desc h3,
.jahezstore-all-product-inner .jahezstore-pro-content .jahezstore-pro-title a,
.jahezstore-blog .blog-info .detail h3 a, .jahezstore-blog-section .blog-info .detail h3 a,
.jahezstore-footer .footer-top .jahezstore-footer-widget .jahezstore-footer-heading
{
  font-family: "Beiruti", serif;
  letter-spacing: 0;
}

.jahezstore-pro-tab-nav .nav-item {
  letter-spacing: 0;
}

.jahezstore-pro-tab-nav .nav-item:not(:last-child) {
    margin-left: 25px;
    margin-right: 0;
}

.jahezstore-test-section .jahezstore-test-desc {
  letter-spacing: unset;
}

.jahezstore-shop-sidebar .jahezstore-sb-title h3, .jahezstore-shop-sidebar-2 .jahezstore-sb-title h3 {
  letter-spacing: unset;
  font-family: "Beiruti", serif;
}

.jahezstore-pro-pagination ul li {
    display: inline-block;
    float: right;
}

.jahezstore-pro-pagination ul li:not(:last-child) {
    margin-left: 5px;
    margin-right: unset;
}

.footer-bottom .jahezstore-copy {
  letter-spacing: unset;
}

.section-title-2 h2 {
  font-family: "Beiruti", serif;
}

.form-select {
  background-position: left 0.75rem center;
}

.jahezstore-single-product .jahezstore-single-pro-tab-content .jahezstore-ratting-content h3 {
  font-family: "Beiruti", serif;
  letter-spacing: unset;
  text-align: justify;
}

.jahezstore-hero .jahezstore-main-content .jahezstore-slider-content .jahezstore-main-slider .jahezstore-slider .jahezstore-slide-content .jahezstore-slide-title {
  font-family: "Beiruti", serif;
  letter-spacing: unset;
}

.jahezstore-hero .jahezstore-main-content .jahezstore-slider-content .jahezstore-main-slider .jahezstore-slider .jahezstore-slide-content .jahezstore-slide-btn .jahezstore-btn-1 i {
  margin-left: unset;
  margin-right: 5px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  transform: scaleX(-1);
}

/**  Responsive  **/
@media only screen and (max-width: 575px) {
  .jahezstore-vendor-cover .detail {
    right: 0;
  }
}
