.swal2-container.jkit-swal-container.jkit-video-button-popup-container .swal2-popup.jkit-swal-popup:not(.type-self_hosted) {
    height: 500px !important;
}
.metform-form-main-wrapper .mf-input-wrapper .mf-input {
    text-align: right !important;
}
.testimonials-list {
    direction: ltr;
}
.testimonial-item.tns-item {
    direction: rtl !important;
}
.jeg-elementor-kit.jkit-postblock .jkit-edit-post i {
    margin-left: 2px;
    margin-right: unset !important;
}
a.jkit-edit-post.left span {
    font-family: 'IRANYekanX';
    font-weight: 700;
}
.jeg-elementor-kit.jkit-mailchimp.style-inline .jkit-input-wrapper:not(.jkit-submit-input-holder) {
    margin-right: unset !important;
    margin-left: 30px;
}
div.tns-outer {
    direction: ltr;
}
.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .right-icon-group {
    right: unset !important;
    left: 0;
    margin-left: 30px;
    margin-right: unset !important;
}
.jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button .left-icon-group {
    padding-left: 26px;
    padding-right: unset !important;
    float: right;
}
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-nav-identity-panel .jkit-close-menu {
    float: left !important;
}

@media(max-width: 768px) {
    .jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper .jkit-menu {
        padding-right: 0;
        padding-left: 30px !important;
    }
    .jeg-elementor-kit.jkit-icon-box.icon-position-left .jkit-icon-box-wrapper .icon-box.icon-box-header {
  margin-left: 15px;
  margin-right: unset !important;
}
.comments-area .comment-form-author, .comments-area .comment-form-email, .comments-area .comment-form-url {
        padding-left: 0 !important;
    }
    body.rtl .comments-area .comment .comment-body, body.rtl .comments-area .pingback .comment-body {
    padding: 30px 0 30px 60px;
}
}

h2.comments-title {
    font-family: 'IRANYekanX';
}
.comment-author.vcard {
    font-family: 'IRANYekanX';
    font-size: 17px;
}
.comment-metadata {
    font-family: 'YekanBakhFaNum-Regular';
}
.comment-content {
    font-family: 'IRANYekanX';
}
.comments-area .reply {
    left: 0;
    right: unset !important;
    font-family: 'IRANYekanX';
    font-weight: 700 !important;
    letter-spacing: 0;
    font-size: 14px;
}
#respond small {
    float: left !important;
}
.comments-area .comment-form-author, .comments-area .comment-form-email, .comments-area .comment-form-url {
    float: right;
    padding-left: 20px;
    padding-right: unset !important;
}
#respond small {
  float: right;
}

em.comment-awaiting-moderation {
    font-family: 'IRANYekanX';
}

/*** demo  prosnap start **/

.jeg-elementor-kit.jkit-client-logo .client-list {
  direction: ltr;
}
.jeg-elementor-kit.jkit-progress-bar .progress-group .progress-skill-bar .skill-bar .skill-track .number-percentage-wrapper {
    left: 0;
    right: unset !important;
}
.jeg-elementor-kit.jkit-social-share .social-share-list {
  margin-right: 0;
  padding-right: 0;
  margin-left: unset !important;
  padding-left: unset !important;
}
.jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio .bio-details .profile-info {
  text-align: right;
}
.jeg-elementor-kit.jkit-icon-box .hover-watermark {
    left: 0;
    right: unset !important;
}
.tns-visually-hidden {right: -10000em;left:unset !important;}

/*** demo  prosnap end **/