@charset "utf-8";
body{
    direction: rtl;
}
.navigation{
    margin-right: auto;margin-left: 0;
}
.navigation .nav-dropdown {
	right: -20px;
	text-align: right !important;
	   white-space: unset;
}
.hd-r{margin-right: 6px;margin-left: 0;}
.h-languages {
    margin-right: 20px;
   margin-left: 0px;
}
.h-languages .h-earth {
    margin-left: 6px;
    margin-right:0px;
}
.h-languages .h-lang-btm {
    font-size: 10px;
    margin-right: 6px;
      margin-left: 0px;
}
.snav .nav {
    left: 2.5%;
     right: auto;
  
}
.smnavh {
	left: 0px;
	opacity: 1;
	right: auto;
}
ul.topnav li {
	text-align: right;

}
ul.topnav li a {
    padding-right: 0px;
    padding-left: 50px;
}
ul.topnav span {
    left:0px;
	right: auto;
}

ul.topnav ul li a {
    padding-left: 0px;
	padding-right: 20px;

}

.smnav form .iptc {
	padding-right: 15px;
	padding-left: 0px;

	float: right;
}

.smnav form .ipsc {

	float: left;

}

.smnav form i {

	left: 10px;

	right:auto;
}
@media screen and (max-width: 1200px) {
    .head .m-range {
    
        justify-content: space-between;
    }
    .h-languages {
    margin-right: 0px;
    margin-left: 50px;
}
}

.search-sub1 {

	left: 0px;
	right: auto;

}
.search-inp {

	padding-right: 20px;
	padding-left: 0px;

}

.banner .ban-next {
	right: auto;

	left: 286px;

}
.ban-right-img {

    right: 16px;
    left: auto;
}
.ban-right-img img{transform: rotate(180deg);}

@media screen and (max-width: 999px) {
    .banner .ban-next {
        left: 50px;
        	right: auto;
      
    }
}
.banner .ban-next{ font-size: 16px;}

.p1m1-ipt {
 
    white-space: unset;
}
@media screen and (max-width: 999px) {
    .banner .ban-next {
        font-size: 12px;
    }
    
    .main3 .m3-s-title,.s1m1-det   .m3-s-title {
	    line-height:24px;
	
	}
}
@media screen and (max-width:767px) {
	.main3 .m3-s-title,.s1m1-det   .m3-s-title {
	    line-height:20px;
		font-size: 16px;
	}

}

@media screen and (max-width:500px) {

	.m5-con {
	width: 100%;
    }
}

.m6-con {
    background: url(../images/mark.png) no-repeat left bottom;
  transform: rotate(360deg)
}

form .star::before {
	right: 10px;
	left: auto;
}
.m-formcountry .drop-btn i,
.m-formcountry .drop-btn svg {
	left: 10px;
	right: auto;
}
.fo-form .ver-code {
   
    left: 0px;
   	right: auto;
}
.fo-form .ver input {
  padding-left: 100px;
    padding-right: 20px;
}
.contact-us {

	left: 0px;
	right: auto;
}
@media screen and (max-width: 600px) {
    .c-popup {
        right: 0 !important;
        margin-right: 0;
    }
}
.page-turn i {
    transform: rotate(180deg);
    display: inline-block;
}

.page-turn .sc i {
     transform: rotate(360deg);
      margin-right: 16px;
          margin-left: 0px;
}

.m6-top .sw-btn>div::before {
     transform: rotate(180deg);  
     display: inline-block;
    } 
@media screen and (max-width: 999px) {
    .m-caro .sw-btn>div::before {
     transform: rotate(180deg);  
     display: inline-block;
    }
}
.inq .share {
    margin-right: 0;
    margin-left: auto;
}
.s2m2-con em{

	padding-right: 38px;
	padding-left: 0px;
}

.s2m2-con em::before{
	left: auto;
	right: 10px;
}
.s2m3-num{
right: auto;
	left: 14px;

}

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


.faq-top p {
    	padding-right: 0;
	padding-left: 20px;

}
.n1m1-time{display: flex;}
.n1m1-time i {
    margin-left: 11px;
  margin-right: 0px;
}
.move-on li:first-child {
    text-align: right;
}
.move-on li .move-btn i::before {
     transform: rotate(180deg);  
     display: inline-block;
    }
    
 .c1m1-r {
    padding-left: 0px;
    padding-right: 46px;
}   
    .c1m1-r::before{
     left: auto;
	right: 0;
	border-radius: 0 0 100px 0px;
}
.c1m1-form .ver input {
    padding-left: 110px;
       padding-right: 20px;
}
.c1m1-form .ver-code {
   right: auto;
    left: 0px;
   
}
.p2m1-l,.zoomdiv  {
    
    direction: ltr;
}