@font-face {
    font-family: 'Cairo';
    src: url('../fonts/Cairo-Regular.eot');
    src: url('../fonts/Cairo-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Cairo-Regular.woff2') format('woff2'),
        url('../fonts/Cairo-Regular.woff') format('woff'),
        url('../fonts/Cairo-Regular.ttf') format('truetype'),
        url('../fonts/Cairo-Regular.svg#Cairo-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cairo SemiBold';
    src: url('../fonts/Cairo-SemiBold.eot');
    src: url('../fonts/Cairo-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Cairo-SemiBold.woff2') format('woff2'),
        url('../fonts/Cairo-SemiBold.woff') format('woff'),
        url('../fonts/Cairo-SemiBold.ttf') format('truetype'),
        url('../fonts/Cairo-SemiBold.svg#Cairo-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Cairo Bold';
    src: url('../fonts/Cairo-Bold.eot');
    src: url('../fonts/Cairo-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Cairo-Bold.woff2') format('woff2'),
        url('../fonts/Cairo-Bold.woff') format('woff'),
        url('../fonts/Cairo-Bold.ttf') format('truetype'),
        url('../fonts/Cairo-Bold.svg#Cairo-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cairo Black';
    src: url('../fonts/Cairo-Black.eot');
    src: url('../fonts/Cairo-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Cairo-Black.woff2') format('woff2'),
        url('../fonts/Cairo-Black.woff') format('woff'),
        url('../fonts/Cairo-Black.ttf') format('truetype'),
        url('../fonts/Cairo-Black.svg#Cairo-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

:root {
    --baseFont: 'Cairo', sans-serif;
    --fontMedium: 'Cairo SemiBold', sans-serif;
    --fontBold: 'Cairo Bold', sans-serif;
    --fontExBold: 'Cairo Black', sans-serif;
}

.rtl #main-menu .navbar-nav{padding-right: 0;}
.rtl .top-links .payment-link{margin-right: 0; margin-left: 1rem;}
.rtl .top-links .payment-link::after{right: auto; left: -8px;}
.rtl #main-menu ul li ul li a{text-align: right;}
.rtl .lang-link .me-1{margin-right: 0 !important; margin-left: .25rem!important;}
.rtl .facts-figures .fact-wrap .fact-content .text{max-width: 65%;}

.rtl .activity-wrap .item{margin-right: 0; margin-left: 12px;}
.rtl footer #top .insta-link img{margin-right: 0; margin-left: 12px;}

.rtl footer #top .footer-links{padding-right: 0;}
.rtl footer #top .footer-links li a{right: 0;}
.rtl footer #top .footer-links li a:hover{right: 5px;}

.rtl .learning-slider .owl-item .btn-custom{right: auto; left: -80px;}
.rtl #about .btn-custom{right: 0; left: -210px;}

.rtl #banner .item .banner-text h1,.rtl .btn-custom.style01 .text,.rtl .calendar h2.heading,.rtl .inner-banner h1,
.rtl h2.title,.rtl .btn-custom, .rtl .accordion.style01 .card .card-header a, .rtl .accordion.style02 .card .card-header a,
.rtl .career-content a,.rtl #cust-tab .nav-item .nav-link,.ui-state-default, .ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active,
.rtl .facts-figures .fact-wrap .fact-content h4,.rtl .fw-bold{font-family: var(--fontBold);}
.rtl .top-links .payment-link,.rtl .lang-link,.rtl .learning-slider .item .info .name,
.rtl .activity-wrap .item .name, .rtl .custom-strip .custom-links a, .rtl .values-block h6,.rtl .explore-link .title,
.rtl .governance-info a, .rtl .accordion.style01 .card .card-body h6, .rtl .accordion.style02 .card .card-body h6,
.rtl .age-group .col .std, .rtl .table-cust thead tr th .table-title, .rtl .career-content h6,
.rtl .step-form .left-block h6, .rtl .step-form .right-block .title, .rtl .step-form .right-block .form-label,
.rtl .btn-custom.fill, .rtl .content h6, .rtl #tab-style02 li .nav-link, .rtl .file-list a .view,
.rtl .pg-syllabus h3, .rtl .pg-syllabus .form-select, .rtl .pg-syllabus .form-select option,
.rtl .leadership-block .leadership-content .name, .rtl .pg-contact h3, .rtl .pg-contact .address-block h6,
.rtl footer #top h5,.rtl footer #top .address p,.rtl footer #top .address a, .rtl footer #top .logo-text,
.rtl .pg-contact h3, .rtl .pg-contact .address-block h6, .rtl .pg-contact .insta-link, .rtl .fw-semibold{font-family: var(--fontMedium);}

.rtl .vision-mission [class^="col-"]:first-child::after{left: -20%; right: auto;}
.rtl .explore-link .btn-custom.style01{left: -50px; right: auto;}
.rtl .modal .modal-content .btn-close{left: 15px; right: auto;}
.rtl .leadership-block .leadership-content::after{left: 0; right: auto; transform: scaleX(-1);}

.rtl .content ul li::before{right: 0; left: auto;}
.rtl .content ul li{padding-left: 0px; padding-right: 20px;}
.rtl .pg-contact .insta-link img{margin-right: 0; margin-left: 12px;}