@media (min-width:2560px) {

    /* Starting Global Style */

    #containerag{
        max-width:2560px;
        margin:0 auto;
        position: relative;
        box-shadow: 0 0 250px rgb(0 0 0 / 20%);
        -webkit-box-shadow: 0 0 250px rgb(0 0 0 / 20%);
        -moz-box-shadow: 0 0 250px rgb(0 0 0 / 20%);
        -khtml-box-shadow: 0 0 250px rgb(0 0 0 / 20%);
    }

    .container-fluid { padding: 0 35px; }

    .container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1610px; }

    #colleges .container { max-width: 1620px; }

    #site-header .dropdown-menu {
        min-width: 440px;
        -webkit-border-radius: 0 0 40px 40px;
        -moz-border-radius: 0 0 40px 40px;
        -ms-border-radius: 0 0 40px 40px;
        -o-border-radius: 0 0 40px 40px;
        border-radius: 0 0 40px 40px;
    }

}

@media (max-width: 2559px) {

    /* Starting Global Style */

    .owl-carousel .owl-dots { margin-top: 50px!important; }

    .s-header .view-all, .s-header .owl-nav,#main-content .slide-nav {
        margin-top: 0;
        height: 46px;
        line-height: 44px;
        padding: 0 25px;
        top: 0;
    }

    .s-header .owl-nav::before,
    #main-content .slide-nav::before { height: 24px; }

    .s-header .owl-nav [class*=owl-],
    #main-content .carousel-control-prev,
    #main-content .carousel-control-next { margin: 0 10px; }

    .s-header .owl-nav [class*=owl-] i,
    #main-content .carousel-control-prev i,
    #main-content .carousel-control-next i { font-size: 17px; }

    /* Ending Global Style */

    /* Starting Grouping */

    #fast-links, #ads, #colleges { padding: 55px 0; background-size: 125px; }

    #news .owl-nav.disabled+.owl-dots,
    #ads .owl-nav.disabled+.owl-dots { margin-top: 60px; }

    .link-item,
    .news-item .img,
    #ads .ad-item,
    .about-content .img,
    .college-item,
    .e-item,
    .register-now .wrapper,
    footer #testimonials,
    .related-content .wrapper,
    .contact-info .info-item,
    .contact-form,
    .contact-form textarea ,
    .f-about .f-image,
    .f-about .mission .item,
    .f-about .important-links .a-link,
    .default-page .a-link {
        -webkit-border-radius: 25px!important;
        -moz-border-radius: 25px!important;
        -ms-border-radius: 25px!important;
        -o-border-radius: 25px!important;
        border-radius: 25px!important;
    }

    #site-header .dropdown-menu {
        -webkit-border-radius: 0 0 25px 25px;
        -moz-border-radius: 0 0 25px 25px;
        -ms-border-radius: 0 0 25px 25px;
        -o-border-radius: 0 0 25px 25px;
        border-radius: 0 0 25px 25px;
    }

    .side-nav,
    .content .card,
    .content img,
    .about-us .statistics,
    .content iframe,
    .managers .image img,
    .managers .details {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
    }

    #fast-links .owl-carousel,
    #news .owl-carousel,
    #ads .owl-carousel { padding: 0 30px; }

    /* Ending Grouping */

    /* Starting Header */

    #site-header .header-top { min-height: 70px; }

    #site-header .site-logo { top: -3px; }

    #site-header #logo { width: 200px; height: 70px; }

    .right-list ul li a ,
    .faculty .left-list > a,
    a.watch-all {
        padding: 0 15px;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
    }

    .s-form { height: 30px; max-width: 165px; }

    .s-form .form-control { font-size: 12px; }

    .s-form .btn i { font-size: 14px; }

    .left-list ul.other-links li { padding: 0 10px; }

    .left-list ul.other-links li a { font-size: 12px; }

    .left-list ul.other-links li a i { font-size: 15px; }

    .left-list ul.other-links li::after { top: 3px; }

    .left-list ul.languages li a { width: 18px; height: 18px; }

    #site-header .navbar-nav { min-height: 55px; }

    #site-header .navbar-nav > .nav-item { padding: 0 25px; }

    #site-header .navbar-nav > .nav-item > .nav-link { font-size: 15px; }

    #site-header .dropdown-menu { min-width: 440px; }

    #site-header .dropdown-item::after { top: 15px; }

    .main-center { max-height: 40px; }

    /* Ending Header */

    /* Starting Common Title */

    .common-title { font-size: 36px; margin-bottom: 40px; }

    /* Ending Common Title */

    /* Starting Fast Links */

    .link-item  { padding: 45px 15px 20px; min-height: 260px }

    .link-item .link-title {font-size: 16px;height: 44px;}

    #fast-links .owl-carousel .owl-dots { margin-top: 30px!important; }

    /* Ending Fast Links */

    /* Starting Last News */

    #news { padding: 60px 0; }

    .news-item .img { margin-bottom: 5px; }

    #news .common-title { margin-bottom: 35px; }

    #news .news-item .n-title { font-size: 14px; }

    /* Ending Last News */

    /* Starting About Us */

    .about-content { padding: 55px 0 90px; }

    .about-content .heading { font-size: 36px; }

    .about-content .about-content { margin-bottom: 80px; }

    .about-content .details .title { font-size: 28px; margin-bottom: 20px; }

    .about-content .details p { font-size: 20px; }

    .about-content .details .more { font-size: 16px; height: 50px; line-height: 50px; padding: 0 36px; }

    .about-content .details .more i { font-size: 11px; }

    .statistics .heading { margin-bottom: 60px; }

    .statistics .heading::before { margin-bottom: 34px; }

    .statistics .item i { font-size: 60px; }

    .statistics .item .s-num { font-size: 42px; }

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

    /* Ending About Us */

    /* Starting Colleges */

    .college-item {
        padding: 40px 15px;
        margin: 5px 0 30px;
    }

    .college-item:hover {
        -webkit-box-shadow: 0 17px 11px 0px rgb(0 0 0 / 20%);
        -moz-box-shadow: 0 17px 11px 0px rgb(0 0 0 / 20%);
        -ms-box-shadow: 0 17px 11px 0px rgb(0 0 0 / 20%);
        -o-box-shadow: 0 17px 11px 0px rgb(0 0 0 / 20%);
        box-shadow: 0 17px 11px 0px rgb(0 0 0 / 20%);
    }

    .college-item p { font-size: 15px; }

    .college-item .img { max-height: 100px; }

    #colleges .owl-nav.disabled+.owl-dots { margin-top: 30px; }

    /* Ending Colleges */

    /* Starting Events */

    #events { padding: 60px 0 158px; }

    #events .common-title { margin-bottom: 32px; }

    .e-item { padding: 15px; }

    .e-item:not(:last-of-type) { margin-bottom: 20px; }

    .e-item .e-date {
        -ms-flex: 0 0 130px;
        flex: 0 0 130px;
        max-width: 130px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        -ms-border-radius: 15px;
        -o-border-radius: 15px;
        border-radius: 15px;
        padding: 20px 15px 10px;
    }

    .e-item .e-date p { font-size: 18px; }

    .e-item .e-date strong { font-size: 35px; }

    .e-item .e-date span { font-size: 16px; }

    .e-item .e-details .e-title { font-size: 20px; }

    .e-item .e-details p { font-size: 13px; margin-bottom: 15px; }

    .e-item .e-time ul li, .e-item .e-time span { font-size: 13px; }

    /* Ending Events */

    /* Starting Register Now */

    .register-now { top: 90px; margin-top: -202px; }

    .register-now .img {
        -ms-flex: 0 0 400px;
        flex: 0 0 400px;
        max-width: 400px;
        height: 200px;
    }

    .register-now .img img {
        max-width: 86%;
        right: 0;
        left: 0;
        top: 0;
    }

    .register-now .details p { font-size: 22px; }

    .register-now .details a { padding: 0 40px; font-size: 18px; height: 54px; line-height: 52px; }

    /* Ending Register Now */

    /* Starting Footer */

    footer { padding-top: 200px; }

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

    footer .footer-top .heading + ul { width: 100%; padding-bottom: 40px; }

    footer .footer-top li:not(:last-of-type) { margin-bottom: 18px; }

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

    footer .social-list li a { width: 32px; height: 32px; line-height: 32px; }

    footer .app-list li a { height: 32px; }

    footer .app-list li a img { height: inherit; max-width: 100%; }

    footer #testimonials .owl-theme { padding: 28px 70px; }

    footer #testimonials .item > span { font-size: 22px; }

    footer #testimonials .item i { font-size: 36px; }

    footer #testimonials .item p { font-size: 11px; line-height: 1.8; }

    .footer-bottom .f-logo { max-width: 129px; }

    .footer-bottom .links ul { margin-top: 18px }

    footer .copy-rights { margin-top: 10px }

    .footer-bottom .links ul li a,
    footer .copy-rights { font-size: 13px; }

    /* Ending Footer */

    /* Starting SlideShow */

    #slideshow {
        height: calc(100vh - 125px);
        max-height: 920px;
        min-height: 620px;
    }

    #slideshow .over-details .details { padding-top: 0; }

    #slideshow .over-details h2 { font-size: 52px; margin-bottom: 30px; }

    #slideshow .over-details .sign-link { padding: 0 54px; height: 60px; line-height: 60px; font-size: 20px; }

    #slideshow .over-details .sign-link i { font-size: 14px; }

    .video_play i:before { width: 85px; height: 85px; line-height: 85px; font-size: 20px; }

    .video_play:before,
    .video_play span:before {
        width: 110px;
        height: 110px;
    }

    .video_play:after,
    .video_play span:after { width: 145px; height: 145px; }

    #slideshow .slide-nav p:after { border-width: 1px; }

    #slideshow .scroll-down { bottom: 150px; }

    /* Ending SlideShow */

    /* Starting About Us Page */

    #main { background-size: 170px; background-position: 50% -50px; }

    #main::before { background-size: 300px; }

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

    .content h3 { font-size: 24px; margin-bottom: 15px; }

    .content p { font-size: 15px; }

    .content img { margin: 30px 0; }

    .content .card  { margin-top: 20px; margin-bottom: 30px; }

    .content .card .img {
        -ms-flex: 0 0 185px;
        flex: 0 0 160px;
        max-width: 160px;
    }

    .content .card h4 { font-size: 14px; margin-bottom: 10px; }

    .content .card p { font-size: 15px; margin-bottom: 10px; }

    .content .card > a { padding: 0 25px; font-size: 14px; height: 50px; line-height: 50px; }

    .content .card > a i { font-size: 9px; margin-top: 1px; }

    .content .card .social h5 { font-size: 20px; margin-bottom: 15px; }

    .social li a {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .content .content-head .social {
        margin-bottom: 14px;
        margin-top: 20px;
    }

    .about-us .statistics {
        padding: 80px 30px;
        margin: 30px 0;
    }

    .about-us .statistics h2 { font-size: 28px; margin-bottom: 50px; }

    .about-us .statistics .item .s-num { font-size: 32px; }

    .about-us .statistics .row > div { margin-bottom: 50px; }

    .about-us .map { height: 400px; margin-top: 30px; }

    .content iframe { height: inherit; }

    .related-content .wrapper { min-height: 202px; padding: 0 20px; }

    .related-content .wrapper .title { margin-bottom: 25px; }

    .related-content .wrapper li a { height: 50px; min-width: 200px; }

    /* Ending About Us Page */

    /*** Starting Faculty Page ***/

    /* Starting Main Content */

    #main-content { padding-bottom: 30px; }

    .main-top .fac-logo h3 { font-size: 22px; }

    .tech-support { font-size: 18px; }

    #main-content .img { margin-bottom: 30px; }

    #main-content .img,
    #fac-departments .item {
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
        border-radius: 30px
    }

    #main-content .share { font-size: 18px; }

    #main-content .share > i { font-size: 25px; }

    #main-content .share li a {
        width: 30px;
        height: 30px;
        line-height: 28px;
    }

    #main-content .share li a i { font-size: 15px; }

    .s-header .owl-nav, #main-content .slide-nav { max-width: 115px; }

    /* Ending Main Content */

    /* Starting Faculty Ads */

    #fac-ads { padding: 60px 0; background-size: 125px; }

    #fac-ads .ad-item .title {
        font-size: 28px;
        margin-bottom: 20px;
    }

    #fac-ads .ad-item p { font-size: 18px; }

    /* Ending Faculty Ads */

    /* Starting Faculty Departments */

    #fac-departments { padding: 60px 0; background-size: 125px; }

    #fac-departments .owl-carousel { margin-top: 40px; }

    #fac-departments .item { padding: 30px 15px; min-height: 240px; }

    #fac-departments .item i { font-size: 75px; margin-bottom: 20px; }

    #fac-departments .item .title { font-size: 18px; height: 54px; }

    /* Ending Faculty Departments */

    /* Starting Faculty Events */

    .faculty #events { padding: 60px 0; }

    /* Ending Faculty Events */

    /* Starting Faculty Statistics */

    .fac-statistics { padding: 60px 0; }

    .fac-statistics .common-title + p { font-size: 18px; }

    /* Ending Faculty Statistics */

    /* Starting Register Now */

    .faculty .register-now .img img {
        max-width: 88%;
    }

    /* Ending Register Now */

    /*** Ending Faculty Page ***/

    /* Starting Contact Us Page */

    .contact_us { padding-bottom: 180px; }

    .contact-info { padding: 30px 0 50px; }

    .contact-info .common-title { margin-bottom: 30px; }

    .contact-info .info-item { min-height: 250px; }

    .contact-info .info-item .title { font-size: 18px; }

    .contact-info .info-item a { margin-top: 20px; }

    .contact-form {padding: 50px 140px;background-size: 150px;}

    .contact-form .common-title { font-size: 32px; }

    .contact-form p { font-size: 14px; width: 100%; }

    .contact-form label { font-size: 14px; }

    .contact-form .form-group { margin-bottom: 20px; }

    .contact-form .form-control { min-height: 50px; }

    .contact-form form button {height: 60px;line-height: 60px;font-size: 20px;padding: 0 50px;}

    /* Ending Contact Us Page */

    /* Starting Baskan Page */

    .content .content-head .social { margin-top: 0; }

    .content .content-head { margin-bottom: 30px; }

    .managers { padding-top: 0; }

    .baskan .managers .common-title { font-size: 28px; margin-bottom: 25px; }

    .baskan .managers .item { padding-top: 120px; }

    .baskan .managers .details { min-height: 225px; }

    .baskan .managers .details strong { font-size: 16px; margin-bottom: 12px; }

    .managers .social li a {
        width: 25px;
        height: 25px;
        line-height: 23px;
        font-size: 12px;
    }

    .managers .owl-carousel .owl-dots { margin-top: 10px!important; }

    /* Ending Baskan Page */

    /* Starting Default Page */

    .default-page { padding-bottom: 180px; }

    .default-page .contact-form { margin-top: 30px; background-size: 150px; }

    /* Ending Default Page */

    /* Starting Faculty About Us Page */

    .f-about .f-image { margin-bottom: 30px; }

    .f-about .f-logo { width: 140px; }

    .f-about .mission { padding-top: 70px; padding-bottom: 40px; }

    .f-about .mission .item { padding: 0 15px 25px; }

    .f-about .mission .item > i {
        width: 130px;
        height: 130px;
        line-height: 130px;
        font-size: 64px;
        margin-top: -65px;
        margin-bottom: 15px;
    }

    .f-about .mission .item .title { font-size: 22px; font-weight: 600; }

    .f-about .mission .item p { font-size: 16px; margin-bottom: 10px; }

    .f-about .mission .item .more { font-size: 18px; padding: 0 36px; }

    .f-about .mission .item .more i { font-size: 12px; }

    .f-about .important-links .a-link {
        min-height: 120px;
        padding: 0 20px;
        margin-top: 12px;
        margin-bottom: 12px;
    }

    .default-page .a-link i { font-size: 52px; }

    .f-about .important-links .a-link { font-size: 16px; }

    .default-page .a-link > img { width: 25px; height: 25px; }

    /* Ending Faculty About Us Page */

    /* Starting Chapter Page */

    .breadcrumb2 .title {font-size: 40px;}

    .breadcrumb2 .title span {font-size: 20px;}

    .default-page .a-link { padding: 0 30px; min-height: 120px; margin-top: 0; }

    .default-page .a-link { font-size: 20px; font-weight: 600; }

    .managers .item { padding-top: 100px; }

    .managers .common-title {  font-size: 32px; margin-bottom: 25px; }

    .managers .details { min-height: 285px; }

    .managers .details strong  { font-size: 18px; margin-bottom: 5px; }

    .managers .details .name { font-size: 16px; font-weight: 600; margin-bottom: 15px; }

    /* Ending Chapter Page */

    /* Starting Regulations Page */

    #main.regulations { padding: 40px 0 60px; }

    .regulations .common-title {  font-size: 32px; margin-bottom: 25px; }

    .regulations .row { margin: 0 -15px; }

    .regulations .row > div { padding: 0 15px; }

    .regulations .item {
        height: 270px;
        padding: 40px 15px;
        margin-bottom: 30px;
    }

    .regulations .item::after { font-size: 34px; bottom: 30px; }

    .regulations .item .img {width: 65px;margin-bottom: 15px;}

    .regulations .item .title { font-size: 18px; }

    /* Ending Regulations Page */

    /* Starting Institutes Page */

    #main#main.institutes { padding: 40px 0 60px; }

    .institutes .common-title {  font-size: 32px; margin-bottom: 25px; }

    .institutes .item { min-height: 125px; padding: 10px 30px; }

    .institutes .item .image {
        -ms-flex: 0 0 70px;
        flex: 0 0 70px;
        max-width: 70px;
    }

    .institutes .item .title {
        font-size: 18px;
        -ms-flex: 0 0 calc(100% - 85px);
        flex: 0 0 calc(100% - 85px);
        max-width: calc(100% - 85px);
    }

    .institutes .item .title::after { font-size: 12px; }

    /* Ending Institutes Page */

    /* Starting Chapter Page */

    .dep-goals { padding: 0; }

    .dep-goals .title { font-size: 24px; margin-bottom: 15px; }

    .dep-goals .item {
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
        border-radius: 30px;
        padding: 25px 8px;
        min-height: 280px;
    }

    .dep-goals .item .icon {
        width: 90px;
        height: 90px;
        border-width: 28px;
        margin-bottom: 15px;
    }

    .dep-goals .item .icon img {width: 40px;}

    .dep-goals .item p { font-size: 15px; }

    /* Ending Chapter Page */

    /* Starting Fields */

    .fields { margin-top: 0; padding-top: 0; }

    .fields ul { margin-top: 30px; }

    .fields .field {
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
        border-radius: 30px;
        font-size: 14px;
        min-height: 80px;
    }

    .fields ul li .field span::before { font-size: 9px; }

    /* Ending Fields */

    /* Starting Student Services */

    .student-services { padding-top: 30px; }

    .student-services > p { font-size: 21px; margin-bottom: 30px; }

    .student-services .item { min-height: 290px; }

    .student-services .item .icon { width: 100px; height: 100px; }

    .student-services .item .icon img { max-width: 55%; }

    .student-services .item .title { font-size: 16px; }

    /* Ending Student Services */

    /* Starting Electronic Services */

    #e-services {padding: 80px 0 70px;background-size: 120px;}

    #e-services .title, #services-news .title, #contact-service .title {
        font-size: 30px;
    }

    #e-services .title { margin-bottom: 15px; }

    #e-services .title + p { margin-bottom: 50px; }

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

    #services-news .item a { height: 50px; padding: 0 40px; }

    #services-news .slider-nav .slick-list { height: 350px; }

    #contact-service { padding: 80px 0 200px; }

    /* Ending Electronic Services */

}

@media (max-width:1366px) {

    /* Starting SlideShow */

    #slideshow {
        height: calc(100vh - 125px);
        max-height: calc(100vh - 125px);
        min-height: 532px;
    }

    #slideshow .scroll-down {
        bottom: 180px;
    }

    #slideshow .slide-nav { bottom: 30px; }

    /* Ending SlideShow */

    /* Starting Chapter Page */

    .breadcrumb2 .title { font-size: 36px; }

    .breadcrumb2 .title span { font-size: 18px; }

    /* Ending Chapter Page */

    /* Starting BreadCrumb #2 */

    .breadcrumb2 { min-height: 360px; }

    .breadcrumb2::after { width: 260px; }

    /* Ending BreadCrumb #2 */


}

@media (max-width:1365px) {

    /* Starting Header */

    .right-list ul li a { font-size: 11px; padding: 0 12px; }

    .s-form { max-width: 150px }

    .left-list ul.other-links li a { font-size: 11px; }

    #site-header .navbar-nav > .nav-item { padding: 0 20px; }

    #site-header .navbar-nav > .nav-item > .nav-link { font-size: 14px; }

    /* Ending Header */

    /* Starting SlideShow */

    #slideshow {
        height: calc(100vh - 125px);
        max-height: 462px;
        min-height: 462px;
    }

    #slideshow .over-details p { font-size: 21px; margin-bottom: 15px; }

    #slideshow .over-details h2 { font-size: 42px; }

    #slideshow .over-details .sign-link {
        padding: 0 40px;
        height: 50px;
        line-height: 50px;
        font-size: 18px;
    }

    #slideshow .over-details .sign-link i { font-size: 10px; }

    #slideshow .slide-nav .carousel-control-next i,
    #slideshow .slide-nav .carousel-control-prev i {
        font-size: 21px;
    }

    /* Ending SlideShow */

}


@media (max-width:1199px) {

    /* Starting Global Style */

    .container, .container-lg, .container-md, .container-sm { max-width: 900px; }

    .owl-carousel .owl-dots { margin-top: 40px!important; }

    /* Ending Global Style */

    /* Starting Grouping */

    #fast-links .owl-carousel, #news .owl-carousel, #ads .owl-carousel { padding: 0 }

    .link-item, .news-item .img, #ads .ad-item,
    .about-content .img, .college-item, .e-item, .register-now .wrapper,
    footer #testimonials, .related-content .wrapper, .contact-info .info-item,
    .contact-form, .contact-form textarea, .f-about .f-image,
    .f-about .mission .item, .f-about .important-links .a-link,
    .default-page .a-link {
        -webkit-border-radius: 20px!important;
        -moz-border-radius: 20px!important;
        -ms-border-radius: 20px!important;
        -o-border-radius: 20px!important;
        border-radius: 20px!important;
    }


    #site-header .dropdown-menu {
        -webkit-border-radius: 0 0 20px 20px;
        -moz-border-radius: 0 0 20px 20px;
        -ms-border-radius: 0 0 20px 20px;
        -o-border-radius: 0 0 20px 20px;
        border-radius: 0 0 20px 20px;
    }

    /* Ending Grouping */

    /* Starting Common Title */

    .common-title { font-size: 34px; }

    /* Ending Common Title */

    /* Starting Section Header */

    .s-header .view-all,
    .s-header .owl-nav,
    #main-content .slide-nav { height: 40px; line-height: 38px; padding: 0 15px; font-size: 14px; }

    .s-header .owl-nav,
    #main-content .slide-nav { max-width: 92px}

    .s-header .owl-nav [class*=owl-] i,
    #main-content .carousel-control-prev i,
    #main-content .carousel-control-next i { font-size: 14px; }

    .s-header .view-all i { font-size: 10px; }

    /* Ending Section Header */

    /* Starting Header */

    #site-header .header-top { min-height: 60px; }

    .right-list ul li a { font-size: 10px; padding: 0 10px; height: 28px; line-height: 28px; }

    .right-list ul li a i { font-size: 14px; }

    #site-header #logo { width: 172px; height: 65px; }

    .s-form { max-width: 122px; height: 28px; }

    .s-form .form-control { font-size: 11px; }

    .s-form .btn { padding: 0 10px 0 5px }

    .s-form .btn i { font-size: 12px; }

    .left-list ul.other-links li { padding: 0 7px; }

    .left-list ul.other-links li::after { height: 12px; }

    .left-list ul.other-links li a { font-size: 10px; }

    .left-list ul.other-links li a i { font-size: 14px; }

    .left-list ul.languages li a { width: 16px; height: 16px; }

    #site-header .navbar-nav { min-height: 45px; }

    #site-header .navbar-nav > .nav-item { padding: 0 15px; }

    #site-header .navbar-nav > .nav-item > .nav-link { font-size: 13px; }

    .main-center { max-height: 30px; }

    /* Ending Header */

    /* Starting SlideShow */

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

    #slideshow .over-details h2 { font-size: 36px; margin-bottom: 20px; }

    #slideshow .over-details .sign-link {
        padding: 0 30px;
        height: 45px;
        line-height: 45px;
        font-size: 15px;
    }

    #slideshow .over-details .sign-link i { font-size: 9px; }

    #slideshow .slide-nav p { font-size: 15px; }

    #slideshow .slide-nav .carousel-control-next i, #slideshow .slide-nav .carousel-control-prev i {
        font-size: 18px;
    }

    /* Ending SlideShow */

    /* Starting Fast Links */

    .link-item {min-height: 200px;padding: 36px 15px 20px;}

    .link-item > span {max-height: 75px;}

    .link-item .link-title {font-size: 14px;height: 38px;}

    .link-item > img { width: 25px!important; }

    /* Ending Fast Links */

    /* Starting News */

    #news .news-item .n-title { font-size: 12px; margin-bottom: 5px; }

    .news-item .n-date { font-size: 12px; }

    /* Ending News */

    /* Starting About Us */

    .about-content .heading { font-size: 34px; }

    .about-content .about-content { margin-bottom: 60px; padding-top: 0; }

    .about-content .details .title { font-size: 22px; margin-bottom: 10px; }

    .about-content .details p { font-size: 17px; margin-bottom: 20px; }

    .about-content .details .more {
        height: 45px;
        line-height: 43px;
    }

    .statistics .row { margin: 0 -5px; }

    .statistics .row > div { padding: 0 5px; }

    .statistics .item i { font-size: 52px; }

    .statistics .item .s-num { font-size: 32px; }

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

    /* Ending About Us */

    /* Starting Collages */

    .college-item p { font-size: 14px }

    #colleges .owl-carousel .owl-dots { margin-top: 10px!important; }

    /* Ending Collages */

    /* Starting Events */

    #events { padding: 60px 0 160px; }

    .e-item .e-date {
        -ms-flex: 0 0 100px;
        flex: 0 0 100px;
        max-width: 100px;
    }

    .e-item .e-date p { font-size: 18px; }

    .e-item .e-date strong { font-size: 30px; margin: 5px 0 0; }

    .e-item .e-date span { font-size: 16px; }

    .e-item .e-date span > i { font-size: 18px; }

    .e-item .e-details {
        -ms-flex: 0 0 calc(100% - 130px);
        flex: 0 0 calc(100% - 130px);
        max-width: calc(100% - 130px)
    }

    .e-item .e-details .e-title a { font-size: 18px; }

    .e-item .e-details p { font-size: 12px; }

    .e-item .e-time ul li, .e-item .e-time span { font-size: 11px; }

    .e-item .e-time > ul > li > i { font-size: 11px; margin-top: 0; }

    .e-item .social-list li a { width: 18px; height: 18px; line-height: 17px; }

    /* Ending Events */

    /* Starting Register Now */

    .register-now { top: 75px; margin-top: -182px; }

    .register-now .img {
        -ms-flex: 0 0 380px;
        flex: 0 0 380px;
        max-width: 380px;
        height: 180px;
    }

    .register-now .img img { max-width: 70%; }

    .register-now .details .title { font-size: 16px; }

    .register-now .details p {font-size: 21px;}

    .register-now .details a {
        padding: 0 15px;
        height: 46px;
        line-height: 44px;
        font-size: 15px;
    }

    .register-now .details a i { font-size: 9px; }

    /* Ending Register Now */

    /* Starting Footer */

    footer { padding-top: 180px; }

    footer .heading, footer .heading2 { font-size: 18px; margin-bottom: 30px; }

    footer .footer-top .heading + ul { padding-bottom: 0; }

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

    footer .footer-top li a::after { font-size: 8px; top: 5px; }

    footer .follow-links { margin-bottom: 20px; }

    footer .social-list li a { width: 28px; height: 28px; line-height: 28px; font-size: 12px; }

    footer #testimonials .owl-theme { padding: 20px 30px; }

    footer #testimonials .item i { font-size: 30px; }

    footer #testimonials .item > span { font-size: 18px; }

    footer #testimonials .item .customer { font-size: 12px; }

    footer #testimonials .owl-theme .owl-nav { padding: 0 10px; }

    footer #testimonials .owl-theme .owl-nav [class*=owl-] i { font-size: 16px; }

    .footer-bottom .row { margin: 0 -5px; }

    .footer-bottom .row > div { padding: 0 5px; }

    .footer-bottom .f-logo { display: none; }

    .footer-bottom .links ul { margin-top: 0; }

    .footer-bottom .links ul li a, footer .copy-rights { font-size: 11px; }

    footer .copy-rights { margin: 0; }

    /* Ending Footer */

    /* Starting About Us Page */

    #main .col-aside {
        -ms-flex: 0 0 270px;
        flex: 0 0 270px;
        max-width: 270px;
        padding: 0 15px;
    }

    #main .col-content {
        -ms-flex: 0 0 calc(100% - 270px);
        flex: 0 0 calc(100% - 270px);
        max-width: calc(100% - 270px);
        padding: 0 15px;
    }

    .side-nav { padding: 25px 15px 50px; }

    .side-nav .heading { padding: 10px 15px 12px 0; font-size: 13px; margin: 0; }

    .side-nav .heading span { width: 30px }

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

    .side-nav li a { font-size: 12px; }

    .col-aside .register-now .details .title { font-size: 15px; }

    .col-aside .register-now .details p { font-size: 21px; }

    .content { padding-top: 20px; }

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

    .content h3 { font-size: 22px; margin-bottom: 10px; }

    .content p { font-size: 14px; }

    .content .card .img {
        -ms-flex: 0 0 150px;
        flex: 0 0 150px;
        max-width: 150px;
    }

    .content .card img {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
    }

    .content .card h4 { font-size: 14px; margin-bottom: 10px; }

    .content .card p { font-size: 12px; width: 100%; }

    .content .card > a { height: 45px; min-width: 170px; font-size: 13px; padding: 0 15px; }

    .content .card > a i { font-size: 8px; }

    .content .social li a {
        width: 25px;
        height: 25px;
        line-height: 22px;
    }

    .content .social li a i { font-size: 12px; }

    .about-us .map { height: 300px; }

    .related-content .wrapper {min-height: 182px;padding: 30px 10px;}

    .related-content .wrapper .title { font-size: 30px; }

    .related-content .wrapper li a { height: 45px; min-width: 150px; font-size: 12px; padding: 0 12px; }

    .related-content .wrapper li i { font-size: 8px; margin-top: 3px; }

    .about-us .statistics { padding: 50px 30px; }

    .about-us .statistics h2 { font-size: 25px; }

    .about-us .statistics .item .s-num { font-size: 28px; }

    /* Ending About Us Page */

    /*** Starting Faculty Page ***/

    /* Starting Main Content */

    .main-top { padding: 60px 0 20px; }

    .main-top .follow-us label { font-size: 18px; margin-top: -3px; }

    .main-top .fac-logo > div { width: 150px; }

    .main-top .fac-logo h3 { font-size: 18px; }

    .tech-support { font-size: 15px; }

    .tech-support span i { font-size: 22px; }

    #main-content .img, #fac-departments .item {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
    }

    /* Ending Main Content */

    /* Starting Faculty Events */

    .faculty #events { padding: 60px 0; }

    /* Ending Faculty Events */

    /* Starting Faculty Departments */

    #fac-departments .item { min-height: 204px; }

    #fac-departments .item i { font-size: 65px; }

    #fac-departments .item .title { font-size: 15px; height: 45px; }

    /* Ending Faculty Departments */

    /* Starting Faculty Statistics */

    .fac-statistics { padding-bottom: 60px; }

    .fac-statistics .common-title + p { font-size: 15px; margin-bottom: 40px; }

    /* Ending Faculty Statistics */

    /* Starting Register Now */

    .faculty .register-now { margin-top: -75px; }

    .faculty .register-now .details p { font-size: 20px; }

    /* Ending Register Now */

    /*** Ending Faculty Page ***/

    /* Starting Contact Us Page */

    .contact-info { padding: 20px 0 50px; }

    .contact-info .row { margin: 0 -10px; }

    .contact-info .row > div { padding: 0 5px; }

    .contact-info .common-title { margin-bottom: 20px; }

    .contact-info .info-item { min-height: 220px; }

    .contact-info .info-item .title { font-size: 14px; }

    .contact-info .info-item span { font-size: 14px; }

    .contact-info .info-item a { margin-top: 15px; min-width: 115px; height: 40px; line-height: 38px; }

    .contact-form {padding: 50px 100px;background-size: 120px;}

    .contact-form .common-title { font-size: 30px; margin-bottom: 15px; }

    .contact-form p {font-size: 13px;margin-bottom: 20px;width: 80%;}

    .contact-form .form-group {margin-bottom: 15px;width: calc(50% - 8px);}

    .contact-form .form-control { font-size: 14px; min-height: 40px; }

    .contact-form form button { height: 50px; line-height: 45px; font-size: 18px; }

    .contact-form form button i { font-size: 10px }

    /* Ending Contact Us Page */

    /* Starting Baskan Page */

    .content .content-head h3 { font-size: 18px; }

    .content .content-head p { font-size: 12px; }

    .baskan .managers .common-title { font-size: 22px; }

    .baskan .managers .item { padding-top: 75px; }

    .managers .image { max-width: 260px; }

    .baskan .managers .details { padding: 15px 15px 20px; min-height: 180px; }

    .baskan .managers .details strong { font-size: 14px; }

    /* Ending Baskan Page */

    /* Starting Faculty About Us Page */

    .f-about { padding-bottom: 150px; }

    .f-about .f-logo { width: 100px; height: 100px; }

    .f-about .f-logo > span { width: 50px; }

    .f-about .f-logo label { display: none; }

    .f-about .mission .item p { font-size: 14px; }

    .f-about .mission .row > div:last-of-type { margin-top: 100px; }

    .f-about .important-links .a-link { min-height: 110px; }

    .f-about .important-links .a-link { font-size: 13px; }

    .default-page .a-link > img { width: 20px; height: 20px; }

    /* Ending Faculty About Us Page */

    /* Starting Chapter Page */

    .default-page .a-link { font-size: 16px; min-height: 100px; }

    .default-page .a-link i { font-size: 46px; }

    .managers .common-title { font-size: 26px; }

    .managers .item { padding-top: 75px; }

    .managers .details { min-height: 210px; padding-bottom: 20px; }

    .managers .details strong { font-size: 16px; margin-bottom: 5px; }

    .managers .details .name { font-size: 14px; margin-bottom: 10px; }

    /* Ending Chapter Page */

    /* Starting Regulations Page */

    #main.regulations { padding: 40px 0; }

    .regulations .common-title { font-size: 26px; }

    .regulations .row { margin: 0 -10px; }

    .regulations .row > div { padding: 0 10px; }

    .regulations .item {
        height: 240px;
        padding: 40px 15px;
        margin-bottom: 20px;
    }

    .regulations .item::after { font-size: 32px; bottom: 25px; }

    .regulations .item .img {width: 55px;}

    .regulations .item .title { font-size: 15px; }

    /* Ending Regulations Page */

    /* Starting Institutes Page */

    #main#main.institutes { padding: 40px 0; }

    .institutes .common-title { font-size: 26px; }

    .institutes .item {
        min-height: 110px;
        padding: 10px 25px;
        -webkit-border-radius: 25px;
        -moz-border-radius: 25px;
        -ms-border-radius: 25px;
        -o-border-radius: 25px;
        border-radius: 25px;
    }

    .institutes .item .title { font-size: 16px; line-height: 1.4; }

    .institutes .item .title::after { font-size: 12px; }

    /* Ending Institutes Page */

    /* Starting Fields */

    .fields { padding-top: 0; }

    .fields li {
        -ms-flex: 0 0 49%;
        flex: 0 0 49%;
        max-width: 49%;
        margin-bottom: 15px;
    }

    /* Ending Fields */

    /* Starting Dersler Page */

    table thead th { font-size: 12px; }

    table th, table td { padding: 15px; }

    /* Ending Dersler Page */

    /* Starting Chapter Page */

    .breadcrumb2 { min-height: 280px; }

    .breadcrumb2::after {width: 190px;}

    .breadcrumb2 .title { font-size: 34px; }

    .breadcrumb2 .title span {font-size: 16px;}

    /* Ending Chapter Page */

    /* Starting Student Services */

    .student-services > p { font-size: 17px; }

    .student-services .row { margin: 0 -10px; }

    .student-services .row > div { padding: 0 10px; margin-bottom: 20px; }

    .student-services .item {min-height: 225px;padding-top: 30px;padding-bottom: 30px;}

    .student-services .item .icon {width: 80px;height: 80px;margin-bottom: 15px;}

    .student-services .item .title { font-size: 14px; margin-bottom: 15px; }

    .student-services .item .more { padding: 0 20px; height: 40px; font-size: 11px; }

    .student-services .item, .student-services .item .more {
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
        border-radius: 30px;
    }

    /* Ending Student Services */

    /* Starting Electronic Services */

    #e-services {padding: 60px 0 50px;}

    #e-services .title, #services-news .title, #contact-service .title {
        font-size: 27px;
    }

    #e-services .title {margin-bottom: 10px;}

    #e-services .title + p {font-size: 20px;margin-bottom: 40px;}

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

    #services-news .item a { height: 45px; }

    #services-news .slider-nav .slick-list { height: 300px; }

    #contact-service { padding: 70px 0 180px; }

    /* Ending Electronic Services */

}

@media (max-width: 991px) {

    /* Starting Grouping */

    #fast-links, #ads, #colleges { padding: 45px 0; }

    /* Ending Grouping */

    /* Starting Common Title */

    .common-title { font-size: 28px; margin-bottom: 25px; }

    /* Ending Common Title */

    /* Starting Section Header */

    .s-header .view-all, .s-header .owl-nav,
    #main-content .slide-nav { height: 36px; line-height: 34px; padding: 0 15px; font-size: 14px; }

    .s-header .owl-nav { top: 5px }

    .s-header .owl-nav::before,
    #main-content .slide-nav::before { height: 18px; }

    .s-header .owl-nav [class*=owl-] i,
    #main-content .carousel-control-prev i,
    #main-content .carousel-control-next i { font-size: 11px; }

    .s-header .view-all { margin-top: 5px; font-size: 12px; }

    .s-header .view-all i { font-size: 10px; }

    /* Ending Section Header */

    /* Starting Header */

    #site-header .header-top .container-fluid,
    #site-header .header-top .container { display: flex; }

    #site-header .site-logo {
        position: static;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    #site-header .site-logo img { margin-top: -6px; }

    #site-header .navbar-toggler { font-size: 22px; color: #82d2ec; padding: 0; margin-top: 2px; }

    #site-header #primary-menu { border: 0; }

    #site-header .navbar-collapse {
        display: block;
        height: 100%;
        width: 250px;
        height: 100vh;
        position: fixed;
        top: 0;
        bottom: 0;
        overflow-x: hidden;
        z-index: 9999;
        padding: 45px 15px;
        background: #27B1CD;
    }

    #site-header .navbar-nav {
        min-height: initial;
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: 1px solid #98bbc6;
    }

    #site-header .navbar-nav > .nav-item.active,
    #site-header .navbar-nav > .nav-item:hover { background: transparent }

    #site-header .navbar-nav > .nav-item:not(:last-of-type) {margin: 0 0 1px;}

    #site-header .navbar-nav > .nav-item,
    #site-header .navbar-collapse > ul > li,
    .all-faculties {padding: 8px 0;width: 100%;min-height: initial;}

    #site-header .navbar-nav > .nav-item:not(:last-of-type)::after { display: none }

    #site-header .navbar-nav > .nav-item > .nav-link,
    #site-header .navbar-collapse > ul > li > a,
    .all-faculties {
        min-height: initial;
        display: flex;
        align-items: center;
        font-size: 13px;
        color: #fff;
    }

    #site-header .navbar-nav > .nav-item:hover > .nav-link,
    #site-header .navbar-collapse > ul > li:hover > a { color: #fff; }

    #site-header .navbar-nav > .nav-item.active > .nav-link,
    #site-header .navbar-nav > .nav-item > .nav-link:hover,
    #site-header .navbar-collapse > ul > li:hover > a:hover { color: #b8eafb; }

    #site-header .close-menu {
        padding: 10px 12px;
        margin-bottom: 10px;
        font-size: 30px;
        position: absolute;
        top: 0;
        margin: 0;
        color:#fff
    }

    .s-form { max-width: 100%; height: 34px; margin-bottom: 10px; border-color: #b8eafb; }

    .s-form .btn i { color: #b8eafb; }

    .s-form .form-control::placeholder {
        color: #b8eafb;
    }

    .s-form .form-control:-ms-input-placeholder {
        color: #b8eafb;
    }

    .s-form .form-control::-ms-input-placeholder {
        color: #b8eafb;
    }

    #site-header .dropdown-menu {
        position: static!important;
        -webkit-transform: none!important;
        -moz-transform: none!important;
        -ms-transform: none!important;
        -o-transform: none!important;
        transform: none!important;
        min-width: 100%;
        background: transparent;
        border: 0;
        -webkit-border-radius: 0!important;
        -moz-border-radius: 0!important;
        -ms-border-radius: 0!important;
        -o-border-radius: 0!important;
        border-radius: 0!important;
        padding-bottom: 0;
    }

    #site-header .dropdown-item {
        padding: 5px 10px;
        font-size: 13px;
        background: transparent;
        color: #fff;
        border: 0;
        white-space: break-spaces;
    }

    #site-header .dropdown-item { padding-bottom: 0; }

    #site-header .dropdown-item:not(:last-of-type) { margin-bottom: 1px; }

    #site-header .dropdown-item:hover { background: transparent; color: #b8eafb; }

    #site-header .dropdown-item::before,
    #site-header .dropdown-item::after { display: none; }

    #site-header .dropdown-toggle::after { font-size: 7px; top: 0; }

    #site-header .navbar-nav > .nav-item:hover .dropdown-toggle::after { color: #b8eafb; }

    /* Ending Header */

    /* Starting SlideShow */

    #slideshow {
        height: calc(100vh - 125px);
        max-height: 355px;
        min-height: 355px;
    }

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

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

    #slideshow .over-details .sign-link {
        padding: 0 20px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }

    #slideshow .slide-nav { bottom: 65px; }

    #slideshow .slide-nav p { font-size: 12px; }

    #slideshow .slide-nav .carousel-control-next i,
    #slideshow .slide-nav .carousel-control-prev i {
        font-size: 16px;
    }

    #slideshow .scroll-down {bottom: 28px;left: 0!important;right: 0!important;}

    #slideshow .scroll-down p { display: none; }

    #slideshow .scroll-next { top: 0; width: 20px; height: 30px; }

    .video_play:after, .video_play span:after { width: 130px; height: 130px; }

    .video_play:before,
    .video_play span:before { width: 102px; height: 102px; }

    .video_play i:before {
        width: 75px;
        height: 75px;
        line-height: 75px;
    }

    /* Ending SlideShow */

    /* Starting Fast Links */

    .link-item { padding: 36px 15px 20px; }

    .link-item span { max-height: 50px; }

    .link-item .link-title { font-size: 14px; margin-top: 15px; }

    .link-item > img { width: 20px; margin-top: 10px; }

    #fast-links .owl-carousel .owl-dots { margin-top: 20px!important; }

    /* Ending Fast Links */

    /* Starting News */

    #news { padding: 45px 0; }

    #news .news-item .n-title { font-size: 11px; margin-bottom: 5px; }

    .news-item .n-date { font-size: 11px; }

    /* Ending News */

    /* Starting About Us */

    .about-content { padding: 50px 0  70px 0; }

    .about-content .heading { font-size: 28px; }

    .about-content .about-content {margin-bottom: 0;}

    .about-content .details .title { font-size: 20px; }

    .about-content .details p { font-size: 14px; }

    .about-content .details .more {
        height: 36px;
        line-height: 34px;
        font-size: 13px;
        padding: 0 20px;
    }

    .about-content .details .more i { font-size: 9px }

    .statistics .heading { margin-bottom: 40px; }

    .statistics .row { margin: 0 -5px; }

    .statistics .row > div { padding: 0 5px; }

    .statistics .item i { font-size: 38px; }

    .statistics .item .s-num { font-size: 26px; font-weight: 600; }

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

    /* Ending About Us */

    /* Starting Collages */

    .college-item { padding: 30px 10px; }

    .college-item .img { max-height: 80px; }

    .college-item p { font-size: 12px }

    /* Ending Collages */

    /* Starting Events */

    #events {padding: 50px 0 150px;}

    #events .owl-carousel .owl-stage-outer {  padding-top: 40px}

    .e-item:not(:last-of-type) { margin-bottom: 40px}

    .e-item .e-date {
        -ms-flex: 0 0 100px;
        flex: 0 0 100px;
        max-width: 100px;
        position: absolute;
        padding: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px;
        margin: 0;
        top: -25px;
    }

    .e-item .e-date p { font-size: 14px; }

    .e-item .e-date strong { font-size: 22px; margin: 5px 0 0; }

    .e-item .e-date span { display: none; }

    .e-item .e-date span > i { font-size: 18px; }

    .e-item .e-details {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .e-item .e-details .e-title a { font-size: 18px; }

    .e-item .e-details p { font-size: 12px; }

    .e-item .e-time ul li, .e-item .e-time span { font-size: 11px; }

    .e-item .e-time > ul > li > i { font-size: 11px; margin-top: 0; }

    .e-item .social-list li a { width: 18px; height: 18px; line-height: 17px; }

    /* Ending Events */

    /* Starting Register Now */

    .register-now .img {
        -ms-flex: 0 0 320px;
        flex: 0 0 320px;
        max-width: 320px;
        height: 160px;
    }

    .register-now .img img { max-width: 73%; }

    .register-now .details .title { font-size: 14px; margin-bottom: 5px; }

    .register-now .details p { font-size: 20px; }

    .register-now .details a {
        padding: 0 16px;
        height: 40px;
        line-height: 38px;
        font-size: 14px;
    }

    .register-now .details a i { font-size: 9px; }

    /* Ending Register Now */

    /* Starting Footer */

    footer { padding-top: 150px; }

    footer .heading, footer .heading2 { font-size: 15px; margin-bottom: 20px; }

    footer .footer-top .heading + ul { border: 0; padding: 0; }

    footer .footer-top li:not(:last-of-type) { margin-bottom: 10px }

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

    footer .footer-top li a::after { font-size: 6px; top: 3px; }

    footer .follow-links { padding: 0; }

    footer .social-list li a { width: 24px; height: 24px; line-height: 24px; font-size: 10px; }

    footer #testimonials .owl-theme { padding: 10px 30px; }

    footer #testimonials .item i { font-size: 26px; }

    footer #testimonials .item > span { font-size: 16px; margin-bottom: 8px; }

    footer #testimonials .item .customer { font-size: 10px; }

    footer #testimonials .owl-theme .owl-nav { padding: 0 10px; }

    footer #testimonials .owl-theme .owl-nav [class*=owl-] i { font-size: 16px; }

    .footer-bottom .links { justify-content: center; margin-bottom: 10px; }

    footer .copy-rights { justify-content: center; }

    /* Ending Footer */

    /* Starting About Us Page */

    #main { background-size: 141px; background-position: 50% -44px; }

    #main::before { background-size: 200px; }

    #main .col-aside {
        -ms-flex: 0 0 220px;
        flex: 0 0 220px;
        max-width: 220px;
        padding: 0 15px;
    }

    #main .col-content {
        -ms-flex: 0 0 calc(100% - 220px);
        flex: 0 0 calc(100% - 220px);
        max-width: calc(100% - 220px);
        padding: 0 15px;
    }

    .side-nav { padding: 25px 10px 30px; }

    .side-nav .heading { font-size: 11px; padding: 0; }

    .side-nav .heading span { width: 25px; }

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

    .side-nav li a { font-size: 11px; padding: 10px 0; }

    .side-nav li a::after { font-size: 8px; margin-top: 0; }

    .col-aside .register-now .details .title { font-size: 11px; }

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

    .col-aside .register-now .details a {padding: 0 25px;font-size: 12px;}

    .col-aside .register-now .img { height: 140px; }

    .content h2 { font-size: 22px; }

    .content .card { flex-wrap: wrap; }

    .content .card .img + div {
        -ms-flex: 0 0 calc(100% - 165px);
        flex: 0 0 calc(100% - 165px);
        max-width: calc(100% - 165px);
    }

    .content .card > a {
        position: absolute;
        bottom: 30px;
        height: 36px;
        font-size: 11px;
        padding: 0 10px;
        min-width: 150px;
    }

    .content .card > a i { font-size: 7px; top: 0; }

    .about-us .statistics h2 { font-size: 22px; }

    .related-content .wrapper .title { font-size: 24px; margin-bottom: 15px; }

    .related-content .wrapper li { margin-top: 15px; }

    /* Ending About Us Page */

    /*** Starting Faculty Page ***/

    /* Starting Main Content */

    .main-top { padding: 60px 0 20px; }

    .main-top .follow-us label { font-size: 13px; margin-top: -3px; }

    .main-top .follow-us .social-list li a,
    #main-content .share li a {
        width: 24px;
        height: 24px;
        line-height: 26px;
        font-size: 11px;
    }

    .main-top .fac-logo > div { width: 120px; }

    .main-top .fac-logo h3 { font-size: 14px; line-height: 1.5; }

    .tech-support { font-size: 13px; }

    .tech-support span i { font-size: 17px; }

    .tech-support span::after { height: 15px; }

    #main-content .img, #fac-departments .item {
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        -ms-border-radius: 15px;
        -o-border-radius: 15px;
        border-radius: 15px;
    }

    #main-content .share { font-size: 15px; }

    #main-content .share > i { font-size: 22px; }

    #main-content .share li a i { font-size: 11px; }

    #main-content .carousel-control-prev,
    #main-content .carousel-control-next {
        top: 2px;
    }

    /* Ending Main Content */

    /* Starting Faculty Ads */

    #fac-ads { padding: 60px 0; background-size: 90px; }

    #fac-ads .ad-item .title { font-size: 24px; margin-bottom: 10px; }

    #fac-ads .ad-item p { font-size: 16px; }

    /* Ending Faculty Ads */

    /* Starting Faculty News */

    .faculty #news { background-size: 90px; }

    /* Ending Faculty News */

    /* Starting Faculty Departments */

    #fac-departments { background-size: 90px; }

    #fac-departments .item { min-height: 180px; }

    #fac-departments .item i { font-size: 50px; margin-bottom: 10px; }

    #fac-departments .item .title { font-size: 14px; width: 100%; height: 42px; }

    /* Ending Faculty Departments */

    /* Starting Faculty Statistics */

    .fac-statistics { padding-bottom: 60px; background-size: 90px; }

    .fac-statistics .common-title { margin-bottom : 20px }

    .fac-statistics .common-title + p { font-size: 14px; margin-bottom: 40px; }

    /* Ending Faculty Statistics */

    /* Starting Register Now */

    .faculty .register-now { margin-top: -75px; }

    /* Ending Register Now */

    /*** Ending Faculty Page ***/

    /* Starting Contact Us Page */

    .contact_us { padding-bottom: 150px; }

    .contact-info { padding: 20px 0 50px; }

    .contact-info .row { margin: 0 -10px; }

    .contact-info .row > div { padding: 0 5px; }

    .contact-info .common-title { margin-bottom: 20px; }

    .contact-info .info-item { min-height: 220px; }

    .contact-info .info-item .title { font-size: 14px; }

    .contact-info .info-item span { font-size: 14px; }

    .contact-info .info-item a { margin-top: 15px; min-width: 115px; height: 40px; line-height: 38px; }

    .contact-form { padding: 50px 30px; }

    .contact-form .common-title { font-size: 30px; }

    .contact-form p {font-size: 12px;}

    .contact-form label { font-size: 13px; }

    .contact-form form button {height: 45px;line-height: 45px;font-size: 15px;padding: 0 40px;}

    .contact-form form button i { font-size: 9px; }

    /* Ending Contact Us Page */

    /* Starting Baskan Page */

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

    .content .content-head p { font-size: 12px; }

    .managers .image { max-width: 140px}

    .baskan .managers .details { min-height: 150px; }

    .baskan .managers .details strong { font-size: 12px; }

    /* Ending Baskan Page */

    /* Starting Default Page */

    .default-page { padding-bottom: 150px; }

    .default-page .contact-form { background-size: 100px; }

    /* Ending Default Page */

    /* Starting Faculty About Us Page */

    .f-about .mission .item > i {
        width: 110px;
        height: 110px;
        line-height: 110px;
        font-size: 55px;
    }

    .f-about .mission .item .more {
        height: 40px;
        line-height: 40px;
        font-size: 15px;
        padding: 0 20px;
    }

    /* Ending Faculty About Us Page */

    /* Starting Chapter Page */

    .breadcrumb2 { min-height: 220px; }

    .breadcrumb2::after { width: 110px; }

    .breadcrumb2 .title {font-size: 30px;}

    .breadcrumb2 .title span {font-size: 16px;width: 75%;}

    .chapter .col-aside,
    .dersler .col-aside  { margin-top: -70px; }

    .default-page .a-link { font-size: 14px; padding: 0 20px; }

    .managers .item { padding-top: 65px; }

    .managers .details { min-height: 190px; }

    .managers .common-title { font-size: 24px; }

    .managers .details strong { font-size: 14px; }

    /* Ending Chapter Page */

    /* Starting Regulations Page */

    .regulations .common-title { font-size: 24px; }

    .regulations .item {
        height: 185px;
        padding: 25px 15px;
        -webkit-border-radius: 24px;
        -moz-border-radius: 24px;
        -ms-border-radius: 24px;
        -o-border-radius: 24px;
        border-radius: 24px;
    }

    .regulations .item::after {font-size: 25px;bottom: 20px;}

    .regulations .item .img {width: 45px;margin-bottom: 10px;}

    .regulations .item .title {font-size: 13px;}

    /* Ending Regulations Page */

    /* Starting Institutes Page */

    .institutes .common-title { font-size: 24px; }

    .institutes .item {
        min-height: 90px;
        padding: 10px 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
    }

    .institutes .item .image {
        -ms-flex: 0 0 60px;
        flex: 0 0 60px;
        max-width: 60px;
    }

    .institutes .item .title {
        font-size: 15px;
        -ms-flex: 0 0 calc(100% - 75px);
        flex: 0 0 calc(100% - 75px);
        max-width: calc(100% - 75px);
    }

    .institutes .item .title::after { font-size: 12px; }

    /* Ending Institutes Page */

    /* Starting Chapter Page Edit */

    .dep-goals .title { font-size: 22px; }

    .dep-goals .item  { min-height: 260px; }

    .dep-goals .item .icon {
        width: 80px;
        height: 80px;
        border-width: 22px;
    }

    .dep-goals .item p { font-size: 13px; }

    /* Ending Chapter Page Edit */

    /* Starting Fields */

    .fields ul { margin-top: 20px; }

    /* Ending Fields */

    /* Starting Dersler Page */

    table th, table td { padding: 15px 10px; }

    /* Ending Dersler Page */

    /* Starting Student Services */

    .student-services .item {min-height: 200px;padding-top: 20px;padding-bottom: 20px;-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;-o-border-radius: 25px;border-radius: 25px;}

    .student-services .item .icon {width: 70px;height: 70px;}

    .student-services .item .title { font-size: 12px; }

    .student-services .item .more { height: 36px; }

    /* Ending Student Services */

    /* Starting Electronic Services */

    #e-services {padding: 60px 0 40px;}

    #e-services .title, #services-news .title, #contact-service .title {
        font-size: 24px;
    }

    #e-services .title {margin-bottom: 10px;}

    #e-services .title + p {font-size: 18px;margin-bottom: 40px;}

    #services-news .title { margin-bottom: 30px; }

    #services-news .item p {font-size: 15px;margin-bottom: 10px;}

    #services-news .item a {height: 40px;font-size: 14px;padding: 0 30px;}

    #services-news .slider-nav .slick-list {
        height: 270px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
        border-radius: 30px;
    }

    #contact-service {padding: 60px 0 160px;}

    /* Ending Electronic Services */

}

@media (max-width:767px) {

    /* Starting Global Style */

    .owl-carousel .owl-dots { margin-top: 30px!important; }

    .owl-carousel .owl-dots .owl-dot span,
    .owl-carousel .owl-dots .owl-dot:hover span {
        width: 9px;
        height: 9px;
        margin: 0 4px;
    }

    #news .owl-dots .owl-dot.active span,
    #events .owl-dots .owl-dot.active span,
    #fac-ads .owl-dots .owl-dot.active span { width: 15px; height: 15px; border-width: 3px; }

    /* Ending Global Style */

    /* Starting Section Header */

    .s-header .view-all, .s-header .owl-nav,
    #main-content .slide-nav { height: 30px; line-height: 28px; padding: 0px 10px; font-size: 12px; }

    /* Ending Section Header */

    /* Starting SlideShow */

    #slideshow {
        height: calc(100vh - 125px);
        max-height: 300px;
        min-height: 300px;
    }

    #slideshow .img img { height: 100% }

    #slideshow .over-details p { font-size: 12px; margin-bottom: 4px; }

    #slideshow .over-details h2 { font-size: 24px; margin-bottom: 10px; }

    #slideshow .over-details .sign-link {
        padding: 0px 18px;
        height: 36px;
        line-height: 36px;
        font-size: 13px;
    }

    #slideshow .slide-nav { bottom: 65px; }

    #slideshow .slide-nav p { font-size: 12px; }

    #slideshow .slide-nav .carousel-control-next i,
    #slideshow .slide-nav .carousel-control-prev i {
        font-size: 16px;
    }

    #slideshow .scroll-down p { display: none; }

    #slideshow .scroll-next { top: 0; width: 20px; height: 30px; }

    @-webkit-keyframes icon {
        0%, 100%  { top: 5px; opacity: 1}
        50%  { top: 15px; opacity: 0.2}
    }
    @keyframes icon {
        0%, 100%  { top: 5px; opacity: 1}
        50%  { top: 15px; opacity: 0.2}
    }


    .video_play:after, .video_play span:after {
        width: 110px;
        height: 110px;
    }

    .video_play:before,
    .video_play span:before {
        width: 86px;
        height: 86px;
    }

    .video_play i:before {
        width: 65px;
        height: 65px;
        line-height: 65px;
    }

    /* Ending SlideShow */

    /* Starting Fast Links */

    .link-item { padding: 36px 15px 20px; }

    .link-item span { max-height: 50px; }

    .link-item .link-title { font-size: 14px; margin-top: 15px; }

    .link-item > img {width: 20px;margin-top: 10px!important;}

    #fast-links .owl-carousel .owl-dots { margin-top: 10px!important; }

    /* Ending Fast Links */

    /* Starting About Us */

    .about-content { padding: 45px 0 70px 0; }

    .about-content .heading { font-size: 28px; }

    .about-content .about-content {margin-bottom: 0;}

    .about-content .img { margin-bottom: 30px; }

    .statistics .heading { margin-bottom: 40px; }

    .statistics .row { margin: 0 -5px; }

    .statistics .row > div { padding: 0 5px; }

    .statistics .col {
        -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%;
        max-width: 33.333%
    }

    .statistics .col:nth-of-type(4),
    .statistics .col:last-of-type {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-top: 40px;
    }

    .statistics .item  { justify-content: center; align-items: flex-start; }

    .statistics .item i { font-size: 50px; }

    .statistics .item .s-num { font-size: 30px; font-weight: 600; }

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

    /* Ending About Us */

    /* Starting Events */

    #events { padding: 50px 0 100px; }

    .e-item .e-time ul, .e-item .e-time ul li { flex-wrap: wrap; line-height: 2; }

    /* Ending Events */

    /* Starting Register Now */

    .register-now { top: 50px; margin-top: -122px; }

    .register-now .wrapper { padding: 0 15px }

    .register-now .img {
        -ms-flex: 0 0 230px;
        flex: 0 0 230px;
        max-width: 230px;
        height: 120px;
    }

    .register-now .img img { max-width: 76%; }

    .register-now .details .title { font-size: 13px; margin-bottom: 5px; }

    .register-now .details p {font-size: 14px;}

    .register-now .details a {
        padding: 0 8px;
        height: 36px;
        line-height: 36px;
        font-size: 12px;
    }

    .register-now .details a i { font-size: 7px; }

    /* Ending Register Now */

    /* Starting Footer */

    footer { padding-top: 90px; }

    footer .footer-top { padding-bottom: 25px; }

    footer .heading2 { display: none; }

    footer .footer-top .heading + ul { margin-bottom: 30px; width: 90%; }

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

    footer .footer-top li a::after { font-size: 6px; top: 3px; }

    footer .follow-links { padding: 0; flex-direction:column; align-items: center; margin: 0; }

    footer .social-list { margin-bottom: 20px; }

    footer #testimonials { margin-bottom: 30px; }

    /* Ending Footer */

    /* Starting BreadCrumb */

    .breadcrumb-nav .breadcrumb { background-size: 80px; }

    /* Ending BreadCrumb */

    /* Starting About Us Page */

    #main .col-aside {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0 15px;
    }

    #main .col-content {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0 15px;
    }

    .col-aside .register-now { margin-bottom: 30px; }

    .col-aside .register-now .wrapper::before {
        background-size: 90px;
        bottom: 40px;
    }

    .col-aside .register-now .wrapper { padding-bottom: 30px; }

    .col-aside .register-now .img { display: none; }

    .related-content { margin-top: -50px; top: 50px; }

    .related-content .wrapper li a { min-width: 140px; }

    /* Ending About Us Page */

    /*** Starting Faculty Page ***/

    /* Starting Main Content */

    .main-top { padding: 40px 0 20px; }

    .main-top .follow-us label { font-size: 11px; margin-top: -3px; }

    .main-top .follow-us .social-list li a,
    #main-content .share li a {
        width: 20px;
        height: 20px;
        line-height: 20px;
        font-size: 9px;
    }

    .main-top .fac-logo > div { width: 100px; }

    .main-top .fac-logo h3 { font-size: 11px; line-height: 1.5; }

    .tech-support { font-size: 11px; }

    .tech-support span { font-size: 0; }

    .tech-support span i { margin-top: 0; }

    .tech-support span::after { height: 11px; margin-top: 0px; }

    #main-content .img { margin-bottom: 20px }

    #main-content .share { font-size: 13px; }

    #main-content .share > i { font-size: 16px; }

    #main-content .share li a i { font-size: 9px; }

    #main-content .slide-nav { max-width: 79px; }

    #main-content .carousel-control-prev,
    #main-content .carousel-control-next {
        top: 1px;
    }

    #main-content .carousel-indicators { margin-bottom: 0; }

    /* Ending Main Content */

    /* Starting Faculty Ads */

    #fac-ads { padding: 50px 0; }

    #fac-ads .ad-item .title { font-size: 20px; margin-bottom: 10px; }

    #fac-ads .ad-item p { font-size: 14px; }

    /* Ending Faculty Ads */

    /* Starting Faculty News */

    .faculty #news { padding: 50px 0; }

    /* Ending Faculty News */

    /* Starting Faculty Departments */

    #fac-departments { padding: 50px 0 }

    /* Ending Faculty Departments */

    /* Starting Faculty Events */

    .faculty #events { padding: 50px 0; }

    /* Ending Faculty Events */

    /* Starting Faculty Statistics */

    .fac-statistics { padding: 50px 0; }

    /* Ending Faculty Statistics */

    /* Starting Register Now */

    .faculty .register-now { margin-top: -50px; }

    .faculty .register-now .details p { font-size: 15px; }

    /* Ending Register Now */

    /*** Ending Faculty Page ***/

    /* Starting Contact Us Page */

    .contact_us { padding-bottom: 130px; }

    .contact-info { padding-top: 0; padding-bottom: 30px; }

    .contact-info .row { margin: 0 -15px; }

    .contact-info .row > div { padding: 0 15px; }

    /* Ending Contact Us Page */

    /* Starting Default Page */

    .default-page { padding-bottom: 130px; }

    .content { padding-top: 0; }

    .content h2 { font-size: 24px ; }

    /* Ending Default Page */

    /* Starting Faculty About Us Page */

    .f-about { padding-bottom: 110px; }

    .f-about .f-image { margin-top: 20px; }

    /* Ending Faculty About Us Page */

    /* Starting Chapter Page */

    .breadcrumb2 { min-height: 180px; }

    .breadcrumb2::before { background-position: center; }

    .breadcrumb2 .title {font-size: 24px;}

    .breadcrumb2 .title span {font-size: 14px;width: 100%;}

    #main .col-aside { margin-top: 0; }

    .managers { padding-bottom: 30px; }

    /* Ending Chapter Page */

    /* Starting Regulations Page */

    #main.regulations { padding: 25px 0; }

    .regulations .item {
        height: 220px;
        padding: 35px 15px;
    }

    .regulations .item::after {font-size: 28px;bottom: 20px;}

    .regulations .item .img {width: 55px;}

    .regulations .item .title {font-size: 16px;}

    /* Ending Regulations Page */

    /* Starting Institutes Page */

    #main.institutes { padding: 25px 0 50px; }

    /* Ending Institutes Page */

    /* Starting Chapter Page Edit */

    .dep-goals { margin-bottom: 30px; }

    /* Ending Chapter Page Edit */

    /* Starting Student Services */

    .student-services { padding-top: 0; }

    .student-services > p { font-size: 16px; margin-bottom: 20px; }

    /* Ending Student Services */

    /* Starting Electronic Services */

    #e-services {padding: 50px 0 30px;}

    #e-services .title, #services-news .title, #contact-service .title {
        font-size: 20px;
    }

    #e-services .title {margin-bottom: 10px;}

    #e-services .title + p {font-size: 17px;margin-bottom: 30px;}

    #services-news {padding: 45px 0;}

    #services-news .row { flex-direction: column-reverse; }

    #services-news .title { margin-bottom: 30px; }

    #services-news .item p {font-size: 15px;margin-bottom: 15px;}

    #services-news .item a {height: 40px;padding: 0 30px;}

    #services-news .slider-nav .slick-list {
        height: 270px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
        border-radius: 30px;
    }

    #contact-service {padding: 40px 0 120px;}

    #contact-service .title { margin-bottom: 20px; }

    /* Ending Electronic Services */

}

@media (max-width:575px) {

    /* Starting Grouping */

    .link-item, .news-item .img, #ads .ad-item,
    .about-content .img, .college-item, .e-item, .register-now .wrapper,
    footer #testimonials, .related-content .wrapper, .contact-info .info-item,
    .contact-form, .contact-form textarea,
    .f-about .f-image, .f-about .mission .item,
    .f-about .important-links .a-link,
    .managers .image img, .managers .details {
        -webkit-border-radius: 15px!important;
        -moz-border-radius: 15px!important;
        -ms-border-radius: 15px!important;
        -o-border-radius: 15px!important;
        border-radius: 15px!important;
    }

    #site-header .dropdown-menu {
        -webkit-border-radius: 0 0 15px 15px;
        -moz-border-radius: 0 0 15px 15px;
        -ms-border-radius: 0 0 15px 15px;
        -o-border-radius: 0 0 15px 15px;
        border-radius: 0 0 15px 15px;
    }

    /* Ending Grouping */

    /* Starting Common Title */

    .common-title { font-size: 23px; margin-bottom: 25px; }

    /* Ending Common Title */

    /* Starting Section Header */

    .s-header  .container { display: flex; justify-content: space-between; }

    .s-header .owl-nav { display: none; }

    .s-header .view-all { font-size: 11px; margin: 0; }

    .s-header .view-all i { font-size: 7px; }

    /* Ending Section Header */

    /* Starting SlideShow */

    #slideshow {
        height: calc(100vh - 125px);
        max-height: 268px;
        min-height: 268px;
    }

    #slideshow .img img { height: 100%; }

    #slideshow .over-details h2 { font-size: 20px; }

    #slideshow .over-details .sign-link {
        padding: 0px 18px;
        height: 30px;
        line-height: 30px;
        font-size: 11px;
    }

    #slideshow .over-details .sign-link i { font-size: 8px }

    #slideshow .slide-nav { bottom: 55px; }

    #slideshow .slide-nav p { font-size: 11px; margin: 0 8px; }

    #slideshow .slide-nav .carousel-control-next i,
    #slideshow .slide-nav .carousel-control-prev i {
        font-size: 13px;
    }

    #slideshow .scroll-down p { display: none; }

    #slideshow .scroll-next { top: 0; height: 25px; }

    @-webkit-keyframes icon {
        0%, 100%  { top: 5px; opacity: 1}
        50%  { top: 10px; opacity: 0.2}
    }
    @keyframes icon {
        0%, 100%  { top: 5px; opacity: 1}
        50%  { top: 10px; opacity: 0.2}
    }

    .video_play:after, .video_play span:after { width: 75px; height: 75px; }

    .video_play:before,
    .video_play span:before { width: 60px; height: 60px; }

    .video_play i:before {
        width: 44px;
        height: 44px;
        line-height: 44px;
        font-size: 14px;
    }

    @-webkit-keyframes sdb03 {
        0% {
            opacity: 1;
        }
        30% {
            opacity: 1;
        }
        60% {
            opacity: 0;
            -webkit-box-shadow: 0 0 0 25px rgba(255,255,255,.1);
            -moz-box-shadow: 0 0 0 25px rgba(255,255,255,.1);
            -ms-box-shadow: 0 0 0 25px rgba(255,255,255,.1);
            -o-box-shadow: 0 0 0 25px rgba(255,255,255,.1);
            box-shadow: 0 0 0 25px rgba(255,255,255,.1);
        }
        100% {
            opacity: 0;
        }
    }
    @keyframes sdb03 {
        0% {
            opacity: 1;
        }
        30% {
            opacity: 1;
        }
        60% {
            -webkit-box-shadow: 0 0 0 25px rgba(255,255,255,.1);
            -moz-box-shadow: 0 0 0 25px rgba(255,255,255,.1);
            -ms-box-shadow: 0 0 0 25px rgba(255,255,255,.1);
            -o-box-shadow: 0 0 0 25px rgba(255,255,255,.1);
            box-shadow: 0 0 0 25px rgba(255,255,255,.1);    opacity: 0;
        }
        100% {
            opacity: 0;
        }
    }

    /* Ending SlideShow */

    /* Starting Fast Links */

    .link-item {min-height: 180px;padding: 36px 8px 20px;}

    .link-item .link-title {font-size: 12px;height: 33px;margin-top: 15px;}

    /* Ending Fast Links */

    /* Starting About Us */

    .about-content { padding: 45px 0; }

    .about-content .heading { font-size: 25px; margin-bottom: 30px; }

    .about-content .img { margin-bottom: 30px; }

    .statistics .heading { margin-bottom: 40px; line-height: 1.6; }

    .statistics .row { margin: 0 -5px; }

    .statistics .row > div { padding: 0 5px; }

    .statistics .heading::before { margin-bottom: 20px; }

    .statistics .col,
    .statistics .col:nth-of-type(4) {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom: 40px;
        margin-top: 0;
    }

    .statistics .col:last-of-type {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0;
    }

    .statistics .item i { font-size: 50px }

    .statistics .item .s-num { font-size: 30px; font-weight: 600; }

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

    /* Ending About Us */

    /* Starting Events */

    #events { padding: 50px 0 85px; }

    /* Ending Events */

    /* Starting Footer */

    footer .footer-top .heading + ul { width: 100%; }

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

    .footer-bottom .row { margin: 0 -15px; }

    .footer-bottom .row > div { padding: 0 15px; }

    .footer-bottom .links ul li a,
    footer .copy-rights {
        font-size: 9.5px;
        display: block;
        text-align: center;
    }

    /* Ending Footer */

    /* Starting BreadCrumb */

    .breadcrumb-nav .breadcrumb { background-size: 50px; }

    /* Ending BreadCrumb */

    /* Starting Register Now */

    .register-now { top: 30px; margin-top: -90px; }

    .register-now .wrapper { padding: 15px; }

    .register-now .img { display: none; }

    .register-now .details { justify-content: center; max-width: 320px; margin: auto; }

    .register-now .details .title { font-size: 11px; }

    .register-now .details p { font-size: 14px; }

    .register-now .details a {
        padding: 0 10px;
        height: 32px;
        line-height: 32px;
        font-size: 10px;
    }

    .register-now .details a i { font-size: 7px; }

    /* Ending Register Now */

    /* Starting Collages */

    .college-item { padding: 20px 10px; }

    .college-item .img { max-height: 70px; }

    .college-item p { font-size: 9px; }

    #colleges .owl-carousel .owl-dots { margin-top: 0!important; }

    /* Ending Collages */

    /* Starting About Us Page */

    #main::before { background-position: 0 50%; }

    .side-nav,
    .content .card,
    .content img,
    .about-us .statistics,
    .content iframe {
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        -ms-border-radius: 15px;
        -o-border-radius: 15px;
        border-radius: 15px;
    }

    .content h2 { font-size: 22px; margin-bottom: 10px; }

    .content h3 { font-size: 18px; }

    .content p { font-size: 14px; margin-bottom: 10px; }

    .content .card {
        flex-direction: column;
        padding: 0 15px 15px;
        margin-top: 70px;
        text-align: center;
        overflow: visible;
    }

    .content .card .img {
        margin: 0;
        -ms-flex: 0 0 100px;
        flex: 0 0 100px;
        width: 100px;
        height: 100px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        overflow: hidden;
        margin-bottom: 10px;
        margin-top: -50px;
    }

    .content .card .img + div {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        flex-direction: column;
    }

    .content .card p { margin-bottom: 10px; }

    .content .card .social, .content .card .social ul { justify-content: center; }

    .content .card > a { position: static; margin: 15px auto 0; }

    .about-us .statistics { padding: 30px 15px; }

    .about-us .statistics h2 { font-size: 24px; line-height: 1.5; }

    .about-us .statistics .row > div { margin-bottom: 30px; }

    .about-us .statistics .row > div:nth-of-type(4),
    .about-us .statistics .row > div:nth-of-type(5) { justify-content: center; }

    .about-us .statistics .item i { font-size: 45px; }

    .about-us .statistics .item .s-num { font-size: 24px; }

    .about-us .statistics .item .s-title { font-size: 9px; }

    .about-us .map { height: 200px; }

    .related-content .wrapper .title { font-size: 20px; margin-bottom: 10px; }

    .related-content .wrapper li { width: 100%; }

    .related-content .wrapper li a { justify-content: space-between; }

    /* Ending About Us Page */

    /*** Starting Faculty Page ***/

    /* Starting Main Content */

    .main-top .row > div:first-of-type { order: 2; }

    .main-top .row > div:nth-of-type(2) { order: 1; }

    .main-top .row > div:last-of-type { order: 3; }

    .main-top .fac-logo { margin-bottom: 30px; }

    .main-top .follow-us label { display: none; }

    .tech-support { font-size: 10px; }

    #main-content .share { padding: 0; }

    #main-content .slide-nav { bottom: -6px; }

    #main-content .carousel-indicators { display: none; }

    /* Ending Main Content */

    /* Starting Faculty Departments */

    #fac-departments .owl-carousel { margin-top: 30px; }

    #fac-departments .item { min-height: 150px; }

    #fac-departments .item .title { font-size: 12px; width: 100%; height: 36px; }

    /* Ending Faculty Departments */

    /* Starting Faculty Statistics */

    .fac-statistics .common-title + p { font-size: 13px; }

    /* Ending Faculty Statistics */

    /* Starting Register Now */

    .faculty .register-now { margin-top: -30px; }

    /* Ending Register Now */

    /*** Ending Faculty Page ***/

    /* Starting Contact Us Page */

    .contact_us { padding-bottom: 100px; }

    .contact-info { padding-bottom: 0; }

    .contact-info .info-item { margin-bottom: 30px; }

    .contact-form { padding: 30px 15px; }

    .contact-form .common-title { font-size: 26px; }

    .contact-form p { width: 100%; }

    .contact-form .form-group {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* Ending Contact Us Page */

    /* Starting Baskan Page */

    .content .content-head .row > div:first-of-type,
    .content .content-head .row > div:last-of-type {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0 15px;
    }

    .content .content-head .image  { width: 290px; height: 290px; margin: auto; margin-bottom: 30px; }

    .baskan .managers .common-title { font-size: 18px; }

    .managers .item { padding-top: 50px; }

    .managers .image { max-width: 115px; }

    .baskan .managers .details { padding: 10px 10px 15px; min-height: 120px; }

    .baskan .managers .details strong { font-size: 11px; }

    /* Ending Baskan Page */

    /* Starting Default Page */

    .default-page { padding-bottom: 100px; }

    .content { padding-top: 0; }

    /* Ending Default Page */

    /* Starting Faculty About Us Page */

    .f-about .f-logo { width: 50px; height: 60px; }

    .f-about .f-image { margin-bottom: 15px; }

    .f-about .f-logo > span { width: 30px; }

    .f-about .mission .row > div:not(:last-of-type) { margin-bottom: 100px; }

    .f-about .mission .row > div:last-of-type { margin-top: 0; }

    .f-about .important-links .a-link {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        margin: 10px 0;
    }

    /* Ending Faculty About Us Page */

    /* Starting Chapter Page */

    .default-page .a-link {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        margin: 10px 0!important;
    }

    .chapter .managers { margin-top: 20px; }

    .managers .item { padding-top: 55px; }

    .managers .details { min-height: 165px; }

    .managers .details strong { font-size: 12px; margin: 0; }

    .managers .details .name { font-size: 12px; }

    /* Ending Chapter Page */

    /* Starting Regulations Page */

    .regulations .row { margin: 0 -8px; }

    .regulations .row > div { padding: 0 8px; }

    .regulations .item {
        height: 170px;
        padding: 35px 5px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
        margin-bottom: 16px;
    }

    .regulations .item::after {font-size: 22px;bottom: 15px;}

    .regulations .item .img {width: 40px;}

    .regulations .item .title {font-size: 11px;}

    /* Ending Regulations Page */

    /* Starting Chapter Page Edit */

    .dep-goals .title {font-size: 18px;margin-top: 25px;margin-bottom: 10px;}

    /* Ending Chapter Page Edit */

    /* Starting Dersler Page */

    table { border-width: 15px; }

    table thead th { font-size: 9px; }

    table th, table td { padding: 10px 5px; }

    /* Ending Dersler Page */

    /* Starting Student Services */

    .student-services > p { font-size: 14px; }

    .student-services .row { margin: 0 -5px; }

    .student-services .row > div { padding: 0 5px; margin-bottom: 15px; }

    .student-services .item .more { height: 30px; padding: 0 15px; }

    .student-services .item .more i { font-size: 8px; }

    /* Ending Student Services */

    /* Starting Electronic Services */

    #e-services .title, #services-news .title, #contact-service .title {
        font-size: 18px;
        line-height: 1.5;
    }

    #e-services .title {margin-bottom: 10px;}

    #e-services .title + p {font-size: 15px;margin-bottom: 22px;}

    #services-news .row { flex-direction: column-reverse; }

    #services-news .title { margin-bottom: 20px; }

    #services-news .slider-nav .slick-list {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
    }

    #contact-service {padding: 40px 0 100px;}

    #contact-service .title {font-size: 20px;}

    /* Ending Electronic Services */

}

@media (max-width:370px) {

    /* Starting SlideShow */

    #slideshow .over-details h2 { font-size: 16px; }

    .video_play:after, .video_play span:after { width: 65px; height: 65px; }

    .video_play:before, .video_play span:before { width: 50px; height: 50px; }

    .video_play i:before {
        width: 37px;
        height: 37px;
        line-height: 37px;
        font-size: 11px;
    }

    /* Ending SlideShow */

    /* Starting Institutes Page */

    .institutes .row > div:not(:last-of-type) { margin-bottom: 15px; }

    .institutes .item { padding: 10px 15px;}

    .institutes .item .image {
        -ms-flex: 0 0 50px;
        flex: 0 0 50px;
        max-width: 50px;
    }

    .institutes .item .title {
        font-size: 14px;
        -ms-flex: 0 0 calc(100% - 65px);
        flex: 0 0 calc(100% - 65px);
        max-width: calc(100% - 65px);
    }

    /* Ending Institutes Page */

    /* Starting Chapter Page Edit */

    .dep-goals .item {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
        min-height: 200px;
        padding: 15px 10px;
    }

    .dep-goals .item .icon {
        width: 60px;
        height: 60px;
        border-width: 18px;
    }

    .dep-goals .item .icon img { width: 25px; }

    .dep-goals .item p { font-size: 11px; }

    .dep-goals .owl-carousel .owl-dots { margin-top: 15px!important; }

    /* Ending Chapter Page Edit */


}

@media (min-width:992px) {

    /* Starting Header */

    #site-header .dropdown-menu {
        border: 0;
        padding: 0;
        -webkit-box-shadow: 0px 21px 25.76px 2.24px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 0px 21px 25.76px 2.24px rgba(0, 0, 0, 0.25);
        -ms-box-shadow: 0px 21px 25.76px 2.24px rgba(0, 0, 0, 0.25);
        -o-box-shadow: 0px 21px 25.76px 2.24px rgba(0, 0, 0, 0.25);
        box-shadow: 0px 21px 25.76px 2.24px rgba(0, 0, 0, 0.25);
        display: block;
        left: 50%!important;
        -webkit-transform: scaleY(0) translateX(-50%)!important;
        -moz-transform: scaleY(0) translateX(-50%)!important;
        -ms-transform: scaleY(0) translateX(-50%)!important;
        -o-transform: scaleY(0) translateX(-50%)!important;
        transform: scaleY(0) translateX(-50%)!important;
        -webkit-transform-origin: top;
        -moz-transform-origin: top;
        -ms-transform-origin: top;
        -o-transform-origin: top;
        transform-origin: top;
        margin-top: 0;
        padding-bottom: 40px;
    }

    #site-header .dropdown:hover .dropdown-menu  {
        -webkit-transform: scaleY(1) translateX(-50%)!important;
        -moz-transform: scaleY(1) translateX(-50%)!important;
        -ms-transform: scaleY(1) translateX(-50%)!important;
        -o-transform: scaleY(1) translateX(-50%)!important;
        transform: scaleY(1) translateX(-50%)!important;
    }

    /* Ending Header */

}

@media (min-width: 992px) and (max-width: 2559px) {

    #site-header .dropdown-menu { min-width: 300px; padding-bottom: 30px; }

    .dropdown-toggle::after { font-size: 8px; }

    #site-header .dropdown-item { font-size: 14px; padding: 10px 20px; }

    #site-header .dropdown-item::after { font-size: 8px; }
}

@media (min-width: 992px) and (max-width: 1199px) {

    #site-header .dropdown-item { font-size: 13px; }

    #site-header .dropdown-menu {min-width: 280px;}

}

@media (max-width:500px) {

    /* Starting Chapter Page Edit */

    .fields li {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .fields .field {
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
    }

    /* Ending Chapter Page Edit */

}

@media(min-width:768px) {

    /* Starting Global Style */

    ::-webkit-scrollbar {
        width: 11px;
    }

    /* Track */
    ::-webkit-scrollbar-track {
        background: #f1f1f1;
    }

    /* Handle */
    ::-webkit-scrollbar-thumb {
        background: #0D6477;
    }

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #27B1CD;
    }

    /* Ending Global Style */
}
