@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');

:root {
    --heading-font: "Tajawal", sans-serif;
    --body-font: "Tajawal", sans-serif;
}

body {
    direction: rtl;
}

.slick-slider {
    direction: ltr;
}

.cs_hero.cs_style_1 .cs_hero_box {
    right: auto;
    left: 0;
}

.cs_hero.cs_style_1 .cs_hero_funfact_wrap {
    right: auto;
    left: 0;
}

.cs_hero.cs_style_1 .cs_hero_funfact_wrap:hover .cs_circle_group span:first-child {
    -webkit-transform: translateX(-60px);
    transform: translateX(-60px);
}

.cs_hero.cs_style_1 .cs_hero_funfact_wrap:hover .cs_circle_group span:last-child {
    -webkit-transform: translateX(60px);
    transform: translateX(60px);
}

.cs_hero.cs_style_1 .cs_hero_box_btn {
    right: auto;
    left: 16px;
}

@media screen and (min-width: 1200px) {
    .cs_nav .cs_nav_list > li {
        margin-right: 0;
        margin-left: 35px !important;
    }
}

@media screen and (min-width: 1200px) {
    .cs_nav .cs_nav_list > li:last-child {
        margin-left: 0;
    }
}

.cs_btn.cs_style_2::after {
    right: auto;
    left: 0;
}


.cs_arrow_btn svg {
    transform: scaleX(-1);
}

.cs_img_box.cs_style_1 {
    padding-right: 0;
    padding-left: 0;
    margin-left: 56px;
}

.cs_card.cs_style_1 .cs_arrow_btn {
    right: auto;
    left: 24px;
}

.cs_card_1_group .cs_card.cs_style_1 .cs_card_tags {
    left: auto;
    right: 32px;
}

.cs_card_1_group .cs_card.cs_style_1.active .cs_card_title {
    font-size: 41px;
}

.cs_slider_arrows.cs_style_2 .slick-arrow {
    transform: rotate(180deg);
}

@media (min-width: 992px) {
    .offset-lg-1 {
        margin-left: 0%;
        margin-right: 8.33333333%;
    }
}

.s .cs_section_heading {
    direction: rtl;
}

.s .slick-slide .cs_card_info {
    direction: rtl;
}

.cs_text_widget p {
    padding-left: 0;
    padding-right: 32px;
    border-left: 0;
    border-right: 2px solid var(--heading-color);
}

.cs_newsletter.cs_style_1 .cs_newsletter_btn {
    right: auto;
    left: 24px;
}

.cs_newsletter.cs_style_1 .cs_newsletter_input {
    padding: 10px 24px 10px 80px;
}

.cs_card.cs_style_3::before {
    left: auto;
    right: -10px;
}

.cs_card.cs_style_3 .cs_card_in::before {
    left: auto;
    right: -2px;
}

.cs_card.cs_style_3 .cs_card_in {
    padding-left: 0;
    padding-right: 50px;
}

.cs_card_3_wrap::before {
    background-image: -webkit-gradient(linear, left top, right top, from(var(--white-color)), to(transparent));
    background-image: linear-gradient(to left, var(--white-color), transparent);
    left: auto;
    right: 0;
}

.cs_card.cs_style_3 {
    left: auto;
    right: 0;
}

.cs_card.cs_style_3:nth-child(2) {
    left: auto;
    right: 22%;
}

.cs_card.cs_style_3:nth-child(3) {
    left: auto;
    right: 44%;
}

.cs_card.cs_style_3:nth-child(4) {
    left: auto;
    right: 66%;
}

.cs_card_3_wrap .cs_section_logo {
    right: auto;
    left: 0;
}

.cs_text_widget p,
.cs_slider_arrows.cs_style_3 .cs_right_arrow span,
.cs_footer_widget_menu a,
.cs_footer_links a {
    font-weight: 500;
}

@media screen and (max-width: 1199px) {
    .cs_site_header.cs_style_1 .cs_menu_toggle {
        right: auto;
        left: 0px;
    }
    .col-lg-8.d.wow.fadeInRight {
        padding-right: calc(var(--bs-gutter-x) * .5) !important;
    }
}
.breadcrumb-item + .breadcrumb-item {
    padding-left: 0;
    padding-right: 14px;
}

.breadcrumb-item + .breadcrumb-item::before {
    margin-right: 0;
    margin-left: 14px;
    float: right;
}

.cs_card.cs_style_2 .cs_arrow_btn {
    right: auto;
    left: 24px;
}

.cs_pl_40 {
    padding-left: 0;
    padding-right: 40px;
}

.cs_accordians.cs_style_1 .cs_accordian_head {
    padding: 24px 0px 24px 30px;
}
.cs_accordians.cs_style_1 .cs_accordian_toggle {
    right: auto;
    left: 0;
}