body{
  direction: rtl;
  font-family: "Tajawal", serif;

}
/*.cart-main {
  margin-right: 0px !important;
  margin-left: 12px;
}*/
#Profile .select2-container--default .select2-selection--single {
  direction: rtl;
}
#Profile .select2-container--default .select2-selection--single .select2-selection__arrow {
  left: 1px;
}
@media only screen and (max-width: 767px){
.header-social-icon {
  margin-right: auto;
  margin-left: 4!important;
}
}
.footer-social-icons ul li a img{
  margin-right: unset !important;
  margin-left: 10px;
}
.select2-selection__rendered{
  text-align: right;
}
.dropdown.language .dropdown-menu {
  right: -110px;
  left: auto;
  top: 30px;
}
.modal-product-details,.your-order-inner,.my-account-section,nav,.product-categories-section,.product-2-section,.custom-control,.cart-details,form {
    direction: rtl;
  }
.panel-details-container, .dropdown-menu,.checkout-section
{
    text-align: right;
}
h3,.list-menu,.list-menu h5,.sub-heading,.nav-link,th,td{
  text-align: right!important;
}
#loading-spinner {
  right: 50%;
  left: auto;
}
.dashboard-main button svg {
  margin-left: 15px;
}
.dashboard-main button.nav-link.active:after {
  content: "";
  position: absolute;
  left: 5%;
  right: auto;
  top: 36%;
}
.shopping-cart .shopping-cart-items img {
  float: right;
  margin-left: 12px;
  margin-right: 0px;
}
ul.shopping-cart-items li .remove-cart-item {
  left: 0;
  right: auto;
}


.module-cart{
  position: relative;
}
.header-social-icon a .notification {
  left: 15px;
  top: 15px;
  right: inherit;
}
.shopping-cart {
  left: 0;
  right: inherit;
}
.radio-custom + .radio-custom-label:before {
  margin-left: 10px;
  margin-right: unset !important;

}
.product-categories-main h3{
    border-right-color: #DDAE71;
    border-right-style: inset;
    padding-right: 15px;
    border-left-color: unset !important;
    border-left-style: unset !important;
    padding-left: unset !important;
}
.product-categories-main-inner ul li a.toggle:after {

  left: 10px;
  right: unset !important;
}
.product-categories-main-inner ul.inner li a {
  padding-left: unset !important;
  padding-right: 10px;
}
/* login page responsive */

.cart-main-section {
  width: 70%;
}
.cart-section .cart-main-section {
  width: 100%;
}


@media (max-width: 350px) {
  .dropdown.language .dropdown-menu {
    right: 35px;
    left: auto;
  }
  #navbarSupportedContent ul.navbar-nav li {
    /* margin-right: 16px !important; */
  }
  .navbar-nav .dropdown {
    margin: 0 -14px 0 14px !important;
  }
  .navbar-nav .span-dropdown {
    margin: 0 20px !important;
}
  .dropdown-branch {
    margin-right: 40px;
  }
  .st-menu-close {
    right: 250px !important;
  }
}
.st-menu-close {
  right: 290px;
}
.mobile-nav-profile {
  margin-top: 35px;
  /* border-top: 1px solid #cabfbf; */

  padding: 5px;
}
.mobile-nav-lang {
  margin-top: -10px;
  padding: 5px;
  border-bottom: 1px solid #cabfbf;
}
.st-menu-title {
  position: absolute;
  top: 10px;
  cursor: pointer;
  z-index: 3;
  right: 10%;
}
ul.navbar-nav li a.toggle::after {
  right: 85% !important;
}
@media (min-width:1000px) {
.navbar-nav .ul-father-cat li::before {
  margin-right: 23px;
  /* margin-right: 4px; */
}
}
@media (max-width:1000px){
  .navbar-nav .ul-father-cat li::before {
    margin-right: -23px;
    margin-bottom: -24px;
    margin-top: 17px;
  }
}
ul.navbar-nav .ul-father-cat li a {
  padding-left: 0px;
  color: #777 !important;
  margin-left: 21px;
  margin-right: 34px;
  margin-bottom: 15px;
  margin-top: 0px !important;
}
div#navbarSupportedContent.show {
  transition: .3s all;
  /* transform: translateX(0); */
  transform: translateX(0) !important;
  -webkit-box-shadow: 0 0 5px 0 rgba(50,50,50,.75);
  -moz-box-shadow: 0 0 5px 0 rgba(50,50,50,.75);
  -ms-box-shadow: 0 0 5px 0 rgba(50,50,50,.75);
  box-shadow: 0 0 5px 0 rgba(50,50,50,.75);
  left: 0 !important;
  z-index: 99;
  background-color: #f6f6f6;
}
@media (max-width:580px) {
  .main-header-inner .search-materials {
      margin-right: -12px;
      margin-top: -4px;
    }
    /* #goToTop {
      right: 80% !important;
      } */
}
/* @media (min-width:680px) {
#goToTop {
  right: 90% !important;
  }
} */
  #goToTop {
    left: 60px;
  }
  #address-fields input {
    border-radius: 0;
  }
  .navbar-nav .product-categories-section .product-categories-main .product-categories-main-inner {
    margin-top: 0 !important;
    width: 90%;
  }
    /* ---plus button--- */
    @media (max-width:1000px) {
      .aplus-son {
          margin-bottom: 26px;
          margin-top: -32px;
          float: left;
          margin-left: 20px;
          color: #D39F5A;
      }
      .aplus {
        /* margin-bottom: 8px !important; */
        margin-top: -38px !important;
        margin-left: 17px;
        float: left;
        color: #D39F5A;
    }
  }
  @media (min-width:1001px) {
      .aplus-son {
        float: left;
          /* margin-bottom: 36px; */
          margin-top: -20px;
          /* margin-right: 160px; */
          color: #D39F5A;
      }
      .aplus {
        float: left;
        /* margin-bottom: 25px; */
        margin-top: -19px;
        margin-left: 20px;
        color: #D39F5A;
    }
  }
    /* social bar bottom */
    .support-container {
      right: 40px;
  }
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
  border-radius: 0 50px 50px 0;
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  border-radius: 50px 0px 0px 50px;
}

.product-price-catalog #discount_code {
  border-radius: 0px .367rem .367rem 0px !important;
}

.product-price-catalog #apply-discount-btn {
  border-radius: .367rem 0px 0px .367rem !important;
}

#discount-form i {
  top: 11px;
  left: 62px;
}

#discount_code {
  padding-left: 24px;
  padding-right: 10px;
}
