body[dir=rtl] {
	direction: rtl;
	text-align: right;
	background-color: black;
}

body[dir=rtl] .btn+.btn {
	margin-left: 0;
	margin-right: 10px
}

body[dir=rtl] .btn i {
	display: inline-block;
	margin-left: 5px;
	margin-right: 0
}

body[dir=rtl] .text-left {
	text-align: right !important
}

body[dir=rtl] .widget_shop .ps-checkbox>label {
	padding-left: 0;
	padding-right: 25px
}

body[dir=rtl] .widget_shop .ps-checkbox>label:after {
	left: auto;
	right: 7px
}

body[dir=rtl] .ps-checkbox label {
	padding-left: 0;
	padding-right: 30px
}

body[dir=rtl] .ps-checkbox label:before {
	left: auto;
	right: 0
}

body[dir=rtl] .ps-checkbox label:after {
	left: auto;
	right: 7px
}

body[dir=rtl] .rating_wrap .product_rate,
body[dir=rtl] .rating_wrap .product_rate:before,
body[dir=rtl] .rating_wrap .rating:before {
	left: auto;
	right: 0
}

body[dir=rtl] #alert-container {
	left: 5px;
	right: auto
}

body[dir=rtl] #alert-container .alert {
	padding: 15px 60px 15px 40px
}

body[dir=rtl] #alert-container .alert .message-icon {
	left: auto;
	right: 5%
}

body[dir=rtl] #alert-container .alert.alert-dismissible .close {
	left: 15px;
	right: auto
}

body[dir=rtl] .avatar-preview {
	margin-left: 15px;
	margin-right: 0
}

body[dir=rtl] .modal-header .close {
	float: left;
	margin: 0
}

body[dir=rtl] .mr-5 {
	margin-right: 0 !important
}

body[dir=rtl] .fa-angle-double-right:before {
	content: ""
}

body[dir=rtl] #news-flash ul {
	text-align: left
}

body[dir=rtl] #news-flash ul li i {
	float: left;
	margin-right: 5px !important
}

body[dir=rtl] .header-info>ul>li {
	margin-left: 30px
}

body[dir=rtl] .header-info>ul>li:before {
	left: -14px;
	right: auto
}

body[dir=rtl] .header-info>ul>li:last-child {
	margin-left: 0
}

body[dir=rtl] .header-info>ul>li:last-child:before {
	display: none
}

body[dir=rtl] .search-style-2 form input,
body[dir=rtl] .search-style-2 form select {
	border-radius: 26px 0 0 26px
}

body[dir=rtl] .search-style-2 form button {
	left: 0;
	right: auto
}

body[dir=rtl] .main-categories-wrap>a span {
	margin-left: 10px;
	margin-right: 0
}

body[dir=rtl] .main-categories-wrap>a i {
	margin-left: 0;
	margin-right: 15px
}

body[dir=rtl] .main-menu>nav>ul>li>a i {
	margin-left: 0;
	margin-right: 4px
}

body[dir=rtl] .main-menu>nav>ul>li ul.sub-menu {
	left: auto
}

body[dir=rtl] .hotline p i,
body[dir=rtl] .hotline p span {
	margin-left: 10px;
	margin-right: 0
}

body[dir=rtl] .banner-left-icon .banner-icon {
	margin-right: 0
}

body[dir=rtl] .product-cart-wrap .product-action-1.show {
	left: 20px;
	right: auto
}

body[dir=rtl] .fa-arrow-right:before {
	content: ""
}

body[dir=rtl] .product-cart-wrap .product-badges span.hot {
	direction: ltr
}

body[dir=rtl] .newsletter .form-subscribe input {
	background-position: right 25px center;
	border-radius: 0 50px 50px 0;
	padding: 0 58px 0 20px
}

body[dir=rtl] .newsletter .form-subscribe button {
	border-radius: 50px 0 0 50px
}

body[dir=rtl] #scrollUp {
	right: auto
}

body[dir=rtl] .mobile-social-icon a {
	margin-left: 10px;
	margin-right: 0
}

body[dir=rtl] .mr-15 {
	margin-right: 0 !important
}

body[dir=rtl] .entry-meta.meta-1 span {
	margin-left: 10px;
	margin-right: 0
}

body[dir=rtl] .entry-meta.meta-1 span i {
	margin-left: 3px;
	margin-right: 0
}

body[dir=rtl] span.has-dot {
	margin-left: 10px;
	margin-right: 0
}

body[dir=rtl] .categories-dropdown-wrap ul li {
	margin-right: 0
}

body[dir=rtl] .categories-dropdown-wrap ul.end li {
	margin-right: 15px
}

body[dir=rtl] .categories-dropdown-wrap .more_categories:before {
	left: 31px;
	right: auto
}

body[dir=rtl] .categories-dropdown-wrap .more_categories:after {
	left: 38px;
	right: auto
}

body[dir=rtl] .hero-slider-1.style-2 .hero-slider-content-2 {
	padding-left: 0;
	padding-right: 300px
}

body[dir=rtl] .hero-slider-1.style-2 .single-slider-img {
	left: 0;
	right: auto
}

body[dir=rtl] .carousel-6-columns-cover .slider-arrow .slider-btn.slider-prev {
	left: 50px;
	right: auto
}

body[dir=rtl] .carousel-6-columns-cover .slider-arrow .slider-btn.slider-prev i {
	margin-left: 0;
	margin-right: 0
}

body[dir=rtl] .carousel-6-columns-cover .slider-arrow .slider-btn.slider-next {
	left: 0;
	right: auto
}

body[dir=rtl] .carousel-6-columns-cover .slider-arrow .slider-btn.slider-next i {
	margin-left: 0;
	margin-right: 0
}

body[dir=rtl] .carousel-6-columns-cover .slider-arrow .slider-btn .fa-chevron-right:before {
	content: ""
}

body[dir=rtl] .carousel-6-columns-cover .slider-arrow .slider-btn .fa-chevron-left:before {
	content: ""
}

body[dir=rtl] .section-title.style-1:after {
	left: auto
}

body[dir=rtl] .banner-img .banner-text {
	left: 0
}

body[dir=rtl] .home-slide-cover .hero-slider-content-2 {
	padding-left: 0;
	padding-right: 50px
}

body[dir=rtl] .main-categories-wrap>a i.up {
	left: 0;
	right: auto
}

body[dir=rtl] .header-style-4 .main-categories-wrap>a i.up {
	left: 30px;
	right: auto
}

body[dir=rtl] .text-end {
	text-align: left !important
}

body[dir=rtl] .detail-qty {
	text-align: left
}

body[dir=rtl] .mr-10 {
	margin-right: 0 !important
}

body[dir=rtl] .search-form form button {
	right: auto
}

body[dir=rtl] form .search-form button {
	left: 0;
	right: auto
}

body[dir=rtl] input {
	padding-left: 0
}

body[dir=rtl] .modal-header .btn-close {
	margin: -.5rem auto -.5rem -.5rem
}

body[dir=rtl] .social-icons li {
	float: right
}

body[dir=rtl] .fa-angle-right:before {
	content: ""
}

body[dir=rtl] .cart-dropdown-wrap ul li .shopping-cart-img {
	margin-left: 20px;
	margin-right: 0
}

body[dir=rtl] .cart-dropdown-wrap .shopping-cart-footer .shopping-cart-total h4 span,
body[dir=rtl] .cart-dropdown-wrap .shopping-cart-footer .shopping-cart-total h5 span {
	float: left
}

@media(min-width:992px) {
	body[dir=rtl] .text-lg-end {
		text-align: left !important
	}
}

body[dir=rtl] .cart-dropdown-wrap {
	left: 0;
	right: auto
}

@media only screen and (max-width:768px) {
	body[dir=rtl] .cart-dropdown-wrap {
		left: -39px;
		right: auto
	}
}

body[dir=rtl] .cart-dropdown-wrap.cart-dropdown-hm2 {
	left: 50px;
	right: auto
}

@media only screen and (max-width:768px) {
	body[dir=rtl] .cart-dropdown-wrap.cart-dropdown-hm2 {
		left: 0;
		right: auto
	}
}

@media only screen and (max-width:480px) {
	body[dir=rtl] .popular-categories .slider-btn.slider-prev {
		left: unset !important;
		right: unset !important
	}

	body[dir=rtl] .slider-arrow .slider-btn.slider-next {
		right: auto !important
	}

	body[dir=rtl] .slider-arrow.slider-arrow-2.flex-right {
		left: 0;
		right: auto
	}
}

@media only screen and (max-width:1200px) {
	body[dir=rtl] .logo.logo-width-1 {
		left: auto
	}
}

body[dir=rtl] .categories-button-active-2 i {
	float: left
}

body[dir=rtl] .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.menu-item-has-children .menu-expand {
	left: 0;
	right: auto
}

body[dir=rtl] .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a span {
	float: left
}

body[dir=rtl] .logo.logo-width-1 {
	margin-left: 70px;
	margin-right: unset
}

body[dir=rtl] .main-menu>nav>ul>li.hot-deals img {
	margin-left: 8px;
	margin-right: 0
}

body[dir=rtl] .main-menu>nav>ul>li ul.sub-menu {
	left: unset;
	right: 0
}

body[dir=rtl] .main-menu>nav>ul>li ul.sub-menu li ul.level-menu {
	right: calc(100% + 15px)
}

body[dir=rtl] .main-menu>nav>ul>li ul.sub-menu li a i {
	float: left;
	transform: rotate(180deg)
}

body[dir=rtl] .header-info>ul>li {
	margin-left: 20px;
	margin-right: 0
}

body[dir=rtl] .header-info>ul>li:before {
	left: -10px;
	right: unset
}

body[dir=rtl] .header-style-1 .search-style-2 form input {
	margin-left: 20px;
	margin-right: 20px;
	color: white;
}

body[dir=rtl] .header-style-1 .main-categori-wrap>a.categories-button-active i {
	margin-left: unset;
	margin-right: 12px
}

body[dir=rtl] .search-style-2 form input {
	background-position: 0
}

body[dir=rtl] .hotline img {
	margin-left: 12px;
	margin-right: unset
}

body[dir=rtl] .categories-dropdown-active-large {
	left: unset;
	right: 0
}

body[dir=rtl] .slider-arrow.slider-arrow-2.flex-right {
	flex-direction: row-reverse;
	justify-content: flex-start
}

body[dir=rtl] .section-title h3 {
	margin-left: 30px;
	margin-right: unset
}

body[dir=rtl] .section-title.style-1:after {
	left: unset;
	right: 0
}

body[dir=rtl] .product-rating {
	background-position: 100% 0
}

body[dir=rtl] .product-cart-wrap .product-badges.product-badges-position {
	left: unset;
	right: 0
}

body[dir=rtl] .product-cart-wrap .product-badges span {
	border-radius: 0 15px 0 20px
}

body[dir=rtl] .newsletter .newsletter-inner img {
	left: 50px;
	right: unset
}

body[dir=rtl] .banner-left-icon .banner-icon {
	margin-left: 20px;
	margin-right: unset
}

body[dir=rtl] footer .mobile-social-icon h6 {
	margin-left: 10px;
	margin-right: unset
}

body[dir=rtl] .mobile-social-icon a:last-child {
	margin-right: 5px
}

body[dir=rtl] .hero-slider-1 .slider-content {
	left: unset;
	right: 6%
}

body[dir=rtl] .widget-category-2 ul li a img {
	margin-left: 15px;
	margin-right: unset
}

body[dir=rtl] .custome-checkbox .form-check-label:before {
	margin: 0 0 0 8px
}

body[dir=rtl] .custome-checkbox input[type=checkbox]+.form-check-label:after {
	left: unset;
	right: 3px
}

body[dir=rtl] .contact-infor li img {
	margin-left: 8px;
	margin-right: unset
}

body[dir=rtl] .categories-dropdown-wrap ul li a img {
	margin-left: 15px;
	margin-right: unset
}

body[dir=rtl] .categories-dropdown-wrap.style-2 .more_categories {
	justify-content: start
}

body[dir=rtl] #scrollUp {
	left: 30px;
	right: unset
}

body[dir=rtl] .page-item:last-child .page-link {
	border-bottom-left-radius: 40px;
	border-top-left-radius: 40px
}

body[dir=rtl] .page-item:first-child .page-link {
	border-bottom-right-radius: 40px;
	border-top-right-radius: 40px
}

body[dir=rtl] .shop-product-filter .sort-by-product-area .sort-by-product-wrap .sort-by {
	margin-left: 5px;
	margin-right: unset
}

body[dir=rtl] .shop-product-filter .sort-by-product-area .sort-by-product-wrap .sort-by i {
	margin-left: 10px;
	margin-right: 5px
}

body[dir=rtl] .shop-product-filter .sort-by-product-area .sort-by-product-wrap .sort-by-dropdown-wrap span i {
	margin-left: 5px;
	margin-right: 10px
}

body[dir=rtl] .product-more-infor {
	padding: 0 14px 0 0
}

body[dir=rtl] .product-more-infor li :before {
	left: unset;
	right: -14px
}

body[dir=rtl] .shopping-summery table thead th.end,
body[dir=rtl] .shopping-summery table thead th.start {
	border-radius: 0
}

body[dir=rtl] .shopping-summery table>:not(caption)>*>* {
	padding: 15px;
	background-color: black;
}

body[dir=rtl] .breadcrumb {
	display: flex
}

body[dir=rtl] .breadcrumb span:before {
	content: ""
}

body[dir=rtl] .tags-list li a {
	align-items: center;
	display: flex
}

body[dir=rtl] .table .custome-checkbox .form-check-label {
	margin-right: 20px
}

body[dir=rtl] input {
	padding-right: 20px
}

body[dir=rtl] .apply-coupon input {
	border-radius: 0 10px 10px 0
}

body[dir=rtl] .apply-coupon button {
	border-radius: 10px 0 0 10px
}

body[dir=rtl] .custome-radio .form-check-label:before {
	margin-left: 8px;
	margin-right: unset
}

body[dir=rtl] .custome-radio input[type=radio]+.form-check-label:after {
	left: unset;
	right: 3px
}

body[dir=rtl] .search-form form button {
	border-radius: 100px 0 0 100px;
	left: 0;
	right: unset
}

body[dir=rtl] .mr-5 {
	margin-left: 5px !important
}

body[dir=rtl] .mr-10 {
	margin-left: 10px !important
}

body[dir=rtl] .mr-15 {
	margin-left: 15px !important
}

body[dir=rtl] .ml-10 {
	margin-right: 10px !important
}

body[dir=rtl] .ml-30 {
	margin-right: 30px !important
}

body[dir=rtl] .mr-50 {
	margin-left: 50px !important
}

body[dir=rtl] .faqs-list .card .card-header h2 button:after {
	left: 0;
	right: auto
}

body[dir=rtl] .header-info>ul>li a i {
	float: left
}

body[dir=rtl] .deal {
	background-position: 0
}

body[dir=rtl] .custom-modal .modal-dialog .btn-close {
	left: 30px;
	right: auto;
	filter: brightness(0) invert(1);
	opacity: 1;
	background-color: transparent;
	
}

body[dir=rtl] .fi-rs-arrow-right:before {
	content: ""
}

body[dir=rtl] .main-categories-wrap {
	margin-left: 35px;
	margin-right: 0
}

body[dir=rtl] .form-group--icon .product-cat-label {
	padding: 3px 20px 3px 35px
}

body[dir=rtl] .form-group--icon .product-cat-label:after {
	left: 12px;
	right: auto
}

body[dir=rtl] .alert-dismissible .btn-close,
body[dir=rtl] .form-group--icon .product-cat-label:before {
	left: 0;
	right: auto
}

body[dir=rtl] input.qty-input[type=number] {
	padding-left: 0;
	padding-right: 10px
}

body[dir=rtl] .main-menu>nav>ul>li>a i {
	display: inline-block
}

body[dir=rtl] .main-menu>nav>ul>li>a i.fi-rs-angle-down {
	float: left;
	margin-right: 7px;
	margin-top: 6px
}

body[dir=rtl] .header-info>ul>li>ul.language-dropdown {
	left: 0;
	right: auto
}

body[dir=rtl] .detail-extralink .detail-qty {
	margin: 0 0 15px 6px
}

body[dir=rtl] .product__color .color-swatch li {
	margin-left: 5px;
	margin-right: 0
}

body[dir=rtl] [type=email],
body[dir=rtl] [type=number],
body[dir=rtl] [type=tel],
body[dir=rtl] [type=url] {
	direction: rtl
}