body {
    direction: rtl;
    text-align: right;
}

.container {
    direction: rtl;
}

.ltr-element {
    display: none;
}

.rtl-element {
    display: inline-block;
}

.header__area .header__image img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.custom-select {
    width: auto;
    text-align: right;
}

.custom-select .select-box img {
    display: block;
    width: 24px;
    height: 24px;
    object-fit: cover;
    flex-shrink: 0;
    box-shadow: 0 0 0 1px rgba(17, 4, 45, 0.12);
}

.text-end {
    text-align: left !important;
}

.text-start {
    text-align: right !important;
}

.single__work__item {
    padding-left: 0px;
    padding-right: 50px;
}

.single__work__item .dot {
    margin-right: -35px;
    margin-left: 0px;
}

.icon__list li {
    padding-left: 0px;
    padding-right: 35px;
}

.icon__list li .icon {
    left: auto;
    right: 0px;
}

.testimonial__items .testimonial__item .header {
    padding-left: 0px;
    padding-right: 60px;
}

.testimonial__items .testimonial__item .thumb {
    left: auto;
    right: 0px;
}

.ms-2 {
    margin-left: 0px;
    margin-right: 0.5rem !important;
}

nav.nav__menu .nav__list li ul.mega__menu li a .icon {
    margin-right: 0px;
    margin-left: var(--spacing-lg);
}

.map_pointers .pointer .tip {
    left: auto;
    right: 15px;
    padding: 6px 6px 6px 16px;
}

.map_pointers .pointer .tip .flag {
    margin-right: 0px;
    margin-left: 8px;
}

.funding__box {
    padding: 12px 12px 12px 24px;
}

.funding__box .icon {
    margin-right: 0px;
    margin-left: var(--spacing-lg);
}

.checkbox .check {
    margin-right: 0px;
    margin-left: var(--spacing-sm);
}

.float__right {
    float: left;
}

.ms-3 {
    margin-left: 0px !important;
    margin-right: 1rem !important;
}

.check__list li::before {
    margin-right: 0px;
    margin-left: 8px;
}

.input__radios > * {
    margin-right: 0px;
    margin-left: 12px;
}

.input__radio input[type="radio"] {
    margin-right: 0px;
    margin-left: 6px;
}

.input__checkbox {
    padding-left: 0px;
    padding-right: 30px;
}

.input__checkbox input[type="checkbox"] {
    left: auto;
    right: 0px;
}

.rtl__image {
    transform: rotateY(190deg);
}

.capital_header_image {
    float: right;
}

.search__form .form__input {
    margin-left: 12px;
    margin-right: 0px;
}

.dir__buttons {
    left: auto;
    right: 16px;
}


.toggle__button {
    margin-left: 0px;
    margin-right: 10px;
}

@media only screen and (min-width: 1201px) {
    nav.nav__menu .nav__list li a .arrow {
        margin-left: 0px;
        margin-right: var(--spacing-xs);
    }
}

@media only screen and (max-width: 1200px) {
    .navbar__area .nav__menu .nav__list li .toggle {
        margin-left: 0px;
        margin-right: auto;
    }

    .nav__menu .nav__list>li ul {
        padding-left: 0px;
        padding-right: var(--spacing-lg);
    }
}

@media (min-width: 992px) {
    .offset-lg-1 {
        margin-left: 0px;
        margin-right: 8.33333333%;
    }
    .p-lg-5.pe-lg-0 {
        padding-right: 3rem !important;
        padding-left: 0px !important;
    }
    .p-lg-5.ps-lg-0 {
        padding-left: 3rem !important;
        padding-right: 0rem !important;
    }
}

@media only screen and (max-width: 992px) {
    .footer__area .social__links {
        float: left;
    }
}


@media only screen and (max-width: 768px) {
    .search__form .form__input {
        margin-left: 0px;
    }

    .toggle__button {
        margin-left: 0px;
        margin-right: 5px;
    }
}
