
.c-nav__lang,
.c-footer__tehran-1370 {
    font-family: 'Fractul Alt En'
}

.c-nav__lang {
    margin-right: 8%;
}

.dl-angle-right:before {
    content: '\e805'
}

.dl-angle-left:before {
    content: '\e806'
}

.c-footer__info-list,
.c-footer__newsletter {
    font-size: 1em;
    line-height: 2em;
}

.c-footer__newsletter-form input {
    direction: ltr;
}

.c-footer__newsletter-form .text-success {
    color: #f7c60f;
}

.c-filters__results {
    left: 100%;
    right: initial;
    margin-left: 20px;
    margin-right: initial;
}

.o-dline-angle__angle {
    border-left: none;
    border-right: 25px solid transparent;
}

.swiper-container-vertical > .swiper-pagination-bullets {
    right: 15px;
    direction: rtl;
}

@media (max-width: 980px) {
    .c-purchase-advantages__text {
        text-align: right;
    }

    .c-filters__icon {
        right: initial;
        left: 10px;
    }

    .c-construction-page {
        right: 15%;
    }

    .c-purchase-info__product-price {
        float: none !important;
    }
}


.dl-angle-right-thick:before {
    content: '\e804'
}

.dl-angle-left-thick:before {
    content: '\e816'
}

.c-filters__body {
    left: initial;
    right: 0;
}


@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24, .col-md-25, .col-md-26, .col-md-27, .col-md-28, .col-md-29, .col-md-30, .col-md-31, .col-md-32, .col-md-33, .col-md-34, .col-md-35 {
        float: right;
    }

    .c-nav__btns {
        margin-left: 3%;
    }
}


@media (max-width: 992px) {
    .c-products-slide__container {
        left: initial;
        right: -20px;
    }

    .c-products-slide__title {
        font-size: 1.7em;
    }
}

.c-comments__body {
    padding-left: 40px;
    padding-right: 15px;
}


.c-checkbox {
    padding-left: 0;
    padding-right: 17px;
}

.c-checkbox__checkmark {
    left: initial;
    right: 0;
}

.c-nav__tab-inner-hint {
    font-size: 1.2em;
    letter-spacing: normal;
}

.c-more-for-you__title {
    letter-spacing: normal;
}

.c-category-advisor__btn-call {
    font-size: 1.2em;
}

.share-options {
    right: 80px;
    left: initial;
}

.c-product-details__btns-arrow {
    float: left;
}

.c-cis-stores__link:hover .c-cis-stores__name::before {
    right: -25px;
    left: initial;
}

.c-purchase-info__product-price, .c-purchase-info__product-qty {
    float: left;
}

.c-dynamic-arrow-icon--black {
    margin-left: initial;
    margin-right: 10px;
}

.c-purchase-info__product-remove, .c-two-column__column-2 {
    float: left;
}

.c-purchase-services {
    padding-right: 40px;
}

.c-purchase-info__total-prices {
    padding-left: 15px;
    padding-right: initial;
}

.c-purchase-info__product-qty-body {
    text-align: left;
}

.c-purchase-info__product-qty-container {
    padding: 5px 0px 5px 29px;
}

.select-selected::after {
    right: initial;
    left: 0;
}

.align-menu-mobile {
    margin-left: -25px;
    margin-right: initial;
}

.c-customize.size .c-customze__title {
    float: right;
    margin-left: 30px;
    margin-right: 0;
}

.c-store-back .dl-angle-right {
    float: left;
}

.c-store-filters span {
    margin-right: 10.5rem;
    margin-left: 0;
}

.c-store-filters ul {
    margin-right: 10.5rem;
    margin-left: 0;
}

.c-store-filters .btnsearch {
    float: left;
}

.c-store-filters li:first-child .select-selected::after {
    left: initial;
    right: 6rem;
}

.c-store-filters li:nth-child(2) .select-selected::after {
    left: initial;
    right: 8.5rem;
}

.c-store-filters li:nth-child(3) .select-selected::after {
    left: initial;
    right: 9.5rem;
}

.c-cis-margin-left-30 {
    margin-right: 30px;
    margin-left: 0;
}

.c-construction-page {
    right: 32%;
    left: initial;
}

    .c-construction-page .c-page-goback {
        margin-left: 10rem;
        margin-right: 0;
        display: inline-block;
    }

        .c-construction-page .c-page-goback .dl-angle-right {
            float: left;
        }

.o-collection-layout__header .title {
    text-align: right;
}

.pull-right {
    float: left !important;
}

.btn-collection {
    left: initial;
    right: 0;
}

    .btn-collection:before {
        content: '';
        border-right: 15px solid #f6f6f6;
        border-left: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-top: 15px solid transparent;
        position: absolute;
        right: -1px;
        left: initial;
    }

    .btn-collection:after {
        content: '';
        border-right: 15px solid #000;
        border-left: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-top: 15px solid transparent;
        position: absolute;
        left: -31px;
        right: initial;
    }

    .btn-collection:hover:after {
        border-right: 15px solid #f7c60f;
        border-left: 15px solid #f6f6f6;
    }


.c-cis-collection__dl {
    width: 0;
    height: 0;
    border-left: 30px solid #f6f6f6;
    border-right: 30px solid transparent;
    border-bottom: 30px solid transparent;
    border-top: 30px solid transparent;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: initial;
}

.btn-collection-all {
    background: #000000;
    color: #fff;
    text-align: center;
    transition: all .4s ease;
    border: 1px solid #000000;
    -webkit-transition: all .4s ease;
    transition-timing-function: ease;
    -o-transition: all .4s ease;
    -webkit-transition-timing-function: ease-in-out;
    padding: 15px 40px;
    font-size: 17pt;
    position: relative;
    float: left;
}

    .btn-collection-all:before {
        content: '';
        border-right: 15px solid #000;
        border-left: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-top: 15px solid transparent;
        position: absolute;
        left: -31px;
    }

    .btn-collection-all:after {
        content: '';
        border-right: 15px solid #fff;
        border-left: 15px solid transparent;
        border-bottom: 15px solid transparent;
        border-top: 15px solid transparent;
        position: absolute;
        right: -1px;
    }

    .btn-collection-all:hover:before {
        border-left: 15px solid #fff;
        border-right: 15px solid #f7c60f;
    }

    .btn-collection-all:hover:after {
        border-left: none;
    }

.afterSaleService-page-content ul, .faq-page-content ul, .representaion-page-content ul, .customerClubBenefits-page-content ul, .organizationalSale-page-content ul {
    padding-right: 26px;
    padding-left: 0;
    list-style: none;
}

    .afterSaleService-page-content ul li::before, .faq-page-content ul li::before, .representaion-page-content ul li::before, .customerClubBenefits-page-content ul li::before {
        content: "\2022";
        color: black;
        font-weight: bold;
        display: inline-block;
        width: 1em;
        margin-right: -1em !important;
        margin-left: 0;
    }

.mngul li {
    margin-left: 10px;
    margin-right: 0;
    margin-bottom: 28px;
}

/*.header-homeIcone {
    margin-left: 0;
    margin-right: 10px;
}*/

@media (max-width: 980px) {
    .header-homeIcone {
        /*margin-left: 5px !important;
        margin-right: 0 !important;*/
    }
}

/*h1, h2, h3, a {
    word-spacing: 2pt;
    font-family: 'Fractul Alt Light';
}

.dorsa-titr-font {
    word-spacing: 2pt !important;
    font-family: 'Fractul Alt Light';
}

p, ul, li, h4, h5, .dorsa-otherText-font {
    word-spacing: 3pt;
}

.c-footer__info-title, .c-footer__link, .c-nav__tab-title, .c-nav__tab-link, .dorsa-menu-font, .c-nav__tab-caption {
    word-spacing: 2pt !important;
}

.career_header .joinUsTitle h1 {
    word-spacing: 0pt;
    font-family: "Fractul Alt";
}
.career_header .homeLink a {
    word-spacing: 0;
    font-family: "Fractul Alt Hairline";
}
.career-footer .c-footer__link a {
    color: #000000;
    font-size: 15pt;
    text-decoration-line: underline;
}

.lightFont{
    font-family: "Fractul Alt Light";
}*/


.career_questions .c-checkbox {
    padding-left: 100px;
}

.career_questions .c-checkbox {
    padding-right: 30px;
}


    .career_questions .c-checkbox input:checked ~ .c-checkbox__checkmark .c-checkbox__checkmark-inner {
        width: 8px;
        height: 8px;
    }

.career_finalCheck .c-checkbox {
    padding-left: 0;
    padding-right: 27px;
}
/*.career_OpportunityPage .OpportunityPage-detail h2, .career_OpportunityPage .OpportunityPage-description h1, .career_OpportunityPage .OpportunityPage-description h2, .career_form h1, .opportunity h1 {
    font-family: 'Fractul Alt'
}*/
.c-gallery-wod {
    right: 0;
    left: initial;
}

.c-gallery-wod__vr {
    right: 0;
    left: initial;
}

.c-gallery-wod__btn {
    right: 5px;
    left: initial;
}

.c-gallery-wod__body {
    left: 110%;
}

.c-gallery-wod__links {
    right: 70px;
    left: initial;
}

.c-gallery-wod__link--main {
    margin-right: -20px;
    margin-left: initial;
}

.c-gallery__vr-title {
    right: -48px;
    border-left: 5px solid #eac930;
    border-right: initial;
    left: initial;
}

.c-gallery__vr-title-h4 {
    writing-mode: vertical-rl;
    transform: rotate( 360deg );
    margin-left: 5px;
    margin-right: 5px;
}

.c-gallery-slider__next {
    right: -35px;
    left: initial;
}

.c-gallery-slider__prev {
    left: -35px;
    right: initial;
}

.c-gallery-wod__arrow {
    transform: rotate( 270deg );
}

.c-news-details__vr-title {
    left: 0;
    right: initial;
}

.c-news-details__vr-dline-angle {
    left: 18.5px;
    right: initial;
}

.c-news-details__vr-title-text {
    transform: rotate( 360deg );
}

.c-gallery-recent__body {
    padding-right: 90px;
    padding-left: initial;
}

.c-gallery-recent__body-news {
    padding-left: 20px;
    padding-right: initial;
}

.c-gallery__info-hash {
    margin-left: 20px;
    margin-right: initial;
}

.c-gallery__info-author {
    margin-right: initial;
    margin-left: 30px;
}

.dropdown-box {
    right: initial;
    left: 6%;
}

.product.product-cart .product-detail {
    margin: 0 1rem 0 8rem;
}

.product-name {
    padding-left: 20px !important;
    padding-right: initial !important;
}

    .product-name span {
        padding-left: 8px;
    }

.product.product-cart .btn-close {
    right: initial;
    left: 0rem;
}

.c-btn--black {
    float: left;
}

.c-purchase-info__address-add {
    text-align: right;
}

.lbl-switch {
    padding-right: 3rem;
}

.c-product-details__price-Line {
    left: initial;
    right: 0;
}

@media (max-width:1024px) {
    .c-nav__menu {
        position: absolute;
        left: initial;
        right: 6px;
    }
}

.js-wishlist-next {
    position: absolute;
    right: initial;
    left: 0;
}

element.style {
}

.inline {
    margin-right: initial;
    margin-left: 2rem;
}

.central-btn {
    margin-right: 15px;
    margin-left: initial;
}

/*change product box styles*/
.c-product-item__brand {
    text-align: left;
    border-bottom: 1px solid #cac9c8;
    padding-bottom: 1rem;
}

.c-product-item__name {
    text-align: left;
    padding-top: 1rem;
}

.c-product-item__price {
    text-align: left;
}

.item-brand-box {
    position: relative;
}

.sale-percent {
    position: absolute;
    top: 0;
    font-size: 1.5em;
    font-weight: 500;
}

    .sale-percent span {
        vertical-align: text-bottom;
    }
.caousel-box-home{
    margin-left:0;
}
.product-tile .context .product-title, .product-tile .context .product-price{
    text-align:left;
}
.product-tile .context{
    width:100%;
}