body[dir=rtl] {
  direction: rtl;
  text-align: right;
}
body[dir=rtl] .btn + .btn {
  margin-right: 10px;
  margin-left: 0;
}
body[dir=rtl] .btn i {
  margin-right: 0;
  display: inline-block;
  margin-left: 5px;
}
body[dir=rtl] .text-left {
  text-align: right !important;
}
body[dir=rtl] .widget_shop .ps-checkbox > label {
  padding-left: 0;
  padding-right: 25px;
}
body[dir=rtl] .widget_shop .ps-checkbox > label:after {
  left: auto;
  right: 7px;
}
body[dir=rtl] .ps-checkbox label {
  padding-left: 0;
  padding-right: 30px;
}
body[dir=rtl] .ps-checkbox label:before {
  left: auto;
  right: 0;
}
body[dir=rtl] .ps-checkbox label:after {
  left: auto;
  right: 7px;
}
body[dir=rtl] .rating_wrap .product_rate {
  left: auto;
  right: 0;
}
body[dir=rtl] .rating_wrap .product_rate:before {
  left: auto;
  right: 0;
}
body[dir=rtl] .rating_wrap .rating:before {
  left: auto;
  right: 0;
}
body[dir=rtl] #alert-container {
  left: 5px;
  right: auto;
}
body[dir=rtl] #alert-container .alert {
  padding: 15px 60px 15px 40px;
}
body[dir=rtl] #alert-container .alert .message-icon {
  right: 5%;
  left: auto;
}
body[dir=rtl] #alert-container .alert.alert-dismissible .close {
  left: 15px;
  right: auto;
}
body[dir=rtl] .avatar-preview {
  margin-right: 0;
  margin-left: 15px;
}
body[dir=rtl] .modal-header .close {
  float: left;
  margin: 0;
}
body[dir=rtl] .mr-5 {
  margin-right: 0 !important;
  margin-left: 5px !important;
}
body[dir=rtl] .fa-angle-double-right:before {
  content: "\f100";
}
body[dir=rtl] #news-flash ul {
  text-align: left;
}
body[dir=rtl] #news-flash ul li i {
  float: left;
  margin-right: 5px !important;
}
body[dir=rtl] .header-info > ul > li {
  margin-right: 0;
  margin-left: 30px;
}
body[dir=rtl] .header-info > ul > li:before {
  left: -14px;
  right: auto;
}
body[dir=rtl] .header-info > ul > li:last-child {
  margin-left: 0;
}
body[dir=rtl] .header-info > ul > li:last-child:before {
  display: none;
}

body[dir=rtl] .search-style-2 form button {
  left: 0;
  right: auto;
}
body[dir=rtl] .select2-container--default.select2-container[dir=rtl] .select2-selection--single {
  border-right: 2px solid #eee;
  border-left: 0;
  border-radius: 0 30px 30px 0 !important;
}
body[dir=rtl] .select2-container--default.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 20px;
  padding-left: 8px;
}
body[dir=rtl] .main-categories-wrap > a span {
  margin-right: 0;
  margin-left: 10px;
}
body[dir=rtl] .main-categories-wrap > a i {
  margin-left: 0;
  margin-right: 15px;
}
body[dir=rtl] .main-menu > nav > ul > li > a i {
  margin-left: 0;
  margin-right: 4px;
}
body[dir=rtl] .main-menu > nav > ul > li ul.sub-menu {
  left: auto;
  right: 0;
}
body[dir=rtl] .hotline p i, body[dir=rtl] .hotline p span {
  margin-right: 0;
  margin-left: 10px;
}
body[dir=rtl] .banner-left-icon .banner-icon {
  margin-right: 0;
  margin-left: 20px;
}
body[dir=rtl] .product-cart-wrap .product-action-1.show {
  left: 20px;
  right: auto;
}
body[dir=rtl] .fa-arrow-right:before {
  content: "\f060";
}
body[dir=rtl] .product-cart-wrap .product-badges span.hot {
  direction: ltr;
}
body[dir=rtl] .newsletter .form-subscribe input {
  border-radius: 0 50px 50px 0;
  padding: 0 30px 0 20px;
}
body[dir=rtl] .newsletter .form-subscribe button {
  border-radius: 50px 0 0 50px;
}
body[dir=rtl] #scrollUp {
  left: 30px;
  right: auto;
}
body[dir=rtl] .mobile-social-icon a {
  margin-right: 0;
  margin-left: 10px;
}
body[dir=rtl] .mr-15 {
  margin-right: 0 !important;
  margin-left: 15px !important;
}
body[dir=rtl] .entry-meta.meta-1 span {
  margin-right: 0;
  margin-left: 10px;
}
body[dir=rtl] .entry-meta.meta-1 span i {
  margin-right: 0;
  margin-left: 3px;
}
body[dir=rtl] span.has-dot {
  margin-right: 0;
  margin-left: 10px;
}
body[dir=rtl] .categories-dropdown-wrap ul li {
  margin-right: 0;
}
body[dir=rtl] .categories-dropdown-wrap ul.end li {
  margin-right: 15px;
}
body[dir=rtl] .categories-dropdown-wrap .more_categories:before {
  right: auto;
  left: 31px;
}
body[dir=rtl] .categories-dropdown-wrap .more_categories:after {
  right: auto;
  left: 38px;
}
body[dir=rtl] .header-style-2 .select2-container--default .select2-selection--single {
  border-right: 1px solid #e8e8e8;
  border-left: 0;
}
body[dir=rtl] .hero-slider-1.style-2 .hero-slider-content-2 {
  padding-left: 0;
  padding-right: 300px;
}
body[dir=rtl] .hero-slider-1.style-2 .single-slider-img {
  right: auto;
  left: 0;
}
body[dir=rtl] .carousel-6-columns-cover .slider-arrow .slider-btn.slider-prev {
  right: auto;
  left: 50px;
}
body[dir=rtl] .carousel-6-columns-cover .slider-arrow .slider-btn.slider-prev i {
  margin-right: 0;
  margin-left: 0;
}
body[dir=rtl] .carousel-6-columns-cover .slider-arrow .slider-btn.slider-next {
  right: auto;
  left: 0;
}
body[dir=rtl] .carousel-6-columns-cover .slider-arrow .slider-btn.slider-next i {
  margin-left: 0;
  margin-right: 0;
}
body[dir=rtl] .carousel-6-columns-cover .slider-arrow .slider-btn .fa-chevron-right:before {
  content: "\f053";
}
body[dir=rtl] .carousel-6-columns-cover .slider-arrow .slider-btn .fa-chevron-left:before {
  content: "\f054";
}
body[dir=rtl] .section-title.style-1::after {
  left: auto;
  right: 0;
}
body[dir=rtl] .banner-img .banner-text {
  left: 0;
}
body[dir=rtl] .home-slide-cover .hero-slider-content-2 {
  padding-left: 0;
  padding-right: 50px;
}
body[dir=rtl] .main-categories-wrap > a i.up {
  right: auto;
  left: 0;
}
body[dir=rtl] .header-style-4 .main-categories-wrap > a i.up {
  right: auto;
  left: 30px;
}
body[dir=rtl] .header-style-4 .select2-container--default .select2-selection--single {
  border-right: 2px solid #eee;
  border-left: 0;
  border-radius: 0 30px 30px 0 !important;
}
body[dir=rtl] .text-end {
  text-align: left !important;
}
body[dir=rtl] .detail-qty {
  text-align: left;
}
body[dir=rtl] .custome-checkbox .form-check-label::before {
  margin: 0 0 0 8px;
}
body[dir=rtl] .mr-10 {
  margin-right: 0 !important;
  margin-left: 10px !important;
}
body[dir=rtl] .search-form form button {
  right: auto;
  left: 0;
}
body[dir=rtl] form .search-form button {
  right: auto;
  left: 0;
}
body[dir=rtl] input {
  padding-left: 0;
  padding-right: 20px;
}
body[dir=rtl] .modal-header .btn-close {
  margin: -0.5rem auto -0.5rem -0.5rem;
}
body[dir=rtl] .social-icons li {
  float: right;
}
body[dir=rtl] .fa-angle-right:before {
  content: "\f104";
}
body[dir=rtl] .cart-dropdown-wrap ul li .shopping-cart-img {
  margin-right: 0;
  margin-left: 20px;
}
body[dir=rtl] .cart-dropdown-wrap .shopping-cart-footer .shopping-cart-total h5 span, body[dir=rtl] .cart-dropdown-wrap .shopping-cart-footer .shopping-cart-total h4 span {
  float: left;
}
@media (min-width: 992px) {
  body[dir=rtl] .text-lg-end {
    text-align: left !important;
  }
}
body[dir=rtl] .cart-dropdown-wrap {
  left: 0;
  right: auto;
}
@media only screen and (max-width: 768px) {
  body[dir=rtl] .cart-dropdown-wrap {
    left: -39px;
    right: auto;
  }
}
body[dir=rtl] .cart-dropdown-wrap.cart-dropdown-hm2 {
  left: -63px;
  right: auto;
}
@media only screen and (max-width: 768px) {
  body[dir=rtl] .cart-dropdown-wrap.cart-dropdown-hm2 {
    left: 0;
    right: auto;
  }
}
@media only screen and (max-width: 480px) {
  body[dir=rtl] .slider-arrow .slider-btn.slider-next {
    right: auto !important;
  }
}
body[dir=rtl] .categories-button-active-2 i {
  float: left;
}
body[dir=rtl] .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.menu-item-has-children .menu-expand {
  left: 0;
  right: auto;
}
body[dir=rtl] .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a span {
  float: left;
}
body[dir=rtl] .logo.logo-width-1 {
  margin-right: unset;
  margin-left: 70px;
}
body[dir=rtl] .main-menu > nav > ul > li.hot-deals img {
  margin-left: 8px;
  margin-right: 0;
}
body[dir=rtl] .main-menu > nav > ul > li ul.sub-menu {
  right: 0;
  left: unset;
}
body[dir=rtl] .main-menu > nav > ul > li ul.sub-menu li ul.level-menu {
  right: calc(100% + 15px);
}
body[dir=rtl] .main-menu > nav > ul > li ul.sub-menu li a i {
  float: left;
  transform: rotate(180deg);
}
body[dir=rtl] .header-info > ul > li {
  margin-left: 20px;
  margin-right: 0;
}
body[dir=rtl] .header-info > ul > li::before {
  left: -10px;
  right: unset;
}
body[dir=rtl] .header-style-1 .search-style-2 form input {
  margin-left: 20px;
  margin-right: 20px;
}
body[dir=rtl] .header-style-1 .select2-container--default .select2-selection--single .select2-selection__rendered::after {
  left: 0;
  right: unset;
}
body[dir=rtl] .header-style-1 .select2-container--default .select2-selection--single .select2-selection__arrow {
  right: unset;
  left: 30px;
}
body[dir=rtl] .header-style-1 .search-location .select2-container--default .select2-selection--single .select2-selection__rendered::before {
  margin-left: 7px;
  margin-right: unset;
}
body[dir=rtl] .header-style-1 .search-location .select2-container {
  margin-right: unset;
  margin-left: 30px;
}
body[dir=rtl] .header-style-1 .main-categori-wrap > a.categories-button-active i {
  margin-right: 12px;
  margin-left: unset;
}
body[dir=rtl] .search-style-2 form input {
  background-position: center left;
}
body[dir=rtl] .select2-container--open .select2-dropdown {
  left: -62px;
}
body[dir=rtl] .hotline img {
  margin-right: unset;
  margin-left: 12px;
}
body[dir=rtl] .categories-dropdown-active-large {
  right: 0;
  left: unset;
}
body[dir=rtl] .slider-arrow.slider-arrow-2.flex-right {
  justify-content: flex-start;
  flex-direction: row-reverse;
}

body[dir=rtl] .section-title h3 {
  margin-right: unset;
  margin-left: 30px;
}
body[dir=rtl] .section-title.style-1::after {
  left: unset;
  right: 0;
}
body[dir=rtl] .product-rating {
  background-position: right top;
}
body[dir=rtl] .product-cart-wrap .product-badges.product-badges-position {
  right: 0;
  left: unset;
}
body[dir=rtl] .product-cart-wrap .product-badges span {
  border-radius: 0 15px 0 20px;
}
body[dir=rtl] .newsletter .newsletter-inner img {
  left: 50px;
  right: unset;
}
body[dir=rtl] .banner-left-icon .banner-icon {
  margin-left: 20px;
  margin-right: unset;
}
body[dir=rtl] footer .mobile-social-icon h6 {
  margin-left: 10px;
  margin-right: unset;
}
body[dir=rtl] .mobile-social-icon a:last-child {
  margin-right: 5px;
}
body[dir=rtl] .hero-slider-1 .slider-content {
  right: 6%;
  left: unset;
}
body[dir=rtl] .widget-category-2 ul li a img {
  margin-left: 15px;
  margin-right: unset;
}
body[dir=rtl] .custome-checkbox .form-check-label::before {
  margin: 0 0 0 8px;
}
body[dir=rtl] .custome-checkbox input[type=checkbox] + .form-check-label::after {
  right: 3px;
  left: unset;
}
body[dir=rtl] .contact-infor li img {
  margin-left: 8px;
  margin-right: unset;
}
body[dir=rtl] .categories-dropdown-wrap ul li a img {
  margin-right: unset;
  margin-left: 15px;
}
body[dir=rtl] .categories-dropdown-wrap.style-2 .more_categories {
  justify-content: start;
}
body[dir=rtl] #scrollUp {
  left: 30px;
  right: unset;
}
body[dir=rtl] .page-item:last-child .page-link {
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
}
body[dir=rtl] .page-item:first-child .page-link {
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
}
body[dir=rtl] .shop-product-filter .sort-by-product-area .sort-by-product-wrap .sort-by {
  margin-left: 5px;
  margin-right: unset;
}
body[dir=rtl] .shop-product-filter .sort-by-product-area .sort-by-product-wrap .sort-by i {
  margin-left: 10px;
  margin-right: 5px;
}
body[dir=rtl] .shop-product-filter .sort-by-product-area .sort-by-product-wrap .sort-by-dropdown-wrap span i {
  margin-left: 5px;
  margin-right: 10px;
}
body[dir=rtl] .product-more-infor {
  padding: 0 14px 0 0;
}
body[dir=rtl] .product-more-infor li ::before {
  right: -14px;
  left: unset;
}
body[dir=rtl] .shopping-summery table thead th.end {
  border-radius: 0;
}
body[dir=rtl] .shopping-summery table thead th.start {
  border-radius: 0;
}
body[dir=rtl] .shopping-summery table > :not(caption) > * > * {
  padding: 15px;
}
body[dir=rtl] .breadcrumb {
  display: flex;
}
body[dir=rtl] .breadcrumb span::before {
  content: "\f110";
}
body[dir=rtl] .tags-list li a {
  display: flex;
  align-items: center;
}
body[dir=rtl] .table .custome-checkbox .form-check-label {
  margin-right: 20px;
}
body[dir=rtl] input {
  padding-right: 20px;
}
body[dir=rtl] .apply-coupon input {
  border-radius: 0 10px 10px 0;
}
body[dir=rtl] .apply-coupon button {
  border-radius: 10px 0 0 10px;
}
body[dir=rtl] .custome-radio .form-check-label::before {
  margin-left: 8px;
  margin-right: unset;
}
body[dir=rtl] .custome-radio input[type=radio] + .form-check-label::after {
  right: 3px;
  left: unset;
}
body[dir=rtl] .search-form form button {
  left: 0;
  right: unset;
  border-radius: 100px 0 0 100px;
}
body[dir=rtl] .mr-5 {
  margin-left: 5px !important;
}
body[dir=rtl] .mr-10 {
  margin-left: 10px !important;
}
body[dir=rtl] .mr-15 {
  margin-left: 15px !important;
}
body[dir=rtl] .ml-10 {
  margin-right: 10px !important;
}
body[dir=rtl] .ml-30 {
  margin-right: 30px !important;
}
body[dir=rtl] .mr-50 {
  margin-left: 50px !important;
}
body[dir=rtl] .faqs-list .card .card-header h2 button::after {
  right: auto;
  left: 0;
}
body[dir=rtl] .header-info > ul > li a i {
  float: left;
}
body[dir=rtl] .deal {
  background-position: left;
}
body[dir=rtl] .custom-modal .modal-dialog .btn-close {
  right: auto;
  left: 30px;
}
body[dir=rtl] .fi-rs-arrow-right:before {
  content: "\f11a";
}
body[dir=rtl] .main-categories-wrap {
  margin-right: 0;
  margin-left: 35px;
}
body[dir=rtl] .form-group--icon .product-cat-label {
  padding: 3px 20px 3px 35px;
}
body[dir=rtl] .form-group--icon .product-cat-label:after {
  right: auto;
  left: 12px;
}
body[dir=rtl] .form-group--icon .product-cat-label:before {
  right: auto;
  left: 0;
}
body[dir=rtl] .alert-dismissible .btn-close {
  left: 0;
  right: auto;
}
body[dir=rtl] input.qty-input[type=number] {
  padding-right: 10px;
  padding-left: 0;
}
