/* body {
    overflow-x: hidden;
} */

* {
    direction: rtl;
    font-family: 'Madani Font', sans-serif;
}

tbody {
    text-align: center;
}

input {
    text-align: right;
}

 ul.dropdown-menu,div.dropdown-menu{
    direction: rtl;
    text-align: right;
}

div.dropdown-menu.dropdown-menu-end{
    right: -16rem !important;
}

.footer__bottom .row{
    flex-direction: row-reverse;
    /* direction: ltr; */
}

.footer__bottom__rights_text{

}

.footer__bottom__version_text{
    text-align: right !important;
}


#checkout .form-check * {
    margin: 0 2px;
}

.confirmOrder__checkInput__acceptTerms{
    display: flex;
}

.confirmOrder__checkInput__acceptTerms  label {
    margin-right: 10px;
}

.topup__openDepositForm {
    text-align: left !important
}

.topup__openDepositForm *{
    direction: rtl;
}

.modal-header .btn-close{
    margin: 0;
}

ul.nav.nav-tabs.card-header-tabs{
    padding: 0;
}

.stepperSection__card,
.stepperSection__card *,
/* #js-steps-container, */
/* #js-steps-container *, */
a.btn.btn-primary:has(i),
a.btn.btn-warning:has(i){
    direction: ltr;
}

a.btn.btn-link:has(i) i,
button.btn.btn-link:has(i) i,
button.btn.btn-primary:has(i) i{
    margin-left: 5px;
}

a.d-inline-block.flex-shrink-0.mx-auto.me-sm-4 {
    margin: 0 0 0 .5rem !important;
}

/* step-progress  */

.stepperSection__card__child_container {
    flex-direction: row-reverse;
}

.step-progress .step-count {
    z-index: 9;
}

.step-item:first-child .step-progress{
    height: 0;
    width: 0;
}

.step-item:last-child .step-progress{
    position: relative;
    width: 100%;
    height: 0.25rem;
}

/* end step-progress */

/* register page */

input#cf-phone {
    direction: ltr;
}

/* header */

.header__dropdown__learn{
    left: none !important;
}

/* .header__langboxDev{
    position: absolute;
    left: 1rem;
    top: .3rem;
} */

/* .header__topbar__container__child__1 {
    zoom: 80%;
    text-align: right;
  } */

  /* sliders */
  .slider__slice__textBox{
        text-align: right !important;
    }

    /* topbar */

  
   /* .topbar #js-localPriceTopBar {
    zoom: 92%;
   } */

   /* my orders section  */

   .product-title {
    text-align: right;
   }


   /* topup section */

   .itk_upload_label {
    
   }
   /* Conditional Alert */
   #js-openConditionalAlertFormBtn {
    float: left;
   }
/*   ------   */




.form-check .form-check-input{
    float: none !important;
    margin-left:0 !important
}

label.form-check-label.widget-filter-item-text{
    font-size: 0.75rem;
}

.offcanvas-body{
    padding: 10px !important;
}

/* customized */
.ar-aligning{
    text-align: right !important;
}

.ar-justify-content_start{
    justify-content: start;
}

.ar-text-center{
    text-align: center !important;
}

.ar-text-left{
    text-align: left !important;
}

ul.dropdown-menu.user-menu{
    left: -3rem !important;
}

.tns-visually-hidden {
    display: none;
}

.flex-column {
    padding: 0 !important;
}


/* Media Query */

  @media only screen and (max-width: 769px) {
    footer .widget {
      margin-right: 0rem !important;
    }

    .footer__bottom__version_text{
        text-align: center !important;
    }

    .card.product-card.product-list{
        text-align: center;
    }
    #js-carouselPrices div{
        text-align: center !important;
    }

  }

  @media only screen and (max-width: 992px) {
    .parent__header__langboxDev {
        justify-content: center !important;
       }
    
  }

  @media only screen and (min-width: 992px) {

    .header__langboxDev{
        position: absolute;
        left: 1rem;
        top: .3rem;
    }

  }


  @media only screen and (max-width: 1400px) {
 
    .header__langboxDev{
        position: static;
        margin: 0 0 0 0;
    }
    
  }