body {
    direction: rtl;
}

[type=email],
[type=number],
[type=tel],
[type=url] {
    direction: rtl;
}

html[dir="rtl"] .slick-prev i {
    transform: rotate(180deg);
}

html[dir="rtl"] .slick-next i {
    transform: rotate(180deg);
}

.navbar-nav {
    margin-right: auto !important;
    margin-left: 0 !important;
}

.dropdown-menu {
    right: 0;
    left: auto;
}

.text-left {
    text-align: right !important;
}

.text-right {
    text-align: left !important;
}

.float-left {
    float: right !important;
}

.float-right {
    float: left !important;
}

.mr-auto {
    margin-right: 0 !important;
    margin-left: auto !important;
}

.ml-auto {
    margin-left: 0 !important;
    margin-right: auto !important;
}

.offCanvas-wrap {
    transform: translateX(100%);
}

.offCanvas-toggle span {
    transform: translate(46%, -50%);
}

.featured-post-content .post-tag {
    transform: translateX(50%);
}

.form-check label,
.navbar-wrap ul li .sub-menu li,
.mobile-menu .nav-logo {
    text-align: right;
}

.post-item.next-post,
.copyright-text p {
    text-align: left;
}
.navbar-wrap ul li .sub-menu li a {
    padding: 9px 25px 9px 15px;
}

.sidebar-avatar-thumb {
    transform: translateX(50%);
}

.categories-content {
    transform: translate(50%, -50%);
}

.mobile-menu .navigation li>a {
    padding: 10px 25px 10px 60px;
}

#preloader .loader-inner {
    transform: translate(50%, -50%);
}

.mobile-search input {
    padding: 10px 20px 10px 45px;
}

.section-title-two.text-center .title::before {
    transform: translateX(50%);
}

.theme-btn .fa-arrow-right {
    transform: rotate(-180deg);
}

.theme-btn .fa-arrow-left {
    transform: rotate(180deg);
}

.cont.p-2 {
    text-align: left;
}

.badge-offer::before {
    display: none;
}

.badge-offer {
    inset-inline-start: 0px;
}

.link-effect {
    background-position: 100% 95%;
    /* RTL fix */
}

.theme-btn::after,
.theme-btn::before {
    transform: translate(50%, -50%);
}

.rtl-end-0 {
    right: 0 !important;
    left: auto !important;
}

.display-price span.line-through {
    margin-inline-end: 0px;
    margin-right: 4px;
}

.offcanvas {
    visibility: visible;
}

.offcanvas__info {
    -webkit-transform: translateX(calc(100% + 80px));
    -moz-transform: translateX(calc(100% + 80px));
    -ms-transform: translateX(calc(100% + 80px));
    -o-transform: translateX(calc(100% + 80px));
    transform: translateX(calc(100% + 80px));
}

.hero-1 .hero-content h1::before,
.section-title-style1.section-title2 h2::before {
    transform: translateX(50%);
}

.rtl-180deg, .fa-angle-left{
    transform: rotate(180deg) !important;
}
.fa-angle-right{
    transform: rotate(-180deg) !important;
}

.nice-select:after {
    right: auto !important;
    left: 14px;
}

.shop-filter-area .nice-select::after {
    inset-inline-end: -17px;
}

.fa-arrow-left {
    transform: rotate(-180deg);
}

/* responsive css  */
/* Extra large devices (large desktops, 1200px and up) */
@media (max-width: 1199.98px) {
    .logo.text-center {
        text-align: right !important;
    }
}
