
    *{
        font-family: 'Almarai', sans-serif!important;
    }
    .banner .header{
        right:0px;
        left:unset;
    }
    .search__li .search__form i{
        left: 5px;
        right: unset;
    }
    .toggler{
        right: 0px;
        left:unset;
    }
    /************************************************************First Section***********************************************/
    .hidden-content{
        right: 180px;
        left:unset
    }
    @media(max-width:992px){
        .first-section .projects li:hover .hidden-content {
            right:160px;
            left:unset;
        }
    }
    @media(max-width:768px){
    
        .first-section .projects li:hover .hidden-content {
            right: 140px;
            left:unset;
        }
    
    }
    @media(max-width:575px){
    .first-section .projects li:hover .hidden-content {
        right: 127px;
        left:unset;
    }
    }
    /* *********************************************************End Second Section********************************************* */
    /***********************************************************Third Section***********************************************/
    .third-section .top h3:after{
        left: 0px;
        right:unset;
    }
    
    /***********************************************************End Third Section*******************************************/
    /**********************************************************footer******************************************************/
    footer label{
        right:0px;
        left:unset;
    }
    /* ***********************************************Search Modal******************************************** */
    .search__form svg{
        left: 0px;
        right:unset;
    }
    .close__search{
        left: 20px;
        right:unset;
    }
    /* STELLARNAV */
    @media(max-width:1200px){
        .menu-toggle{
            right: 0px;
            left:unset;
        }
    }
    
    /* MEDIA CENTER */
    .list{
        left: 0px;
        right: unset;
    }
    .selector:after{
        left: 0px;
        right:unset;
    }
    @media(max-width:768px){
    .agenda{
        left: 0px;
        right: unset;
    }
    }
    /* MEDIA CENTER */
    
    /* FOOOTER */
    footer .top p{
        text-align: right;
    }
    footer .contact-details li,
    footer .socials span,
    .socials,
    footer .connect-us h3{
        text-align: right;
    }
    footer .top .contact-details,
    footer .socials .social-media,
    .my-btns-group,
    footer .useful-site .actions{
        padding-right: 0px;
    }
    @media(max-width:420px){
        footer .top p,
        footer .contact-details li,
        .socials,
        footer .connect-us h3{
            text-align: center;
        }
    }
    /* Footer */
    /* subscribe */
    .third-section .bottom .left h3,
    .third-section .bottom .left p,
    .inner-page .banner h1,
    .inner-page .banner p{
        text-align: right;
    }
    @media(max-width:768px){
        .inner-page .banner h1,
        .inner-page .banner p{
            text-align: center;
        }
    }
    @media(max-width:420px){
        .third-section .bottom .left h3,
        .third-section .bottom .left p{
            text-align: center;
        }
    }
    /* subscribe */
    .stellarnav .dd-toggle{
        right: unset;
        left:0px;
    }
    .stellarnav.mobile.left .close-menu, .stellarnav.mobile.right .close-menu{
        text-align: left;
    }
    .selector div:first-child{
        text-align: right;
    }
    .list{
        padding-right: 0px;
    }
    .gallery-content .box .box-content h3,
    .gallery-content .box .box-content span,
    .gallery-content .box .box-content p{
        text-align: right;
    }
    .team-name{
        text-align: right;
    }
    .team-description{
        text-align: right;
    }
    @media(max-width:992px){
        .team-name{
            text-align: center;
        }
        .team-description{
            text-align: center;
        }
    }
    ul.flex-layout{
        padding-right: 0px;
    }
    .registries{
        padding-right: 0px;
    }
    .registries p{
        text-align: right;
    }
    .banner h1,
    .banner p{
        text-align: right;
    }
    @media(max-width:768px){
        .banner h1,
        .banner p{
            text-align:center;
        }  
    }
    .first-section .important-projects h2,
    .first-section .important-projects p{
        text-align: right;
    }
    @media(max-width:420px){
        .first-section .important-projects h2,
        .first-section .important-projects p{
            text-align: center;
        }
    }
  
    .first-section .projects{
        padding-right: 0px;
    }
    .first-section .projects li{
        box-shadow: rgb(0 0 0 / 70%) -12px 0px 16px;
    }
    .second-section h2,
    .second-section h3,
    .second-section p{
        text-align: right;
    }
    @media(max-width:420px){
        .second-section h2,
        .second-section h3,
        .second-section p{
            text-align: center;
        }
    }
    .third-section .top h3{
        text-align: right;
    }
    /*************************************fixes rtl********************/
    .banner-slider .slick-prev{
        right:25px!important;
        left: unset;
         transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
}
    
    .banner-slider .slick-next{
        left:25px!important;
        right: unset;
         transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
}
    
    @media(max-width:768px){
        .banner-slider .slick-prev{
            right:10px!important;
            left:unset;
        }
        .banner-slider .slick-next{
            left: 10px !important;;
            right: unset;
        } 
    }
   /* START OUR PROJECTS */

  .our-projects__overlay {
    right: 0px;
    left:unset;
  }
  .our-projects__h3{
      text-align: right;
  }
  .our-projects__p{
      text-align: right;
  }
  /* END OUR PROJECTS */
  /* START PROJECT DETAILS */
.my-breadcrumb{
    padding-right:0px;
    padding-left:unset;
}
.my-breadcrumb .breadcrumb-item+.breadcrumb-item::before{
    right: 0px;
    left:unset;
}
.product-details__ul li:before{
    right:0px;
    left:unset;
}
.page-content{
    text-align: right;
}
/* END PROJECT DETAILS */
/* START COMPANIES REGISTRIES */
  .pa-s-0{
    padding-right: 0px!important;
    padding-left:unset!important;
  }
  .forms__table th:first-of-type{
    padding-right:55px;
    padding-left:unset;
  }
  .registry-search__form input{
    border-right: 1px solid rgba(128,145,169,0.44);
    border-left:none;
  }
  .my-dropdown svg{
    left: -22px;
    right:unset;
  }
  .registry-search__form button svg{
      transform: rotate(-280deg);
      -webkit-transform: rotate(-280deg);
      -moz-transform: rotate(-280deg);
      -ms-transform: rotate(-280deg);
      -o-transform: rotate(-280deg);
}
.forms__table th,
.forms__table td {
    text-align: right;
}
  @media(max-width:992px){
  .forms__table td{
    padding-right: 0px;
    padding-left:unset;
  }
  }
  @media(min-width:1200px){
    .has-sub {
      margin-left:10px!important;
      margin-right: unset!important;
    }
    .has-sub .has-sub {
      margin-left: 0px!important;
      margin-right: unset!important;
    }
  }
  
  /* END COMPANIES REGISTRIES */
  /* START EVENTS */
  .events__h2{
      text-align: right;
  }
  .events__card{
      text-align: right;
  }
  .events__date:before {
   /* right : 25px; */
   right : 60px;
   left: unset;
}

  /* END EVENTS */
  /* MENU */
  .has-sub svg.hide-m{
      transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
}
.custom__a{
    font-weight: 400;
}
@media(min-width:1200px){
    .stellarnav ul ul ul{
        left:unset!important;
        right:220px!important
    }
}
.fab ,
.fa{
    font-family: 'FontAwesome'!important;
}
/*************************************CONTACT US PAGE**********************/

.form__div label:after{
    left: -10px;
    right: unset;
  }
.two-lines{
    max-height: 44px;
    line-height: 20px;
}
/*********************************************/
/*****************************************************/
.product-details__ul{
    padding-right: 0px;
}
/* .fc-direction-ltr{
    direction: rtl!important;
    text-align: right!important;
} */
.mCSB_inside > .mCSB_container {
    margin-right: unset!important;
    margin-left:0px!important
  }
.fc .fc-button .fc-icon {
    font-size: 1.5em;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
.event-tooltip{
    text-align: right;
}
#event-tooltip .event-tooltip p.tooltip-event-detail {
    margin-left: 16px;
    margin-right: unset;
}
#event-tooltip .event-tooltip p.tooltip-event-detail a.read-more:after {
    transform: rotate(180deg);
    margin-right: 3px;
    margin-left: unset;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
#event-tooltip .event-tooltip p.event-location img {
    margin-left: 8px;
    margin-right: unset;
}
.far {
    font-family: 'Font Awesome 5 Free'!important;
}
#event-tooltip .tooltip-inner .tooltip-event-date .event-info {
    padding-right: 1.25rem;
    padding-left: 5px;
}
.third-section .top h3 {
    min-width: 110px;
}
.third-section .middle{
    background-image: url(../img/bg-ar.jpg);
}
.kuwait-map{
    display: block;
    margin-left: auto;
}
.my-tabs__titles:before{
    left:unset;
    right:0px
}
.fc .fc-button-primary{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
.main__img img,
.sub__img img {
 
  float: left;

}
@media(max-width:768px){
   
.main__img img,
.sub__img img {
    float: none;
} 
.main__img{
    margin-bottom: 20px;
}
}
.page-content.custome-padding span, .page-content.custome-padding p, .page-content.custome-padding ul li{
    font-family: 'Almarai', sans-serif!important;

}
.page-content.custome-padding ul li:before{
    left: unset;
    right:0px
}
.cms-icon{
    font: normal normal normal 16px/1 django-cms-iconfont!important;
}
.page-content.custome-padding{
    font-family: 'Almarai', sans-serif!important;
  }
  @media (min-width: 1200px){
    .stellarnav > ul {
        gap: 29px;
    }
  }
  @media (min-width: 1200px){
    .banner .header nav {
        /* gap: 86px; */
        gap:60px;
    }
  }
  @media (min-width: 1920px){
    .banner .header nav {
        gap: 111px;
    }
    .stellarnav > ul {
        gap: 50px;
    }
  }
 
.site-sections ul{
    padding-right: 0px;
}
.site-map-content li:before {
    left: unset;
    right: 0px;
}
.site-map-content h4,
.site-map-content a{
    font-weight: 600;
}
/***************************************Terms and Conditions************************/


  .terms-content ul li::before{
    right: 0px;
    left:unset;
  }

  @media(max-width:768px){
    .terms-content{
      text-align: right;
    }
  }
  .banner .header nav .distributer .right-ul{
      padding: 0px;
  }
@media(min-width:1200px){
    .listen-m svg{
        position: relative;
        top:5px;
    }
    .listen-m svg {
        width: 30px !important;
        height: 30px !important;
    }
    .listen-m span{
        position: relative;
        top: 0px;
    }
    .active-page.listen-m span svg{
        width: 25px !important;
        height: 25px !important;
        top:0px;
    }

}
.about-us .container{
    background-position-x: calc(100% + 85px);
}
@media (max-width: 1200px){
    .about-us .container {
        background-position-x: calc(100% + 135px);
    }
}
@media(min-width:1200px){
    .stellarnav > ul > li:nth-child(7) a {
        padding-bottom: 20px;
    }
}
.press-resources .forms__btn {
    letter-spacing: 0px;
}
.solid-btn{
    letter-spacing: 0px;
}
.employees-space .forms__table .forms__btn{
    letter-spacing: 0px;
}
.fa, .fas {
    font-family: 'Font Awesome 5 Free'!important;
    
}
/* .stellarnav ul ul ul {
    left: 220px!important;
    right: unset!important;
} */

.parsley-required{
    text-align: right;
}
.about-us .our-specialties li:before{
    left:unset;
    right:25px;
}

.marquee-content{
    animation: scrolling-ar 50s linear infinite;
    -webkit-animation: scrolling-ar 50s linear infinite;
}

  @media(min-width:1200px){
    .stellarnav > ul > li:nth-child(7){
        width: auto;
    }
  }
  @keyframes scrolling-ar {
    0%{
      transform:translateX(-100%)  ;
      -webkit-transform:translateX(-100%)  ;
      -moz-transform:translateX(-100%)  ;
      -ms-transform:translateX(-100%)  ;
      -o-transform:translateX(-100%)  ;
  }
  100%{
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
}
  }
.third-section .middle .bottom .right{
    text-align: right;
}
@media(min-width:992px){
    #about-content div.about-details:first-child .about-desc{
        background-position: 92% 69%;
    }
    .about-us .our-specialties{
        background-position: 99% -10%;
    }
}
/* @media(max-width:420px){
    .hidden-content p,
    .hidden-content h3{
        margin-right: 0px;
        margin-left: auto;
    }

} */
#event-tooltip.arrow-position:before{
    left: 20px!important;
    right:unset!important;
}
@media(max-width:375px){
    .selector:after{
        left: 0px;
        right: 0px;
    }
}

.search-m button{
    right:unset;
    left: 5px;
    
}

.faqs-banner h1{
    font-family: 'Almarai', sans-serif!important;
}

/* Faqs page */


.tabs li:hover span{
transform:translateX(-3px);
-webkit-transform:translateX(-3px);
-moz-transform:translateX(-3px);
-ms-transform:translateX(-3px);
-o-transform:translateX(-3px);
}


.faqs_q .card-body li:before{
  left: unset;
  right:0px;
}
.tabs li{
    text-align: right;
}
.tabs{
    padding-inline:0px
}
.faqs_q .card-body ul{
    padding-right: 0px;
}
.faqs_q .card-body ul li{
    text-align: right;
}
@media(max-width:768px){
.tabs {
    padding-inline:30px
}
}

/* Error Pages Styles  */

  
.clock__img{
    right: -290px;
    left:unset;
  }
  
  .bg-cloud__img{
    left: -335px;
    right:unset;
  }
  
  .sm-cloud__img1{
    right:-41px;
    left:unset;
  }
  
  .sm-cloud__img2{
    left:-100px;
    right:unset;
  }
  
  @media(max-width:992px){
    .clock__img{
      right:-200px;
      left:unset;
    }
    .bg-cloud__img{
      left:-235px;
      right:unset;
    }
    .sm-cloud__img1{
      right:-29px;
      left: unset;
    }
    .sm-cloud__img2{
      left:-70px;
      right:unset
    }

  }
  
  @media(max-width:768px){

    .clock__img{
      right:-140px;
      left:unset;
    }

    .bg-cloud__img{
      left:-165px;
      right:unset;
    }
    .sm-cloud__img1{
      right:-20px;
      left: unset;
    }
    .sm-cloud__img2{
      left:-50px;
      right:unset;
    }

  }
  
  @media(max-width:626px){
    .sm-cloud__img2{
      left:-16px;
      right:unset;
    } 
  }
  
  @media(max-width:575px){
    .sm-cloud__img1{
      right:15px;
      left:unset;
    } 
    .sm-cloud__img2{
      left:15px;
      right:unset;
    } 
    .clock__img{
      right:calc(-100% + 90px);
      left:unset
    }
    .bg-cloud__img{
      left: calc(-100% + 90px);
      right:unset;
    }
  }
  
  @media(max-width:480px){
    .clock__img{
      right:-90px;
      left:unset;
    }
    .bg-cloud__img{
      left: -90px;
      right:unset;
    }
  }
  
  @media(max-width:375px){
    .clock__img{
      right:-60px;
      left:unset;
    }
    .bg-cloud__img{
      left: -60px;
      right:unset;
    }
    .sm-cloud__img1{
      right:0px;
      left:unset;
    } 
    .sm-cloud__img2{
      left:0px;
      right:unset;
    } 
  }
  
  /* Error 500 */
  

  .bg-cloud__img--1{
    right:-314px;
    left:unset;
  }
  .bg-cloud__img--2{
    left:-300px;
    right:unset;

  }
  
  @media(max-width:992px){
    .bg-cloud__img--1{
      right:-220px;
      left:unset;
    }
    .bg-cloud__img--2{
      left:-210px;
        right:unset;
    }
  }
  
  @media(max-width:768px){
    .bg-cloud__img--1{
      right:-154px;
      left:unset;
    }
    .bg-cloud__img--2{
      left:-147px;
      right:unset;
    }
  }
  
  @media(max-width:575px){
    .bg-cloud__img--1{
      right:calc(-100% + 90px);
      left:unset;
    }
    .bg-cloud__img--2{
      left:calc(-100% + 90px);
      right:unset;
  
    }
  }
  
  @media(max-width:480px){
    .bg-cloud__img--1{
      right:-90px;
      left:unset;
  
    }
    .bg-cloud__img--2{
      left:-90px;
      right:unset;
  
    }
  }
  @media(max-width:375px){
    .bg-cloud__img--1{
      right:-60px;
      left:unset;
    }
    .bg-cloud__img--2{
      left: -60px;
      right:unset;
 
    }
  }

  .faqs_q .card-body li:before{
    left: unset;
    right:0px;
  }

  .faqs-banner h1 {
    text-align:right
  }
  
  .date__div svg{
    left: 15px;
    right: inherit;
}