.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';
}
/***
.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;
}
***/
.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 **/
/*** demo  profashion start **/
/***woo ***/
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	z-index: 10;
}
.pswp__button.pswp__button--zoom, .pswp__button.pswp__button--fs, .pswp__button.pswp__button--close {
  padding: 20px 53px 20px 35px;
}
.woocommerce .profecient-product-related .related ul.products li.product .price {
	word-spacing: 2px;
}
.elementor-widget-profecient_woocommerce_menu_cart .cart-offcanvas .bg-overlay.position-right {
  left: -100%;
  right: unset !important;
}
.elementor-widget-profecient_woocommerce_menu_cart .cart-offcanvas.active .bg-overlay.position-right {
  left: 0;
  right: unset !important;
}
.elementor-widget-profecient_woocommerce_menu_cart .cart-offcanvas.active .sidebar.position-right {
  left: 0;
  right: unset !important;
}
.elementor-widget-profecient_woocommerce_menu_cart .cart-offcanvas .sidebar.position-right {
  left: -100%;
  right: unset !important;
}
.sidebar.position-right .offcanvas-close-button-wrapper {
  text-align: left !important;
}
.elementor-widget-profecient_woocommerce_menu_cart .cart-offcanvas .sidebar .cart_list .mini_cart_item .remove_from_cart_button {
	padding: 0px 8px;
}
.elementor-widget-profecient_woocommerce_menu_cart .cart-offcanvas .sidebar .cart_list .mini_cart_item .product-tittle {
	margin-left: 4px;
  margin-right: unset !important;
}
.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 {
  float: left !important;
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
  float: right !important;
}
.jeg-elementor-kit.jkit-product-carousel .jkit-products .jkit-product-block .price , .jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .price{
word-spacing: 3px !important;
}
.jeg-elementor-kit.jkit-product-grid .product-order::before {
left: 16px;
  right: unset !important;
}
@media(max-width:768px) {
.jeg-elementor-kit.jkit-nav-menu .jkit-menu-wrapper {
        left:unset !important;
    }
}
@media (max-width: 767px) {
  .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    z-index: 10;
  }
}

.jeg-elementor-kit.jkit-search .jkit-search-panel .jkit-search-button {
left: 0;
right: unset !important;

}
.site-search .search-form {
    left: -20px;right:unset !important;
    
}

/***woo ***/
/*** demo  profashion end **/