body {
    direction: rtl;
}

.header-search-box {
    padding-right: 45px;
    padding-left: 0;
    margin-right: 45px;
}

.header-search-box::before {
    left: inherit;
    right: 0;
}

.header-one-social-links ul li:last-child {
    margin-right: 16px;
}

.header-one-social-links ul li:first-child {
    margin-right: 0;
}

.main-header-one__right::before {
    left: inherit;
    right: 0;
}

.main-menu .main-menu__list > li > ul,
.main-menu .main-menu__list > li > ul > li > ul,
.stricky-header .main-menu__list > li > ul,
.stricky-header .main-menu__list > li > ul > li > ul {
    left: inherit;
    right: 0;
}


/*.main-header-one__right {*/
/*    padding-left: 0;*/
/*    margin-left: 0;*/
/*    padding-right: 40px;*/
/*    margin-right: 30px;*/
/*}*/

/*.main-header-one__right::before {*/
/*    left: inherit;*/
/*    right: 0;*/
/*}*/

.main-header-one__right {
    padding-left: 0;
    margin-left: 0;
    padding-right: 40px;
    margin-right: 30px;
}


.main-header-one__right .contact-box .text {
    margin-left: 0;
    margin-right: 16px;
}

.main-slider .container {
    text-align: left;
}

.main-slider .container .content {
    display: inline-block;
    width: auto;
    margin: auto;
    text-align: right;
}

.features-two__list li .inner {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 60px;
}

.counter-one__single .inner {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 60px;
}

.counter-one__single .inner::before {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 60px;
}

.team-one__single-img {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 60px;
}

.team-one__single-img .content-box {
    right: 0;
    bottom: 0;
}

.pricing-plan-one__single-inner .table-header h2 .text {
    margin-left: 0;
    margin-right: 10px;
}

.owl-carousel {
    direction: ltr;
}

.owl-carousel .owl-item {
    direction: rtl
}

.testimonials-one__left-inner {
    direction: ltr;
}

.testimonials-one__left-inner .owl-item {
    direction: rtl;
}

.page-header__img {
    left: 0;
    right: inherit;
    border-top-right-radius: 50%;
    border-top-left-radius: 0;
}

.page__header .content .breadcrumbs li:before {
    transform: rotate(180deg)
}

.features-one__single {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 60px;
}

.features-two__list li .count-box {
    left: inherit;
    right: 40px;
}

.footer-widget__single-blog-list li .text-box {
    margin-left: 0;
    margin-right: 16px;
}

.blog-one__single-img .date-box {
    left: inherit;
    right: 36px;
}

.blog-one__single__content .meta-box li {
    flex-direction: row-reverse;
}

.testimonials-one__single .client-info .text-box {
    margin-left: 0;
    margin-right: 45px;
}

.testimonials-one__single .client-info .img-box .inner {
    border-top-left-radius: 0;
    border-top-right-radius: 30px;
}

.testimonials-one__single .client-info .img-box .inner::before {
    border-top-left-radius: 0;
    border-top-right-radius: 30px;
}

.testimonials-one__single .client-info .img-box .icon {
    right: inherit;
    left: 32px;
}

.gallery-one__single-img .content-box {
    left: inherit;
    right: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 20px;
    padding-right: 16px;
}

.gallery-one__single-img .content-box::before {
    border-top-right-radius: 0;
    border-top-left-radius: 20px;
}

.gallery-one__single-img .btn-box {
    left: inherit;
    right: 255px;
}

.gallery-one__single-img .btn-box .icon-right-arrow {
    transform: rotate(180deg);
}

.testimonial-two__img .icon {
    right: inherit;
    left: -5px;
}

#testimonial-two__carousel-pagination {
    flex-direction: row-reverse;
    top: inherit;
    bottom: calc(100% + 100px);
}

.pricing-plan-two__single-inner .table-content ul li .text-box {
    margin-left: 0;
    margin-right: 20px;
}

.pricing-plan-two__single-inner .table-header h2 .text {
    margin-left: 0;
    margin-right: 8px;
}

.sec-title {
    text-align: right;
}

.about-three__content-text2-single .content-box {
    margin-left: 0;
    margin-right: 40px;
}

.about-one__client-info-box .title-box {
    margin-left: 0;
    margin-right: 20px;
}

.portfolio-two__link a .icon-right {
    transform: rotate(180deg);
}

.testimonial-three__single-bottom .client-info {
    margin-left: 0;
    margin-right: 16px;
}

.testimonial-three__single-bottom .img-box .round-two {
    left: 0;
    right: -7px;
}

.testimonial-three__single-bottom .img-box .round-one {
    left: 0;
    right: -12px;
}

.nav__main .nav__list .nav__item {
    margin-left: 0 !important;
    margin-right: 35px;
}

.main-header-three__right .header-search-box {
    margin-left: 24px;
    padding-left: 24px;
    margin-right: 0;
    padding-right: 0;
}

.main-header-three__right .header-search-box::before {
    right: inherit;
    left: 0;
}

.scd-sidebar .number-box .text-box {
    margin-left: 0;
    margin-right: 16px;
}

.scd-sidebar .wp-block-categories-list li a::after,
.scd-sidebar .menu a::after,
.scd-sidebar .menu li a::after,
.scd-sidebar .widget_pages li a:before,
.scd-sidebar .widget_categories li a::after,
.scd-sidebar .widget_pages li a::after,
.scd-sidebar .widget_archive li a::after {
    left: 15px;
    right: inherit;
    transform: rotate(180deg);
}

.sidebar__products li .product-content {
    margin-left: 0;
    margin-right: 16px;
}

.page-numbers {
    direction: ltr;
}

.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    float: inherit;
}

.main-menu .main-menu__list > li > ul > li > ul, .stricky-header .main-menu__list > li > ul > li > ul {
    right: 100%;
}

.woocommerce .woocommerce-product-rating .star-rating {
    margin: 0.7em 0 10px 4px;
}

.woocommerce div.product .summary.entry-summary p.price del, .woocommerce div.product .summary.entry-summary span.price del {
    margin-right: 0;
    margin-left: 10px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    text-align: right;
}

.woocommerce-cart .woocommerce-cart-form .product-name span {
    padding-right: 20px;
    padding-left: 0;
}

.woocommerce-cart .woocommerce-cart-form table.shop_table th, .woocommerce-cart .woocommerce-cart-form table.shop_table td {
    padding-left: 0 !important;
    padding-right: 40px !important;
}

.woocommerce-cart .woocommerce-cart-form table.shop_table th, .woocommerce-cart .woocommerce-cart-form table.shop_table td {
    text-align: right;
}

.woocommerce-page table.cart td.actions .coupon {
    margin-left: 8px;
}

.search-popup__content .thm-btn {
    left: -1px;
    right: inherit;
    border-radius: 0 !important;
}

.nav__cart-module {
    margin-left: 0;
    margin-right: 30px;
}

.page__header .content .breadcrumbs li:last-child a {
    margin-left: 0;
    margin-right: 4px;
}

.scd-sidebar form.wp-block-search__button-inside.wp-block-search__icon-button.wp-block-search .wp-block-search__inside-wrapper input {
    padding-left: 4px;
    padding-right: 20px;
}

.pricing-plan-one__single-inner .table-content ul li .text-box {
    margin-left: 0;
    margin-right: 20px;
}

.pricing-plan-one__single-inner .table-content ul li .text-box > p {
    text-align: right;
}

.pricing-plan-one__single-inner .table-header h2 .dollar {
    top: -8px !important;
}

.txt-loading {
    direction: ltr;
}

.text-right {
    text-align: right !important;
}

.main-header-two__right,
.main-header-two__left .logo-box-two {
    padding: 0 24px !important;
}

.main-header-two__right .contact-box .text {
    margin-left: 0;
    margin-right: 10px;
}

.main-header-two__middle .header-search-box {
    margin-left: 60px;
    padding-right: 0;
    padding-left: 40px;
}

.main-header-two__middle .header-search-box::before {
    right: auto;
    left: 0;
}

.main-slider-two__content {
    text-align: right;
}

.main-slider-two .shape1 {
    left: inherit;
    right: -30px;
    transform: rotate(180deg);
}

.main-slider-two .shape2 {
    left: inherit;
    right: 0;
    display: none;
}

.main-slider-two .shape3 {
    left: inherit;
    right: -270px;
}

.main-slider-two .shape4 {
    right: inherit;
    left: -110px;
}

.main-slider-two .image-layer::before {
    background: rgb(241, 243, 242);
    background: linear-gradient(270deg, rgba(241, 243, 242, 1) 6%, rgba(241, 243, 242, 1) 33%, rgba(241, 243, 242, 0.4542191876750701) 50%, rgba(241, 243, 242, 0.006039915966386533) 53%, rgba(241, 243, 242, 0) 74%);
}

.nav__main .nav__list .nav__item a {
    text-decoration: none;
}

.feature-three__single h2 {
    font-size: 28px !important;
    line-height: 48px !important;
    font-weight: 700 !important;
}

.about-one__experience-box .title-box {
    margin-left: 0;
    margin-right: 23px;

}

.blog__card-02 .meta-box li {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}

.sidebar__news-list li .text-box {
    margin-left: 0;
    margin-right: 15px;
}

.blog__card-02 .meta-box li .icon {
    margin-right: 0;
    margin-left: 8px;
}

.blog-post-tags {
    flex-direction: row-reverse;
}

.blog-content .blog-pagination .page-item.next svg {
    margin-left: 25px;
}

.blog-content .blog-pagination .page-item.prev svg {
    transform: rotate(180de);
    margin-right: 25px;
}

.thm-btn, .wp-element-button:not( .shop__search, .single_add_to_cart_button, .add_to_cart_button, .wp-block-search__button ), .woocommerce button.button:not(.single_add_to_cart_button, .add_to_cart_button), body.error404 .button {
    font-size: 16px !important;
}

.scd-sidebar .searchform button, .scd-sidebar .shop__search {
    right: inherit;
    left: 8px;
}

.blog-one__single__content .meta-box li {
    float: right;
    margin-left: 24px !important;
    margin-right: 0 !important;
    direction: ltr;
}

.blog-one__single__content .meta-box li .icon {
    margin-left: 4px;
}

.blog-one__single__content .meta-box li .text {
    direction: rtl;
    text-align: right;
}

.blog-content .blog-pagination .page-item {
    direction: ltr;
}

.page__header .content .inner h1 {
    font-size: 56px !important;
}

.scd-sidebar .widget.widget_block .wp-block-group h2,
.scd-sidebar .widget.widget_block > h2,
.scd-sidebar .widget .title {
    font-size: 20px !important;
    font-weight: 900 !important;
}

.scd-sidebar .wp-block-categories-list li a, .scd-sidebar .menu li a, .scd-sidebar .widget_pages li a {
    font-size: 15px !important;
    font-weight: 700 !important;
}

.blog__post .related-articles-sm .blog__card-02 .post__title h4,
.blog__post .blog-one__single__content h2 {
    font-size: 18px;
    font-weight: 700;
}

.blog__card-02 .post__category {
    font-size: 12px !important;
    font-weight: 500 !important;
    margin-bottom: 12px !important;
}

.social-widget.social-link li {
    margin-left: 6px;
    margin-right: 0;
}

.odometer-inside {
    direction: ltr;
}

.testimonial-two__content-box-single .inner .content-box .name {
    right: 64px;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="number"],
.wpcf7 input[type="date"],
.wpcf7 textarea,
.wpcf7 select {
    text-align:right;
}

.cart-empty::before {
    display: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li i {
    margin-left: 10px;
    margin-right: 0;
}

.woocommerce-info::before, .woocommerce-message::before, .woocommerce-error::before {
    left: inherit;
    right: 18px;
}

.woocommerce li.product.type-product .star-rating {
    right: inherit !important;
    left: 0 !important;
}

.social-widget.social-link li {
    margin-left: 6px;
    margin-right: 0;
}

span.sub-icon {
    left: -5px;
    right: inherit;
}

.blog__card-02 .bottom-box .read-more-btn a span:before {
    transform: rotate( 180deg );
    /*margin-left: 0;*/
    /*margin-right: 11px;*/
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button::before, a.wishlist_products_counter.top_wishlist-heart::before, span.wishlist_products_counter.top_wishlist-heart::before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart::before {
    margin-right: 5px;
    margin-left: 0;
}