/*===================================================================
	Global  
===================================================================*/
:root[dir='rtl'] {
	--fw-900: 700;
}
html[dir="rtl"] body, 
html[dir="rtl"] body *,
html[dir="rtl"] select, 
html[dir="rtl"] select option,
html[dir="rtl"] select optgroup {
	font-family: 'DroidArabicKufi', sans-serif !important;
}
html[dir="rtl"] [class^="icon-"], html[dir="rtl"] [class*=" icon-"] {
  font-family: 'icomoon' !important;
}
html[dir="rtl"] input::-ms-input-placeholder {
    text-align: right;
}
html[dir="rtl"] input::-webkit-input-placeholder {
    text-align: right;
}
html[dir="rtl"] input::-moz-placeholder {
 text-align: right;
}
html[dir="rtl"] .pull-right {
	float:left !important;
}
html[dir="rtl"] .pull-left {
	float:right !important;
}
html[dir="rtl"] .text-right {
    text-align: left !important;
}
html[dir="rtl"] .text-left {
    text-align: right;
}
html[dir="rtl"] .col-xs-1, html[dir="rtl"] .col-xs-2, html[dir="rtl"] .col-xs-3, html[dir="rtl"] .col-xs-4, html[dir="rtl"] .col-xs-5, html[dir="rtl"] .col-xs-6, html[dir="rtl"] .col-xs-7, html[dir="rtl"] .col-xs-8, html[dir="rtl"] .col-xs-9, html[dir="rtl"] .col-xs-10, html[dir="rtl"] .col-xs-11, html[dir="rtl"] .col-xs-12 {
    float: right;
}
html[dir="rtl"] .custom-modal .modal-content,
html[dir="rtl"] .form-control{
	text-align:right;
}
html[dir="rtl"] .table>thead>tr>th,
html[dir="rtl"] .table>tbody>tr>td{
	text-align: right;
}
html[dir="rtl"] .table>thead>tr>th.text-center,
html[dir="rtl"] .table>tbody>tr>td.text-center {
    text-align: center;
}
html[dir="rtl"] .radio label, 
html[dir="rtl"] .checkbox label {
    padding-left: 0;
    padding-right: 20px;
}
html[dir="rtl"] .radio label input, 
html[dir="rtl"] .checkbox label input{
	left: auto;
	right: 0;
}
html[dir="rtl"] .field-loader {
    background-position: left 5px center;
}
html[dir="rtl"] select.form-control {
  padding: 0 12px 0 20px;
  background: url(../img/caret_builder.svg) no-repeat left 8px center/9px, url(../img/select_gradient.svg) repeat;
}
html[dir="rtl"] .custom-modal.modal-middle .modal-dialog {
    text-align: right;
}
html[dir="rtl"] .custom-modal .close-modal{
  right: auto;
  left: 0;
  border-radius: 10px 0 10px 0;
}



html[dir="rtl"] .listing-items ul li .item-meta .special-price + .regular-price {
  border-left: none;
  border-right: 1px solid #A8A8A8;
  padding: 0 5px 0 0 ;
  margin: 0 3px 0 0 ;
}

html[dir="rtl"] .popover>.arrow{
  margin-left: 0;
  margin-right: -11px;
}
html[dir="rtl"] .popover>.arrow:after {
  margin-left: 0;
  margin-right: -10px;
}
/*==========================
	Drawer code  
============================*/
html[dir="rtl"] .custom-drawer.drawer-right .drawer-wrapper{
	right: auto;
	left: 0;
}

html[dir="rtl"] .custom-drawer.drawer-right .drawer-wrapper {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}

html[dir="rtl"] .custom-drawer.in.drawer-right .drawer-wrapper {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
}

/*==========================
Custom Checkbox & Radio code  
============================*/
html[dir="rtl"] .custom-control {
    padding-left: 0;
    padding-right: 25px;
	text-align: right;
}
html[dir="rtl"] .custom-indicator{
	left: auto;
	right: 0;
}
/*==========================
	Alerts code  
============================*/
html[dir="rtl"] .alert{
  padding: 12px 40px 9px 25px;
}
html[dir="rtl"] .alert:before{
  background-position: right 6px center !important;
  left: auto;
  right: 0;
  border-radius: 20px 0 0 20px;
}
html[dir="rtl"] .alert i.icon-close{
  right: auto;
  left: 10px;
}



/*==========================
	Header Code  
===========================*/
html[dir="rtl"] .mobile-menu {
  margin: 0 0 0 15px;
}
html[dir="rtl"] .meta-wrapper {
  margin: 0 auto 0 0;
}
html[dir="rtl"] .meta-wrapper ul.meta-ul li.meta-li:not(.meta-cart-li) {
  margin: 0 1px 0 0;
}
html[dir="rtl"] .wishlist-counter {
  right: auto;
  left: 1px;
}
html[dir="rtl"] .meta-wrapper ul.meta-ul li.meta-li:not(.meta-cart-li) > a .user-counter {
  right: auto;
  left: -1px;
}
html[dir="rtl"] .user-dropdown .dropdown-menu li a .user-counter{
	margin: 0 auto 0 0;
}
html[dir="rtl"] .meta-wrapper ul.meta-ul li.meta-cart-li > a {
  padding: 0 30px 0 0;
  margin: 0 30px 0 0;
  border-radius: 3px 0 0 4px;
}
html[dir="rtl"] .meta-wrapper ul.meta-ul li.meta-cart-li > a .meta-cart-icon {
  left: auto;
  right: -20px;
}
html[dir="rtl"] .meta-wrapper ul.meta-ul li.meta-cart-li > a .meta-cart-icon span {
  left: auto;
  right: -10px;
}
html[dir="rtl"] .meta-wrapper .dropdown-menu {
  right: auto;
  left: -5px;
}
html[dir="rtl"] .lang-dropdown .dropdown-menu li a img {
  margin: 0 0 0 9px;
}

html[dir="rtl"] .meta-wrapper .dropdown-menu li a i, html[dir="rtl"] .footer .dropdown-menu li a i {
  margin: 0 0 0 8px;
}
html[dir="rtl"] .lang-dropdown .dropdown-menu li a i,
html[dir="rtl"] .warehouse-dropdown .dropdown-menu li a i {
  margin: 0 auto 0 0;
}
html[dir="rtl"] .meta-wrapper .dropdown-menu:before,
html[dir="rtl"] .footer .dropdown-menu:before {
  right: auto;
  left: 16px;
}
html[dir="rtl"] .nav-wrapper > ul > li:not(:last-child) {
  margin: 0 0 0 30px;
}
html[dir="rtl"] .nav-wrapper > ul > li .dropdown-menu {
  left: auto;
  right: 0;
  border-radius: 5px 0 5px 5px;
}
html[dir="rtl"] .nav-wrapper > ul > li .dropdown-menu li a{
  text-align: right;
}
html[dir="rtl"] .nav-wrapper > ul > li .dropdown-menu li a i {
  float: left;
  transform: rotate(180deg);
}
html[dir="rtl"] .nav-wrapper ul li .dropdown-menu .dropdown-menu {
  left: auto;
  right: 100%;
  border-radius: 5px;
}
html[dir="rtl"] .close-search {
  margin: 0 20px 0 0;
  border-radius: 3px 0 0 3px;
}
html[dir="rtl"] .top-search-container .form-control {
  background-position: left center !important;
}
html[dir="rtl"] .mobile-header-close {
  right: auto;
  left: 0;
  border-radius: 10px 0 10px 0;
}
@media (max-width: 1440px){
  html[dir="rtl"] .nav-wrapper > ul > li:not(:last-child) {
    margin: 0 0 0 20px;
}
}
@media (max-width: 1199px){
  html[dir="rtl"] .nav-wrapper {
    left: auto;
    right: -350px;
    border-radius: 10px 0 0 10px;
  }
  html[dir="rtl"] body.menu-open .nav-wrapper {
    right: 0;
  }
  html[dir="rtl"] .nav-wrapper > ul > li > a i {
    float: left;
    transform: rotate(90deg);
  }
  html[dir="rtl"] .nav-wrapper ul li .dropdown-menu, html[dir="rtl"] .nav-wrapper ul li .dropdown-menu .dropdown-menu{
    border-radius: 0px;
  }
  html[dir="rtl"] .nav-wrapper ul li .dropdown-menu li a {
    padding: 10px 20px 10px 10px;
  }
  html[dir="rtl"] .nav-wrapper ul li .dropdown-menu .dropdown-menu li a {
    padding: 10px 30px 10px 10px;
  }
  html[dir="rtl"] .nav-wrapper > ul > li > a.active i {
    transform: rotate(0deg);
  }
  html[dir="rtl"] .nav-wrapper > ul > li .dropdown-menu li a.active i {
    transform: rotate(90deg);
}
}
@media (max-width: 767px){
  html[dir="rtl"] .meta-wrapper ul.meta-ul li.meta-li:not(.meta-cart-li):not(:nth-child(4)) {
    border-right: none;
    border-left: 1px solid #ddd;
  }
  html[dir="rtl"] .meta-wrapper .dropdown-menu{
    left: 5px;
  }
  html[dir="rtl"] .wishlist-counter{
    right: auto;
    left: 50%;
    transform: translateX(-100%);
  }
  html[dir="rtl"] .meta-wrapper ul.meta-ul li.meta-cart-li > a{
    right: auto;
    left: 15px;
  }
}
/*==========================
	Footer Code  
===========================*/
html[dir="rtl"] .secondary-footer .container > .leftbar {
  padding: 30px 0 30px 35px;
}
html[dir="rtl"] .primary-footer .container > .rightbar::after,
html[dir="rtl"] .secondary-footer .container > .rightbar::after {
  left: auto;
  right: 0;
}
html[dir="rtl"] .footer-meta-wrap .lang-dropdown .dropdown-toggle {
  margin: 0 0 10px 20px;
}
html[dir="rtl"] .footer-social ul li {
  margin: 0 0 10px 20px;
}
html[dir="rtl"] .footer-meta-wrap .lang-dropdown .dropdown-toggle i {
  margin: 0 0 0 13px;
}
html[dir="rtl"] .footer-meta-wrap .lang-dropdown .dropdown-toggle i + i {
  margin: 0 auto 0 0;
}
html[dir="rtl"] .footer .dropdown-menu {
  right: 0;
  left: 20px;
}
/*==========================
	Main Slider Code  
===========================*/
html[dir="rtl"] .home-slider-left, html[dir="rtl"] .home-slider-right {
  transform: rotate(180deg);
}
html[dir="rtl"] .home-slider-right {
  margin: 0 auto 0 0;
}
/*==============================
	Product Listing Code
===============================*/
html[dir="rtl"] .listing-items ul.row li .item-meta-wrap .special-price + .regular-price {
  margin: 0 5px 0 0;
}
html[dir="rtl"] .listing-items ul.row li .item-rating {
  line-height: 21px;
  padding: 2px 5px 0;
}
html[dir="rtl"] .listing-items ul.row li .item-thumb .item-rating{
  right: auto;
  left: -6px;
  border-radius: 5px 0  25px 0;
}
html[dir="rtl"] .item-thumb .item-rating {
  padding: 2px 15px 0 5px !important;
}
html[dir="rtl"] .item-rating .rating-count {
  margin-right: 5px;
  margin-left: -6px;
  top: -1px;
}
html[dir="rtl"] .listing-items ul.row li .item-thumb .item-badge {
  padding: 4px 10px 4px 18px;
  left: auto;
  right: 0px;
  border-radius: 0 6px 0 28px;
}
html[dir="rtl"] .listing-items ul.row li .item-front-meta .item-stock-wrap {
  left: auto;
  right: -10px;
}
html[dir="rtl"] .item-back-btn .btn .item-btn-circle {
  right: auto;
  left: -30px;
}
html[dir="rtl"] .item-back-btn .btn:hover .item-btn-circle, 
html[dir="rtl"] .item-back-btn .btn:focus .item-btn-circle {
  right: auto;
  left: 4px;
}
html[dir="rtl"] .item-back-btn .btn:not(.btn-notify) span {
  left: auto;
  right: 0;
}
html[dir="rtl"] .item-back-btn .btn:not(.btn-notify):hover span, 
html[dir="rtl"] .item-back-btn .btn:not(.btn-notify):focus span {
  left: auto;
  right: -20px;
}
html[dir="rtl"] .col-sidebar .widget:not(.widget-slider) .listing-items ul.row li .item-front-meta{
	padding: 0 10px 0 0;
}
html[dir="rtl"] .pagination ul li:not(:last-child) {
  margin: 0 0 0 5px;
}
html[dir="rtl"] .pagination ul li a i, 
html[dir="rtl"] .pagination ul li span i{
  transform: rotate(180deg);
}
html[dir="rtl"] .listing-header > .rightbar .form-control {
  background-position: left 6px center;
}
html[dir="rtl"] .filter-mobile {
  border-right: none;
  border-left: 1px solid #ddd;
}
html[dir="rtl"] .share-dropdown{
  left: auto;
  right: 0;
}
html[dir="rtl"] .item-share-wrap .share-dropdown{
  left: auto;
  right: 50%;
  transform: translateX(50%);
}
html[dir="rtl"] .item-offer-wrap ul li + li {
  padding: 0 10px 0 0;
  margin: 0 10px 0 0;
}
html[dir="rtl"] .item-offer-wrap ul li + li:before {
  left: auto;
  right: 0;
}
/*==============================
	Newsletter Code
===============================*/
html[dir="rtl"] .col-main .widget.widget-newsletter .newsletter-meta {
  padding: 0 200px 0 0 ;
}
html[dir="rtl"] .col-main .widget.widget-newsletter .newsletter-meta img{
  left: auto;
  right: 0;
}
html[dir="rtl"] .col-main .newsletter-form .btn{
  right: auto;
  left: 4px;
}
/*==========================
	Login Pages Code  
===========================*/
html[dir="rtl"] .login-box-body .custom-control{
  margin: 0 0 0 30px;
}
html[dir="rtl"] .login-box-body .btn {
  padding: 10px 12px 6px;
}
html[dir="rtl"] .login-sub-header span a{
  margin: 0 auto 0 0;
}
html[dir="rtl"] .guest-login .first[class*=col] {
  padding: 0 15px 0 20px;
}
html[dir="rtl"] .guest-login .second[class*=col] {
  padding: 0 20px 0 15px;
}
html[dir="rtl"] .guest-login .second[class*=col]:before {
  left: auto;
  right: 0;
}
html[dir="rtl"] .guest-login .custom-box-footer {
  margin: 0 50% 0 0 ;
  border-left: none;
  border-right: 1px solid var(--primary-color);
}
html[dir="rtl"] .guest-login .second[class*=col]:before {
  left: 0;
  right: -5px;
}
html[dir="rtl"] .otp-controls{
  direction: ltr;
  /* flex-direction: row-reverse; */
}
/*==========================
	Detail Page Code  
===========================*/
html[dir="rtl"] .product-tabs .nav-tabs>li,
html[dir="rtl"] .reviews-progress ul li > .rightbar .progress .progress-bar{
  float: right;
}
html[dir="rtl"] .product-slider .product-slider-arrows span {
  transform: translateY(-50%) rotate(180deg);
}
html[dir="rtl"] .product-slider .product-slider-arrows .product-slider-next {
  right: auto;
  left: 20px;
}
html[dir="rtl"] .product-slider .product-slider-arrows .product-slider-prev {
  left: auto;
  right: 20px;
}
html[dir="rtl"] .product-sub-meta,
html[dir="rtl"] .reviews-meta-rating,
html[dir="rtl"] .variant-btn ul li.li-notify .btn i,
html[dir="rtl"] .compare-btn .btn-notify i,
html[dir="rtl"] .meta-list i {
  margin: 0 auto 0 0;
}
html[dir="rtl"] .variant-btn > ul > li > a {
  margin: 0 0 0 10px;
}
html[dir="rtl"] .item-price-wrap .price-wrapper.price .special-price + .regular-price,
html[dir="rtl"] .product-meta-reviews .item-rating {
  margin: 0 10px 0 0 !important;
}
html[dir="rtl"] .product-detail-badge div[class*='info'] {
  margin: 0 10px 10px 0;
}
html[dir="rtl"] .product-sub-meta div[class*='info'] [class*='status'] {
  padding: 5px 10px 1px;
}
html[dir="rtl"] .bundle-badge {
  padding: 5px 18px 1px;
}
html[dir="rtl"] .meta-dropdown .dropdown-toggle {
  background: url(../img/detail_swap.svg) no-repeat left 10px center/10px 10px, url(../img/select_bg.svg) repeat;
}
html[dir="rtl"] ul.custom-meta li:not(:last-child) {
  margin: 0 0 0 7px;
}
html[dir="rtl"] ul.custom-meta li:not(:last-child) a:after {
  content: '،';
  right: auto;
  left: -5px;
  bottom: 0;
}
html[dir="rtl"] .product-tabs table tr td:not(:last-child) {
  border-right: none;
  border-left: 1px solid #eee;
}
html[dir="rtl"] ul.reviews-ul li > .rightbar::before {
  transform: rotate(0deg);
  left: auto;
  right: -15px;
}
html[dir="rtl"] .variant-btn ul li.li-cart .btn:hover span, 
html[dir="rtl"] .variant-btn ul li.li-cart .btn:focus span,
html[dir="rtl"] .compare-btn .btn:not(.btn-notify):hover span, 
html[dir="rtl"] .compare-btn .btn:not(.btn-notify):focus span {
  left: auto;
  right: 0%;
  transform: translateX(-15%);
}
html[dir="rtl"] .variant-btn ul li.li-cart .item-btn-circle,
html[dir="rtl"] .compare-btn .btn:not(.btn-notify) .item-btn-circle {
  right: auto;
  left: -30px;
}
html[dir="rtl"] .variant-btn ul li.li-cart .btn:hover .item-btn-circle, 
html[dir="rtl"] .variant-btn ul li.li-cart .btn:focus .item-btn-circle,
html[dir="rtl"] .compare-btn .btn:not(.btn-notify):hover .item-btn-circle, 
html[dir="rtl"] .compare-btn .btn:not(.btn-notify):focus .item-btn-circle {
  right: auto;
  left: 4px;
}
html[dir="rtl"] .meta-dropdown .dropdown-menu{
  left: auto;
  right: 0;
}
html[dir="rtl"] .meta-list-badge{
  margin: 0 0 0 7px;
}

/*==========================
	Cart Drawer Code  
===========================*/
html[dir="rtl"] .cart-drawer .drawer-header i{
  margin: 0 auto 0 0;
}
html[dir="rtl"] .cart-footer-btn .btn + .btn {
  margin: 0 10px 0 0;
}
html[dir="rtl"] .cart-list-wrap > .rightbar{
  padding: 0 0 0 20px;
}
html[dir="rtl"] .cart-list-wrap .cart-list-del{
  right: auto;
  left: -5px;
}
html[dir="rtl"] .cart-list-wrap > .leftbar span{
  left: auto;
  right: 2px;
}
/*==========================
	Cart & Checkout Page Code  
===========================*/
html[dir="rtl"] .cart-box > .leftbar,
html[dir="rtl"] .checkout-box > .leftbar{
  float: right;
}
html[dir="rtl"] .summary-panel,
html[dir="rtl"] .cart-note{
  float: left;
}
html[dir="rtl"] .summary-block-listing ul li.li-redeem .pull-right,
html[dir="rtl"] .cart-item-meta .cart-meta-price {
  margin: 0 auto 0 0;
}
html[dir="rtl"] .cart-close-box {
  line-height: 21px;
}
html[dir="rtl"] .cart-item-del{
  right: auto;
  left: 10px;
}
html[dir="rtl"] .cart-item-type {
  border-radius: 30px 0 0 30px;
}
html[dir="rtl"] .cart-item-wrap > .rightbar,
html[dir="rtl"] .cart-item-title {
  padding: 0 0 0 20px;
}
html[dir="rtl"] .cart-meta-btn .btn{
  padding: 6px 19px 4px;
}
html[dir="rtl"] .custom-steps ul.steps li:not(:last-child) {
  margin: 0 0 0 10px;
}
html[dir="rtl"] .custom-steps ul.steps li:not(:last-child)::after {
  right: auto;
  left: -20px;
}
html[dir="rtl"] .cart-note i {
  margin: 0 0 0 15px;
}

html[dir="rtl"] ul.cart-ul li.cart-li .cart-item-wrap > .rightbar .cart-item-info ul li strong{
  padding: 3px 0 0 10px;
}
/*==========================
	Compare Page Code  
===========================*/

html[dir="rtl"] .compare-grid .table>tbody>tr>td {
  border-left: none;
  border-right: 30px solid #f3f3f3;
}
html[dir="rtl"] .compare-grid .table>tbody>tr>td.first-col{
  text-align: left !important;
  border-right: none;
}
html[dir="rtl"] .compare-meta{
  right: auto;
  left: 10px;
}
/*==========================
	Contact us Page Code  
===========================*/
html[dir="rtl"] .contact-box-main {
  padding: 20px 30px 20px 360px;
}
html[dir="rtl"] .contact-box-sidebar{
  right: auto;
  left: 0;
}
/*==========================
	Dashboard Page Code  
===========================*/
html[dir="rtl"] .dashboard-wrap .user-panel-wrapper{
  float: right;
}
html[dir="rtl"] .dashboard-wrap .dashboard-box{
  float: left;
}
html[dir="rtl"] .user-panel-header .user-logout, 
html[dir="rtl"] .user-panel-header .user-close {
  right: auto;
  left: 10px;
}
html[dir="rtl"] .user-panel-mobile i {
  border-left: none;
  border-right: 1px solid #ddd;
}
html[dir="rtl"] .dashboard-box-header > .rightbar .form-control {
  background: url(../img/menu_swap_dashboard.svg) no-repeat left 9px center/8px, url(../img/select_gradient.svg) repeat;
}
html[dir="rtl"] .dashboard-box-header > .rightbar .form-control.date-control{
  padding: 0 30px 0 20px;
	background: url(../img/calendar_outline.svg) no-repeat right 10px center/13px, url(../img/menu_swap_dashboard.svg) no-repeat left 9px center/8px, url(../img/select_gradient.svg) repeat;
}
html[dir="rtl"] .chart-box ul li .chart-box-wrap {
  padding: 25px 0 25px 15px;
}
html[dir="rtl"] .chart-box ul li .chart-box-wrap .chart-icon-box {
  border-radius: 30px 0 0 30px;
  margin: 0 0 0 15px;
}
html[dir="rtl"] .dashboard-box-header > .rightbar .btn {
  padding: 6px 24px 4px;
}
html[dir="rtl"] .custom-table .table>tbody>tr>td .action-btn .btn:not(:last-child) {
  margin: 0 0 0 5px;
}
html[dir="rtl"] .dashboard-box-header > .leftbar .back-arrow {
  margin: 0 0 0 15px;
  transform: rotate(180deg);
}
html[dir="rtl"] .custom-heading > .leftbar {
  border-radius: 15px 0 0 15px;
}
html[dir="rtl"] .loyalty-box ul li .loyalty-box-wrap{
	padding: 13px 0 13px 15px;
}
html[dir="rtl"] .loyalty-box ul li .loyalty-box-wrap .loyalty-box-icon{
	border-radius: 20px 0 0 20px ;
	margin: 0 0 0 15px;
}
html[dir="rtl"] .dashboard-box-header > .rightbar .form-group + .btn {
  margin: 0 10px 0 0;
}
html[dir="rtl"] .ticket-box > .rightbar {
  border-left: none;
  border-right: 1px solid #eee;
  right: auto;
  left: 0;
  border-radius: 0 0 0 10px;
}
html[dir="rtl"] .ticket-box.active > .rightbar {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
html[dir="rtl"] .ticket-item-del,
html[dir="rtl"] .ticket-item-download {
  right: auto;
  left: -5px;
}
html[dir="rtl"] .ticket-box > .rightbar ul li .ticket-item-wrap > .leftbar .ticket-item-thumb{
  margin: 0 0 0 8px;
}
html[dir="rtl"] ul.message-ul li.message-li .message-wrap {
  border-radius: 20px 20px 0 20px;
}
html[dir="rtl"] ul.message-ul li.message-li:nth-child(even) .message-wrap {
  border-radius: 20px 20px 20px 0 ;
  text-align: left;
}
html[dir="rtl"] .message-attachment ul li {
  margin: 5px 0 0 10px !important;
}
html[dir="rtl"] .message-attachment ul li > .leftbar i {
  margin: 0 0 0 3px;
}
html[dir="rtl"] .message-attachment ul li > .rightbar {
  border-left: none;
  border-right: 1px solid #e5e5e5;
}
html[dir="rtl"] .message-box {
  padding: 0 0 0 10px;
}
html[dir="rtl"] .message-box .rightbar ul li.send-li i {
  transform: rotate(-90deg);
}

/*===================================================================
	Item Size & Color
===================================================================*/
html[dir="rtl"] .size-color-wrap ul.dropdown-size {
  right: 0;
  left: unset;
  text-align: right;
}
html[dir="rtl"] .size-color-wrap ul.dropdown-colors {
  left: 0;
  right: unset;
}
/*===================================================================
	Max 1199px
===================================================================*/
@media (max-width: 1199px) {
  html[dir="rtl"] .listing-wrapper .col-sidebar {
    left: auto;
		right: -300px;
		border-radius: 10px 0 0 10px;
	}
	html[dir="rtl"] .filters-open .listing-wrapper .col-sidebar {
    left: auto;
		right: 0;
	}
  html[dir="rtl"] .dashboard-wrap .user-panel-wrapper {
    left: auto;
    right: 0;
    transform: translateX(110%);
  }
  html[dir="rtl"] .user-panel-header .user-logout{
    left: auto;
    right: 50%;
    transform: translateX(50%);
  }
  html[dir="rtl"] .ticket-box .custom-backdrop{
		border-radius: 0 0 0 10px; 
	}
  html[dir="rtl"] .ticket-box > .rightbar {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}

/*===================================================================
	Max 991px
===================================================================*/
@media (max-width: 991px) {
}

/*===================================================================
	Max 768px
===================================================================*/
@media (max-width: 768px) {
		
}


/*===================================================================
	Max 767px
===================================================================*/
@media (max-width: 767px) {
  html[dir="rtl"] .footer-social ul li {
      margin: 0 0 15px 15px;
  }
  html[dir="rtl"] ul.cart-ul li.cart-li .cart-item-wrap > .rightbar .cart-item-info ul li{
    float: right;
  }
  html[dir="rtl"] ul.cart-ul li.cart-li .cart-item-wrap > .rightbar .cart-item-info ul li:not(:last-child) {
    border-right: none;
    border-left: 1px solid #ddd;
  }

  html[dir="rtl"] .listing-items ul.row li .item-thumb .item-badge{
    padding: 3px 5px 3px 11px;
  }
  html[dir="rtl"] .listing-items ul.row li .item-front-meta .item-stock-wrap {
    left: auto;
    right: -5px;
  }
	
}






/*===================================================================
	Min 768
===================================================================*/
@media (min-width: 768px) {
    html[dir="rtl"] .col-sm-1, html[dir="rtl"] .col-sm-2, html[dir="rtl"] .col-sm-3, html[dir="rtl"] .col-sm-4, html[dir="rtl"] .col-sm-5, html[dir="rtl"] .col-sm-6, html[dir="rtl"] .col-sm-7, html[dir="rtl"] .col-sm-8, html[dir="rtl"] .col-sm-9, html[dir="rtl"] .col-sm-10, html[dir="rtl"] .col-sm-11, html[dir="rtl"] .col-sm-12 {
        float: right;
    }
    html[dir="rtl"] .col-sm-offset-12 {
      margin-right: 100%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-11 {
      margin-right: 91.66666667%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-10 {
      margin-right: 83.33333333%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-9 {
      margin-right: 75%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-8 {
      margin-right: 66.66666667%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-7 {
      margin-right: 58.33333333%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-6 {
      margin-right: 50%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-5 {
      margin-right: 41.66666667%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-4 {
      margin-right: 33.33333333%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-3 {
      margin-right: 25%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-2 {
      margin-right: 16.66666667%;
      margin-left: 0;
    }
    html[dir="rtl"] .col-sm-offset-1 {
      margin-right: 8.33333333%;
      margin-left: 0;
    }
    html[dir="rtl"]  .col-sm-offset-0 {
      margin-right: 0;
      margin-left: 0;
    }
}
/*===================================================================
	Min 992
===================================================================*/
@media (min-width: 992px) {
  html[dir="rtl"] .col-md-1, html[dir="rtl"] .col-md-2, html[dir="rtl"] .col-md-3, html[dir="rtl"] .col-md-4, html[dir="rtl"] .col-md-5, html[dir="rtl"] .col-md-6, html[dir="rtl"] .col-md-7, html[dir="rtl"] .col-md-8, html[dir="rtl"] .col-md-9, html[dir="rtl"] .col-md-10, html[dir="rtl"] .col-md-11, html[dir="rtl"] .col-md-12 {
      float: right;
  }
html[dir="rtl"] .col-md-offset-12 {
  margin-right: 100%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-11 {
  margin-right: 91.66666667%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-10 {
  margin-right: 83.33333333%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-9 {
  margin-right: 75%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-8 {
  margin-right: 66.66666667%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-7 {
  margin-right: 58.33333333%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-6 {
  margin-right: 50%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-5 {
  margin-right: 41.66666667%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-4 {
  margin-right: 33.33333333%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-3 {
  margin-right: 25%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-2 {
  margin-right: 16.66666667%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-1 {
  margin-right: 8.33333333%;
  margin-left: 0;
}
html[dir="rtl"] .col-md-offset-0 {
  margin-right: 0%;
  margin-left: 0;
}
}
/*===================================================================
	Min 1200
===================================================================*/
@media (min-width: 1200px) {
  html[dir="rtl"] .col-lg-1, html[dir="rtl"] .col-lg-2, html[dir="rtl"] .col-lg-3, html[dir="rtl"] .col-lg-4, html[dir="rtl"] .col-lg-5, html[dir="rtl"] .col-lg-6, html[dir="rtl"] .col-lg-7, html[dir="rtl"] .col-lg-8, html[dir="rtl"] .col-lg-9, html[dir="rtl"] .col-lg-10, html[dir="rtl"] .col-lg-11, html[dir="rtl"] .col-lg-12 {
    float: right;
 }
 html[dir="rtl"] .col-lg-offset-12 {
  margin-right: 100%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-11 {
  margin-right: 91.66666667%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-10 {
  margin-right: 83.33333333%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-9 {
  margin-right: 75%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-8 {
  margin-right: 66.66666667%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-7 {
  margin-right: 58.33333333%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-6 {
  margin-right: 50%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-5 {
  margin-right: 41.66666667%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-4 {
  margin-right: 33.33333333%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-3 {
  margin-right: 25%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-2 {
  margin-right: 16.66666667%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-1 {
  margin-right: 8.33333333%;
  margin-left: 0;
}
html[dir="rtl"] .col-lg-offset-0 {
  margin-right: 0;
  margin-left: 0;
}
}