/*************COUNTRY RTL***************/
body{
    text-align: right;
    font-family: 'Cairo', sans-serif;
}
  .row {
    margin: 0px auto;
  }

  .my-accordion .card {
    -webkit-box-shadow: 8px 0px 15px #e5f1f8,   -8px 0px 15px #e5f1f8;
    box-shadow: 8px 0px 15px #e5f1f8,   -8px 0px 15px #e5f1f8;
   }
    .card-header .btn-link:after {
        left: 25px;
        right:unset;
    }
      
    .card-header .btn-link.collapsed:after {
        right: unset;
        left:25px;
    }
    .header-content .prev-page img {
            transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            -o-transform: rotate(180deg);
    }
  .countries-centered {
    right: -8px;
    left:unset;
  }
  .basket-centered {
    right: -20px;
    left:unset;
  }



  
  .card-header .btn-link:after {

    left: 25px;
    right:unset;

  }
  
  .card-header .btn-link.collapsed:after {

    left: 25px;
    right: unset;

  }


  /****************************MY BASKET*********************/

  /* .price {

    left: -7px;
    right:unset;
  } */


  /****************************Edit Profile*************************/


  .profile-info .profile-info__label span:after {

    left: -6px !important;
    right:unset!important;
  }

  /*******************************************Order History**************/

  .search-form__div .search__btn {

    left: 0px;
    right:unset;

  }


  .filter-date .choices {

    left: 15px;
    right:unset;

  }



  .order__num {
    text-align: left;

  }


  .status-radio label:before {

    right: 0px;
    left:unset;
  }


  .center-order {

    right: -18px;
    left:unset;
  }
  @media (min-width: 640px) {
    .choices__list--dropdown .choices__item--selectable {
      padding-left: 0px;
      padding-right: unset;
    }
  }


  /***********************************Search Input*********************************/


  /********************************************Order History************/
  /********************************************Address Book***************/

  .addbtn {
    margin-right: 70px;
    margin-left:unset;
  }


  /********************************************End Address Book***************/
  /********************************************Sell Page**********************/

  .sell-heading {

    right: -30px;
    left:unset;
  }
  
  /********************************************End Sell Page**********************/
  /********************************************Wishlist Table*****************/
  .center-wish {
    right: -20px;
    left:unset;
  }

  .cart-btn {

    margin-left: 20px;
    margin-right: unset;

  }

  .remove-from-wishlist {

    margin-left: 10px;
    margin-right:unset;

  }

  @media (max-width: 768px) {

    .wishlist__table thead tr {

      right: -9999px;
      left:unset;
    }

    .wishlist__table td {

      padding-right: 40% !important;
      padding-left:0px!important;

    }
    .wishlist__table td:before {

      right: 12px;
      left:unset;

      padding-left: 10px;
      padding-right:unset;

    }

  }
  /********************************************End Wishlist Table*****************/

  .my-accordion .card-header .btn-link {

    text-align: right;
  }

  .h-centered {

    right: 1px;
    left:unset;
  }
  @media (max-width: 400px) {

    .order__num {
      text-align: right;
    }


    
  }

  /***********************************************checkout***************************************/


  /************************************progressbar****************************/
  .my-progress-bar span{
    border-right:none;
    border-left:0.2px solid #95a395;
   }
  .my-progress-bar .span1{
    border-right:none;
   }
  .my-progress-bar .span4{
    border-left:none;
   }
   .my-progress-bar .span4 {
    border-right: none;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
   }
  .active-span{
    left:unset;
    right:0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .my-progress-bar .circle{
      border-left:none
    }

  .first-stage-position:before{
    right:23%;
    left:unset;
   }
  .second-stage-position:before{
    right:39%;
    left:unset;
   }
  .third-stage-position:before{
    /* right:73%; */
    right:57%;
    left:unset;
   }
  .final-stage-position:before{
    right:97%;
    left:unset;
   }

  /**************************************************phone codes******************/

  /****************accordion fixes*************/

  /********************************shipping options********************/



  .red-theme:after {

    left: 22px;
    right:unset;

  }



  /**************************map styling********************/

 


  /*************************shipping guest***************************/

  /***************************************shipping methods******************/



  .selected-country:after {

    left: 25px;
    right:unset

  }
  

  /**************************************my basket media query *************************/
  
  /*******************************message modal***************************/
  .modal {
    
  
    /**/ /****************centering*****************/

    right: 0%;
    left: unset;

  }



  .overlay {

    right: 0;
    left:unset;

  }

  .num-ordered-items {

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





 
  .order-to-confirm-currency {
    margin-right: 5px;
    margin-left:unset;
  }
  .shipping-to {
    margin-right: 5px;
    margin-left: unset;
  }
  .confirm-order-payment-method {
    margin-right: 5px;
    margin-left:unset;
  }



  /********************************************store*******************/

  .barrier-before:before {

    left: 0px;
    right: unset;

  }
  .this-barrier:before {

    left: 0px;
    right:unset;

  }
  .barrier-after:after {

    right: 0px;
    left: unset;
 
  }






 
  .product-section .product-details ul {
    margin-right: 15px;
    margin-left:unset
  }

  .plus-sign {

    left: 8px;
    right: unset;

  }


  


  
  @media (max-width: 420px) {


  
    .img-container .grid-favourite {
      left: 15px;
      right:unset
    }

    .plus-sign {

      left: 6px;
      right:unset

    }

  }


  .navbar-collapse.show {

    right: 0px;
    left: unset;

  }


  .close-btn {

    left: 15px;
    right: unset;

  }

  /************hide the navbar*/

  /****************show toggle button*/

  /************************************Cart Page********************/

  
  .cart-content_ul li label img {
    margin-right: 0px;
    margin-left:unset;
  }
  .cart-content .cart-content_ul li .text-decription ul {
    padding-right: 15px;
    padding-left:unset
  }


  .cart-product-controls a img {
    margin-right: 0px !important;
    margin-left:unset!important;
  }


  .cart-content_ul li label:before {

    right: -2px;
    left: unset;
  }


  .cart-footer {

    right: 0;
    left: unset;

  }



  .footer-barrier:after {
    left: 0px;
    right: unset;
  }



  /*******************************************PRODUCT DETAILS PAGE*********************/


  .product-details-content h3 .share-this {
    left: 4px;
    right: unset;

  }
 
 

  /* .dp-img img {

    right: 5px;
    left: unset;

  } */
  
  /* #dp-slider .dp_item:hover:not(:first-child) { cursor: pointer; } */
  
  /***************custom stacked slider style*/





  .size .dropdown-toggle::after {

    right: 6px;
    left: unset;

  }


  


  
  .color .dropdown-toggle::after {

    right: 6px;
    left: unset;
    
  }



  .qty .dropdown-toggle::after {

    right: 6px;
    left: unset;

  }


  @media (max-width: 600px) {
    .slick-next {
      left: -10px;
      right: unset
    }
    .slick-prev {
      right: -10px;
      left: unset;
    }
  }
  
  @media (max-width: 420px) {
    .slick-next {
      left: -5px;
      right: unset;
    }
    .slick-prev {
        right: -5px;
        left: unset;
    }
  }
  /*********************ADD PRODUCT1 **********************/


  
  


  .delete-img {
    left: 5px;
    right: unset;
  }
  .add-video {
    left: 2px;
    right: unset;
  }

  /*********X***********ADD PRODUCT1 **********X***********/
  
  /********************ADD PRODUCT2 *********************/


  .add-product .dropdown-menu {
    left: 0;
    right: unset;
  }

 



  /************************************add_producrt progressbar****************************/
  
  .add-product__page .my-progress-bar span{

    border-right:0.2px solid #95a395; 
    border-left:none;
   
  }
  .my-progress-bar .span1{
    border-left:0.2px solid #95a395;
    border-right:none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .my-progress-bar .span4{
    border-left:none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-right:0.2px solid #95a395;
  }
  .my-progress-bar .span5{
    border-left:none;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-right:0.2px solid #95a395;
  }
  
  
  .active-span{
    right:0px;
    left:unset;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  .add-product__page .my-progress-bar .circle{
      border-left:none
  }
  
  .first-stage-position:before{
    right:18%;
    left:unset;
  }
  .add-product__page .second-stage-position:before{
    right:38%;
    left:unset
  }
  .add-product__page  .third-stage-position:before{
    right:58%;
    left:unset;
  }
  .add-product__page  .forth-stage-position:before{
    right:78%;
    left:unset;
  }
  
  

  /*********X***********ADD PRODUCT2 **********X***********/
  
  /********************MY STORE **************************/
 


  /**********X*********MY STORE ***************X**********/
  
  /*************************SOLD HISTORY***************** */

  .search__icon {

    left: 5px;
    right: unset;

  }
  


  /**********X**************SOLD HISTORY******X********** */
  
  /*************************ORDER DETAILS****************/
 





  /***********X*************ORDER DETAILS******X*********/
  
  /*************************MY PRODUCTS******************/



 
  

  /***********X*************MY PRODUCTS*********X*******/
  
  /************************MY ACCOUNT****************/



  
  /***********X*************MY PRODUCTS*********X*******/
  
  /*************************COUNTRIES0*****************/






  
  /*Start of reset Accordion Class*/

  /* End of Reset Accordion Class */
  



  /************X************COUNTRIES0******X*********/


  .area-dropdown .dropdown-menu {
    left: 0px;
    right: unset;
  }
  .checkout-centered {
    right: -20px;
    left:unset;
  }

  /* **************************COMPLETED*********************************** */



  .cart-content_ul li img {
    margin-left: unset;
    margin-right: 25px;
   
  }


  .completed .card-header .btn-link.collapsed:after {

    left: 0px;
    right: unset;

  }
  .card-header .btn-link:after {

     left: 0px;
     right: unset;

  }


  /******************************************Terms & Conditions**************************************/



  



  .my-new-accordion .card-header .btn-link:after{

    left: 0px;
    right:unset;

  }

  


  /*********************X********************Terms & Conditions****************X*********************/


  

  /********************X*********************Edit Profile 1********************X*********************/
  

  


  /********************X*********************List View*************************X*******************/
  
  /******************************************Order history*********************************************/




  .order__card .order-controls{
    left: 5px;
    right:unset;
  }




  .order-accordion .card-header .btn-link:after{

    left: 0px;
    right: unset;

  }


  .third-section .payment-method:after{

    left: 0px;
    right: unset;

  }






  /********************X*********************Order History*************************X*******************/
  /******************************************Book Address Accordion************************************/


  .address-book__accordion .btn-link:after{

      left: 0px!important;
      right: unset!important;

  }




  /******************************************End Book Address Accordion************************************/
  
  
  /*******************************************Fixes***************************************/



  .capacity .dropdown-toggle::after {
    right: 6px;
    left:unset;
  }


  /*******************************************End Of Fixes********************************/
  


  


  /**************************back btn****************************/

  .card-header .btn-link:after{
    left: 0px;
    right:unset;
  }
  .card-header .btn-link.collapsed::after{
  left: 0px;
  right: unset;
  }
  .card-header .btn-link::before{
    left: 0px;
    right: unset;
  }





  .my-account__page .first-accordion .card-header .accordion2-btn:after{
    left: 10px;
    right:unset;
  }
  
/***************************************Arabic Fixes*********************************/
.display-form {
  margin-right: auto;
  margin-left:unset;
}
.dropdown-toggle::after {

  margin-left: unset;
  margin-right: auto;
}
.img-container .grid-favourite {

  left: 35px;
  right: unset;

}
.my-dropdown .dropdown-item{
  text-align: right;
}
.store-page-tabs .categories {
  padding-inline-start: 0px;
}
.dropdown-item{
  text-align: right;
}
.stellarnav.mobile>ul>li>a{
  text-align: right;
}
.address-book__accordion .card-header .btn-link.collapsed:after {
  top: 50%!important;
  transform: translateY(-50%);
}
.address-book__accordion .card-header .btn-link:after {
  top: 50%!important;
  transform: translateY(-50%);
}
.font-roman {
  font-family: 'Cairo', sans-serif!important;
}
.heading h3{
  font-family: 'Cairo', sans-serif;
}
.contact-information__input{
  font-family: 'Cairo', sans-serif;
}
.countries-content .form-container .your-country label{
  font-family: 'Cairo', sans-serif;
}
.countries-content .form-container .your-country .country-name {

  font-family: 'Cairo', sans-serif;

}
.my-accordion .card-header .btn-link {
  font-family: 'Cairo', sans-serif;
}
.order-name {
  font-family: 'Cairo', sans-serif;
}
.price {
  font-family: 'Cairo', sans-serif;
}

.currency {
  font-family: 'Cairo', sans-serif;
}
.number-items {
  font-family: 'Cairo', sans-serif;
}
#tabs li a {
  font-family: 'Cairo', sans-serif;
}
.history-head span.bold {
  font-family: 'Cairo', sans-serif;
}
.history-head li {
  font-family: 'Cairo', sans-serif;
}


.order__num {
  font-family: 'Cairo', sans-serif;
}
.history-product-details .right-side {
  font-family: 'Cairo', sans-serif;
}
.contact-information__input {
  font-family: 'Cairo', sans-serif;
}
.terms-lbl {
  font-family: 'Cairo', sans-serif;
}
.line {
  font-family: 'Cairo', sans-serif;
}
.line::placeholder {
  font-family: 'Cairo', sans-serif;
}
.save-order h4 {
  font-family: 'Cairo', sans-serif;
}
.payment-summery h4 {
  font-family: 'Cairo', sans-serif;
}
.heading {
  font-family: 'Cairo', sans-serif;
}
.product-section .product-details ul {
  font-family: 'Cairo', sans-serif;
}
.text-decription .name {
  font-family: 'Cairo', sans-serif;
}
.text-decription .color {
  font-family: 'Cairo', sans-serif;
}
.product-details-content h3 {
  font-family: 'Cairo', sans-serif;
}
.quantity-price .quantity {
  font-family: 'Cairo', sans-serif;
}
.product-details-content .details .country {
  font-family: 'Cairo', sans-serif;
}
.heading h3 {
  font-family: 'Cairo', sans-serif;
}
.img-video h3 {
  font-family: 'Cairo', sans-serif;
}
.next__btn {
  font-family: 'Cairo', sans-serif;
}
.shipping__info p{
  font-family: 'Cairo', sans-serif;
}
.orange-btn {
  font-family: 'Cairo', sans-serif;
}
.link-btn {
  font-family: 'Cairo', sans-serif;
}
.imgs .store-logo span,
.imgs .store-banner span {
  font-family: 'Cairo', sans-serif;
}
.search__input::placeholder {
  font-family: 'Cairo', sans-serif;
}
.orders .order-heading .order-num {
  font-family: 'Cairo', sans-serif;
  font-weight: bold;
}
.orders .left,
.orders .right {
  font-family: 'Cairo', sans-serif;
}
.order-details .left {
  font-family: 'Cairo', sans-serif;
}
.order-details .right {
  font-family: 'Cairo', sans-serif;
  font-weight: 300;
}
li .cont1{
  font-family: 'Cairo', sans-serif;
  font-weight: 700;
}
.second-row .heading1 {
  font-family: 'Cairo', sans-serif;
}
.list-products .p-details .p-name{
  font-family: 'Cairo', sans-serif;
  font-weight: 700;
}
.list-products .p-details .p-price {
  font-family: 'Cairo', sans-serif;
}
.list-products .p-details .p-left {
  font-weight: 700;
  font-family: 'Cairo', sans-serif;
}
.list-products .p-details .date{
  font-family: 'Cairo', sans-serif;
  font-weight: 300;
}
.list-products .p-details .shipping-d{
  font-family: 'Cairo', sans-serif;
  font-weight: 300;
}
.accordion1-btn{
  font-family: 'Cairo', sans-serif;
  font-weight: 700;
}
.my-account__page .second-accordion .accordion2-btn{
  font-family: 'Cairo', sans-serif;
  font-weight: bold;
}
.my-account__page .second-accordion .accordion2-btn span{
  font-family: 'Cairo', sans-serif;
}
.cities-accordion .btn-link{
  font-family: 'Cairo', sans-serif;
  font-weight: bold;
}
.order-items-details li:last-child,
.completed #accordion .btn-link,
.text-decription .my-color,
.text-decription .color-value{
  font-family: 'Cairo', sans-serif;
  font-weight: 500;
}
.my-heading{
  font-family: 'Cairo', sans-serif;
}
.terms-condtions__div h3{
  font-family: 'Cairo', sans-serif;
}
.terms-condtions__div p{
  font-family: 'Cairo', sans-serif;
}
.about-ooddss h2{
  font-family: 'Cairo', sans-serif;
}
.about-ooddss p{
  font-family: 'Cairo', sans-serif;
}
.subscribe__form input{
  font-family: 'Cairo', sans-serif;
}
.subscribe__btn,
.my-new-accordion .card-header .btn-link{
  font-family: 'Cairo', sans-serif;
}
.footer-bottom{
  font-family: 'Cairo', sans-serif;
}
.new-heading{
  font-family: 'Cairo', sans-serif;
}
.page__h1{
  font-family: 'Cairo', sans-serif;
}
.form__div label{
  font-family: 'Cairo', sans-serif;  
}
.form__div input{
  font-family: 'Cairo', sans-serif; 
}
.blue__btn,
.list-item  .product-name,
.list-item  .sub-name,
.list-item .product-details .price .price__span,
.list-item .product-details .price .number,
.order-tabs li,
.order__card .order-number{
  font-family: 'Cairo', sans-serif; 
}
.order__card .order-quantity span:first-child,
.order__card .order-date span:first-of-type,
.order__card .order-quantity span:last-child{
  font-family: 'Cairo', sans-serif; 
  font-weight: 500;
}

.order__card .order-date span:first-of-type{
  font-family: 'Cairo', sans-serif; 

}
.order__card .order-date span:last-of-type{
  font-family: 'Cairo', sans-serif; 
}

.order__card .order-price span:first-of-type{
  font-family: 'Cairo', sans-serif; 
}
.order__card .order-price span:last-of-type{
  font-family: 'Cairo', sans-serif; 
}
.order-accordion .card-header .btn{
  font-family: 'Cairo', sans-serif; 
}
.order__p{
  font-family: 'Cairo', sans-serif; 
}
.third-section .payment-method span{
  font-family: 'Cairo', sans-serif; 
}
.third-section .order-total-price span:first-of-type{
  font-family: 'Cairo', sans-serif; 
}
.third-section .order-total-price span:nth-of-type(2){
  font-family: 'Cairo', sans-serif; 

}
.third-section .order-total-price span:last-of-type{
  font-family: 'Cairo', sans-serif; 
}
.my-pagination .page-link {
  font-family: 'Cairo', sans-serif; 
}
.statuses label {
  font-family: 'Cairo', sans-serif;
}
#search__form h2 {
  font-family: 'Cairo', sans-serif;
  font-weight: 500;
}
#search__form .my-form-group  label{
  font-family: 'Cairo', sans-serif;
  font-weight: 500;  
}
#search__form .close__btn,
#search__form .search__btn2{
  font-family: 'Cairo', sans-serif;
}
.order__card .order-name{
  font-family: 'Cairo', sans-serif;
}
.iti__country{
  text-align:right;
}
.iti__flag-box, .iti__country-name {
  margin-right: unset;
  margin-left: 6px;
}
/**************************fix my products********************************/
.list-products .p-controls{
  padding-right: 0px;
}
ul{
  padding-right: 0px;
}
.label-list{
  padding-right: 40px;
}
.sell-heading{
  font-family: 'Cairo', sans-serif!important;
}
.text-decription ul{
  padding-right: 40px;
}
.red-theme a {
  right:unset!important;
  left: -22px;
}
.apply{
  margin-left: unset;
  margin-right: auto;
}
.payment-summery .discount{
  margin-right: auto;
}
.payment-summery .total{
  margin-right: auto;
}
@media(max-width:768px){
  .img-container .grid-favourite{
    left:15px;
    right: unset;
  }
}
.header-content h3{
  font-family: 'Cairo', sans-serif;
}
.header-icons li:after{
  right: unset;
  left:0px;
}
.terms-btn{
  text-align: right!important;
}
.subscribe__form{
  direction: rtl;
}
.terms-condtions__div h3 {
  direction: rtl;
}
.search .clear-icon{
  left: 5px;
  right: unset;
}
.cart-content .cart-product-controls{
  flex-direction: row-reverse;
}
@media(max-width:575px){
  .card-header .btn-link.my-order-btn::after{
    left: -15px!important;
  }
  .cart-content .cart-product-controls{
    justify-content: flex-start;
  }
}
.name-two-lines{
  line-height: 30px;
  max-height: 60px;
}
.item-two{
  line-height: 20px;
  max-height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__clear{
  margin-left:20px;
  margin-right: 0px;
}
.country-code__div .select2-container--default .select2-selection--single .select2-selection__arrow {
  left: -3px;
  right: unset;
}
.select2-container--open .select2-dropdown{
  left:unset;
  right:0px;
}

.slick-next,
.slick-prev{
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
@media (max-width: 600px){
  .slick-next {
    left: -10px!important;
    right: unset!important;
}
.slick-prev{
  right: -10px !important;;
  left: unset !important;;
}
}

@media (max-width: 420px){
.slick-next {
    left: -5px!important;
    right: unset!important;
}
.slick-prev{
  right: -5px !important;;
  left: unset !important;;
}
}

.dir-ltr{
  direction: ltr;
    text-align: right;
}
.item .quantity-controls {
  flex-direction: row-reverse;
}
.condition__div .select2-container--open + .select2-container--open,
.brand__div .select2-container--open + .select2-container--open
{
  left: auto;
  right: 0;
  width: 100%;
}
.categories__info .select2-container--open {
  left: auto;
  right: 0;
  width: 100%;
}
.condition__div,.brand__div ,.categories__info{
 
  text-align: right;
  direction: rtl;
  position: relative;
}
.select2{
  width: 100%!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
   right :calc(100% - 20px);
}
@media(max-width:768px){
  .wishlist__table td:nth-of-type(1):before {
    content: "المنتج"
  }
  .wishlist__table td:nth-of-type(2):before {
    content: "خياراتك";
  }
  .wishlist__table td:nth-of-type(3):before {
    content: "سعر المنتج";
  }
  .wishlist__table td:nth-of-type(4):before {
    content: "المجموع";
  }
}
.select2-container--default .select2-selection--single .select2-selection__clear{
  float:left;
}