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;
}

.mobile-menu {
    transform: translateX(-101%);
}

.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%);
}

.breadcrumb-content .breadcrumb-item+.breadcrumb-item::before {
    float: right;
}

.categories-content-two {
    transform: translateX(50%);
}

.sidebar-search form input {
    padding: 14px 20px 14px 60px;
}

.view-all-btn span.svg-icon {
    transform: rotate(279deg);
}

.display-price .line-through {
    margin-inline-start: 7px;
}

.post-title a {
    background-position: right 100%;
}

.featured-post-item:hover .post-title a {
    background-size: 100% 1px;
    background-position: right 100%;
}

.video-post-thumb .play-btn {
    transform: translate(50%, -50%);
}

.list-wrap span.right-arrow {
    transform: rotate(-90deg);
}

.editor-post-thumb-three .paly-btn {
    transform: translate(50%, -50%);
}

.form-check .form-check-input {
    margin: 0 0 0 8px;
}

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

.tourex-tabs-wrapper .tabContent img {
    transform: translate(50%, -50%);
}

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