.breadcrumb-area h2 {
    font-family: iranyekanx;
}
div.breadcrumb-area div.row.align-center div.col-lg-6.text-right {
    text-align: left !important;
}
.breadcrumb-area .breadcrumb li::after
{
        right: -7px;
        left:unset !important;
}
.breadcrumb-area .breadcrumb li i {
    margin-left: 5px;
    margin-right:unset !important;
}

.breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li {
    font-family: 'YekanBakhFaNum-Regular' !important;
}
.blog-area .sidebar button[type="submit"]
{
        left: 5px;
        right:unset !important;
}
.form-control {
    font-family: 'IRANYekan';
}

h2.wp-block-heading {
    text-align: right;
    font-family: 'IRANYekanX';
    font-size: 22px;
}
.blog-area.single .sidebar ul {
    text-align: right;
}

.blog-area.single .sidebar ul a {

font-family: 'IRANYekan';
    font-weight: 400;
}
footer.wp-block-latest-comments__comment-meta
{

    text-align:right !important;
}
.blog-area .sidebar .sidebar-item li a {
    font-family: 'IranYekan' !important;
}
span.wp-block-latest-comments__comment-author {
    font-family: 'IRANYekanX';
}
.blog-area .sidebar .title {
    text-align: right;
}
.blog-area .sidebar .title h4 {
    font-family: 'IRANYekanX';
}

.blog-area .sidebar .title h4::after
{
    right: 0;
    left:unset !important;
}
.blog-area .sidebar .title h4
{
        padding-right: 17px;
            padding-left:unset !important;
}
span.comment-author-link {
    font-family: 'IRANYekanX';
}

.blog-area.single .meta ul {
    text-align: right;
      font-family: 'IRANYekan';
}
.blog-area .item .info .meta ul li
{
        font-family: 'IRANYekan';
        margin-left: 13px;
            margin-right:unset !important;
}
.blog-area .item .info ul li i {
 
    margin-left: 5px;
    margin-right:unset !important;
}
.blog-area.single .footer-entry {
    text-align: right;
}
.blog-area .item .info .footer-entry span {

    margin-left: 10px;
    margin-right:unset !important;
}
.blog-area .item .info .footer-entry a {
    font-family: 'IranYekan';
}

.blog-area .sidebar .sidebar-item.widget_categories li span {
    font-family: 'IranYekan';
}
.comments-info a
{
        left: 30px;
        right:unset !important;
}
.comments-list .commen-item .avatar
{
    float: right;
    margin-left: 25px;
    margin-right:unset !important;
}
div.comments-list div.content p {
    text-align: right;
    font-family: 'YekanBakhFaNum-Regular';
}

h5.comments_title_class {
    font-family: 'IranYekanx';
}
.comments-list .commen-item .content .title span {
font-family: 'IranYekan';
    margin-right: 5px;
    margin-left:unset !important;
    
}
.blog-area .item .info h4 {
    font-family: 'IRANYekanX';
}

.comments-area .comments-title h2, .comments-area .comments-title h3, .comments-area .comments-title h4 {
    font-family: 'IRANYekanX';
        text-align: right;
}
.comments-info a i {
    margin-left: 7px;
     margin-right:unset !important;
}

div.comments-area div.title h4 {
    text-align: right;
    font-family: 'IRANYekanX';
}

p.logged-in-as {
    text-align: right;
    font-family: 'IranYekan';
}
p.logged-in-as a
{
   font-family: 'IranYekan';  
}

.blog-area .comments-form p.form-submit {
    text-align: right;

    font-family: yekan-bold;
}

.blog-area .item blockquote::before
{
        right: 0;
        left:unset !important;
}
.tagcloud a {
    float: right;
    font-family:iranyekanX;
}

.blog-area.single .post-pagi-area h5, .breadcrumb-area h2 {
    font-family: iranyekanx;
}

.blog-area.single .post-pagi-area a:last-child {
        text-align: right;
    font-family: iranyekan;
}
.blog-area.single .post-pagi-area a {
    font-family: iranyekan;
        direction: ltr;
}
.wp-block-latest-posts.wp-block-latest-posts__list,.wp-block-categories,.blog-area .sidebar .sidebar-item.widget_recent_entries li,.blog-area .sidebar .sidebar-item.widget_categories,li.recentcomments
{
    text-align: right;
    
}
.blog-area .item .info {
    text-align: right;
}

.blog-area .item .info h4 a {
    font-family: 'IRANYekanX';
}

div.blog-item-box div.info p {
    font-family: 'YekanBakhFaNum-Regular';
}

.blog-area .item .info a.btn {
    font-family: yekan-bold;
}

div.single-item div.info a
{
    font-family: 'IRANYekanX';
}

.team-area .team-items .social
{
        left: 30px;
        right:unset !important;
}

div.f-item.about p {
    text-align: right;
    font-family: 'IRANYekanX';
}

h4.widget-title {
    text-align: right;
    font-family: 'IRANYekanX';
}
footer .f-item.link li {
    text-align: right;
}
footer .f-item.link li a {
        font-family: 'YekanBakhFaNum-Regular';
}
    footer .address li i {
   
    margin-left: 15px;
     margin-right:unset !important;
    }


div.f-item div.info {
    text-align: right;
    font-family: 'YekanBakhFaNum-Regular';
}
footer.bg-dark .f-item.about
    {
        margin-left: 15px;
        margin-right:unset !important;
    }
div.footer-bottom div.col-md-6 p,footer.bg-dark .footer-bottom a {
    font-family: 'IRANYekanX';
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
    font-family: yekan-bold;
}
span.woocommerce-Price-amount.amount {
    font-family: 'IranYekan';
}

.wc-block-grid__product .wc-block-grid__product-image, .wc-block-grid__product .wc-block-grid__product-link {
    font-family: 'IRANYekanX';
}
.contact-area .content .heading,.contact-area .content h2 {
    text-align: right;

    font-family: 'IRANYekanX';
}

form.wpcf7-form.init {
    text-align: right;
    font-family: 'IRANYekanX';
}

.contact-area .contact-tabs > ul {
    text-align: right;
}
.contact-area .contact-tabs > ul li a {
    font-family: 'IRANYekanX';
}

.contact-area .contact-tabs>ul li a
{
        margin-left: 20px;
            margin-right:unset !important;
}
.contact-tabs .tab-content ul li i
{
        margin-left: 20px;
            margin-right:unset !important;
}

.contact-tabs .tab-content ul li .info {
    padding: 0;
    text-align: right;
    font-family: 'IRANYekanX';
}

a.icon_normal {
    font-family: 'IranYekan';
}
.wpcf7-not-valid-tip {
    font-family: 'IranYekan';
    direction: rtl;
    text-align: right;
}
.contact-area form input, .contact-area form textarea {
    text-align: right;
}
.contact-area form input, .contact-area form textarea {
    text-align: right;
}
.contact-area form button
{
    font-family: 'yekan-bold';
}

.wpcf7 form .wpcf7-response-output {
    text-align: right;
    font-family: 'IRANYekanX';
}

.col-lg-12 {
    text-align: right;
}
.contact-area form textarea {
    direction: rtl;
}

.col-lg-7.content {
    text-align: right;
    font-family: 'YekanBakhFaNum-Regular';
}

.team-single-area .content h2 {
    font-family: 'IRANYekanX';
}

.col-lg-6 {
    text-align: right;
    font-family: 'YekanBakhFaNum-Regular';
}

.team-single-area .bottom-info h2 {
    font-family: 'IRANYekanX';
}

.about-area .info .progress-box .progress .progress-bar span
{
        left: 0;
        right:unset !important;
}
.about-area.reverse .info .progress-box h5 {
    font-family: 'IRANYekanX';
    text-align: right;
}


.team-single-area .thumb {
    padding-left: 35px;
    padding-right:unset !important;
}
.col-lg-5.info {
    text-align: right;
}
.faq-area .faq-content .card .card-body p{

text-align: right;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a {
    font-family: 'IRANYekanX';
}
.woocommerce-info {
    text-align:right;
    font-family: 'IRANYekan' !important;
}
p.return-to-shop {
    text-align:right;
}
a.woocommerce-Button.wc-forward.button,.woocommerce .woocommerce-info .button
{
    font-family:yekan-bold !important;
}

header.woocommerce-Address-title.title h2 {
    font-family: 'IRANYekanX';
    font-size: 22px;
}

.woocommerce-account .addresses .title .edit {
    float: right;
    font-family: 'YekanBakhFaNum-Regular';
}
.woocommerce a.button {
    font-family: yekan-bold;
}

div.woocommerce-Address address {
    font-family: 'YekanBakhFaNum-Regular';
}
.woocommerce-account .woocommerce-MyAccount-content {
    font-family: 'YekanBakhFaNum-Regular';
    text-align: right;
    padding-right: 35px;
    padding-left:unset !important;
}
div.woocommerce-MyAccount-content a {
    font-family: 'YekanBakhFaNum-Regular';
}
.woocommerce-account .woocommerce-MyAccount-navigation li a {
    text-align: right;
}
.services-area .services-items .item h4 a {
    font-weight: 600;
    font-family: 'IRANYekanX';
}
.services-area .services-items.services-carousel .owl-stage-outer {
    direction: ltr !important;
}
    .offset-lg-2 {
        margin-right: 16.666667%;
        margin-left:unset !important;
    }

.clients-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag {
    direction: ltr;
}

.choose-us-area .item .icon i {

    margin-left: 25px;
     margin-right:unset !important;
}
.choose-us-area .item .call i
{
    margin-left: 20px;
    margin-right:unset !important;
}
.services-area .services-tabs ul li a {
    font-family: 'Yekan-Bold';
}

.services-area .services-tabs .info .content h2 {
    font-family: 'IRANYekanX';
}
.services-area .services-tabs .info .content {
    text-align: right;
}
.services-area .services-tabs .info .content ul {
    text-align: right;
    font-family: 'IRANYekanX';
}

.services-area .services-tabs .info .content i {

 
    left: 50px;
    right:unset !important;
}
.services-area .services-tabs .info .content a {
    font-family: 'Yekan-Bold';
}

.services-area .services-tabs .info .content ul li::after {

    right: 0;
    left:unset !important;
}
    


.services-area .services-tabs .info .content ul li
{
        padding-right: 25px;
            padding-left:unset !important;
}
.work-process-area .work-pro-items .item .icon {
    text-align: right;
}

.work-process-area .work-pro-items .item h5,.work-process-area .work-pro-items .item p {
    text-align: right;
}


.work-process-area .work-pro-items .item .icon span {
    font-family: 'IRANYekan' !important;
}
.about-area.inc-shape::after
{
        right: -100px;
        left:unset !important;
}

.about-area .info ul li i {

    margin-left: 25px;
    margin-right:unset !important;
}
.about-area .author .signature {
    border-left: 1px solid #e7e7e7;
    border-right:unset !important;
    padding-left: 20px;
    padding-right: unset !important;
    margin-left: 20px;
    margin-right: unset !important;
}

.about-area .thumb img:nth-child(2)
{
    right: 20%;
    left:unset !important;
}
.col-lg-5.why-us {
    text-align: right;
}

div.col-lg-6.col-md-6.item-grid div.item a {
    font-family: 'IRANYekanX';
}

.works-about-area .works-about-items .thumb .fun-fact {
 
    right: -50px;
    left:unset !important;
}
div.site-heading.text-center h4 {
    font-family: 'YekanBakhFaNum-Regular';
}
div.site-heading.text-center h2
{
    letter-spacing: 0;
    font-family: 'IRANYekanX';
}

.case-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag {
    direction: ltr;
}
.case-studies-area .item .info .info-items .right-info a
{
        left: -30px;
        right:unset !important;
}
.case-studies-area .item .info .info-items
{
    right: 30px;
    left: 60px;
    
}

div.info-items div.left-info ul {
    text-align: right;
}
.fun-factor-area .fun-fact .icon i
{
        margin-left: 20px;
            margin-right:unset !important;
}

div.fun-fact div.info {
    text-align: right;
}

div.item.wow.fadeInUp p {
    font-family: 'YekanBakhFaNum-Regular';
}
.banner-area .row.align-center div {
    text-align: right;
}


.banner-area.banner-style-eleven .content h2 {
    font-family: 'IRANYekanX';
}
.banner-area.banner-style-eleven .content p {
    font-family: 'YekanBakhFaNum-Regular';
    padding-left: 20%;
    padding-right:unset !important;
}
.banner-area .content a {
    font-family: 'Yekan-Bold';
}
.banner-area.shape::after {

    left: -20% !important;
    right:unset !important;
}
.attr-nav
{
    float: left !important;
}
    .navbar-header {
        float: right !important;
    }
    .video-btn i
    {
            margin-left: 20px;
                margin-right:unset !important;
    }
    .services-style-eleven .item img
    {
            margin-left: 25px;
                margin-right:unset !important;
    }
    
    .featured-services-area .item h5,.choose-us-style-ten-item h4,.choose-us-style-ten-item h2  {
    font-family: 'IRANYekanX' !important;
    }
    
    @media only screen and (min-width: 1024px) {
    .choose-us-style-ten-item .thumb {
        margin-right: -20% !important;
        margin-left:unset !important;
        padding-left: 35px !important;
        padding-right:unset !important;
    }
}
    
    .testimonials-area .item p {
    text-align: right;
    font-size: 18px;
    color: #232323;
    line-height: 34px;
    font-style: normal;
    font-family: 'IranYekan';
}
    .testimonials-area .item .rating {
    text-align: right;
    }
    .testimonials-area .item .provider h4,.about-style-ten h2 {
    font-family: 'IRANYekanX';
    }
    .testimonials-area .item .provider span {
    font-family: 'YekanBakhFaNum-Regular';
    }
    
   @media (min-width: 1024px) {
    nav.navbar.bootsnav ul.nav > li > a {
        font-family: 'IRANYekanX';
        font-size: 14px;
        letter-spacing: 0 !important;
    }
       
   }
    nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle::after
    {
        margin-right: 6px;
        margin-left:unset !important;
    }
    
    @media (min-width: 1024px) {
    .attr-nav > ul > li.button a {
        font-family: 'Yekan-Bold';
    }
    }
    .color-customizer a.opener
    {
            right: 0px !important;
            left:unset !important;
    }
    .about-style-ten .thumb img:nth-child(2) {
    float: right;
    max-width: 50%;
    margin-right: -20%;
    margin-left:unset !important;
    }
    
    .about-style-ten .thumb img:first-child {

    float: left;
}
    
    .about-style-ten .thumb img:nth-child(3) {
    float: right;
    max-width: 60%;
    margin-right: -30%;
    margin-left: 5% !important;
}
    .about-style-ten ul li img
    {
            margin-left: 15px;
                margin-right:unset !important;
    }
    .about-style-ten h5 {
    font-family: 'YekanBakhFaNum-Regular';
    }
    .btn-theme.effect:hover, .btn-theme.effect:focus,.btn-theme.effect
    {
        font-family:yekan-bold;
    }
    .about-style-ten ul li h4
    {
        font-family:iranyekanx
    }
    @media (min-width: 992px) {
    .offset-lg-1 {
        margin-right: 8.333333%;
         margin-left:unset !important;
    }
}

.process-style-ten-area h5,.feature-style-ten-item .item p,.heading-left h5,div.col-lg-5.offset-lg-1.appoinment p {
    font-family: 'YekanBakhFaNum-Regular';
}
.process-style-ten-area h2,.feature-style-ten-item .item h4,.brand-area h2,.feature-area .features-box .item .overlay h4,div.col-lg-5.offset-lg-1.appoinment h4,
div.single-item.col-lg-3.col-md-6 h5 a{
    font-family: 'IRANYekanX';
}
.process-style-ten-area .video-play-button.relative span,.service-area .service-items .item .info h4,.heading-left h2 {
    font-family: 'IRANYekanX';
}
div.blog-items div.item.wow.fadeInUp i.fas.fa-angle-right:before {
    content: "\f104";
}

.brand-carousel.owl-carousel.owl-theme.owl-loaded.owl-drag {
    direction: ltr;
}
.banner-area.text-large .content h2 {
    font-family: 'IRANYekanX';
    font-size:55px !important;
}
div.features-box.text-light i.fas.fa-angle-right:before {
    content: "\f104";
}

.navbar .attr-nav .contact i {
    font-size: 40px;
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px solid #e7e7e7;
    border-right:unset !important;
    
}
.navbar .attr-nav .contact p {
    font-family: 'IRANYekanX';

    text-align: right;
}

.banner-area.heading-border .content h4 {
    font-family: 'YekanBakhFaNum-Regular';
}

h2.wow.fadeInDown {
    font-family: 'IRANYekanX';
    font-size: 45px;
}

.navbar .attr-nav form button {
    position: absolute;
    left: 9px;
    top: 7px !important;
    right: unset !important;
}
.col-lg-4.logo {
    text-align: right;
}

.top-bar-area .info-colums ul {

    justify-content: flex-start !important;
}


.banner-area .appoinment-box input, .banner-area .appoinment-box .nice-select {
    text-align: right;
}

.nice-select .current {
    float: right;
}
.nice-select:after
{
        left: 12px;
        right:unset !important;
}

.banner-area .appoinment-box input, .banner-area .appoinment-box .nice-select
{
        padding-right: 0;
            padding-left:unset !important;
}
.top-features-area .item p {
    font-family: 'YekanBakhFaNum-Regular';
}

    .navbar-left {
        float: right !important;
    }

.top-bar-area .info-colums ul .info span {
    text-align: right;

    font-family: 'IRANYekanX';
}
.top-bar-area .info-colums ul li .info,div.col-lg-5.offset-lg-1.info p {
    font-family: 'YekanBakhFaNum-Regular';
}
.top-bar-area .info-colums ul li .icon {
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.top-bar-area li {
    display: inline-block;
    margin-right: 15px;
    margin-left:unset !important;
    padding-right: 15px;
    padding-left:unset !important;
    
}
.top-bar-area li::after {

    right: 0;
    left:unset !important;
}
.banner-area .item-box .item .row div {
    color: black;
}

.about-area .thumb .overlay h4,.faq-area .info h2
{
    font-family:iranyekanX;
}

.accordion .card-header h4:after
{
        left: 0;
        right:unset !important;
}
.faq-area .faq-content .card .card-header h4
{
    font-family: 'YekanBakhFaNum-Regular';
    padding-left: 50px;
    padding-right:unset !important;
}


.banner-area .content .bottom a {
    margin-left: 30px;
     margin-right:unset !important;
}

.banner-area .content .bottom .call-us i
{
        margin-left: 15px;
            margin-right:unset !important;
}


.banner-area .content .bottom .call-us h5 {
    font-family: 'YekanBakhFaNum-Regular';
}
.featured-services-area .item p {
    font-family: 'YekanBakhFaNum-Regular';
}

.works-about-items ul li {
        padding-right: 25px;
        padding-left:unset !important;
}

h4.wow.fadeInLeft
{
    font-family: 'YekanBakhFaNum-Regular';
    
}
.service-area .service-box .item i
{
        margin-left: 20px;
            margin-right:unset !important;
}
.service-area .service-box .item .icon::after {

    right: -20px;
    left:unset !important;
}
.about-area .info > h5 {
    font-family: 'YekanBakhFaNum-Regular';
}

.about-area .info h2 {
    font-family: 'IRANYekanX';
}
.feature-area .feature-box .item i
{
        margin-left: 30px;
            margin-right:unset !important;
}
.feature-area .feature-box .item h5 a {
    font-family: 'IRANYekanX';
}
.faq-area .appoinment-form input, .faq-area .appoinment-form .nice-select {
    text-align: right;
}

.about-content-area .info h2 {
    font-size: 23px;
    font-family: 'IRANYekanX';
}
.content-tabs .nav-tabs li a {
    margin-left: 15px;
    margin-right:unset !important;
    font-family: 'IRANYekanX';
}
.about-content-area .overlay h4,.thumb-services-area .services-items .item h4
{
     font-family: 'IRANYekanX';
}

.about-content-area .overlay p
{font-family: 'YekanBakhFaNum-Regular';
    
}
.about-content-area .overlay
{
        left: 0;
        right:unset !important;
}
.about-content-area .overlay i {
    font-size: 60px;
    color: #ffffff;
    border-left: 1px solid rgba(255, 255, 255, 0.5);
    border-right:unset !important;
    margin-left: 20px;
    margin-right:unset !important;
    padding-left: 26px;
    padding-right:unset !important;
}
a.btn.circle.btn-light.effect.btn-md.wow.fadeInUp i:before
{
    content: "\f32a";
}
.btn i {
 
    margin-right: 5px;
    margin-left:unset !important;

}
.carousel-shadow .owl-stage-outer {
    direction: ltr;
}
div.owl-stage-outer div.owl-item p {
    font-family: 'YekanBakhFaNum-Regular';
}
.thumb-services-area .services-items .item .info > a {
    direction: rtl;
}

.thumb-services-area .services-items .item .info > a {
    font-family: 'Yekan-Bold';
}
div.item div.info i.fas.fa-angle-right:before {
    content: "\f104" !important;
}
div.row.align-center div.col-lg-4 a {
    font-family: 'Yekan-Bold';
    text-align: left !important;
}

div.row.align-center div.col-lg-8 h5
{
    font-family: 'YekanBakhFaNum-Regular';
}
div.row.align-center div.col-lg-8 h2,.banner-area .content h2
{
 
 font-family: 'iranyekanx';   
}
div.carousel-item.active div.container {
    font-family: 'YekanBakhFaNum-Regular';
    text-align:right !important;
}
.banner-area.carousel-shape p {
    padding-left: 20%;
    padding-right:unset !important;
}

.banner-area.carousel-shape .box-cell::after
{
        background: url(https://rioprogramm.ir/tanda/wp-content/uploads/2024/10/18-e1728906764863.png);
}

.banner-area.carousel-shape .slider-thumb
{
    left: 0;
    right:unset !important;
}
.services-area .services-content .item .bottom a {
    font-family: 'Yekan-Bold';
}
.services-area .services-content .item {
    direction: rtl;
}
.services-area .services-content .item .icon {

    margin-left: 40px;
    margin-right:unset !important;
}
div.owl-stage-outer div.info {
    text-align: right;
}
.services-area .services-content .item h4 {
    font-family: 'IRANYekanX';
}
.services-area .services-content .item .bottom span {
    font-family: 'YekanBakhFaNum-Regular';
}
.about-standard-area .overlay {
    
        right: 0;
        left:unset !important;
}
.about-standard-area .overlay .content {
    padding-right: 25px;
    padding-left:unset !important;
    border-right: 1px solid #dddddd;
    border-left:unset !important;
    margin-right: 35px;
    margin-left:unset !important;
}

.about-standard-area .overlay h4 {
    font-family: 'IRANYekanX';
}
.about-standard-area .thumb img:nth-child(2) {
    left:unset !important;
    right: -100px;
}
.about-standard-area .fixed-shape {
    transform: scaleX(-1);

    right: 0;

    left: unset !important;
}
.about-standard-area .info > h5 {
    font-family: 'YekanBakhFaNum-Regular';
}

.about-standard-area .info h2 {
    font-family: 'IRANYekanX';
}
div.owl-stage-outer div.info h4 a {
    font-family: 'IRANYekanX';
}

li.contact strong a {
    font-family: 'IRANYekanX' !important;
}
.top-bar-area .info li i {
    margin-left: 5px;
    margin-right:unset !important;
}

.top-bar-area .social ul {
    margin-right: 30px;
    margin-left:unset !important;
}
div.e-con-inner h3,div.e-con-inner b,div.e-con-inner h2 {
    font-family: 'IRANYekanX';
}
.products .wp-river-product-title a
{
    font-family: 'IRANYekanX';
}

.products .wp-river-product-title 
{
    text-align:right;
}
.woocommerce ul.products li.product .price {
    text-align: right;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    float: right;
}
.woocommerce ul.products li.product .product-thumb .onsale {
    left: 20px;
    right:unset !important;
        font-family: 'YekanBakhFaNum-Regular';
}

footer form button {
    
    left: 5px;
    right:unset !important;
}
.col-lg-8.content {
    text-align: right;
}
.services-details-area .content h2,.services-details-area .content h3
{
    font-family: 'IRANYekanX';
}
.services-details-area .content p,.services-details-area .content h4
{
    font-family: 'YekanBakhFaNum-Regular';
}
.services-details-area .content h4
{
    font-family: 'IRANYekanX';
}
.services-details-area .content ul li:last-child {
    font-family: 'IRANYekan';
}
.services-details-area .sidebar-item.brochure a i {

    margin-left: 10px;
     margin-right: unset !important;
}
.services-details-area .sidebar-item .title h4 {
    padding-right: 15px;
    padding-left:unset !important;
    text-align: right;
    font-family: 'IRANYekanX';
}
div.sidebar-item.brochure p {
    font-family: 'YekanBakhFaNum-Regular';
    text-align: right;
}
.services-details-area .sidebar-item.brochure a {
    font-family: 'IRANYekanX';
}
.services-details-area .sidebar-item .title h4::after {

    right: 0;
    left:unset !important;
}

.services-details-area .sidebar-item.link li a {
    font-family: 'IRANYekanX';
    text-align:right;
}

.services-details-area .sidebar-item.link li a.active::after
{
        left: 10px;
        right:unset !important;
        content: "\f104";
}
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {
        text-align: right;
        font-family: 'IranYekan';
    }

.case-studies-area .item .info .info-items .left-info {
    text-align: right;
}

.woocommerce div.product div.summary {
    text-align: right;
}
.woocommerce .wp-river-woocommerce-single-product .single-product-info h1 {
    font-family: 'IRANYekanX';
}

div.woocommerce-product-details__short-description p {
    font-family: 'YekanBakhFaNum-Regular';
}
.woocommerce .wp-river-woocommerce-single-product .single-product-info form.cart button[type="submit"]
{
    font-family:yekan-bold;
}
.woocommerce .wp-river-woocommerce-single-product .single-product-info .posted_in a,.woocommerce .wp-river-woocommerce-single-product .single-product-info .posted_in {
    font-family: 'IRANYekanX';
}
.woocommerce-tabs.wc-tabs-wrapper {
    text-align: right;
}

.wp-river-woocommerce-single-product .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li a {
    font-family: 'IRANYekanX';
}
div#tab-description p {
    font-family: 'YekanBakhFaNum-Regular';
}

.wp-river-woocommerce-single-product section.related.products > h2 {
    text-align: right;
    margin-bottom: 30px;
    font-family: 'IRANYekanX';
}

.services-area .services-items .item a i {

left: unset !important;
    right: 40% !important;
}
div.f-item.about img
{
        margin-left: 40%;
        
}
    .navbar-nav > li {
        float: right;
    }
.fa-arrow-alt-circle-right:before {
    content: "\f32e";
}

footer .f-item.about {
    margin-left: 15px;
    margin-right:unset !important;
}
.top-search
{
        left: 10px;
        right:unset !important;
}
.top-search form button
{
        left: 0;
        right:unset !important;
}


.side
{
    left: -400px;
    right:unset !important;
}
.side.on {
    left: -16px;
    right:unset !important;
}
.side .close-side
{
        float: left !important;
}
.navbar .side .widget .contact li .icon, .navbar .side .widget .contact li .info {
    text-align: right;
}
.navbar .side .widget .contact li .icon {
    padding-left: 15px;
    padding-right:unset !important;
}
.navbar .side .widget .contact li .info span {
    font-family: 'IRANYekanX' !important;

    font-weight: 500;
}
.navbar .side .widget .contact li .icon, .navbar .side .widget .contact li .info {
    font-family: 'YekanBakhFaNum-Regular';
}
.navbar .side .widget h4 {
    text-align: right;
    font-family: 'IRANYekanX';

    font-weight: 500;
}

.navbar .side .widget li {
    text-align: right;
}
.navbar .side .widget li a
{
  font-family: 'YekanBakhFaNum-Regular';  
}
.side .widget ul.link {
    text-align: right;
}


footer .f-item .address li a {
    font-family: 'YekanBakhFaNum-Regular';
}
.footer-bottom li a {
    font-family: 'YekanBakhFaNum-Regular';
}
.wp-river-woocommerce-single-product div#review_form_wrapper span#reply-title,.wp-river-woocommerce-class .top-shorting,a.wc-block-components-product-name {
    font-family: 'IRANYekanX' ! IMPORTANT;
}


p.woocommerce-noreviews,.woocommerce .wp-river-woocommerce-single-product #review_form label {
    font-family: 'YekanBakhFaNum-Regular';
}
.woocommerce .wp-river-woocommerce-single-product #review_form #respond .form-submit input[type="submit"] {
    font-family: 'Yekan-Bold';
}
.wp-river-woocommerce-single-product .woocommerce-notices-wrapper .woocommerce-message {
    text-align: right;

    font-family: 'IranYekan';
}

.wc-block-components-formatted-money-amount,.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input,.wc-block-components-totals-item__label,
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.blog-area .info .meta a{
    font-family: 'IranYekan';
}
button.wc-block-components-panel__button
{
    font-family: 'IRANYekanX' ! IMPORTANT;
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
    font-family: 'Yekan-Bold';
}
.case-studies-area .item .info .info-items .left-info {
    padding: 20px 30px;
    padding-left: 200px;
    padding-right: unset !important;
}

@media (max-width: 1023px) {
    nav.navbar.bootsnav .navbar-toggle {
        display: inline-block;
        float: right !important;
        margin-left: -200px ;
        margin-right:unset !important;
        margin-top: 20px;
    }
}
@media (max-width: 992px) {
    nav.navbar.navbar-sticky .navbar-brand {
        margin-right: 70px !important;
        top: 0;
    }
}

li.option.selected.focus,.nice-select .option {
    text-align: right;
}
@media (max-width: 1023px) {


a.dropdown-toggle {
    text-align: right;
    font-family: 'IranYekan';
}
}
@media (max-width: 767px) {
    nav.navbar.bootsnav .navbar-nav {
        float: right !important;

        width: 100% !important;
    }
    #navbar-menu {
    float: right !important;
    width: 100% !important;
    }
}
div.appoinment-form.wow.fadeInUp div.heading h4 {
    font-family: 'IRANYekanX';
}
.attr-nav > ul > li > a span.badge {
    font-family: 'IRANYekanX';
}

    ul.cart-list > li {
  
    text-align: right !important;
    }
    
    @media (max-width: 767px) {
    .attr-nav {
        left: 30px;
        right:unset !important;
    }
}

.attr-nav {

    margin-right: 30px;
    margin-left:unset !important;
}

ul.cart-list > li > h6 a,ul.cart-list > li .price {
    font-family: 'IranYekan';
}

.attr-nav > ul > li > a span.badge
{
        left: 0;
        right:unset !important;
}

@media (min-width: 1024px) {
    nav.navbar.bootsnav li.dropdown ul.dropdown-menu.cart-list {
        right: auto !important;
       
        left: 0 !important;
    }
}
@media (min-width: 1024px) {
    .attr-nav > ul > li.dropdown ul.dropdown-menu
    {
                margin-right: 55px;
                margin-left:unset !important;
    }
}span.pull-right strong {
    font-family: 'IRANYekanX' !important;
}
.navbar-nav .dropdown-menu
{
        right: 0;
            right: 0 !important;
}
Div.footer-entry span {
    font-family: 'IranYekan';
}

a.comment-reply-link {
    font-family: iranyekan;
}
.carousel-item {
    
    display: contents !important;
}
.banner-area.top-pad-80 .content {
    text-align: right;
}
.banner-style-ten .content p {
        font-family: 'YekanBakhFaNum-Regular';
    padding-left: 25%;
    padding-right:unset !important;
}
a.btn.circle.btn-theme.effect.btn-md {
    font-family: 'Yekan-Bold';
}
@media (max-width: 767px) {
    .attr-nav > ul > li.dropdown ul.dropdown-menu {
        right: -205px;
        box-shadow: 0 5px 50px 0 rgba(0, 0, 0, 0.15);
        left: 0 !important;
    }
}

.wp-river-woocommerce-class .top-shorting {

    padding: 30px !important;
}
  .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    text-align: right;
    float: right;
    font-size: 12px;
}


.wp-river-woocommerce-class form.woocommerce-ordering .nice-select
{
        padding-left: 25px;
        padding-right:unset !important;
    font-size: 12px;
}

.woocommerce ul.products .product-cart-btn a.added_to_cart.wc-forward {
    font-family: 'Yekan-Bold';
}

.woocommerce ul.products .product-cart-btn a::after {

    right: 4px;
    left:unset !important;
}

.accordion .card-header h4.collapsed:after {
    content: "\f104" !important;
}
nav.navbar.bootsnav ul.nav > li > a {
    text-align: right;
    font-family: 'IRANYekanX';
}

@media (max-width: 1023px) {
    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu {

        padding: 0 15px 0 0 !important;
    }
}
@media (max-width: 768px) {
.offset-lg-2 {
    margin-left: 16.666667%;
    margin-right: unset !important;
}
nav.navbar.navbar-default.navbar-fixed.white.bootsnav.on.menu-center.no-full a.navbar-brand {
    right: 60%;
}
}
@media (max-width: 1023px) {
    nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before {
    
        float: left !important;
    }
    
}

@media (max-width: 1023px) {
    nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before {
        
                content: "\f104";
    }
}

div.quick-contact-items.shadow.dark.bg-cover.text-light div.col-lg-8 h5,div.quick-contact-items.shadow.dark.bg-cover.text-light div.col-lg-8 h2 {
    text-align: right;
}

@media (min-width: 768px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-right: -15px;
         margin-left:unset !important;
    }
}
@media (min-width: 1024px) {
    nav.navbar.bootsnav.menu-center .container {
        max-width: 80%;
        position: relative;
    }
}
@media (max-width: 768px) {
div.fun-fact div.info {
    text-align: center !important;
}
.col-lg-5.info {
    text-align: center !important;
}
}
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator {
    font-family: 'IranYekan';
}

.blog-area .info h2
{
        font-family: 'IRANYekanX';
}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child,.wc-block-components-checkbox .wc-block-components-checkbox__label, .wc-block-components-checkbox>span
,button.wc-block-components-address-form__address_2-toggle{
 
        font-family: 'IranYekan';
}
.woocommerce table.shop_table th {
    text-align: right;

    font-family: 'IRANYekanX';
}
.woocommerce table.shop_table td.product-name a {
    font-family: 'IranYekan';
}
.woocommerce form.woocommerce-cart-form table.shop_table td .quantity input[type="number"],.woocommerce-cart table.cart td.actions .coupon .input-text {
    font-family: 'IranYekan';
}

.woocommerce table.shop_table td button.button {
    font-family: 'Yekan-Bold';
}


.woocommerce-page .cart-collaterals .cart_totals h2 {
    font-family: 'IRANYekanX';
    text-align: right;
    font-size: 26px;
    font-weight: 400;
    margin-bottom: 15px;
}

.wc-proceed-to-checkout {
    text-align: right;
}

div.woocommerce-form-coupon-toggle div.woocommerce-info a.showcoupon,.wp-river-woocommerce-other-pages .woocommerce #customer_details h3,
.wp-river-woocommerce-other-pages .woocommerce #customer_details textarea{
    font-family: 'IranYekan';
}


.wp-river-woocommerce-other-pages .woocommerce #customer_details label {
    font-family: 'IRANYekanX';
    text-align: right;
}

.wp-river-woocommerce-other-pages .woocommerce #customer_details span.woocommerce-input-wrapper {
    font-family: 'IranYekan';
    text-align: right;
}
.wp-river-woocommerce-other-pages .woocommerce form.checkout.woocommerce-checkout h3 {
    font-family: 'IRANYekanX';
    text-align: right;
}
.woocommerce table.shop_table td.product-name {
    font-family: 'IRANYekanX';
}
div.woocommerce-privacy-policy-text p {
    text-align: right;
    font-family: 'IranYekan';
}

.wp-river-woocommerce-other-pages .woocommerce .woocommerce-checkout #payment button#place_order {
    font-family: 'Yekan-Bold';
    border-radius: 11px;
    color: white;
}
a.woocommerce-privacy-policy-link,.case-details-area .left-info p {
    font-family: 'IranYekan';
}

.case-details-area .left-info h2 {
    text-align: right;
  
    font-family: 'IRANYekanX';
}

.case-details-area .left-info {
    text-align: right;
}

.case-details-area ul.project-info,.case-details-area .project-info h5 {
    font-family: 'IRANYekanX';
}

.case-details-area .case-content h3 {
    text-align: right;
    font-family: 'IRANYekanX';
}

.case-details-area .case-content p
{
     text-align: right;
}

div.case-details-area.services-details-area.default-padding div.case-content p {
    font-family: 'IranYekan';
}
.services-details-area .content ul li::after {
    
    left: 20px !important;
}

.breadcrumb-area.shadow.dark.bg-fixed.text-light {
    background-image: unset !important;
}

.work-process-area .work-pro-items .item {
    border: 0px solid #e7e7e7 !important;

    box-shadow: -3px 3px 10px rgba(0, 0, 0, 0.04) !important;
}
.services-area .services-items .item {

    border-radius: 20px !important;
    box-shadow: 0 0 10px #cccccc54;
}
.blog-area .blog-items .item .thumb img {
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
}
.blog-area .blog-items .item {
    background: #ffffff;
    box-shadow: 0 0 10px #cccccc45;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
}