body {
    direction: rtl;
    text-align: right;
}

.mainMenu > li:last-child, .secondaryMenu > li:last-child {
    padding: 0 .5rem 0 0;
}

.slider-text--cover {
    padding-right: 5.375rem;
    padding-left: initial;
}

.slider-main--text {
    left: initial;
    right: 0;
}

.slider-left {
    left: -1.25rem;
    right: initial;
}

    .slider-left::before {
        left: initial;
        right: 0;
    }

.slider-left--item::after {
    left: initial;
    right: -4rem;
}

.cat_info_carousel4 .category-footer {
    padding: 0 0 0 2rem;
}

.category:is(.border-colored) .category-body {
    border-left: initial;
    border-right: 4px solid var(--border-color-light);
}

.cat_big-carousel .category-body, .cat-medium-to-right-carousel .category-body {
    padding: 3.563rem 1.813rem 3.313rem 0;
}

.cat_big-carousel .category-description::before, .cat-medium-to-right-carousel .category-description::before {
    float: left;
}

.category:is(.border-colored) .category-footer {
    border-left: initial;
    border-right: 4px solid var(--border-color-dark);
}

.footer-desktop .terms-list li:first-child {
    margin: 0 0 0 .8rem;
}

.float-btn .btn span {
    padding: 7px 30px 7px 16px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}
/*.float-btn {
  right:initial;
    left: 32px;
}*/
.float-btn .btn i {
    right: initial;
    
}

.owl-carousel .owl-nav {
    right: initial;
    left: -81px;
}

@media only screen and (max-width: 1600px) {
    .owl-carousel .owl-nav {
        right: initial;
        left: -70px;
    }
}

.realization--carousel .owl-carousel .owl-nav {
    right: initial;
    left: -72px;
}

.realization--text:before {
    right: initial;
    left: -4rem;
}

.owl-carousel-fade.owl-carousel .owl-nav {
    left: initial !important;
    right: calc(50% - 5.25rem) !important;
}

@media only screen and (max-width: 1600px) {
    .owl-carousel-fade.owl-carousel .owl-nav {
        left: initial !important;
        right: calc(50% - 5.1rem) !important;
    }
}

/*.slider-left--item .item-link svg {
    transition: transform .4s cubic-bezier(0.66,1.39, 0,1.22);
}*/

.category-footer {
    direction: rtl;
}

.category:is(.border-colored) {
    border-radius: 14px 0 0 14px;
}

.tab-numbered .tab--item:nth-child(odd) .tab-item--text:before {
    left: initial;
    right: calc(var(--offset-left) * -1 - 23px);
}

.tab-big .tab-item--text {
    padding-right: initial;
    padding-left: clamp(4rem, 8.7vw, 10.3rem);
}

.tab-big .tab-item--img {
    padding-left: initial;
    padding-right: clamp(4rem, 8.7vw, 10.3rem);
}

.tab-numbered .tab--item:nth-child(odd) .tab-item--text:after {
    left: initial;
    right: calc(var(--offset-left) * -1);
}

.tab-big .tab-item--img .img-back {
    left: initial;
    right: var(--img-offset);
}

.gallery-main.owl-carousel .owl-nav {
    right: initial;
    left: unset;
}

.category-link--container:hover .transform-left {
    transform: rotate(180deg) !important;
}

.category-link--container:hover svg {
    transform: rotate(180deg) !important;
}

.category-link--container:hover svg {
    transform: none;
}

/*.transform-left {
    transform: rotate(180deg);
}*/


.slider-left--item a:hover .item-text > .item-link svg {
    transform: rotate(180deg) !important;
}

.offcanvas-end {
    right: initial;
    left: 0;
    transform: translateX(-100%);
}

.box-info::after {
    left: initial;
    right: -5.25rem;
}

.box-info::before {
    left: initial;
    right: 0;
}

.box-info .box-info--cover {
    direction: rtl;
}

.category-body .category__tag--container i {
    margin-right: initial;
    margin-left: .75rem;
    
}

.cat_big-grid .category__tag--container {
    right: initial;
    left: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 15px;
    padding: .4rem 1rem .4rem 2rem;
    border-top-left-radius: initial;
    border-bottom-left-radius: initial;
}

.cat_small-3 .category-description {
    padding-left: initial;
    padding-right: 2.813rem;
}

.cat_small-3 .category-footer {
    padding: 1rem 3rem 1rem 1.5rem;
}

.hero-box::before {
    left: initial;
    right: 0;
}

@media only screen and (max-width: 1600px) {
    .hero-box:after {
        right: initial;
        left: -3rem;
    }
}

.box-text-image-right .img-div {
    margin-left: initial;
    margin-right: 6rem;
}

.overlay:after {
    left: initial;
    right: 0;
}

.cat-big1boxSmall4 .category-main {
    margin-left: initial;
    margin-right: -6rem;
}

.category.border-left-flat {
    border-radius: 14px 0 0 14px;
}

@media only screen and (max-width: 992px) {
    .box-text-image .img-div {
        margin-left: 0;
        margin-right: 0;
    }
}

@media only screen and (max-width: 1400px) {
    .cat-big1boxSmall4 .category.category-main {
        margin-left: initial;
        margin-right: 0;
    }
}

.box-info {
    right: initial;
    left: 0;
}

.tab--item.reverse .tab-item--img {
    padding-left: clamp(6rem, 8.7vw, 10.3rem);
    padding-right: 0;
}

.tab-big .tab--item.reverse .tab-item--img .img-back {
    left: var(--img-offset);
    right: initial;
}

.tab--item.reverse .tab-item--img .img-back {
    left: unset;
}

@media only screen and (max-width: 992px) {
    .tab--item .tab-item--img, .tab--item .tab-item--text, .tab--item.reverse .tab-item--img, .tab--item.reverse .tab-item--text {
        padding-left: 0;
        padding-right: 0;
    }
}

@media only screen and (max-width: 992px) {
    .tab-big .tab--item.reverse .tab-item--img .img-back, .tab-big .tab--item .tab-item--img .img-back {
        right: var(--img-offset);
        left: unset;
    }
}

.cat-big1boxSmall4 .category-main-reverse {
    margin-right: initial;
    margin-left: -6rem;
}

.category.border-right-flat {
    border-radius: 0 14px 14px 0;
}

.form-check .form-check-input {
    margin-right: initial;
    margin-left: 1rem;
}
.conf--card.border-colored {
    border-radius: 14px 0 0 14px;
    border-right-width: 5px;
    border-right-style: solid;
    border-left-width: initial;
    border-left-style: initial;
}
conf--controls {
    direction: ltr;
}
