/* Starting Gobal Style */

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto/Roboto-BoldItalic.woff2') format('woff2'),
    url('../fonts/Roboto/Roboto-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

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

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto/Roboto-BlackItalic.woff2') format('woff2'),
    url('../fonts/Roboto/Roboto-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

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

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

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto/Roboto-LightItalic.woff2') format('woff2'),
    url('../fonts/Roboto/Roboto-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto/Roboto-ThinItalic.woff2') format('woff2'),
    url('../fonts/Roboto/Roboto-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

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

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto/Roboto-Italic.woff2') format('woff2'),
    url('../fonts/Roboto/Roboto-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

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

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto/Roboto-MediumItalic.woff2') format('woff2'),
    url('../fonts/Roboto/Roboto-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

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

@font-face {
    font-family: 'Roboto Condensed';
    src: url('../fonts/RobotoCondensed/RobotoCondensed-LightItalic.woff2') format('woff2'),
    url('../fonts/RobotoCondensed/RobotoCondensed-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('../fonts/RobotoCondensed/RobotoCondensed-Italic.woff2') format('woff2'),
    url('../fonts/RobotoCondensed/RobotoCondensed-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

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

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

@font-face {
    font-family: 'Roboto Condensed';
    src: url('../fonts/RobotoCondensed/RobotoCondensed-BoldItalic.woff2') format('woff2'),
    url('../fonts/RobotoCondensed/RobotoCondensed-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('../fonts/RobotoCondensed/RobotoCondensed-Regular.woff2') format('woff2'),
    url('../fonts/RobotoCondensed/RobotoCondensed-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

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

#site-header .dropdown-item::after,
.breadcrumb-item+.breadcrumb-item::before,
.side-nav li a::after,
.s-header .owl-nav [class*=owl-],
footer .footer-top li a::after{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.f-about .mission .item .more i {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
}

.link-item:hover > img,
.default-page .a-link:hover > img {
    -webkit-transform: rotate(180deg) scale(1);
    -moz-transform: rotate(180deg) scale(1);
    -ms-transform: rotate(180deg) scale(1);
    -o-transform: rotate(180deg) scale(1);
    transform: rotate(180deg) scale(1);
}

ul { padding: 0; }

/* Ending Gobal Style */

/* Starting Header */

.right-list { float: left; }

.left-list { float: right; }

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

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

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

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

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

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

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

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

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

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

a.watch-all { margin-right: 30px; }

a.watch-all i { margin-left: 8px; }

#primary-menu .navbar-nav > .nav-item {margin-right: 1px;padding: 0 25px;}

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

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

#primary-menu .navbar-nav > .nav-item > .nav-link { font-size: 20px; }

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

#site-header .dropdown-item::after { content: "\e90c";}

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

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

/* Ending Header */

/* Starting SlideShow */

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

#slideshow .over-details p { margin-bottom: 10px; }

#slideshow .over-details h2 { font-size: 64px; line-height: 1.4; margin-bottom: 30px; }

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

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

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

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

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

/* Ending SlideShow */

/* Starting Quick Links */

.link-item .link-title { font-size: 30px; height: 70px; line-height: normal; }

/* Ending Quick Links */

/* Starting News */

.news-item { direction: ltr; }

#news .news-item .n-title { line-height: 1.4; margin-bottom: 8px; }

.news-item .n-date { text-align: left; font-size: 15px; }

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

/* Ending News */

/* Starting About Us */

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

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

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

.statistics .item .s-title { font-size: 20px; }

/* Ending About Us */

/* Starting Events */

.e-item { direction: ltr; }

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

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

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

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

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

/* Starting Register Now */

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

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

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

/* Ending Events */

/* Starting Footer */

footer .heading, footer .heading2 { margin-bottom: 40px; }

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

footer .footer-top li a { font-size: 16px; }

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

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

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

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

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

footer #testimonials .item .customer { direction: ltr; }

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

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

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

/* Ending Footer */

/* Starting Section Header */

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

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

.s-header .view-all { float: right; right: 15px; font-size: 20px; }

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

/* Ending Section Header */

/* Starting Breadcrumb */

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

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

.breadcrumb-nav .breadcrumb li {padding-left: 0;}

.breadcrumb-item+.breadcrumb-item::before {padding-left: 0.6rem;position: relative;top: -2px;}

/* Ending Breadcrumb */

/* Starting BreadCrumb #2 */

.breadcrumb2::after { left: 50px; }

.breadcrumb2 .title { font-weight: 600; }

.breadcrumb2 .title span { width: 55%; font-weight: 500; }

/* Ending BreadCrumb #2 */

/* Starting About Us Page */

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

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

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

/* Ending About Us Page */

/* Starting Content Style */

.content h2  { font-size: 52px; margin-bottom: 20px; }

.content h3 { margin-bottom: 20px; }

.content img { margin: 40px 0; }

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

.content .card h4 { font-size: 28px; line-height: 1; }

.content .card p { line-height: 1.4; }

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

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

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

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

/* Ending Content Style */

/* Starting Main Content */

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

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

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

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

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

.col-aside .register-now .details p { margin-bottom: 15px; }

.col-aside .register-now .details p strong { font-weight: 300; }

/* Ending Main Content */

/* Starting Related Content */

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

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

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

/* Ending Related Content */

/*** Starting Faculty Page ***/

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

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

/* Starting Main Content */

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

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

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

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

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

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

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

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

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

/* Ending Main Content */

/*** Ending Faculty Page ***/

/* Starting Contact Us Page */

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

.contact-form {
    background: #F8F8F8 url(../images/shape6-ltr.png) no-repeat;
    background-position: left center;
}

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

.contact-form form button { font-weight: 700; }

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

/* Ending Contact Us Page */

/* Starting Chapter Page */

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

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

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

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

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

.managers .item { direction: ltr; }

.default-page .contact-form {
    background: #033446 url(../images/shape7-ltr.png) no-repeat;
    background-position: left 140px;
}

/* Ending Chapter Page */

/* Starting Faculty About us Page */

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

.f-about .f-logo label { font-weight: 700; }

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

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

/* Ending Faculty About us Page */

/* Starting Table */

table tr td:first-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;
}

table tr td:last-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;
}

/* Ending Table */

/* Starting Institutes Page */

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

.institutes .item .title::after { content: "\e90d"; }

.institutes .item .title::after { margin-left: 5px; margin-top: 2px; }

/* Ending Institutes Page */

/* Starting Fields */

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

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

.fields ul li .field span::before { content: "\e90d"; }

/* Ending Fields */

/* Starting Modifications */


.carousel-control-prev i,
span .icon-arrow-left,
a .icon-arrow-left {
    display: inline-block;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

/* Ending Modifications */

/* Starting Student Services */

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

/* Ending Student Services */

/* Starting Electronic Services */

#services-news .item p { font-size: 24px; }

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

/* Ending Electronic Services */
