@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


body {
    direction: rtl;
    font-family: 'Almarai', sans-serif;
}

h1, h2, h3, h4, h5, h6, p, span, input, select, textarea, a, .links-f li a, li {
    font-family: 'Almarai', sans-serif;
}

.slider-block,
.slider-block .row {
    direction: rtl;
}

.mobile-menu {
    right: auto;
    left: 0;
}

.mobile-menu-visible .mobile-menu .menu-box {
    right: auto;
    left: 0;
}

.mobile-menu .menu-box {
    right: auto;
    left: -400px;
}

form {
    direction: rtl;
}

.nice-select:after {
    left: auto;
    right: 15px;
}

.mobile-menu .close-btn {
    left: auto;
    right: 0;
    text-align: right;
}

.intro-page .intro-inner .other-site .item-inner .lang-intro i {
    transform: scaleX(-1);
}

.intro-page::after {
    left: auto;
    right: 0;
    transform: scaleX(-1);
}

.slider-top-h {
    left: auto;
    right: -20px;
}

.serv-block {
    direction: rtl;
}

.banner-inner::before {
    right: auto;
    left: 0;
}

.banner-inner .home-slider::before {
    right: auto;
    left: 0;
}

.banner-inner .slider-top-h::before,
.banner-inner .slider-top-h::after {
    right: auto;
    left: 0;
}

.banner-inner .slider-top-h::after {
    left: 50px;
}

.home-slider {
    height: 805px;
}

.olaat2 header.sticky .head-top .head-inner .nav-head li.menu-item-has-children::after {
    left: auto;
    right: -18px;
}

.olaat2 .img-about .title-img {
    left: auto;
    right: 0;
}

.about-h::before {
    right: auto;
    left: 0;
}

.about-h::after {
    left: auto;
    right: 0;
}

.olaat2 .btn.btn-border i {
    transform: scaleX(-1);
}

.part-slider .item {
    /* padding: 0; */
    /* padding-inline-start: 30px; */
}

.mobile-menu .navigation li.menu-item-has-children::after {
    left: auto;
    right: 0;
}

.big-img-gallert::after {
    left: auto;
    right: 0;
}

.img-manger::after,
.img-manger::before {
    right: auto;
    left: 0;
}

.breadcrumb .text-bread ul li a::after {
    left: auto;
    right: -2px;
}



form {
    direction: rtl;
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
    right: 0;
    left: auto;
}

.header-bottom .head-top .head-inner .nav-head li.menu-item-has-children::after {
    left: auto;
    right: -16px;
}

.header-bottom .head-top .head-inner .form-head form i {
    right: auto;
    left: 0;
}

.header-bottom .head-top .head-inner .menu-right .user-name .btn-user::after {
    left: auto;
    right: 0;
}

.img-banner::before {
    left: auto;
    right: 0;
}

i.fa.fa-arrow-left {
    transform: scaleX(-1);
}

.tabs-courses .nav.nav-tabs .owl-nav button.owl-prev {
    left: 0;
    right: auto;
}

.tabs-courses .nav.nav-tabs .owl-nav button.owl-next {
    right: 0;
    left: auto;
}

.text-banner h1 {
    font-size: 55px;
    margin: 0 0 30px;
    line-height: 1.3;
}

.more-btn .icon-btn::before, .more-btn .icon-btn::after {
    left: auto;
    right: 10px;
}

.more-btn img {
    transform: scaleX(-1);
}

.img-about .animation-inner {
    left: auto;
    right: 30px;
}

.img-about .img::after {
    right: auto;
    left: -40px;
}

.img-banner .animation-img .shape-3 {
    left: auto;
    right: -60px;
    /* transform: scaleX(-1); */
}

.img-banner .animation-img .shape-3 img {
    transform: scaleX(-1);
}

.img-banner .animation-img .shape-2 {
    right: auto;
    left: 28px;
}

.img-banner .animation-img .shape-1 {
    right: auto;
    left: 20px;
}

.img-banner .animation-img .shape-4 {
    right: auto;
    left: 0;
}

* {
    letter-spacing: 0 !important;
}

.img-choose .img .choose-us-brands, .img-choose .img .choose-us-img, .img-choose .img .choose-us-bubbles {
    left: auto;
    right: 0;
}

.title h3 {
    font-size: 40px;
}

.count-block::after {
    transform: translate(160px, -65px);
}


.text-banner p {
    font-size: 18px;
}

.block-exp h3 {
    font-size: 21px;
}

.sub-title {
    font-size: 12px;
}

.text-serv p {
    font-size: 18px;
}

.partners-h .title h3 {
    /* font-size: 32px; */
}

.accordion .accordion-item .accordion-header .accordion-button {
    font-size: 16px;
}

.accordion-body p {
    font-size: 14px;
}

.blog-block .details p {
    font-size: 15px;
}

.breadcrumb .text-bread ul li a::before {
    right: auto;
    left: -4px;
    transform: scaleX(-1);
}

.contact-box {
    border-radius: 0 20px 20px 0;
    transform: translateX(-100px);
}

.contact-box-circle {
    right: auto;
    left: -20px;
}

.contact-box__info-list ul li a i {
    left: auto;
    right: 0;
}

.contact-box__info-list ul li a {
    direction: ltr;
    display: block;
    font-size: 18px;
}

.contact-box-circle::before {
    right: auto;
    left: 0;
    transform: scaleX(-1);
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    text-align: right;
}
.banner-tit-o h3 {
  width: 60%;
}
.banner-tit-o h3::after {
  width: 173px;
  left: 47px;
}
.banner-tit-o h3::before {
  left: 14px;
}
.sparg-serv p {
  font-family: 'Almarai', sans-serif;
}
.about-n-desc h3 {
  text-align: start;
  font-family: 'Almarai', sans-serif;
  line-height: 1.3;
}
.about-n-desc p {
  font-family: 'Almarai', sans-serif;
}
.sec-title-omg p {
  font-family: 'Almarai', sans-serif;
}

.about-inner-desc h3 {
  text-align: start;
  font-family: 'Almarai', sans-serif;
  line-height: 1.3;
}
.about-inner-desc p {
  text-align: start;
  font-family: 'Almarai', sans-serif;
}
.tit-about-con h3 {
  text-align: start;
  font-family: 'Almarai', sans-serif;
}
.disc-about-con p {
  text-align: start;
  font-family: 'Almarai', sans-serif;
}
.count-o-block h4 {
  font-family: 'Almarai', sans-serif;
}
.f-block-omg p {
    direction: ltr;
    text-align: end;
}

.f-block-omg h3 {
    text-align: end;
    direction: ltr;
}

.about-inner-desc span {
  font-family: 'Almarai', sans-serif;
}