/* FonT Type style */
@font-face {
    font-family:Regular-Flate-bold;
    src: url('../fonts/ar/alalimi-font-Bold.otf');
    }
    
    @font-face {
      font-family: Regular-Flate-thin;
      src: url('../fonts/ar/alalimi-font-Thin.otf');
      }
      @font-face {
        font-family: alalimi-font-language;
        src: url('../fonts/ar/alalimi-font-arbic.ttf') format("truetype");
        }  
        
        .border-light{
            border-right:1px solid #f2f2f2;
            border-left: none;
          }
          html ,*{
            direction: rtl ;
          }
          .off-lg-4 {
            margin-right: 33.33333333%;
            margin-left: unset;
          }
          
.phone{
  justify-content:  flex-start;
}
.text .phone{
        justify-content: flex-start;
}
.phone-order-1{
  -webkit-order:2;
  order: 2;
}
.phone-order-2{
  -webkit-order:1;
  order: 1;
}
.phone-order-3{
  -webkit-order:3;
  order: 3;
}
.industrial-main-timeline .description{
  font-size: 16px;
}
.main-real-estate-time .title {
  text-align: right;
}
.main-real-estate-time .real-estate-time-content {
  text-align: right;
}
.real-estate-time a p {
  justify-content: flex-end !important;
}
/* Button style */

.btn-transparent,
.btn-transparent:active, .btn-transparent:hover, .btn-transparent.focus, .btn-transparent.active {
    padding-right: 0;
}

/* navbar */
.navbar .nav-item .nav-link {
  font-family: Regular-Flate-thin;
  padding: 12px;
  font-size: 18px;
}
.navbar .dropdown-item ,  .menu__item-textinner {
  text-align: right;
}
.top-social ul {
  text-align: left;
}
.menu__item{
  text-align: right
}
.menu__item::before{
  left: unset;
  right: 0;
  border-left: 3px solid #fafafa;
  border-right: none;
  padding-left: 1rem;
  padding-right: unset;
}
.menu__item-text {
  padding: 15px 45px 15px 12px;
}
.menu__item-sub::before {
  right: 0;
  left:unset;
  }
  .overlay-svg{
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    background-position:bottom right;
  }
  .input.check-toggle-round-flat + label:before {
    top: 2px;
    bottom: 2px;
  }
/* overlay */
.overlay {
    position: relative;
  }
  .overlay::before ,.overlay-primary::before ,.overlay-secondary::before,
  .overlay-secondary-half::before ,.overlay-image   {
    left: unset;
    right:0;
}
.overlay-image-left {
  background-position: center left;
}

.bg-image {
  right: 0;
  left:unset;
  top: 0;
}
/* list style */

  .list-styled li {
    padding-left: 0px;
    padding-right: 25px;
}
.list-styled li::before {
    left: unset;
    right:0;
    
}
/* bottom menu fixed */
.navbar-collapse-fixed-bt{
  margin-left: unset;
  margin-right: 35px;
}

/* nav
---------------------------------*/
.hero-controler div {
    left: unset;
    right:8%;
}
/* menu nav bar */

.navbar .nav-item .nav-link {
    font-size: 16px;
  }

    .top-nav-contact-info{
      float: right;
    }
    @media (max-width: 1400px) {
        .navbar .nav-item .nav-link {
          font-size: 12px;
      }
    
      }
      
      @media (max-width: 991px) {
        .navigation.nav-bg {
          padding: 15px 20px;
        }
      
        .navigation {
          padding: 20px;
          background: transparent;
        }
      }
 /* hero silder*/
.hero-describe blockquote{
    right:12%;
    left: unset;
}
.hero-describe .counter{
    right:12%;
    left: unset;
}
/* navbar button toggle top */
.landing-nav-page .menu-btn {
    /* left: 58px;
    right: unset; */
}
.landing-nav-page .menu-btn::before {
    /* right: 0;
    left: unset; */
}

.landing-nav-page .overlay-btn-menu {
    /* left: 60px;
    right: unset; */
}
/* ab0ut us secti0n hm*/
.services-2 .text {
    padding-left: unset;
    padding-right:24px;
}
.service-icon ,.box-block-icon{
  margin-left: 20px;
  margin-right: unset;
}
.project-content-block {
  margin-right: -120px;
  margin-left: unset;
}
.image-box img {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* footer */
footer{
    background-position:bottom left;

}
.footer-address div p:last-child{
  text-align: right;
}

footer dl, ol, ul {
    padding-right: 5px;
}
.footer-links li:before ,.footer-category li:before {
  padding-right: 2px;
    padding-right: unset;

}
 /* home content  scroll */
 .home-content__scroll {
      right: unset;
      left:2em
 }
 .home-content__scroll a::before {
    right: 0;
    left:unset;
}
.first__content__line{
      right: unset;
      left:3.2rem;
  }
       

.second__section__line {
    left: 3.2rem;
    right:unset;
    top: 0;
  }
  /* slider department in h0me page */
  .text-1-tleft{
    right: 10%;
    left:unset;
  }
  .t1thide{
    left:unset;
    right: -5%;
  }
  .text-1-bright{
    right:unset;
    left: 10%;
  }
  .t1bhide{
    right:unset;
    left: -5%;
  }
  .text-2-tright{
    right:unset;
    left: -5%;
  }
  .t2tshow{
    right:unset;
    left: 10%;
  }
  .text-2-bleft{
    left:unset;
    right: -5%;
  }
  .t2bshow{
    left:unset;
    right: 10%;
  }
   /* Page menu open with svg */
   .img-show-menu-item-1,.img-show-menu-item-2,.img-show-menu-item-3,.img-show-menu-item-4 ,.img-show-menu-item-5{
    right:  unset;
    left:0px;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  
/* Back to top page  Button */

.cbnxqu {
  top: 0px;
  right:unset;
  left: 0;
  border-radius:0px 100px 100px 0px;
  }

  .iBYEYo {
    inset: auto auto 0px  0;
  }
  /*----------------------
   Start style News page
   ---------------------- */
   div.card-news{
    text-align: right
}
div.card-news div.card-title-news a.toggle-info-news{
    left: 0px;
    right: unset;
}
div.card-news div.card-flap-news {

   left: 0;
   right: unset;
   }
.cards-news-sub-title{
  text-align: right;
}
  /*----------------------
   Start style  Contact us  page
   ---------------------- */
   .dbox .text {
    width: calc(100% - 50px);
    padding-left: unset;
    padding-right: 15px;
  }
  /*-----------------------
   products marketing company page
   --------------------------*/
   .products-marketingt-branches-lists .content-item {
    border-right: 1px solid #f2f2f2;
    border-left: 1px solid transparent;
  }
  .products-marketingt-branches-lists .content-item:first-child ,
  .products-marketingt-branches-lists .content-item:nth-child(3) ,
  .products-marketingt-branches-lists .content-item:nth-child(6) {
    border-right: 1px solid transparent;

  }
  .products-marketingt-branches-lists .content-item:last-child{
    border-right: 1px solid #f2f2f2;
    border-left: 1px solid transparent;
  }
  .testimonial .testimonial-content:before{
    right: -35px;
  }
  .testimonial .pic{
    float: left;
    margin-right: 50px;
  }
  /* food-importing-company page */
  .video-area {
    background-position: right center;
}
/* ---------------------------------
career 
----------------------------------*/
.completed-cases .no-js .owl-carousel,.completed-cases .owl-carousel.owl-loaded {
  overflow: hidden;
  position: relative;
  right: unset;
  left: -28%;
}
.completed-cases .single-cases-img .single-cases-cap{
  left:unset;
  right: 0px;
}
/*---------------------------------
Error page 
-------------------------------*/ 
.section-404{
  background: #eaeaea;
}
.error-title div h2{
  text-align:left;
  border-right:none;
  border-left: 4px solid #727171;
}
.info-text span,.phone{
  direction: ltr;
}
.phone-order-1{
  -webkit-order: 1;
    order: 1;
}
.phone-order-2 {
  -webkit-order: 2;
  order: 2;
}
/*---------------------------------
media quary
-------------------------------*/ 
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .completed-cases .no-js .owl-carousel,.completed-cases .owl-carousel.owl-loaded {
    right: unset;
    left: 0%;
  }
}
@media only screen and (max-width: 990px){
 
  .navbar .nav-item .nav-link {
    text-align: right;
 }
}
@media (max-width: 767px) {
  .completed-cases .no-js .owl-carousel,.completed-cases .owl-carousel.owl-loaded {
    right: unset;
    left: 0%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .completed-cases .no-js .owl-carousel,.completed-cases .owl-carousel.owl-loaded {
    right: unset;
    left: 0%;
  }
}
/* real-estate-sector page */
@media screen and (max-width: 740px){
  .main-real-estate-time .real-estate-time-content, .main-real-estate-time .real-estate-time:nth-child(even) .real-estate-time-content {
    text-align: right;
}
.hero-describe {
  right: 0;
  left: unset;
}
}


