﻿.event-section {
}

    .event-section .event-box {
        height: 300px;
        border: 1px solid #cfcfd7;
        width: 230px;
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
    }

        .event-section .event-box .event-img {
            width: 100%;
            height: 150px;
            /*border:1px solid #179bd7;*/
        }

            .event-section .event-box .event-img img {
                width: 100%;
                height: 100%;
            }

        .event-section .event-box .event-details {
            background-color: #fff;
            width: 100%;
            height: 150px;
            padding: 12px;
        }

            .event-section .event-box .event-details h4 {
                font-size: 17px;
                font-weight: 500;
                color: #111;
            }

            .event-section .event-box .event-details p {
                font-size: 13px;
                font-weight: 600;
                opacity: .6;
            }

.bg-2 {
    width: 100%;
    min-height: 250px;
    /*background-image: url(../Images/bg.jpg);
    background-size: cover;*/
    padding: 50px 0;
    margin-bottom: 0px;
}

.logo-box {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    /*border:1px solid #e5e5e5;*/
    float: left;
    /*margin-right:15px;*/
}

    .logo-box img {
        margin: 0 auto;
        width: 100px;
        filter: grayscale(100%);
    }

        .logo-box img:hover {
            filter: none;
        }

.Maincontent .inner-banner {
    width: 100%;
    height: 140px;
    position: relative;
}

    .Maincontent .inner-banner img {
        width: 100%;
        height: 100%;
    }

    .Maincontent .inner-banner h2 {
        color: #fff;
        position: absolute;
        top: 50px;
    }

.Maincontent .content {
    padding: 20px 0 50px 0;
    min-height: 500px;
}

.content .image-Box {
    width: 100%;
}

    .content .image-Box img {
        width: 100%;
    }

.content-box {
    background-color: #F7F7F7;
    padding: 20px;
    /*border-right:3px solid #7a7fbd;*/
}

/*P.drop-cap:first-letter {
    font-size: 4.5em;
    float: left;
    margin-top: .12em;
}*/
/*-------Breadcrumb---------*/
#breadcrumbs-one {
    background: #eee;
    border-width: 1px;
    border-style: solid;
    border-color: #f5f5f5 #e5e5e5 #ccc;
    border-radius: 5px;
    box-shadow: 0 0 2px rgba(0,0,0,.2);
    overflow: hidden;
    width: 100%;
}

    #breadcrumbs-one li {
        float: left;
    }

    #breadcrumbs-one a {
        padding: .3em 1em .3em 2em;
        float: left;
        text-decoration: none;
        color: #444;
        position: relative;
        text-shadow: 0 1px 0 rgba(255,255,255,.5);
        background-color: #ddd;
        background-image: linear-gradient(to right, #f5f5f5, #ddd);
    }

    #breadcrumbs-one li:first-child a {
        padding-left: 1em;
        border-radius: 5px 0 0 5px;
    }

    #breadcrumbs-one a:hover {
        background: #fff;
    }

    #breadcrumbs-one a::after,
    #breadcrumbs-one a::before {
        content: "";
        position: absolute;
        top: 50%;
        margin-top: -1.5em;
        border-top: 1.5em solid transparent;
        border-bottom: 1.5em solid transparent;
        border-left: 1em solid;
        right: -1em;
    }

    #breadcrumbs-one a::after {
        z-index: 2;
        border-left-color: #ddd;
    }

    #breadcrumbs-one a::before {
        border-left-color: #ccc;
        right: -1.1em;
        z-index: 1;
    }

    #breadcrumbs-one a:hover::after {
        border-left-color: #fff;
    }

    #breadcrumbs-one .current,
    #breadcrumbs-one .current:hover {
        font-weight: bold;
        background: none;
    }

        #breadcrumbs-one .current::after,
        #breadcrumbs-one .current::before {
            content: normal;
        }

.img-Box {
    width: 200px;
    height: 240px;
    margin: 5px auto;
    border: 3px solid #179bd7;
    border-radius: 25px;
    padding: 3px;
}

    .img-Box img {
        width: 100%;
        border-radius: 25px;
    }

.bg {
    background: url(../Images/pages/dark-background.jpg);
    background-position: center;
    background-size: cover;
}

.bg1 {
    background: url(../Images/pages/bg1.jpg);
    background-position: center;
    background-size: cover;
}

.pt-20 {
    padding-top: 20px;
}

.pb-20 {
    padding-bottom: 20px;
}

* {
    padding: 0;
    margin: 0;
}

body.en {
    width: 100%;
    font-family: 'Segoe UI';
    font-size: 11pt;
    font-weight: 400;
}

body .hi {
    width: 100%;
    font-family: 'Laila', serif;
    font-family: 'Rozha One', serif !important;
    font-size: 13pt;
}

.container-fluid {
    width: 94%;
    margin: 0 auto;
}
/* ==== Header ==== */
header {
    padding: 0;
    margin: 0;
}

    header .top-content {
        width: 100%;
        min-height: 32px;
        border: 0;
        /*border-bottom: 2px solid #eeeeee;*/
        padding: 0;
        margin: 0;
        background: #e0dfd8;
    }

ul.top-menu-options {
    display: inline;
    padding: 0;
    margin: 0;
}

    ul.top-menu-options li {
        display: inline-block;
        height: 30px;
        line-height: 30px;
        padding: 0 6px;
        border: 0;
        border-right: 1px solid #cfcfd7;
        font-size: 10px;
        text-transform: uppercase;
        letter-spacing: 0.3px;
        font-weight: 600;
    }

.hi ul.top-menu-options li {
    font-size: 9pt;
}

ul.top-menu-options li:last-child {
    border-right: 0;
}

ul.top-menu-options li a {
    text-decoration: none;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    color: #111;
}

ul.top-menu-options li i {
    font-size: 10pt;
}

.searchbox {
    position: absolute;
    width: 220px;
    padding: 10px;
    background-color: #fff;
    border: 1px solid #efefef;
    display: none;
}

    .searchbox .search-btn {
        position: absolute;
        margin-left: 80%;
        margin-top: 2px;
    }

    .searchbox .search-btn {
        color: #cfcfd7;
    }

    .searchbox .search-input {
        width: 100%;
    }

.top-pro-name {
    width: 100%;
    /*background-image: url(../Images/header-bg2.jpg);*/
    background-size: cover;
    /*background-color: #f4f4f4;
    border: 1px solid #eaeaea;*/
}

    .top-pro-name:after, .top-pro-name:before {
        content: '';
        display: table;
        clear: both;
    }

.lang .options li {
    display: inline-block;
}

.top-menu-sub-options {
    display: none;
    position: absolute;
    z-index: 100;
    margin-left: -10px;
    margin-top: 0;
    width: 30px;
    height: auto;
    background-color: #fff;
}

    .top-menu-sub-options .top-menu-sub-options-item {
        color: #222 !important;
        width: 100%;
        font-size: 10pt;
        font-weight: 500;
        text-align: center;
        margin: 0;
        cursor:pointer;
        
    }

.top-menu-sub-options-item:hover {
    background-color: #e2e2ed;
}

.btn-font-resize-options:hover .top-menu-sub-options {
    display: block;
}

.logo {
    width: 95px;
    margin: 0;
    padding: 8px 0 15px 0;
    float: left;
}

    .logo img {
        width: 100%;
    }

.main-title {
    padding-top: 21px;
    padding-left: 15px;
    width: 78%;
    float: left;
}

    .main-title h3 {
        font-size: 24px;
        font-weight: 400;
        line-height: 25px;
        margin-bottom: 0;
        /*color: #000;*/
        color:#d94903;
        letter-spacing: 0.4px;
        text-transform:capitalize;
    }

        .main-title h3.hi {
            font-size: 25px;
        }

    .main-title strong {
        font-weight: 700;
        line-height: 25px;
    }

    .main-title p {
        font-size: 10pt;
        font-weight: 500;
        color: #000;
    }

.carousel-caption1 {
    width: 100% !important;
    height: 80px;
    margin-top: -80px;
    text-align: center;
    padding-top: 20px;
    background-color: #000;
    color: #fff;
    opacity: 0.9;
}

.main-content {
    width: 100%;
    /*margin: 50px 0;*/
    position: relative;
    animation: myslide 1s ease-in;
}

.fullsize {
    width: 100%;
    min-height: 350px;
    background-color: #efefef;
}

    .fullsize.p-30 {
        padding: 30px 0;
    }

    .fullsize.p-40 {
        padding: 40px 0;
    }

    .fullsize.p-50 {
        padding: 50px 0;
    }

    .fullsize.p-60 {
        padding: 60px 0;
    }

.bg-1 {
    /*background-image: url(../Images/vc_bg.jpg);
        background-size: cover;*/
    background: #2f3b47;
    padding:90px 0;
}

    .bg-2 {
        background-image: url(../Images/about_bg.jpg);
        background-size: cover;
    }
.bg-3 {
    background:#fff;
    padding: 30px 0;
}
        .list-items {
            margin-bottom: 10px;
        }

.row.list-item {
    border-bottom: 1px dotted #e2e2ed;
    padding: 10px 10px 0 0;
}

.date {
    background-color: #e0e0e2;
    border: 1px solid #e2e2ed;
    width: 100%;
    border-radius: 5px;
    text-align: center;
    font-weight: 600;
}

    .date .month {
        background-color: #fff;
        border-radius: 4px 4px 0 0;
        width: 100%;
        text-transform: uppercase;
    }

    .date .day {
        color: #fff;
        box-sizing: border-box;
    }

.color-1 .date {
    /*background-color: #179bd7;
    border: 1px solid #179bd7;*/
    background-color: #754609;
    border: 1px solid #754609;
}

.list-items.color-2 .row.list-item {
    border-bottom: 1px dotted #ce469d;
}

.color-2 .date {
    /*background-color: #ce469d;
    border: 1px solid #ce469d;*/
    background-color: #754609;
    border: 1px solid #754609;
}

.list-items.color-1 .row.list-item {
    border-bottom: 1px dotted #179bd7;
}

.list-item-title {
    width: 95%;
}

    .list-item-title a {
        color: #000;
        font-size: 13px;
    }

.side-menu {
    width: 100%;
    background: linear-gradient(70deg, #efefef,#E5E5E5);
    min-height: 600px;
}

.numbers {
    width: 90%;
    margin: 10px auto;
}

    .numbers .no-icon {
        width: 60px;
        height: 60px;
        border: 2px solid #efefef;
        border-radius: 50%;
        text-align: center;
        padding-top: 10px;
        margin: 5px auto;
    }

        .numbers .no-icon i {
            font-size:32px;
            color: #fff;
        }

    .numbers .no-hr {
        border: 1px solid #7a7fbd;
        width: 20px;
        margin: 0 auto;
    }

    .numbers .no-scroll {
        text-align: center;
        color: #fff;
        font-size:35px;
       
        width: 100%;
        margin: 0;
        padding: 0;
    }

    .numbers .no-title {
        text-align: center;
        color: #fff;
        font-size: 20px;
        font-weight: 400;
        width: 100%;
    }

.navbar {
    padding: 0;
}

    .navbar a {
        font-size: 14px;
        font-weight: 600;
    }

.hi .navbar a {
    font-size: 12pt;
}

.bg-dark {
    /*background-color: #253b80 !important;*/
    background-color: #400853 !important;
}

.navbar-expand-lg .navbar-nav .active .nav-link {
    background-color: #179bd7;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding: 3px 11px;
    /*color: #c1ccf5;*/
    color: #fff;
    border-bottom: 1px solid #d30f0f;
}

.hi .navbar-expand-lg .navbar-nav .nav-link {
    padding: 12px 10px;
}

.navbar-expand-lg .navbar-nav .nav-link:hover {
    /*background-color: #179bd7;*/
    color: #fff;
}

/*.navbar-dark .navbar-nav .nav-link {
    color: #ffffff;
    font-weight: 500;
}*/

.dropdown:hover > .dropdown-menu {
    display: block;
}

.dropdown-menu {
    width: 230px;
    padding: 0;
    margin: 0px;
    border-radius: 0;
    border: 0;
    /*background-color: #141210;
    border-top: 5px solid #179bd7;*/
}
.bgmain {
    background-color: #400853;
    border-top: 5px solid #179bd7;
}
/*.dropdown-menu .bgyellow {
    background-color: #754609
}*/
    /*.dropdown-menu1 {
        width: 230px;
        padding: 0;
        margin: 0px;
        border-radius: 0;
        border: 0;
        background-color: #141210;
        border-top: 5px solid #179bd7;
    }*/

    .dropdown-menu a {
        color: #cecdcd;
        font-size: 13px;
        padding: 6px 15px;
    }

hi .dropdown-menu a {
    color: #d7d5d5;
    padding: 5px 10px;
    font-size: 15px;
}

.dropdown-menu li a:hover {
    background-color: #179bd7;
    color: #fff;
}

p {
    text-align: justify;
    font-size: 1em;
}

.hi p {
    text-align: justify;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.6em;
}
.pd-top-18 {
    padding-top:18px !important;
}
.mar-top-n-10 {
    margin-top:-10px;
}
.page-sub-title, .page-sub-title-light {
    font-size: 22px;
    font-weight: 700;
    width: 100%;
    padding-top: 25px;
}

    .page-sub-title i, .page-sub-title-light i {
        margin-right: 12px;
        font-size: 23px;
    }

.page-sub-title-light {
    color: #fff;
}

.person {
    width: 100%;
    background-image: url(../Images/vc-bg.jpg);
    box-shadow: 5px 5px 5px #f2f2f7;
    /*background-color: #bdb9f7 !important;
    border: 2px solid #6d46ce;*/
    padding: 15px 0;
    min-height: 320px;
}

.photo {
    width: 130px;
    margin: 10px auto;
    border: 0px solid #dcdcdd;
    border-radius: 50%;
}

    .photo img {
        width: 100%;
        border-radius: 50%;
    }

.details {
    width: 100%;
    text-align: center;
    padding: 10px;
}

    .details a {
        text-align: left;
    }

    .details p {
        margin-top: 25px;
        font-size: 0.55em;
    }

    .details h3 {
        font-size: 1.5em;
        font-weight: 500;
        line-height: 1.3em;
    }

    .details h5 {
        font-size: .87em;
        line-height: 1.1em;
    }

    .details h6 {
        font-size: 0.7em;
        letter-spacing: 0;
    }

.p-b-10 {
    padding-bottom: 10px;
}

.p-b-20 {
    padding-bottom: 20px;
}

.p-b-30 {
    padding-bottom: 30px;
}

.p-b-40 {
    padding-bottom: 40px;
}

.box {
    width: 100%;
    background: linear-gradient(70deg, #f5f2f7,#f5f2f7);
    box-shadow: 5px 5px 5px #f2f2f7;
    border: 1px solid #e2e2ed;
    padding: 15px 10px;
    min-height: 450px;
}

.kulgeet {
    width: 100%;
    /*height:200px;*/
    padding: 15px;
    padding-top: 90px;
    box-sizing: border-box;
    background-image: url(../Images/bastar_bg.jpg);
    background-size: cover;
    padding-bottom: 5px;
}

    .kulgeet audio {
        width: 100%;
    }

    .kulgeet p {
        background-color: #179bd7;
        text-align: center;
        padding: 10px;
    }

        .kulgeet p a {
            font-size: 14px;
            font-weight: 600;
            color: #fff;
        }
/* ==== Tabs ==== */
#tabs {
    border: 0;
    width: 100%;
}

.ui-widget {
    font-family: inherit;
}

.ui-widget-header {
    border: none;
    background: none;
    font-size: 14pt;
    padding: 0;
}

.ui-tabs .ui-tabs-nav {
    padding: 0;
}

.ui-state-default, .ui-widget-content {
    border: 0;
    border-radius: 0;
}

.ui-state-hover {
    background-color: #fff;
    color: #fff;
}

.ui-tabs .ui-tabs-panel {
    border: 1px solid #e5e5e5;
    background: #f2f2f2;
    border-top: 2px solid #179bd7;
    height: 520px;
    padding: 1em 0.9em;
}

.ui-state-default, .ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 0;
    background-color: #f2f2f2;
    border: 1px solid #e5e5e5;
    font-weight: 400;
    font-size: 18px;
}

.ui-state-active, .ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active, a.ui-button:active,
.ui-button:active, .ui-button.ui-state-active:hover {
    border: 0;
    background-color: #179bd7;
    border-radius: 0;
    font-weight: 400;
    font-size: 18px;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: .5em 1em;
    border: 0;
}
/* ==== Lists ==== */
.list1 {
    width: 100%;
    list-style: none;
    padding: 0;
    min-height: 320px;
    overflow-y: hidden;
}

    .list1 li {
        border-left: 2pt dotted #179bd7;
        margin-bottom: 10px;
        padding: 0;
        padding-left: 10px;
    }

        .list1 li a {
            color: #222;
            font-weight: 500;
            font-size: 0.9em;
            line-height: 0.8em;
            text-decoration: none;
        }

.hi .list1 li {
    line-height: 1.3em;
}

    .hi .list1 li a {
        font-size: 0.9em;
    }

.list1 li:hover {
    background-color: #eaf8ff;
}

.section-1 {
    background-color: #1c233e;
    width: 100%;
    min-height: 350px;
    padding: 20px 15px;
}
.service-list {
    width: 90%;
    margin: 0 auto;
    list-style: none;
}
.service-list li {
       
    padding: 6px 0px;
    border-bottom: 1px dotted #455592;
}

        .service-list li a {
            color: #dd1b1b;
            font-size: 1.1em;
            opacity: 0.9;
            font-weight: 600;
        }

            .service-list li a i {
                margin-right: 10px;
            }
.dept-list {
    width: 90%;
    margin: 0 auto;
    list-style: none;
}

    .dept-list li {
        padding: 6px 0px;
        border-bottom: 1px dotted #455592;
    }

        .dept-list li:last-child {
            border-bottom: 0;
        }

        .dept-list li a {
            color: #d94903;
            font-size: 0.9em;
            opacity: 0.9;
            font-weight: 600;
        }

            .dept-list li a i {
                margin-right: 10px;
            }

.btn-custom, .btn-custom1, .btn-custom2 {
    background-color: #f7b9e1 !important;
    border: 2px solid #ce469d;
    width: 110px;
    color: #222;
    text-align: center;
}

.btn-custom1 {
    /*background-color: #bdb9f7 !important;
    border: 2px solid #6d46ce;*/
    background-color: #e3b708 !important;
    border: 2px solid #754609;
}

.btn-custom2 {
    /*background-color: #8edcff !important;
    border: 2px solid #179bd7;*/
    background-color: #e3b708 !important;
    border: 2px solid #754609;
}

.btn-custom:hover {
    background-color: #ce469d !important;
    border: 2px solid #ce469d;
    color: #fff;
}

.btn-custom1:hover {
    background-color: #e3b708 !important;
    border: 2px solid #6d46ce;
    color: #fff;
}

.btn-custom-yellow {
    background-color: #fecbb1;
    border: 2px solid #d05a1d;
    color: #d05a1d;
    font-weight: 600;
}

    .btn-custom-yellow:hover {
        background-color: #d05a1d;
        border: 2px solid #d05a1d;
    }

.btn-design1 {
    width: 100%;
    background: #f2f2f2;
    border: 0px solid #fce5f5;
    border-left: 2px solid #4844b7;
    padding: 7px 10px;
    margin-bottom: 0;
    text-align: left;
    line-height: 1.2em;
    opacity: 1;
}

    .btn-design1 a {
        color: #222;
        font-weight: 500;
        font-size: 0.9em;
        text-decoration: none;
    }

    .btn-design1:hover {
        border: 1px solid #f3bcdf;
        border-left: 2px solid #ce469d;
    }

.option-button {
    display: block;
    padding: 10px;
    text-align: center;
    background-color: #efefef;
    margin-bottom: 5px;
    border-radius: 25px;
    font-weight: 600;
}

    .option-button a {
        color: #000;
        font-size: 15px;
    }

    .option-button.color-1 {
        background-color: #dcf3fe;
        border: 2px solid #179bd7;
        border-radius: 50px;
    }

    .option-button.color-2 {
        background-color: #fbdbf0;
        border: 2px solid #ce469d;
    }

.page-title {
    font-weight: 700;
    font-size: 35px;
}

.about .about-light {
    width: 100%;
    margin-bottom: 10px;
}

.about-light {
    color: #fff;
    font-size: 1.2em;
}

blockquote {
    font-weight: 400;
    border-left: 4px solid #179bd7;
    border-left: 6px solid #c15801;
    font-style: italic;
    padding-left: 10px;
    font-size: 1em;
}

.about img {
    width: 100%;
    border: 1px solid #36497d;
    border: 1px solid #f3d5b7;
    margin-bottom: 10px;
    /*/*border-left: 1px solid #36497d;*/ */
    /*box-shadow: 1px 5px 5px #202e56;*/
}

.hr1 {
    width: 50px;
    border: 3px solid #179bd7;
    margin: 15px 0 35px 0;
}

.hr2 {
    width: 40px;
    border: 2px solid #179bd7;
    margin: 10px 0 30px 0;
}

.hr2-light {
    width: 40px;
    border: 2px solid #fff;
    margin: 10px 0 30px 0;
}

.hr2-yellow {
    width: 40px;
    border: 2px solid #c15801;
    margin: 15px 0 30px 0;
}

.sidemenu-bar {
    background: #f2f2f2;
    border: 1px solid #e5e5e5;
    border-top: 4px solid #179bd7;
    padding: 20px;
}

    .sidemenu-bar ul.item-options {
        margin-left: 20px;
    }

        .sidemenu-bar ul.item-options li {
            padding: 6px;
            border-bottom: 1px dotted #222;
            line-height: 1.2em;
        }

            .sidemenu-bar ul.item-options li a {
                color: #222;
                font-size: 0.92em;
                text-decoration: none;
                font-weight: 500;
            }

                .sidemenu-bar ul.item-options li a:hover {
                    color: #179bd7;
                }

/* ==== Footer ==== */
footer .footer-top {
    width: 100%;
    min-height: 250px;
    background-color: #252e38;
    color: #edecf3;
    font-size: 13px;
    padding: 35px 0;
}

    footer .footer-top .footer-sub-title {
        font-size: 18px;
        font-weight: 500;
        color: #fff;
        opacity: 0.8;
    }

.footer-hr {
    border: 1px solid #179bd7;
    width: 30px;
}

footer address {
    opacity: 0.7;
    font-weight: 600;
}

.footer-list {
    width: 100%;
    padding-left: 0;
    list-style: none;
}

    .footer-list li {
        padding: 2px 0px;
        border-bottom: 1px dotted #4e4e4e;
    }

        .footer-list li:last-child {
            border-bottom: 0;
        }

        .footer-list li a {
            color: #edecf3;
            opacity: 0.7;
            font-weight: 600;
        }

            .footer-list li a i {
                width: 30px;
                height: 30px;
                border-radius: 50%;
                color: #e2e2ed;
                font-size: 15px;
                background-color: #13181d;
                text-align: center;
                padding-top: 7px;
                margin-right: 10px;
            }

footer .footer-bottom {
    width: 100%;
    background-color: #13181d;
    font-size: 12px;
    letter-spacing: 0.5px;
    padding: 10px 0;
    color: #a3a2a4;
    font-weight: 500;
}

    footer .footer-bottom a {
        color: #d3d3d3;
        font-weight: 500;
        text-decoration: underline;
    }

        footer .footer-bottom a:hover {
            color: #ebebeb;
        }

.footer-aIcons {
    text-align: center;
    width: 90%;
    margin: 0 auto;
}

    .footer-aIcons i {
        font-size: 20px;
        opacity: 0.6;
    }

.gallery-links-01, .gallery-links-02 {
    width: 100%;
    padding: 10% 10px;
    box-sizing: border-box;
    margin-bottom: 10px;
    background-size: cover;
    height: 180px;
    opacity: 0.9;
}

.gallery-links-01 {
    background-image: url(../Images/gallery-bg-2.png);
}

.gallery-links-02 {
    background-image: url(../Images/gallery-bg-1.png);
}

    .gallery-links-01 a, .gallery-links-02 a {
        display: block;
        text-align: center;
        color: #fff;
        text-decoration: none;
    }

    .gallery-links-01:hover, .gallery-links-02:hover {
        opacity: 1;
    }

    .gallery-links-01 .gallery-icon, .gallery-links-02 .gallery-icon {
        width: 70px;
        height: 70px;
        padding-top: 14px;
        text-align: center;
        border: 3px solid #fff;
        border-radius: 50%;
        margin: 0 auto;
    }

        .gallery-links-01 .gallery-icon i, .gallery-links-02 .gallery-icon i {
            font-size: 34px;
        }

    .gallery-links-01 p.title, .gallery-links-02 p.title {
        text-align: center;
        font-size: 27px;
        font-weight: 300;
    }

        .gallery-links-01 p.title small, .gallery-links-02 p.title small {
            font-weight: 600;
        }

a.check-more {
    display: block;
    width: 80px;
    padding: 4px;
    font-size: 13px;
    font-weight: 600;
    color: #696969;
    border: 2px solid #b2b1b1;
    background-color: #fff;
    border-radius: 16px;
    text-align: center;
    text-decoration: none;
    opacity: 0.8;
}

    a.check-more i {
        margin-left: 5px;
    }

.event-box {
    width: 100%;
    min-height: 400px;
    border: 1px solid #ebebea;
    padding: 0px;
    margin-bottom: 36px;
    box-shadow: 5px 5px 5px #f7f7f7;
    background-color: #fff;
}

    .event-box:hover {
        box-shadow: 5px 5px 5px #e6e6e6;
    }

    .event-box .event-img {
        width: 100%;
    }

        .event-box .event-img img {
            width: 100%;
        }

    .event-box .event-details {
        padding: 15px;
        box-sizing: border-box;
        width: 100%;
    }

        .event-box .event-details h4 {
            padding-top: 5px;
            font-size: 17px;
            font-weight: 500;
        }

        .event-box .event-details p {
            font-size: 13px;
        }

    .event-box .post-datetime {
        font-size: 12px;
        letter-spacing: 0.4px;
        font-weight: 600;
        color: #9a9a9a;
    }

.bg-2 {
    width: 100%;
    min-height: 250px;
    padding: 50px 0;
    margin-bottom: 0px;
}

.logo-box, .logo-box-circle {
    text-align: center;
    margin: 0 auto;
    width: 90%;
}

.logo-box-circle {
    width: 90px;
}

    .logo-box img, .logo-box-circle img {
        margin: 0 auto;
        width: 100%;
        padding: 0;
        filter: grayscale(100%);
    }

        .logo-box img:hover {
            filter: none;
        }

.list-box {
    /*padding-bottom: 30px;*/
}

.links {
    position: absolute;
    left: 0;
    top: 350px;
    list-style: none;
}
.links-right {
    position: absolute;
    right: 0;
    top: 350px;
    list-style: none;
}

.links li a{
    display: block;
    background-color: #221b1b;
    border-left: 3px solid #179bd7;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin-bottom: 5px;
}
    .links-right li a {
        display: block;
        background-color: #221b1b;
        border-right: 3px solid #179bd7;
        width: 50px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        margin-bottom: 5px;
    }
.links li:hover, .links-right li:hover {
    background-color: #e5630e;
    background-color: #179bd7;
    border: 0px solid #f88c45;
}

.links li a, .links-right li a {
    color: #fff;
}

    .links li a i, .links-right li a i {
        font-size: 18px;
        color: #fff;
    }

a.link {
    text-decoration: none;
}

    a.link:hover, a.linkR:hover {
        cursor: help;
        position: relative;
    }

    a.link span {
        display: none;
    }
    a.linkR span {
        display: none;
    }

a.link:hover span {
    /*border: #c0c0c0 1px dotted;*/
    padding: 10px 10px 10px 30px;
    display: block;
    z-index: 100;
    background-color: #fa5f1a;
    /*background: url(../images/status-info.png) #f0f0f0 no-repeat 100% 5%;*/
    left: 40px;
    color: #fff;
    font-size: 15px;
    line-height: 16px;
    letter-spacing: 0;
    margin: 0;
    font-weight: 600;
    position: absolute;
    top: 0;
    text-decoration: none;
    text-align: right;
    width: 240px;
    /*clip-path: polygon(10% 0%, 100% 0%,100% 100%,10% 100%,0% 50%);*/
    clip-path: polygon(25% 0%, 100% 1%, 100% 100%, 25% 100%, 0% 50%);
}
a.linkR:hover span {
    /*border: #c0c0c0 1px dotted;*/
    padding: 10px 10px 10px 30px;
    display: block;
    z-index: 100;
    background-color: #fa5f1a;
    /*background: url(../images/status-info.png) #f0f0f0 no-repeat 100% 5%;*/
    right: 40px;
    color: #fff;
    font-size: 15px;
    line-height: 16px;
    letter-spacing: 0;
    margin: 0;
    font-weight: 600;
    position: absolute;
    top: 0;
    text-decoration: none;
    text-align: left;
    width: 240px;
    /*clip-path: polygon(50% 0%, 100% 0%,100% 100%,0% 100%,0% 10%);*/
    clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
    
}
@media screen and (max-width:768px) {
    .top-pro-name {
        width: 100%;
        text-align: center;
    }

    .logo {
        width: 100%;
    }

        .logo img {
            width: 100px;
            margin: 0 auto;
        }

    .main-title {
        padding-top: 12px;
        padding-left: 15px;
        width: 100%;
        float: none;
        text-align: center;
    }

    ul.top-menu-options li a {
        font-size: 8pt;
        letter-spacing: 0;
    }

    .main-title p {
        text-align: center;
    }

    .about-light {
        color: #fff;
        font-size: 1.1em;
        width: 90%;
        margin: auto;
        text-align: left;
    }

        .about-light p {
            text-align: left;
        }

    .section-1 {
        padding-top: 20px;
        padding-bottom: 40px;
    }

    .links {
        top: 150px;
    }
    .links-right {
        top: 150px;
    }
      
    .links li a, .links-right li a {
        border-left: 2px solid #179bd7;
        width: 40px;
        height: 45px;
        line-height: 45px;
    }

    .logo-box-circle {
        margin: 15px auto;
    }

    .logo-box {
        margin: 15px auto;
        width: 130px;
    }
}

/*==== Animations ==== */

/*@keyframes myslide {
    from {
        top: 100px;
    }

    to {
        top: 0;
    }
}*/


.event-section {
}

    .event-section .event-box {
        height: 300px;
        border: 1px solid #cfcfd7;
        width: 230px;
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
    }

        .event-section .event-box .event-img {
            width: 100%;
            height: 150px;
            /*border:1px solid #179bd7;*/
        }

            .event-section .event-box .event-img img {
                width: 100%;
                height: 100%;
            }

        .event-section .event-box .event-details {
            background-color: #fff;
            width: 100%;
            height: 150px;
            padding: 12px;
        }

            .event-section .event-box .event-details h4 {
                font-size: 17px;
                font-weight: 500;
                color: #111;
            }

            .event-section .event-box .event-details p {
                font-size: 13px;
                font-weight: 600;
                opacity: .6;
            }

.bg-2 {
    width: 100%;
    min-height: 250px;
    /*background-image: url(../Images/bg.jpg);
    background-size: cover;*/
    padding: 50px 0;
    margin-bottom: 0px;
}

.logo-box {
    text-align: center;
    margin: 0 auto;
    width: 100%;
    /*border:1px solid #e5e5e5;*/
    float: left;
    /*margin-right:15px;*/
}

    .logo-box img {
        margin: 0 auto;
        width: 100px;
        filter: grayscale(100%);
    }

        .logo-box img:hover {
            filter: none;
        }

.Maincontent .msg-box {
    border: 1px dotted #000;
    padding: 0 15px;
    border-top: none;
}

.Maincontent .inner-banner {
    width: 100%;
    height: 40px;
    background: linear-gradient(to left, #f7da76 4%, #754609 59%);
}

    .Maincontent .inner-banner img {
        width: 100%;
        height: 100%;
    }

    .Maincontent .inner-banner h6 {
        color: #fff;
        line-height: 34px;
        font-size: 16px;
        font-weight: bold;
    }

.Maincontent .content {
    padding: 20px 0 50px 0;
    min-height: 500px;
}

.content .image-Box {
    width: 100%;
}

    .content .image-Box img {
        width: 100%;
    }

.content-box {
    background-color: #F7F7F7;
    padding: 20px;
    /*border-right:3px solid #7a7fbd;*/
}

/*P.drop-cap:first-letter {
    font-size: 4.5em;
    float: left;
    margin-top: .12em;
}*/
/*-------Breadcrumb---------*/
#breadcrumbs-one {
    background: #eee;
    border-width: 1px;
    border-style: solid;
    border-color: #f5f5f5 #e5e5e5 #ccc;
    border-radius: 5px;
    box-shadow: 0 0 2px rgba(0,0,0,.2);
    overflow: hidden;
    width: 100%;
}

    #breadcrumbs-one li {
        float: left;
    }

    #breadcrumbs-one a {
        padding: .3em 1em .3em 2em;
        float: left;
        text-decoration: none;
        color: #444;
        position: relative;
        text-shadow: 0 1px 0 rgba(255,255,255,.5);
        background-color: #ddd;
        background-image: linear-gradient(to right, #f5f5f5, #ddd);
    }

    #breadcrumbs-one li:first-child a {
        padding-left: 1em;
        border-radius: 5px 0 0 5px;
    }

    #breadcrumbs-one a:hover {
        background: #fff;
    }

    #breadcrumbs-one a::after,
    #breadcrumbs-one a::before {
        content: "";
        position: absolute;
        top: 50%;
        margin-top: -1.5em;
        border-top: 1.5em solid transparent;
        border-bottom: 1.5em solid transparent;
        border-left: 1em solid;
        right: -1em;
    }

    #breadcrumbs-one a::after {
        z-index: 2;
        border-left-color: #ddd;
    }

    #breadcrumbs-one a::before {
        border-left-color: #ccc;
        right: -1.1em;
        z-index: 1;
    }

    #breadcrumbs-one a:hover::after {
        border-left-color: #fff;
    }

    #breadcrumbs-one .current,
    #breadcrumbs-one .current:hover {
        font-weight: bold;
        background: none;
    }

        #breadcrumbs-one .current::after,
        #breadcrumbs-one .current::before {
            content: normal;
        }

.img-Box {
    width: 200px;
    height: 240px;
    /*margin: 5px auto;*/
    border: 3px solid #179bd7;
    border-radius: 25px;
    padding: 3px;
}

    .img-Box img {
        width: 100%;
        height: 227px;
        border-radius: 25px;
    }

.bg {
    background: url(../Images/pages/dark-background.jpg);
    background-position: center;
    background-size: cover;
}

.bg1 {
    background: url(../Images/pages/bg1.jpg);
    background-position: center;
    background-size: cover;
}

.pt-20 {
    padding-top: 20px;
}

.pb-20 {
    padding-bottom: 20px;
}
/*----26.12.2019----*/
.Maincontent .box-control {
    border: 2px solid #754609;
    background-color: #e3b708;
    height: 80px;
    width: 100%;
    text-align:center;
    padding-top:12px;
}

.Maincontent .box-blank {
    height: 80px;
    width: 100%;
}

    .Maincontent .box-blank img {
        margin: 0 130px;
    }

.breadcrumb-box {
    padding: 10px;
    float: right;
}
.table {
    border: 2px dashed #d89866;
    border-top: none;
}
.table-head {
    background-color:#fcf6e3;
    border:2px solid #d89866;
    border-bottom:none;
}
.topnav {
    overflow: hidden;
    /*background-color: #e9e9e9;*/
}

    .topnav a {
        float: left;
        display: block;
        color: black;
        text-align: center;
        padding: 14px 16px;
        text-decoration: none;
        font-size: 17px;
    }

        .topnav a:hover {
            background-color: #ddd;
            color: black;
        }

        .topnav a.active {
            background-color: #2196F3;
            color: white;
        }

    .topnav .search-container {
        float: right;
    }

    .topnav input[type=text] {
        padding: 6px;
        margin-top: 8px;
        font-size: 17px;
        border:1px solid #754609;
    }

    .topnav .search-container button {
        float: right;
        padding: 6px 10px;
        margin-top: 8px;
        margin-right: 16px;
        background: #e3b708;
        font-size: 17px;
        border: none;
        cursor: pointer;
    }

        .topnav .search-container button:hover {
            background: #e3b708;
        }

@media screen and (max-width: 600px) {
    .topnav .search-container {
        float: none;
    }

        .topnav a, .topnav input[type=text], .topnav .search-container button {
            float: none;
            display: block;
            text-align: left;
            width: 100%;
            margin: 0;
            padding: 14px;
        }

    .topnav input[type=text] {
        border: 1px solid #ccc;
    }
}
ul li.dept
{
    list-style:none;
    display:block;
    
}

    ul li.dept a {
        text-decoration: none;
        color: #444;
        font-weight:500;
    }
    #waitimg {
        margin: 0 auto;
        width: 40%;
    }

    #waitimg img {
        width:100%;
    }

 @media (max-width:576px) and (max-width:768px)
    {

        #waitimg {
          
            width:100%;
        }
    }

.alumni-box {
    width:100%;
    min-height:200px;
   
}
    .alumni-box .alumni-head {
        width:100%;
        height:50px;
        border: 2px solid #d89866;
        background-color: #fcf6e3;
        border-bottom:none;
    }
        .alumni-box .alumni-head h4 {
            text-align:center;

        }
    .alumni-box .alumni-data {
        border: 2px dashed #d89866;
        border-top: none;
        min-height: 200px;
    }
.carousel-inner .DeptTitle {
    position: absolute;
    padding: 10px;
    background-color: #111;
    /*width: 100%;*/
    bottom:20px;
    left:20px;
    border:5px solid #e3b708
}
    .carousel-inner .DeptTitle span {
        color: #fff;
        font-size:25px;
    }
.DeptNewsBox {
    width: 100%;
    height: 280px;
    border: 1px solid #e3b708;
    position: relative;
    border-radius: 8px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
    .DeptNewsBox .newsHead
    {
        position:absolute;
        height:40px;
        width:100%;
        background-color:#e3b708;
        text-align:center;
        padding:8px;

    }
        .DeptNewsBox .newsHead h6 {
            color:#111;
            font-weight:600;
        }
    .DeptNewsBox .newsList {
        position: absolute;
        top: 40px;
        width: 100%;
        height: 200px;
        left: 10px;
        padding: 0 0 10px 0;
    }

        .DeptNewsBox .newsList a {
            margin-left:7px;
            color:#111;
           font-size:14px;
        }
.AbtDept
{
    /*background-image:url("../Images/pages/texture.jpg");
    background-position:center;
    background-size:cover;*/
    padding:15px;
    margin:10px 0 20px;
}
    .AbtDept .DeptAddrs p{
        margin-bottom:3px;
    }
#aboutus p span
{
    font-weight:500;
}
.bg-college {
    background-color: #d94903;
}
.bgsub {
    background-color: #d94903;
    border-top: 5px solid #179bd7;
}
.usefullLinks {
    margin-left: 20px;
    list-style: none;
}
.usefullLinks li a{
   color:#444;
   font-weight:600;
}
    .usefullLinks li {
        padding: 5px;
        /*background-color: #ccc;*/
        background: linear-gradient(to right, #FFAE42 0%, #e5e5e5 9%);
        margin-bottom: 5px;
        /*border-bottom-right-radius: 25px;
        border-top-right-radius: 25px;*/
        border-right:5px solid #754609;
    }
    .usefullLinks li:before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f666";
        margin-right: 10px;
    }
.contact {
    padding: 15px;
    background: linear-gradient(to right, #FFAE42 0%, #e5e5e5 9%);
    border-right: 5px solid #754609;

}
.contact .fas{
    margin-right:10px;
}
.gallery-section{
    width:100%;
    padding:30px 10px;
}
    .gallery-section .header{
        margin-bottom:10px;
    }
    .dash{
        width:100px;
        height:5px;
        background-color:#754609;
        margin:10px 0;
    }
    .gallery-section .lightbox-img {
        width: 100%;
    }
    .gallery-section .lightbox-img img {
        width: 100%;
        border-radius:10px;
        border:1px solid #754609
    }
    .box-section{
        width:100%;
        padding:20px;
        background:#efefef;
        border:1px dashed #d05a1d;
        margin:30px 0;
    }
.list-box {
   /* height: 450px;*/
    overflow: hidden;
    border-radius:5px;
    margin-bottom:10px;
}
.list-box-title {
    padding: 5px 0;
    text-align: center;
    font-size: 26px;
    font-weight: 700;
    min-height:65px !important;
}
    .list-box-title i {
        margin-right: 12px;
        font-size: 23px;
    }
.list-box-data {
    padding: 10px 20px 15px;
    /*height: 400px;*/
    overflow: hidden;
}
.border1 {
    border: 1px solid #d94903;
}
.border2 {
    border: 1px solid #400853;
}
.border3 {
    border: 1px solid #179bd7;
}
.list-box-data .date {
    /*background-color: #ce469d;
    border: 1px solid #ce469d;*/
    background-color: #4a444c;
    border: 1px solid #4a444c;
}
.list-item-title img{
    width:30px;
    margin-right:10px;
}
.hr {
    border-bottom: 1px solid rgba(0,0,0,.1);
    margin: 5px 0 5px;
}
.c1 {
    background-color: #179bd7;
}
.c2 {
    background-color: #400853;
}
.c3 {
    background-color: #d94903;
}
.c4 {
    background: #994b09;
}
.border4 {
    border: 1px solid #994b09;
}
.text-white {
    color: #fff;
}
.list-box-data .tutorial-box{
    padding:15px;
    text-align:left;
    font-size:18px;
    margin-bottom:8px;
}
    .list-box-data .tutorial-box a{
        color:#fff;
    }
.tutorial-box i{
    margin-right:10px;
    color:#fff;
}
.color1 {
    background: #0ab06a;
}
.color2 {
    background: #e74c3c;
}
.color3 {
    background: #cd8b1b;
}
.color4 {
    background: #2980b9;
}
.color5 {
    background: #8e44ad;
}
#University_Links .date {
    background-color: #4a444c;
    border: 1px solid #4a444c;
}
#tender .date, #Notice  .date{
    background-color: #400853;
    border: 1px solid #400853;
}
#Events .date {
    background-color: #994b09;
    border: 1px solid #994b09;
}
#Circulars .date {
    background-color: #d94903;
    border: 1px solid #d94903;
}
#Events a {
    color: #fff;
    font-weight: 500;
}
#University_Links a {
    font-size: 14px;
    font-weight: 500;
}
#University_Links i {
    margin-right: 15px;
    margin-left: 8px;
}
.image-Box {
    padding:10px;
    border:1px solid #e3b708;
    margin:10px;
    background-color:#400853;
    text-align:center;
    border-radius:25px;
}

.image-Box a{
    text-decoration:none;
    color:#754609;
    font-weight:600;
}
.drop-cap {
    font-size:1em!important;
}
.officerimg-Box {
    width: 100px;
    height: 100px;
    margin: 5px auto;
    border: 3px solid #179bd7;
    border-radius: 25px;
    padding: 3px;
}
    .officerimg-Box img {
        width: 100%;
        height: 88px;
        border-radius: 19px;
    }
.p17{
font-size:17px;
}
.more {
padding:10px;
}
@media (max-width:576px) {

.p17{
font-size:14px !important;
text-align: justify !important;
}
    .list-box {
        height: 400px;
        padding-bottom: 0px;
    }

    .list-box-data {
        height: 300px;
    }
.more {
padding:10px;
margin-top:-20px;
}

    .mheight{
        height:265px !important;
        overflow:hidden;
    }
.page-sub-title{
font-size:18px;
}
.fullsize.p-50{
padding-top:10px !important;
}
.main-title h3 {
font-size:15px !important;
}
h5{
font-size:1.0rem;
}
.list-box-data .tutorial-box{
font-size:13px !important;
}
.list-box-title{
min-height:45px !important;
}
.bg-2{
min-height:100px !important;
padding-top:10px !important;

}
.page-sub-title, .page-sub-title-light{
padding-top:20px !important;
}
blockquote{
font-size:.8rem !important;
}
.mheight {
        height: 300px;
        overflow: hidden;
    }
}

@media (min-width:576px) {
    .list-box {
        height: 482px;
        padding-bottom: 30px;
    }

    .list-box-data {
        height: 400px;
    }
    .mheight {
        height: 300px;
        overflow: hidden;
    }

     
    }

<!-- Sitelight.css -->
.voter {
    height: 450px;
    overflow: hidden;
    border-radius: 5px;
    margin-bottom: 10px;
   
}

.voter img {
    width: 95%;
    max-height: 450px;
    border-radius: 5px;
    box-shadow: 0 0 15px rgb(0 0 0 / 20%);
    /*box-shadow: 0 6px 15px rgb(38 2 2 / 88%); */
}

.btn-voter {
    background-color: #2e2f7f !important;
    border: 2px solid #2e2f7f;
    width: auto;
    color: #fff;
    text-align: center;
}
.voter2 img{
    width:60%;
    border-radius:5px;
}

@media screen (min-width: 1390px){
	
.voter img {
    width: 80%;
    max-height: 450px;
    border-radius: 5px;
    box-shadow: 0 0 15px rgb(0 0 0 / 20%);
    /*box-shadow: 0 6px 15px rgb(38 2 2 / 88%); */
}

