/* RTL */

.theme-rtl * {
    direction: rtl;
}
.theme-rtl header .head-inner span{
	direction: ltr;
	text-align: end;
}
.theme-rtl header .right-header .header-top-center ul svg{
	margin: 0 35px 0 10px;
}
.theme-rtl .account a svg,
.theme-rtl .mini-cart .dropdown-back svg,
.theme-rtl .search-icon .search-wrap svg{
	margin: 0 20px 0 0;
}
.theme-rtl .header-right a.dropdown-back .basket-item-count{
	left: -3px;
	right: auto;
}
.theme-rtl .appoinment-button a{
	right: auto;
	left: 10px;
}
.theme-rtl .header-top a i{
	margin: 0 50px 0 0;
}
.theme-rtl .pricing-list .pricing-features li{
	padding: 0 30px 0 0;
}
.theme-rtl .pricing-body .pricing-features li::before,
.theme-rtl .pricing-body .pricing-features li::after{
	left: auto;
	right: 0;
}
.theme-rtl .pricing-body .pricing-features li::before{
	right: 6px;
}
.theme-rtl .tt-portfolio-thumbnail.swiper-slide .tt-portfolio-inner a.portfolio-btn{
	right: auto;
	left: 30px;
}
.theme-rtl .tt-portfolio-thumbnail.swiper-slide .tt-portfolio-inner a{
	text-align: right;
}
.theme-rtl .tt-section-sab{
	padding: 0 60px 0 0;
}
.theme-rtl .tt-section-sab::before{
	left: auto;
	right: 0;
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
}
.theme-rtl .tt-section-sab::after{
	left: auto;
	right: 15px;
}
.theme-rtl .testimonial-rating:before{
	left: auto;
	right: 0;
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
}
.theme-rtl .testimonial-info{
	margin: 0 10px 0 0;
}
.theme-rtl #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
	text-align: right;
}
.theme-rtl .gallery-thumbs .swiper-wrapper .swiper-slide.swiper-slide-visible.swiper-slide-thumb-active::after,
.theme-rtl .gallery-thumbs::after{
	left: 0;
	right: auto;
}
.theme-rtl .swiper.gallery-top .swiper-wrapper .swiper-slide{
	padding: 0 60px 0 0;
}
.theme-rtl .clifton-categoeies .cat_inner .cat_content{
	text-align: right;
	padding: 0 45px 0 0;
}
.theme-rtl .blog-style .tt-post-wrapper .tt-post-thumbnail .category{
	left: 20px;
	right: auto;
}
.theme-rtl .tt-portfolio-inner span{
	padding: 0 0 0 50px;
}
.theme-rtl footer .widget ul.contact-info li svg{
	margin: 0 0 0 15px;
}
.theme-rtl ul.social-media li:last-child{
	padding: 0 15px 0 0;
}
.theme-rtl ul.social-media li:first-child{
	padding: 0 0 0 15px;
}
.theme-rtl .wp-block-latest-posts.wp-block-latest-posts__list{
	padding: 0;
}
.theme-rtl .blog-style .tt-post-wrapper .tt-post-details{
	text-align: right;
	direction: ltr;
}
.theme-rtl footer .mc4wp-form-fields .newsletter-form button{
	margin: 0 10px 0 0;
}
.theme-rtl .widget ul{
	padding: 0;
}
.theme-rtl footer .widget-wrap .main-footer.footer-widget .footer-03{
	padding: 0 60px 0 0;
}
.theme-rtl .wc-block-product-categories ul.wc-block-product-categories-list--depth-0{
	padding: 0 0 0 10px;
}
.theme-rtl .woocommerce ul.products li.product .price del{
	margin: 0 30px 0 0 ;
}
.theme-rtl .product .price del::after{
	left: auto;
	right: -23px;
}
.theme-rtl .select-wrap::after{
	right: auto;
	left: 20px;
}
.theme-rtl .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{
	margin: 0 0 0 1rem;
}
.theme-rtl .wc-block-components-price-slider__actions{
	left: 0;
	right: auto;
}
.theme-rtl .wc-block-components-price-slider__range-text span:first-child{
	padding: 0 0 0 5px;
	margin: 0 0 0 10px;
}
.theme-rtl .wc-block-components-price-slider__range-text span:first-child::after{
	left: auto;
	right: 100%;
}
.theme-rtl .header-right .mini-cart .dropdown-menu-mini-cart .cart-slider{
	left: 0;
	right: auto;
}
.theme-rtl .header-right .mini-cart .dropdown-menu-mini-cart .cart-slider{
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
}
.theme-rtl .yith-wcqv-head #yith-quick-view-close,
.theme-rtl .offside .widget-area .filter-close,
.theme-rtl .cart-slider .cart-close,
.theme-rtl .navbar-hamburger span.hamburger-close .hamburger-close-wrap,
.theme-rtl .search-icon .top-search .search-fix .product-search-close{
	right: auto;
	left: 20px;
}
.theme-rtl .header-right .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .remove{
	right: auto;
	left: 0;
}
.theme-rtl .header-right .mini-cart .dropdown-menu-mini-cart .widget_shopping_cart_content ul li .quantity{
	left: auto;
	right: 120px;
}
.theme-rtl #crumbs .active{
	padding: 0 25px 0 0;
	margin: 0 20px 0 0;
}
.theme-rtl #crumbs .active::after{
	left: auto;
	right: 0;
}
.theme-rtl .select-wrap::after{
	left: 20px;
	right: auto;
	top: 20px;
}
.theme-rtl .woocommerce-checkout-payment ul li label,
.theme-rtl .woocommerce-checkout-payment ul li .payment_box p{
	text-align: right;
}
.theme-rtl .woocommerce table.shop_table th{
	text-align: right;
}
.theme-rtl.woocommerce table.shop_table td.product-subtotal span,
.theme-rtl.woocommerce-cart .woocommerce-cart-form .product-quantity .quantity,
.theme-rtl.woocommerce-cart table.cart td.product-price bdi,
.theme-rtl.woocommerce table.shop_table td.product-name a,
.theme-rtl.woocommerce-cart table.cart img{
	float: right;
}
.theme-rtl footer .site-info .copyright a:last-child{
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
}
.theme-rtl footer .site-info .copyright a:last-child::before{
	left: auto;
	right: 0;
}
@media (min-width: 992px) {
	.theme-rtl .services-grid.services-style-2 .tt-services-thumbnail-inner:hover .services-img img{
		transform: translateX(-25px);
		-webkit-transform: translateX(-25px);
		-moz-transform: translateX(-25px);
		-ms-transform: translateX(-25px);
		-o-transform: translateX(-25px);
	}
}
@media (max-width: 991px) {

	.theme-rtl footer .widget-wrap .main-footer.footer-widget .footer-03{
		padding: 0;
	}
	.theme-rtl footer .widget-wrap .widget .widget-title::after{
		left: 0;
		right: auto;
	}
	.theme-rtl .tt-section-sab{
		padding: 0 50px 0 0;
	}
	.theme-rtl .tt-section-sab::after{
		right: 15px;
	}
}
@media (max-width: 575px) {
	.theme-rtl .tt-section-sab{
		padding: 0 40px 0 0;
	}
	.theme-rtl .account a svg, .theme-rtl .mini-cart .dropdown-back svg, .theme-rtl .search-icon .search-wrap svg{
		margin: 0 8px 0 0;
	}
	.theme-rtl .tt-section-sab::after{
		right: 10px;
	}
}