body {
    text-align: right;
    font-family: "Noto Kufi Arabic", sans-serif;
    font-size: 18px;
}

.container-fluid {
    padding-left: calc(var(--bs-gutter-x) * .5);
    padding-right: calc(var(--bs-gutter-x) * .5 + 100px);
}

.sidebar {
    left: unset;
    right: 0;
}

ul.sideMenu {
    left: unset;
    right: -100%;
}

.sidebar.showMenu .sideMenu {
    right: 100px;
    left: unset;
}

.headerRight {
    text-align: left;
}

#MainSliderID .carousel-caption {
    right: 120px;
    left: unset;
    text-align: right;
}

#MainSliderID .carousel-indicators {
    left: 0;
    right: unset;
    border-top-left-radius: 0px;
    border-top-right-radius: 30px;
}

.techInno {
    padding-left: 0;
    padding-right: calc(1.5rem * .5 + 100px);
}

.tech-swiper-nav {
    left: 30px;
    right: unset;
}

.techInno .techSwiper,
.techInno a.btnRound {
    margin-left: unset;
    margin-right: 100px;
}

a.btnRound i,
.advanceTabBox a i,
.tech-swiper-nav button,
ul.advanceTabList li a svg,
.advanceBox span i,
.jobSearch button i,
.contactForm button i {
    transform: rotate(180deg);
}

section.newsEvents .btnRound {
    margin-left: unset;
    margin-right: auto;
}

.impactBox:before {
    left: unset;
    right: 0;
}

.advanceTabBox a {
    margin: 0 20px 20px 0;
}

.service_title {
    padding: 20px 120px 20px 20px;
}

.contactForm input,
.contactForm textarea {
    text-align: right;
    margin-left: auto;
}

.contactForm button {
    direction: rtl;
    margin-left: auto;
}

.contactForm button i {
    margin-right: 9px;
}