.topbar{
  direction: rtl;
}

.container.headerar {
  direction: rtl;
}
.headerar .mega-category-menu {


  border-left: 1px solid #eee;
  border-right: unset;
  margin-left: 40px;
  padding-left: 112px;

    margin-right: unset;
  padding-right: unset;
}


.headerar .mega-category-menu .cat-button i {
  margin-left: 12px;
  margin-right: unset;

}
.headerar .mega-category-menu .sub-category li a i {
  float: left;
   transform: rotate(180deg);
  }


.headerar .mega-category-menu .sub-category li .inner-sub-category {

  left: unset;
  right: 239px;

}

.headerar .navbar-nav .nav-item {

  margin-right: unset;
  margin-left: 40px;
}

.headerar .nav-social {
  float: left;

}
.header .topbar .top-end {
  float: left;
}

.header .header-middle{
    direction: rtl;
  
}

.header .main-menu-search .search-btn button {

  /* border-radius:  4px 0 0 4px ; */
  margin-left: unset;
  margin-right: 10px;

}

.header .nav-hotline {
  position: relative;
  padding-right: 50px;
  padding-left: unset;
  margin-left: 35px;
  margin-right: unset;
}

.header .nav-hotline i {

  left: unset;
  right: 0;

}
.header .navbar-cart .wishlist a .total-items {
  right:unset;
  left: -6px;
  line-height: 22px;
}

.header .navbar-cart .cart-items .main-btn .total-items {
  position: absolute;
  right:unset;

line-height: 22px;
    left: -6px;

}

.header .navbar-cart .wishlist {
  margin-right: unset;
  margin-left: 12px;
  
}

.header .navbar-cart .cart-items .shopping-item {

  left: 0;
  right: unset;

}

.header .navbar-cart .cart-items .shopping-item .shopping-list li .remove {
  position: absolute;
  right: unset;
  left: 0;

  padding-left: unset;
  padding-right: 1px;
}

.header .navbar-cart .cart-items .shopping-item .bottom .total span {

  float: right;
}

.header .navbar-cart .cart-items .shopping-item .bottom .total .total-amount {
  float: left;
}
.trending-product.section {
  direction: rtl;
}
.apple-content {
  position: absolute;
  bottom: 0;
  right: 0;

  text-align: right;
}

.single-banner {
 
  direction: rtl;
}
.row.home-top-ads {
  direction: rtl;
}

.hero-area .hero-small-banner .content {

  right: 0;
  left: unset;

}

.hero-area .hero-slider .single-slider .content {

  text-align: right;
}
.section {

  direction: rtl;
}

#productSidebar {
  font-family:unset;
}
#searchBtn {

  border-radius: 8px ;
}

#searchInput {

  border-radius: 8px ;

}

.item-details.section {
  font-family: unset;
}
.section {
  direction: rtl ;
}

.button > .btn {

margin-left: 7px;
  margin-right: unset;
}
.header .navbar-cart .cart-items .shopping-item .dropdown-cart-header a {
  float: left;

}

.item-details .product-info .wish-button .btn i {

    margin-right: unset;

  margin-left: 5px;

}

.modal-header .btn-close {
  padding: .5rem .5rem;
  margin: unset;
}
.badge {
  padding: .50em .65em;

}
.settingphotos{
    direction: rtl;
}

.hero-area .hero-slider .single-slider .content {
  padding: 20px 50px 20px  365px ;
  position: absolute;
  left: 0;
 
}

.checkout-sidebar-coupon .single-form .button {
  position: absolute;
  left: 0;
  right: unset;
}

.checkout-sidebar-coupon input {

  padding-right: 10px;
  padding-left: 120px;
}
.header .topbar .top-end .user{
  margin-left: 5px;
  margin-right: unset;
}
.header .topbar .top-end .user-login li {
  border-left: 1px solid rgba(255, 255, 255, 0.459);
  border-right: unset;
    padding-right: 10px !important; 
    padding-left: 10px;
  white-space: nowrap;
}

.header .topbar .top-end .user-login li:last-child {
  margin-right: unset;
  padding-right: unset;
    border-right: none;
    margin-left: 0;
  padding-left: 0;

    border-left: none;
}

@media (max-width: 767px) {
  .header .middle-right-area {
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
    float: left;
  }
  
  .filter-header .close-filter{

  position: absolute;
  right: unset;
  left: 5px;
  top: -5px;
  }

   .header .navbar-brand {
    display: block;
    text-align: right !important;
    padding: 0;
  }
}


.top-end.d-flex {
   direction: rtl;
}

.mobile-sub-category li a {

  text-align: right;
  margin-right: 20px;
}

.shopping-cart .total-amount .right .btn {

  text-align: right;
}




.category-sidebar.active {
    left: 0;
}

.category-sidebar {

    left: -280px; 
   
}
.mobile-sub-category {
  padding-left: unset;
}
.category-list .lni.lni-chevron-right{
    float: left;
}
/* .section-title {
  text-align: right;
} */