:root {

    --default-font: "Tajawal", sans-serif;
}

body {
    direction: rtl;
}

.topbar-contact-info ul li a span {
    margin-right: 0;
    margin-left: 3px;
}

.topbar-contact-info ul li {
    margin-left: 0;
    padding-left: 0;
    margin-right: 20px;
    padding-right: 20px;
    border-left: 0;
    border-right: 1px solid var(--white-color);
}

.topbar-contact-info ul li a i {
    margin-right: 0;
    margin-left: 10px;
}

.topbar-social-icons {
    border-right: 0;
    border-left: 1px solid var(--white-color);
    margin-right: 0;
    padding-right: 0;
    margin-left: 20px;
    padding-left: 20px;
}

.topbar-social-icons ul li {
    margin-right: 0;
    margin-left: 20px;
}

.topbar-social-icons ul li:last-of-type {
    margin-left: 0;
}

.topbar-contact-info ul li:first-child {
    border-right: none;
    margin-right: 0px;
    padding-right: 0px;
}

.about-info-item .icon-box {
    margin-right: 0;
    margin-left: 20px;
}

/*
.about-img-2 {
    left: auto;
    right: 0;
}
*/

.company-timing {
    right: auto;
    left: 0;
}

@keyframes ctamoveobject {
    50% {
        right: auto;
        left: 40px;
    }
}


.company-timing figure {
    right: auto;
    left: 0px;
    transform: translate(-23px, -20px);
}

.company-timing h3 {
    margin: 0px 0px 20px 35px;
}


.section-title h3 {
    padding-left: 0;
    padding-right: 34px;
}

.section-title h3::before {
    left: auto;
    right: 0;
}

.service-readmore img {
    transform: rotate(180deg);
}

.service-readmore {
    margin-left: 0;
    margin-right: 10px;
}

.service-item-box .icon-box {
    margin-right: 0;
    margin-left: 15px;
}

.intro-video .section-row .section-title {
    text-align: right;
}

.why-choose-list ul li {
    padding-left: 0;
    padding-right: 30px;
}

.why-choose-list ul li::before {
    left: auto;
    right: 0;
}

.why-choose-item .icon-box {
    margin-right: 0;
    margin-left: 20px;
}

.faq-accordion .accordion-header .accordion-button {
    padding-right: 0;
    padding-left: 30px;
}

.faq-accordion .accordion-item .accordion-button::after,
.faq-accordion .accordion-item .accordion-button.collapsed::after {
    right: auto;
    left: 0;
}

.our-faqs-content {
    margin-right: auto;
    margin-left: 50px;
}

.faq-cta-box .icon-box {
    margin-right: 0;
    margin-left: 20px;
}

.footer-links ul li {
    padding-left: 0;
    padding-right: 16px;
}

.footer-links ul li::before {
    left: auto;
    right: 0;
}

.author-image {
    margin-right: 0;
    margin-left: 20px;
}

.footer-contact-item .icon-box {
    margin-right: 0;
    margin-left: 10px;
}

.footer-social-link ul li {
    margin-right: 0;
    margin-left: 20px;
}

.team-social-icon ul li {
    margin-right: 0;
    margin-left: 20px;
}

.testimonial-slider .testimonial-btn-next::before,
.testimonial-slider .testimonial-btn-prev::before {
    transform: rotate(0deg);
}

.testimonial-slider .testimonial-btn-prev::before {
    transform: rotate(180deg);
}

.testimonial-btn .testimonial-btn-next {
    margin-left: 0;
    margin-right: 20px;
}

.footer-copyright-text {
    text-align: right;
}

.footer-terms-condition ul {
    text-align: left;
}

.footer-terms-condition ul li {
    margin-right: 0;
    margin-left: 30px;
}

.footer-terms-condition ul li::before {
    right: auto;
    left: 0;
}

.footer-terms-condition ul li:last-child {
    margin-right: 0px;
    margin-left: 0px;
}

.faq-accordion .accordion-item .accordion-body {
    padding-right: 0;
    padding-left: 30px;
}

.btn-default,
.service-item-box .icon-box {
    background: linear-gradient(90deg, var(--accent-color-two) 0%, var(--accent-color) 100%);
}

.testimonial-btn .testimonial-btn-next,
.testimonial-btn .testimonial-btn-prev {
    background-image: linear-gradient(to left, var(--accent-color) 0%, var(--accent-color-two) 50%, var(--accent-color) 100%);
}

.about-us .section-title p {
    text-align: justify
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: 0;
    padding-right: var(--bs-breadcrumb-item-padding-x);
}

.breadcrumb-item + .breadcrumb-item::before {
    float: right;
    padding-right: 0;
    padding-left: var(--bs-breadcrumb-item-padding-x);
}

.our-approach-content {
    margin-left: 0px;
    margin-right: 20px;
}

.vision-mission-nav ul li {
    margin-right: 0px;
    margin-left: 30px;
}

.cta-img-2 {
    margin-left: 0px;
    margin-right: 40px;
}

.page-header-box ol {
    background: linear-gradient(-90deg, var(--accent-color) 0%, var(--accent-color-two) 100%);
}

.service-catagery-list ul li a::before {
    right: auto;
    left: 0;
    transform: translateY(-50%) rotate(-138deg);
}

.service-catagery-list ul li a:hover::before {
    transform: translateY(-50%) rotate(180deg);
}

.service-entry ul li {
    padding-left: 0;
    padding-right: 30px;
}

.service-entry ul li::before {
    left: auto;
    right: 0;
}

.service-sidebar {
    margin-right: 0;
    margin-left: 30px;
}

.contact-info-item .icon-box {
    margin-right: 0;
    margin-left: 20px;
    background: linear-gradient(-90deg, var(--accent-color) 0%, var(--accent-color-two) 100%);
}