.kitify-banner.kitify-effect-pop-card-5
  .kitify-banner__content
  .kitify-banner__button {
  right: unset;
  left: 0;
  padding: 10px 10px 0 0;
  border-radius: 0px 30px 0 0;
}

.kitify-banner.kitify-effect-pop-card-5
  .kitify-banner__content
  .kitify-banner__button:before {
  right: unset;
  left: 0;
  transform: scaleX(-1);
}

.kitify-banner.kitify-effect-pop-card-5
  .kitify-banner__content
  .kitify-banner__button:after {
  left: unset;
  right: -20px;
  transform: scaleX(-1);
}

.dlicon,
.elementor-7601 .elementor-element.elementor-element-4897022 .elementor-icon,
.elementor-7568
  .elementor-element.elementor-element-09378f8
  .kitify-carousel
  .kitify-arrow {
  transform: scaleX(-1);
}

body.rtl .elementor-7568 .elementor-element.elementor-element-18d4bb3,
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
  direction: ltr;
}

.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
  margin-left: var(--icon-box-icon-margin, 15px);
}

.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
  text-align: end;
}

.elementor-7601
  .elementor-element.elementor-element-03bb7a9
  .elementor-widget-container {
  text-align: right;
}

.elementor-7601 .elementor-element.elementor-element-05b0c8e {
  text-align: left;
}

.elementor-7559
  .elementor-element.elementor-element-a0f0b14
  .wpcf7
  .wpcf7-form-control:not(.wpcf7-submit):not([type="checkbox"]):not(
    [type="radio"]
  ):not(.wpcf7-acceptance) {
  text-align: right;
}

.elementor-7568
  .elementor-element.elementor-element-09378f8
  .kitify-carousel
  .kitify-arrow.prev-arrow {
  right: -25px;
  left: auto;
}

.elementor-7568
  .elementor-element.elementor-element-09378f8
  .kitify-carousel
  .kitify-arrow.next-arrow {
  left: -25px;
  right: auto;
}

.kitify-hotspot__product img {
  margin-right: 0;
  margin-left: 20px;
}

.kitify-offcanvas h2.title .count-item-canvas {
  margin-right: 0.625rem;
  margin-left: 0;
}

body.woocommerce-shop
  .woocommerce-archive-header
  .woocommerce-archive-header-inside
  .woocommerce-archive-toolbar
  .woocommerce-ordering
  .select2
  .select2-selection
  .select2-selection__rendered:after {
  left: 0;
  right: unset;
}

.widget .novaapf-price-filter-wrapper .slider-values p + p {
  margin-right: 20px;
  margin-left: 0;
}

@media print, screen and (min-width: 64em) {
  body.elementor-editor-active
    #site-content
    .woocommerce-archive-header
    .select2-container,
  body.woocommerce-shop
    #site-content
    .woocommerce-archive-header
    .select2-container {
    right: auto !important;
    left: 0 !important;
  }
}

table tr td,
table tr th {
  text-align: right;
}

@media print, screen and (min-width: 64em) {
    body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal {
        padding-left: 1.6875rem;
        text-align: right;
    }
}

[dir=rtl] body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name a {
    float: unset;
}

@media print, screen and (min-width: 64em) {
    [dir=rtl] body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name {
        padding-left: 1.875rem;
        padding-right: 1rem;
    }
}

body,ul.products .product .product-item .woocommerce-loop-product__title,.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: 'Cairo', sans-serif !important;
}

.widget .novaapf-layered-nav ul li>a .et-swatch-circle {
  margin-left: 0.5em;
  margin-right: 0;
}

.elementor-kitify-social-share {
  text-align: right;
  text-align-last: right;
}

.nova-woocommerce-tabs .tabs-content,#nova_wc_quickview .nova_wc_quickview__content .site-content .product .product_title {
  text-align: right;
}

#nova_wc_quickview .nova_wc_quickview__content .qv-carousel {
  direction: ltr;
}

.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart a.add_to_cart, .woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart a.add_to_cart_button {
  float: left;
}

ul {
  margin-right: 1.25rem;
  margin-left: 0;
}