html,
body {
    direction: rtl;
    text-align: right;
}


body {
    font-family: 'Tajawal', sans-serif;
}


.navbar-brand {
    margin-right: 0;
    margin-left: 1rem;
}

#navbarNav>ul {
    padding-inline-start: 0;
}

.lang-tog {
    font-family: 'Montserrat', sans-serif;
    margin-right: 0;
    margin-left: 1rem;
    padding-top: 10px;
    padding-bottom: 10px;
}

.banner .container .info>div img {
    margin-left: 0.75rem;
    padding-right: 0;
}

.sch-sec .info-card .bar .bg-y {
    border-radius: 50px 0px 0px 50px;
    margin-right: -1rem;
    margin-left: 0;
}


.shape-cont .row .col-lg-6 {
    padding-right: 90px;
    padding-left: 15px;
}



.shape .circle {

    left: auto;
    right: -50px;
    font-family: 'Tajawal', sans-serif;
}

.shape .v-line {
    right: 1px;
    left: auto;

}


.shape-cont .card-wr {
    padding-right: 33px;
    padding-left: 0;
}

.shape-cont .card-wr::after {
    right: 0;
    left: 0;
    background-image: url(../pic/Polygon1.png);
}

.shape-cont .row .card-wr::after {
    transform: scale(-1);

}

@media (min-width: 992px) {
    .shape-cont .row:nth-child(even) {
        justify-content: flex-start;
    }

    .shape-cont .row:nth-child(even) .col-lg-6 {
        padding-right: 15px;
        padding-left: 90px;
    }

    .shape-cont .row:nth-child(even) .shape .circle {
        left: -50px;
        right: auto;
    }


    .shape-cont .row:nth-child(even) .shape .v-line {
        right: auto;
        left: -1px;
    }


    .shape-cont .row:nth-child(even) .card-wr {
        padding-right: 0;
        padding-left: 33px;
    }

    .shape-cont .row:nth-child(even) .card-wr::after {
        left: 0;
        right: auto;
    }

}

@media (max-width: 991.98px) {

    .shape-cont .row:nth-child(even) .card-wr::after {
        transform: scale(1);

    }

    .shape .circle {
        left: auto;
        right: 0;
    }

    .shape .v-line {
        right: 43px;
        left: 0;
    }

    .shape-cont .card-wr::after {
        top: 24px;
    }

}


@media (max-width: 530px) {
    .shape-cont .card-wr {
        padding-left: 0;
        padding-right: 13px;
    }

}


.site-footer .f-title::after {
    left: auto;
    right: 0;
}

.footer-bottom .d-flex a:nth-child(1),
.site-footer .f-menu .item img {
    margin-right: 0;
    margin-left: .5rem;
}

.time-count .num {
    font-family: 'Montserrat', sans-serif;
}


/* edits */
.lang-tog {
    padding: 10px 4px;
}

sch-sec .info-card .bar .text {
    font-size: 17px;
}

.sch-sec .info-card .date {
    font-size: 24px;
    text-align: center;
}

.footer-bottom .d-flex a {
    margin-right: 0;
    margin-left: .5rem;
}

@media (min-width: 992px) {



    .sec-title .dark {
        font-size: 36px;
    }
}