html, body{
    direction: rtl;
}
.section1 .text_block{right: 26px;}
.screen2 .text_area{ margin-right:3%;  }
.logistics_graphic{ -webkit-transform: scaleX(-1);
  transform: scaleX(-1);}
  /*.solution_bg{direction: ltr;}*/
  .testimonials .gallery2{direction: ltr;}
  .solution_bg h2{text-align: right;}
  .solution_gr1{left:5%; right: auto;
-webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  }
  .solution_gr2{
    position: absolute;
-webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  }
  .usability_gr1{
    position: absolute;
    right: 19%;
    transform: scaleX(-1);
  }
  .usability_gr2 {
    /*position: absolute;*/
    right: auto;
    top: 1%;
    z-index: 10;
    left: 2%;    
}
.usability_gr2 img{
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.testimonial_gr {
    position: absolute;
    top: 1%;
    right: auto;
    z-index: 1;
    left: 0;
}
.footer .logo_icon {
    position: absolute;
    right: auto;
    top: 0;
    left: 0;
     -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.about .about_text {
    margin: 0 112px 0 0;
}
.aboutus{   -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.mission_vision .mission_vision_gr1 {
    position: absolute;
    -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
    left: auto;
    right: 0;
    top: 0;
}
.mission_vision .mission_vision_gr2 {
    position: absolute;
    -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
    right: auto;
    top: 0;
    z-index: 1;
    left: 0;
}
.banner img{width: 100%}
/*.banner .caption {
    margin: 0 10% 0 0;
}*/
.management_text img {
    float: right;
}
.gallery_inner{direction: ltr}
.corporate_contracts_gr1 {
    margin-right:0px;
    margin-left: 140px;
}
.gues_order_gr {
    position: absolute;
    top: -56px;
    right: auto;
    width: 100%;
    z-index: -1;
    left: 0;
     -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.logo_icon2{
       -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.logo_icon2 {
    right: auto;
    left: 0;
}
.contact_form h2{text-align: right;}
.docSlider-pager{right: auto; left: 20px;}
.totop{position: fixed; bottom: 10px; right: auto; left: 10px}

/* change by developer */
.dropdown-menu .dropdown-item{ text-align: right; }
.solution_bg p{ text-align: right; }
.arabic-phone-text{ display: inline-block; direction: ltr;}
.missionVision_text{ margin: 9% 100px 0 0; }
.faqs .accordion-button{ text-align: right; }
.faqs .accordion-button::after{ left: 10px; position: absolute; }
.faqs .card-body{ text-align: right; }
.owl-stage-outer{
 position:relative;
 overflow:hidden;
 -webkit-transform:translate3d(0,0,0);
 direction: ltr;
}
@media only screen and (min-width: 768px) {
  .banner .caption {
    margin: 0 10% 0 0;
  }
}
@media only screen and (max-width: 991px) {
  .menu {
    width: 100%;
    margin: 0px 0 0 0;
  }
  .menu .navbar-collapse {
      margin: 79px 0 0 0;
      background: #fff;
      padding: 3px 20px;
      position: absolute;
      width: 100%;
      top: 0;
      z-index: 3;
  }
}
.delivery_form .add_more#product-detail-area span{
  left: 0px;
  right: unset;
}
@media only screen and (min-width: 200px) and (max-width: 767px) and (orientation: portrait)  {

  .about .about_text{
        margin: 110px 0 0 0;
  }
  .menu .navbar-toggler {
      right: unset;
      left: 0;
  }

  .missionVision_text {
    margin: 200px 0 17px 0px;
    width: 96%;
    padding: 0px 23px 0px 18px;
  }
}