.wgl-menu_outer {
    transform: translateX(100%);
}
.wgl-portfolio-single_item .meta-data i[class*="flaticon-"], .blog-post_content .meta-data i[class*="flaticon-"]{
        margin-left: 10px
}
.primary-nav ul > li.menu-item-has-children > a > .menu-item__plus, .primary-nav ul > li.mega-menu.mega-cat > a > .menu-item__plus{
    padding-right: 10px;padding-left:unset !important;
}
.primary-nav ul li ul, .primary-nav ul li div.mega-menu-container{
        RIGHT: 0
}
.primary-nav ul li ul ul{
        RIGHT: 100% !important
}
.primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children > a > .menu-item__plus:before{
    transform: rotate(90deg)
}
/**/
.woocommerce #order_review.woocommerce-checkout-review-order table.shop_table thead th.product-name {
    width: 64%;
    padding-right: 40px;
    border-left: 1px solid;
}
div.wgl-infobox div.wgl-infobox-button_wrapper div.wgl-infobox_button.button-read-more span {
    padding-right: 10px !important;
    padding-left: unset;
}
.blog-style-standard .wgl_col-6 .blog-post_media .post_categories, .blog-style-standard .wgl_col-4 .blog-post_media .post_categories, .blog-style-standard .wgl_col-3 .blog-post_media .post_categories{
    right: 30px
}
.wgl-portfolio-single_item .meta-data:first-child > *, .blog-post_content .meta-data:first-child > *{
    margin-left: 20px;margin-right:unset !important;
}

.wgl-testimonials .item__title:before{
        margin-left: 15px;margin-right:unset !important;
}

div.wgl-testimonials.type-bottom_inline div.item__content{
    text-align:right;
}
div.wgl-testimonials.type-bottom_inline div.item__author div.author__meta{
        text-align: right;
    padding-right: 20px
}
.dropcap, .dropcap-bg{
        float: right;
            margin-left: calc(0.4em + 10px)
}
.elementor-4084 .elementor-element.elementor-element-c340f54 .wpcf7-response-output
{
    direction:rtl !important;
}
blockquote:before{
        right: 0;left:unset !important;
}
blockquote{
    padding-right: 53px;padding-left:unset !important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit{
        margin-right: -64px;
    margin-left: unset
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{
    direction: rtl
}
.blog_columns-2:not(.masonry) .item:nth-child(2n + 1), .blog_columns-3:not(.masonry) .wgl_col-4:nth-child(3n + 1), .blog_columns-4:not(.masonry) .wgl_col-3:nth-child(4n + 1) {
    clear: right;
}
.portfolio__item .item__wrapper.description_under_image .description__icon{
        left: 10px;right: unset !important;
}
.button-read-more span{
        padding-left: 10px !important;padding-right:unset !important;
}
.wgl-flipbox_button-wrap .wgl-flipbox_button.icon-read-more i, .wgl-flipbox_button-wrap .wgl-flipbox_button.icon-read-more span{
    left: 0;right:unset !important;
}
.wgl-service-1 .wgl-service_subtitle{
        right: 0;left:unset !important;
}
.wgl-pricing_plan .pricing__highlighting{
        left: 0;right:unset !important;
}

.button-read-more span:before{
    transform-origin: right center;
  transform: scaleX(-1) !important;
        right: 10px;left:unset !important;
}
.button-read-more span:after{
        transform-origin: left center;
    left: 0;right:unset !important;transform: scaleX(-1) !important
      
}

.wgl-portfolio-single_item .meta-data a, .blog-post_content .meta-data a ,.wgl-portfolio-single_item .meta-data:first-child > *, .blog-post_content .meta-data:first-child > * {
    font-family: 'IranYekan';
}
#scroll_up {
    left:0;right:unset !important;
}
#scroll_up.active:empty {
    transform: translate(31px, -80px);
}
.wgl-testimonials .author__thumbnail{
    padding-left:unset !important;padding-right:unset !important;
}

.dropcap, .dropcap-bg{
    margin-left: calc(0.4em + 10px) !important;margin-right: unset !important
}


input[type='text'], input[type='url'], input[type='search'], input[type='email'], input[type='password'], input[type='tel'], input[type='time'], input[type='number'], input[type='date'], select, textarea{
    text-align: right
}
[class*='wgl_col-']{
        float: right !important
}
.wgl-progress-bar .bar__filled{
    right: 0 !important;left:unset !important;
}
.tagcloud a:not(:last-child), .wp-block-tag-cloud a:not(:last-child) {
    margin-left: 10px !important;
    margin-right:unset !important;
}

.flaticon-right-arrow-1:before{
    content: "\f154" !important
}
.post_featured_bg .content-container{
    text-align: right !important
}
.single_meta .blog-post_title{
    letter-spacing: 0em !important
}
.post_featured_bg .meta-data:first-child{
    margin-left: auto !important ; margin-right:unset !important;
}
.next-link_wrapper{
    float: left !important
}
#comments .commentlist .comment .commentava{
    right: -110px !important;left:unset !important;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span{
    direction:rtl !important;
}

.prev-link_wrapper{
    float: right !important
}
.prev-link_wrapper .info_wrapper .prev_title, .prev-link_wrapper .info_wrapper .next_title, .next-link_wrapper .info_wrapper .prev_title, .next-link_wrapper .info_wrapper .next_title{
    letter-spacing: 0em !important
}
.theme-header-font, #comments .comment-reply-link, .page-header_breadcrumbs .breadcrumbs, legend, .widget, .wp-block-calendar table, .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta, .banner_404, .blog-post_text-bg, .button-read-more, .wgl-pricing_plan .pricing_price .price_decimal, .mashsb-count .counts, .mashsb-box .mashsb-buttons a .text, .heading_subtitle, .info_prev-link_wrapper a, .info_next-link_wrapper a, .wgl-portfolio-item_cats, .wgl-pagination, .woocommerce nav.woocommerce-pagination, .page-header_title, [class|='dropcap'], .elementor-drop-cap, ul.wp-block-archives.wp-block-archives-list li a, ul.wp-block-categories.wp-block-categories-list li a, ul.wp-block-latest-posts li a, .elementor-counter, #comments .commentlist .comment_author_says, .single_team_page .highlighted, .wgl-button, .single-team .single_team_page .team-info_item.department, .elementor-widget-wgl-info-box .wgl-infobox .wgl-infobox_subtitle, .wpcf7 .wpcf7-submit, .isotope-filter a, .post_meta-wrap .meta-data + .meta-data, .meta_wrapper .meta-data + .meta-data, .wgl-progress-bar .progress__content, .wgl-combo-menu .menu-item_title, .wgl-combo-menu .menu-item_price, .post_meta-wrap > .meta-data, .wgl-views .sl-count, .wgl-likes .sl-count, .post_categories a, .meta_wrapper > .meta-data, .tagcloud a, .wp-block-tag-cloud a, .single_post_info .share_post-container .share_post-title, #comments .commentlist .comment .stand_comment .meta-data > span, .recent-posts-widget .meta-data span{
    font-family: IranYekan !important
}
h1, h1 span, h1 a{
    font-family: 'Shabnam-FD' !important
}
h4, h4 span, h4 a{
        font-family: IranYekan !important;
            letter-spacing: 0 !important
}

#comments .commentlist .comment .stand_comment{
        padding: 36px 110px 26px 0px !important
}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select{
    float: left !important
}
.woocommerce span.onsale{
        right: 10px;
    left: auto
}
div.wgl-products div.product a.button, div.wgl-products div.product a.wc-forward{
    left: 10px !important;right:unset !important;
}
.woocommerce div.product form.cart label.label-qty{
    margin-left: 18px !important;margin-right:unset !important;
}
.woocommerce .summary .button:before{
        margin-left: 8px !important;margin-right:unset !important;
}
.woocommerce.single div.product .woocommerce-tabs{
    text-align: right !important
}
.woocommerce.single div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description{
    text-align: right !important
}
#comments .commentlist .comment .stand_comment .thiscommentbody{
  text-align: right !important  
}
.woocommerce.single div.product .woocommerce-tabs .panel{
    text-align: right !important
}
.woocommerce #comments ~ #review_form_wrapper #respond form#commentform .comment-form-rating label{
        margin-left: 15px !important;margin-right:unset !important;
}
.woocommerce div.product form.cart div.quantity{
    margin-left: 10px !important;margin-right:unset !important;
}
.woocommerce.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__trigger{
    left: 15px !important;right:unset !important
    ;
}
.single-team .wgl_col-12 > .team__member .member__thumbnail-wrap{
        margin-left: 70px !important;margin-right:unset !important;
}
body.woocommerce-checkout .col2-set{
    float: right !important
}
body.woocommerce-checkout #order_review_heading, body.woocommerce-checkout #order_review{
        float: left !important;
    margin-left: 0 !important;margin-right:unset !important;
}
.woocommerce #order_review.woocommerce-checkout-review-order table.shop_table thead th.product-name{
    padding-right: 40px !important;padding-left:unset !important;
}
.woocommerce table.shop_table thead th:first-child{
    border-top-right-radius: inherit !important; border-top-left-radius:unset !important;
    border-bottom-right-radius: inherit !important;border-bottom-left-radius:unset !important;
}
.woocommerce table.shop_table thead th:last-child{
        border-top-left-radius: inherit !important;border-top-right-radius:unset !important;
    border-bottom-left-radius: inherit !important;border-bottom-right-radius:unset !important;;
}
.woocommerce table.shop_table thead th.product-name{
    text-align: right !important;    padding-right: 109px !important
}
body.woocommerce-checkout #order_review table.shop_table thead th:last-child, body.woocommerce-checkout .woocommerce-order-details table.shop_table thead th:last-child{
        text-align: left !important;
    padding-left: 40px !important;padding-right:unset !important;
}
.woocommerce table.shop_table td.product-name, .woocommerce table.shop_table td.product-thumbnail{
    text-align: right !important
}
body.woocommerce-checkout #order_review table.shop_table td:last-child, body.woocommerce-checkout .woocommerce-order-details table.shop_table td:last-child{
        text-align: left;
    padding-left: 40px !important;padding-right:unset !important;
}
.woocommerce table.shop_table tfoot tr th{
        text-align: right !important
}
body .select2-container--default .select2-selection--single{
        text-align: right !important
}
.wgl_module_message_box .message_icon_wrap{
    right: 8px !important;left:unset !important;
}
input[type='text'], input[type='url'], input[type='search'], input[type='email'], input[type='password'], input[type='tel'], input[type='time'], input[type='number'], input[type='date'], select, textarea{
    font-family: 'IranYekan' !important
}
.wgl_module_message_box{
    padding: 0 74px 0 0 !important
}
.woocommerce table.shop_table td.product-name{
        padding-right: 28px !important;padding-left:unset !important;
}
.woocommerce table.shop_table tbody tr td.product-remove{
        text-align: left !important
}
.woocommerce table.shop_table td.actions .coupon .input-text{
        margin-left: 10px !important;margin-right:unset !important;
}
.woocommerce .cart-collaterals .cart_totals table tr td:before, .woocommerce-page .cart-collaterals .cart_totals table tr td:before{
    letter-spacing: 0em !important
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .wgl-theme-header .woo_mini-count span, .woocommerce .wgl-products .product a.add_to_cart_button, .woocommerce .wgl-products .product a.button, .woocommerce .wgl-products .product a.wc-forward, .woocommerce .cart input.button, .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce .wgl-products .price, .woocommerce-Price-amount, .woocommerce table.shop_table, .woocommerce table.shop_table label, .woocommerce form .form-row label, .woocommerce span.onsale, .woocommerce .summary .product_meta > span span.title, .woocommerce .summary .product_meta > span a.title, .woocommerce #comments ~ #review_form_wrapper #respond form#commentform .comment-form-rating label, .woocommerce ul.order_details.woocommerce-thankyou-order-details li.woocommerce-order-overview__order, .woocommerce ul.order_details li{
    font-family: 'IranYekan' !important
}
.wgl-progress-bar .content__label,.woocommerce div.product form.cart label.label-qty {
        letter-spacing: 0em !important
}
.wgl-portfolio-single_item .meta-data, .blog-post_content .meta-data{
    letter-spacing: 0em
}
.wgl-carousel .swiper-pagination-fraction .swiper-pagination-total{
        margin-right: -0.25em;margin-left:unset !important;
}



.woocommerce table.shop_table tfoot tr th{
    padding-right: 40px;padding-left:unset !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
    letter-spacing: 0px
}
.woocommerce form.checkout_coupon .form-row{
        float: right
}
.woocommerce form.checkout_coupon .form-row.form-row-last{
        padding-right: 5px;
    padding-left: 0
}
#comments .comment-reply-link:after{
        content: "\f154" !important;
        margin-right: 13px;margin-left:unset !important;
}
body ul.zeptech_circle li:before{
    right: 0;left:unset !important;
}
h2, h2 span, h2 a{
    font-family: 'IranYekan'
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce .cart-collaterals .cart_totals table tbody tr td, .woocommerce-page .cart-collaterals .cart_totals table tbody tr td, .woocommerce-page .cart-collaterals .cart_totals table th, .woocommerce-message a.button, .woocommerce button.button, .woocommerce table.shop_table thead th, .woocommerce table.shop_table.cart .button, .woocommerce table.shop_table td.product-name, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .woocommerce .woocommerce-cart-form table.shop_table td, .wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li a, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a, .woocommerce.widget_shopping_cart .total strong, .product_list_widget .product-title, .wgl-products .woocommerce-loop-product__title, .woocommerce-tabs ul.tabs li, .woocommerce table.shop_table td.product-name .product-quantity, .woocommerce div.product form.cart div.quantity label.label-qty, .woocommerce .woo_mini_cart ul.cart_list li.mini_cart_item.woocommerce-mini-cart-item .quantity, .woocommerce div.product form.cart .quantity .quantity-wrapper .qty, .woocommerce table.shop_table td.product-quantity .quantity .quantity-wrapper .qty, .woocommerce div.product form.cart .group_table tr td label{
    font-family: 'IranYekan'
}
.woocommerce .wgl-products .woo_product_content .woocommerce-loop-product__title{
        letter-spacing: 0px
}

div.wgl-container.single_product div.woocommerce-product-details__short-description{
    margin-right: 0 !important;
    padding-right: 1.1em !important;
}
.woocommerce .woocommerce-product-rating .star-rating{
    margin-left: 6px;
    margin-right: 0
}

div.notifyjs-corner {
    right: 0px !important;
    left: unset !important;}
    .blog-post .blog-post_media .post_categories{
        right: 40px;left:unset !important;
    }

.wgl-button .align-icon-right .icon-wrapper{
    margin-right: 7px !important
    
    
    
    
    
}

.wgl-theme-header .woocommerce .woo_mini_cart{
        left: 15px;right:unset !important;
        transform: translateX(calc(-100% + -20px)) !important
}
.wgl-theme-header .mini-cart.open_cart .woo_mini_cart {
    transform: translateX(0) !important}
.woocommerce .woo_mini_cart .total strong{
        letter-spacing: 0px
}
#add_payment_method table.cart td.actions .coupon .input-text, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total, .wgl-theme-header .wgl-woo_mini_cart .header_cart-heading_descriptionP{
    font-family: 'IranYekan' !important;
}
.woocommerce .woo_mini_cart .buttons .button{
    font-size: 13px
}
.woocommerce .wgl_mini-cart_flex .wgl_mini-cart_image{
    margin: 0 0px 0 20px !important
}
.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li{
    text-align: right
}
.woocommerce .wgl_mini-cart_flex .wgl_mini-cart_contents{
    margin-left: 15px;margin-right:unset !important;
}
.woocommerce .woo_mini_cart ul.cart_list li.mini_cart_item.woocommerce-mini-cart-item a.remove{
        right: auto;
    left: 16px
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{
        letter-spacing: 0px !important
}
.wgl-accordion.icon-plus .wgl-accordion_header .wgl-accordion_icon{
        margin-right: 20px;
    margin-left: -2px
}

.wgl-testimonials .item__title_additional{
        font-family: 'IranYekan' !important;
}
body .select2-container--default .select2-results__option{
        padding: 6px 18px 6px 6px
}
.wgl-pagination .page .page-numbers i.wgl_pagination_next:before, .wgl-pagination .page .post-page-link i.wgl_pagination_next:before, .wgl-pagination .post-page-numbers .page-numbers i.wgl_pagination_next:before, .wgl-pagination .post-page-numbers .post-page-link i.wgl_pagination_next:before{
    content: "\f154" !important
}


.wgl-carousel_wrapper .elementor-swiper-button:after, .wgl-carousel_wrapper .motion-arrow:after{
        content: "\f154";
}
#comments small #cancel-comment-reply-link{
    margin-right: 10px;margin-left:unset !important;
    font-family: iranyekan;
}

.header_search.search_standard .header_search-field{
        left: -20px;right:unset !important;
}
.header_search.search_alt .header_search-field .search__icon, .header_search.search_standard .header_search-field .search__icon, .header_search.search_standard_fw .header_search-field .search__icon, .header_search.search_mobile_menu .header_search-field .search__icon{
    left: 0;right:unset !important;
}
.blog-posts .blog-post_title{
    letter-spacing: 0em !important;
}

.elementor-1012 .elementor-element.elementor-element-4ca9439 .navigation-posiiton-nearby .motion-prev {
right: calc(0% + 50% - var(--wgl-swiper-button-diameter) - var(--wgl-swiper-buttons-distance) / 2) !important;left:unset !important ;
}
.elementor-1012 .elementor-element.elementor-element-4ca9439 .navigation-posiiton-nearby .motion-next {
right: calc(0% + 50% + var(--wgl-swiper-button-diameter) / 2 - var(--wgl-swiper-buttons-distance))!important;left :unset !important;
}
.wgl-carousel_wrapper.navigation-posiiton-nearby .elementor-swiper-button-next, .wgl-carousel_wrapper.navigation-posiiton-nearby .motion-next {
    right: auto;
    left: 0;
}

.wgl-carousel_wrapper.navigation-posiiton-nearby .elementor-swiper-button-prev, .wgl-carousel_wrapper.navigation-posiiton-nearby .motion-prev {
    left: calc(var(--wgl-swiper-buttons-distance) + var(--wgl-swiper-button-diameter));
    right: auto 
}
.button-read-more:hover span {
    padding-left: unset !important;
    padding-right: 18px !important;
}

.wgl-button{
    letter-spacing: 0em !important
}
.elementor-1945 .elementor-element.elementor-element-3a4d1d3 .navigation-posiiton-nearby .elementor-swiper-button-next, .elementor-1945 .elementor-element.elementor-element-3a4d1d3 .navigation-posiiton-nearby .motion-next{
        right: calc(28% + 50% + var(--wgl-swiper-button-diameter) / 2 - var(--wgl-swiper-buttons-distance));
    left: unset !important;
}

.elementor-1945 .elementor-element.elementor-element-3a4d1d3 .swiper-pagination{
        margin-right: 89%;margin-left:unset !important;
    transform: translateX(89%);
}



.elementor-3442 .elementor-element.elementor-element-ffc2214 > .elementor-element-populated{
        border-width: 0px 1px 0px 0px;
}

.elementor-3442 .elementor-element.elementor-element-9b74b3e > .elementor-element-populated{
    border-width: 0px 1px 0px 0px;
}



.elementor-widget-wgl-info-box .wgl-infobox .number{
    font-family: 'IranYekan';
}
body ul.zeptech_circle li{
        padding-right: calc(1em + 6px);padding-left:unset !important;
}


div#main-content p.return-to-shop{
        font-family: 'IranYekan' !important; 
}
div.wgl-container.single_product div.woocommerce-product-details__short-description{
        font-family: 'IranYekan';
}
div.wgl-container.single_product div.product_meta span, div.wgl-container.single_product div.product_meta a{
    font-family: 'IranYekan';
}

div.wgl-container.single_product div#tab-description {
    font-family: 'IranYekan';}

div.notifyjs-corner div.message_text {
    font-family: 'IranYekan';
}

div#comments div.description {
    font-family: 'IranYekan';
}
.woocommerce .wgl-products .woo_product_content .star-rating{
    letter-spacing: 0em;
}

.prev-link_wrapper .info_wrapper .prev_title-info, .prev-link_wrapper .info_wrapper .next_title-info, .next-link_wrapper .info_wrapper .prev_title-info, .next-link_wrapper .info_wrapper .next_title-info{
    font-family: 'IranYekan' !important;
}

.woocommerce .star-rating {
    width: 6.8em;
}
    .widget_block h2, .title-wrapper .title ,.widget.widget_categories ul li a, .widget.widget_product_categories ul li a, .widget.widget_archive ul li a {
        font-weight:600;letter-spacing:0;
    }
    h3, h3 span, h3 a {
        font-family:shabnam-fd;
    }
    body ul.zeptech_circle li:before {
    top: 10px;
    left: 0;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 2px solid var(--zeptech-primary-color);
}
div.elementor-widget.elementor-widget-wgl-info-box div.wgl-infobox_wrapper.wgl-layout-top div.wgl-infobox_button.button-read-more span {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
  
form.woocommerce-ordering select {
background-position: calc(100% - 245px) center;
}  
    
.page-header_breadcrumbs .divider:not(:last-child):before{
    content: "\f103" !important;
}
.wgl-pagination .page:first-child, .wgl-pagination .post-page-numbers:first-child{
    margin-right:0 !important;
}    
.wgl-pagination .page:not(:last-child), .wgl-pagination .post-page-numbers:not(:last-child){
    margin-left:5px !important;margin-right:unset !important;
}
.wpcf7-spinner{
        margin-left: 40px;margin-right:unset !important;
}
    
.wgl-countdown .countdown-row{
    direction: ltr !important;
}
.page_404_wrapper .search__icon{
    left: 0;right:unset !important;
}    
  .elementor-widget-wgl-info-box .wgl-infobox .wgl-infobox_title{
          letter-spacing: 0em;
  }  
.button-read-more{
        letter-spacing: 0em;
}  

div.elementor-element.elementor-element-35ea851.aleft.elementor-widget.elementor-widget-wgl-testimonials button.motion-prev.motion-arrow{
        right: calc(0% + 50% - var(--wgl-swiper-button-diameter) - var(--wgl-swiper-buttons-distance) / 2)!important;
    left: unset !important;
}
div.elementor-element.elementor-element-35ea851.aleft.elementor-widget.elementor-widget-wgl-testimonials button.motion-next.motion-arrow {
    right: calc(0% + 50% + var(--wgl-swiper-button-diameter) / 2 - var(--wgl-swiper-buttons-distance)) !important;
    left: unset !important;
}
div.elementor-element.elementor-element-cb1be5e.aleft.elementor-widget.elementor-widget-wgl-testimonials div.wgl-carousel_wrapper.navigation-posiiton-nearby button.elementor-swiper-button.elementor-swiper-button-prev {
    left: calc(var(--wgl-swiper-buttons-distance) + var(--wgl-swiper-button-diameter));
    right: auto;}
    
div.elementor-element.elementor-element-cb1be5e.aleft.elementor-widget.elementor-widget-wgl-testimonials div.wgl-carousel_wrapper.navigation-posiiton-nearby button.elementor-swiper-button.elementor-swiper-button-next {
    right: auto;
    left: 0;
}
    
    div.elementor-widget-wrap.elementor-element-populated.e-swiper-container button.elementor-swiper-button.elementor-swiper-button-next {
    right: auto !important;
    left: 0;
}

body ul.zeptech_dot li:before{
        right: 2px;left:unset !important;
}

body ul.zeptech_dot li {
    padding-right: 25px;padding-left:unset !important;
}

body ul.zeptech_check li:before{
    right: 0;left:unset !important;
}
body ul.zeptech_check li {
    padding-right: 30px;padding-left:unset !important;
}

.elementor-3442 .elementor-element.elementor-element-ffc2214:hover > .elementor-element-populated{
    border-width: 0px 1px 0px 0px;
}

.elementor-3442 .elementor-element.elementor-element-9b74b3e:hover > .elementor-element-populated{
    border-width: 0px 1px 0px 0px;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-faa6c5d.wgl-add-background-text.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.wgl-animation-background-text button.elementor-swiper-button.elementor-swiper-button-prev{
    right:calc(12% + 50% - var(--wgl-swiper-button-diameter) - var(--wgl-swiper-buttons-distance) / 2)!important;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-faa6c5d.wgl-add-background-text.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.wgl-animation-background-text button.elementor-swiper-button.elementor-swiper-button-next{
        right: calc(12% + 50% + var(--wgl-swiper-button-diameter) / 2 - var(--wgl-swiper-buttons-distance)) !important;
    left: unset !important;
}

nav.primary-nav span{
    letter-spacing:0px !important;
}
div.blog-posts button.elementor-swiper-button.elementor-swiper-button-prev.swiper-button-disabled {
    left: 105px !important;
    right: unset;}

.wgl-pricing_plan .pricing__price .price__value {
float: right;
 padding-left: 5px;
}
.wgl-pricing_plan .pricing__price .price__period {
    padding-right: 5px;
}


.elementor-widget-wgl-info-box .elementor-widget-container .wgl-infobox__link:hover + .wgl-infobox_wrapper .button-read-more span:before
{
    right :0 !important;
}
div.elementor-widget-container div.wgl-pricing_plan div.pricing__wrapper div.pricing__content ul {
    padding-right: 1.1em;
    padding-left: unset;
}
.wgl-pricing_plan .wgl-button:hover {
    background: #666AE4;
}
ul.swiper-pagination.swiper-pagination-fraction{
margin-right: 89.5%;
    transform: translateX(86.5%) !important;
}
.elementor-2826 .elementor-element.elementor-element-5f7c147 .wpcf7-response-output
{
    direction:rtl;
}
.elementor-widget-wgl-info-box .wgl-infobox .number {
    font-size: 21px;
    
}
.wpcf7-spinner::before
{
    right:4px !important;
    left:unset !important;
}
.elementor-section.wgl-add-background-text:before, .elementor-section.wgl-add-background-text .wgl-background-text
{
    letter-spacing:0;
}
.elementor-1012 .elementor-element.elementor-element-c2f8f84.wgl-add-background-text:before, .elementor-1012 .elementor-element.elementor-element-c2f8f84 .wgl-background-text
{
transform: translateX(calc(18vw));
}
.elementor-1012 .elementor-element.elementor-element-204681b.wgl-add-background-text:before, .elementor-1012 .elementor-element.elementor-element-204681b .wgl-background-text
{
    transform: translateX(calc(23.5vw))

}
.elementor-1012 .elementor-element.elementor-element-21b88ba.wgl-add-background-text:before, .elementor-1012 .elementor-element.elementor-element-21b88ba .wgl-background-text
{
    transform: translateX(calc(12vw / 2));
}
.single-team .wgl_col-12 > .team__member .member__excerpt,.widget .recent-posts-widget .post__title
{
    font-family:iranyekan;
}
.single-team .wgl_col-12 > .team__member .info__item h5,.portfolio__item .item__title span, .portfolio__item .item__title a
{
    font-family:shabnam-FD;
    letter-spacing:0;
}
div.elementor-element div.elementor-widget-container p cite {
    font-family: 'yekan-bold';
}
div.page-header_wrapper div.wgl-container div.page-header_content h1.page-header_title {
    letter-spacing: 0px !important;
}
#comments .comments-title .number-comments {
    margin-right: 0.25em;
    margin-left:unset;
}
#comments .comment-reply-link
{
    line-height:2;
}
form.comment-form p.comment-form-cookies-consent label::before {
  margin-left: 0.7em !important;
  margin-right: unset !important;
}
.wgl-portfolio-single_item .meta-data i[class*="flaticon-"], .blog-post_content .meta-data i[class*="flaticon-"]
{
    margin-left: 10px !important;
    margin-right:unset !important;
}
.wp-block-search.wp-block-search__text-button.wp-block-search__button-outside .wp-block-search__button, .wp-block-search.wp-block-search__icon-button.wp-block-search__button-outside .wp-block-search__button {
    margin-right: 5px !important;
    margin-left: unset !important;
}
.widget .wp-block-group h2, .widget .title-wrapper {
    text-align: right !important;
}
.widget.widget_categories ul li a:before, .widget.widget_product_categories ul li a:before, .widget.widget_archive ul li a:before
{
    margin-left: 9px !important;
    margin-right:unset !important;
}
.widget .recent-posts-widget .recent-posts-image_wrapper {
    margin: -1px 0px 0 19px;
}
.widget ul li a .post_count
{
    margin-right: 6px;
    margin-left:unset !important;
}
div.row.sidebar_right [class*='wgl_col-'] {
    float: left !important;
}
body .widget_search .search-form .search__icon, body .widget_search .woocommerce-product-search .search__icon, body .widget_product_search .search-form .search__icon, body .widget_product_search .woocommerce-product-search .search__icon
{
    left:0 !important;
    right:unset !important;
}
.widget_block h2, .title-wrapper .title
{
    margin-left: 5px;
    margin-right:unset !important;
    letter-spacing:0;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
    padding-left: 2em !important;
    padding-right:unset !important;
    
}

.wgl-tabs.tabs_align-center .wgl-tabs_headings .wgl-tabs_header:last-child {
    margin-right: 5px !important;
    margin-left:unset !important;
}
.isotope-filter a:before
{
    right:0;
    left:unset !important;
}
div.elementor-column div.elementor-widget-container div.wgl-social-icons.elementor-social-icons-wrapper a.elementor-icon {
    font-size: initial;
}
.wgl-carousel_wrapper .elementor-swiper-button-prev, .wgl-carousel_wrapper .motion-prev
{
    left: 105px;
    right: unset !important;
}
div.blog-post_media button.elementor-swiper-button.elementor-swiper-button-next.swiper-button-disabled {
    right: auto;
    left: 40px !important;
}
.wgl-carousel_wrapper .motion-next, .wgl-carousel_wrapper .elementor-swiper-button-next {
    left: 40px !important;
    right: unset !important;
}
.widget_block h2:after, .title-wrapper .title:after
{
    font-size: 1.5em;
    letter-spacing: 0em;
}
.wgl-likes .sl-count
{
        margin-right: 5px;
            margin-left:unset !important;
}
.post_featured_bg .wgl-likes.post_likes .sl-count-text
{
    margin-right: 0.3em;
    margin-left:unset !important;
}
.woocommerce.single div.product .woocommerce-tabs ul.tabs li:first-child {
    margin-left: 2.5px !important;
     margin-right:unset !important;
}
.woocommerce.single div.product .woocommerce-tabs ul.tabs li:last-child {
    margin-right: 2.5px !important;
    margin-left:unset !important;
}
@media (max-width: 768px){
.elementor-1012 .elementor-element.elementor-element-4ca9439 .navigation-posiiton-nearby .motion-next{
    left: calc(0% + 50% + var(--wgl-swiper-button-diameter) / 2 - var(--wgl-swiper-buttons-distance)) !important;
    right: unset !important;
    
}
body.rtl.single-team .wgl_col-12 > .team__member .member__thumbnail-wrap {
    margin-left:0 !important;
}
.woocommerce .wgl_module_message_box .message_content {
    width: 50%;
}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
    float:none !important;
}
.woocommerce table.shop_table_responsive.cart tr td.product-remove a, .woocommerce-page table.shop_table_responsive.cart tr td.product-remove a
{
    left: 40px;
    right:unset !important;
}
form.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item.cart_item td.product-name {
    padding-left: 0!important;
    padding-right: unset !important;
}
.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li a span
{
    font-family:shabnam-FD;
}
.mobile_nav_wrapper .primary-nav .menu-item .button_switcher:before
{
    left:10px;
    right:unset !important;
}
.mobile_nav_wrapper .primary-nav .menu-item .button_switcher:before
{
    transform: translate(-50%, -50%) rotate(315deg);
}
.wgl-menu_outer.menu-position_right .wgl-menu-outer_header
{
    left: -45px;
}
.mobile_nav_wrapper .primary-nav ul li ul.sub-menu
{ padding: 0 20px 0 0; }
div.wgl-carousel_wrapper div.swiper-wrapper div.testimonials__wrapper.swiper-slide
{
    width:100% !important;
}
.elementor-1945 .elementor-element.elementor-element-c0222f9 .wgl-background-text {
    transform: translateX(calc(0vw))!important;
}
}
body.single-product div.product .product_title {margin-top:0;}
.wgl-pagination .page .page-numbers i.wgl_pagination_prev:before, .wgl-pagination .page .post-page-link i.wgl_pagination_prev:before, .wgl-pagination .post-page-numbers .page-numbers i.wgl_pagination_prev:before, .wgl-pagination .post-page-numbers .post-page-link i.wgl_pagination_prev:before {
    content: "\f154";
}
.single_post_info .share_post-container .share_link:not(:last-child) {
    margin-left: 10px;margin-right:unset !important;
}
.single_post_info .share_post-container .share_post-title {
    margin-left:15px;margin-right:unset;
}
.wgl-portfolio_container.container-grid.row.carousel.col-3 .portfolio__item .item__wrapper .description__icon > a,.wgl-portfolio_container.container-grid.row.carousel.col-3 .portfolio__item .item__wrapper .description__icon > i {
    transform:scaleX(-1) ;
}
#comments .commentlist .comment_info > *:not(:last-child):after {
    margin-right:6px;margin-left:unset !important;
}
.single-team .wgl_col-12 > .team__member .social__icon:not(:last-child) {
    margin-left:10px;margin-right:unset !important;
}
#rev_slider_4_1_wrapper .wgl-arr.tparrows.tp-rightarrow:before
{
        margin-right: 19px;
        margin-left:unset;
}
#rev_slider_4_1_wrapper .wgl-arr.tparrows.tp-leftarrow:before
{
    margin-right: 18px;
    margin-left:unset;
}
.wgl-theme-header .woo_mini-count span
{
    right:-10px;
left:unset;
    
}
.wgl-theme-header .woo_mini-count
{
    margin-right: 11px;
    margin-left:unset;
}
div.blog-post.format-gallery div.blog-post_media div.blog-post_media_part div.wgl-carousel_wrapper div.slider-wrapper.wgl-carousel button.elementor-swiper-button.elementor-swiper-button-next
{
    right: auto !important;
    left: 0;
}
div.elementor-widget-tablet__width-initial.elementor-widget-mobile__width-inherit.aleft.elementor-widget.elementor-widget-wgl-testimonials div.wgl-testimonials.type-bottom_inline div.wgl-carousel_wrapper button.elementor-swiper-button.elementor-swiper-button-next {
    left: 0px !important;
}
div.wgl-header-row_wrapper div.header_search-field {
    left: 0px !important;
    right: unset;
}
.primary-nav ul li.mega-menu-links > ul {
    top: calc(80% + 10px);
}
.primary-nav ul li.mega-menu-links > ul.mega-menu .item_text {
    font-family:iranyekan;
}
.elementor-section.wgl-add-background-text .wgl-background-text .letter {
    display: initial !important;}
    .elementor-1040 .elementor-element.elementor-element-3f4aba5 .primary-nav > div > ul ul, .elementor-1040 .elementor-element.elementor-element-3f4aba5 .primary-nav > ul ul {
    padding-top: 10px;
        
    }