
body {
    direction: rtl;
    text-align: right;
}

.bottom {
    padding: 0px 24px  0px 8px;
}

.bottom span {
    margin-left: 0;
    margin-right: 12px;
}

.bottom span svg {
    rotate: 180deg;
}
 

.header .navbar .cancel {
    right: auto;
    left: 12px;
}
 

@media screen and (max-width:991px) {
    .header .navbar {
        left: auto;
        right: -100%;
    }
    .header .navbar.active {
        left: auto;
        right: 0rem;
    }
}

.header .menu-item {
    margin-left: 0px;
    margin-right: 18px;
}

.header .menu-item:first-child {
    margin: 0px;
}

 

.header .menu-link::after {
    left: auto;
    right: 0;
    width: 0;
}
 
 
 

.header .submenu,.header .stylenew .submenu {
    left: auto;
    right: 0;
}

 

@media only screen and (max-width:991px) {
    .header .submenu {
        right: auto;
        left: 0;
    }
}
 

@media (max-width:991px) {
    .header .stylenew .submenu {
        left: auto;
        right: 0;
    }
    a.language {
        right: auto;
        left: 55px;
    }
    .header .menu-item{
        margin: 0;
    }
    .navbar .logo, .navbar .social{
        direction: ltr;
    }
}
 

.header .burger-line {
    right: auto;
    left: 0;
}


 
.header .overlay {
    left: auto;
    right: 0;
}

 
 
.submenu .item .listsubmenu a i {
    margin-right: 0px;
    margin-left: 16px;
}
 

.apsitem {
    right: auto;
    left: 0px;
    top: 0px;
}

 
.moreserv i {
    right: auto;
    left: -20px;
}


.listlink li svg {
    margin-right: 0px;
    margin-left: 4px;
}

.seeall svg {
    margin-left: 0px;
    margin-right: 12px;
    rotate: 180deg;
}

.language{
    margin-left: 0px;
    margin-right: 16px;
}
.num-phone{
    direction: ltr;
}

/*////////////////////////////////   END HEADER     ///////////////////////////////////*/

 
.bg {
    right: auto;
    left: -146px;
}

 
.slider .item .photo:before {
    left:auto;
    right: 0;
}

.slider .item .photo::after {
    left:auto;
    right: 14%;
}

 
.t-text {
    line-height: 130%;
}

.s-text {
    background: url(../images/bg2.png) no-repeat right top;
    padding: 40px 80px  0px  0px;
}


.satisfied .title {
    margin-right: 0px;
    margin-left: 24px;
}

.satisfied ul li {
    margin-right: 0px;
    margin-left: 20px;
}

@media (max-width:991px) {
 
    .s-text {
        padding-right: 0;
    }
}


/*////////////////////////////////   END SLIDER     ///////////////////////////////////*/

 
 

.featuresslider{
    direction: ltr;
}
 
.minfeatures .item {
  direction: rtl;
}

.minfeatures .item .icon {
    margin-right: 0px;
    margin-left: 12px;
}

 
 
 

/*////////////////////////////////   END MINFEATURES     ///////////////////////////////////*/


 
.minabout .item .border {
    right: auto;
    left: 12px;
 }

 

.minabout .item .photo::before {
    left: auto;
    right: 0;
    width: 100%;
    height: 100%;
}

 
.minabout .item p {
    padding-right: 0px;
    padding-left: 10%;
}

 

@media (max-width: 991px) {
    .minabout .item p {
        padding: 0;
    }
}
 
.minabout .item .linetext li svg {
    margin-right: 0px;
    margin-left: 4px;
}

 

/*////////////////////////////////   END ABOUT    ///////////////////////////////////*/

 

 .featuresservices,.projects-slider {
    direction: ltr;
 }

.featuresservices .item,.projects-slider .item  {
     direction: rtl;
}

.featuresservices .item a svg{
    rotate: 180deg;
    margin-left: 0px;
    margin-right: 12px;
}

 

/*////////////////////////////////   END MINFEATURES     ///////////////////////////////////*/

 
 

.chooseus .item .linetext li i {
    margin-right: 0px;
    margin-left: 16px;
}


#video-popup-close {
    right: auto;
    left: 24px;
}

 

 

/*////////////////////////////////   END MINFEATURES     ///////////////////////////////////*/

 
.j-her a:last-child {
    margin-left: 0px;
    margin-right: 16px;
    font-size: 14px;
}

 
 

.footer .item .media .contant {
    margin-left: 0px;
    margin-right: 12px;
}

 
.footer .rights .social,.footer .item .media .contant a{
    direction: ltr;
}
 
 

.footer .item .list a,.footer .item p{
    letter-spacing: 0px;
}
 

.trusted .inner {
    border-right: 0px;
    border-left: 1px solid #004B96A8;
}

.trusted .inner:last-child {
    border: 0px;
}

 
.trusted .inner .title {
    margin-left: 0px;
    margin-right: 20px;
}

 
 

.philosophy .item .industry li:last-child {
    border: 0px;
    padding: 0;
    margin: 0;
}

 

.philosophy .item .nav-tabs li {
    border: 0;
    margin: 0;
}


.map-back .maplink li {
    margin-right: 0px;
    margin-left: 8px;
}

.map-back .maplink li a {
    padding-right: 0px;
    padding-left: 16px;
}

.map-back .maplink li a:before {
    right: auto;
    left: -2px;
}

 
 
.alert .text-mass {
    margin: 0 !important;
    margin-right: 12px !important;
}

 
select.form-control {
    background-position: 12px 23px !important;
}


.contactus .item .contact-block .block-info a,.carouselTicker.carouselTicker-start,div#carouselTicker-destructor-example {
    direction: ltr;
}

 
.pagination li:first-child svg {
    transform: rotate(-90deg);
}

.pagination li:last-child svg {
    transform: rotate(90deg);
}
 

.blog .iteminner .inner .photo {
    margin: -12px -12px 0px 0px ;
}


.photousr img {
    margin-right: 0px;
    margin-left: 12px;
}


.blog .date svg {
    margin-right: 0px;
    margin-left: 4px;
}


.blog .min-search .form-control {
    padding: 12px 20px 12px  56px;
}

.blog .min-search .bot-search {
    right: auto;
    left: 20px;
}
 
.subitem .title::after {
    left: auto;
    right: 0px;
}

 
 
 

.subblog .photo {
    margin-right: 0px;
    margin-left: 12px;
}

 
.listtags a {
    margin: 8px  0px 0px 8px;
}

 
.tagstext {
    border-left: 0px;
    border-right: 2px solid #004B96;
}


.athrblog ul li svg {
    margin-right: 0px;
    margin-left: 8px;
}

 
.subtag .listtags a {
    margin: 0;
    margin-right: 8px;
}

 
.itemshear .social{
    direction: ltr;
}
.itemshear .social {
    margin-left: 0px;
    margin-right: 8px;
}

 
 
.listservce a {
    padding: 26px 21px 25px  17px;
}



.listbrochure a svg {
    margin-right: 0px;
    margin-left: 4px;
}

.accordion .option .click-title a .icon {
    margin-right: 0x;
    margin-left: 8px;
}

 

.collapsible-link::before {
    right: auto;
    left: 20px;
}
 

.careers .item .photo {
    border-radius: 230px 230px  270px 0px;
}

 

.careers .item .art i {
    border-radius: 630px 310px  220px 0px;
}

.careers .item .art i:last-child {
    border-radius: 110px 180px  180px 0px;
    margin: 12px 12px 0px 0px ;
}

 
.careers .item .arttow i {
    border-radius: 310px 0px  220px 310px;
}


.plan .nav-tabs li a.active::before {
    right: auto;
    left: -58px;
}

.plan .nav-tabs li:first-child a i {
    right: auto;
    left: -61px;
    border-radius: 0px 60px   60px 0px;
}

.plan .nav-tabs li:last-child a i {
    left:auto;
    right: -61px;
    border-radius:  60px 0px   0px 60px;
}



.plan .nav-tabs li:nth-child(2) a.active::before {
    left: auto;
    right: -58px;
}

.che-box {
    padding-left: 0px;
    padding-right: 28px;
}

.che-box input[type="checkbox"],
.che-box input[type="radio"] {
    right: auto;
    left: 9000px;
}

.che-box input[type="checkbox"]+.label-text:before,
.che-box input[type="radio"]+.label-text:before {
    left: auto;
    right: 0;
}

 
 
.itemhosting .item ul {
    padding: 0px;
    
}

.itemhosting .item .inner ul{
    padding-right: 26px;
}
 
 

.towstyle .item:nth-child(1) ul li {
    text-align: right;
}

 

.itemtab .logo img {
    margin-right: 0px;
    margin-left: 16px;
}


.getstarted svg {
    margin-left: 0px;
    margin-right: -3px;
    rotate: 180deg;
}

 
.infotitle .title,.infotitle .price {
    padding-left: 0px;
    padding-right: 24px;
}

 
.infotitle .bottom {
    margin-left: 0px;
    margin-right: 24px;
}
 
.business,.infotext{
     border-radius:0px  30px   30px 0px;
}

 
.itemtab:nth-child(4) .innerinfo {
    padding-right: 0px;
    padding-left: 24px;
    border-radius: 30px 0px   0px 30px;
}

.itemtab:nth-child(4) .innerinfo .infotext {
    border-radius: 30px 0px   0px 30px;
}

.imgoffer {
    margin: 16px  0px 0px 16px;
}
.imgoffer img{
    margin-left: 0px;
    margin-right: 12px;
    rotate: 180deg;
}

 
.itemwork .icon {
    border-radius: 50px 50px 50px 0px;
}

 
.opportunies .photo {
    border-radius: 0px 0px 0px 210px;
}


.employees::before {
    left: auto;
    right: 0px;
}

.employees::after {
    left: auto;
    right: 0px;
}

 
 
 

.userjob .photo {
    border-radius: 70px 70px 0px 70px;
    margin-right: 0px;
    margin-left: 20px;
}


.formjob .inner .field .bottom {
    border-radius: 50px 0px 50px 50px;
}
 

 
@media (max-width: 991px) {
 
    .trusted .inner {
        border-left: 0px;
    }
    .trusted .inner .title {
        margin-left: 0px;
        margin-right: 20px;
    }
 
    .itemtab:nth-child(3) {
        margin-left: 0px;
        margin-right: 12px;
    }
 
    .infotitle .bottom {
        margin-right: 0;
    }
 
 
}

.listservce a svg{
    rotate: 180deg;
}