html {
    direction: ltr;
}

a[href^="tel:"], a[href^="fax:"] {
    font-family: Yekan-Bakh;
}

.desktop-nav li {
    margin: 0 60px 0 0;
}

#breadcrumbs svg:not(.item-home svg) {
    transform: rotate(180deg);
}

.stickyLogo.visible {
    margin: 0 20px 0 0;
}

.singleHero .cats li {
    margin: 0 30px 15px 0;
}

.singleHero .topFeatures li {
    padding: 0 0 0 15px;
}

.singleHero .topFeatures li::before {
    right: unset;
    left: 0;
    top: 2px;
}

.accordion-button::after {
    margin-right: unset;
    margin-left: auto;
}

.productMegaMenu .view {
    left: unset;
    right: 20px;
}

.productMegaMenu .productBrand .content {
    margin: 0 0 0 15px;
}

.productMegaMenu .productCat ul li a::after {
    left: unset;
    right: 15px;
    transform: rotate(180deg);
    top: -4px;
}

.productMegaMenu .productCat ul li:hover a::after {
    left: unset;
    right: 0;
}

.productMegaMenu .productCat ul li {
    margin: 10px 10px 0 0;
}

.cateogry.productMegaMenu .productCat ul li {
    margin: 10px 2% 0 0;
}

.productCatsNav a img {
    margin: 0 5px 0 0;
}

.cateogry.productMegaMenu .productCat ul li a::after {
    left: unset;
    right: 15px;
}

.cateogry.productMegaMenu .productCat ul li:hover a::after {
    left: unset;
    right: 0;
}

.simpleMenuAction ul {
    right: -130px;
}

.ff-default .ff-el-form-control {
    text-align: left;
}

.singleReqs img {
    margin: 0 3px 0 0;
}

.contentWrapper :where(h2,h3,h4,h5)::before {
    right: unset;
    left: 0;
}

.contentWrapper ul {
    padding: 0 0 0 30px;
}

.productCard .bottom li:last-child::before {
    left: -12px;
    right: unset;
}

.hideFixedNav {
    right: 0;
    left: unset;
}

.openFixedNav {
    transform: rotate(180deg);
    left: 0;
    right: unset;
}

.catTitle img {
    margin: 0 7px 0 0;
}

.productCard .bottom li {
    margin: 0 15px 0 0;
    padding: 0 5px 0 0;
}

.indexProductSwiperNav {
    flex-direction: row-reverse;
}

.titleLink {
    flex-direction: column;
    align-items: flex-start;
}

.indexBlog article .content {
    margin: 0 0 0 15px;
}

.indexBlog article .view {
    float: right;
    padding: 10px 30px 9px 15px;
}

.indexBlog article .view::after {
    right: 5px;
    left: unset;
    transform: rotate(180deg);
}

.blogInfoWrapper .blogAction {
    padding: 0 0 0 1rem;
}

.about .center h3 img {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.contact .contactWrapper li span img {
    margin: -3px 5px 0 0;
}

.serviceHeader h1, .headerWrapper p {
    text-align: left;
}

.reqFormAside .content {
    margin: 0 0 0 15px;
}

.blog article .date img {
    margin: -3px 4px 0 0;
}

.postCat a {
    padding: 0 10px 0 0;
}

.formPage .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder.ff_item_selected::before,
.formPage .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder::before,
.formPage .productModel .ff-el-form-check::before {
    left: 5px;
    right: unset;
}

.formPage .fluentform .ff-el-group.ff_list_buttons .ff-el-image-input-src {
    margin: 0 10px 0 10px;
}

.heroSwiperNext,.heroSwiperPrev {
    transform: rotate(180deg);
}


@media screen and (min-width: 576px) {

    .formPage .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder {
        margin: 0 1% 15px 0 !important;
    }

}

@media screen and (min-width: 768px) {
    .singleGalleryAction {
        padding: 0 0 0 1rem;
    }
}

@media screen and (min-width: 992px) {
    .productAsideSticky {
        border-radius: 0 7px 7px 0;
        right: unset;
        left: 0;
    }

    .productAsideSticky li:first-child {
        border-radius: 0 7px 0 0;
    }

    .productAsideSticky li:last-child {
        border-radius: 0 0 7px 0;
    }


    footer .bg::before {
        left: unset;
        right: 90px;
    }
}

@media screen and (min-width: 1200px) {
    .singleGalleryAction li {
        margin: 0 25px 0 0;
    }
}

@media screen and (min-width: 1400px) {
    footer .bg::before {
        right: -30px;
    }
}