/* Starting Global Style */

@font-face {
    font-family: 'Noto Kufi Arabic';
    src: url('../fonts/NotoKufiArabic/NotoKufiArabic-Black.woff2') format('woff2'),
        url('../fonts/NotoKufiArabic/NotoKufiArabic-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Kufi Arabic';
    src: url('../fonts/NotoKufiArabic/NotoKufiArabic-Bold.woff2') format('woff2'),
        url('../fonts/NotoKufiArabic/NotoKufiArabic-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Kufi Arabic';
    src: url('../fonts/NotoKufiArabic/NotoKufiArabic-ExtraLight.woff2') format('woff2'),
        url('../fonts/NotoKufiArabic/NotoKufiArabic-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Kufi Arabic';
    src: url('../fonts/NotoKufiArabic/NotoKufiArabic-Light.woff2') format('woff2'),
        url('../fonts/NotoKufiArabic/NotoKufiArabic-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Kufi Arabic';
    src: url('../fonts/NotoKufiArabic/NotoKufiArabic-ExtraBold.woff2') format('woff2'),
        url('../fonts/NotoKufiArabic/-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Kufi Arabic';
    src: url('../fonts/NotoKufiArabic/NotoKufiArabic-Regular.woff2') format('woff2'),
        url('../fonts/NotoKufiArabic/NotoKufiArabic-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Kufi Arabic';
    src: url('../fonts/NotoKufiArabic/NotoKufiArabic-Medium.woff2') format('woff2'),
        url('../fonts/NotoKufiArabic/NotoKufiArabic-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Kufi Arabic';
    src: url('../fonts/NotoKufiArabic/NotoKufiArabic-SemiBold.woff2') format('woff2'),
        url('../fonts/NotoKufiArabic/NotoKufiArabic-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Kufi Arabic';
    src: url('../fonts/NotoKufiArabic/NotoKufiArabic-Thin.woff2') format('woff2'),
        url('../fonts/NotoKufiArabic/NotoKufiArabic-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Kufi Arabic';
    src: url('../fonts/NotoKufiArabic/NotoKufiArabic-Regular.woff2') format('woff2'),
        url('../fonts/NotoKufiArabic/NotoKufiArabic-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Kufi Arabic';
    src: url('../fonts/NotoKufiArabic/NotoKufiArabic-Regular.woff2') format('woff2'),
        url('../fonts/NotoKufiArabic/NotoKufiArabic-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body, h1, h2, h3, h4, h5, h6, p {
    font-family: 'Noto Kufi Arabic'!important;
}

/* Ending Global Style */

/* Starting Header */

.right-list { float: right; }

.left-list { float: left; }

.right-list ul li:not(:last-of-type) { margin-left: 10px; }

.right-list ul li a i { margin-left: 5px; }

.left-list .s-form {  margin-left: 18px; }

.left-list .s-form .btn,
.left-list .s-form .form-control {
    padding: 0 15px 0 10px;
}

.left-list .s-form .form-control { padding: 0 0 0 15px; }

.left-list ul.other-links { margin-left: 17px; }

.left-list ul.other-links li:first-of-type { padding-right: 0; }

.left-list ul.other-links li::after { left: -1px }

.left-list ul.other-links li a i { margin-left: 8px; }

.left-list ul.languages li:not(:last-of-type) { margin-left: 6px; }

#primary-menu .navbar-nav > .nav-item { margin-left: 1px; }

#primary-menu .navbar-nav > .nav-item:last-of-type {margin-left: 0;}

#primary-menu .navbar-nav > .nav-item:not(:last-of-type)::after { left: -2px; }

#site-header .dropdown-item::after { left: 30px; }

#site-header .dropdown-item::before {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
    background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);
    background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(245,245,245,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=1 );
}

#site-header .dropdown-toggle::after { margin-right: 8px; }

/* Ending Header */

/* Starting SlideShow */

#slideshow::before { background: url(../images/slidebg.png) no-repeat right center; }

#slideshow .over-details .sign-link i { margin-right: 18px; }

#slideshow .scroll-down { right: -25px; }

#slideshow .scroll-down p { padding-right: 37px; }

#slideshow .scroll-down p::before { right: 5px; }

#slideshow .slide-nav p:after { margin-right: 22px; }

/* Ending SlideShow */

/* Starting News */

.news-item .n-date { text-align: right; }

.news-item .n-date i { margin-left: 8px; padding-left: 8px; border-left: 1px solid #45ACD0; }

/* Ending News */

/* Starting About Us */

.about-content .details .more {  margin-left: auto; }

.about-content .details .more i { margin-right: 10px; }

.statistics .item i { margin-left: 25px; }

/* Ending About Us */

/* Starting Events */

.e-item .e-date {
    background: #27B1CD url(../images/right-shape.png) no-repeat right center;
    margin-left: 26px;
}

.e-item .e-time > ul > li:not(:last-of-type) { margin-left: 23px; }

.e-item .e-time > ul > li > i { margin-left: 5px; }

.e-item .e-time span { margin-left: 8px; }

.e-item .social-list li:not(:last-of-type) { margin-left: 7px; }

/* Starting Register Now */

.register-now .wrapper { padding: 0 64px 0 92px; }

.register-now .img img { right: 12px; }

.register-now .details a i { margin-right: 5px; }

/* Ending Events */

/* Starting Footer */

footer .footer-top .heading + ul { padding-left: 42px; border-left: 1px solid #174D60; }

footer .footer-top li a::after { left: 0; }

footer .follow-links { padding-left: 32px; }

.social-list li:not(:last-of-type) { margin-left: 18px; }

footer .app-list li:not(:last-of-type) { margin-left: 12px; }

footer #testimonials .item i { margin-left: 10px; }

footer #testimonials .item .customer span { margin-right: 3px; }

.footer-bottom .f-logo { margin-left: 32px; }

.footer-bottom .links ul li:not(:last-of-type) { margin-left: 25px; }

/* Ending Footer */

/* Starting Section Header */

.s-header .owl-nav .owl-next { margin-left: 0!important; }

.s-header .owl-nav .owl-prev { margin-right: 0!important; }

.s-header .view-all { float: left; left: 15px; }

.s-header .view-all i { margin-right: 10px; }

/* Ending Section Header */

/* Starting Breadcrumb */

.breadcrumb-nav .breadcrumb { background: url(../images/main.png) no-repeat left center; }

.breadcrumb-nav .breadcrumb li:first-of-type { padding-right: 0; }

.breadcrumb-nav .breadcrumb li { padding-right: 0.7rem; }

.breadcrumb-item+.breadcrumb-item::before { padding-left: 0.7rem; }

/* Ending Breadcrumb */

/* Starting About Us Page */

.side-nav .heading { padding: 12px 20px 12px 0; }

.side-nav .heading span { margin-left: 0; }

.side-nav li a { padding: 15px 0 15px 10px; }

/* Ending About Us Page */

/* Starting Content Style */

.content .card { padding-left: 50px; }

.content .card .img { margin-left: 20px; }

.social li:not(:last-of-type) { margin-left: 10px; }

.content .card > a { margin-right: auto; }

.content .card > a i { margin-right: 10px; }

/* Ending Content Style */

/* Starting Main Content */

#main::before { background: url(../images/shape4.png) no-repeat left top; }

.s-header .owl-nav::before,
#main-content .slide-nav::before { border-right: 1px solid #B7B7B7;}

.about-us .statistics .row > div:nth-of-type(4) { padding-left: 45px; }

.about-us .statistics .row > div:nth-of-type(5) { padding-right: 45px; }

.col-aside .register-now .wrapper::before { background: url(../images/registerbg.png) no-repeat bottom right; }

/* Ending Main Content */

/* Starting Related Content */

.related-content .wrapper { padding: 0 64px 0 92px; }

.related-content .wrapper li:not(:last-of-type) { margin-left: 18px; }

.related-content .wrapper li i { margin-right: 10px; }

/* Ending Related Content */

/*** Starting Faculty Page ***/

.faculty .header-top .right-list ul li:not(:last-of-type) { margin-left: 20px; }

.faculty .left-list > a { margin-left: 30px; }

/* Starting Main Content */

.main-top .follow-us label { margin-left: 10px; }

.main-top .social-list li:not(:last-of-type) { margin-left: 10px; }

.tech-support span { margin-left: 15px; }

.tech-support span::after { margin-right: 12px; }

.tech-support span i { margin-left: 15px; }

#main-content .share { padding-left: 58px; }

#main-content .share > i { margin-left: 10px; }

#main-content .share span { margin-left: 15px; }

#main-content .share li:not(:last-of-type) { margin-left: 10px; }

/* Ending Main Content */

/*** Ending Faculty Page ***/

/* Starting Contact Us Page */

.contact-info .common-title { text-align: right; }

.contact-form { background-position: right 270px; }

.contact-form form { text-align: right; }

.contact-form form button i { margin-right: 15px; }

/* Ending Contact Us Page */

/* Starting Chapter Page */

.default-page .a-link { margin-left: 22px; }

.default-page .a-link:nth-of-type(even) { margin-left: 0; margin-right: -6px;}

.default-page .a-link i { margin-left: 30px; }

.default-page .a-link > img { margin-right: auto; }

.managers .common-title { text-align: right; }

.default-page .contact-form { background-position: right 140px; }

/* Ending Chapter Page */

/* Starting Faculty About us Page */

.f-about .f-logo { left: 88px; }

.f-about .mission .item p , .f-about .mission .item .more { text-align: right; }

.f-about .mission .item .more i { margin-right: 10px; }

/* Ending Faculty About us Page */

/* Starting Table */

table tr td:first-of-type {
    -webkit-border-radius: 0 20px 20px 0;
    -moz-border-radius: 0 20px 20px 0;
    -ms-border-radius: 0 20px 20px 0;
    -o-border-radius: 0 20px 20px 0;
    border-radius: 0 20px 20px 0;
}

table tr td:last-of-type {
    -webkit-border-radius: 20px 0 0 20px;
    -moz-border-radius: 20px 0 0 20px;
    -ms-border-radius: 20px 0 0 20px;
    -o-border-radius: 20px 0 0 20px;
    border-radius: 20px 0 0 20px;
}

/* Ending Table */

/* Starting Institutes Page */

.institutes .item .image { margin-left: 30px; }

.institutes .item .title::after { margin-right: 5px; }

/* Ending Institutes Page */

/* Starting Fields */

.fields ul li .field span::before { margin-left: 18px; }

.fields ul li:not(:nth-of-type(3n)),
.fields ul li:not(:last-of-type) { margin-left: 1%;}

/* Ending Fields */

/* Starting Student Services */

.student-services .item .more i { margin-right: 8px; }

/* Ending Student Services */

/* Starting Electronic Services */

#services-news .item a i { margin-right: 15px; }

/* Ending Electronic Services */
