html {
   direction: rtl;
}

.navigation {
    margin-right: auto;
}

.search {
    margin-right: 40px;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    padding-left: 20px;
    border-right: 0;
}

.h-country {
   
    margin-left: 6px;
     margin-right: 0;
}

.h-languages .h-lang-btm {
      margin-left: 0;
    margin-right: 2px;
}

.m1-l li::before {
 
    right: calc(100% + 18px);
    left:0;
}

.m3-con2 em::before {
   
    right: -48px;
     left: 0;
}

.m3-con2 {
    padding-right: 48px;
  padding-left:0;
}

.mb-form input, .mb-form textarea {
   
    padding-right: 25px;
    padding-left: 0;
    
}

.mb-form .star::before {
    right: 14px;
    left: auto;
   
}

.m-formcountry .drop-btn i, .m-formcountry .drop-btn svg {
       right: auto;
    left: 10px;
   
}

.mb-form .ver-code {
    left: 1px;
    right: auto;
}

.mb-info-con span {
 
    direction: ltr;
    display: inline-block;
}

.mb-info-con a {
 
    direction: ltr;
    display: inline-block;
}
@media screen and (max-width: 999px) {
    .m-caro .sw-btn {
      
        direction: ltr;
    }
}

.m4-caro .sw-btn {
    
    direction: ltr;
}

.navigation .nav-dropdown {
   
    right: -30px;
    
}

.nav-dropdown .nav-dropdown{
    left: initial;
    right: 100%;
}

.p1m1-l {
   
    margin-right: 0;
    margin-left: 38px;
}

.m9-top .sw-btn {
   
    direction: ltr;
}

.m9-top .sw-btn {
    margin-right: auto;
        margin-left: 0;
}

.c1m3-top .sw-btn {
   
    direction: ltr;
}

.shopping-cart {
   
    left: 30px;
    right: 0;
   
}

.a2m2-con em::before {
   
    right: -40px;
    left:0;
    
}

.a2m3-det li {

    border-left: 1px solid #D9D9D9;
    border-right:0;
    
}

.a2m3-det li:nth-child(2n) {
    border-left: none;
    padding-left: 0;
    padding-right: 40px;
}

@media screen and (max-width: 767px) {
    .a2m3-det li {
          border-left:none;
    }
}

.ap2m1-con em::before {
   
    right: -40px;
      left: 0;
   
}

.move-on {
   
    direction: ltr;
}

form .star::before {
  
    right: 10px;
    left:0;
   
}

.co1m1-info i {
    
    margin-left: 24px;
    margin-right: 0;
    
}

.co1m1-info-con {
   
    direction: ltr;
}

.snav .nav {
   
    left: 2.5%;
    right:auto;
   
}

@media screen and (max-width: 999px) {
    .hd-r {
        margin-right: auto;
        margin-left: 50px;
       
    }
}

.smnavh {
    left: 0px;
   
}

.smnav {
   
    left: -200%;
   
}

.mb-form .ver input {
    padding-left: 130px;
    padding-right: 25px;
}

.a1m5,
.a1m5 .m-range{
    transform: scaleX(-1);
}


.search-sub1 {
   
    left: 0px;
        right: auto;
    
}

.search-inp {
   
    padding-right: 20px;
     padding-left: 0;
  
}

.pf-form .eye {
   
    left: 13px;
    right:auto;
   
}

.pf-form .password input {
    padding-left: 90px;
    padding-right: 10px;
}

.m1-t-btn {
    margin-right: auto;
        margin-left: 0;
}

.p2m2-con2 em::before {
   left:auto;
    right: -40px;
   
}

.p2m2-con2 {
    padding-right: 40px;
    padding-left: 0;
    
}

.faq-top i {
    margin-right: auto;
       margin-left: 0;
}

.c1m3-top .sw-btn {
    margin-right: auto;
     margin-left: 0;
    
}

.pf-form2 .ver-code {
right:auto;
    left: 1px;
    
}

.pf-form2 .ver input {
     padding-right: 27px; 
}

.fo-ul span {
    direction: ltr;
    display: inline-block;
    
}

.fo-ul a {
    direction: ltr;
    display: inline-block;
    
}

.c-teln em {
   
    direction: ltr;
}


.c1m4-right {
    left: initial;
    right: calc(100% + 28%);
    transform: scaleX(-1) translate(-50%, -50%);
}

@media screen and (max-width: 1400px){
    .c1m4-right {
        right: calc(100% + 6%);
    }
}

.fo1::before{
    left: 0;
    right: initial;
}