@font-face {
    font-family: 'IRANYekanX';
    src: url(fa-fonts/IRANYekanXFaNum-Regular.woff2) format('woff2');
}

@font-face {
    font-family: 'Alibaba';
    src: url(fa-fonts/Alibaba-regular.woff2) format('woff2');
}

@font-face {
    font-family: 'AlibabaBold';
    src: url(fa-fonts/Alibaba-bold.woff2) format('woff2');
}

body.rtl #wpadminbar * {
    font-family: IRANYekanX;
}
/*.rtl rs-module h1.rs-layer, .rtl rs-module h2.rs-layer, .rtl rs-module h3.rs-layer, .rtl rs-module h4.rs-layer, .rtl rs-module h5.rs-layer, .rtl rs-module h6.rs-layer {*/
/*    font-family: 'AlibabaBold' !important;*/
/*}*/
/*.rtl rs-module-wrap, .rtl rs-module-wrap * {*/
/*    font-family: inherit !important;*/
/*}*/
body.rtl {
    text-align: right;
}
.rtl .hfe-menu-item span.menu-item-description {
    right: 2px;
    left: auto;
    margin-left: 2px;
    margin-right: 0;
}
.rtl .hfe-nav-menu .menu-item-has-children .sub-menu {
    left: auto;
    right: 0;
}
.rtl .hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu {
    left: auto;
    right: 100%;
}
.rtl .bs-search button {
    right: auto;
    left: 0;
}
.rtl nav.separator-dots ul.hfe-nav-menu li a:before {
    left: auto;
    right: 22px;
}
.rtl .hfe-layout-vertical .left-circle ul li:before {
    left: auto;
    right: -8px;
}
.rtl .hfe-layout-vertical .left-circle ul li:after {
    left: auto;
    right: -4px;
}
.rtl .rs-newsletter-form.right-arrow .mc4wp-form-fields p span:after {
    left: auto;
    right: 113px;
}
.rtl .rs-newsletter-form.right-arrow .mc4wp-form-fields p span:before {
    left: auto;
    right: 120px;
    border-right: 6px solid #fff;
    border-left: 0 solid transparent;
}
.rtl #scrollUp {
    right: auto;
    left: 40px;
}
/*.rtl .rs_button svg {*/
/*    transform: rotateY(180deg);*/
/*}*/
.rtl .rs-latest-button svg {
    transform: rotateY(180deg);
}
.rtl .prelements-heading .title-inner .sub-text {
    font-family: inherit !important;
}
.rtl .breadcrumbs-inner span a:after {
    right: auto;
    left: -19px;
}
.rtl .breadcrumbs-inner span a:before {
    right: auto;
    left: -25px;
    border-right: 6px solid #fff;
    border-left: 0 solid transparent;
}
.rtl .breadcrumbs-inner span a {
    margin-right: 0;
    margin-left: 30px;
}
.rtl .rs-skill-bar.style3 .skillbar .skillbar-bar .skill-bar-percent {
    right: auto;
    left: 0;
}
.rtl .wpcf7 {
    direction: rtl;
    text-align: right;
}
.rtl .wpcf7 input[type="url"], .rtl .wpcf7 input[type="email"], .rtl .wpcf7 input[type="tel"] {
    direction: rtl;
}
.rtl .relate-arrow.form-btn-area .rs-arrrow {
    right: auto;
    left: 36px;
    transform: rotateY(180deg) translateY(-50%);
}
.rtl .hfe-layout-vertical .right-arrow ul .menu-item a:before {
    right: auto;
    left: 29px;
    border-right: 6px solid #fff;
    border-left: 0 solid transparent;
}
.rtl .hfe-layout-vertical .right-arrow ul .menu-item a:after {
    left: 34px;
    right: auto;
}
.rtl .bs-sidebar .widget_search button, .bs-sidebar .bs-search button {
    border-radius: 5px 0 0 5px;
}
.rtl .show-featured .post-img {
    float: right;
    padding-right: 0;
    padding-left: 15px;
}
.rtl .bs-sidebar ul.footer_social li {
    padding: 0 0 0 14px;
}
.rtl .btm-cate li i {
    margin-right: auto;
    margin-left: 4px;
}
.rtl .btm-cate li.rs___tag::before {
    right: -13px;
    left: auto;
}
.rtl .btm-cate li + li::before {
    right: -13px;
    left: auto;
}
.rtl .btm-cate li + li {
    margin-left: 0;
    margin-right: 26px;
}
.rtl .rs-blog .blog-item .blog-button a {
    padding: 13px 22px 13px 42px;
}
.rtl .rs-blog .blog-item .blog-button a:before {
    right: auto;
    left: 22px;
    transform: rotateY(180deg);
}
.rtl .rs-breadcrumbs-meta-elementor li i.ri-user-3-line {
    margin-right: 0;
    margin-left: 6px;
}
.rtl .rs-breadcrumbs-meta-elementor li.rs-category .ri-file-3-line {
    margin-left: 12px;
    margin-right: 0;
}
.rtl .rs-breadcrumbs-meta-elementor li i {
    margin-right: 0;
    margin-left: 8px;
    display: inline-block;
}
.rtl .team-grid-style7 .team-item .team-inner-wrap .team-content {
    text-align: right;
}
.rtl .team-grid-style7 .team-item .team-inner-wrap .team-content .plus_team .social-icons1 {
    right: auto;
    left: 0;
}
.rtl .rs-post-navigation ul li.next {
    margin-left: 0;
}
.rtl .rs-post-navigation ul li {
    margin-left: 10px;
    margin-right: 0;
}
.rtl .rs-post-navigation ul li.next a svg {
    margin-right: 10px;
    margin-left: 0;
    transform: rotateY(180deg);
}
.rtl .rs-post-navigation ul li a span svg {
    margin-right: 0;
    margin-left: 10px;
    transform: rotateY(180deg);
}
.rtl .woocommerce ul.products li .woocommerce-loop-product__title {
    float: right;
	font-family: inherit !important;
}
.rtl .woocommerce ul.products li.product .price {
    float: left;
    clear: left;
}
@media only screen and (min-width: 992px) {
	.rtl .rs-wrap-summery .woocommerce-product-gallery.images {
		padding-right: 0;
		padding-left: 40px;
	}
}
.rtl .woocommerce div.product form.cart .button {
    float: left;
}
.rtl .woocommerce.single-product form.cart .button {
    margin-left: 0;
    margin-right: 10px;
}
.rtl .woocommerce div.product .woocommerce-tabs ul.tabs {
    padding: 0 0 0 1em;
}
.rtl .woocommerce div.product .woocommerce-tabs ul.wc-tabs li {
    margin-right: 0;
    margin-left: 12px;
}
.rtl .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    right: .5em;
    left: auto;
}
.rtl span.woocommerce-Price-currencySymbol {
    padding-right: 5px;
}
.rtl .coupon input#coupon_code {
    margin-left: 20px;
    margin-right: 0;
    text-align: right !important;
    padding-right: 22px;
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right;
}
.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 {
    float: left;
}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-left: auto;
    margin-right: -8px;
}
.rtl .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
}
.rtl .counter-top-area.style2 .rs-counter-list .counter-icon:after {
    left: auto;
    right: 26px;
}
.rtl .rs-skill-bar.style1 .skillbar .skill-bar-percent {
    right: auto;
    left: 0;
}
.rtl rs-module rs-mask-wrap .rs-layer {
	font-family: inherit !important;
}
.rtl .rs_stickys_form.bs-search {
    right: auto;
    left: 0;
}
.rtl .rs-video .popup-videos {
    right: 50% !important;
    left: auto !important;
}
.rtl .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
    margin: var(--e-icon-list-icon-margin,0 0 0 calc(var(--e-icon-list-icon-size, 1em) * .25));
}
.rtl .rs-portfolio-style2 .portfolio-item:hover .portfolio-content .p-icon {
    right: auto;
    left: 25px;
}
.rtl .rs-portfolio-style2 .portfolio-item:hover .portfolio-content .p-title {
    left: auto !important;
    right: 0;
}
.rtl .rs-portfolio-style2 .portfolio-item .portfolio-content .p-title {
    right: -40px;
    left: auto;
}
.rtl .rs-portfolio-style2 .portfolio-item .portfolio-content .p-icon {
    right: auto;
    left: 0;
}
.rtl .rs-testimonial .testimonial-item.inline_yes .testimonial-content .testimonial-information {
    padding: 0 20px 0 0;
    text-align: right;
}
.fa.fa-adn, .fa.fa-bitbucket, .fa.fa-bitbucket-square, .fa.fa-dropbox, .fa.fa-flickr, .fa.fa-instagram, .fa.fa-stack-overflow {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}
.fa.fa-facebook, .fa.fa-twitter {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}
.fa.fa-facebook-f {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
}
.rtl .pre-blog-meta-style1 .pre-image-wrap .blog-message-quote {
    left: auto;
    right: 20px;
}
.rtl .prelements-blog-grid .pre-image-wrap .pre-cat-list a .cat-icon {
    margin-right: 0;
    margin-left: 5px;
}
.rtl .prelements-blog-grid .pre-blog-item .pre-image-wrap .pre-cat-list {
    left: auto;
    right: 20px;
}
.rtl .prelements-blog-grid .pre-blog-item .pre-blog-content .pre-blog-meta .pre-date {
    margin-right: 0;
    margin-left: 20px;
}
.rtl .pre-blog-meta .p-rtime .p-rtime-clip-path-wrapper {
    left: auto;
    right: -5px;
}
.rtl .prelements-blog-grid .pre-blog-item .pre-blog-content .blog-btn-part .blog-btn.icon-after span {
    float: right;
}
.rtl .pre-blog-item .pre-blog-content .blog-btn.icon-after svg {
    margin-right: 3px;
}
.rtl .rsaddon-unique-slider.rs-team-slider.team-slider-style8 .rs-addon-slider .custom-nav .slick-arrow {
    font-family: inherit;
}
.rtl .header-top-info .rs-contact-box .address-item .address-text .email {
    display: flex;
}
.rtl .rs-addon-services.style2 .services-inner .media_wrap .overly_style_icon_normal {
    left: auto;
    right: 30px;
}
.rtl .listing-style2 li {
    padding-left: 0;
    padding-right: 30px;
}
.rtl .listing-style2 li:before {
    left: auto;
    right: 0;
    transform: rotateY(180deg);
}
.rtl .mfp-close-btn-in .mfp-close {
    right: auto;
    left: 0;
}
.rtl .rs-price-table .rs-pricing-table-price.display-inline .rs-pricing-table-period {
    padding-left: 0;
    padding-right: 20px;
}
.rtl .rs-price-table .rs-pricing-table-price.display-inline .rs-pricing-table-period:before {
    left: auto;
    right: 0;
}
.rtl .rs-price-table .rs-pricing-table-btn svg, .rtl .rs-price-table .rs-pricing-table-btn i {
    margin-left: 0;
    margin-right: 10px;
}
.rtl div.rs-accordion-area .accordion-header .elementor-accordion-icon-left {
    left: 20px;
    right: auto;
}
.rtl div.rs-accordion-area .accordion-header .elementor-accordion-icon-right {
    right: 20px;
    left: auto;
}
.rtl .rsaddon-unique-slider.rs-testi_stylestyle2 .testimonial_wrapper .item-content.bubble .testimonial-item:after {
    right: 59px;
		left: auto;
    border-right: 0px solid;
    border-left: 45px solid transparent;
}
.rtl .rsaddon-unique-slider.rs-testi_stylestyle2 .testimonial_wrapper .item-content .avatar_info_wrap .image-wrap {
    margin-right: 0;
    margin-left: 20px;
}
.rtl .rsaddon-unique-slider.rs-testi_stylestyle2 .testimonial_wrapper .item-content .avatar_info_wrap .image-wrap.show_gradient_border img {
    margin: 10px 10px 0 0;
}
.rtl .prelements-blog-grid .pre-blog-item.pre-blog-meta-style2 .pre-image-wrap .pre-blog-meta-slider {
    right: auto;
    left: 20px;
}
.rtl .prelements-blog-grid .pre-blog-item .pre-blog-content .pre-cat-list a {
    margin-right: 0;
    margin-left: 5px;
}
.rtl .prelements-blog-grid .pre-blog-item .pre-blog-content .blog-btn-part .comments-wrapper .comments-icon {
    margin-right: 0;
    margin-left: 5px;
}
.rtl .hfe-layout-vertical .left-arrow ul .menu-item a:after {
    left: unset;
    right: -3px;
}
.rtl .hfe-layout-vertical .left-arrow ul .menu-item a:before {
    left: unset;
    right: 4px;
    border-right: 6px solid #fff;
    border-left: 0 solid transparent;
}
.rtl .hfe-layout-vertical .left-arrow ul .menu-item:hover a:before {
    border-left: 6px solid transparent !important;
    border-right: 6px solid;
}
.rtl .navigation-nav-footer-2 .hfe-layout-vertical .left-arrow ul .menu-item:hover .hfe-menu-item {
    padding-left: 0;
    padding-right: 28px;
}
.rtl .rs-btn.style7 .rs_button::before {
    left: -8px;
    right: auto;
}
.rtl .rs-btn.style7 .rs_button:hover::before {
    transform: translate3d(8px, -8px, 0);
}
.rtl .rs-video .overly-border {
    right: 50%;
    left: auto;
    transform: translate(50%, -50%);
}
.rtl .popup-videos.icon-type {
    right: auto;
    left: 50%;
}
.rtl .rs-portfolio-slider.slider-style-9 .grid-item .portfolio-item .portfolio-arrow {
    right: auto;
    left: 17px;
	  transform: translate(140px, 140px);
    -webkit-transform: translate(140px, 140px);
}
.rtl .rs-portfolio-slider.slider-style-9 .grid-item .portfolio-item:hover .portfolio-arrow {
    transform: unset;
}
.rtl .team-slider-style1 .team-content .plus_team .social-icons1 {
    right: auto;
    left: 0;
}
.rtl .team-slider-style1 .team-item .team-content {
    text-align: right;
}
.rtl .prelements-blog-grid .pre-blog-item .pre-blog-content .pre-blog-meta.pre-reverse-meta .pre-date {
    margin-left: 0;
    margin-right: 20px;
}
.rtl .home-3 .prelements-blog-grid .pre-blog-item .pre-image-wrap .pre-cat-list {
    left: auto;
    right: 0;
}
.rtl .contact-home4 .wpcf7 .btn_area::before {
    right: 8px;
}
.rtl .contact-home4 .wpcf7 .btn_area:hover::before {
    transform: translate3d(8px, -8px, 0);
}
.rtl .footer-subscribe-3 .subscribe-border:before {
    right: 9px;
    left: auto;
}
.rtl .footer-subscribe-3 .subscribe-border:hover:before {
    transform: translate3d(8px, -8px, 0);
}
.rtl .rs-animated-heading .title-inner .title {
    font-family: inherit !important;
}
.rtl .cd-words-wrapper p {
    right: 0;
    left: auto;
}
.rtl .cd-words-wrapper {
    text-align: right;
}
.footer-4-menu .hfe-nav-menu li.menu-item cite.rs_item_wrap {
    padding: 0;
    position: relative;
    display: inline-block;
    line-height: 1.2em;
}
.footer-4-menu .hfe-nav-menu li.menu-item cite.rs_item_wrap::after {
    content: "";
    display: block;
    position: relative;
    z-index: 1;
    top: auto;
    bottom: -5px;
    right: 0;
		left: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    width: 0;
    height: 1px;
    -webkit-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    background-color: #f79c53;
}
.footer-4-menu .hfe-nav-menu li.menu-item:hover cite.rs_item_wrap::after {
    width: 100%;
}
.rtl .rs-addon-services.style1 .services-inner .services-btn .ser-icon-right:before {
    left: auto;
    right: -10px;
}
.rtl .rsaddon-unique-slider.rs-testimonial.before_img_border_enable .testimonial-item .testimonial-content .image-wrap {
    margin-right: 0;
    margin-left: 20px;
}
/*.rtl .rsaddon-unique-slider.rs-testi_stylestyle1 .rs-addon-slider button.slick-prev::after {*/
/*    right: auto;*/
/*    left: -37px;*/
/*}*/
.rtl .rs-portfolio-style4 .portfolio-item .portfolio-four-logo {
    left: auto;
    right: 0;
}
.rtl .rs-portfolio-style4 .portfolio-item .portfolio-four-logo a {
    font-family: inherit !important;
}
.rtl .footer-subscribe .mc4wp-form-fields {
    display: flex;
    align-items: end;
}
.rtl .footer-subscribe .mc4wp-form-fields .subscribe-border {
    width: 30%;
}
.rtl .footer-subscribe .mc4wp-form-fields>p {
    width: 70%;
}
.rtl .listing-style3 li {
    padding-left: 0;
    padding-right: 44px;
}
.rtl .listing-style3 li:before {
    left: auto;
    right: 0;
}
.rtl .elementor-widget-rs-marquee-slider {
    direction: ltr;
}
.rtl .rs-h-six-newsletter .mc4wp-form-fields p.subscribe-border {
    right: auto;
    left: 5px;
}
.rtl .rs-h-six-newsletter .mc4wp-form-fields p input {
    font-family: inherit !important;
}
.rtl .rs-h-six-newsletter .mc4wp-form-fields p input[type=email] {
    padding: 5px 20px 5px 138px !important;
    text-align: right !important;
}
/*.rtl button.slick-arrow {*/
/*    direction: ltr;*/
/*}*/
.rtl .team-social {
    direction: ltr;
}
/*.rtl .rsaddon-unique-slider.rs-team-slider.team-slider-style8 .rs-addon-slider .custom-nav {*/
/*    flex-direction: row-reverse;*/
/*}*/
.rtl .rs-portfolio-slider.slider-style-10 .grid-item .portfolio-item .portfolio-content .p-icon a i, .rtl .rs-portfolio-slider.slider-style-10 .grid-item .portfolio-item .portfolio-content .p-icon a svg {
    transform: translateX(3px) rotateY(180deg);
}
.rtl .cd-headline.clip .cd-words-wrapper::after {
    left: 0;
    right: auto;
}
@media (max-width: 767px){
.rtl .hfe-dropdown.menu-is-active {
    left: -8px !important;
}
}
@media only screen and (max-width: 1024px){
.rtl .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu {
    right: 0 !important;
}
}
@media only screen and (max-width: 480px){
.rtl #scrollUp {
    left: 10px !important;
}
}
.rtl .accordion-button {
    text-align: right;
}
@media only screen and (max-width: 600px){
.rtl .footer-subscribe .mc4wp-form-fields>p {
    width: 100% !important;
}
.rtl .footer-subscribe .mc4wp-form-fields {
    display: block !important;
}
}
@media only screen and (max-width: 1199px){
.rtl .rs-portfolio-style4 .rs-portfolio4 .portfolio-item .portfolio-inner {
    transform: translateX(50%);
    right: 50%;
}
}
.rtl .pagination-area .nav-links > * {
    margin-left: 10px;
    margin-right: 0;
}
.pagination-area .nav-links span.current.next.page-numbers:before, .pagination-area .nav-links a.next.page-numbers:before {
    content: "\ea60" !important;
}
.pagination-area .nav-links span.current.prev.page-numbers:before, .pagination-area .nav-links a.prev.page-numbers:before {
    content: "\ea6c" !important;
}
.rtl .comments-area p.comment-form-author {
    float: right;
    padding-right: 0;
    padding-left: 25px;
}
.rtl .comments-area .comment-list li.comment .comment-body {
    padding-left: 0;
    padding-right: 98px;
}
.rtl .comments-area .comment-list li.comment .comment-author img {
    float: right;
    left: auto;
    right: 0;
}
.rtl .comments-area .comment-list li.comment .comment-author b {
    float: right;
    padding-right: 0;
    padding-left: 14px;
}
.rtl .comments-area .comment-list li.comment .reply {
    text-align: right;
}
.rtl .comments-area .comment-list li.comment ol.children li {
    margin-left: 0;
    margin-right: 2.5em;
}
.rtl li > ul, .rtl li > ol {
    margin-left: 0;
    margin-right: 1.5em;
}
@media only screen and (max-width: 767px){
.rtl .comments-area .comment-list li.comment .comment-body {
    padding-right: 0 !important;
}
}
@media only screen and (max-width: 767px){
.rtl .comments-area .comment-list li.comment .comment-author b {
    float: right;
    padding-right: 14px !important;
    padding-left: 0 !important;
}
}
@media only screen and (max-width: 767px){
.rtl .comment-full {
    text-align: right;
}
}
.rtl .comment-reply-title small {
    padding-left: 0;
    padding-right: 7px;
    display: inline-table;
}
@media only screen and (max-width: 767px) {
.rtl .comments-area .comment-list li.comment #respond {
    padding-left: 0;
    padding-right: 30px;
}
}
@media only screen and (max-width: 767px) {
.rtl .comments-area .comment-list li.comment ol.children li {
    margin-right: 25px !important;
}
}
@media only screen and (max-width: 590px){
.rtl .rs-blog-details .comments-title {
    text-align: right;
}
}
@media only screen and (max-width: 767px){
.rtl .bs-sidebar ul.footer_social li {
    padding: 0 4px 5px 0 !important;
}
}
.rtl .row.padding-full-layout-left, .rtl .row.padding-full-layout-right, .rtl.single-post .row.padding-left-sidebar, .rtl.single-post .row.padding- {
    flex-direction: row-reverse;
}
.rtl .padding-left-sidebar .dynamic-sidebar {
    padding: 20px;
}
.rtl .rs-blog .blog-item .blog-meta .blog-date i {
    display: inherit;
}
.rtl .search-no-results .bs-search button {
    border-radius: 5px 0 0 5px;
}
body.rtl.search .entry-summary .blog-button a {
    padding: 13px 22px 13px 44px;
}
body.rtl.search .entry-summary .blog-button a:before {
    content: "\ea60";
    right: auto;
    left: 22px;
}
.rtl.woocommerce ul.products li .woocommerce-loop-product__title {
    font-family: inherit !important;
    float: right;
}
.rtl.woocommerce ul.products li.product .price {
    float: left;
    clear: left;
}
body.rtl .woocommerce-pagination ul li {
    border-left: 1px solid #E6E6E6 !important;
    border-right: 0 !important;
}
body.rtl .woocommerce-pagination ul li:last-child {
    border-right: inherit !important;
    border-left: 0 !important;
}
.rtl.woocommerce .woocommerce-ordering select {
    border-left: 10px solid #fff;
    border-right: 0;
}
.rtl.woocommerce .widget_price_filter .price_slider_amount .button {
    float: left;
}
.rtl.woocommerce .widget_price_filter .price_slider_amount {
    text-align: right;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl !important;
}
.rtl.woocommerce.single-product form.cart .button {
    margin-left: 0;
    margin-right: 10px;
}
@media only screen and (min-width: 992px) {
    .rtl.woocommerce #reviews #comments ol.commentlist li .comment-text {
        margin: 0 115px 0 0;
    }
}
.rtl .elementor-widget-rs-dual-button .rselement-dual-btn-connector {
    right: auto;
    left: 0;
}
.rtl .rselement-dual-btn-connector {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.rtl.woocommerce-shop .site-content .row {
    flex-direction: row-reverse;
}
@media only screen and (min-width: 992px) {
    .rtl .padding-full-layout-left .dynamic-sidebar {
        padding: 20px;
    }
}
.rtl .col-sm-blog_no_sidebar .blog-img img {
    width: 100%;
}
@media only screen and (max-width: 480px) {
    .rtl .woocommerce-page .woocommerce-message .button {
        margin-left: 0;
        margin-right: 20px;
    }
}
@media only screen and (max-width: 480px) {
    .rtl .woocommerce-cart-form table.shop_table .quantity {
        margin-right: auto;
        margin-left: 0;
    }
}
.rtl .hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i {
    right: auto;
    left: 7px;
    margin-left: -25px;
    margin-right: auto;
}
.rtl .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
    margin-left: 0;
    margin-right: 5px;
}
@media only screen and (min-width: 1023px){
.hfe-nav-menu__layout-horizontal .hfe-nav-menu li ul li:hover .sub-arrow {
    transform: rotate(92deg);
    top: 4px;
    position: relative;
    left: -7px;
}
}
.rtl .rs-price-table .rs-pricing-table-body .rs-pricing-table-features-list.right_position li i {
    float: left;
    margin-right: 0;
}
.rtl .rs-skill-bar.style3 .skillbar .skillbar-bar .skill-bar-percent.tooltip-style {
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='27' style='transform: scale(-1,1)' viewBox='0 0 41 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_1113_1982' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0H36.0397C38.2488 0 40.0397 1.79086 40.0397 4V18.1466C40.0397 20.3558 38.2488 22.1466 36.0397 22.1466H35.6419V26.1279L30.9023 22.1466H4C1.79086 22.1466 0 20.3558 0 18.1466V3.99999C0 1.79086 1.79086 0 4 0Z'/%3E%3C/mask%3E%3Cpath d='M35.6419 22.1466V21.1466H34.6419V22.1466H35.6419ZM35.6419 26.1279L34.9988 26.8936L36.6419 28.2739V26.1279H35.6419ZM30.9023 22.1466L31.5455 21.3809L31.2666 21.1466H30.9023V22.1466ZM36.0397 -1H4V1H36.0397V-1ZM41.0397 4C41.0397 1.23858 38.8011 -1 36.0397 -1V1C37.6965 1 39.0397 2.34315 39.0397 4H41.0397ZM41.0397 18.1466V4H39.0397V18.1466H41.0397ZM36.0397 23.1466C38.8011 23.1466 41.0397 20.9081 41.0397 18.1466H39.0397C39.0397 19.8035 37.6965 21.1466 36.0397 21.1466V23.1466ZM35.6419 23.1466H36.0397V21.1466H35.6419V23.1466ZM34.6419 22.1466V26.1279H36.6419V22.1466H34.6419ZM36.2851 25.3622L31.5455 21.3809L30.2591 22.9123L34.9988 26.8936L36.2851 25.3622ZM4 23.1466H30.9023V21.1466H4V23.1466ZM-1 18.1466C-1 20.9081 1.23857 23.1466 4 23.1466V21.1466C2.34314 21.1466 1 19.8035 1 18.1466H-1ZM-1 3.99999V18.1466H1V3.99999H-1ZM4 -1C1.23858 -1 -1 1.23857 -1 3.99999H1C1 2.34314 2.34314 1 4 1V-1Z' fill='%23002559' mask='url(%23path-1-inside-1_1113_1982)'/%3E%3C/svg%3E");
}
.rtl .rs-portfolio-style6 .portfolio-item .portfolio-content {
    left: auto;
    right: 0;
    text-align: right;
}
.rtl .rs-portfolio-style6 .portfolio-item .portfolio-content .portfolio-inner {
    left: auto;
    right: 30px;
}
.rtl .rs-price-table .rs-pricing-table-body .rs-pricing-table-features-list li svg {
    margin-right: 0;
    margin-left: 10px;
}
.single-teams .prelements-heading .title-inner .title span {
    margin-right: 0 !important;
}
.rtl .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: right;
    margin-left: 4px;
    margin-right: 0;
}
.rtl .woocommerce .widget_shopping_cart .cart_list li a.remove, .rtl .woocommerce.widget_shopping_cart .cart_list li a.remove {
    right: auto;
    left: 0;
}
.rtl .menu-cart-area .cart-icon-total-products {
    right: auto;
    left: 0;
}
.rtl .menu-cart-area {
    float: left;
    padding-left: 0;
    padding-right: 25px;
}
.rtl .rsaddon-unique-slider.rs-testi_stylestyle1 .rs-addon-slider button.slick-prev::after {
    right: auto;
    left: -37px;
}
.rtl .rsaddon-unique-slider.rs-testi_stylestyle1 .rs-addon-slider button.slick-next {
    margin-left: 0;
    margin-right: 54px;
}
.rtl .portfolio-arrow .ri-arrow-right-up-line::before {
    content: "\ea66";
}
.rtl .rs-addon-slider.rs-portfolio-style2 button.slick-next {
    margin-left: 0;
    margin-right: 54px;
}
.rtl .rs-addon-slider.rs-portfolio-style2 button.slick-prev:after {
    left: auto;
    right: 40%;
}
@media only screen and (max-width: 1800px) and (min-width: 1367px){
.project-inner-padding {
    padding-right: 10px!important;
}
}
.rtl .rsaddon-unique-slider.rs-team-slider.team-slider-style8 .rs-addon-slider .custom-nav .slick-arrow.slick-next svg {
    margin-left: 0;
    margin-right: 10px;
}
.rtl .rsaddon-unique-slider.rs-team-slider.team-slider-style8 .rs-addon-slider .custom-nav .slick-arrow svg {
    margin-right: 0;
    margin-left: 10px;
}
.rtl .wpcf7 form .wpcf7-response-output {
    padding-right: 0;
}
@media only screen and (max-width: 1800px) and (min-width: 1367px){
    .elementor-7 .elementor-element.elementor-element-b620b02 .rs-addon-sliders .slick-next, .elementor-7 .elementor-element.elementor-element-b620b02 .swiper .swiper-button-next {
        right: -63%;
        left: unset;
    }
}
@media only screen and (max-width: 1800px) and (min-width: 1367px){
    .elementor-7 .elementor-element.elementor-element-b620b02 .rs-addon-sliders .slick-prev, .elementor-7 .elementor-element.elementor-element-b620b02 .swiper .swiper-button-prev {
        right: -75%;
        left: unset;
    }
}

.rtl .listing-style3 li:before {
    background-image: url("https://tekone.1webstar.ir/wp-content/uploads/2023/05/blue-tick.png");
}
@media only screen and (min-width: 1023px){
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
    display: none;
}
}
@media only screen and (min-width: 1023px){
.hfe-nav-menu__layout-horizontal .hfe-nav-menu li ul .sub-arrow {
    display: block;
}
}
@media only screen and (max-width:767px) {
	.rsaddon-unique-slider.rs-testi_stylestyle2 .testimonial_wrapper.nav_vertical_true {
		flex-direction:column;
	}
	.rsaddon-unique-slider.rs-testi_stylestyle2 .testimonial_wrapper.nav_vertical_true .slider-nav {
    max-width: 100%;
}
	.rsaddon-unique-slider.rs-testi_stylestyle2 .testimonial_wrapper.nav_vertical_true .slider-nav .slick-list .item {
		display:none!important;
	}
	.rsaddon-unique-slider.rs-testi_stylestyle2 .testimonial_wrapper .item-content .avatar_info_wrap .image-wrap {
		margin-bottom:20px;
	}
}
@media only screen and (max-width: 1024px) {
    .rtl .hfe-menu-item span.menu-item-description {
        display: none !important;
    }
}
@media only screen and (max-width: 767px) {
    body.rtl .header-two-menu .hfe-nav-menu nav, body .header-three-menu .hfe-nav-menu nav {
        top: 215% !important;
    }
}
@media only screen and (max-width: 991px) {
    .hfe-page-title .elementor-heading-title {
        min-width: auto !important;
    }
}