
body.rtl ul.top-contact {
	float: right;
}
body.rtl ul.top-contact li {
	float: right;
}
body.rtl .top-header ul.top-list {
	float: left;
}
body.rtl .top-header ul.top-list li {
	float: right;
}
body.rtl ul.top-contact li i {
	margin-right: 0px;
	margin-left: 5px;
}
body.rtl .top-header ul.top-list li a i {
	margin-right: 0px;
	margin-left: 5px;
}
body.rtl .header-area button.btn-search {
	left: 0;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	right: auto;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
body.rtl .header-area button.btn-search i {
	margin-right: 0px;
	margin-left: 8px;
}
body.rtl .search-for-mobile button i {
	margin-right: 0px;
	margin-left: 8px;
}
body.rtl .mobile-menu li.has-children-menu .menu-expand {
	right: auto;
	left: 20px;
}
body.rtl .mobile-menu li > a {
	padding: 10px 20px 10px 20px;
}
body.rtl ul.head-round-icon li a .cart_count {
	right: auto;
	left: -5px;
}
body.rtl .categories_wrap .banner-cate-heading i {
	margin-right: 0px;
	margin-left: 10px;
}
body.rtl .section-heading h3.title {
	float: right;
}
body.rtl .section-heading a.seeall-btn {
	float: left;
}
body.rtl .item-card .item-image ul.labels-list {
	left: auto;
	right: 3px;
}
body.rtl .item-card .item-image ul.product-action {
	right: auto;
	left: -40px;
}
body.rtl .item-card:hover .item-image ul.product-action {
	right: auto;
	left: 3px;
}
body.rtl .item-card .item-title {
	text-align: right;
}
body.rtl .item-card .brand {
	text-align: right;
}
body.rtl .item-card .item-price-card .item-price {
	float: right;
}
body.rtl .item-card .item-price-card .old-item-price {
	float: left;
}
body.rtl .item-card .item-image ul.color-list {
	left: auto;
	right: 3px;
}
body.rtl .newsletter-form button {
	right: auto;
	left: 0;
}
body.rtl .payment-method {
	float: left;
}
body.rtl .footer-widget ul.widget-list li {
	padding-left: 0px;
	padding-right: 12px;
}
body.rtl .footer-widget ul.widget-list li a::before {
	left: auto;
	content: "\f284";
	right: 0;
}
body.rtl .footer-widget ul.widget-list li a:hover::before {
	left: auto;
	right: 3px;
}
body.rtl .breadcrumb-section .breadcrumb {
	float: left;
}
body.rtl .filter-card .sort_by_select select {
	float: left;
}
body.rtl .sidebar .widget ul.widget-list li a span.num {
	right: auto;
	top: 0;
	left: 0;
}
body.rtl .sidebar .widget ul.widget-list li {
	padding-left: 0px;
	padding-right: 12px;
}
body.rtl .sidebar .widget ul.widget-list li a::before {
	left: auto;
	content: "\f284";
	right: 0;
}
body.rtl .sidebar .widget ul.widget-list li a:hover::before {
	left: 0px;
	right: 3px;
}
body.rtl .rating-wrap .stars-inner {
	left: auto;
	right: 0;
}
body.rtl .rating-wrap .stars-outer {
	margin-right: 0px;
	margin-left: 5px;
}
body.rtl .pr_details .pr_extra strong {
	float: right;
}
body.rtl .review-body .review-card .review-photo {
	float: right;
}
body.rtl .entry ol, 
body.rtl .entry ul {
	margin: 0px 20px 15px 0px;
}
body.rtl .entry ol li i, 
body.rtl .entry ol li a i, 
body.rtl .entry ul li i, 
body.rtl .entry ul li a i {
	margin-left: 5px;
}
body.rtl .carttotals-card .carttotals-body .price {
	float: left;
}
body.rtl .carttotals-card .carttotals-body .total-price {
	float: left;
}
body.rtl .cart-sidebar {
	right: auto;
	left: -450px;
}
body.rtl .cart-sidebar.active {
	right: auto;
	left: 0;
}
body.rtl .sidebar-close {
	right: auto;
	left: 20px;
}
body.rtl .cart-sidebar .cart-body .cart-item-group .cart-item-image {
	float: right;
	margin-left: 10px;
	margin-right: 0px;
}
body.rtl .cart-sidebar .cart-body .cart-item-group .cart-item-desc .btn-delete {
	right: auto;
	left: 10px;
}
body.rtl .cart-sidebar .cart-footer .carttotals .title {
	float: right;
}
body.rtl .cart-sidebar .cart-footer .carttotals .price {
	float: left;
}
body.rtl a.scroll-to-top {
	right: auto;
	left: 30px;
}
body.rtl .sidebar .widget ul.checkbox-list li span.num {
	right: auto;
	top: 0;
	left: 0;
}
body.rtl .checkboxlist input[type="checkbox"], 
body.rtl .checkboxlist input[type="radio"] {
	margin: -3px 0px 0px 5px;
}
body.rtl .tw_checkbox span {
	right: 0;
	left: auto;
}
body.rtl .tw_checkbox label {
	padding-right: 2rem;
	padding-left: 0;
}
body.rtl .sidebar-nav ul li a i.bi {
    margin-right: auto;
    margin-left: 5px;
}
body.rtl .whatsapp-left {
	right: 15px;
}
body.rtl .whatsapp-right {
	left: 15px;
}
body.rtl .tp-menu ul li .mega-menu {
	right: 0;
	left: auto;
}
body.rtl .tp-menu ul li ul.submenu {
	left: auto;
	right: 0;
}
body.rtl .stores-card .store-logo {
	float: right;
}
body.rtl .stores-card .desc {
	float: right;
	padding-left: 0px;
	padding-right: 30px;
}
body.rtl .stores-card .desc ul.info li i {
	margin-right: 0px;
	margin-left: 8px;
}
body.rtl .table .tp_group .store_logo {
	float: right;
	margin-right: 0px;
	margin-left: 5px;
}
body.rtl .table .tp_group .store_name {
	float: right;
}

/* ======================
   Responsive css
   ====================== */
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
	body.rtl .breadcrumb-section .breadcrumb {
		float: right;
	}
	body.rtl .shopping-cart td::before {
		float: right;
	}
	body.rtl .shopping-cart td {
		text-align: left !important;
	}
}

/* small mobile :320px. */
@media (max-width: 767px) {
	body.rtl .breadcrumb-section .breadcrumb {
		float: right;
	}
	body.rtl .shopping-cart td::before {
		float: right;
	}
	body.rtl .shopping-cart td {
		text-align: left !important;
	}	
}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	body.rtl .breadcrumb-section .breadcrumb {
		float: right;
	}
	body.rtl .shopping-cart td::before {
		float: right;
	}
	body.rtl .shopping-cart td {
		text-align: left !important;
	}	
}
