body{ direction: rtl; text-align: right; overflow-x: hidden;  }

.slick-slider { direction: ltr; }
.modal-header .close{ right: unset; left: 10px; }
.slick-slide { height: 0%; }
.rtl-right-arrow{transform: rotate(180deg);}
.rtl-arrow-img{transform: scaleX(-1);}
/* Radio Box */
.radio-box { padding-left: 0px; padding-right: 28px; }
.radio-box .checkmark { right: 0; left: unset; }

/* Custom Tab */
/*.custom-tab-main .custom-nav-tabs .nav-item { margin: 0 0px 0 20px; }*/
  
/* Checkbox */
.common-check .checkbox { padding: 0 35px 0 0; }
.common-check .checkmark { left: unset; right: 0; }
.common-check .checkbox input { left: unset; right: 0; }

/* Form Control */
.form-group .view-icon { left: 10px; right: unset; }

/* Default Address */
.default-address .form-group .edit-delete { left: 10px; right: unset; }

/* Search Location */
.search-location-popup .location img { margin: 0 0 0 10px; } 

.form-group .code {
	left: unset;
	right: 10px;
	border-right: unset;
	border-left: 1px solid #e2e2e2;
	padding-right: unset;
	padding-left: 10px;
}

.input-symbol .img {
	left: unset;
	right: 15px;
}

.input-symbol .show-pass {
	right: unset;
	left: 15px;
}

/* Comman Check box */
.common-check .checkbox .checkmark::after {
	left: unset;
	right: 7px;
	/*----------------aaaa-------------------------*/
	/*border-width: 0 0 1px 1px;*/
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* Comman Radio Button */
.radio-box {
	padding-left: unset;
	padding-right: 28px;
}

.radio-box .checkmark {
	left: unset;
	right: 0;
}

.radio-box .checkmark::after {
	left: unset;
	right: 3px;
}

/* Modal Comman Css */
.modal-header .close {
	right: unset;
	left: 10px;
}

/* ====== Header ====== */
header .navbar .navbar-toggler-icon::after,
header .navbar .navbar-toggler-icon::before {
	left: unset;
	right: 0;
}

header .navbar-nav li a .icon {
	margin-right: unset;
	margin-left: 10px;
}

header .navbar-nav .dropdown .dropdown-menu {
	right: initial;
	left: 0;
}

header .menu-icon .dropdown-menu {
	right: initial;
	left: 0;
}

header .menu-icon .account span {
	margin-left: unset;
	margin-right: 8px;
}

header .menu-icon .dropdown-menu .menu li a img {
	margin-right: unset;
	margin-left: 10px;
}

header .search-view .btn {
	left: unset;
	right: 22px;
}

header .search-view .form-control {
	padding-left: unset;
	padding-right: 50px;
}

@keyframes marqueeright {
	0% {
		background-position: 0;
	}

	100% {
		background-position: -1190px;
	}
}

@keyframes marqueeleft {
	0% {
		background-position: 0;
	}

	100% {
		background-position: 1190px;
	}
}

/* Category Section */
section.category-list .box .delete {
	right: unset;
	left: 2px;
}

/* Top Product */

.product-box .add-cart a img {
	margin-left: unset;
	margin-right: 15px;
}

.product-box .img lottie-player {
	left: unset;
	right: 10px;
}

.product-box .bottom-part .price span {
	margin: 0 10 0 0;
}

.product-box .detail h4{ padding-right: unset;padding-left: 22px; }

/* Search Filed Common */
.search-field .btn {
	left: unset;
	right: 15px;
}

.search-field .form-control {
	padding-left: unset;
	padding-right: 50px;
}

/* Sidebar Category Page  */

.sidebar-navigation ul li a i {
	right: unset;
	left: 0px;
	transform: translateY(-50%) rotate(180deg);
}

.sidebar-navigation ul li ul li {
	padding: 0 10px 0 0;
}

.sidebar-navigation ul li ul li a:before {
	margin-right: unset;
	margin-left: 5px;
}

.sidebar-navigation ul li ul li:hover>a:before,
.sidebar-navigation ul li ul li.selected>a:before {
	margin-right: unset;
	margin-left: 10px;
}

.side-category .sidenav .closebtn {
	text-align: left;
}


/* Color Radio */

.color-radio input {
	left: unset;
	right: 0;
}

/* Size Radio */
.size-radio input {
	left: unset;
	right: 0;
}

/* ====== Favourite Icon Checkbox Css ====== */
.favourite-mark span::before {
	left: unset;
	right: 0;
}

/* Share Modal */
.share-modal .copy-text .form-control {
	padding-right: unset;
	padding-left: 50px;
}

.share-modal .copy-text .copy {
	right: unset;
	left: 7px;
}

section.product-detail .main-product .top-bar {
	right: unset;
	left: 10px;
}

section.product-detail .main-product .tag {
	left: unset;
	right: 0;
}

section.product-detail .main-product .tag span {
	padding: 5px 10px 5px 20px;
}

section.product-detail .product-content .price-main .offer {
	margin: 0 10px 0 0;
}

section.product-detail .product-content .select-color {
	padding: 15px 0 15px;
}

section.product-detail .product-content .select-color ul li {
	padding: 0 0 0 10px;
}

section.product-detail .product-content .select-color ul li .color-box .color-radio .checkmark {
	right: unset;
	left: 0;
}

section.product-detail .product-content .select-size ul li {
	padding-right: unset;
	padding-left: 10px;
}

section.product-detail .rating-review ul.customer-review li .box .profile .text {
	padding: 0 15px 0 0;
}

section.product-detail .rating-review .custom-rating .box .total-counter {
	border-right: unset;
	border-left: 1px solid #000;
}

section.product-detail .rating-review .custom-rating .box .starwise ul li .prograss span {
	left: unset;
	right: 0;
}

section.product-detail .rating-review .custom-rating .box .starwise ul li .view {
	text-align: left;
}

section.product-detail .product-content .sold-by .profile-img .bg-img {
	margin: 0 0 0 15px;
}

/* Default Addrss Css */
.default-address .radio-box .checkmark {
	left: 0;
	right: unset;
}

section.cart-page .cart-list .details {
	padding: 0 15px 0 0;
}

section.cart-page .cart-list .price .offer {
	margin: 0 10px 0 0;
}


/* SignUp - SignIn - Language Pages  */

section.auth-page .auth-form .left-text .form-control {
	padding-left: unset;
	padding-right: 55px;
}

section.auth-page .auth-form .title {
	text-align: right;
}

/* Notification */

section.notification-page ul.notification-list li .box .delete {
	right: unset;
	left: 10px;
}

section.notification-page ul.notification-list li .box .date span{
	margin: 0 0 0 5px;
}

section.notification-page ul.notification-list li .box .text {
    padding-right: unset;
    padding-left: 38px;
}

/* Payment Page */
section.payment-page .box-pay .img img {
	margin-right: unset;
	margin-left: 10px;
}

section.payment-page .box-pay .radio-box .checkmark {
	left: 0;
	right: unset;
}

section.payment-page .box-pay .radio-box .text img {
	margin-right: unset;
	margin-left: 10px;
}

.creditcard .delete {
	right: unset;
	left: 15px;
}

/* Favourite Page */
section.favourite-page .product-box .detail .delete {
	right: unset;
	left: 0px;
}

/* My Order Page */

section.order-page .cart-list .img {
	float: right;
}

section.order-page .cart-list .details{
	 padding: 0 15px 0 0;
}

/* Help Support */
section.ticket-history .ticket-list .ticket-box label {
	margin: 0 0 0 5px;
}

/* FAQ Page */
section.faq-page .accordion-list .accor-head a {
	padding: 8px 0 8px 25px;
}

section.faq-page .accordion-list .accor-head a i {
	right: unset;
	left: 0px;
}

/* CMS Page */
section.cms-page ol {
	padding: 0 20px 0 0;
}

/* Footer Section  */
footer.footer .footer-link ul li {
	border-right: unset;
	border-left: 1px solid #858585;
}

/* Star Rating */
.rate-share-modal .preview-img .img .close {
	right: unset;
	left: -2px;
}

/* filter Modal */
.filter-modal .common-radio .radio-box {
	padding: 0 0 0 35px;
}

.filter-modal .common-radio .radio-box .checkmark {
	right: unset;
	left: 0;
}
  
/* ======== Responsive Css ========== */
@media only screen and (max-width: 1400px){
	
}
@media only screen and (max-width: 1200px){

}
@media only screen and (max-width: 1024px){

}
@media only screen and (max-width: 991px){
	 
}
@media only screen and (max-width: 768px){
	
}
@media only screen and (max-width: 568px){
	 
}