@font-face {
    font-family: IRANSans;
    src: url("../fonts/iransans_fa.ttf");
}

body {
    direction: rtl !important;

}

.wrapper {
    direction: rtl;
}

.owl-carousel {
    direction: ltr !important;
}

div[class^=col-], #breadcrumbs ul li, .description-box {
    text-align: right;
    float: right;
}

.wrapper.text-center.circle-box.circle-box-3 div[class^=col-] {
    float: left;
}

.title-content-box, .full-width-box h1, .full-width-box span {
    text-align: center;
}

.item .b-s-desc:before, .section-title-box h2:before {
    right: 0;
    left: auto;
}

.nav-tabs.vertical-tabs li > a span {
    padding-left: unset;
    padding-right: 76px;
}

.tab-content ul.list-style-twig li:before {
    left: auto;
    right: 0;
}

.tab-content ul.list-style-twig li {
    padding: 4px 35px 4px 0;
}

.listing ul li {
    float: right;
    padding-left: 30px;

}

.listing ul li .fl-ic {
    right: 13px;
    left: auto;
}

.listing ul li .list-content {
    padding-right: 65px;
}

.q-h-1 .image-folw {
    left: -150px;
    right: auto !important;
    transform: rotateY(180deg);
}

.quote-block-2 .quote-wrap {
    display: flex;
    flex-direction: row-reverse;
}

.quote-block-2 .quote-wrap:before {
    left: -55px;
    right: auto;
}

.quote-block-2 .ef {
    right: 47px;
    left: auto;
}

#quote-olw-h1 .owl-pagination {
    float: left;
}

.quote-block-2:after {
    right: 44px;
    left: auto;
}

h1, h2, h3, h4, h5, h6, span, label, div, p {
    font-family: IRANSans;
}

.circle-box .big-circle .c-content-block .ef {
    float: right;
    left: auto;
    right: -10px;
}

.big-circle span, [class^=custom-], .f-b-box li .tw-message {
    text-align: right;
}

.pr-general-box .pr-left, .item-product-title .p-desc-title .rating, .tabpanel .nav-tabs li {
    float: right;
}

.pr-general-box .pr-right {
    margin-right: 24px;
}

.f-contact-box {
    display: flex;
}
.section-title-box.title-box-center h2:before {
    right: 46%;
}

.block-contact-info .row-c {
    display: flex;
    text-align: right!important;
}