html[dir="rtl"] .intro-title {
    text-align: right;
}

html[dir="rtl"] .intro-price {
    text-align: right;
}

html[dir="rtl"] .intro-old-price:after {
    left: auto;
    right: 0;
}

/* Text Alignment RTL */
html[dir="rtl"] .text-third {
    text-align: right;
}

/* Owl Carousel RTL */
html[dir="rtl"] .owl-carousel {
    direction: rtl !important;
}

html[dir="rtl"] .owl-carousel .owl-stage {
    direction: rtl !important;
}

html[dir="rtl"] .owl-carousel .owl-item {
    direction: rtl !important;
    float: right !important;
}

/* Category Carousel */
html[dir="rtl"] .cat-blocks-container .owl-carousel .owl-item {
    direction: ltr !important;
}

/* Owl Carousel Navigation RTL */
html[dir="rtl"] .owl-theme.owl-nav-inside .owl-nav .owl-prev {
    left: auto;
    right: 50%;
    margin-left: 0;
    margin-right: -584px;
}

html[dir="rtl"] .owl-theme.owl-nav-inside .owl-nav .owl-next {
    right: auto;
    left: 50%;
    margin-right: 0;
    margin-left: -584px;
}

/* Category Blocks RTL */
html[dir="rtl"] .cat-block {
    text-align: center;
}

html[dir="rtl"] .cat-block-title {
    text-align: center;
}

/* Banner Content RTL */
html[dir="rtl"] .banner-content {
    left: auto;
    right: 30px;
    text-align: right;
}

html[dir="rtl"] .banner-subtitle,
html[dir="rtl"] .banner-title {
    text-align: right;
}

/* Product Cards RTL */
html[dir="rtl"] .product-cat,
html[dir="rtl"] .product-body {
    text-align: right;
}

html[dir="rtl"] .ratings-container {
    text-align: right;
    justify-content: flex-end;
}

/* Deal Section RTL */
html[dir="rtl"] .deal {
    padding: 3.6rem 4rem 4.8rem;
    text-align: right;
}

html[dir="rtl"] .deal h4,
html[dir="rtl"] .deal h2,
html[dir="rtl"] .deal .product-title,
html[dir="rtl"] .deal .product-price {
    text-align: right;
}

/* Footer RTL */
html[dir="rtl"] .footer {
    text-align: right;
}

html[dir="rtl"] .footer .widget-title {
    text-align: right;
}

html[dir="rtl"] .widget-list {
    text-align: right;
}

/* Responsive */
@media screen and (min-width: 576px) {

    html[dir="rtl"] .intro-slider-container,
    html[dir="rtl"] .intro-slide {
        height: 360px;
    }
}

@media screen and (min-width: 992px) {

    html[dir="rtl"] .intro-slider-container,
    html[dir="rtl"] .intro-slide {
        height: 400px;
    }
}

@media screen and (min-width: 1200px) {
    html[dir="rtl"] .owl-theme.owl-nav-inside .owl-nav .owl-prev {
        right: 50%;
        margin-right: -584px;
    }

    html[dir="rtl"] .owl-theme.owl-nav-inside .owl-nav .owl-next {
        left: 50%;
        margin-left: -584px;
    }
}