.blog-meta span, .blog-meta a {

    font-family: 'YekanBakhFaNum-Regular';
}
.blog-meta span:after, .blog-meta a:after
{
    left: 0;
    right:unset !important; 
}
.blog-meta span i, .blog-meta a i {
    margin-left: 10px;
    margin-right:unset !important;
}

/*******/
.fa-long-arrow-alt-right:before, .fa-right-long:before {
    content: "\f060" !important;
}
.ms-2 {
    margin-right: .5rem !important;
    margin-left: unset !important;
}
.blog-single .th-btn {
    font-family: yekan-bold;
}
.wp-block-search .wp-block-search__button {
    font-family: 'Yekan-Bold';
}
.wp-block-latest-posts.wp-block-latest-posts__list li,.wp-block-latest-comments__comment a {
    font-family: 'YekanBakhFaNum-Regular';
}
.widget_nav_menu li, .widget_meta li, .widget_pages li, .widget_archive li, .widget_price_filter li, .widget_time_duration li, .widget_instructor li, .widget_categories li {
    font-family: 'YekanBakhFaNum-Regular';
}
.sidemenu-area .widget_title, .sidebar-area .widget_title {
    font-family: 'IRANYekanX';
}
.recent-post .media-img {
    margin-left: 20px;
     margin-right: unset !important;
}

.recent-post .recent-post-meta {

    font-family: 'YekanBakhFaNum-Regular' ;
}

.recent-post .recent-post-meta a i {
    margin-left: 8px;
    margin-right:unset !important;
}

.widget_nav_menu a::before, .widget_meta a::before, .widget_pages a::before, .widget_archive a::before, .widget_price_filter a::before, .widget_time_duration a::before, .widget_instructor a::before, .widget_categories a::before
{
        right: 0;
        left:unset !important;
        content: '\f100' !important;
}

.widget_nav_menu li > span, .widget_meta li > span, .widget_pages li > span, .widget_archive li > span, .widget_price_filter li > span, .widget_time_duration li > span, .widget_instructor li > span, .widget_categories li > span
{
        left: 0;
        right:unset !important;
}
.widget_recent_comments li:before, .wp-block-latest-comments li:before{
        right: 0;
        left:unset !important;
}
.widget_recent_comments li, .wp-block-latest-comments li {

    padding-right: 30px;
    padding-left:unset !important;
}
.breadcumb-menu li, .breadcumb-menu a, .breadcumb-menu span {
    font-family: 'YekanBakhFaNum-Regular' !important;
}
.breadcumb-menu li:after {
    content: '\f100';
    margin-right: 10px !important;
    margin-left: 10px !important;
}
.th-social a
{
    margin-left: 10px;
    margin-right:unset !important;
}
.footer-widget .widget_title:before, .footer-widget .widget_title:after
{
        right: 0;
        left:unset !important;
}
.scroll-top {
    left: 30px;
    right:unset !important;
}

.footer-widget.widget_meta a, .footer-widget.widget_pages a, .footer-widget.widget_archive a, .footer-widget.widget_categories a, .footer-widget.widget_nav_menu a
{
        padding: 0 25px 0 0px !important;
        padding-left: 0;
        
}
.footer-widget.widget_meta a, .footer-widget.widget_pages a, .footer-widget.widget_archive a, .footer-widget.widget_categories a, .footer-widget.widget_nav_menu a {
    font-family: 'YekanBakhFaNum-Regular' !important;
}

.footer-widget .widget_title {
    font-family: 'IRANYekanX' !important;
}
.footer-links li {
    font-family: 'IRANYekanX' !important;
}
.blog-title a {
    font-size: 23px !important;
}

.fa-copyright:before {
    content: "\f1f9" !important;
    font-family: 'Font Awesome 6 Pro' !important;
}
i.fal.fa-copyright {
    font-family: 'IRANYekanX';
}

.header-layout-default .menu-area .logo-bg
{
        right: 0px;
        left:unset !important;
        clip-path: polygon(0 0, 100% 0%, 100% 100%, 10% 100%) !important;
}

.ml-20 {
    margin-right: 20px;
    margin-left:unset !important;
}
.th-btn
{
        font-family: 'IranYekanX';
}

.header-layout-default .main-menu > ul > li > a {
    font-family: 'IRANYekanX';
    padding: 31.5px 0;
       margin-right: 5px;
          margin-left:unset !important;
}
.main-menu ul li:first-child {
    margin-right: 0 !important;
    margin-left: unset !important;
}
.main-menu ul li.menu-item-has-children > a:after
{
    margin-right: 5px;
    margin-left:unset !important;
}
.main-menu ul.sub-menu, .main-menu ul.mega-menu
{
    text-align:right !important;
}

.main-menu ul.sub-menu li a {
   
    font-family: 'YekanBakhFaNum-Regular';
    padding-right: 23px;
    padding-left: unset !important;
    font-weight: 400;
}
.main-menu ul.sub-menu li a:before
{
        right: 0;
        left:usnet !important;
}
.main-menu ul.sub-menu li.menu-item-has-children > a:after {
    content: "\f104" !important;
    float: left !important;

}
.main-menu ul.sub-menu li ul.sub-menu {
    right: 100% !important;
    left: auto !important;
    top: 0 !important;
    margin: 0 0 !important;
    margin-right: 20px !important;
}

.main-menu ul.sub-menu {

    right: -27px;
    left:unset !important;
}
.popup-search-box form button{
    left: 12px;
    right:auto !important;
}
.popup-search-box form input {
    font-family: 'IRANYekanX';
}

.popup-search-box button.searchClose
{
    left: 40px;
    right:usnet !important;
}
.sidemenu-wrapper .closeButton
{
    left: 20px;
    right:unset !important;
}
.sidemenu-wrapper.show .sidemenu-content {
    right: 0;
    left:unset !important;
}
.sidemenu-wrapper .sidemenu-content
{
        margin-right: auto;
            margin-left:unset !important;
}

.sidemenu-wrapper .sidemenu-content
{
        left: -500px;
        right:unset !important;
}
.sidemenu-wrapper
{
        left: 0;
    right: unset !important;
}
.header-links li:not(:last-child) {
    padding: 0 0px 0 20px !important;
    margin: 0 0px 0 17px !important;
}
.header-links li > i {
    margin-left: 10px !important;
}

.header-links li:not(:last-child):before {

    left: 0;
    right:unset !important;
}
.header-links li, .header-links span, .header-links p, .header-links a {
    font-family: 'IRANYekanX' !important;
}
.header-social a
{
    margin: 0 15px 0 0px !important;
}
.header-social .social-title
{
    margin: 0 0px 0 10px !important;
}
.widget .search-form input
{
    font-family: 'IRANYekan';
    font-size:13px !important;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
    font-family: 'IRANYekan';
}
blockquote p, .wp-block-quote p
{
    font-family: 'IRANYekanX';
}
blockquote cite, .wp-block-quote cite
{
        font-family: 'YekanBakhFaNum-Regular';
    right: 80px;
    left:unset !important;
        clip-path: polygon(0 0, 100% 0, calc(100% - 0px) 100%, 10% 100%) !important;
        padding: 7px 15px 7px 40px !important;
}
blockquote:before, .wp-block-quote:before
{
    right: -1px;
    left: unset !important;
}
blockquote:after, .wp-block-quote:after
{
        right: 0px;
        left:unset !important;
}
.share-links-title
{
        margin: 0 0px 0 15px !important;
    margin: 0 0px 0 15px !important;
 
}
.th-comments-wrap .reply_and_edit
{
    left: 0;
    right:unset !important;
}
.th-comments-wrap .commented-on {
    font-family: 'IranYekan';
}

.blog-inner-title {
    font-family: 'IRANYekanX';
}
[class*="col-"].form-group > i {
    left: calc((var(--bs-gutter-x) / 2) + 25px);
    right:unset !important;
}

.th-comments-wrap .comment-avater {

    margin-left: 25px;
        margin-right: unset !important;
}
div.row.align-items-center.justify-content-between div.col-auto.d-none.d-xl-block a.th-btn.ml-20 i.fas.fa-arrow-right.ms-1:before {
    content: "\f060";
}
.wp-block-tag-cloud a, .tagcloud a {
    font-family: 'IranYekan';
}
select.style-white, .form-control.style-white, .form-select.style-white, textarea.style-white, input.style-white {
    font-family: 'IranYekan';
}

.th-comments-wrap .reply_and_edit a:last-child {
    font-family: 'IranYekan';
}
.th-comments-wrap .children {

    margin-right: 80px !important;
    margin-left: unset !important;
}
.share-links-title {
    font-family: 'IRANYekanX' !important;
}.info-box_link {
    font-family: 'YekanBakhFaNum-Regular' !important;
}

.th-sort-bar select {
    font-family: 'IRANYekanX';
}
.th-product .price,span.woocommerce-Price-amount.amount {
    font-family: 'IRANYekan' !important;
    margin-bottom: 0px;
}

.th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before, .th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before
{
        right: 0;
        left:unset !important;
}
.tinv-wishlist .tinvwl_added_to_wishlist .tinv-txt
{
    font-family:iranyekanX;
}

a.woocommerce-review-link {
    font-family: 'IranYekan';
}

.summary-content .quantity .qty-btn, .product-about .quantity .qty-btn
{
        left: 25px;
        right:unset !important;
}

.summary-content .quantity .qty-input, .product-about .quantity .qty-input
{
        font-family: 'IRANYekanX';
    text-align:right !important;
}
.checklist li:before
{
    right:0;
    left:unset !important;
}
.checklist ul {
    padding-right: 0;
    padding-left:unset !important;
}
.checklist.style3 li
{
        text-align:right;
    font-family: 'YekanBakhFaNum-Regular' !important;
    padding-right: 35px;
    padding-left: unset !important;
}
table.variations label, .woocommerce-grouped-product-list-item label {
    font-family: 'IranYekan';
}
.me-3 {
    margin-left: 1rem !important;
     margin-right:unset !important;
}

.ms-1 {
    margin-right: .25rem !important;
    margin-left: unset !important;
}
.me-2 {
    margin-left: .5rem !important;
    margin-right: unset !important;
}
.product-tab-style1 li {
    margin: 0 0px 0 45px !important;
}
a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt.tinvwl-position-after
{
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.14);
}

.product_meta > span {
    font-family: 'IranYekan';
}
.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before, .summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before, .product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before, .product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before
{
    margin: -10px !important;
}

div.product-about li {
    font-family: 'IRANYekanX';
}
.th-comments-wrap .star-rating
{
    left: 0;
    right:unset !important;
}
.th-comments-wrap .commented-on i {
    margin-left: 7px;
    margin-right: unset !important;
}
.th-comments-wrap .name {
    font-family: 'IRANYekanX';
}
.rating-select label {
   
    margin-left: 10px;
    margin-right:unset !important;
    font-family: 'IranYekan';
}
.woocommerce-product-attributes th, .woocommerce-product-attributes td {
    font-family: 'IranYekan';
}
.tinv-wishlist .social-buttons > span {

    font-family: 'IRANYekanX';
}

.tinv-wishlist th, .tinv-wishlist td.product-name {

    font-family: 'IranYekan';
}
button.button.alt,.tinv-wishlist button.button {
    font-family: yekan-bold;
}
time.entry-date {
    font-family: 'IranYekan';
}

.tinvwl-input-group .form-control {
    font-family: 'IranYekan';
        padding-right: 60px !important;

}
.price-card .checklist li {
    text-align:right;
    font-family: 'IRANYekanX';
}

.checklist li
{
    text-align:right;
        padding-right: 28px;
            padding-left:unset !important;
}

.contact-wrap1
{
        margin-right: -285px;
            margin-left:unset !important;
}
.form-group > i{
        left: 25px;
        right:unset !important;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    font-family: 'IranYekan';
    direction: rtl !important;
}
.form-select, textarea, input
{
        text-align: right;
        padding-left: 45px;
        padding-right:20px;
        font-family: 'IranYekan';
}

.fa-arrow-right-long:before, .fa-long-arrow-right:before {
    content: "\f177" !important;
}

button.th-btn.w-100.wpcf7 {
    direction: rtl !important;
}
.contact-wrap1 .newsletter-card .title-wrap .sub-title {
    font-family: 'YekanBakhFaNum-Regular';
    letter-spacing: 0;
}
.contact-wrap1 .newsletter-card .contact-feature .contact-feature_label
{
        font-family: 'IRANYekanX';
}
.contact-wrap1 .newsletter-card .contact-feature .contact-feature_link {
    font-family: 'YekanBakhFaNum-Regular';
}

div.summary-content.ps-container.ps-theme-wpc.ps-active-y li {
    font-family: 'IranYekan' !important;
}
.header-layout12 .top-left {
    padding-right: 50px;
     padding-left: unset !important;
}
.header-layout12 .header-logo {

    border-left: 5px solid var(--theme-color);
    border-right:unset !important;
}
.hero-slider-13 .slick-dots
{
        left: unset !important;
    right: 120px !important;
}
.hero-slider-13 .hero-style13 {
    padding-right: 480px;
    padding-left:unset !important;
}

.arrow-list ul {
    padding-right: 0;
    padding-left: unset !important;
}
.arrow-list li:before
{
    content: "\f177" !important;  
        right: 0;
        left:unset !important;
}
.arrow-list li {

    padding-right: 28px;
    padding-left:unset !important;
    text-align: right;
}
.play-btn.style2:after, .play-btn.style2:before
{
        margin-right: -20px;
            margin-left: unset !important;
}
div.about-counter1.background-image p {
    color: white !important;
    font-size: 20px;
    font-weight: 800;
}

.signature-box {
    margin-left: 60px !important;
}
.service-card2_btn
{
        right: 0;
        left:unset !important;
}
.service-card2_content
{
    right: 50px;
    left:unset !important;
}
.service-card2_icon
{
        right: -35px;
        left:unset !important;
}
div.service-card2 i.fas.fa-arrow-right:before
{
    content: "\f060" !important;
}

.process-card2-wrap:after
{
transform: scaleX(-1) !important;
    height: 34px !important;
    width: 90px !important;
    right: calc(100% - 30px);
    left:unset !important;
}

.process-card2_icon
{
    right: -17px;
    left:unset !important;
}
.project-card2-wrap .icon-box
{
        left: -140px;
        right:unset !important;
        
}
.project-card2 .project-icon
{
        left: 25px;
        right:unset !important;
}
div.project-card2-wrap div.title-area span.sub-title6 {
    font-family: 'YekanBakhFaNum-Regular';
}
.sub-title6 .shape.right .dots {
    left: -6px;
    right:unset !important;
}
div.col-auto div.sec-btn i.fas.fa-arrow-right.ms-2:before {
    content: "\f060" !important;
}
.checklist.style2 li
{
    text-align:right;
}
div.title-area span.sub-title6.title-selector.justify-content-end {
    direction: ltr;
}

.tab-menu3
{
        border-left:0;
        border-right: unset !important;
    margin-left: 30px;
    margin-right: unset !important;
    padding-left: 30px;
    padding-right: unset !important;
}
.tab-menu3.filter-menu-active {
    font-family: 'IRANYekanX' !important;
}
div.checklist-wrap div.checklist.style2 li {
    font-family: 'YekanBakhFaNum-Regular';
}


div.row.team_slider_2.slider-shadow.slick-initialized.slick-slider div.slick-list.draggable
{
    direction: ltr;
}
.team-card2.th-team .team-social {

    left: 30px;
    right: unset !important;
}
div.row.testi-carousel.slick-initialized.slick-slider div.slick-list.draggable
{
        direction: ltr;
}
.testi-box_text:before
{
    right: 0;
    left:unset !important;
}
.testi-box_text {
    text-align: right;
    padding-right: 19px;
     padding-left: unset !important;
}
.testi-box_name {
    text-align: right;
}
.testi-box_desig{
    text-align:right;
    font-family:iranyekan;
}
div.elementor-widget-container div.sec-btn div.icon-box.style2 {
    direction: ltr;
}
div.col-lg-6.slick-slide.slick-cloned div.testi-box {
    direction: rtl;
}
.testi-box_img {
    margin-right: 30px;
    margin-left:unset !important;
}
h3.form-title {
    text-align: right;
}


.call-btn .play-btn {

    margin-left: 15px;
    margin-right:unset !important;
}
a.call-btn {
    font-family: 'IRANYekanX';
}

div.title-area span.sub-title6.title-selector.justify-content-center span.shape.left span.dots {
    right: -6px;
    left:unset !important;
}

div.row.blog_slider1.slider-shadow.slick-initialized.slick-slider div.slick-list.draggable {
    direction: ltr;
}

.blog-card .blog-content {
    direction: rtl;
}
.blog-meta span img, .blog-meta a img {
    margin-left: 10px;
    margin-right: unset !important;
}
.blog-card .blog-meta span {
    margin-right: 0 !important;
    margin-left: 16px !important;
    padding-left: 20px !important;
    padding-right: unset !important;
    font-size: 10px ;
}
.link-btn i {
    margin-right: 5px;
    margin-left:unset !important;
}
a.link-btn.style3 i.fas.fa-arrow-right:before {
    content: "\f060";
}
.link-btn.style3:before {

        right: 0;
        left:unset !important;
}

.form-select.nice-select, select.nice-select {
    text-align: right !important;
}
.team-card2.th-team .th-social a {
    margin-left: 0;
    margin-right: unset !important;
}
.dropdown-toggle::after
{
        margin-right: 6px;
            margin-left: unset !important;
}
.header-layout10 .header-link {
    font-family: 'IranYekan';

    padding-left: 30px;
    padding-right:unset !important;
    margin-left: 30px;
    margin-right:unset !important;
    border-left: 1px solid #202c3c;
    border-right:unset !important;
}
.header-layout10 .menu-top .icon-btn
{
    margin-left: 10px;
    margin-right:unset !important;
}
.header-layout10 .logo-shape
{
        right: 0;
        left:unset !important;
        clip-path: polygon(0 0, calc(100% - 0px) 0%, 100% 100%, 20% 100%) !important;
}
.header-layout10 .header-button {
    margin-right: 100px;
    margin-left:unset !important;
}
div.col-auto.d-none.d-xl-block i.fas.fa-arrow-right.ms-2:before {
    content: "\f060";
}

.hero-11 .play-btn
{
        left: 10%;
        right:unset !important;
}
div.btn-group.style2.slideinleft.th-animated i.fas.fa-arrow-right.ms-2:before
{
    content: "\f060";
}
.img-box13 {
    margin-left: 56px !important;
    margin-right: -74px!important;
}
.service-list-wrap:not(:nth-child(3n)) {
    border-left: 1px solid var(--border-color);
    border-right:unset !important;
}
.service-list_btn .icon-btn
{
    margin-left: 10px;
    margin-right:unset !important;
}
div.service-list_content span.icon-btn i.fas.fa-arrow-right:before {
    content: "\f060";
}
.service-list-wrap:not(:nth-child(3n + 1)) {
    padding-right: var(--space-x);
    padding-left:unset !important;
}
div.elementor-widget-container h2.mb-0.text-white
{
    font-size:inherit;
    line-height:inherit;
}
div.row.team_slider_3.slider-shadow.slick-initialized.slick-slider div.slick-list.draggable
{
        direction: ltr;
}
#projectSlide4 .slick-list {
    direction: ltr;
}
.project-block .project-content
{
        direction: rtl;
}
div.checklist.style5 li {
    text-align: right;
    font-family: 'YekanBakhFaNum-Regular';
}

div.row.testi-carousel2.slick-initialized.slick-slider div.slick-list.draggable
{
        direction: ltr;
}
div.slick-track div.testi-grid {
    direction: rtl;
}

.testi-grid_quote{
        left: 40px;
        right:unset !important;
}
.testi-grid:before
{
        right: 0;
        left:unset !important;
        clip-path: polygon(20% 0, calc(100% - 0px) 0%, 100% 100%, 10% 100%);

}
.price-box_price {
    font-family: 'IranYekan';
}
.available-list2 li {
    font-family: 'YekanBakhFaNum-Regular';
    padding-right: 26px;
     padding-left:unset !important;
}
.available-list2 li:before
{
        right: 0;
        left:unset !important;
}
.sub-title7 .box
{
        margin-left: 4px;
            margin-right:unset !important;
}
.achive-counter_icon
{
        right: 30px;
        left:unset !important;
}
.achive-counter
{
        padding: 24px 120px 24px 30px !important;
}
form.woocommerce-cart-form.cart-table.table-responsive tr th {
    font-family: 'IRANYekanX';
}
.woocommerce-message:before, .woocommerce-info:before
{
    margin-left: 10px;
    margin-right:unset !important;
    right: 20px;
    left:unset !important;
}
.woocommerce-message, .woocommerce-info
{
        font-family: 'IranYekan';
        padding: 11px 50px 11px 20px !important;
}
div.space-extra-top.mb-30 div.title-area div.col-auto div.sec-btn.mb-0 {
    direction: ltr;
}
h2.h4.summary-title,.cart_totals th:first-child, .cart_totals td:first-child {
    font-family: 'IRANYekanX';
}
.is-large .wc-block-components-sidebar .wc-block-components-panel, .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon, .is-large .wc-block-components-sidebar .wc-block-components-totals-item
,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child,.wc-block-checkout__terms,.wc-block-components-checkbox .wc-block-components-checkbox__label, .wc-block-components-checkbox>span{
    font-family: 'IranYekan';
}
.wc-block-components-checkout-return-to-cart-button,.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
    font-family: yekan-bold;
}
.page--item p {
    margin-top: 20px;
}
.hero-7 .hero-img
{
    right: 0;
    left:unset !important;
}
.hero-7 .play-btn
{
        left: 40px;
        right:unset !important;
}

.hero-7 .big-text
{
        right: 9%;
        left:unset !important;
}
.hero-7 .icon-box {
        right: 9%;
        left:unset !important;

}

div.th-hero-wrapper.hero-7 div.icon-box i.far.fa-long-arrow-left:before {
    content: "\f178";
}

div.feature-card3.background-image div.icon-btn i.fas.fa-arrow-right:before {
    content: "\f060";
}
.service-thumb-wrap {

    padding: 24px 0px 24px 24px !important;
}
.service-thumb-wrap:after 
{
    clip-path: polygon(120px 0%, 70% 0, 100% 100%, 0% 100%) !important;
        left: 0;
        right:unset !important;
}

div.service-grid_content a.th-btn i.fas.fa-arrow-right.ms-2:before
{
    content: "\f060";
}
.skill-feature .progress-value {
    font-family: 'IRANYekan' !important;

    left: 0;
    right:unset !important;
}
.mission-box .mission-title {
    font-family: 'IRANYekanX';
}

div.row.team_slider_1.slider-shadow.slick-initialized.slick-slider div.slick-list.draggable {
    direction: ltr;
}
.wcu-img-5 .mission-box
{
    left: -30px;
    right:unset !important;
}
.team-box .team-social
{
    left: 0;
    right: unset !important;
}
div.slick-list.draggable div.col-md-6.col-xl-4 div.th-team.team-box {
    direction: rtl;
}
.team-box .team-content
{
    border-radius: 0 0 10px 0px !important;
}
.team-box .team-social:after, .team-box .team-social:before
{
        border-radius: 10px 0px 0px 0px !important;
}
.project-grid .project-icon
{
    left: 30px;
    right:unset !important;
}

div.col-xl-3.col-lg-4 div.icon-box.style3.background-image {
    direction: ltr;
}

div.col-lg-6.slick-slide div.testi-card2 {
    direction: rtl;
}
.img-right
{
        left: 0;
        right:unset !important;
}
.th-video2 .play-bg .play-btn
{
    right: 30%;
    left:unset !important;
}
.newsletter-wrap2 .newsletter-shape
{
    left: 0;
    right:unset !important;
}
div.col-xl-6.space div.btn-group i.fas.fa-arrow-right.ms-2:before {
    content: "\f060";
}
form.newsletter-form i.fas.fa-arrow-right.ms-2:before {
    content: "\f060";
}
a.text-inherit {
    font-family: 'IRANYekanX';
}
.header-layout2 .logo-bg
{
        right: 0;
        left:unset !important;
}
.header-layout2 .menu-area:after
{
    left: 0;
    right:unset !important;
}

    .header-layout2 .header-top {
        padding-right: 500px;
        padding-left: unset !important;
    }
div.header-button i.fas.fa-arrow-right.ms-1:before,div.btn-group.justify-content-center.slideinup i.fas.fa-arrow-right.ms-2:before {
    content: "\f060";
}
div.btn-group.mt-15 i.fa-regular.fa-arrow-right.ms-2:before {
    content: "\f060";
}
.checklist.style6 li {
    text-align: right;
    font-family: 'IranYekan';
}
.service-card.style3 .service-card-thumb .service-card-icon
{
        left: 2px;
        right:unset !important;
}
a.link-btn.style2 i.far.fa-arrow-right:before {
    content: "\f060";
}
    .ms-lg-4 {
        margin-right: 1.5rem !important;
        margin-left:unset !important;
    }
.ps-lg-1 {
        padding-right: .25rem !important;
        padding-left:unset !important;
    }

    .pe-lg-1 {
        padding-left: .25rem !important;
         padding-right:unset !important;
    }
.me-lg-4 {
        margin-left: 1.5rem !important;
        margin-right:unset !important;
    }

.about-4-bg-thumb1 {

    right: 0;
    left: unset !important;
}

    .ms-xl-5 {
        margin-right: 3rem !important;
        margin-left:unset !important;
    }



.team-card.style3 .team-content
{
        border-radius: 100px 0px 0 0;
}
.client-area-3 {

    margin-left: 150px;
    margin-right: unset !important;
}
a.th-btn.style10 i.fas.fa-arrow-right.ms-2:before {
    content: "\f060";
}


.footer-info-title {
    font-family: 'IRANYekanX' !important;
}
div.copyright-wrap div.col-md-6.text-end.d-none.d-md-block {
    text-align: left !important;
}

.footer-info i
{
        right: 0;
        left:unset !important;
}

.footer-info
{
        padding: 0 35px 0 0px !important;
}
div.row.service_slider_1.slick-initialized.slick-slider div.slick-list.draggable {
    direction: ltr;
}

.service-box2_btn i {
    margin-right: 4px;
     margin-left: unset !important;
}

.service-box2_content,a.service-box2_btn.background-image {
    direction: rtl;
}

a.service-box2_btn.background-image i.fas.fa-arrow-right:before {
    content: "\f060";
}
.img-box11 .shape1 {
        left: 15%;
        right:unset !important;
}  
  .img-box11 .shape2 {
          right: -40px;
          left:unset !important;
      
  }
   .img-box11 .img2 
       {
       left: 0;
       right:unset !important;
   }
    
    .about-feature
    {
      padding-left: 45px;
      padding-right:unset !important;
    }

   .th-video3 .play-btn {

    left: 25%;
    right:unset !important;
} 
    
   .slick-current.slick-center .project-box .project-content {
    direction: rtl;
   }
    
    .project-box .project-icon {

    left: 25px;
    right:unset !important;
    }
    .quote-style1::before
    {
            right: 0;
            left:unset !important;
    }
    .quote-style1
    {
        padding-right: 15px;
        padding-left:unset !important;
    }
    
    .pe-xxl-5 {
        padding-left: 3rem !important;
        padding-right:unset !important;
    }
    .tab-menu4 button
    {
        margin-left: 30px;
        margin-right:unset !important;
    }
    
    .tab-menu4 button:after
    {
        left: -15px;
        right:unset !important;
    }
    .testi-card2_quote
    {
            left: 0;
            right:unset !important;
            transform: skewY(25deg) !important;
    }
 .testi-card2_quote img
 {
         transform: skewY(-25deg) !important;
         
 }
    
    .team-grid .team-social {

    left: 35px;
    right: unset !important;
}
    
    div.col-md-6.col-lg-4 div.th-team.team-grid div.th-social a {
    margin-left: 0;
}
.accordion-card.style3 .accordion-button:after
{
        left: 0;
            right: unset;
                padding-right: 10px;
    padding-left: unset !important;
        clip-path: polygon(0px 0%, 80% 0, 100% 100%, 0% 100%) !important;
}
a.th-btn.style6 i.fas.fa-arrow-right.ms-2:before {
    content: "\f060";
}

span.sub-title6.text-white {
    font-family: 'IranYekan';
}
.blog-card .blog-meta.style2:before{
        right: 0;
        left:unset !important;
        transform: scaleX(-1);
}


.subscribe-box
{
        padding-right: 16px;
            padding-left:unset !important;
    
}
.header-layout9 .header-button {
    margin-right: 110px;
    margin-left:unset !important;
}

.ml-25 {
    margin-right: 25px;
    margin-left:unset !important;
}
.hero-10 .slick-dots
{
        left: 6%;
        right:unset !important;
}
.footer-links li:last-child {
    
    border-left: 0;
     border-right:unset !important;
}

.footer-links li {

    margin-left: 10px;
    margin-right:unset !important;
    padding-left: 15px;
    padding-right:unset !important;
    border-left: 1px solid var(--body-color);
    border-right: 0;
}

.header-layout4 .header-top {

    margin-right: 240px;
     margin-left:unset !important;
    
}
.me-lg-auto {
        margin-left: auto !important;
        margin-right:unset !important;
    }

.header-button
{
        margin-right: 15px;
            margin-left:unset !important;
}
.header-layout4 .main-menu > ul > li > a {
    font-family: 'IRANYekanX';
}
div.th-header.header-layout4 a.header-single-link
{
    font-family: 'YekanBakhFaNum-Regular' !important;
    font-weight: 400 !important;
}
.hero-slider-5 .slick-dots
{
        left: 150px;
        right:unset !important;
}
div.btn-group.slideinup i.fas.fa-arrow-right.ms-2:before {
    content: "\f060";
}
.sub-title5 img {
    margin-left: -24px !important;
    margin-right:unset !important;
}

.about-grid3:after
{
        right: 0;
        left:unset !important;
            clip-path: polygon(0 40%, 100% 0%, 100% 100%, 0% 100%);
}
.project-card.style5 .project-card-number
{
        font-family: shabnam-FD !important;
}
.portfolio-slider4 .slick-dots:after,.portfolio-slider4 .slick-dots li:after {
    font-family: 'IRANYekanX';
}
.team-tab-wrap
{
        margin-right: 68px;
            margin-left:unset !important;
}
.skill-feature.style2 .progress-value, .skill-feature.style2 .skill-feature_title {
    font-family: 'IranYekan';
}
.process-card.style2 .process-card_details {

    margin-right: 80px;
    margin-left: unset !important;
}
div.process-card_details.background-image div.checklist li {
    text-align: right;
    font-family: 'IranYekan';
}
.process-card.style2
{
    text-align:right;
}
a.th-btn.style10 i.fas.fa-arrow-right.ms-1:before
{
        content: "\f060";
}
.testi-card.style5 .testi-card_desig {
    font-family: 'YekanBakhFaNum-Regular';
}
.blog-single.style5 .blog-date {

    right: 0;
left:unset !important;
    border-left: 8px solid var(--white-color);
        border-right:unset !important;
            border-radius: 0 0 0 80px !important;
}

.blog-single.style5 .blog-date span,.blog-single.style5 .blog-date {

    font-family: 'IranYekan';
}
.blog-single.style5 .blog-meta {
    margin-left: 70px;
    margin-right:unset !important;
}
div.th-blog.blog-single.style5 div.blog-content div.blog-meta a.author {
    padding-left: 0;
    padding-right: unset !important;
    margin-left: 25px;
    margin-right: unset !important;
}
a.link-btn.style2
{
    font-family:yekan-bold;
}
a.link-btn.style2 i.fas.fa-arrow-right.ms-2:before
{
        content: "\f060";
}
.text-lg-start {
        text-align: inherit !important;
    }
    
.header-layout3 .header-top {

    padding: 12px 160px 12px 22px;
    margin-right: 115px;
    margin-left: unset !important;
}   
.header-layout3 .menu-area {
 
    padding: 0 0px 0 22px;
}

.img-box4
{

    padding-left: 128px;
padding-right: unset !important;
    margin-left: 5px;
    margin-right:unset !important;
}
.img-box4 .img2 {

    left: 0;
    right:unset!important;
}
.img-box4 .play-btn
{
    left: 60%;
        right: unset !important;
}

.counter-area-4:after
{
        right: 0;
        left:unset !important;
    
}

.counter-area-4:after
{
        right: 0;
        left:unset !important;
        transform: scaleX(-1);
}

    .text-xl-start {
        text-align: right !important;
    }
.counter-grid-wrap:nth-child(even) {
    padding-right: var(--space-x);
    padding-left:unset !important;
    border-right: 1px solid var(--border-color);
    border-left: unset !important;
}
.counter-grid-wrap:nth-child(odd) {
    padding-left: var(--space-x);
     padding-right: unset !important;
}
.counter-wrap4 {

    margin-right: 80px;
     margin-left: unset !important;
}
a.th-btn.mt-10 i.fa-regular.fa-arrow-right.ms-2:before
{
    
}
a.th-btn.mt-10 i.fa-regular.fa-arrow-right.ms-2:before,div.service-content i.fas.fa-arrow-right.ms-2:before{
    content: "\f060";
}
span.box-title {
    font-family: 'IRANYekanX';
}
.service4-content-wrap .service-content {
    padding: 50px 50px 50px 0px;
}
.service4-content-wrap .service-content .checklist li {
    text-align: right;

    font-family: 'IranYekan';
}
.icon-box.arrow-style7.mb-40 {
    direction: ltr;
}

.team-card.style4 .team-content .team-social {

    left: 10px;
    right:unset !important;
}

.wcu-img-4 {

    left: 0;
    right:unset !important;
}
.checklist.style8 li {
        font-family: 'IranYekan' !important;
    text-align: right;
    padding-right: 36px !important;
    padding-left:unset !important;
}
.sub-title4 {
    font-family: 'YekanBakhFaNum-Regular';
}

.sub-title4:after {
        right: 0;
        left:unset !important;
}
.wcu-img-4 .wcu-grid
{
    right: 0;
    left:unset !important;
}
.wcu-img-4 .wcu-grid_text
{
        font-family: 'IRANYekanX';
}
h3.skill-feature_title {
    font-family: 'YekanBakhFaNum-Regular' !important;
}

.skill-feature .progress-bar:after
{
        left: 0;
        right:unset !important;
}
h2.title.h4.text-center {
    font-family: 'IRANYekanX';
}

.testi-card.style4 .testi-card_desig {
    font-family: 'IRANYekanX';
}

a.th-btn.style3 i.fa-regular.fa-arrow-right.ms-2:before {
    content: "\f060";
}

div.th-blog.blog-single.style4 div.blog-content div.blog-meta a {
    margin-left: 27px;
    margin-right: unset !important;
    padding-left: 0;
    padding-right: unset !important;
}
div.blog-content i.fas.fa-arrow-right.ms-1:before {
    content: "\f060";
}
.link-btn:before
{
        right: 0;
        left:unset !important;
}
.hero-2 .icon-box
{
    left: 240px;
    right:unset !important;
}
.service-card.style2 .service-card-icon
{
        right: -60px;
        left:unset !important;
            margin: 0 0px -26px -20px !important;
            border-left: 10px solid var(--smoke-color);
            border-right:unset !important;
}
.service-card.style2 .service-card-number {
    font-family: 'IRANYekanX';
      margin-right: auto;
        margin-left: unset !important;
  
}
.wcu-img-2 .wcu-experience-wrap {
    font-family: 'IRANYekanX' !important;
}

.team-card.style2 .team-social {

    left: 20px !important;

    right: unset !important;
}
.project-card.style3 .project-card-details-wrap
{
    left: 0;
    right:unset !important;
}
.counter-grid.style2:after
{
        right: 5px;
        left:unset !important;
            border-left: 30px solid var(--white-color);
                border-right:unset !important;
}
.counter-grid.style2
{
        padding: 40px 40px 40px 30px;
}

.blog-grid .blog-img .blog-date
{
    right: 10px;
    left:unset !important;
}
.blog-grid .blog-img .blog-date,.blog-grid .blog-img .blog-date span {
    font-family: 'IranYekan';
}

.blog-grid:nth-child(2) {
  
    margin-right: 12px;
    margin-left:unset !important;
}
.blog-grid:nth-child(1) 
{
        margin-left: 12px;
            margin-right:unset !important;
}

.blog-grid .blog-meta span, .blog-grid .blog-meta a {
    margin-left: 0;
    margin-right: unset !important;
    padding-left: 28px;
    padding-right: unset !important;
}
.header-layout11 .logo-shape
{
    right: 0;
    left:unset !important;
        transform: scaleX(-1);
}
div.slick-list.draggable div.hero-style12 div.hero-meta.slideindown span {
    font-family: 'YekanBakhFaNum-Regular';
}
.about-counter2 .counter-text {
    font-family: 'IRANYekanX';
}



.blog20 .blog-card .blog-meta a {
    margin-right: 0;
    margin-left: 16px;
    padding-left: 11px;
    padding-right: unset !important;
}

.hero-12 .icon-box
{
        left: 115px;
        right:unset !important;
}
.ms-3 {
    margin-right: 1rem !important;
    margin-left:unset !important;
}
p.about-grid_text {
    font-family: 'IRANYekanX';
}

.about-grid
{
        left: 10px;
        right:unset !important;
}
.img-box1 .img2
{
    left: 0;
    right:unset !important;
}
nav.woocommerce-MyAccount-navigation li a {
    font-family: 'IRANYekanX';
}
address {
    font-family: 'IranYekan';
}

a.edit {
    font-family: yekan-bold;
}
.service-sidebar .widget_categories h5 {
    font-family: 'IRANYekanX' !important;
}


.donwload-media-wrap .download-media_btn {
    margin-right: auto;
     margin-left:unset !important;
}

.donwload-media-wrap .download-media_icon {
    margin-left: 15px;
    margin-right: unset !important;
}

div.donwload-media-wrap a.download-media_btn i.far.fa-arrow-right:before
{
    content: "\f060";
}
h3.h5.mt-30 {
    font-family: 'IRANYekanX';
}
h3.title.h4.fw-semibold.mt-n1,h3.title.h4.fw-semibold.mt-15.mb-30 {
    font-family: inherit;
}
.team-details-about-info .about-box .about-info .desig
{
        margin-top: 15px;
}
.widget_info .service-info-list strong {
    font-family: 'IRANYekanX' !important;
}
.service-info-list li strong {
    margin-left: 10px;
     margin-right:unset !important;
}
h2.h3.page-title.fw-semibold,h3.h4.page-title.fw-semibold.mb-0 {
    font-family: inherit;
}
.contact-feature .contact-feature_label {
    font-size: 20px;
    font-family: 'IRANYekanX';
}
.contact-feature .contact-feature_link {
    font-family: 'YekanBakhFaNum-Regular' !important;
}
div.project-card-details.background-image i.fas.fa-arrow-right.ms-1:before {
    content: "\f060";
}
div.woocommerce-additional-fields__field-wrapper label,div.woocommerce-billing-fields h2 {
    font-family: 'IRANYekanX';
}
.cart_table thead th {
    border: none !important;
}
tr.cart_item a,.cart_table .product-quantity {
    font-family: 'IranYekan';
}

.checkout-ordertable th {
    text-align: right;
    font-family: 'IRANYekanX';
}

li.woocommerce-notice.woocommerce-notice--info.woocommerce-info {
    text-align: right !important;
}
div.woocommerce-privacy-policy-text p 
{
text-align:right;
}
button#place_order
{
    float:right;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 20px;
    right: auto;
}
.hero-9 .hero-img
{
    left: 0;
    right:unset !important;
}
.hero-style9 {
    padding-left: 0;
    padding-right:unset !important;
    margin-right: -63px;
     margin-left:unset !important;
}
.hero-style9 .hero-subtitle {
    font-family: 'YekanBakhFaNum-Regular';
}
.service-box.style2 .service-box_icon
{
    left: 0;
    right:unset !important;
}
.service-box.style2 .service-box_btn:hover i {
    margin-right: 10px;
    margin-left:unset !important;
}
.service-box.style2 .service-box_btn i {

    margin-right: 4px;
    margin-left:unset !important;
}
a.service-box_btn i.fas.fa-arrow-right:before
{
    content: "\f060";
}

span.counter-number {
    font-family: shabnam-FD;
}
.client-review-wrap.ps-lg-5 {
    font-family: 'IranYekan';
}

.sub-title2 {
    font-family: 'YekanBakhFaNum-Regular';
}
.project-block2 .project-content .project-title a {
    font-family: 'IRANYekanX';
}
div.testimon div.slick-list.draggable {
    direction: ltr;
}

.blogpost2 .blog-card .blog-meta a {
    font-size: 13px;
    margin-right: 0;
    margin-left: 16px;
    padding-left: 20px;
    padding-right: unset !important;
}

.header-layout1 .menu-area .logo-bg
{
        transform: scaleX(-1);
            right: 0;
            left:unset !important;
}

.header-layout1 .header-middle .header-link
{
    border-right: 1px solid var(--white-color);
    margin-right: 30px;
    padding-right: 30px;
    border-left: unset !important;
    padding-left: unset !important;
    margin-left: unset !important;
}
.header-layout1 .header-middle .header-link .header-single-link
{
    font-family: 'IRANYekanX' !important;
}
.header-layout1 .main-menu-area {

    padding: 0 30px 0 0px !important;
}
div.btn-group.slideinleft i.fas.fa-arrow-right.ms-2:before
{
        content: "\f060";
}    
div.service-tab-menu.nav button {
    font-family: 'IRANYekanX';
}

div.slick-list.draggable div.service-card div.service-card-img {
    transform: scaleX(-1);
}
.project-card-icon
{
    transform: translate(-45px, -117px) !important;
}

.wcu-wrap1 {
    padding: 80px 80px 80px 375px !important;

    margin-right: -100px;
    margin-left:unset !important;
}
.wcu-wrap1 .video-wrap
{
        left: -75px;
        right:unset !important;
            transform: rotate(55deg) !important;
}

div.btn-group.mt-40 i.fas.fa-arrow-right.ms-1:before {
    content: "\f060";
}
.cta-wrap .cta-link-wrap .cta-link ~ .cta-link {
    border-right: 1px solid rgba(255, 255, 255, 0.5);
    border-left:unset !important;
    padding-right: 30px;
    padding-left:unset !important;
}
.cta-link .cta-single-link {
    font-family: 'IRANYekanX' !important;
}

.project-card.style2 .project-card-details-wrap
{
        right: 0;
        left:unset !important;
}

.project-card.style2 .project-card-details .project-subtitle
{
    font-family: 'YekanBakhFaNum-Regular';
}
.project-card.style2 .project-card-details-wrap .gallery-btn
{
    left: 0 !important;
        right: auto !important;
}

.project-card.style2 .project-card-details {
    clip-path: polygon(20% 0%, 100% 0%, 100% 180%, 0% 100%) !important;
    padding: 30px 30px 30px 75px !important;
}
.testi-card_content
{
        padding: 30px 150px 30px 30px;
    margin-right: -120px;
    margin-left: unset !important;

}
.client-area-1 .icon-box {
        direction: ltr;
    float: right;
}
.blog-single.style2 .blog-date
{
    left: 20px;
    right:unset !important;
}
.blog-single.style2 .blog-date span,.blog-single.style2 .blog-date
{
    font-family: 'IRANYekanX';
}
.blog-single.style2 .blog-meta {
    margin-left: 70px;
    margin-right:unset !important;
}

.blogpost .blog-single.style2 .blog-meta a {
    padding-left: 0;
    padding-right: unset !important;
    margin-left: 25px;
    margin-right: unset !important;
    font-size: 12px;
}

h2.h3.page-title {
    font-family: inherit;
}
.service-info-list
{
        border-right: 1px solid var(--border-color);
        border-left:unset !important;
    padding-right: 30px;
    padding-left:unset !important;
}
    .img-box1 {
        margin-left: -60px !important;
        padding-left: 177px;
        padding-right: unset !important;
        margin-right: unset !important;
    }
.wcu-img-1 {
        margin-left: -140px;
    }
    .wcu-img-1 {
    margin-left: -140px;
    margin-right: -320px;
}

.service-box.style2 .service-box_btn {
    font-family: 'Yekan-Bold';
}
.th-menu-wrapper .th-menu-toggle
{
    left: -16.5px;
    right:unset !important;
}


@media (max-width: 768px) {
    .project-slider2
    {
                margin-left: 328px !important;
        margin-right: unset !important;
  
    }
    .cart_table .actions > .th-btn {
    float: unset !important;
}
    .header-layout3 .header-top {
    padding: 12px 40px 12px 22px !important;
    margin-left: 0;
    margin-right: unset !important;
}
    .feature-box2 {
    padding: 80px 0px 0 0px !important;
    margin-left: unset;
    margin-right: unset !important;
    border-radius: 0px 10px 0 0 !important;
}
    .feature-card3_icon::before
    {
            right: -10px;
            left:unset !important;
    }
    .project-card.style2 .project-card-details-wrap {
    left: 30px !important;
    right: unset !important;
}

    div.hero-slider-1.th-carousel.slick-initialized.slick-slider div.slick-list.draggable {
    direction: rtl !important;
}

    .product-tab-style1 li {
    margin: 0 0px 0 35px !important;
}
    .contact-wrap1 {
    margin-left: unset !important;
    margin-right: unset !important;
}
.service-card.style2 {
      
        margin: 30px 30px 0 0px !important;
    }

.th-menu-wrapper .th-menu-toggle
{
        left: -16.5px;
        right:unset !important;
}
.th-mobile-menu ul li a:before
{
        margin-left: 10px;
            margin-right:unset !important;
    right: 0;
    left:unset !important;
}

.th-mobile-menu ul li a {
    padding-right: 18px;
    padding-left:unset !important;
    text-align: right;
    font-family: 'IRANYekanX';
}
.th-mobile-menu ul .th-item-has-children > a .th-mean-expand {

    left: 0;
    right: unset !important;
}

.th-mobile-menu ul .th-item-has-children > a:after
{
    float:left !important;
}

.th-mobile-menu ul li ul li {
    padding-right: 20px;
    padding-left:unset !important;
}

.wcu-wrap1 {
            padding: 80px 120px 80px 120px !important;
    margin-left: -100px !important;
  
}


.client-area-1 .icon-box {

    float: none;
}

.admin-bar .th-header .sticky-wrapper.sticky {
    top: 0px;
}
    .header-layout4 .menu-area {
        padding: 0 0px 0 20px !important;
    }


.me-lg-auto {
    margin-right: auto !important;
    margin-left: unset !important;
}
.process-card.style2 .process-card_details {
    margin-left: 80px;
    margin-right: unset !important;
}
.accordion-card.style3 .accordion-button{
    text-align: right !important;
        padding: 14.5px 25px 14.5px 60px !important;
}

.header-layout2 .header-top {
    padding-left: 0;
    padding-right: unset !important;
}

.accordion-card .accordion-button
{
    text-align:right !important;
        padding: 15px 25px 15px 60px !important;
}
.accordion-card .accordion-button:after
{
    left: 8px;
    right: unset !important;
}
.client-area-3 {
    margin-right: 0;
    margin-left: 0px !important;
}
button.th-btn.w-100 {
    direction: rtl;
}
    .blog-single.style3 .blog-meta span, .blog-single.style3 .blog-meta a {
        margin-left: 10px;
        margin-right: unset !important;
    }

.counter-wrap4 {
    margin-left: 80px !important;
    margin-right: unset !important;
}
.counter-grid-wrap:nth-child(even) {
    padding-left: var(--space-x);
    padding-right: unset !important;
    border-left: 0;
    border-right: unset !important;
}

}
.team-tab-desig {
    font-family: 'IRANYekanX';
}

.header-layout2 .main-menu {
    margin-right: 165px;
    margin-left:unset !important;
}
.testi-slider4 .slick-arrow.slick-prev {
    left: 15px!important;

    transform: translateX(100%);
    right: unset !important;
}
.testi-slider4 .slick-arrow
{
        left: 0 !important;
    right: auto !important;
}


div.row.testi-slider4 i.far.fa-arrow-right:before
{
   content: "\f060" !important; 
}
div.row.testi-slider4 i.far.fa-arrow-left:before
{
   content: "\f061" !important; 
}

.blog-card .blog-meta span, .blog-card .blog-meta a
{
        margin-right: 0;
    margin-left: 16px;
    padding-left: 20px;
    padding-right: unset !important;
}

div.elementor-column-gap-no div.row.slick-initialized.slick-slider div.slick-list.draggable {
    direction: ltr;
}
.project-box:hover .project-content {
    text-align: right;
}
section.elementor-section.elementor-inner-section div.row.th-carousel.slick-initialized.slick-slider div.slick-list.draggable,div.row.th-carousel.slick-initialized.slick-slider div.slick-list.draggable {
    direction: rtl !important;
}
.blog-card .blog-meta.style2 span, .blog-card .blog-meta.style2 a
{
    margin-left: 0 !important;
    margin-right: unset !important;
    padding-left: 0 !important;
    padding-right: unset !important;
}
span.download-media_text {
    font-family: yekan-bold;
}
div.widget-banner a.th-btn.style3 i.far.fa-arrow-right.ms-1:before {
    content: "\f060";
}
.project-card.style1-1:hover .project-card-details
{
    clip-path: polygon(100% 0%, 100% 100%, 25% 100%, 0% 75%, 0% 0%) !important;
}
.project-card-details,.project-card.style1-1 .project-card-details:before, .project-card.style1-1 .project-card-details:after
{
    clip-path: polygon(100% 0%, 100% 100%, 25% 100%, 0% 75%, 0% 0%) !important;
}
div.post-21.post.type-post.status-publish div.blog-content div.blog-meta a {
    display: inline-block;
    margin-left: 15px;
    margin-right:unset !important;
    padding-left: 20px;
    padding-right:unset !important;
}
div.post-29.post.type-post.status-publish div.blog-content div.blog-meta a {
    display: inline-block;
    margin-left: 15px;
    margin-right:unset !important;
    padding-left: 20px;
    padding-right:unset !important;
}
div.status-publish.format-standard div.blog-content div.blog-meta a {
 
    margin-left: 15px;
    margin-right:unset !important;
    padding-left: 20px;
    padding-right:unset !important;

}
section.space-top.space-extra-bottom.arrow-wrap
{
        padding-top: 0;
}
/*new*/
div.cta-wrap.title-area.mb-0.bg-theme a.th-btn.style6 i.fas.fa-arrow-right.ms-1:before {
    content: "\f060";
}
.wpcf7-response-output {
    direction: rtl;
    font-family: 'IRANYekanX';
}


@media (max-width: 768px) {
    
    .cart_table td {
        padding-left: 5% !important;
        text-align: left;
    }
        .cart_table td:before
        {
            font-family: 'IRANYekanX';
                right: 15px;
                left:unset !important;
        }

.th-mobile-menu ul li a:before {
    content: '\f104';
}
.th-mobile-menu ul li.th-active > a:before {
    content: '\f105';
}
}

span.wpcf7-not-valid-tip {
    font-family: 'IRANYekanX';
}
section.th-blog-wrapper.space-top.space-extra-bottom.arrow-wrap,
section.th-product-wrapper.arrow-wrap.product-details.space-top.space-extra-bottom
{
        padding-top: var(--section-space);
}

input[type="checkbox"] ~ label::before {
    
    right:0;
    left:unset !important;
}
input[type="checkbox"] ~ label {
    font-family: 'IranYekan';
    padding-right: 30px;

    padding-left: unset !important;
}
.cart_table .th-cart-coupon {
    float: right;
}
.cart_table .th-cart-coupon input
{
        margin-left: 10px;
            margin-right:unset !important;
}

.cart_table .actions > .th-btn
{
    float:left;
}

.cart_table .cart-productname
{
    font-family:iranyekanX;
}
.img-box7 .img2
{
        left: 0;
        right:unset !important;
}
.img-box7 .shape {

    right: -80px;
    left:unset !important;
}
.service-card2_content
{
    margin-top: -117px;
}

.project-card2-wrap {
 
    margin-right: 18px;
    margin-left: unset !important;
}
.text-end {
    text-align: left !important;
}
.video-box1 .bg-shape
{
    width: 87%;
}
.video-box1 .img1
{
    right: 0;
    left: unset !important;
}
.filter-item.\31 {
    right: 0px;
}
@media (min-width: 768px) {
    .col-md-auto {
        display: contents;
        width: auto;
    }
}
.service-grid {
    direction: rtl;
}
.team-box:hover .team-img {
    border-radius: 0px 10px 0 0;
}
.header-layout8 .menu-bar-wrapper:after
{
        right: 5px;
        left:unset !important;
}
span.service-box_subtitle {
    font-family: 'IRANYekanX' !important;
}

.feature-box2 {
 
    padding: 80px 80px 0 0px;
    margin-right: calc(-24px - 92px);
    margin-left:unset !important;
        border-radius: 0px 10px 0 0 !important;
}
@media (min-width: 992px) {
    .ps-lg-5 {
        padding-right: 3rem !important;
         padding-left:unset !important;
     
    }
}

div.project-block2 i.fas.fa-arrow-right:before {
    content: "\f060";
}
.link-btn {
    font-family: 'Yekan-Bold';
}
.faq-img {
    margin-right: -250px;
    margin-left:unset !important;
}
div#wpcf7-f1176-p17-o1 {
    direction: rtl;
}

textarea.form-control, textarea {
    font-family: 'IranYekan';
}
select, .form-control, .form-select, textarea {
    font-family: 'IranYekan' !important;
        padding-left: 45px;
        padding-right:25px !important;
}

.project-slider2 .slick-arrow.slick-next {
    left: auto !important;
    right: var(--pos-x);
}

/*true header mobile*/
@media (max-width: 768px) 
{
    .img-box1 {
    margin-left: 0px !important;
    padding-left: 220px;
    padding-right: unset !important;
    margin-right: unset !important;
}
.th-menu-wrapper.th-body-visible .th-menu-area {
    right: 0 !important;
    left: unset !important;
}
.is-large.wc-block-cart .wc-block-cart-items th {
    font-family: 'IranYekan';
}

.th-menu-wrapper {

    right: 0;
    left: unset !important;
}

.th-menu-wrapper .th-menu-area
{
        border-left: 3px solid var(--theme-color);
            border-right:unset !important;
    right: -110% !important;
    left: unset !important;
}
}

.service-tab-menu .tab-btn:after
{
        left: -12px;
    right: unset !important;
        clip-path: polygon(50% 0%, 55% 0%, 100% 100%, 0% 100%) !important;
}
.sub-title img {
    margin-left: -15px;
    margin-right:unset !important;
}
form.wpcf7-form.init,form.wpcf7-form.invalid,form.wpcf7-form.submitting {
    direction: rtl;
}
.form-select, select
{
        background-position: left 26px center !important;
}

div.row.related-products-carousel.slick-initialized.slick-slider div.slick-list.draggable {
    direction: ltr;
}
.is-large.wc-block-cart .wc-block-cart__totals-title {
    font-family: 'IranYekan' !important;
    text-align:right;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
    font-family: 'IRANYekanX';
}
.wc-block-components-formatted-money-amount {
    font-family: 'IranYekan';
}
    .is-large.wc-block-cart .wc-block-cart-items th:last-child {
    font-family: 'IranYekan';
    padding-right: 16px;
    padding-left:unset !important;
}
    
    .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
    font-family: 'Yekan-Bold' !important;
    }
    .th-container4 .container {
    margin-right: auto !important;
    margin-left: 0 !important;
}
.th-container4
{
    margin-left: auto !important;
    margin-right: unset !important;
}
.portfolio-slider4 .slick-dots li button:before
{
    right: 0;
    left:unset !important;
}
.header-layout12 .top-right {

    padding-left: 50px;
    padding-right:unset !important;
}
.project-slider2 {
    margin-right: 0px;
    margin-left: unset !important;
}
div.row.th-carousel.project-slider2.slick-initialized.slick-slider button.slick-prev.slick-arrow
{
        right: var(--pos-x, -100px);
        left:unset !important;
}
.woocommerce-error strong {
    font-family: 'IranYekan' !important;
}
.woocommerce-checkout-payment ul li {
    text-align: right;
}
.woocommerce-checkout-payment ul input[type="radio"] ~ label {
    font-family: 'YekanBakhFaNum-Regular';
}
.woocommerce-order {
    font-family: 'IranYekan' !important;
}
.hero-1 {
    padding-left: 100px;
    padding-right:unset !important;
}