body {
    direction: rtl;
    
}

.search {
    margin-left: 42px;
    margin-right: 0;
}

.h-languages .h-lang-btm {
    margin-left: 0;
    margin-right: 10px;
}

.m1-caro .m1-pag {
  
    right: 0;
   left:auto;
}

.m1-s-title i {
    margin-right: 6px;
   margin-left: 0;
}

.m3-t-btn {
   margin-left: 0;
    margin-right: auto;
}

.fo-form .ver-code {
  
    left: 0;
   right:auto;
}


.fo-form .ver input {
    padding-left: 120px;
    padding-right: 30px;
}

@media screen and (min-width: 1000px) {
    .fo-form .star::before {
      
        right: 20px;
       left:0;
    }
}

.search .search-sub1 {
   right:auto;
    left: 0px;
    
}

.search .search-inp {
   padding-left: 0;
    padding-right: 14px;
   
}

.search form .search-close {
   right:0;
    left: -30px;
   
}

.p1m1-t-btn {
    margin-right: auto;
      margin-left: 0;
}

.p1m1-ipt {
    margin-right: auto;
    margin-left: 0;
}


.page-turn .page-prev, .page-turn .page-next {
  
    transform: rotate(180deg);
}

.snav .nav {
   right:auto;
    left: 2.5%;
   
}


.smnavh {
    left: 0px;
 right:auto;
}

.smnav form i {
    right:auto;
    left: 10px;
    
}

.smnav form .iptc {
    
    padding-right: 15px;
    padding-left: 0;
    float: right;
}

.p2m1-caro2 {
    direction: ltr;
}

.zoomdiv {
    right: 100%;
    left: initial !important;
}

.p2m4-btn {
    margin-right: auto;
     margin-left: 0;
}

@media screen and (max-width: 999px) {
    .h-languages {
        margin-right: auto;
        margin-left: 50px;
    }
}

.pr1m1-search-sub1 {
   right:auto;
    left: 1px;
   
}

.pr2m2-con em::before {
    left:0;    right: 10px;
}
.pr2m2-con em {
    padding-left: 0;
    padding-right: 24px;
    
}

.co1m3-top .sw-btn {
    margin-right: auto;
    margin-left: 0;
    direction: ltr;
}

.s1m1-list li::before {
  left:auto;
    right: 0;
}

.s1m1-list li {
    
    padding-right: 40px;
    padding-left: 0;
   
}

.s1m1-con em {
    
    padding-right: 26px;
   padding-left: 0;
}

.s1m1-con em::before {
   left:0;
    right: 10px;
}

.s1m2-con ul li {
    padding-left: 0;
    padding-right: 26px;
}

.s1m2-con ul li::before {
   left:0;
    right: 10px;
}

.s1m3-list li::before {
  left:auto;
    right: 0;
}

.s1m3-list li {
    padding-right: 30px; 
    padding-left: 0;
   
}

.s1m4-list li {
    padding-right: 40px;
   padding-left: 0;
}

.s1m4-list li::before {
   left:auto;
    right: 0;
}

.s1m4-con em {
   padding-left: 0;
    padding-right: 26px;
   
}

.s1m4-con em::before {
    left:0;
    right: 10px;
}

.move-on {
 
    direction: ltr;
}

.a4m1-faq .faq-top i {
    margin-right: auto;
  margin-left: 0;
}

.c1m1-form .star::before {
    right: 11px;
 left:0;
}


.c1m1-form .ver-code {
    right:auto;
    left: 1px;
  
}

.c1m1-form .ver input {
    padding-left: 120px;
     padding-right: 20px;
}

.pr1m1-search {

    margin-right: auto;
   margin-left: 0;
}


.m-formcountry .drop-btn i, .m-formcountry .drop-btn svg {
  right:auto;
    left: 20px;
  
}