@media only screen and (max-width: 480px) {
    body[dir=rtl] .popular-categories .slider-btn.slider-prev {
        left: unset!important;
    }
    
    
    body[dir=rtl] .slider-arrow.slider-arrow-2.flex-right {
        right: auto;
        left: 0;
    }
}
@media only screen and (max-width: 1200px) {
    .logo.logo-width-1 {
        left: auto;
    }
}

@media only screen and (max-width: 992px) {
    .banner-img .banner-text {
        padding: 0 5px;
    }
}

body[dir=rtl] .newsletter .form-subscribe input {
    background-position: right 25px center;
      padding-right: 58px;
}

body[dir=rtl] [type=email], body[dir=rtl] [type=number], body[dir=rtl] [type=tel], body[dir=rtl] [type=url] {
        direction: rtl;
    }

.toastify-text a {
    color: #fff;
}

.product-cart-wrap .product-content-wrap h2.text-truncate {
    white-space: normal;
  }

  .product-cart-wrap .product-content-wrap h2 a {
   font-size: 14px;
  }  

.display-1, .display-2, .font-heading, .heading-sm-1, h1, h3, h5, h6 {
    white-space: normal;
  font-size: 14px;
}

@media only screen and (max-width: 768px) {
    .section-title h3, .section-title.style-2 h3 {
        font-size: 14px;
    }
}

.product-detail .title-detail {
    font-size: 20px;
  }


.font-xs {
    font-weight: 600;
  }

p {
    font-weight: 600;
  }

.attribute-name {
    font-weight: 600;
  }

label {
    font-weight: 600;
  }

.text-success {
    font-weight: 600;
  }

.text-danger {
    font-weight: 600;
  }

ol, ul {
    font-weight: 600;
  }

.header-action-2 {
    font-weight: 600;
  }

.product-cart-wrap .product-content-wrap .product-category {
    font-weight: 600;
  }