

 

/* ---------------------------------------------
          elementor-widgets
 --------------------------------------------- */
 .rtl .blog-style-1 .tcr-post-date:after{
    right: -90px; 
}
.rtl .blog-style-2 .tcr-post-meta .post-comment{
    padding-left: 20px;
    position: relative;
}
.rtl .blog-style-2 .tcr-post-meta .tcr-post-meta-inner .post-date{
    padding-right: 0px;
    position: relative; 
    padding-left: 25px;
}
.rtl .blog-style-2 .tcr-post-meta .tcr-post-meta-inner .post-date:after{
    left: 8px;
    right: inherit;
}
.rtl .blog-style-2 .tcr-post-meta .tcr-post-meta-inner .post-date i,
.rtl .blog-style-2 .tcr-post-meta .tcr-post-meta-inner .post-comment i {
    padding-right: 0; 
    padding-left: 5px;
}
.rtl .blog-style-2 .tcr-post-wrapper .read-more-link i{
    margin-left: 0px;
    margin-right: 10px;
}
.rtl .primary-infobox-2 .infobox-style-2 .tcr-infobox-icon,
.rtl .secondary-infobox-2 .infobox-style-2 .tcr-infobox-icon,
.rtl .tertiary-infobox-2 .infobox-style-2 .tcr-infobox-icon,
.rtl .primary-infobox-2-last .infobox-style-2 .tcr-infobox-icon{
    margin-right: 30px;
    margin-left:  0px;
   }
   .rtl .secondary-infobox-2 .infobox-style-2 .tcr-infobox-icon:before{
    right: 10px !important;
   }
.rtl .infobox-style-2 .tcr-infobox-icon i{
    margin-right: 10px;
    margin-left: 0px;
}
.rtl .counter-style-3 .tcr-counter-wrapper .tcr-counter-number{
    margin-right:0px;
    margin-left: 15px;
}
.rtl .counter-style-3 .tcr-counter-title{
    text-align: right;
}
.rtl .primary-infobox-2 .infobox-style-2 .tcr-infobox-icon:before,
.rtl .secondary-infobox-2 .infobox-style-2 .tcr-infobox-icon:before,
.rtl .tertiary-infobox-2 .infobox-style-2 .tcr-infobox-icon:before,
.rtl .primary-infobox-2-last .infobox-style-2 .tcr-infobox-icon:before{
    left: inherit;
    right: -20px;
}
.rtl .infobox-style-3 .tcr-infobox-content{
    margin-left: 0px;
    margin-right: 25px;
}
.rtl .infobox-style-11 .tcr-infobox-button a{
    margin-right: 15px;
}
.rtl .infobox-style-13 .tcr-infobox-wrapper{
    padding-right: 110px;
    padding-left: 0px;
}
.rtl .infobox-style-13 .tcr-infobox-wrapper .tcr-infobox-icon{
    right: 0;
    left:inherit ; 
}
.rtl .infobox-style-4-counter2 .tcr-infobox-wrapper:after,
.rtl .infobox-style-4-counter1 .tcr-infobox-wrapper:after{
    right:inherit;
    left: 0px;
}
.rtl .infobox-style-4-counter .elementor-column .elementor-widget-parezy-infobox .tcr-infobox-inner:after{
    right: inherit;
    left: -10px;
}
.rtl .infobox-style-5 .tcr-infobox-icon{
    margin-right: 0px;
    margin-left: 15px;
}
.rtl .info-bg-color .infobox-style-7 .tcr-infobox-wrapper{
    text-align: right;
}
.rtl .info-bg-color.bg-color-01 .infobox-style-7 .tcr-infobox-wrapper:before,
.rtl .info-bg-color.bg-color-02 .infobox-style-7 .tcr-infobox-wrapper:before,
.rtl .info-bg-color.bg-color-03 .infobox-style-7 .tcr-infobox-wrapper:before,
.rtl .info-bg-color.bg-color-04 .infobox-style-7 .tcr-infobox-wrapper:before{
    right: 55px;  
}
.rtl .info-bg-color .infobox-style-7 .tcr-infobox-wrapper .tcr-infobox-content{
    padding-right: 0;
      padding-left: 50px;
}
.rtl .infobox-style-12 .tcr-infobox-wrapper{
    border-left: 1px solid #e5e5e5;
    border-right: inherit;
    margin-left: 20px;
    margin-right: 0px;
    padding: 20px 0px 20px 25px;
}
.rtl .infobox-style-12 .tcr-infobox-number{
    left: 37px;
    right:inherit;
}
.rtl .infobox-style-12 .tcr-infobox-button a{
    margin-right: 10px;
}
.rtl .tcr-list-wrapper ul li i{
    margin-right: 0px;
    margin-left: 18px;
}
.rtl .tcr-list-number .tcr-list-wrapper ul li{
    padding-left: 0px;
    padding-right: 55px;
}
.rtl .tcr-list-number .tcr-list-wrapper ul li:before{
    left: inherit;
    right: 16px;
}
.rtl .tcr-list-number .tcr-list-wrapper ul li:after{
    right: 0;
    left: inherit;
}
.rtl .progress-bar-style-1 .tcr-progress-bar-value{
    float: left;
}
.rtl .progress-bar-style-3 .tcr-progress-bar-value{
    float: left;
}
.rtl .progress-bar-style-4 .tcr-progress-bar-value{
    float: left;
}
.projects-style-1 .tcr-project-content-inner .tcr-project-action-icons a{
    left: 0;
}
.rtl .projects-style-1 .tcr-project-content-inner:hover .tcr-project-action-icons a{
    right: inherit;
    left: 20px;
}

.rtl .projects-style-1 .tcr-project-content-inner .tcr-project-title{
    left: inherit;
    right: 30px;
    text-align: right;
}
.rtl .projects-style-2 .tcr-project-content-cover .tcr-project-title {
    text-align: right;
}
.rtl .services-style-1 .tcr-service-title h3{
    margin-left:  0px;
    margin-right: 20px;
}
.rtl .services-style-3 .col-sm-12:after{
    left: 0;
    right:inherit;
}
.rtl .services-style-4 .tcr-service-content-cover .tcr-service-date{
    margin-right: 0px;
    margin-left: 20px;
}
.rtl .services-style-4 .tcr-service-content-cover .tcr-service-date span{
    left:inherit;
    right: 34px;
}
.rtl .services-style-6 .tcr-service-content{
    right: 40px;
  left: inherit;
}
.rtl .services-style-6 .tcr-service-wrapper:hover a::before{ 
    left: 30px;
    right: inherit;
}
.rtl .services-style-6 .tcr-service-wrapper a::before{
    left: 45px;
    right: 0px;
    transform: scale(-1) rotate(50deg);
}
.rtl .services-layout-list{
    padding-left: 360px;
    padding-right: 0px;
}
.rtl .services-layout-list .tcr-service-wrapper .tcr-service-image-container{
    left: 0;
    right: inherit;

}
.rtl .team-style-1 .tcr-teammember-social-profiles-container{
    right:inherit;
    left: 15px;
}
.team-style-3 .tcr-teammember-content {
    margin-right: 40px;
    margin-left: 0px;
} 
.rtl .tcr-pricing-table-feature-list .feature-list-item i{
    margin-right: 0px;
    margin-left:10px ;
}
.rtl .pricing-table-price-wrapper .pricing-table-base-price{
    left: inherit;
    right: 0px;
}
.rtl .pricing-table-price-wrapper .pricing-table-sale-price{
    left: inherit;
    right: 30px;
} 
.rtl .tcr-classes--wrapper .tcr-classes-content-age,
.rtl .tcr-classes--wrapper  .tcr-classes-content-time{
    padding-right: 0px;
    margin-right: 0px;
    padding-left: 17px;
    margin-left: 17px;
    border-left:1px solid #ddd ;
    border-right:inherit;
}
.rtl .blog-style-1 .tcr-post-date{
    right: 20px;
    left: inherit; 
}
.rtl .tcr-list-tab a{
    padding: 10px 35px 10px 25px;
}

.rtl .testimonials-style-4 .tcr-testimonial-wrapper{
    padding-left: 30px;
    padding-right: 0px;
}
.rtl .testimonials-style-4 .tcr-testimonial-container {
    padding: 20px  140px 0 0;
}
.rtl .testimonials-style-4 .tcr-testimonial-container::before{
    right: 0px;
    left: inherit;
}
.rtl .testimonials-style-3 .tcr-testimonial-content::before{
    left: 20px;
    right: inherit;
}
.rtl .testimonials-style-3 .testimonial-image{
    margin-right: 0px;
    margin-left: 20px;
}
/* ---------------------------------------------
             theme.css 
 --------------------------------------------- */
 .rtl .widget_recent_services ul li a:after{
	right: inherit;
	left: 0;
}
.rtl .tcr-project-detail-title:before{
	left: inherit;
	right: 0px;
}
.rtl.single-team .site-main .col-lg-7{
	padding-left: 30px;
	padding-right: 0px;
}
.rtl .tcr-blog-classic .posted-on{
	left: inherit;
	right: 10px;
} 
.rtl .tcr-blog-classic .posted-on:after{
    left: inherit;
	right: -65px;
}
.rtl .tcr-blog-classic footer .entry-meta-container>span>i{
	margin-right: 0px;
	margin-left: 5px;
}
.rtl .tcr-blog-classic footer .entry-meta-container>span{
	margin-right: 0px;
	margin-left: 15px;
}
.rtl .comment-list .comment-content{
	margin-right: 20px;
	margin-left: 0px;
}
.rtl .comment-list .comment-content:after,
 .rtl .comment-list .comment-content:before{
    left: inherit;
    right: -14px;
    rotate: 180deg;
 }
 .rtl .comment-list .comment-content:before{
    left: inherit;
    right: -15px;
    rotate: 180deg;
} 
.rtl .comment-list .reply{
	right: inherit;
	left: 0px;
	text-align: left;
}
.rtl .comment-list .reply:after{
	left: -50px;
	right:inherit;
}
.rtl .comment-list .comment-avatar{
	margin-left: 20px;
	margin-right:0px;
}
.rtl .site-header .sticky-site-logo,
.rtl .site-header .site-logo {
	margin-right: inherit !important;
	margin-left: 80px;
}

.rtl .site-header .header-right-side {
	margin-right: auto;
	margin-left: inherit;
}

.rtl .site-header .main-navigation div>ul>li {
	float: right;
}
.rtl .site-header a.search-icon{
	margin-left: 30px;
	margin-right: 0px;
}
.rtl .header-topbar li:first-child {
	margin-right: 0;
}

.rtl .header-topbar .header-topbar-right li:last-child{
    margin-right: 20px;
    margin-left: 0px;
}
.rtl .site-header .main-navigation div>ul ul {
    text-align: right;
    left: inherit;
    right: 0;
}
.rtl .site-header .main-navigation div>ul ul a:before{
	left: 0px;
	right: 18px;
    }
.rtl .site-header .main-navigation div>ul ul a:hover{
    padding-right: 35px;
    padding-left: 0px;
}
.rtl .header-layout-1 .contact-info i{
    margin-right: 0px;
    margin-left: 10px;
}
.rtl .header-layout-1 .header-right-side .search-wrapper a{
    margin-right: 0px;
    margin-left: 30px;
    }
    .rtl .tcr-footer-widgets-wrapper .widget_tcr_recent_entries .tcr-post-image{
    margin-right:0px;
    margin-left: 15px;
}
.rtl .site-footer .parezy-footer-newslatter button[type=submit]{
    right: inherit;
    left: 3px;
}  
.rtl ul.parezy-footer-menu li a:before {
	content: none ; 
}
.rtl ul.parezy-footer-menu li a::after {
	content: '';
	font-family: 'Font Awesome 5 Free';
	content: "\f111";
	font-size: 5px;
	color: inherit;
	padding: 0 14px;
	position: relative;
	top: -2px;
	color: #000;
	font-weight: 700;
}
.rtl .site-footer .footer-topbar .contact-info{
	margin-left: inherit;
	margin-right: auto;
}
.rtl .footer-topbar .tcr-footer-box{
	margin-right: 50px;
	margin-left:inherit;
}
.rtl .footer-topbar .tcr-footer-box .parezy-footer-icon {
	margin-right: 0;
	margin-left: 20px;
}
body.rtl .elementor-element .elementor-widget-accordion .elementor-accordion .elementor-tab-title{
	text-align: right;
}
body.rtl  .elementor-element .elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active:before{
	right: inherit;
	left: -30px;
}
.rtl .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{
	float: left;
    text-align: left;
}
.rtl button.tcr-search-button {
    right: inherit;
    left: 0px;
  } 
.rtl section.error-404 .search-form input[type="search"]{
	padding-right: 15px;
	padding-left: 125px;
}
.rtl section.error-404 .search-form .search-submit{
	right:inherit;
	left: 0px;
}  
.rtl section.error-404 .page-content p{
	margin: auto;
	margin-bottom: 35px !important;
	margin-top: 40px !important;
}
.rtl .cd-right-expand.elementor-top-section:after,
.rtl .cd-right-expand.elementor-top-column .elementor-column-wrap:after {
	left: inherit;
	right: 0px;
}
.rtl .section-fix-width .elementor-widget-wrap { 
    margin-right: inherit;
    margin-left: auto; 
}
.rtl .column-radius .elementor-column-wrap:after{
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.rtl.woocommerce a.button.loading::after {
	left: 4px;
	right: inherit;
}
.woocommerce.rtl .type-product span.onsale{
    right: 15px;
    left: inherit;
}
.rtl.woocommerce .single-product .type-product .woocommerce-tabs ul.tabs li{
	margin-right: 0px;
	margin-left: 7px;
}
.rtl.woocommerce div.product .woocommerce-tabs .panel{
	border-radius: 10px 0px 10px 10px;
}
.rtl.woocommerce div.product .woocommerce-tabs ul.tabs{
	padding-left: 0px;
	padding-right:0px;
}
.rtl .woocommerce a.remove{
	margin-left: 0px;
	margin-right: 17px;
}
.woocommerce-cart.rtl table.cart td.actions .coupon .input-text{
	margin-right: 0px;
	margin-left: 12px;
}
.rtl .tcr-mini-cart-wrapper {
	margin-right: inherit;
	margin-left: 50px;
} 
.rtl .cart-items .woocommerce.widget_shopping_cart .buttons a{
	margin-left: 10px;
	margin-right: 0px;
}
.rtl .woocommerce div.product .woocommerce-tabs ul.tabs::before{
    left: 0px;
    right: -7px;
}
.shop-right-sidebar.rtl .widget-area.sidebar {
	padding-right: 50px;
	padding-left: 0px;
}
.shop-left-sidebar.rtl .widget-area.sidebar {
	padding-left: 50px;
	padding-right: 0px;
}

.rtl .woocommerce.widget_product_categories .select2-container--default .select2-selection--single .select2-selection__arrow{
	right: inherit;
	left: 4px;
}
.rtl .type-product .tcr-blog-classic .post-thumbnail{
	margin-left: 20px;
	margin-right: 0px;
}
.rtl .tcr-project-detail-title{
	padding-left:0px;
	padding-right: 15px;
}
.rtl .tcr-copyright .footer-right{
    text-align: left;
}
.rtl .tcr-blog-classic-inner .gallery-item .gallery-icon {
    padding: 5px;
}
.rtl .woocommerce div.product div.images .flex-control-thumbs li,
.rtl .woocommerce div.product form.cart div.quantity{
    margin-left: 10px;
    margin-right: 0px;
} 








/* ---------------------------------------------
             style 
 --------------------------------------------- */
 .rtl input[type="number"],
.rtl input[type="text"],
.rtl input[type="email"],
.rtl input[type="password"],
.rtl input[type="tel"],
.rtl input[type="url"],
.rtl input[type="search"],
.rtl select,
.rtl textarea {
  text-align: right;
}
.rtl .widget_tcr_recent_entries .tcr-post-image{
    margin-right: 0;
    margin-left: 15px;
  }
.rtl .widget_archive ul li span,
.rtl .widget_categories ul li span {
  left: 0;
  right: inherit;
}
.rtl .widget_search .search-submit{
    right: inherit;
    left: 2px;
    border-right: 1px solid #edecec;
    border-left:none;
 } 
.rtl .comment-navigation .nav-previous,
.rtl .posts-navigation .nav-previous,
.rtl .post-navigation .nav-previous {
  padding-right: 0px;
  padding-left: 15px; 
  float: right;
  text-align: right;
}
.rtl .comment-navigation .nav-next,
.rtl .posts-navigation .nav-next,
.rtl .post-navigation .nav-next {
  padding-left: 0;
  padding-right: 15px;
  float: left;
  text-align: left;

}
.rtl .comment-navigation .nav-next:after,
.rtl .posts-navigation .nav-next:after,
.rtl .post-navigation .nav-next:after {
  right: inherit;
  left: 0;
}
.rtl .comment-navigation .nav-previous:before,
.rtl .posts-navigation .nav-previous:before,
.rtl .post-navigation .nav-previous:before {
  left: inherit;
  right: 0;
}
.rtl .comment-navigation .nav-previous a:before,
.rtl .posts-navigation .nav-previous a:before,
.rtl .post-navigation .nav-previous a:before {
  margin-right:0px;
  margin-left: 25px;
}
.rtl .comment-navigation .nav-next a,
.rtl .posts-navigation .nav-next a,
.rtl .post-navigation .nav-next a {
  padding-left:0;
  padding-right: 2rem;
}
.rtl .comment-navigation .nav-next a:after,
.rtl .posts-navigation .nav-next a:after,
.rtl .post-navigation .nav-next a:after {
  margin-left: 0px;
  margin-right: 25px;
} 
body.rtl.search .search-form input.search-submit{
    left: 0;
    right: inherit;
  }
  .rtl.search-results .type-post .tcr-blog-classic .tcr-blog-classic-inner,
.rtl.search-results .type-project .tcr-blog-classic .tcr-blog-classic-inner,
.rtl.search-results .type-service .tcr-blog-classic .tcr-blog-classic-inner,
.rtl.search-results .type-team .tcr-blog-classic .tcr-blog-classic-inner {
  margin-left: 0px;
  margin-right: 30px;
}
.rtl.search-results .tcr-blog-classic .posted-on a{
    left: inherit;
    right: -110px;
  }
  .rtl .wp-block-search input[type="search"]{
    padding-left: 90px;
    padding-right:  15px;
  }
  .rtl #site-navigation-mobile{
    margin-left: 0;
    margin-right: auto;
  }



/* ---------------------------------------------
             responsive 
 --------------------------------------------- */
@media (max-width: 1200px) {
    .rtl .footer-topbar .tcr-footer-box{
		float: right;
		margin-right: 0px !important;
	}
}  
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  
    .rtl .tcr-list-tab a {
        padding: 15px 24px 15px 0px; 
    }
}
@media (max-width: 991px) {
    .rtl .services-layout-list{
        padding-left: 140px;
        padding-right: 0px;
    }
}  
@media (max-width: 575px) {
 
    .rtl .testimonials-style-4 .tcr-testimonial-wrapper{
        padding-left: 0px;
    }
 
    .rtl .services-layout-list{
      padding: 0;
    }
    .rtl .services-layout-list .tcr-service-wrapper .tcr-service-image-container{
        left: 70px;
    }

    .rtl .infobox-style-12 .tcr-infobox-wrapper{
        padding: 0;
        margin: 0px 0px 40px 0px;
        border: inherit;
    }

    .team-style-3 .tcr-teammember-content{
            margin-right: 0px;
    }
}  