body.lang-ar,
html[lang="ar"] {
    direction: rtl;
    text-align: right;
}

.navbar-brand{ margin-right:0 }
.navbar-expand-lg .navbar-nav .dropdownlanguage .dropdown-content{ right: initial; left:0; }
.column a{ text-align: right; }
.column a span{ margin:0 0 0 8px }
.main .ticklist{ padding-right:0 }
header .navbar li .dropdown-box a{ text-align: right; }
.ticklist li:before{ left: initial; right:-10px; }
.navbar-expand-lg .navbar-nav .dropdownlanguage .dropdown .dropbtn i{ margin: 0 0 0 5px }
.lang-ar .solution-section .solution{ padding-right: 0 }
.solution .solution-item_red:hover{margin-left:0; margin-right:-.2rem;}
.lang-ar .navbar-collapse{flex-grow: initial;}
.lang-ar .header__title{text-align: right;}
.lang-ar .header__pa{text-align: right;}
.lang-ar .centerset{text-align: right;}
.lang-ar .main .carousel-inner{text-align:right;}
.lang-ar li.dispnonesm{text-align: right; padding-left:0; padding-right:2.5rem;}
.lang-ar .solution-section .solution-list-title{text-align: right;}
.lang-ar .solution-section .solution-list-content{ text-align: initial;}
.lang-ar .solution-section{ text-align: initial;}
.lang-ar .solution-section .img-wrapper-laptop img{ text-align: right; padding: 29px 0; left: 0; height: inherit; max-width: 100% !important; } 
.lang-ar .solution-section .solution{text-align: right;}
.lang-ar .solution-section .solution-list-content{text-align: right;}
.lang-ar .professional-client .ticklist li{text-align: right; padding-left:0; padding-right:2.5rem;}
.lang-ar .footer .contact-us .contactform .form-consent{text-align: right;}
.lang-ar .footer p{text-align: right;}
.lang-ar .client-section .client i{ margin-left:4rem; margin-right:0}
.lang-ar .solution-item_red div .text{margin-right: 10px;}
.solution-item_red{ margin:1.5rem 0 }
.solution-section .l-solution:hover{padding-left:0; padding-right:.5rem;}
.solution-section .l-solution i{margin-right:0; margin-left:1rem;}
.solution-item_red div{padding-left:0; padding-right:1rem;}
.footer .wrapper{padding-left:0; border-left:0; padding-right:3rem; border-right:1px solid #d4d4d4}
.footer .contact-us .contactform .form-group label{ left:inherit; right: 0 }
.footer .bootstrap-select .dropdown-toggle .filter-option-inner-inner{ text-align: right; }
.footer .bootstrap-select .dropdown-toggle:after{right:initial; left:0; position:absolute; top:15px; margin:0; }
.footer .contact-us .contactform{ display: table; width: 100% }
.footer .contact-us .contactform .enquiry__wrapper{}
.footer .contact-us .contactform .enquiry__wrapper label{ display: block; text-align: right; }
.footer .contact-us .contactform button.button{ float: right; }
.footer .menu li{ text-align: right; }

.header__why-us{}
.header a.button{ float:right; }
.bor{ text-align: right; padding-left:0; padding-right:4rem}
.bor:before{ left: inherit; right: 18px }

.section1bw span{ padding-left:0; padding-right:4rem}

.section-regulations .regulation_expand .reg-cta i{margin-left:0; margin-right:1rem; -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg);}
.section--2 .heading__title h2, .section--2 .heading__title h3{ text-align: right; }
.section2w .article--wrapper{ text-align: right; }
.inside-prof, .profile .description{ border-left:0; border-right:4px solid red; }
.header__paragraph{ text-align: right; }
.name .linkd{ float: left; }

.profile a{ display: block; text-align: right; }
.name, .tit{ padding-left:0; padding-right:1rem;}
.section-team .name, .section-team .tit{ text-align: right; }

.section--2 .heading i{margin-right:0; margin-left:1.8rem;}

.section-team .name a[data-toggle="modal"]{ display:inline-table }

.news-general{ text-align: right; }
.news-general .topnav{ display: table; margin: auto; }
.topnav a{ float: right; text-align: right; }

.news-general .news-container .news-holder{ text-align: right; }

.news-general .news-holder-description{min-height:248px;}
.news-general .news-holder .date{ padding: 0 .7rem 0 2rem }
.news-general .news-holder .date:before{margin:0 0 0 .5rem; }

.solution__item:hover{margin:0 -.5rem 0 0;}
.solution__item-title{ text-align: right; }
.section--1 .benefit__box__title{ width: 100%; text-align: right; padding:3rem 3rem 0 0 }
.section--1 .benefit__box__title i{ margin:0 0 0 1.9rem; }

.section--1 .benefit__box .benefits__article, .section--2 .article--wrapper p, .section--3 .block__background p{ text-align: right; }
.section--4 .mobileapp__wrapper{ display:table; width:100% }
.section--4 .mobileapp .mobile__img{ right:inherit; left:7rem; }
.section--4 .mobileapp .mobile-content-wrapper{ float: right; text-align: right; }
.section--4 .mobileapp .mobile-content-wrapper .app__links a:not(:last-of-type){margin-right:0; margin-left:1rem;}
.hostcard__desc, .liquid-box, .professional-clients .section--4 .criteria p, .who-is p{ text-align: right; }

.who-is{ padding:0 0 0 5rem; }
.who-is p a.linkd-modal{ padding:1px 0; float: right; height:29px; margin:0 0 0 6px;}

.liquid-box .icon-img{margin:0 0 0 6rem;}

.professional-clients .section--3 .offset-lg-1{margin-left:0; margin-right:8.3333333333%; }

.professional-clients .section--4 .criteria--num{ margin: 0 0 0 1rem }
.professional-clients-bm .section--3 .aside-section__content__right--wrapper{ float:left; text-align: right; }
.professional-clients-bm .section--3 .aside-section__content .solution-list{ padding-right:0 }
.professional-clients-bm .section--3 .aside-section__content .solution-list li:hover{ margin-right:0 }
.professional-clients-bm .section--3 .aside-section__content__right--wrapper a.button, .professional-clients-bm .section--3 .aside-section__content__left a.button{float: right;}
.professional-clients-bm .section--3 .aside-section__content__left{ float: left; text-align: right; }

.lang-ar .owl-carousel, .bx-wrapper { direction: ltr; }
.lang-ar .owl-carousel .owl-item { direction: rtl; }
.lang-ar .top-bar-c .switchSite{ margin: 0 3.6rem 0 0 }
.lang-ar .top-bar-c .switchSite a.instit{ margin: 0 2.8rem 0 0 }
.lang-ar .navbar-expand-lg .navbar-nav .chooseentrity a{ margin:0 4px 0 0; }
.lang-ar  .navbar.navbar-expand-lg .collapse.navbar-collapse .navbar-nav-inner{ order: 1; flex-direction: row; display: flex;} 

.lang-ar .navbar .navbar-brand{ order: 2; }
.lang-ar .navbar .button-wrapper{ order: 3; }

/*.navbar, .navbar>.container, .navbar>.container-fluid{ padding: 0; }*/
.lang-ar .navbar-expand-lg .navbar-nav .nav-link:first-child{ padding-right: 0; }

.lang-ar header .navbar li .dropdown-box{ left: initial; right: 0; }
.navbar-expand-lg .navbar-nav .dropdownlanguage .dropdown .dropbtn img { margin:0 5px 0 0; }
.arabic_entrity{ display: none; }
.lang-ar .arabic_entrity{ display: inline; }
.lang-ar .arabic_entrity a{ padding: 0 .5rem; }
.lang-ar .eng_entrity{ display: none; }

.lang-ar .navbar.navbar-expand-lg .navbar-nav{ padding: 0; }

.section-regulations .regulation_expand.expanded .regulation-text{ text-align: right; }

.lang-ar .card.card_partner h3{ text-align: right; margin: 0; }
.lang-ar .card.card_partner .card-body{ padding: 0 3rem 0 1.25rem; display: flex; align-items: center; }
.padtopbot .fix-api-ticks p i{ padding: 0 0 0 1rem !important; }
.section--4 .topcard__back>p{ text-align:right;  }
.section--4 .topcard__back .available{ text-align: right; }
.section--4 .mobileapp .mobile-content-wrapper .mobile__title i{ margin: 0 0 0 2rem; }

.lang-ar .news-general .news-holder .date { padding: 0 2rem 0 .7rem }
.lang-ar .news-general .news-holder .date:before{ margin: 0 .5rem 0 0; }
.lang-ar .carousel-indicators{ padding: 0; }
.lang-ar .button-learn{ white-space: nowrap; }

@media (min-width:992px) and (max-width:1199px) {
    .lang-ar .section--3 .block__background h2{ text-align: right; }
    .lang-ar .solution-section .img-wrapper-laptop img{}
}

@media (min-width:768px) and (max-width:991px) {
    .navbar, .navbar>.container, .navbar>.container-fluid{ direction: ltr; }
    .sidemenu .droplang{ float: right; }
    .sidemenu .dropdown .dropbtn{ margin: 2rem 0; }
    .sidemenu .dropdownlanguage .dropdown-content{ left: initial; right: 0; }
    .lang-ar .topbargrid{ grid-column-gap: 0; justify-content: space-between; padding: 0 1.8rem; }
    .footer .wrapper{ padding-right: 0; border: 0; }
    .lang-ar .top-bar-c .switchSite{ margin-right: 0; }
    .lang-ar .arabic_entrity a:first-child{ padding-left: 0 !important; }
    .lang-ar .section--3 .block__background h2{ text-align: right; }
    .lang-ar .solution-section .img-wrapper-liquid img{ margin: auto; display: table; max-width: 100% !important; }
    .lang-ar .solution-section .img-wrapper-laptop img{ margin: auto; display: table; max-width: 100% !important; }
    .lang-ar .client-section-new{ margin-bottom: 0; height: auto; padding-bottom: 0; }
    .lang-ar .client-section-new-2{ margin-bottom: 0; }
    .lang-ar .solution{ padding-right: 0; }
    .lang-ar .section--1 .benefit__box__title{ padding: 3rem 0 0 3rem; }
    .footer .wrapper .menu a{ margin: 0 0 0 1rem; }
    .lang-ar .footer .wrapper .menu a:before{ margin: 0 0 0 .8rem; }
}

@media (min-width:481px) and (max-width:767px) {
    .topbar_right .arabic_entrity{ display: none; }
    .navbar, .navbar>.container, .navbar>.container-fluid{ direction: ltr; }
    .sidemenu .droplang{ float: right; }
    .sidemenu .dropdown .dropbtn{ margin: 2rem 0; }
    .sidemenu .dropdownlanguage .dropdown-content{ left: initial; right: 0; }
    .footer .wrapper{ padding-right: 0; border: 0; }
    .lang-ar .top-bar-c { padding: 0 1.8rem; }
    .lang-ar .top-bar-c .switchSite{ margin-right: 0; }
    .lang-ar .arabic_entrity a:first-child{ padding-left: 0 !important; }
    .lang-ar .section--3 .block__background h2{ text-align: right; }
    .lang-ar .liquid-box .icon-img{ margin: 0 0 2rem; }
    .lang-ar .section--3{ padding: 6.3rem 0 4.3rem; }
    .lang-ar .t_for_mobile .container_wrap_2 .t_mobile_position .col-1{ flex: 0; max-width: 0; padding: 0; }
    .lang-ar .border_timeline_mobile{ left: initial; right: 43px; }
    .lang-ar .solution-section{ padding-top: 5rem; }
    .lang-ar .solution-section .img-wrapper-laptop, .lang-ar .solution-section .img-wrapper-liquid{ left: 0; }
    .lang-ar .solution-section .img-wrapper-liquid img{ margin: auto; display: table; max-width: 100% !important; }
    .lang-ar .solution-section .img-wrapper-laptop img{ margin: auto; display: table; max-width: 100% !important;  }
    .lang-ar .client-section-new{ margin-bottom: 0; height: auto; padding-bottom: 0; }
    .lang-ar .client-section-new-2{ margin-bottom: 0; }
    .lang-ar .solution{ padding-right: 0; }
    .lang-ar .section--1 .benefit__box__title{ padding: 3rem 0 0 3rem; }
    .lang-ar .expandfx__title--icon{ margin:0 1rem 0 3rem; }
    .lang-ar .expandfx__arrow{ margin:0 auto 0 0; }


}
@media (max-width:400px) {
    .lang-ar .border_timeline_mobile{ height: 400px; }
}
@media (min-width:320px) and (max-width:480px) {
    .topbar_right .arabic_entrity{ display: none; }
    .navbar, .navbar>.container, .navbar>.container-fluid{ direction: ltr; }
    .sidemenu .droplang{ float: right; }
    .sidemenu .dropdown .dropbtn{ margin: 2rem 0; }
    .sidemenu .dropdownlanguage .dropdown-content{ left: initial; right: 0; }
    .footer .wrapper{ padding-right: 0; border: 0; }
    .lang-ar .top-bar-c .switchSite{ margin-right: 0; }
    .lang-ar .arabic_entrity a:first-child{ padding-left: 0 !important; }
    .lang-ar .section--3 .block__background h2{ text-align: right; }
    .lang-ar .liquid-box .icon-img{ margin: 0 0 2rem; }
    .lang-ar .section--3{ padding: 6.3rem 0 4.3rem; }
    .lang-ar .t_for_mobile .container_wrap_2 .t_mobile_position .col-1{ flex: 0; max-width: 0; padding: 0; }
    .lang-ar .border_timeline_mobile{ left: initial; right: 42px; }
    .lang-ar .t_for_mobile .col-10.col-md-10 p{ margin: 15px 20px 6px 0; }

    .lang-ar .t_for_mobile .container_wrap_2 .t_mobile_position .col-1{ flex: 0; max-width: 0; padding: 0; }
    .lang-ar .border_timeline_mobile{ left: initial; right: 43px; }
    .lang-ar .solution-section{ padding-top: 5rem; }
    .lang-ar .solution-section .img-wrapper-laptop, .lang-ar .solution-section .img-wrapper-liquid{ left: 0; }
    .lang-ar .solution-section .img-wrapper-liquid img{ margin: auto; display: table; max-width: 100% !important; }
    .lang-ar .solution-section .img-wrapper-laptop img{ margin: auto; display: table; max-width: 100% !important;  }
    .lang-ar .client-section-new{ margin-bottom: 0; height: auto; padding-bottom: 0; }
    .lang-ar .client-section-new-2{ margin-bottom: 0; }

    .lang-ar .solution-section .img-wrapper-laptop, .lang-ar .solution-section .img-wrapper-liquid{ left: 0; }

    .lang-ar .client-section-new{ margin-bottom: 0; height: auto; padding-bottom: 0; }
    .lang-ar .client-section-new-2{ margin-bottom: 0; }
    .lang-ar .solution{ padding-right: 0; }
    .lang-ar .section--1 .benefit__box__title{ padding: 3rem 0 0 3rem; }
    .lang-ar .expandfx__title--icon{ margin:0 1rem 0 3rem; }
    .lang-ar .expandfx__arrow{ margin:0 auto 0 0; }

}