/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700,700i,800|Roboto:300,400,400i,500,500i');*/
@import url('https://fonts.googleapis.com/css?family=Vollkorn:400,400i,600,600i,700,700i');

/*
font-family: 'Roboto', sans-serif;
font-family: 'Roboto', sans-serif;
font-family: 'Montserrat', sans-serif;

*/

* {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

::-webkit-input-placeholder {
    opacity: 1;
}

:-moz-placeholder {
    opacity: 1;
}

::-moz-placeholder {
    opacity: 1;
}

:-ms-input-placeholder {
    opacity: 1;
}

::-webkit-textarea-placeholder {
    opacity: 1;
}

:-moz-placeholder {
    opacity: 1;
}

::-moz-placeholder {
    opacity: 1;
}

:-ms-textarea-placeholder {
    opacity: 1;
}

a,
a:hover,
a:focus,
img,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
li,
img {
    text-decoration: none;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
}

img,
fieldset {
    border: none;
}

:focus {
    outline: none;
}

p {
    font-size: 17px;
    line-height: 30px;
    color: #292929;
    /*font-family: 'Roboto', sans-serif;*/
    /*font-weight: 100;*/
}

body {
    font-weight: 300;
    /*font-family: 'Roboto', sans-serif;*/
    font-family: 'Roboto', sans-serif;
    margin: 0;
    padding: 0;
}

.wrapper {
    width: 1500px;
    margin: auto;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    font-family: 'Roboto', sans-serif;
    color: #337ab7;
    line-height: 1.428;
}

h2 {
    position: relative;
    padding-bottom: 22px;
    font-size: 32px;
}

    h2:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        width: 45px;
        height: 4px;
        background: #337ab7;
        margin: auto;
    }

header {
    position: relative;
    /*z-index: 9999;*/
    width: 100%;
    float: left;
}

.header-top {
    width: 100%;
    float: left;
    position: relative;
    /*z-index: 999;*/
    top: 0px;
    background: #174873;
}

.logo {
    float: left;
    margin: 11px 0 0 19px;
    font-size: 27px;
}

header.header-fixed {
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 9999;
    border-bottom: solid 1px #ccc;
}
/*===== toggle class =======*/

.toggle-menu {
    position: relative;
    float: left;
    padding: 2px 10px;
    border-radius: 4px;
    background-color: transparent;
    border: 0px;
    display: none;
    z-index: 2;
    cursor: pointer;
    margin: 20px 0 0 0;
}

    .toggle-menu .icon-bar {
        width: 40px;
        height: 3px;
        background: #406bc7;
        border-radius: 4px;
        transition: all 0.4s linear;
        position: relative;
        display: block;
        margin-bottom: 5px;
    }

    .toggle-menu.open span.icon-bar:nth-child(1) {
        transform: rotate(-47deg);
        top: 8px;
    }

    .toggle-menu.open span.icon-bar:nth-child(2) {
        opacity: 0;
        transform: scale(2, 1);
    }

    .toggle-menu.open span.icon-bar:nth-child(3) {
        transform: rotate(42deg);
        top: -8px;
    }

button.toggle-menu.open {
    z-index: 9999999;
}

    button.toggle-menu.open .icon-bar {
        background: #406bc7;
    }

.navbar-defaul {
    margin: auto;
}

    .navbar-defaul ul {
        margin-top: 0px;
        font-family: 'Roboto', sans-serif;
        position: relative;
        float: left !important;
        margin-left: 15px;
        list-style: none !important;
        z-index: 3;
    }

        .navbar-defaul ul li {
            border-right: solid 1px #f1ecec;
        }

            .navbar-defaul ul li:last-child {
                border: none;
            }

            .navbar-defaul ul li a {
                position: relative;
                z-index: 2;
                font-weight: 500;
                overflow: hidden;
                color: #3a3a3c;
                letter-spacing: 1px;
                padding: 25px 5px;
                font-size: 12px;
                white-space: nowrap;
            }

                .navbar-defaul ul li a:before {
                    content: '';
                    position: absolute;
                    background: #406bc7;
                    left: 0;
                    right: 0;
                    top: 100%;
                    bottom: 0px;
                    transition: all 0.4s linear;
                    z-index: -1;
                }

                .navbar-defaul ul li a:hover:before {
                    top: 0;
                }

            .navbar-defaul ul li i {
                margin-left: 4px;
            }

            .navbar-defaul ul li ul li i {
                margin-left: 0;
                position: absolute;
                right: 10px;
                top: 7px;
            }

.navbar-brand > img {
    height: 60px;
}
/*-------- Drop-down menu ----------*/

.navbar-defaul ul li:hover .sub-menu {
    display: block;
}

.navbar-defaul ul li ul {
    margin-left: 0 !important;
}

.navbar-defaul ul li .sub-menu {
    position: absolute;
    width: 200px;
    margin-top: -2px;
    z-index: 3;
    display: none;
    margin-left: 0 !important;
}

#Tab59 {
    overflow: auto;
    height: 400px;
}

.navbar-defaul ul li .sub-menu li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    background: rgba(64, 107, 199, 0.9);
    border-right: none;
    cursor: pointer;
    position: relative;
}

    .navbar-defaul ul li .sub-menu li:last-child {
        border-bottom: 0px;
    }

    .navbar-defaul ul li .sub-menu li a {
        display: block;
        padding: 5px 10px;
        color: #fff;
        font-size: 12px;
        font-weight: 300;
        white-space: nowrap;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .navbar-defaul ul li .sub-menu li ul a {
        font-size: 12px;
        padding: 5px 10px;
    }

    .navbar-defaul ul li .sub-menu li a:hover {
        background: rgba(64, 107, 199, 0.9) !important;
        color: #edd740;
    }

    .navbar-defaul ul li .sub-menu li a:before {
        display: none;
    }

.navbar-defaul ul li a:hover {
    color: #fff;
}

.navbar-defaul ul li.current-menu-item a {
    color: #fff;
}

    .navbar-defaul ul li.current-menu-item a:before {
        top: 0;
    }

.navbar-defaul ul li:last-child a:hover {
    color: #fff;
}

.navbar-defaul .navbar-brand {
    height: auto;
    padding: 5px 0;
    outline: none;
}

.navbar-defaul .navbar-collapse {
    padding: 0px;
}

.navbar-defaul .box-list {
    width: 33.33%;
    float: left;
    border-right: 1px solid rgba(255, 255, 255, 0.5);
}

    .navbar-defaul .box-list:nth-child(3n) {
        border-right: none;
    }

.navbar-defaul ul li .sub-menu ul {
    position: absolute;
    min-width: 200px;
    margin-top: 0;
    z-index: 3;
    display: none;
    left: 201px;
    top: 0;
    height: 100%;
    padding-bottom: 10px;
    /*background: rgba(64, 107, 199, 0.7);*/
    bottom: 0;
    /*overflow-y: auto;*/
}

.navbar-defaul ul.s-nav1 li .sub-menu {
    /*overflow-y: auto;
    max-height: 420px;*/
}

.navbar-defaul ul li ul li:hover ul {
    display: block;
}

.nav > li > a:focus,
.nav > li > a:hover {
    text-decoration: none;
    background-color: initial;
}

.social {
    float: left;
    position: relative;
    margin-top: 5px;
}

    .social a {
        font-family: 'FontAwesome';
        display: inline-block;
        vertical-align: middle;
        width: 30px;
        height: 30px;
        margin-left: 3px;
        border-radius: 50%;
        color: #8d3181;
        text-align: center;
        font-size: 14px;
        line-height: 30px;
        background: #FFF;
    }

        .social a:hover {
            transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            background: #2d2b5d;
            color: #FFF;
        }

.login {
    float: right;
}

    .login a {
        font-family: 'Roboto', sans-serif;
        font-size: 14px;
        color: #fff;
        padding: 10px 10px;
        line-height: normal;
        position: relative;
        margin-left: 0px;
        cursor: pointer;
        float: left;
    }

.logout {
}

    .logout a {
        color: #fff;
        padding: 8px 10px;
        line-height: normal;
        position: relative;
        margin-left: 0px;
        cursor: pointer;
        float: right;
        background: #ffffff2e;
    }

        .logout a:hover {
            background: #337ab7;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            -ms-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
        }

.btn-find {
    color: #fff;
    padding: 6px 10px;
    line-height: normal;
    position: relative;
    margin-left: 0px;
    cursor: pointer;
    float: right;
    background: #ffffff2e;
    outline: none !important;
}

    .btn-find:hover,
    .btn-find:focus {
        background: #ffffff;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        color: #e5a029;
    }

.login a:after {
    content: "";
    position: absolute;
    right: 0;
    background: #ffffff7a;
    width: 1px;
    height: 100%;
    top: 0;
}

.login a:hover {
    background: #4283bb;
}

.login .last-border:after {
    display: none !important;
}

.login a label {
    padding-right: 0px;
    margin: 0px;
}

.home-banner {
    width: 100%;
    float: left;
    position: relative;
    border-top: solid 1px #f1eaea;
}

    .home-banner .slick-slide {
        position: relative;
        background: url(../images/after-bg.png) no-repeat;
        background-size: 100% !important;
    }

    .home-banner img {
        width: 65% !important;
        float: left;
        position: relative;
        z-index: -1;
        margin-right: -72px;
    }

    .home-banner .slick-slide .del {
        float: right;
        width: 32.3%;
        z-index: 9999;
        position: relative;
        margin-top: 1%;
        margin-right: 5%;
        color: #174873;
        font-size: 20px;
        line-height: 25px;
        text-align: center;
        font-family: 'Vollkorn', serif;
        /*font-family: 'Roboto', sans-serif;*/
        font-weight: 400;
        font-style: italic;
    }

    .home-banner .del .column-con-text {
        min-height: 450px;
        text-align: center;
    }

    .home-banner .slick-slide .del img {
        display: block;
        width: auto !important;
        height: 350px !important;
        z-index: initial;
        position: relative;
        margin: 0 0px 20px 0px;
    }

    .home-banner .slick-slide .del h1 {
        color: #fff;
    }

    .home-banner .slick-slide .del p {
        color: #fff;
        font-size: 14px;
        line-height: 16px;
        text-align: justify;
    }

    .home-banner .slick-slide .del strong {
        color: #ed722b;
        font-size: 16px !important;
        line-height: 16px !important;
        float: right;
        display: block;
        padding-top: 5px;
    }

    .home-banner .slick-prev {
        position: absolute;
        left: 22px;
        top: 41%;
        width: 42px;
        height: 42px;
        border: none !important;
        cursor: pointer;
        font-size: 0px;
        line-height: 0px;
        z-index: 2;
        /*z-index: 99;*/
        background: rgba(64, 107, 199, 0.6);
    }

        .home-banner .slick-prev::before {
            content: "";
            background: url(../images/prev-icon.png) no-repeat left;
            width: 10px;
            height: 19px;
            float: left;
            z-index: 2;
            position: relative;
            margin-left: 14px;
        }

    .home-banner .slick-next::before {
        content: "";
        background: url(../images/next-icon.png) no-repeat left;
        width: 10px;
        height: 19px;
        float: left;
        z-index: 2;
        position: relative;
        margin-left: 15px;
    }

    .home-banner .slick-next {
        position: absolute;
        right: 22px !important;
        top: 41%;
        width: 42px;
        height: 42px;
        border: none !important;
        cursor: pointer;
        font-size: 0px;
        line-height: 0px;
        z-index: 2;
        background: rgba(64, 107, 199, 0.6);
        left: initial !important;
    }



    .home-banner ul.slick-dots {
        display: none !important;
    }

.home-welcome {
    width: 100%;
    float: left;
    padding: 30px 0;
    text-align: center;
}

    .home-welcome h2 {
        text-transform: uppercase;
        margin-bottom: 30px;
    }

    .home-welcome .col-sm-6.col-md-6 {
        float: initial !important;
        display: inline-block;
        text-align: left;
        vertical-align: top;
        width: 49%;
    }
/*====== two column section ======*/

.squre-box {
    padding-right: 30px;
}

    .squre-box figure {
        position: relative;
        -webkit-appearance: none;
        -webkit-appearance: none;
        border: 0px;
        text-transform: uppercase;
        -moz-appearance: none;
        -o-appearance: none;
        -ms-appearance: none;
        appearance: none;
        float: left;
    }

        .squre-box figure img {
            width: 100%;
        }

        .squre-box figure:after {
            bottom: -1px;
            right: -1px;
            border-width: 0 2px 2px 0;
        }

        .squre-box figure:before {
            top: -1px;
            left: -1px;
            border-width: 2px 0 0 2px;
        }

        .squre-box figure:before,
        .squre-box figure:after {
            content: '';
            display: block;
            position: absolute;
            border-color: #337ab7;
            box-sizing: border-box;
            border-style: solid;
            width: 133px;
            height: 134px;
            transition: all 0.3s ease-in-out;
        }

        .squre-box figure:hover {
            color: #fff;
        }

            .squre-box figure:hover:before {
                top: -6px;
                left: -6px;
                width: 100%;
                height: 100%;
            }

            .squre-box figure:hover:after {
                bottom: -6px;
                right: -6px;
                width: 100%;
                height: 100%;
            }

.column-con {
    text-align: left;
}

.btn {
    min-width: 126px;
    color: #fff;
    font-weight: 400;
    text-transform: capitalize;
    /*font-family: 'Roboto', sans-serif;*/
    font-family: 'Roboto', sans-serif;
    border-radius: 0px;
    font-weight: 600;
    display: inline-block;
    padding: 10px 15px;
    font-size: 12px;
    -webkit-appearance: none;
    -webkit-appearance: none;
    border: 0px;
    text-transform: uppercase;
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    appearance: none;
    position: relative;
    z-index: 9;
    background: #337ab7;
}

.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
    background: #e5a029 !important;
    color: #f3f6f9 !important;
    border-color: transparent !important;
    outline: transparent !important;
}

.btn:after {
    bottom: -1px;
    right: -1px;
    border-width: 0 2px 2px 0;
}

.btn:before {
    top: -1px;
    left: -1px;
    border-width: 2px 0 0 2px;
}
/*.btn:before,
    .btn:after {
        content: '';
        display: block;
        position: absolute;
        border-color: #337ab7;
        box-sizing: border-box;
        border-style: solid;
        width: 1em;
        height: 1em;
        transition: all 0.3s ease-in-out;
    }*/

.btn:hover {
    color: #fff;
}

    .btn:hover:before {
        top: -6px;
        left: -6px;
        width: 109.5%;
        height: 128%;
    }

    .btn:hover:after {
        bottom: -6px;
        right: -6px;
        width: 109%;
        height: 128%;
    }

.text-right {
    float: left;
}

.home-section {
    width: 100%;
    float: left;
    position: relative;
    padding: 30px 0;
    margin: 50px 0 0;
    text-align: center;
    background-size: cover !important;
}

    .home-section:after {
        content: '';
        position: absolute;
        background: rgba(8, 39, 93, 0.9);
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }

    .home-section .container {
        position: relative;
        z-index: 2;
    }

    .home-section h2 {
        margin-bottom: 30px;
        color: #fff;
    }

    .home-section p {
        color: #fff;
        margin-bottom: 30px;
    }

    .home-section .row {
        float: left;
        width: 100%;
        text-align: center;
    }

    .home-section .icon-boder {
        height: 137px;
        width: 137px;
        margin: 0 auto 20px;
        border: dotted 2px #fff;
        text-align: center;
        border-radius: 50%;
        line-height: 124px;
    }

#counter {
    width: 100%;
    float: left;
    text-align: center;
}

    #counter .col-md-3 {
        float: initial !important;
        display: inline-block;
        text-align: left;
        vertical-align: top;
        width: 24%;
    }

.fake-div {
    width: 100%;
    position: relative;
}

.counter-value {
    color: #fff;
    width: 100%;
    display: inline-block;
    text-align: center;
    font-size: 32px;
}

.home-section span {
    display: block;
    color: #fff;
    font-size: 22px;
    text-align: center;
}

.latest-news {
    width: 100%;
    float: left;
    padding: 30px 0px 15px;
    text-align: left;
}

    .latest-news h3 {
        position: relative;
        font-size: 32px;
        color: #8d3181;
        margin-bottom: 30px;
        padding-bottom: 10px;
        text-align: left;
    }

        .latest-news h3:after {
            content: '';
            background: #2f257c;
            height: 2px;
            width: 50px;
            position: absolute;
            left: 0;
            bottom: 0;
        }

    .latest-news .col-sm-6.col-md-7 .more-right {
        margin-top: -26px;
    }

    .latest-news .box-news {
        width: 100%;
        float: left;
        margin-bottom: 8px;
    }

        .latest-news .box-news a {
            float: left;
            width: 100%;
            position: relative;
        }

        .latest-news .box-news img {
            width: 230px;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 25px !important;
            height: 25px !important;
            border-radius: 50%;
        }

        .latest-news .box-news p {
            margin-bottom: 0px;
            font-size: 14px;
            line-height: 20px !important;
            padding-left: 35px;
            text-align: justify;
            padding-bottom: 8px;
            color: #3F51B5 !important;
        }

        .latest-news .box-news a:hover p {
            color: #f7941e !important;
        }

        .latest-news .box-news p:before {
            content: "";
            border-bottom: 1px dotted #ccc;
            position: absolute;
            width: 100%;
            bottom: 0px;
            left: 0px;
        }

    .latest-news .our-events {
        width: 100%;
        float: left;
    }

        .latest-news .our-events strong {
            display: block;
            font-size: 20px;
            color: #000;
            margin-bottom: 10px;
        }

        .latest-news .our-events ul {
            width: 100%;
            float: left;
            /*font-family: 'Roboto', sans-serif;*/
            font-family: 'Roboto', sans-serif;
            list-style: none;
            background: #fff;
            padding: 20px;
            box-shadow: 0px 6px 30px rgb(0, 0, 0, 0.3);
        }

            .latest-news .our-events ul li {
                float: left;
                width: 100%;
                margin-bottom: 10px;
            }

                .latest-news .our-events ul li .date {
                    width: 15%;
                    float: left;
                }

                .latest-news .our-events ul li .date-text {
                    width: 85%;
                    float: left;
                }

                    .latest-news .our-events ul li .date-text span {
                        font-weight: 700;
                    }

                    .latest-news .our-events ul li .date-text p {
                        font-size: 15px;
                        line-height: 25px;
                        margin-bottom: 0;
                    }

                .latest-news .our-events ul li span {
                    font-size: 15px;
                    color: #282828;
                    display: block;
                    /*font-family: 'Roboto', sans-serif;*/
                    font-family: 'Roboto', sans-serif;
                    font-weight: 100;
                }

                .latest-news .our-events ul li strong {
                    color: #2f257c;
                    /*font-family: 'Roboto', sans-serif;*/
                    font-family: 'Roboto', sans-serif;
                    font-size: 27px;
                    font-weight: 700;
                    margin-bottom: 0;
                    line-height: 27px;
                }

    .latest-news .scroller {
        height: 480px;
        overflow: auto;
        width: 100%;
    }

    .latest-news .col-sm-6.col-md-7 {
        float: initial !important;
        display: inline-block;
        text-align: left;
        vertical-align: top;
        width: 58%;
    }

    .latest-news .col-sm-6.col-md-5 {
        float: initial !important;
        display: inline-block;
        text-align: left;
        vertical-align: top;
        width: 41%;
    }

.latest-blogs {
    width: 100%;
    float: left;
    background-size: cover !important;
    padding: 50px 0;
    text-align: center;
}

    .latest-blogs h2 {
        margin-bottom: 30px;
    }

    .latest-blogs .bg-color {
        background: #fff;
        float: left;
        width: 100%;
        text-align: left;
    }

        .latest-blogs .bg-color img {
            width: 100%;
            margin-bottom: 15px;
        }

        .latest-blogs .bg-color span {
            font-size: 15px;
            color: #282828;
            display: block;
            font-family: 'Roboto', sans-serif;
            font-weight: 700;
            padding: 10px 0 10px 10px;
        }

        .latest-blogs .bg-color p {
            padding: 0 0 10px 10px;
            font-size: 15px;
            line-height: 25px;
        }

    .latest-blogs .col-xs-12.col-sm-4.col-md-4 {
        float: initial !important;
        display: inline-block;
        text-align: left;
        vertical-align: top;
        width: 33%;
    }

.video-section {
    width: 100%;
    float: left;
    padding: 30px 0;
    text-align: center;
}

    .video-section .video-box {
        width: 100%;
        position: relative;
        padding-bottom: 403px;
    }

        .video-section .video-box iframe {
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            bottom: 0;
            right: 0;
        }

    .video-section .bhu-se {
        width: 100%;
        float: left;
       /* border: solid 1px #e5e5e5;
        padding: 10px;*/
    }
.twitter-timeline.twitter-timeline-rendered {
    width: 100% !important;
}
        .video-section .bhu-se ul {
            list-style: none;
            padding: 0;
            overflow: auto;
            width: 100%;
            height: 400px;
        }

            .video-section .bhu-se ul li {
                width: 100%;
                float: left;
                margin-bottom: 20px;
                border-bottom: solid 1px #e5e5e5;
                padding-bottom: 10px;
                margin-bottom: 10px;
            }

    .video-section .col-sm-6.col-md-7 {
        float: initial !important;
        display: inline-block;
        text-align: left;
        vertical-align: top;
        width: 58%;
    }

    .video-section .col-sm-6.col-md-5 {
        float: initial !important;
        display: inline-block;
        text-align: left;
        vertical-align: top;
        width: 41%;
    }

    .video-section .bhu-se ul li img {
        width: 80px;
        height: 80px;
        border-radius: 50%;
        float: left;
        margin-right: 20px;
    }

    .video-section .bhu-se ul li .text-news {
        width: 75%;
        float: left;
    }

        .video-section .bhu-se ul li .text-news span {
            color: #282828;
            font-weight: 700;
        }

        .video-section .bhu-se ul li .text-news p {
            color: #282828;
            font-size: 15px;
            line-height: 22px;
        }

    .video-section .bhu-se ul li:last-child {
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0;
    }

footer {
    width: 100%;
    float: left;
    padding: 0;
    position: relative;
}

.copy-right {
    float: left;
    color: #fff;
    width: 100%;
    float: left;
    padding: 10px 0 10px;
    background: #fff;
}

    .copy-right p {
        float: left;
        float: left;
        color: #000;
        font-size: 13px;
        line-height: 20px;
    }

.center-form {
    width: 80%;
    margin: 15px auto 0px;
}

.m-sign {
    color: red;
}

.copy-right p a:hover {
    color: #174873 !important;
}

footer .social {
    float: right;
    margin: 0;
}

    footer .social a {
        background: #f4d210;
        color: #fff;
    }

.search-icon {
    float: right;
    color: #000;
    cursor: pointer;
    margin-top: 0;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 29px;
    margin-top: 2px;
}

.form {
    position: absolute;
    right: 0;
    width: 26%;
    text-align: center;
    margin: auto;
    display: none;
    top: 50px;
    z-index: 99;
    background: #666;
    padding: 10px;
}

    .form form {
        width: auto;
        margin: auto;
    }

        .form form fieldset {
            border: none;
        }

    .form input[type="text"] {
        float: left;
        width: 88%;
        border: solid 1px #ccc;
        padding: 0 10px;
        height: 40px;
        color: #595959;
        font-family: 'Roboto', sans-serif;
        font-size: 17px;
    }

    .form input[type="submit"] {
        float: left;
        width: 39px;
        height: 40px;
        border-radius: 0px 2px 2px 0px;
        background: #09c6c4 url(../images/search-ico-small.png) no-repeat center center;
        cursor: pointer;
        border: none;
        -webkit-appearance: none;
        box-shadow: none;
    }

        .form input[type="submit"]:hover {
            background-color: #414142;
        }
/*====== two column section ======*/

.two-column2 {
    width: 100%;
    float: left;
    position: relative;
    padding: 50px 0 0;
}

.squre-box2 {
    position: relative;
    width: 100%;
    text-align: center;
}

.main-con {
    width: 71%;
    margin: auto;
}

.box-img {
    width: 100%;
    float: left;
    background: #406bc7;
    text-align: center;
    box-shadow: 0 0 13px 3px rgba(0, 0, 0, 0.5);
}

    .box-img img {
        width: 100% !important;
        height: 100%;
        margin-bottom: 0px;
    }

    .box-img span {
        float: left;
        width: 100%;
        padding: 17px 0;
        text-align: center;
        color: #fff;
        margin-top: -2px;
        font-size: 20px;
        font-weight: 700;
        display: block;
    }

    .box-img .ng-binding {
        width: 100% !important;
        float: left;
    }

    .box-img div {
        width: 60%;
        float: left;
    }

        .box-img div:nth-child(2) {
            float: right;
            width: 35%;
            padding-top: 3%;
            margin-right: 20px;
            padding-bottom: 40px;
        }

    .box-img strong {
        float: left;
        width: 100%;
        padding: 17px 0;
        line-height: 22px;
        text-align: center;
        color: #fff;
        margin-top: -2px;
        font-size: 14px;
        font-weight: 700;
        display: block;
    }

        .box-img strong span {
            padding: 0;
        }

    .box-img p {
        padding: 0;
        line-height: 22px;
        color: #fff;
        font-size: 14px;
        line-height: 19px;
        text-align: center;
    }

.areas-practice {
    width: 100%;
    float: left;
    padding: 20px 0;
    text-align: center;
    background: #f0f2f0;
}

    .areas-practice h2 {
        margin-bottom: 30px;
    }

    .areas-practice .box-list {
        width: 50%;
        float: left;
        text-align: left;
    }

        .areas-practice .box-list h3 {
            margin-bottom: 10px;
        }

        .areas-practice .box-list ul {
            list-style: none;
            margin: 0;
            padding: 0;
            float: left;
            text-align: left;
        }

            .areas-practice .box-list ul span {
                text-align: left;
                width: 100%;
                float: left;
                margin-bottom: 10px;
                font-weight: bold;
            }

            .areas-practice .box-list ul li {
                color: #003459;
                word-break: break-all;
                font-size: 15px;
                margin-bottom: 10px;
                text-align: left;
                margin-right: 10px;
                float: left;
                width: 48%;
            }

                .areas-practice .box-list ul li i {
                    margin-right: 8px;
                    float: left;
                    margin-top: 2px;
                }

                .areas-practice .box-list ul li a {
                    color: #003459;
                    font-size: 15px;
                }

                    .areas-practice .box-list ul li a:hover {
                        color: #d3ac65;
                    }

.alumni-page-2 {
    float: left;
    width: 100%;
}

section.areas-practice.about-us .box-list ul {
    width: 25%;
}

.slider {
    float: left;
    width: 100%;
    background: rgba(8, 39, 93, 0.9);
    padding-bottom: 136px;
    position: relative;
    clear: both;
    background-size: cover;
    position: relative;
}

    .slider .action-button {
        font-size: 16px;
        border-radius: 50px;
        display: inline-block;
        padding: 12px 35px;
        color: #000;
        background: #ffd801;
        border: 2px solid #ffd801;
        cursor: pointer;
        text-decoration: none;
    }

        .slider .action-button:hover {
            background: #033282;
            border: 2px solid #033282;
            color: #fff;
        }

    .slider .slick-prev {
        position: absolute;
        left: 22px;
        top: 41%;
        width: 52px;
        height: 52px;
        border: none !important;
        cursor: pointer;
        font-size: 0px;
        line-height: 0px;
        z-index: 99;
        background: #337ab7;
    }

        .slider .slick-prev::before {
            content: "";
            background: url(../images/prev-icon.png) no-repeat left;
            width: 10px;
            height: 19px;
            float: left;
            z-index: 99;
            position: relative;
            margin-left: 18px;
        }

    .slider .slick-next::before {
        content: "";
        background: url(../images/next-icon.png) no-repeat left;
        width: 10px;
        height: 19px;
        float: left;
        z-index: 99;
        position: relative;
        margin-left: 18px;
    }

    .slider .slick-next {
        position: absolute;
        right: 22px !important;
        top: 41%;
        width: 52px;
        height: 52px;
        border: none !important;
        cursor: pointer;
        font-size: 0px;
        line-height: 0px;
        z-index: 99;
        background: #337ab7;
        left: initial !important;
    }

    .slider ul.slick-dots {
        display: none !important;
    }

    .slider img {
        float: right;
        width: 300px;
        margin-top: 80px;
        margin-bottom: 100px;
        border-radius: 50%;
        height: 300px;
    }

    .slider .container {
        position: relative;
        z-index: 999;
    }

    .slider .del {
        float: left;
        width: 64%;
        text-align: left;
        padding-top: 9%;
        padding-bottom: 4%;
    }

        .slider .del h2 {
            font-size: 55px;
            line-height: 77px;
            color: #fff;
            font-weight: normal;
            text-transform: uppercase;
            font-family: 'GTWalsheim-Regular';
        }

            .slider .del h2 span {
                color: #155961;
                display: block;
            }

        .slider .del p {
            font-size: 16px;
            line-height: 26px;
            color: #fff;
            margin-bottom: 20px;
        }

    .slider strong {
        color: #fff;
        font-size: 18px;
        display: block;
    }

    .slider small {
        font-style: italic;
        color: #fff;
        font-size: 17px;
        display: block;
        padding-top: 10px;
        padding-bottom: 10px;
    }

.crm-section small {
    font-style: italic;
    color: #337ab7;
    font-size: 16px;
    display: block;
    padding-top: 10px;
}

.White-section small {
    font-style: italic;
    color: #337ab7;
    font-size: 16px;
    display: block;
    padding-top: 10px;
}

.blue-section small {
    font-style: italic;
    color: #fff;
    font-size: 16px;
    display: block;
    padding-top: 10px;
}

.crm-section {
    background-color: #e7e7e7;
    position: relative;
    z-index: 1;
    float: left;
    width: 100%;
}

    .crm-section:after,
    .crm-section:before {
        content: "";
        position: absolute;
        left: -96px;
        right: -20px;
        width: 120%;
        z-index: -1;
        height: 200px;
        background-color: #e7e7e7;
        transform: rotate(-6deg);
    }

    .crm-section:before {
        top: -110px;
    }

    .crm-section:after,
    .crm-section:before {
        content: "";
        position: absolute;
        left: -96px;
        right: -20px;
        width: 120%;
        z-index: -1;
        height: 200px;
        background-color: #e7e7e7;
        transform: rotate(-6deg);
    }

    .crm-section:after {
        bottom: -90px;
    }

    .crm-section h2 {
        font-size: 36px;
        font-weight: 300;
        line-height: 40px;
        color: #333;
        margin: 24px 0;
    }

    .crm-section p {
        font-size: 16px;
        margin-top: 20px;
        margin-bottom: 20px;
        line-height: 26px;
    }

    .crm-section .action-button {
        font-size: 16px;
        border-radius: 50px;
        display: inline-block;
        padding: 12px 35px;
        color: #000;
        background: #ffd801;
        border: 2px solid #ffd801;
        cursor: pointer;
        text-decoration: none;
    }

        .crm-section .action-button:hover {
            background: #314a80;
            border: 2px solid #ffd801;
            color: #fff;
        }

    .crm-section .btn-learn {
        margin-left: 20px;
        font-size: 18px;
        border-radius: 50px;
        display: inline-block;
        padding: 10px 40px;
        color: #2ea8a9;
        background: #e7e7e7;
        border: 2px solid #2ea8a9;
        cursor: pointer;
        margin-bottom: 15px;
    }

    .crm-section .crm-btn-group .btn-learn {
        border-color: #000;
        color: #000;
        text-decoration: none;
    }

        .crm-section .crm-btn-group .btn-learn:hover {
            border-color: #000;
            color: #fff;
            background: #ffd801;
        }

.itradehome_wrapp {
    overflow: hidden;
    width: 100%;
    float: left;
}

.crm-section-content {
    float: left;
    width: 65%;
    padding-top: 26px;
}

    .crm-section-content ul {
        list-style: none;
    }

.crm-section-img {
    float: right;
    width: 27%;
}

    .crm-section-img img {
        height: 300px;
        border-radius: 50%;
        width: 300px;
    }

.White-section {
    padding-top: 230px;
    padding-bottom: 190px;
    float: left;
    width: 100%;
}

    .White-section img {
        border-radius: 50%;
        height: 300px;
        width: 300px;
    }

    .White-section .col-sm-7 {
        width: 31%;
        float: left;
    }

    .White-section .col-sm-5 {
        float: right;
        width: 66%;
        margin-top: 10px;
    }

    .White-section .theme-btn {
        font-size: 20px;
        border-radius: 50px;
        display: inline-block;
        padding: 14px 25px;
        color: #2ea9a7;
        background: #fff;
        border: 2px solid #2ea9a7;
        cursor: pointer;
        text-decoration: none;
    }

    .White-section .theme-btn {
        font-size: 16px;
        border-radius: 50px;
        display: inline-block;
        padding: 12px 35px;
        color: #000;
        background: #ffd801;
        border: 2px solid #ffd801;
        cursor: pointer;
        text-decoration: none;
    }

        .White-section .theme-btn:hover {
            background: #314a80;
            border: 2px solid #ffd801;
            color: #fff;
        }

    .White-section h2 {
        color: #2ea8a9;
        margin-top: 0;
        font-size: 32px;
        font-family: 'Roboto', sans-serif;
        font-weight: 400;
    }

    .White-section p {
        font-size: 16px;
        margin-top: 10px;
        margin-bottom: 20px;
        line-height: 26px;
    }

.blue-section {
    background-color: #314a80;
    min-height: 374px;
    position: relative;
    z-index: 1;
    color: #fff;
    float: left;
    width: 100%;
}

    .blue-section:before {
        top: -119px;
    }

    .blue-section:after,
    .blue-section:before {
        content: "";
        position: absolute;
        left: -20px;
        right: -20px;
        width: 120%;
        z-index: -1;
        height: 210px;
        background-color: #314a80;
        transform: rotate(-6deg);
    }

    .blue-section:after {
        bottom: -80px;
        z-index: -1;
    }

    .blue-section:after,
    .blue-section:before {
        content: "";
        position: absolute;
        left: -20px;
        right: -20px;
        width: 120%;
        z-index: -1;
        height: 210px;
        background-color: #314a80;
        transform: rotate(-6deg);
    }

    .blue-section .col-sm-7 {
        width: 67%;
        float: left;
        padding-top: 31px;
    }

    .blue-section .col-sm-5 {
        width: 29%;
        float: right;
    }

        .blue-section .col-sm-5 img {
            border-radius: 50%;
            height: 300px;
            width: 300px;
        }

    .blue-section .action-button {
        font-size: 16px;
        border-radius: 50px;
        display: inline-block;
        padding: 12px 35px;
        color: #000;
        background: #ffd801;
        border: 2px solid #ffd801;
        cursor: pointer;
        text-decoration: none;
    }

    .blue-section .btn-learn {
        margin-left: 20px;
        font-size: 18px;
        border-radius: 50px;
        display: inline-block;
        padding: 10px 40px;
        color: #2ea8a9;
        background: #e7e7e7;
        border: 2px solid #2ea8a9;
        cursor: pointer;
        margin-bottom: 15px;
    }

    .blue-section p {
        font-size: 16px;
        margin-top: 10px;
        margin-bottom: 20px;
        line-height: 26px;
    }

.choose-img img {
    width: 300px;
    height: 300px;
    border-radius: 50%;
}

.col-sm-7.choose-img {
    width: 29%;
}

.col-sm-5.choose-text {
    width: 70%;
    margin-top: 32px;
}

.blue-section .action-button:hover {
    background: #314a80;
    color: #fff;
}

.blue-section p {
    color: #fff;
}

.blue-section h3 {
    color: #fff;
}

.blue-section .btn-learn:active,
.blue-section .btn-learn:focus,
.blue-section .btn-learn:hover {
    color: #314a80;
    background: #fff;
    border-color: #fff;
}

.White-section.choose-from {
    padding-bottom: 50px;
    width: 100%;
    float: left;
    background-color: #fff;
    position: relative;
    padding-top: 198px;
}

.lightBlue-section {
    position: relative;
    z-index: 1;
    color: #fff;
    padding-bottom: 74px;
    float: left;
    width: 100%;
    background-size: cover !important;
    padding-top: 50px;
    padding-bottom: 50px;
}

    .lightBlue-section:after {
        background: none repeat scroll 0 0 rgba(255, 38, 88, 0.7);
        content: "";
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        display: block;
        z-index: 0;
    }

    .lightBlue-section .container {
        position: relative;
        z-index: 99;
    }

    .lightBlue-section .col-sm-7 {
        width: 51%;
        float: left;
        padding-top: 150px;
    }

    .lightBlue-section .col-sm-5 {
        float: right;
        width: 20%;
        margin-top: 15px;
        margin-right: -294px;
    }

    .lightBlue-section .btn-learn {
        margin-left: 20px;
        font-size: 18px;
        border-radius: 50px;
        display: inline-block;
        padding: 5px 40px;
        color: #000;
        background: #e7e7e7;
        border: 2px solid #2ea8a9;
        cursor: pointer;
        margin-bottom: 15px;
        margin-top: 20px;
        text-decoration: none;
    }

.mob-app-img-block img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
}

.btn-alumn {
    position: relative;
    z-index: 9999;
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 25px;
    font-size: 14px;
    line-height: 16px;
    font-style: initial;
    font-family: 'Roboto', sans-serif;
}

    .btn-alumn a {
        padding: 15px 40px;
        color: #fff;
        border-radius: 25px;
        background: rgb(112, 145, 214);
        /* Old browsers */
        background: -moz-linear-gradient(top, rgba(112, 145, 214, 1) 0%, rgba(84, 113, 179, 1) 50%, rgba(64, 94, 156, 1) 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(112, 145, 214, 1) 0%, rgba(84, 113, 179, 1) 50%, rgba(64, 94, 156, 1) 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(112, 145, 214, 1) 0%, rgba(84, 113, 179, 1) 50%, rgba(64, 94, 156, 1) 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#7091d6', endColorstr='#405e9c', GradientType=0);
        /* IE6-9 */
        moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        background-size: 300% 100%;
        cursor: pointer;
        box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.90);
    }

        .btn-alumn a:hover {
            background-position: 100% 0;
            moz-transition: all .4s ease-in-out;
            -o-transition: all .4s ease-in-out;
            -webkit-transition: all .4s ease-in-out;
            transition: all .4s ease-in-out;
            background-image: linear-gradient(to right, #4e58b2, #4481eb, #4e58b2, #4e58b2);
        }

h3.heading {
    font-size: 30px;
}

.inner-banner {
    width: 100%;
    float: left;
    position: relative;
    background: #e5a029;
    text-align: left;
    padding: 6px 0;
    margin-bottom: 0px;
}

    .inner-banner .container {
        position: relative;
        z-index: 2;
    }

    .inner-banner h1 {
        color: #fff;
        font-size: 21px;
        line-height: 30px;
    }

.teke {
    width: 100%;
    float: left;
    text-align: center;
    padding: 70px 0;
    position: relative;
    margin: 0;
    background-size: cover !important;
    display: none;
}

    .teke:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.8);
    }

    .teke .container {
        position: relative;
        z-index: 999;
    }

    .teke .btn-sum {
        background: #314a80;
        padding: 15px 40px;
        color: #fff;
        border-radius: 25px;
        display: inline-block;
        moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        background-size: 300% 100%;
        position: relative;
    }

        .teke .btn-sum:hover {
            background-position: 100% 0;
            moz-transition: all .4s ease-in-out;
            -o-transition: all .4s ease-in-out;
            -webkit-transition: all .4s ease-in-out;
            transition: all .4s ease-in-out;
            background-image: linear-gradient(to right, #4e58b2, #4481eb, #4e58b2, #4e58b2);
            box-shadow: 0 4px 15px 0 rgba(65, 132, 234, 0.75);
        }

    .teke p {
        color: #fff;
        padding-top: 30px;
    }

    .teke h2 {
        margin-bottom: 40px;
    }

.carousel-caption.ng-scope {
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
}

.unithometemplate {
    padding: 0 0 60px;
    margin-top: 46px;
}

section.home-welcome.unithometemplate .column-con {
    padding-top: 30px;
}

.unithometemplate-banner .slick-slide .del {
    width: 36%;
    margin: 2% 0;
    background: rgba(8, 39, 93, 0.6);
    padding: 19px;
    display: none;
}

    .unithometemplate-banner .slick-slide .del h1 {
        color: #fff !important;
    }

    .unithometemplate-banner .slick-slide .del p {
        color: #fff !important;
    }

.top-bar-link {
    float: left;
    width: 50%;
    padding: 14px 0;
    text-align: left;
    font-size: 25px;
    background: rgba(206, 207, 210, 0.6);
    font-weight: 700;
    color: #174873;
    position: absolute;
    top: 45px;
    z-index: 2;
    /*z-index: 99;*/
    border-radius: 0 40px 40px 0;
    text-align: center;
}

section.home-section.unithometemplate3 {
    padding: 100px 0;
}

.unithometemplate3 .program {
    background: #fff;
    padding: 30px;
    color: #000;
    border-radius: 8px;
    text-align: left;
    float: left;
}

    .unithometemplate3 .program span {
        color: #5559be;
        font-size: 16px;
        line-height: 21px;
        text-decoration: none;
        text-align: left;
        text-transform: uppercase;
    }

    .unithometemplate3 .program p {
        color: #000;
        font-size: 16px;
        line-height: 21px;
    }

.unithometemplate3 .counter-value {
    color: #000;
    float: left;
    width: auto;
    font-size: 50px;
}

.unithometemplate3 .program-left {
    float: left;
    margin-left: 10px;
    width: 66%;
}

.staff-page {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 51px;
}

    .staff-page img {
        box-shadow: 0 0 13px 3px rgba(0, 0, 0, 0.5);
        background: #fff;
        padding: 5px;
        border-radius: 50%;
        height: 160px;
        width: 160px;
        margin-bottom: 20px;
    }

    .staff-page span {
        display: block;
        font-size: 25px;
        color: #314a80;
    }

    .staff-page strong {
        font-size: 17px;
        color: #314a80;
    }

    .staff-page p {
        display: block;
        padding-bottom: 20px;
        min-height: 185px;
    }

    .staff-page .btn-alumn1 {
        background: #174873;
        padding: 10px 20px;
        border-radius: 20px;
        font-size: 15px;
        color: #fff;
        margin-top: 10px;
    }

        .staff-page .btn-alumn1:hover {
            background: #e5a029;
        }

    .staff-page p {
        display: block;
        padding-bottom: 20px;
        font-size: 14px;
        line-height: 23px;
    }

        .staff-page p strong {
            font-size: 15px;
            color: #314a80;
            display: block;
        }

.footer-u .row {
    display: flex;
    flex-flow: column wrap;
    align-content: space-between;
    /*min-height: 580px;*/
    padding: 0px 15px;
}

.footer-u {
    padding: 0px 0 0;
    float: left;
    width: 100%;
    background: #e8c151eb;
    text-align: center;
    position: relative;
    z-index: 1;
}

    .footer-u ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .footer-u ul li {
            float: left;
            width: 100%;
            margin-bottom: 6px;
            font-size: 14px;
            color: #396696;
            font-weight: 600;
            word-break: break-word;
            position: relative;
        }

    .footer-u h3 {
        color: #174873;
        font-size: 14px;
        width: 100%;
        float: left;
        padding-bottom: 10px;
        text-decoration: underline;
        font-weight: 600;
        padding-right: 14px;
    }

    .footer-u a {
        font-size: 14px;
        color: #174873;
        font-weight: 300;
    }

        .footer-u a:hover {
            color: #f44336;
        }

    .footer-u .col-3 {
        text-align: left;
    }

.left_sec {
    float: left;
    width: 45%;
    text-align: left;
}

    .left_sec small {
        font-size: 20px;
        line-height: 30px;
        color: #0c1002;
        display: inline-flex;
        width: 100%;
        padding-bottom: 10px;
    }

        .left_sec small i {
            font-size: 22px;
            padding-top;
        }

    .left_sec span {
        padding-right: 10px;
        margin-top: 0;
    }

        .left_sec span i {
            color: #33d6e1;
            font-size: 20px;
            padding-top: 3px;
        }

    .left_sec .mail {
        font-size: 15px;
        color: #0c1002;
        float: left;
        width: 100%;
        margin-bottom: 10px;
        border-bottom: solid 1px #c1c1c1;
        padding-bottom: 10px;
    }

        .left_sec .mail:last-child {
            border-bottom: none;
        }

.right_sec {
    float: right;
    width: 48%;
    text-align: left;
}

    .right_sec small {
        font-size: 22px;
        line-height: 30px;
        color: #0c1002;
    }

    .right_sec form {
        float: left;
        width: 85%;
        margin-top: 30px;
    }

        .right_sec form fieldset {
            border: none;
        }

            .right_sec form fieldset input[type="text"] {
                float: left;
                width: 100%;
                background: #f6f6f6;
                border: none;
                font-size: 15px;
                color: #515151;
                font-weight: 300;
                padding: 10px;
                margin-bottom: 15px;
            }

            .right_sec form fieldset textarea {
                float: left;
                width: 100%;
                background: #f6f6f6;
                border: none;
                font-size: 15px;
                color: #515151;
                font-weight: 300;
                padding: 10px;
                margin-bottom: 15px;
                min-height: 100px;
                resize: none;
            }

            .right_sec form fieldset input[type="submit"] {
                float: left;
                padding: 10px 40px;
                border-radius: 20px;
                text-align: center;
                font-size: 16px;
                color: #FFF;
                background: #174873;
                border: none;
                text-transform: uppercase;
            }

                .right_sec form fieldset input[type="submit"]:hover {
                    background: #e5a029;
                }

.defaultpage img {
    height: 400px;
}

.singlestapage {
    width: 100%;
    float: left;
    text-align: center;
}

    .singlestapage ul {
        list-style: none;
        padding: 0;
    }

        .singlestapage ul li {
            width: 33%;
            display: inline-block;
        }

            .singlestapage ul li .staff-page img {
                box-shadow: 0 0 13px 3px rgba(0, 0, 0, 0.5);
                background: #fff;
                padding: 5px;
                border-radius: 50%;
                height: 160px;
                width: 160px;
                margin-bottom: 20px;
            }

            .singlestapage ul li p {
                min-height: initial;
            }

            .singlestapage ul li strong {
                display: block;
            }

            .singlestapage ul li .btn-alumn1 {
                margin-top: 10px;
                display: inline-block;
            }

.container-new {
    position: relative;
    z-index: 99;
}

.scroller.scroller2 {
    height: 280px;
}

.alumni-page {
    width: 100%;
    float: left;
    position: relative;
}

    .alumni-page:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.5);
        width: 100%;
        height: 100%;
    }

    .alumni-page img {
        width: 100%;
    }

    .alumni-page .caption {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        margin: 0 auto;
        text-align: center;
        width: 100%;
        left: 0;
        position: absolute;
        z-index: 999;
    }

        .alumni-page .caption h1 {
            color: #fff;
            margin-bottom: 20px;
        }

        .alumni-page .caption p {
            color: #fff;
        }

.alumni-page-section1 {
    width: 100%;
    float: left;
    position: relative;
    margin: 0px 0 60px;
    text-align: center;
}

    .alumni-page-section1 h2 {
        margin-bottom: 20px;
    }

.alumni-page-section2 {
    width: 100%;
    float: left;
    position: relative;
    margin: 0 0 40px;
    text-align: left;
}

    .alumni-page-section2 h3 {
        margin-bottom: 10px;
    }

    .alumni-page-section2 .prod-img-left {
        width: 100%;
        float: left;
        position: relative;
    }

        .alumni-page-section2 .prod-img-left img {
            width: 100%;
        }

        .alumni-page-section2 .prod-img-left:after {
            left: 21px;
            position: absolute;
            right: 21px;
            top: 21px;
            bottom: 21px;
            text-align: center;
            text-transform: uppercase;
            z-index: 9;
            border: #fefeff solid 1px;
            content: "";
        }

    .alumni-page-section2 .hearteve {
        padding-top: 70px;
        border-bottom: #174873 solid 4px;
        padding-bottom: 20px;
        padding-left: 0;
    }

.welcome-alumni {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 2px 11px 4px #f7f7f8;
    float: left;
    padding: 40px 40px 50px 40px;
    width: 100%;
    text-align: center;
    margin-bottom: -90px;
}

.alumni-page-section4 {
    width: 100%;
    float: left;
    position: relative;
    margin: 30px 0 60px;
    text-align: left;
    z-index: 2;
}

    .alumni-page-section4 h3 {
        margin-bottom: 10px;
    }

    .alumni-page-section4 .prod-img-left {
        width: 100%;
        float: left;
        position: relative;
    }

        .alumni-page-section4 .prod-img-left img {
            width: 100%;
        }

        .alumni-page-section4 .prod-img-left:after {
            left: 21px;
            position: absolute;
            right: 21px;
            top: 21px;
            bottom: 21px;
            text-align: center;
            text-transform: uppercase;
            z-index: 9;
            border: #fefeff solid 1px;
            content: "";
        }

    .alumni-page-section4 .hearteve {
        border-bottom: #174873 solid 4px;
        padding-bottom: 20px;
        padding-top: 80px;
        padding-left: 0;
    }

.alumni-page-section3 {
    width: 100%;
    float: left;
    position: relative;
    margin: 40px 0;
    text-align: center;
}

    .alumni-page-section3 h3 {
        margin-bottom: 10px;
    }

.bg-light-gray {
    background: #f2f3fa;
    width: 100%;
    float: left;
    margin: 0px 0 0;
    padding: 30px 0 30px;
    text-align: center;
    overflow: hidden;
}

    .bg-light-gray h3 {
        margin-bottom: 15px;
    }

    .bg-light-gray .flex-con .flex-item {
        margin-bottom: 20px;
        width: 22%;
        float: left;
        text-align: left;
        margin-left: 15px;
        margin-right: 15px;
    }

        .bg-light-gray .flex-con .flex-item img {
            width: 100%;
            height: 150px;
        }

        .bg-light-gray .flex-con .flex-item .inner-item {
            padding: 0;
            background: #fff;
        }

        .bg-light-gray .flex-con .flex-item .content {
            padding: 20px;
            color: #727272;
            width: 100%;
            min-height: 160px;
        }

        .bg-light-gray .flex-con .flex-item h5 {
            color: #406bc7;
            position: relative;
        }

        .bg-light-gray .flex-con .flex-item .content p {
            font-size: 14px;
            line-height: 22px;
            color: #727272;
        }

        .bg-light-gray .flex-con .flex-item .content span {
            padding-bottom: 7px;
            display: block;
            padding-top: 7px;
        }

        .bg-light-gray .flex-con .flex-item .inner-item:hover {
            background: #174873;
            color: #fff;
        }

            .bg-light-gray .flex-con .flex-item .inner-item:hover p {
                color: #fff;
            }

            .bg-light-gray .flex-con .flex-item .inner-item:hover h5 {
                color: #fff;
            }

            .bg-light-gray .flex-con .flex-item .inner-item:hover span {
                color: #fff;
            }

.bg-background {
    width: 100%;
    float: left;
}

.alumni-page-section5 {
    margin-top: 40px;
}

section.bg-light-gray.bg-light-gray2 .inner-item img {
    height: 130px;
    width: 100%;
}

.InterestedSlider .owl-item {
    padding: 10px;
}

    .InterestedSlider .owl-item .content {
        padding: 20px;
        color: #727272;
        width: 100%;
        height: 180px;
        background: #fff;
        text-align: left;
    }

.InterestedSlider .owl-controls {
    width: 100%;
    margin-top: 7px;
    margin-bottom: 30px;
    position: relative;
    left: 47.7%;
}

.InterestedSlider .owl-item .content h5 {
    color: #406bc7;
    position: relative;
}

.InterestedSlider .owl-item .content span {
    padding-bottom: 7px;
    display: block;
    padding-top: 7px;
}

.InterestedSlider .owl-item .content p {
    font-size: 14px;
    line-height: 22px;
    color: #727272;
}

.InterestedSlider .owl-controls .owl-buttons div {
    display: inline-block;
    zoom: 1;
    padding: 3px 10px;
    font-size: 12px;
    position: absolute;
    width: 30px;
    height: 30px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.StoriesSlider .owl-item {
    padding: 10px;
}

    .StoriesSlider .owl-item .content {
        padding: 20px;
        color: #727272;
        width: 100%;
        height: 180px;
        background: #fff;
        text-align: left;
    }

.StoriesSlider .owl-controls {
    width: 100%;
    margin-top: 7px;
    margin-bottom: 30px;
    position: relative;
    left: 47.7%;
}

.StoriesSlider .owl-item .content h5 {
    color: #406bc7;
    position: relative;
}

.StoriesSlider .owl-item .content span {
    padding-bottom: 7px;
    display: block;
    padding-top: 7px;
}

.StoriesSlider .owl-item .content p {
    font-size: 14px;
    line-height: 22px;
    color: #727272;
}

.StoriesSlider .owl-controls .owl-buttons div {
    display: inline-block;
    zoom: 1;
    padding: 3px 10px;
    font-size: 12px;
    position: absolute;
    width: 30px;
    height: 30px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.owl-prev:after {
    content: "\f104";
}

.owl-next:after {
    content: "\f105";
}

.owl-controls .owl-buttons div:after {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 18px;
    line-height: 26px;
}

.owl-prev {
    left: 0;
    background-color: #174873;
    color: #fff;
}

.owl-next {
    left: 30px;
    background-color: #fff;
    color: #174873;
}

    .owl-prev:hover,
    .owl-next:hover,
    .gray-bg .owl-next:hover {
        background-color: #333333;
        color: #f1f1f1;
    }

.no-touch .owl-controls.clickable .owl-buttons div:hover {
    filter: Alpha(Opacity=100);
    opacity: 1;
    text-decoration: none;
}

.containeralumni {
    width: 1000px;
    margin: auto;
}

.alumni-donation {
    width: 100%;
    float: left;
    position: relative;
    box-shadow: 0px 6px 40px rgb(0, 0, 0, 0.3);
    padding: 30px;
    margin-bottom: 40px;
}

    .alumni-donation .col-sm-from {
        width: 55%;
        margin: 20px auto 0;
    }

        .alumni-donation .col-sm-from label {
            float: left;
            font-size: 22px;
            color: #174873;
            margin-right: 10px;
            padding-top: 4px;
        }

        .alumni-donation .col-sm-from .input-alumin {
            float: left;
            background: #f6f6f6;
            border-radius: 5px;
            border: none;
            width: 82%;
            font-size: 15px;
            color: #515151;
            padding: 15px 10px;
        }

        .alumni-donation .col-sm-from input[type="submit"] {
            float: left;
            padding: 10px 40px;
            border-radius: 20px;
            text-align: center;
            font-size: 16px;
            color: #FFF;
            background: #174873;
            border: none;
            text-transform: uppercase;
        }

            .alumni-donation .col-sm-from input[type="submit"]:hover {
                background: #e5a029;
            }

.designate {
    float: left;
    width: 100%;
    margin-top: 20px;
}

    .designate ul {
        list-style: none;
        padding: 0;
        margin: 20px 0 0 0;
    }

        .designate ul li {
            float: left;
            margin-bottom: 10px;
            color: #000;
            font-size: 16px;
            width: 100%;
        }

            .designate ul li input {
                margin-right: 10px;
            }

            .designate ul li p {
                font-size: 14px;
                padding-left: 24px;
            }

.additional-options {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.col-information {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    text-align: left;
}

    .col-information label {
        float: left;
        font-size: 15px;
        color: #174873;
        padding-bottom: 5px;
        font-weight: 300;
    }

    .col-information .input-alumin {
        float: left;
        background: #f6f6f6;
        border-radius: 5px;
        border: none;
        width: 100%;
        font-size: 15px;
        color: #515151;
        padding: 15px 10px;
    }

    .col-information .select-box {
        display: block;
        width: 100%;
        padding: 8px 10px;
        font-size: 15px;
        line-height: 1.6;
        color: #515151;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #e3ebf3;
        border-radius: 5px;
        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }

    .col-information .btn-primary {
        color: #fff;
        background-color: #ff685c;
        border-color: #ff685c;
        padding: 10px 30px;
        border: none;
        border-radius: 5px;
        margin-top: 20px;
        margin-left: 0;
    }

        .col-information .btn-primary:hover {
            background: #174873;
        }

#product-tab {
    clear: both;
    float: left;
    width: 100%;
    text-align: center;
}

ul.resp-tabs-list,
p {
    margin: 0px;
    padding: 0px;
}

ul.resp-tabs-list {
    font-size: 0px;
}

.resp-tabs-list li {
    font-weight: 400;
    font-size: 18px;
    display: inline-block;
    padding: 11px 40px;
    margin: 0 2px;
    list-style: none;
    cursor: pointer;
    border: solid 1px #cdcdcd;
    min-width: 163px;
    color: #000;
}

.resp-tabs-container {
    padding: 20px 0px 0;
    clear: left;
    float: left;
    width: 100%;
}

h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}

.resp-tab-content {
    display: none;
}

.resp-tabs-list li.resp-tab-active {
    color: #fff;
    background: #f7941e;
    border: solid 1px #f7941e;
}

.resp-tabs-list li:hover {
    color: #fff;
    background-color: #f7941e;
}

.resp-content-active,
.resp-accordion-active {
    display: block;
}

h2.resp-accordion {
    font-size: 13px;
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
    margin: 0px;
    padding: 10px 15px;
}

h2.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}
/*-----------Vertical tabs-----------*/

.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%;
}

.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0;
    cursor: pointer;
    float: none;
}

.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    border-radius: 4px;
    clear: none;
}

.resp-vtabs .resp-tab-content {
    border: none;
}

.resp-vtabs li.resp-tab-active {
    border: 1px solid #c1c1c1;
    border-right: none;
    background-color: #fff;
    position: relative;
    z-index: 1;
    margin-right: -1px !important;
    padding: 14px 15px 15px 14px !important;
}

.resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #c1c1c1;
    color: #000;
}

h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797;
}
/*-----------Accordion styles-----------*/

h2.resp-tab-active {
    background: #DBDBDB !important;
}

.resp-easy-accordion h2.resp-accordion {
    display: block;
}

.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}

    .resp-easy-accordion .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1 !important;
    }

.resp-jfit {
    width: 100%;
    margin: 0px;
}

.resp-tab-content-active {
    display: block;
}

h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1 !important;
}

.alumni-donation.guidelines h3 {
    margin-bottom: 10px;
}

.alumni-donation.guidelines .col-information {
    margin-top: 20px;
}

    .alumni-donation.guidelines .col-information .btn-primary {
        background: #e5a029;
        border-color: #e5a029;
    }

        .alumni-donation.guidelines .col-information .btn-primary:hover {
            background: #174873;
            border-color: #174873;
        }

.col-information strong {
    color: #174873 !important;
    font-size: 19px;
    padding-bottom: 10px;
    display: block;
    font-weight: 300;
}

.alumn-checkbox {
    width: 100%;
    float: left;
    color: #000;
}

.comment-top {
    margin-top: 20px;
}

    .comment-top .form-control {
        height: 100px;
    }

.alumni-page-section6 {
    width: 100%;
    float: left;
    background: transparent;
    margin: 0px 0px;
}

    .alumni-page-section6 .img-right {
        float: left;
        width: 50%;
        margin: -56px 0;
        position: relative;
    }

        .alumni-page-section6 .img-right:after {
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.8);
        }

        .alumni-page-section6 .img-right img {
            width: 100%;
        }

    .alumni-page-section6 .caption {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        margin: 0 auto;
        text-align: center;
        width: 100%;
        left: 0;
        position: absolute;
        z-index: 2;
        padding: 0 60px;
    }

        .alumni-page-section6 .caption h3 {
            color: #fff;
            margin-bottom: 20px;
        }

        .alumni-page-section6 .caption p {
            color: #fff;
            padding-bottom: 15px;
            width: 100%;
            float: left;
            text-align: justify;
            font-size: 15px;
            line-height: 26px;
        }

        .alumni-page-section6 .caption span {
            display: block;
            float: right;
            color: #fff;
            padding-bottom: 20px;
            font-size: 18px;
        }

        .alumni-page-section6 .caption ul {
            list-style: none;
            width: 100%;
            float: left;
        }

            .alumni-page-section6 .caption ul li {
                float: left;
                padding-left: 20px;
                width: 100%;
                position: relative;
                text-align: left;
                color: #fff;
                margin-bottom: 20px;
            }

                .alumni-page-section6 .caption ul li::after {
                    content: "";
                    width: 6px;
                    height: 6px;
                    border-radius: 50%;
                    left: 0;
                    position: absolute;
                    background: #fff;
                    top: 6px;
                }

    .alumni-page-section6 .img-left {
        width: 48%;
        float: right;
        padding: 20px 0;
        position: relative;
    }

        .alumni-page-section6 .img-left .box-img-min {
            width: 47%;
            float: right;
            position: relative;
            margin-top: -47px;
        }

            .alumni-page-section6 .img-left .box-img-min img {
                width: 100%;
            }

            .alumni-page-section6 .img-left .box-img-min:after {
                content: '';
                position: absolute;
                left: 0;
                top: 0;
                right: 0;
                bottom: 0;
                width: 100%;
                height: 100%;
                background: rgba(0, 0, 0, 0.8);
            }

            .alumni-page-section6 .img-left .box-img-min .caption {
                padding: 10px;
                background: rgba(229, 160, 41, 0.8);
                left: -348px;
                width: 126%;
            }

                .alumni-page-section6 .img-left .box-img-min .caption h3 {
                    color: #fff;
                    margin-bottom: 10px;
                }

                .alumni-page-section6 .img-left .box-img-min .caption p {
                    color: #fff;
                    padding-bottom: 0;
                    text-align: center;
                }

    .alumni-page-section6 .buttonalu {
        font-size: 15px;
        display: inline-block;
        padding: 12px 30px;
        border: solid 1px #fff;
        color: #fff;
    }

        .alumni-page-section6 .buttonalu:hover {
            background: #314a80;
            border: solid 1px #314a80;
        }

    .alumni-page-section6 .caption2 {
        top: 310px;
        margin: 0 auto;
        text-align: center;
        background: #fff;
        width: 50%;
        right: 238px;
        position: absolute;
        z-index: 2;
        padding: 0;
    }

        .alumni-page-section6 .caption2 img {
            width: 100%;
            height: 300px;
        }

        .alumni-page-section6 .caption2:before {
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            background: rgba(229, 160, 41, 0.5);
        }

    .alumni-page-section6 .caption3 {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        margin: 0 auto;
        text-align: center;
        width: 100%;
        left: 0;
        position: absolute;
        z-index: 999;
        padding: 0 20px;
    }

        .alumni-page-section6 .caption3 h3 {
            color: #fff;
            margin-bottom: 10px;
        }

        .alumni-page-section6 .caption3 p {
            color: #fff;
            padding-bottom: 0;
        }

.testimonials2 {
    width: 100%;
    text-align: left;
    float: left;
    padding: 10px;
}

    .testimonials2 p {
        font-size: 16px;
        float: left;
        width: 100%;
    }

    .testimonials2 .bordert {
        display: block;
        font-size: 20px;
        color: #314a80;
        float: left;
        border-bottom: #e4e4e4 solid 1px;
        margin-bottom: 2px;
        padding-bottom: 2px;
        width: 100%;
    }

        .testimonials2 .bordert span {
            display: block;
            padding-bottom: 10px;
        }

    .testimonials2 .mail {
        font-size: 15px;
        color: #000;
        float: left;
        width: 25%;
        font-family: 'Roboto', sans-serif;
    }

.mail.name-mail {
    width: 15%;
}

.selectlist {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.selectlist-left {
    width: 43%;
    float: left;
}

.selectlist-right {
    width: 41%;
    float: left;
}

.selectlist strong {
    float: left;
    font-size: 17px;
    color: #000;
    padding-top: 7px;
    margin-right: 10px;
}

.selectlist select {
    -moz-appearance: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    box-shadow: none;
    color: #000000;
    cursor: pointer;
    font-size: 16px;
    outline: 0 none;
    padding: 5px 10px;
    float: left;
    background: #f5f5f5 url("../images/down-select.png") no-repeat scroll 96% center;
    border: #ebebeb solid 1px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 4px;
    width: 75%;
}

.selectlist-right select {
    float: left;
}

.testimonials2 img {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    display: block;
}

.testimonials2 i {
    color: #33d6e1;
    font-size: 15px;
    display: block;
    margin-bottom: 3px;
}

.testimonials2 a {
    color: #000;
}

.con {
    text-align: left;
}

    .con h3 {
        margin-bottom: 10px;
    }

.accordian {
    width: 100%;
    float: left;
    text-align: left;
    list-style: none;
    vertical-align: top;
    position: relative;
}

    .accordian li {
        float: left;
        width: 100%;
        margin-bottom: 5px;
    }

        .accordian li h5 {
            float: left;
            width: 100%;
            line-height: 21px;
            background: rgba(236, 238, 239, 0.8);
            padding: 5px 10px;
            cursor: pointer;
            font-size: 14px;
            color: #333333;
            font-weight: 400;
        }

            .accordian li h5:after {
                content: "\f078";
                position: relative;
                top: 0;
                right: 0;
                font-family: FontAwesome;
                font-size: 14px;
                float: right;
            }

        .accordian li.active h5:after {
            content: "\f077";
        }

        .accordian li .drop {
            float: left;
            width: 100%;
            margin-top: 1px;
            padding: 19px 0px 0 0;
            display: none;
        }

.row.con li {
    width: 48%;
    float: left;
    margin-right: 10px;
    vertical-align: top;
    position: relative;
}

    .row.con li .drop {
        position: absolute;
        width: 100%;
        top: 32px;
        background: rgba(255, 255, 255, 0.99);
        z-index: 99;
        padding-top: 0;
    }

.row.con {
    padding-bottom: 60px;
}

.gazette-section {
    width: 100%;
    float: left;
    padding: 0 0 2px;
    position: relative;
    margin-bottom: 30px;
}

    .gazette-section .gazette-left {
        width: 50%;
        float: left;
    }

    .gazette-section .gazette-right {
        width: 49.8%;
        float: right;
    }

.category-sec {
    float: left;
    width: 100%;
}

.category-box {
    float: left;
    position: relative;
    overflow: hidden;
    transition: all 0.9s ease-in-out;
    -moz-transition: all 0.9s ease-in-out;
    -webkit-transition: all 0.9s ease-in-out;
    -o-transition: all 0.9s ease-in-out;
    -ms-transition: all 0.9s ease-in-out;
}

    .category-box p {
        color: #fff;
    }

    .category-box img {
        width: 100%;
        height: 100%;
    }

    .category-box .col {
        position: absolute;
        bottom: 20px;
        width: 100%;
        z-index: 999;
        text-align: center;
        padding: 0px 15px;
    }

    .category-box a:after {
        content: "";
        background: rgba(0, 0, 0, .5);
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }

    .category-box h3 {
        font-size: 21px;
        line-height: 28px;
        color: #fff;
        font-weight: 400;
        display: inline-block;
        position: relative;
    }

    .category-box a:before {
        content: "";
        position: absolute;
        z-index: 99;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }

    .category-box:hover > img {
        transform: scale(1.2, 1.2);
    }

    .category-box:hover:before {
        background: rgba(0, 0, 0, .5);
    }

.gazette-section .box-sm {
    width: 49.7%;
    float: left;
    margin-top: 2px;
}

    .gazette-section .box-sm:nth-child(2n) {
        float: right;
    }

.gazette-section .gazette-right .category-box:after {
    background: rgba(255, 116, 82, .5);
}

.gazette-section .gazette-right .box-sm {
    margin-top: 0;
    margin-bottom: 2px;
}

.gazette-section .box-sm .category-box:after {
    background: rgba(63, 84, 122, .5);
}

.gazette-section .box-sm img {
    height: 200px;
}

.gazette-section .gazette-right .box-sm img {
    height: 202px;
}

.gazette-section2 {
    width: 100%;
    float: left;
    position: relative;
    text-align: center;
    padding: 30px 0 30px;
    min-height: 400px;
}

    .gazette-section2 .col-sm-10 {
        text-align: left;
    }

    .gazette-section2 .col-sm-2 img {
        width: 100%;
        height: 120px;
    }

    .gazette-section2 span {
        color: #174873;
        display: block;
        padding-top: 4px;
    }

    .gazette-section2 .events-boder {
        border-bottom: solid 1px #e8e4e4;
        width: 100%;
        float: left;
    }
        /*.gazette-section2 .events-boder:last-child {
     margin-bottom: 0px; 
    
}*/

        .gazette-section2 .events-boder:last-child {
            border-bottom: none;
        }

    .gazette-section2 strong {
        color: #000;
    }

.eventslist-div {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    padding: 5px 0px;
    background: #17487305;
    /*margin-bottom: 20px;*/
}

.gazette-section2 .events-boder .eventslist-div:last-child {
    margin-bottom: 0px;
}

.events-boder2 strong {
    padding: 20px 20px;
    font-size: 15px;
    font-weight: 300;
    display: block;
    color: #000;
    text-align: left;
    position: relative;
    float: left;
    width: 100%;
}

    .events-boder2 strong a {
        color: #000;
        float: left;
    }

    .events-boder2 strong:after {
        content: "";
        position: absolute;
        left: 0;
        top: 28px;
        background: #000;
        width: 6px;
        height: 6px;
        border-radius: 50%;
    }

.gazette-section2 strong a:hover {
    text-decoration: underline;
}

.events-boder2:nth-child(2n) {
    background: #fbf2f2;
}
/*====== two column section ======*/

.two-column-min2 {
    padding-top: 40px;
    padding-bottom: 60px;
}

.squre-box2 {
    padding-right: 50px;
}

    .squre-box2 figure {
        position: relative;
        padding-top: 16px;
        padding-left: 16px;
    }

        .squre-box2 figure:before {
            content: '';
            position: absolute;
            display: block;
            top: 0;
            left: 0;
            right: 35px;
            height: 87%;
            border: 3px solid #406bc7;
            z-index: -1;
        }

        .squre-box2 figure img {
            width: 100%;
        }

.two-column-min2 .mt40 {
    margin-top: 40px;
}

section.small-padding.text-center h2 {
    margin-bottom: 20px;
}
/*======== Common class section =========*/

.small-brdr h3 {
    padding-bottom: 20px;
    position: relative;
    margin-bottom: 30px;
    font-size: 30px;
}

    .small-brdr h3:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        width: 45px;
        height: 4px;
        background: #b7b7b7;
        margin: auto;
    }

.add-shadow img {
    box-shadow: 3px 12px 40px rgba(0, 0, 0, 0.3);
}

.shadow {
    box-shadow: 3px 12px 40px rgba(0, 0, 0, 0.3);
}

.bg-light-gray {
    background: #f2f3fa;
}

.dark-blue {
    background: #1b57b0;
}

.site-color {
    background-color: #406bc7;
}

.center-align {
    display: flex;
    flex-direction: row;
    align-items: center;
}

    .center-align .col-md-5 {
        flex-basis: 41.666%;
        max-width: 100%;
    }

    .center-align .col-md-7 {
        flex-basis: 58.333%;
        max-width: 100%;
    }
/*======= flex column section ==========*/

.flex-row {
    float: left;
    width: 100%;
}

    .flex-row .flex-column {
        width: 48%;
        float: left;
        margin-right: 30px;
        margin-bottom: 30px;
    }

        .flex-row .flex-column:nth-child(2n) {
            margin-right: 0;
        }

        .flex-row .flex-column .flex-right {
            float: right;
            width: 79%;
        }

            .flex-row .flex-column .flex-right h5 {
                font-size: 16px;
                letter-spacing: 1px;
                text-transform: capitalize;
                color: #337ab7;
                font-weight: 600;
                margin-bottom: 5px;
            }

            .flex-row .flex-column .flex-right h6 {
                font-size: 1.1em;
                line-height: 100%;
                font-style: italic;
                margin: 3px 0 15px;
                color: #535353;
                line-height: 22px;
            }

                .flex-row .flex-column .flex-right h6 .ft-c {
                    color: #337ab7;
                }

            .flex-row .flex-column .flex-right .ft-c {
                color: #337ab7;
            }

            .flex-row .flex-column .flex-right .ft-c2 {
            }

.MoreAward {
    width: 100%;
    float: left;
}

    .MoreAward .more-sec {
        float: left;
        width: 100%;
        margin-bottom: 10px;
        border-bottom: 1px dotted #ccc;
        padding-bottom: 10px;
    }

.flex-row .flex-column .flex-right .ft-c2 {
    width: 100%;
    float: left;
    position: relative;
    padding-left: 20px;
}

    .flex-row .flex-column .flex-right .ft-c2 .ft-c {
        position: absolute;
        left: 0px;
        top: 3px;
    }

.flex-row .flex-column .flex-right p {
    font-size: 13px;
    line-height: 22px;
    padding-top: 0px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    text-align: justify;
}

.flex-row .flex-column img {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    float: left;
    padding: 5px;
    box-shadow: 0px -3px 5px 1px #e5a029;
    line-height: 15px;
    font-size: 9px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    background-image: url(../../../Scripts/SitesBhu/images/Palle-Rama-Rao.png);
    background-position: center;
    background-size: cover;
}

.section-bhu-page {
    margin-bottom: 30px;
    padding: 30px 0px;
}

section {
    float: left;
    width: 100%;
}

.flex-row .flex-column h5 {
    margin-bottom: 10px;
    font-size: 22px;
}

#project-list2 {
    float: left;
    width: 100%;
    text-align: center;
}

    #project-list2 .resp-tabs-list {
        width: 100%;
        float: left;
        margin-bottom: 10px;
        border-bottom: solid 1px #eee;
        text-align: left;
    }

        #project-list2 .resp-tabs-list li {
            background: initial;
            border: none;
            padding: 0 20px 10px 0;
            min-width: initial;
            font-size: 15px;
        }

            #project-list2 .resp-tabs-list li:hover {
                background-color: initial;
                color: #000;
            }

            #project-list2 .resp-tabs-list li.resp-tab-active {
                color: #337ab7;
                background: initial;
                border-bottom: solid 1px #337ab7;
            }

.project-left {
    width: 67%;
    float: left;
}

.project-right {
    width: 30%;
    float: right;
}

#project-list2 .resp-tabs-container {
    padding: 0;
}

#project-list2 .resp-tabs-list {
    margin-bottom: 20px;
}

.case-box {
    display: inline-block;
    width: 25%;
    vertical-align: top;
    margin-right: 0px;
    text-align: center;
    margin-bottom: 30px;
    position: relative;
    /*padding: 0px 10px;*/
    padding: 0px 2px;
}

    .case-box img {
        vertical-align: top;
        width: 100%;
    }

    .case-box .pic {
        float: left;
        width: 100%;
    }

    .case-box h4 {
        display: block;
        clear: both;
        font-size: 22px;
        font-family: 'Roboto', sans-serif;
        color: #a33b61;
        font-style: italic;
        padding-bottom: 10px;
    }

        .case-box h4 a:hover {
            color: #ffa12c;
        }

.case-box-main a {
    width: 100%;
    float: left;
}

.case-box span {
    font-size: 13px;
    color: #b5a9a9;
    padding-bottom: 10px;
    display: block;
}

.case-box p {
    font-size: 15px;
    line-height: 22px;
    color: #292929;
}

.case-box:nth-child(4n) {
    margin-right: 0;
}

.case-box .gazette-text {
    width: 100%;
    float: left;
    background: #fff;
    padding: 12px;
    text-align: left;
    margin-top: 0px;
    position: relative;
    z-index: 9;
}

    .case-box .gazette-text .meta {
        padding: 0;
        margin: 0;
        float: left;
        width: 100%;
    }

        .case-box .gazette-text .meta span {
            display: inline-block;
            margin-right: 10px;
        }

    .case-box .gazette-text h5 {
        margin-bottom: 7px;
        font-size: 19px;
    }

.case-box.case-box2 {
    width: 100%;
}

.case-box.case-box3 {
    width: 100%;
    margin-right: 0;
}

.case-box.case-box4 {
    width: 32%;
    margin-right: 20px;
}

.case-box.case-box5 {
    width: 65%;
    margin-right: 0;
}

.project-right .project-box {
    border: solid 2px #eeeeee;
    padding: 20px;
    width: 100%;
    float: left;
    text-align: left;
    margin-bottom: 20px;
}

    .project-right .project-box h4 {
        font-size: 25px;
        display: block;
        margin-bottom: 20px;
    }

    .project-right .project-box span {
        font-size: 17px;
        color: #292929;
        font-weight: 100;
        font-family: 'Roboto', sans-serif;
        display: block;
        padding-bottom: 5px;
    }

    .project-right .project-box small {
        font-size: 15px;
        font-weight: bold;
        color: #000;
    }

    .project-right .project-box p {
        font-size: 14px;
        line-height: 21px;
    }

    .project-right .project-box ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .project-right .project-box ul li {
            float: left;
            margin-bottom: 10px;
            width: 100%;
            border-bottom: solid 1px #eeeeee;
            padding-bottom: 10px;
        }

            .project-right .project-box ul li:last-child {
                border: none;
                padding-bottom: 0;
                margin: 0;
            }

    .project-right .project-box .boxlist {
        width: 50%;
        float: left;
        margin-bottom: 10px;
    }

.forums-page {
    width: 100%;
    float: left;
    padding: 0 0 30px 0;
    text-align: center;
    position: relative;
}

    .forums-page h2 {
        margin-bottom: 20px;
    }

    .forums-page .forums-search {
        width: 70%;
        margin: auto;
    }

        .forums-page .forums-search .form {
            display: block !important;
        }

    .forums-page .forums-search {
        width: 36%;
        margin: auto;
    }

        .forums-page .forums-search form {
            width: auto;
            margin: auto;
        }

            .forums-page .forums-search form fieldset {
                border: none;
            }

        .forums-page .forums-search input[type="text"] {
            float: left;
            width: 90%;
            border: solid 1px #ccc;
            padding: 0 10px;
            height: 40px;
            color: #595959;
            font-family: 'Roboto', sans-serif;
            font-size: 17px;
        }

        .forums-page .forums-search input[type="submit"] {
            float: left;
            width: 39px;
            height: 40px;
            border-radius: 0px 2px 2px 0px;
            background: #337ab7 url(../images/search-ico-small.png) no-repeat center center;
            cursor: pointer;
            border: none;
            -webkit-appearance: none;
            box-shadow: none;
        }

            .forums-page .forums-search input[type="submit"]:hover {
                background-color: #337ab7;
            }

.forum-titles {
    width: 100%;
    float: left;
    text-align: left;
    margin-top: 40px;
    margin-bottom: 20px;
}

    .forum-titles ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .forum-titles ul li {
            float: left;
            font-size: 14px;
            text-transform: uppercase;
            color: #333;
            padding-bottom: 17px;
            font-weight: bold;
        }

            .forum-titles ul li.bbp-forum-info {
                border-bottom: 2px solid #e5a029;
                width: 49%;
            }

            .forum-titles ul li.bbp-forum-topic-count {
                border-bottom: 2px solid #333;
                width: 13%;
                padding-left: 30px;
            }

            .forum-titles ul li.bbp-forum-reply-count {
                border-bottom: 2px solid #333;
                width: 13%;
                padding-left: 30px;
            }

            .forum-titles ul li.bbp-forum-freshness {
                border-bottom: 2px solid #333;
                width: 25%;
                padding-left: 30px;
            }

.forum-titles2 {
    width: 100%;
    float: left;
    text-align: left;
}

    .forum-titles2 ul {
        list-style: none;
        padding: 0;
        margin: 0 0 20px 0;
        float: left;
        width: 100%;
    }

        .forum-titles2 ul li {
            float: left;
            font-size: 14px;
            position: relative;
            color: #333;
            padding-bottom: 17px;
            font-weight: bold;
        }

            .forum-titles2 ul li.bbp-forum-info {
                width: 49%;
                padding-left: 30px;
                border-bottom: solid 1px #ccc;
            }

                .forum-titles2 ul li.bbp-forum-info:after {
                    content: "\f0f6";
                    position: absolute;
                    left: 0;
                    top: 0;
                    font-family: FontAwesome;
                    font-size: 22px;
                    color: #337ab7;
                }

                .forum-titles2 ul li.bbp-forum-info p {
                    font-size: 14px;
                    line-height: 21px;
                    padding-top: 4px;
                }

    .forum-titles2 .img-from {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        float: left;
        margin-right: 10px;
    }

    .forum-titles2 ul li.bbp-forum-topic-count {
        width: 13%;
        padding-left: 49px;
    }

    .forum-titles2 ul li.bbp-forum-reply-count {
        width: 13%;
        padding-left: 49px;
    }

    .forum-titles2 ul li.bbp-forum-freshness {
        width: 25%;
        padding-left: 30px;
    }

    .forum-titles2 ul li span {
        color: #54ae68;
        display: block;
    }

    .forum-titles2 ul li small {
        color: #999;
        font-size: 11px;
        font-weight: 300;
        padding-top: 6px;
        float: left;
    }

    .forum-titles2.forum-titles3 li.bbp-forum-info {
        border: none;
        width: 77%;
    }

    .forum-titles2.forum-titles3 ul {
        border-bottom: solid 1px #ccc;
    }

        .forum-titles2.forum-titles3 ul li.bbp-forum-freshness {
            width: 23%;
            padding-left: 30px;
        }

        .forum-titles2.forum-titles3 ul:last-child {
            border-bottom: none;
        }

.larry-wrote {
    width: 100%;
    float: left;
    background: #efeaea;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .larry-wrote span {
        display: block;
        margin-bottom: 10px;
    }

        .larry-wrote span i {
            color: #000;
            font-size: 22px;
            margin-right: 10px;
        }

    .larry-wrote p {
        font-size: 13px !important;
        line-height: 20px !important;
    }

.course-page {
    width: 100%;
    float: left;
}

    .course-page .course-item-list {
        width: 100%;
        float: left;
        margin-bottom: 10px;
        padding: 6px 14px;
    }

        .course-page .course-item-list h4 {
            color: #e5a029;
            font-size: 19px;
            float: left;
            width: 100%;
            padding-bottom: 10px;
            font-weight: 700;
        }

        .course-page .course-item-list span {
            display: block;
            margin-bottom: 5px;
            color: #6b6b6b;
            font-size: 14px;
            font-weight: 700;
        }

            .course-page .course-item-list span small {
                float: right;
                font-size: 14px;
            }

.inner-banner-course {
    width: 100%;
    float: left;
    text-align: center;
    padding: 70px 0;
    position: relative;
    background-size: cover !important;
    margin-bottom: 30px;
}

    .inner-banner-course:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.8);
    }

    .inner-banner-course .container {
        position: relative;
        z-index: 99;
        text-align: left;
    }

        .inner-banner-course .container h1 {
            font-size: 30px;
            color: #fff;
        }

.col-eventslist {
    float: right;
    width: 27%;
    margin-bottom: 20px;
}

    .col-eventslist .select-box {
        display: block;
        width: 100%;
        padding: 8px 10px;
        font-size: 15px;
        line-height: 1.6;
        color: #515151;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #e3ebf3;
        border-radius: 5px;
        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }

.forums-page.forums-page3 .forum-titles2 ul li.bbp-forum-info:after {
    display: none;
}

.forums-page.forums-page3 .forum-titles2 ul li.bbp-forum-info {
    padding-left: 0;
}

.forum-titles2 ul li span {
    color: #337ab7;
}

.bhugazette-heding {
    width: 100%;
    float: left;
    padding: 10px 20px;
}

    .bhugazette-heding h4 {
        text-transform: uppercase;
        font-size: 22px;
        color: #000;
        letter-spacing: 6px;
        margin-bottom: 10px;
    }

    .bhugazette-heding ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .bhugazette-heding ul li {
            float: left;
            width: 100%;
            margin-bottom: 3px;
        }

            .bhugazette-heding ul li a:hover {
                color: #000;
            }

.daily-gazette {
    width: 100%;
    float: left;
    border-bottom: solid #eeeeee 1px;
    border-top: solid #eeeeee 1px;
    padding: 20px 0;
    margin-bottom: 20px;
}

.gift-tracker-main {
    width: 60%;
    margin: auto;
}

.account-page {
    width: 100%;
    background: #eee;
    float: left;
    padding: 30px;
    text-align: center;
    border-radius: 8px;
    margin: auto;
}

    .account-page strong {
        font-size: 20px;
        display: block;
    }

    .account-page h4 {
        font-size: 30px;
        float: left;
        width: 100%;
        padding: 10px 0;
    }

        .account-page h4 i {
            margin-right: 3px;
        }

    .account-page small {
        font-style: italic;
        display: block;
        padding-bottom: 3px;
        color: #000;
        font-size: 20px;
        font-weight: 600;
    }

    .account-page .te {
        color: #337ab7;
        font-size: 20px;
    }

    .account-page .account-box {
        width: 100%;
        float: left;
        margin-top: 10px;
    }

        .account-page .account-box span {
            font-size: 20px;
            font-weight: bold;
            margin-right: 10px;
        }

        .account-page .account-box p {
            margin-top: 7px;
            line-height: 22px;
        }

.gift-tracker h3 {
    font-size: 35px;
    margin-bottom: 20px;
    padding-top: 20px;
}

.gift-tracker ul {
    padding: 0;
    margin: 0;
}

    .gift-tracker ul li {
        float: left;
        width: 100%;
        margin-bottom: 20px;
        background: #337ab7;
        position: relative;
        color: #000;
        padding: 10px 20px;
        color: #fff;
        text-align: left;
    }

        .gift-tracker ul li:nth-child(2n) {
            background: #eee;
            color: #000;
        }

.gift-tracker .date-time {
    float: right;
}

    .gift-tracker .date-time span {
        float: left;
        margin-right: 10px;
        color: #fff;
    }

.gift-tracker ul li:nth-child(2n) .date-time span {
    color: #000;
}

.more-right {
    float: right;
    margin-top: 20px;
}

.publications {
    width: 100%;
    float: left;
    padding: 20px 0;
}

.publications-from {
    width: 100%;
    float: left;
    border-bottom: solid 1px #eee;
    padding: 20px 0;
    text-align: center;
}

    .publications-from .col-4 {
        width: 40%;
        margin: auto;
    }

    .publications-from label {
        display: block;
        color: #000;
        font-size: 18px;
    }

    .publications-from .form-control {
        display: block;
        width: 100%;
        padding: 0.375rem 0.75rem;
        font-size: 15px;
        line-height: 1.6;
        color: #6b6f80;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #e3ebf3;
        border-radius: 3px;
        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }

    .publications-from .select-box {
        display: block;
        width: 100%;
        padding: 0.375rem 0.75rem;
        font-size: 15px;
        line-height: 1.6;
        color: #6b6f80;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #e3ebf3;
        border-radius: 3px;
        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }

.publications-section {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.view-content {
    width: 100%;
    float: left;
}

    .view-content table {
        font-family: 'Roboto', sans-serif;
        border-collapse: collapse;
        width: 100%;
    }

    .view-content tr:first-child {
        background-color: #fff;
        font-size: 15px;
        text-transform: uppercase;
    }

    .view-content tr:first-child {
        color: #337ab7 !important;
        background: #fff !important;
    }

    .view-content td,
    th {
        text-align: left;
        padding: 11px 8px;
        color: #6b6f80;
        font-size: 15px;
        /*width: 44%;*/
    }

        .view-content td,
        th:nth-child(3n) {
            width: 30%;
        }

    .view-content tr {
        background: #fff;
    }

        .view-content tr:nth-child(2n) {
            background: #eee;
        }

.publications .form-group {
    position: relative;
}

    .publications .form-group i.fa.fa-search.publications-search {
        position: absolute;
        right: 9px;
        color: #000;
        font-size: 18px;
        top: 37px;
    }

.admission-notices h2 {
    margin-bottom: 30px;
}

.home-welcome .column-con img {
    margin-right: 30px;
}

.programme {
    width: 100%;
    float: left;
    text-align: left;
}

    .programme li {
        float: left;
        width: 100%;
        margin-bottom: 5px;
    }

        .programme li h5 {
            float: left;
            width: 100%;
            line-height: 21px;
            padding: 5px 0;
            border-bottom: solid 1px #d8d1d1;
            cursor: pointer;
            font-size: 14px;
            color: #337ab7;
            font-weight: 600;
        }

            .programme li h5:after {
                content: "\f078";
                position: relative;
                top: 0;
                right: 0;
                font-family: FontAwesome;
                font-size: 14px;
                float: right;
            }

        .programme li.active h5:after {
            content: "\f077";
        }

        .programme li .drop {
            float: left;
            width: 100%;
            margin-top: 0;
            padding: 10px 0;
            display: none;
        }

        .programme li h5 small {
            padding-left: 10px;
            color: #202325;
            font-size: 16px;
        }

        .programme li .drop p {
            width: 100%;
            float: left;
            color: #666;
            font-size: 14px;
            font-weight: 300;
            line-height: 22px;
        }

        .programme li .drop .col-course {
            float: left;
            width: 47%;
            text-align: left;
            min-height: 165px;
        }

            .programme li .drop .col-course strong {
                color: #000;
                font-size: 16px;
                display: block;
                padding-top: 10px;
            }

            .programme li .drop .col-course:nth-child(2n) {
                float: right;
                width: 47%;
            }

.col-course.col-course2 {
    width: 100% !important;
}

.programme-list {
    width: 100%;
    float: left;
    margin-bottom: 40px;
}

    .programme-list table {
        font-family: 'Roboto', sans-serif;
        border-collapse: collapse;
        width: 100%;
    }

        .programme-list table small {
            display: block;
            color: #174873;
            font-size: 14px;
        }

    .programme-list td:first-child {
        width: 6%;
    }

    .programme-list td {
        border-bottom: 1px solid #dddddd;
        text-align: left;
        padding: 8px 8px;
        color: #000;
        width: 10%;
    }

        .programme-list td:nth-child(2) {
            width: 30%;
        }

.programme-from {
    width: 100%;
    float: left;
    padding: 10px 0;
    text-align: center;
}

    .programme-from .col-sm-4-main {
        width: 28%;
        margin: auto;
    }

        .programme-from .col-sm-4-main .form-group {
            position: relative;
            width: 100%;
        }

        .programme-from .col-sm-4-main .publications-search {
            position: absolute;
            right: 9px;
            color: #000;
            font-size: 18px;
            top: 33px;
        }

.programme-details {
    width: 100%;
    float: left;
    padding: 20px 0;
}

    .programme-details h4 {
        font-size: 33px;
        color: #174873;
        padding-bottom: 10px;
    }

section.latest-news.news-unit .col-sm-6.col-md-6 {
    text-align: left;
}

    section.latest-news.news-unit .col-sm-6.col-md-6 .box-news img {
        width: 146px;
    }

.programme-about {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

    .programme-about strong {
        display: block;
        padding-bottom: 5px;
        font-size: 22px;
        color: #000;
    }

    .programme-about p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 10px;
    }

.programme-title {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    color: #000;
    font-size: 22px;
    font-weight: 700;
}

.programme-list2 {
    width: 49.44%;
    float: left;
    margin-bottom: 10px;
    text-align: left;
    margin: 0 10px 10px 0;
}

    .programme-list2 strong {
        font-size: 17px;
        color: #000;
        margin-bottom: 10px;
    }

    .programme-list2 ul {
        list-style: none;
        padding: 0;
    }

        .programme-list2 ul li {
            width: 100%;
            float: left;
            background: #eee;
            margin-bottom: 1px;
            padding: 10px 20px;
            text-align: left;
        }

            .programme-list2 ul li:nth-child(2n) {
                background: #fff;
            }

    .programme-list2:nth-child(2n) {
        margin-right: 0;
    }

.programme-about {
    width: 100%;
    float: left;
}

    .programme-about ol {
        color: #000;
        list-style-type: decimal;
        margin-left: 20px;
    }

        .programme-about ol li {
            width: 100%;
            float: left;
            margin-bottom: 8px;
            color: #000;
            list-style-type: decimal;
        }

.alumnlogin {
    width: 100%;
    float: left;
}

    .alumnlogin .container {
        width: 600px;
        margin: 200px auto;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
        padding: 0;
    }

    .alumnlogin ul {
        display: flex;
    }

    .alumnlogin .register {
        list-style: none;
        border-radius: 5px 5px 0 0;
        width: 100%;
        float: left;
        background: #fff;
        padding: 40px 25px;
        position: relative;
        z-index: 5;
        border-radius: 5px;
    }

        .alumnlogin .register h5 {
            width: 100%;
            float: left;
            text-align: center;
            padding: 10px 0;
            background: #174873;
            color: #fff;
            margin-bottom: 20px;
            font-size: 22px;
        }

    .alumnlogin form.ng-pristine.ng-valid {
        width: 100%;
        float: left;
        position: relative;
    }

    .alumnlogin .form-section {
        float: left;
        width: 100%;
        position: relative;
    }

    .alumnlogin input[type=text],
    .alumnlogin input[type=password],
    .alumnlogin input[type=email] {
        background: #e8f0fe !important;
        width: 100%;
        height: 46px;
        margin-bottom: 10px;
        border: none;
        text-indent: 60px;
        color: #000;
        float: left;
        padding: 0;
        font-size: 15px;
    }

    .alumnlogin .select2 {
        background: #e8f0fe;
        width: 100%;
        padding: 0 0 0 60px;
        margin-bottom: 10px;
        border: none;
        color: #928c8c;
        float: left;
        height: 46px;
    }

    .alumnlogin input[type=password] {
        margin-bottom: 0;
    }

    .alumnlogin input[type=submit] {
        background: #174873;
        border: none;
        padding: 10px 20px;
        text-align: center;
        color: #fff;
        font-weight: 700;
        cursor: pointer;
        transition: 0.3s ease;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        display: inline-block;
        border-radius: 4px;
    }

        .alumnlogin input[type=submit]:hover {
            background: #2980b9;
        }

    .alumnlogin .input-icon {
        position: absolute;
        margin-top: 13px;
        margin-left: 14px;
        color: #174873;
        font-size: 21px;
        left: 0;
    }

        .alumnlogin .input-icon:after {
            content: "";
            display: block;
            height: 45px;
            width: 1px;
            background: #ddd;
            position: absolute;
            margin-top: -34px;
            left: 30px;
        }

    .alumnlogin .btn-container {
        margin-top: 17px;
        text-align: center;
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }

        .alumnlogin .btn-container a {
            color: #000;
            margin-left: 10px;
        }

    .alumnlogin .btn-icon {
        position: absolute;
    }

.other-links {
    width: 100%;
    text-align: center;
    margin-top: 10px;
    padding-bottom: 10px;
}

    .other-links a {
        font-size: 12px;
        font-weight: 700;
        color: #fff;
        margin-right: 10px;
        padding: 0;
        margin-left: 0;
        line-height: initial;
        display: inline-block;
    }

other-links button {
    border: none;
    background: initial;
}

.other-links a:after {
    display: none;
}

.other-links a:hover {
    background: initial;
    background-color: initial;
}

.other-links a i {
    display: inline-block;
    width: 25px;
    height: 25px;
    background-color: #000;
    color: #fff;
    border-radius: 25px;
    text-align: center;
    padding-top: 5px;
    font-size: 15px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    .other-links a i[class*="fa-facebook"] {
        background-color: #3b5998;
    }

    .other-links a i[class*="fa-google"] {
        background-color: #dd4b39;
    }

    .other-links a i[class*="fa-linkedin"] {
        background-color: #007bb6;
    }

.other-links span {
    font-size: 12px;
    font-weight: 300;
    color: #dd4b39;
    margin-right: 10px;
}

.education-details {
    width: 100%;
    float: left;
    position: relative;
}

    .education-details strong {
        font-size: 20px;
        margin-bottom: 10px;
        display: block;
        color: #174873;
        padding-top: 20px;
    }

    .education-details .form-group label {
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 6px;
        color: #000;
    }

    .education-details .form-group {
        position: relative;
        z-index: 1;
        margin-bottom: 10px;
        float: left;
        width: 100%;
    }

        .education-details .form-group .form-control {
            width: 100%;
            font-size: 15px !important;
            line-height: 1.6;
            color: #6b6f80;
            background-color: #fff !important;
            background-clip: padding-box;
            border: 1px solid #afafaf;
            border-radius: 3px;
            transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
            text-indent: initial;
            float: left;
            height: 46px;
            padding: 0 10px;
        }

section.latest-news.latest-news-tem {
    padding: 0 !important;
    text-align: left !important;
    margin-bottom: 30px;
}

    section.latest-news.latest-news-tem .scroller {
        height: 200px;
    }

    section.latest-news.latest-news-tem .date {
        width: 58px !important;
    }

.bg-light-gray h3 {
    font-size: 32px;
}

.events-box {
    width: 100%;
    float: left;
    font-family: 'Roboto', sans-serif;
    list-style: none;
    background: #fff;
    padding: 20px 20px 0;
    box-shadow: 0px 6px 30px rgb(0, 0, 0, 0.3);
}

section.latest-news.unithometem2 {
    text-align: left;
}

.product-deails {
    float: left;
    width: 100%;
    border-bottom: solid 9px #f7f7f7;
    padding: 15px 0 40px;
    margin-bottom: 30px;
}

    .product-deails .gallery {
        float: left;
        width: 70%;
    }

        .product-deails .gallery img {
            width: 100%;
            margin-bottom: 20px;
            height: 500px;
            border: solid 1px #c1c1c1;
        }

.campaignupdates {
    width: 100%;
    float: left;
    margin-top: -8px;
}

    .campaignupdates ol {
        float: left;
        margin: 0 0 0 20px;
        padding: 0;
        width: 100%;
    }

        .campaignupdates ol li {
            float: left;
            width: 100%;
            margin-bottom: 0;
            position: relative;
            padding-left: 5px;
            vertical-align: top;
            line-height: 26px;
        }

        .campaignupdates ol p {
            padding: 0;
            margin: 0;
        }

.product-content {
    float: right;
    width: 28%;
}

    .product-content h3 {
        color: #333333;
        font-weight: normal;
        font-size: 30px;
        line-height: 33px;
        padding-bottom: 10px;
    }

    .product-content span {
        display: block;
        width: 100%;
        color: #000;
    }

.product-deails strong {
    float: left;
    width: 100%;
    color: #e08f02;
    font-size: 20px;
    line-height: 25px;
    font-weight: 700;
}

.product-deails p {
    color: #484848;
    font-size: 14px;
    line-height: 25px;
    padding-bottom: 35px;
    float: left;
    width: 100%;
}

.campaign-funding-info {
    margin: 20px 0 0;
    width: 100%;
    float: left;
}

    .campaign-funding-info ul {
        padding: 0;
        margin: 0;
    }

        .campaign-funding-info ul li {
            display: inline-block;
            width: 100%;
            float: left;
            margin-bottom: 10px;
        }

            .campaign-funding-info ul li .funding-amount {
                font-weight: bold;
                font-size: 16px;
                margin: 0;
                padding-bottom: 0;
            }

            .campaign-funding-info ul li span.info-text {
                font-size: 16px;
            }

            .campaign-funding-info ul li span {
                color: #484848 !important;
                display: initial;
            }

.wpneo-single-sidebar {
    width: 100%;
    float: left;
}

    .wpneo-single-sidebar ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .wpneo-single-sidebar ul li {
            float: left;
            margin-right: 5px;
            color: #000;
            font-size: 15px;
            line-height: 32px;
            width: auto;
        }

    .wpneo-single-sidebar .form-control {
        width: 48%;
        float: left;
        max-width: initial;
        min-width: initial;
    }

    .wpneo-single-sidebar .btn-azure {
        background: #337ab7;
        padding: 0 10px;
        color: #fff;
        font-size: 13px;
        float: left;
        margin-left: 10px;
    }

        .wpneo-single-sidebar .btn-azure:hover {
            background: #174873;
        }

.product-content .other-links {
    width: 100%;
    margin: 10px 0;
    float: left;
}

    .product-content .other-links span {
        display: initial;
        float: left;
        width: auto;
    }

    .product-content .other-links a {
        float: left;
    }

.product-deails .resp-tabs-container {
    text-align: left;
}

.product-deails .resp-tab-content {
    text-align: left;
}

.product-deails2 {
    border-bottom: none !important;
}

.compaign-list {
    width: 100%;
    float: left;
    padding: 30px 0;
}

.related-item .product-list li {
    margin-right: 26px !important;
}

    .related-item .product-list li:nth-child(4n) {
        margin-right: 0px !important;
    }

.product-list {
    width: 100%;
    float: left;
    list-style: none;
    padding: 0;
    text-align: left !important;
}

    .product-list li {
        float: left;
        width: 23%;
        position: relative;
        border-radius: 4px;
        margin-right: 30px;
        margin-bottom: 30px;
        box-shadow: 0 0 5px rgba(0, 0, 0, .5);
        background: #fff;
        transition: all 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
        cursor: pointer;
        border: 1px solid #fff;
        text-align: left !important;
    }

        .product-list li img {
            width: 100%;
            height: 200px;
        }

        .product-list li .t-col {
            width: 100%;
            float: left;
            margin-bottom: 10px;
        }

        .product-list li .pic-del {
            width: 100%;
            float: left;
            padding: 0 10px;
        }

            .product-list li .pic-del strong {
                display: block;
                font-size: 18px;
                color: #174873;
                padding-bottom: 5px;
            }

            .product-list li .pic-del p {
                font-size: 15px;
                line-height: 22px;
            }

.library-p {
    font-size: 13px !important;
    color: #827e7e;
    margin-bottom: 1px;
    margin-top: 10px;
}

.product-list li .price {
    width: 100%;
    float: left;
    padding: 0 10px 10px 10px;
    margin-top: 10px;
}

    .product-list li .price span {
        float: left;
        margin-right: 14px;
        color: #000;
    }

        .product-list li .price span i {
            float: left;
            font-size: 18px;
            padding-right: 4px;
        }

    .product-list li .price small {
        float: right;
        color: #000;
        font-size: 15px;
    }

.product-list li:nth-child(4n) {
    margin-right: 0;
}

.product-list li .date-div {
    width: 100%;
    float: left;
    padding: 0 10px 20px 10px;
    color: #000;
}

    .product-list li .date-div i {
        float: left;
        font-size: 17px;
        color: #000;
        margin-right: 10px;
    }

.product-list li:hover {
    border: 1px solid #949494;
    box-shadow: 0 2px 6px -4px rgba(0, 0, 0, 0.2), 0 8px 10px -4px rgba(0, 0, 0, 0.14), 0 8px 12px 4px rgba(0, 0, 0, 0.05);
}

.gift-us-redirect {
    width: 100%;
    float: left;
    position: relative;
}

    .gift-us-redirect img {
        width: 100%;
    }

    .gift-us-redirect .cover-text {
        position: absolute;
        left: 0;
        right: 0;
        top: 30%;
        bottom: 0;
        width: 100%;
        text-align: center;
    }

        .gift-us-redirect .cover-text .cover-bg {
            background: rgba(0, 0, 0, 0.8);
            width: 100%;
            float: left;
            text-align: center;
            padding: 20px 0;
            border-radius: 4px;
            margin-bottom: 20px;
        }

            .gift-us-redirect .cover-text .cover-bg h1 {
                color: #fff;
                font-size: 22px;
                line-height: 32px;
            }

        .gift-us-redirect .cover-text .makegift {
            display: inline-block;
            background: #064174;
            font-size: 19px;
            color: #fff;
            padding: 8px 30px;
            border-radius: 8px;
        }

            .gift-us-redirect .cover-text .makegift:hover {
                background: #000;
            }

.gift-us-redirect-2 {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    margin-top: -50px;
    position: relative;
    z-index: 999;
}

    .gift-us-redirect-2 .gift-redirect {
        width: 100%;
        float: left;
        background: #fff;
        box-shadow: 0px 6px 30px rgb(0, 0, 0, 0.3);
        padding: 20px;
        text-align: center;
    }

        .gift-us-redirect-2 .gift-redirect h4 {
            font-size: 32px;
            color: #272426;
            padding-bottom: 20px;
        }

        .gift-us-redirect-2 .gift-redirect ul {
            width: 100%;
            float: left;
            list-style: none;
            padding: 0;
            text-align: left !important;
        }

            .gift-us-redirect-2 .gift-redirect ul li {
                float: left;
                width: 22.9%;
                position: relative;
                border-radius: 4px;
                margin-right: 30px;
                margin-bottom: 30px;
                box-shadow: 0 0 5px rgba(0, 0, 0, .5);
                background: #fff;
                transition: all 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
                cursor: pointer;
                border: 1px solid #fff;
                text-align: left !important;
            }

                .gift-us-redirect-2 .gift-redirect ul li img {
                    width: 100%;
                    height: 200px;
                }

                .gift-us-redirect-2 .gift-redirect ul li .t-col {
                    width: 100%;
                    float: left;
                    margin-bottom: 10px;
                }

                .gift-us-redirect-2 .gift-redirect ul li .pic-del {
                    width: 100%;
                    float: left;
                    padding: 0 10px;
                }

                    .gift-us-redirect-2 .gift-redirect ul li .pic-del strong {
                        display: block;
                        font-size: 18px;
                        color: #174873;
                        padding-bottom: 5px;
                    }

                    .gift-us-redirect-2 .gift-redirect ul li .pic-del p {
                        font-size: 15px;
                        line-height: 22px;
                    }

                .gift-us-redirect-2 .gift-redirect ul li .price {
                    width: 100%;
                    float: left;
                    padding: 0 10px 10px 10px;
                    margin-top: 10px;
                }

                    .gift-us-redirect-2 .gift-redirect ul li .price i {
                        float: left;
                        font-size: 22px;
                        color: #000;
                    }

                    .gift-us-redirect-2 .gift-redirect ul li .price span {
                        float: left;
                        margin-left: 4px;
                        color: #000;
                    }

                    .gift-us-redirect-2 .gift-redirect ul li .price small {
                        float: right;
                        color: #000;
                        font-size: 15px;
                    }

                .gift-us-redirect-2 .gift-redirect ul li:nth-child(4n) {
                    margin-right: 0;
                }

                .gift-us-redirect-2 .gift-redirect ul li .date-div {
                    width: 100%;
                    float: left;
                    padding: 0 10px 20px 10px;
                    color: #000;
                }

                    .gift-us-redirect-2 .gift-redirect ul li .date-div i {
                        float: left;
                        font-size: 17px;
                        color: #000;
                        margin-right: 10px;
                    }

                .gift-us-redirect-2 .gift-redirect ul li:hover {
                    border: 1px solid #949494;
                    box-shadow: 0 2px 6px -4px rgba(0, 0, 0, 0.2), 0 8px 10px -4px rgba(0, 0, 0, 0.14), 0 8px 12px 4px rgba(0, 0, 0, 0.05);
                    transform: translate(0, -2px);
                }

.view-camaigns {
    float: right;
    font-size: 20px;
}

.gift-us-redirect-3 {
    width: 100%;
    float: left;
    padding: 0;
    margin: 20px 0 0;
}

    .gift-us-redirect-3 h4 {
        font-size: 28px;
        color: #000;
        display: block;
        margin-bottom: 10px;
    }

    .gift-us-redirect-3 span {
        display: block;
        border-bottom: solid 1px #000;
        padding-bottom: 10px;
        margin-bottom: 20px;
        width: 100%;
        float: left;
        color: #000;
        font-size: 19px;
    }

    .gift-us-redirect-3 ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .gift-us-redirect-3 ul li {
            width: 23%;
            float: left;
            margin-right: 30px;
            background: #fff;
            min-height: 192px;
            box-shadow: 0px 6px 30px rgb(0, 0, 0, 0.3);
            margin-bottom: 30px;
            border-radius: 0 0 8px 8px;
            padding-bottom: 20px;
            text-align: left;
            position: relative;
        }

            .gift-us-redirect-3 ul li h5 {
                font-size: 22px;
                width: 100%;
                float: left;
                background: #174873;
                border-radius: 8px 8px 0 0;
                color: #fff;
                padding: 10px;
                margin-bottom: 10px;
            }

            .gift-us-redirect-3 ul li strong {
                display: block;
                font-size: 17px;
                color: #000;
            }

            .gift-us-redirect-3 ul li p {
                padding: 0 10px;
                float: left;
                width: 100%;
                line-height: 22px;
            }

            .gift-us-redirect-3 ul li:nth-child(4n) {
                margin-right: 0;
            }

    .gift-us-redirect-3 .view-camaigns {
        font-size: 16px;
        float: right;
    }

    .gift-us-redirect-3 ul li:hover {
        box-shadow: 0 2px 6px -4px rgba(0, 0, 0, 0.2), 0 8px 10px -4px rgba(0, 0, 0, 0.14), 0 8px 12px 4px rgba(0, 0, 0, 0.05);
        transform: translate(0, -2px);
    }

.msg-show-full-detail.ng-binding img {
    width: 70px;
    float: left;
    margin-right: 5px;
    height: 60px;
    border: solid 1px #292929;
}

.date-text .ng-binding {
    font-size: 14px !important;
    color: #282828 !important;
    display: block !important;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 600 !important;
    margin-bottom: 10px !important;
}

.msg-show-full-detail.ng-binding a {
    font-size: 15px;
    line-height: 25px;
    color: #292929;
}

    .msg-show-full-detail.ng-binding a:hover {
        color: #337ab7;
    }

.home-banner.unithometemplate-banner {
    background: initial !important;
}

    .home-banner.unithometemplate-banner .slick-slide .del h1 {
        color: #337ab7;
    }

    .home-banner.unithometemplate-banner .slick-slide .del p {
        color: #292929;
    }

.home-banner.unithometemplate-banner {
    min-height: 134px;
}

.faculty-profile {
    width: 100%;
    float: left;
    padding: 40px 0;
    position: relative;
    background-size: cover !important;
    background-image: url('../images/test-header-image-3.jpg');
}

    .faculty-profile .container {
        position: relative;
        z-index: 99;
    }

    .faculty-profile:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.8);
    }

    .faculty-profile .profile-img {
        float: left;
        width: 200px;
    }

        .faculty-profile .profile-img img {
            width: 100%;
        }

    .faculty-profile .profile-right {
        width: 50%;
        float: left;
        margin-left: 20px;
    }

        .faculty-profile .profile-right h4 {
            font-size: 25px;
            color: #fff;
            display: block;
            padding-bottom: 0 !important;
        }

        .faculty-profile .profile-right span {
            color: #fff;
            font-size: 14px;
            display: block;
            padding-bottom: 0 !important;
        }

        .faculty-profile .profile-right p {
            font-size: 15px;
            line-height: 22px;
            color: #fff;
        }

        .faculty-profile .profile-right a {
            cursor: pointer;
        }

.faculty-profile2 {
    padding: 10px 0;
    float: left;
    width: 100%;
    min-height: 500px;
}

    .faculty-profile2 .resp-tabs-list {
        float: left;
        width: 100%;
    }

    .faculty-profile2 .resp-tabs-container {
        text-align: left;
        position: relative;
    }

    .faculty-profile2 .resp-tabs-list li {
        float: left;
    }

    .faculty-profile2 h3 {
        font-size: 26px;
        color: #cd3f05;
        position: relative;
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }

        .faculty-profile2 h3:after {
            content: "";
            position: absolute;
            left: 0;
            right: 0;
            top: 13px;
            background: #cd3f05;
            height: 1px;
            width: 100%;
        }

        .faculty-profile2 h3 span {
            background: #fff;
            padding: 10px 20px;
            position: relative;
            z-index: 99;
            font-family: 'Roboto', sans-serif;
            font-weight: 500;
        }

.profile-notices {
    float: left;
    width: 100%;
    float: left;
}

    .profile-notices .row {
        margin-top: 20px;
    }

    .profile-notices strong {
        font-size: 20px;
        color: #000;
        display: block;
        padding-bottom: 5px;
        line-height: 22px;
    }

    .profile-notices p {
        margin-bottom: 20px;
    }

.faculty-profile2 label {
    font-weight: 100 !important;
}

.profile-notices2 {
    width: 100%;
    float: left;
}

.academic-experience {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    color: #000;
}

    .academic-experience h5 {
        font-size: 22px;
        display: block;
        padding-bottom: 10px;
        font-style: italic;
    }

    .academic-experience .academic-left {
        float: left;
        margin-right: 20px;
    }

    .academic-experience .academic-right {
        float: left;
    }

        .academic-experience .academic-right small {
            font-size: 20px;
            font-style: italic;
            padding-bottom: 10px;
            display: block;
        }

        .academic-experience .academic-right ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }

            .academic-experience .academic-right ul li {
                display: block;
                padding-bottom: 10px;
                position: relative;
                padding-left: 10px;
            }

                .academic-experience .academic-right ul li:after {
                    content: "";
                    position: absolute;
                    left: 0;
                    top: 7px;
                    background: #000;
                    border-radius: 50%;
                    width: 5px;
                    height: 5px;
                }

.courses-teaching ul {
    margin-top: 20px;
    list-style-type: square;
    margin-left: 0px;
    float: left;
    width: 100%;
}

    .courses-teaching ul li {
        float: left;
        width: 23%;
        color: #174873;
        margin-bottom: 5px;
        padding-left: 0px;
        margin-left: 2%;
    }

.research-projects {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

    .research-projects h3 {
        margin-bottom: 20px;
    }

    .research-projects .research-left {
        float: left;
        margin-right: 10px;
        width: 26%;
    }

        .research-projects .research-left strong {
            display: block;
            font-size: 15px;
        }

    .research-projects .research-right {
        float: left;
        width: 73%;
    }

    .research-projects .research-list {
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }

    .research-projects .research-list2 {
        background: #efe3e3;
    }

    .research-projects p {
        font-size: 15px;
        line-height: 22px;
    }

.faculty-date {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.color-account {
    width: 100%;
    float: left;
}

.reseach-color {
    padding: 10px;
}

    .reseach-color:nth-child(2n) {
        background: #eb8b1e1a;
    }

.faculty-date strong {
    display: block;
    width: 100%;
    float: left;
    padding-bottom: 5px;
}

.faculty-date .date-col {
    width: 33.33%;
    float: left;
    font-weight: 700;
}

    .faculty-date .date-col span {
        float: initial !important;
        font-weight: 500;
    }

.faculty-staffpage {
    width: 100%;
    float: left;
    padding: 30px 0;
}

    .faculty-staffpage .stafflist {
        width: 100%;
        float: left;
        margin-bottom: 20px;
        padding: 0 0 20px 0;
    }

        .faculty-staffpage .stafflist .view-profile {
            float: left;
            width: 170px;
            text-align: center;
            margin-right: 20px;
            z-index: 2;
            position: relative;
        }

            .faculty-staffpage .stafflist .view-profile img {
                box-shadow: 0px 16px 16px rgb(0, 0, 0, 0.7);
                border-radius: 50%;
                width: 170px;
                height: 170px;
            }

            .faculty-staffpage .stafflist .view-profile a {
                display: inline-block;
                margin-top: 25px;
                font-size: 16px;
            }

        .faculty-staffpage .stafflist .view-detile {
            float: left;
            width: 71.4%;
        }

            .faculty-staffpage .stafflist .view-detile h5 {
                width: 123%;
                float: left;
                margin-left: -130px;
                background: #174873;
                padding: 5px 0 9px 145px;
                font-size: 20px;
                color: #fff;
                margin-top: 6px;
                position: relative;
            }

                .faculty-staffpage .stafflist .view-detile h5:after {
                    content: "";
                    position: absolute;
                    background: #fff;
                    transform: skew(38deg, 0deg);
                    -moz-transform: skew(38deg, 0deg);
                    -ms-transform: skew(38deg, 0deg);
                    -o-transform: skew(38deg, 0deg);
                    -webkit-transform: skew(38deg, 0deg);
                    height: 60px;
                    width: 55px;
                    right: -33px;
                    top: 0;
                }

                .faculty-staffpage .stafflist .view-detile h5 span {
                    display: block;
                    font-size: 14px;
                    color: #fff;
                }

        .faculty-staffpage .stafflist .fa-phonediv {
            width: 100%;
            float: left;
            padding-top: 10px;
            margin-bottom: 10px;
            padding-left: 14px;
        }

            .faculty-staffpage .stafflist .fa-phonediv span {
                float: left;
                margin-right: 100px;
                font-size: 17px;
                color: #337ab7;
            }

                .faculty-staffpage .stafflist .fa-phonediv span i {
                    margin-right: 5px;
                }

            .faculty-staffpage .stafflist .fa-phonediv a {
                color: #969292;
                font-size: 13px;
            }

        .faculty-staffpage .stafflist .view-detile strong {
            font-size: 17px;
            color: #000;
            margin-bottom: 10px;
            padding-left: 14px;
        }

        .faculty-staffpage .stafflist .view-detile p {
            padding-left: 14px;
            font-size: 14px;
            line-height: 22px;
        }

        .faculty-staffpage .stafflist:nth-child(2n) .view-profile {
            float: right;
            margin-right: 69px;
            margin-top: -10px;
        }

        .faculty-staffpage .stafflist:nth-child(2n) .view-detile {
            float: left;
        }

            .faculty-staffpage .stafflist:nth-child(2n) .view-detile h5 {
                margin-left: 0;
                margin-right: -130px;
                padding-left: 81px;
            }

                .faculty-staffpage .stafflist:nth-child(2n) .view-detile h5:after {
                    height: 60px;
                    width: 55px;
                    left: initial;
                    right: -33px;
                    top: 0;
                    transform: skew(38deg, 0deg);
                    -moz-transform: skew(38deg, 0deg);
                    -ms-transform: skew(38deg, 0deg);
                    -o-transform: skew(38deg, 0deg);
                    -webkit-transform: skew(38deg, 0deg);
                }

    .faculty-staffpage .page {
        margin-top: 0;
    }

section.home-welcome.unithometemplate .col-sm-12.ng-binding img {
    margin: auto;
}

.FacultyResearchInterests label {
    position: relative;
    width: 100%;
    float: left;
    margin-bottom: 5px;
    padding-right: 10px;
}

    .FacultyResearchInterests label:after {
        content: "";
        position: absolute;
        left: 0;
        height: 5px;
        width: 5px;
        border-radius: 50%;
    }

.printpanel {
    position: fixed;
    right: 0;
    top: 145px;
    background: #e5a029;
    border-radius: 30px 0 0 30px;
    padding: 15px 25px;
    z-index: 999;
}

    .printpanel:hover,
    .printpanel:focus {
        background: #174873;
        color: #fff;
    }

section.home-welcome.unithometemplate a:hover {
    color: #f4d210 !important;
}

section.home-welcome.unithometemplate ul {
    list-style: none;
    position: relative;
    padding: 0 23px;
}

    section.home-welcome.unithometemplate ul li {
        position: relative;
        width: 100%;
        float: left;
        padding-left: 10px;
        text-align: left;
        margin-bottom: 10px;
    }

section.home-welcome.unithometemplate table {
    border-collapse: collapse;
    width: 100%;
    margin-top: 20px;
}

section.home-welcome.unithometemplate td,
th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 4px;
}

.event-box-3 {
    float: left;
    padding: 20px 15px 15px 15px;
    box-shadow: 0 0 10px 1px rgb(0 0 0 / 30%);
    min-height: 390px;
    margin-bottom: 25px;
    width: 100%;
}

    .event-box-3 h1 {
        font-size: 26px;
        margin-bottom: 30px;
        letter-spacing: 0px;
        position: relative;
        color: #406bc7;
        text-align: center;
    }

        .event-box-3 h1:before {
            content: '';
            position: absolute;
            left: 0;
            right: 0;
            bottom: -10px;
            width: 85px;
            height: 2px;
            background: #406bc7;
            margin: auto;
        }

    .event-box-3 p {
        text-align: justify;
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 22px !important;
        color: #727272 !important;
    }

.EventBoxScroll {
    padding-right: 10px;
    min-height: 282px;
}

.btn2 {
    float: left;
    padding: 3px 15px;
    width: auto;
    font-size: 13px;
    text-align: center;
    margin: 10px 0px 0px;
    border: 1px solid #406bc7;
    color: #406bc7;
    border-radius: 18px;
    outline: none !important;
    line-height: normal;
}

    .btn2:hover {
        color: #fff;
        background: #406bc7;
    }

.event-box-3 .list-count-box2 {
    padding: 0px 0px 7px 0px;
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 7px;
}

    .event-box-3 .list-count-box2 .new-text-box {
        position: absolute;
        width: 24px;
        top: 20px;
        left: -15px;
        z-index: 2;
    }

    .event-box-3 .list-count-box2 .list-title-head2 {
        line-height: normal;
        margin-bottom: 3px;
        font-size: 15px;
        float: left;
        width: 100%;
        text-align: left;
    }

    .event-box-3 .list-count-box2 .list-title-date2 {
        font-size: 13px;
        color: #2f6d9d;
        line-height: normal;
        float: left;
        width: 100%;
        font-weight: 400;
        position: relative;
        text-align: left;
    }

        .event-box-3 .list-count-box2 .list-title-date2:before {
            content: "";
            border-bottom: 1px dotted #ccc;
            position: absolute;
            width: 100%;
            bottom: -8px;
            left: 0px;
        }

    .event-box-3 .list-count-box2 a {
        float: right;
        position: relative;
        padding: 1px 10px;
        z-index: 4;
        right: 0px;
        font-size: 12px;
        bottom: 0px;
        line-height: 18px;
        color: #f7941e;
        /* border-radius: 3px; */
        background: #cccccc29;
        border-radius: 18px;
    }

        .event-box-3 .list-count-box2 a:hover {
            background: #f7941e;
            color: #fff;
            border-radius: 18px;
        }

    .event-box-3 .list-count-box2 .list-title-date2 label {
        float: left;
        color: #7f7f7f;
        font-weight: 600;
        margin-bottom: 0px;
        line-height: 20px;
    }

    .event-box-3 .list-count-box2 .list-title-date2 p {
        float: left;
        width: 100%;
    }

    .event-box-3 .list-count-box2 .list-title-date2 img {
        width: 100%;
    }

    .event-box-3 .list-count-box2 .list-title-head2 {
        line-height: normal;
        margin-bottom: 5px;
        font-size: 15px;
        float: left;
        width: 100%;
        color: #3F51B5;
        text-transform: unset;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        text-align: left;
    }

.event-box-3 .nav-tabs li {
    width: 33.33%;
}

.event-box-3 .tab-select {
    padding-right: 10px;
    width: 100%;
}

.event-box-3 .nav-tabs {
    width: 100%;
}

    .event-box-3 .nav-tabs > li a {
        padding: 3px 5px !important;
        color: #e5a029;
        cursor: default;
        background-color: #e5a0291c;
    }

    .event-box-3 .nav-tabs > li:last-child a {
        margin-right: 0px;
    }

    .event-box-3 .nav-tabs > li.active > a,
    .event-box-3 .nav-tabs > li.active > a:focus,
    .event-box-3 .nav-tabs > li.active > a:hover {
        color: #fff;
        cursor: default;
        background-color: #f7941e;
        border: 1px solid #f7941e;
        border-bottom-color: transparent;
    }

.event-box-3 .tab-content {
    padding-top: 10px;
}

.event-box-3.home-event .tab-content {
    padding-top: 0px;
}

.event-box-3.home-event .tab-select {
    padding-right: 0px;
}

.event-box-3.home-event .tab-content .tab-pane {
    border: none;
    padding: 15px 0px 5px;
}

.paginate {
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
}

.paginate-pagination {
    width: 100%;
    float: left;
    text-align: center;
    margin: 0 0 20px 0;
}

    .paginate-pagination ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .paginate-pagination ul li {
            display: inline-block;
            padding: 0;
            margin-right: 2px;
        }

            .paginate-pagination ul li:last-child {
                margin-right: 0;
            }

            .paginate-pagination ul li a {
                text-decoration: none;
                font-size: 17px;
                background: #e6e6e8;
                color: #6d6e72;
                font-weight: 700;
                vertical-align: middle;
                padding: 8px 15px;
            }

                .paginate-pagination ul li a:hover {
                    color: #fff;
                    background: #6d6e72;
                }

a.page.active {
    color: #fff;
    background: #6d6e72;
}

.unit-logo {
    float: right;
    position: absolute;
    right: 0;
    top: 30px;
    background: #fff;
    padding: 8px;
    display: none;
}

nav ul li.more {
    width: 3em;
    text-align: center;
    display: none;
}

    nav ul li.more:hover ul#overflow {
        opacity: 1;
        visibility: visible;
    }

nav #overflow {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    text-align: left;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}

    nav #overflow li {
        float: none;
    }

        nav #overflow li a {
            background: #34BC9D;
            white-space: nowrap;
        }

            nav #overflow li a:hover {
                background: #46CFB0;
            }

.unithometemplate h2 {
    text-transform: initial !important;
}

.home-banner.unithometemplate-banner .slick-slide {
    background: initial !important;
}

.home-banner.unithometemplate-banner img {
    width: 100% !important;
    margin-right: 0 !important;
}

section.home-welcome.unithometemplate h1 {
    font-size: initial;
    padding-bottom: initial;
    color: initial;
}

section.home-welcome.unithometemplate h2 {
    font-size: initial;
    padding-bottom: initial;
    color: initial;
}

    section.home-welcome.unithometemplate h2:before {
        display: none;
    }

section.home-welcome.unithometemplate h3 {
    font-size: initial;
    padding-bottom: initial;
    color: initial;
}

section.home-welcome.unithometemplate h4 {
    font-size: initial;
    padding-bottom: initial;
    color: initial;
}

section.home-welcome.unithometemplate h5 {
    font-size: initial;
    padding-bottom: initial;
    color: initial;
}

section.home-welcome.unithometemplate h6 {
    font-size: initial;
    padding-bottom: initial;
    color: initial;
}

section.home-welcome.unithometemplate {
    text-align: initial;
}

.celebratingmahatma {
    width: 100%;
    float: left;
    padding: 40px 0;
    text-align: center;
}

    .celebratingmahatma h2 {
        display: block;
        margin-bottom: 30px;
    }

    .celebratingmahatma img {
        margin: auto;
    }

    .celebratingmahatma ol.c {
        list-style-type: upper-roman;
    }

    .celebratingmahatma ol.d {
        list-style-type: lower-alpha;
    }

.celebratingmahatma2 {
    text-align: left;
}

    .celebratingmahatma2 li {
        margin-left: 20px;
    }

    .celebratingmahatma2 strong {
        display: block;
        padding-bottom: 20px;
        padding-top: 20px;
    }

    .celebratingmahatma2 p {
        padding-bottom: 20px;
    }

.profile-notices2 ul {
    list-style: none;
}

.faculty-profile2 .container {
    position: relative;
}

.resp-tabs-left {
    float: left;
    position: relative;
}

    .resp-tabs-left nav {
        width: 100%;
    }

    .resp-tabs-left ul {
        list-style: none;
        padding: 0;
        margin: 0 0;
    }

        .resp-tabs-left ul li {
            float: left;
            width: 100%;
            border-bottom: solid 1px #ccc;
        }

            .resp-tabs-left ul li a {
                font-size: 14px;
                padding: 10px 10px;
                color: #fff;
                float: left;
                width: 100%;
                cursor: pointer;
            }

                .resp-tabs-left ul li a.current {
                    background: #f7941e;
                }

.resp-tabs-right {
    width: 77%;
    float: right;
    margin-right: 30px;
}

.NewsNoticesBoxScroll {
    overflow: auto;
    height: 317px;
}

.resp-tabs-right .resp-tabs-list li {
    padding: 3px 27px;
    text-align: center;
}

#printdiv {
    width: 100%;
    float: left;
}

.celebratingmahatma.swayambhu h4 {
    padding-bottom: 20px;
    display: block;
    float: left;
    width: 100%;
    padding-top: 20px;
}

.celebratingmahatma.swayambhu span {
    /*float: right;*/
    font-size: 20px;
    font-weight: 700;
}

.celebratingmahatma.swayambhu p {
    float: left;
    width: 100%;
}

.celebratingmahatma.swayambhu ol {
    float: left;
    width: 100%;
}

    .celebratingmahatma.swayambhu ol li {
        margin-bottom: 10px;
    }

.swayam-bhu {
    float: right;
}

.hometemplate-page {
    padding: 40px 0;
    float: left;
    width: 100%;
}

    .hometemplate-page h2 {
        position: initial;
        padding-bottom: initial;
        font-size: initial;
    }

        .hometemplate-page h2:before {
            content: '';
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            width: 45px;
            height: 4px;
            background: #337ab7;
            margin: auto;
            display: none;
        }

.hometemplate-page2 {
    padding: 40px 0;
    float: left;
    width: 100%;
    min-height: 300px;
}

    .hometemplate-page2 h2 {
        position: initial;
        padding-bottom: initial;
        font-size: initial;
    }

        .hometemplate-page2 h2:before {
            content: '';
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            width: 45px;
            height: 4px;
            background: #337ab7;
            margin: auto;
            display: none;
        }

.profile-notices.slidepage-1 strong {
    border-bottom: solid 1px #bfbfbf;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.profile-notices.slidepage-1 p {
    background: #bfbfbf;
    padding: 10px 20px;
}

.academic-qualification-color .col-lg-4 {
    padding: 0;
}

    .academic-qualification-color .col-lg-4 p {
        font-size: 14px;
        line-height: 22px;
    }

.academic-qualification-color strong {
    margin-bottom: 0 !important;
    border-bottom: solid 1px #bfbfbf;
    padding-bottom: 1px;
    margin-bottom: 20px;
    min-height: 60px;
    font-size: 15px;
}

    .academic-qualification-color strong label {
        font-weight: 600 !important;
    }

#section-2 .academic-experience.ng-scope:nth-child(2n) {
    background: #e1e1e1;
    float: left;
    width: 100%;
}

#section-2 .academic-experience.ng-scope {
    padding: 10px;
}

    #section-2 .academic-experience.ng-scope .academic-left {
        width: 20%;
    }

    #section-2 .academic-experience.ng-scope .academic-right {
        width: 77%;
        float: right;
    }

#section-4 .research-interests .interests-left {
    width: 33%;
    float: left;
}

#section-4 .research-interests h3 {
    margin-bottom: 20px;
}

#section-5 .research-list.ng-scope:nth-child(2n) {
    background: #e1e1e1;
    float: left;
    width: 100%;
}

#section-5 .research-list.ng-scope {
    padding: 10px;
}

    #section-5 .research-list.ng-scope .academic-left {
        width: 20%;
    }

    #section-5 .research-list.ng-scope .academic-right {
        width: 71% !important;
        float: right;
    }

#section-6 .recent-publications .thesis-sub:nth-child(2n) {
    background: #efe3e3;
}

#section-4 .research-interests .ng-scope {
    padding: 10px;
}

    #section-4 .research-interests .ng-scope:nth-child(2n) {
        background: #efe3e3;
    }

.work-list .work-bg-color {
    padding: 10px;
    float: left;
    width: 100%;
}

    .work-list .work-bg-color:nth-child(2n) {
        background: #efe3e3;
    }

.academic-list-de {
    width: 100%;
    float: left;
    border-bottom: solid 1px #cdc7c7;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

    .academic-list-de .col-2 {
        width: 33%;
        float: left;
        padding: 10px;
        font-weight: bold;
    }

.academic-scroll2 {
    width: 100%;
    float: left;
}

.academic-list-de2 {
    width: 100%;
    float: left;
    float: left;
    width: 100%;
    margin-bottom: 0px;
    background: #fffbfb;
}

    .academic-list-de2:nth-child(2n) {
        background: #efe3e3;
        background: #eb8b1e1a;
    }

    .academic-list-de2 .col-2 {
        width: 33%;
        float: left;
        padding: 10px;
    }

.profile-notices2.work-history .experience-left {
    width: 28%;
    float: left;
}

.profile-notices2.work-history .experience-right {
    width: 72%;
    float: right;
}

    .profile-notices2.work-history .experience-right strong {
        display: block;
        padding-bottom: 10px;
    }

    .profile-notices2.work-history .experience-right small {
        font-size: 16px;
        font-style: italic;
        display: block;
        padding-bottom: 10px;
    }

    .profile-notices2.work-history .experience-right ul {
        list-style-type: disc;
        padding: 0;
        margin: 0 0 0 15px;
    }

        .profile-notices2.work-history .experience-right ul li {
            float: left;
            width: 100%;
            margin-bottom: 10px;
        }

.work-list {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.work-list2 {
    width: 100%;
    float: left;
}

    .work-list2 .work-bg-color {
        width: 100%;
        float: left;
        margin-bottom: 10px;
        padding: 20px;
    }

        .work-list2 .work-bg-color:nth-child(2n) {
            background: #efe3e3;
        }

.research-projects .research-list {
    width: 100%;
    float: left;
    margin-bottom: 0px;
}

    .research-projects .research-list .experience-left {
        width: 100%;
        float: left;
    }

        .research-projects .research-list .experience-left h4 {
            padding-bottom: 5px;
            font-size: 16px;
            border-bottom: solid 1px #cd3f05;
            padding-bottom: 10px;
            margin-bottom: 10px;
            font-family: inherit;
            line-height: normal;
            color: #cd3f05;
            text-align: justify;
            font-weight: 600;
        }

            .research-projects .research-list .experience-left h4 span {
                width: 40%;
                float: initial;
            }

    .research-projects .research-list .experience-right {
        width: 100%;
        float: left;
        padding-top: 10px;
    }

.research-projects .exper-left {
    width: 100%;
    float: left;
}

    .research-projects .exper-left span {
        float: left;
    }

.funded-left {
    width: 29%;
    float: left;
}

.funder-p {
    width: 100%;
    float: left;
}

.research-projects .exper-right {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

    .research-projects .exper-right p {
        float: left;
        line-height: 17px;
        width: 76px;
    }

.reseach-color {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    background: #fffbfb;
}

.research-projects .research-list .reseach-color:last-child {
    margin-bottom: 0px;
}

.recent-publications {
    width: 100%;
    float: left;
}

    .recent-publications h3 {
        margin-bottom: 20px;
    }

    .recent-publications ul {
        list-style: none;
        padding: 10px;
        width: 100%;
        float: left;
        margin-bottom: 10px;
    }

        .recent-publications ul:first-child {
            background: none !important;
        }

.pub-color {
    list-style: none;
    float: left;
}

    .pub-color ul:nth-child(2n) {
        background: #efe3e3;
    }

.recent-publications ul li {
    width: 12%;
    float: left;
    color: #000;
}

.thesis-supervision .box-list {
    width: 100%;
    float: left;
}

    .thesis-supervision .box-list .box-list-1 {
        width: 20%;
        float: left;
        font-weight: normal;
        padding: 10px;
    }

.thesis-supervision ul {
    list-style: none;
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

    .thesis-supervision ul:nth-child(2n) {
        background: #efe3e3;
    }

    .thesis-supervision ul li {
        width: 20%;
        float: left;
        color: #000;
        padding: 10px;
    }

.thesis-supervision h3 {
    margin-bottom: 20px;
}

.thesis-list {
    width: 100%;
    float: left;
    margin-bottom: 2px;
}

    .thesis-list ul {
        list-style: none;
        padding: 10px;
        width: 100%;
        float: left;
        margin-bottom: 10px;
    }

        .thesis-list ul:nth-child(2n) {
            background: #efe3e3;
        }

    .thesis-list li {
        width: 17% !important;
        float: left;
        color: #000;
        font-weight: bold;
    }

.academic-awards {
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .academic-awards p {
        width: 100%;
        float: left;
        margin-bottom: 4px;
        padding: 10px;
        margin-bottom: 10px;
    }

        .academic-awards p:nth-child(2n) {
            background: #efe3e3;
        }

    .academic-awards strong {
        color: #000;
        font-size: 14px;
    }

    .academic-awards h3 {
        margin-bottom: 20px;
        /*font-size: 22px;*/
    }

.section-div {
    width: 100%;
    float: left;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
    padding: 20px;
    margin-bottom: 40px;
}

.professional-memberships h3 {
    margin-bottom: 30px;
}

.professional-memberships ul {
    list-style: none;
    padding: 0;
    margin: 0 0 10px 0;
    float: left;
    width: 100%;
}

    .professional-memberships ul li {
        width: 33%;
        float: left;
        color: #000;
    }

.row.con li {
    width: 48%;
    float: left;
    margin-right: 10px;
}

.thesis-sub-bg {
    width: 100%;
    float: left;
}

    .thesis-sub-bg .thesis-sub {
        width: 100%;
        float: left;
    }

    .thesis-sub-bg .thesis-sub {
        padding: 10px;
        float: left;
        width: 100%;
        margin-bottom: 10px;
        background: #fffbfb;
    }

        .thesis-sub-bg .thesis-sub p {
            line-height: normal;
            font-size: 16px;
            /*text-align: justify;*/
        }

        .thesis-sub-bg .thesis-sub:nth-child(2n) {
            background: #efe3e3;
            background: #eb8b1e1a;
        }

.view-content .thesis-sub {
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
    padding: 10px;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.interests-bg {
    width: 100%;
    float: left;
}

    .interests-bg p {
        padding: 8px 10px;
        float: left;
        width: 100%;
        margin-bottom: 10px;
        margin-bottom: 0px;
        background: #fffbfb;
        line-height: normal;
        font-size: 16px;
    }

        .interests-bg p:nth-child(2n) {
            background: #eb8b1e1a;
        }

.col-sm-12.events-boder.ng-scope h3 {
    display: block;
    padding-bottom: 10px;
    font-size: 26px;
    padding-top: 20px;
    color: #5a7bca;
}

.col-sm-12.events-boder.ng-scope span {
    display: block;
    padding-bottom: 5px;
    font-size: 15px;
    color: #4a4848;
}

.col-sm-12.events-boder.ng-scope p {
    margin-bottom: 20px;
    word-wrap: break-word;
}

.col-sm-12.events-boder.ng-scope .ng-binding img {
    width: 100% !important;
}

.eventdetails {
    width: 100%;
    float: left;
    margin: 10px 0;
    min-height: 400px;
}

    .eventdetails .events-boder {
        box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.1);
        padding: 10px;
        float: left;
        width: 100%;
    }

.eventdetails2 .events-bg {
    background: #337ab7;
    float: left;
    width: 100%;
    color: #fff;
    padding: 10px;
    margin-bottom: 20px;
}

    .eventdetails2 .events-bg p {
        color: #fff;
    }

    .eventdetails2 .events-bg strong {
        color: #fff;
        font-size: 14px;
    }

    .eventdetails2 .events-bg span {
        color: #fff !important;
        font-size: 14px;
    }

    .eventdetails2 .events-bg p {
        margin-bottom: 10px !important;
        border-bottom: solid 1px #fff;
        padding-bottom: 10px;
    }

.eventdetails img {
    width: auto;
    display: block;
    margin: 10px auto 20px;
}

.invitation {
    width: 100%;
    float: left;
    padding: 60px 0 60px 0;
    min-height: 430px;
}

    .invitation .events-boder {
        box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.1);
        padding: 10px;
        float: left;
        width: 100%;
    }

section.home-welcome.unithometemplate h1 {
    font-size: initial;
    color: initial;
    line-height: initial;
    padding: 0;
    margin: 0;
}

.alumni-profile {
    width: 100%;
    float: left;
    padding: 20px 0;
}

    .alumni-profile .profile-left {
        width: 23%;
        float: left;
    }

        .alumni-profile .profile-left input#fileupload {
            margin-top: 20px;
            display: block;
        }

        .alumni-profile .profile-left img {
            border: solid 4px #c1c1c1;
            width: 100%;
            position: relative;
        }

    .alumni-profile .profile-right {
        width: 73%;
        float: right;
        box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.1);
        padding: 10px;
    }

        .alumni-profile .profile-right .tatile {
            float: left;
            width: 100%;
            font-size: 22px;
            position: relative;
        }

            .alumni-profile .profile-right .tatile span {
                float: left;
                padding-top: 10px;
            }

        .alumni-profile .profile-right .efit-profile {
            float: right;
            border: solid 1px #000;
            padding: 10px 20px;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
        }

            .alumni-profile .profile-right .efit-profile:hover {
                background: #174873;
                color: #fff;
            }

.ceo-text {
    width: 100%;
    float: left;
    padding: 10px 10px;
    border-top: solid 1px #c1c1c1;
    border-bottom: solid 1px #c1c1c1;
    margin-top: 20px;
}

.alumni-profile .profile-right small {
    float: left;
    font-style: italic;
    width: 100%;
    font-size: 17px;
    border-bottom: solid 1px #c1c1c1;
    padding-bottom: 10px;
    margin-top: 10px;
}

.social-links {
    width: 100%;
    float: left;
    margin-top: 10px;
}

    .social-links span {
        display: block;
        padding-bottom: 10px;
        font-size: 20px;
        width: 100%;
    }

    .social-links a {
        float: left;
        margin-right: 5px;
        font-size: 16px;
    }

.details-p {
    width: 100%;
    float: left;
    position: relative;
}

    .details-p h5 {
        font-size: 25px;
        border-bottom: solid 2px #c1c1c1;
        padding-bottom: 10px;
        margin-bottom: 10px;
        line-height: normal;
    }

    .details-p .details-p1 {
        width: 100%;
        float: left;
        border-bottom: solid 1px #dddddd;
        padding-bottom: 5px;
        margin-bottom: 5px;
    }

        .details-p .details-p1:last-child {
            padding-bottom: 0px;
            margin-bottom: 0px;
        }

        .details-p .details-p1 strong {
            width: 20%;
            float: left;
        }

        .details-p .details-p1:last-child {
            border-bottom: none;
        }

.alumnisearch {
    width: 100%;
    float: left;
    padding-bottom: 30px;
}

    .alumnisearch .alumnisearch-from {
        width: 100%;
        float: left;
        padding-bottom: 30px;
        padding-top: 10px;
        text-align: center;
    }

        .alumnisearch .alumnisearch-from .col1 {
            width: 40%;
            margin: auto;
            position: relative;
        }

        .alumnisearch .alumnisearch-from .i-search {
            position: absolute;
            top: 6px;
            right: 10px;
            color: #000;
        }

    .alumnisearch .btn-sm {
        padding: 5px 8px;
        background: #337ab7;
        color: #fff;
        border: none;
        margin-top: 0px;
        /* float: left; */
        line-height: normal;
        border-radius: 0px;
    }

        .alumnisearch .btn-sm:hover {
            background: #174873;
        }
/*.alumnisearch p {
        padding-top: 0 !important;
        margin: 0 !important;
    }*/

.alumnlogin .form-section.btn-container .plus {
    background: #bc7018;
    color: #fff;
    font-weight: 600;
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 16px;
    padding: 9px;
    -webkit-appearance: none;
    border-radius: 0;
    border: none;
    margin: auto;
    padding: 13px 22px;
    display: inline-block;
    border-radius: 8px;
}

    .alumnlogin .form-section.btn-container .plus:hover {
        background: #174873;
    }

@media print {
    .resp-tabs-right {
        width: 95%;
        text-align: left !important;
    }

        .resp-tabs-right .resp-tabs-list {
            display: none;
        }

    .academic-qualification-color {
        box-shadow: none;
        border: solid 1px #c1c1c1;
    }

    #section-2 .profile-notices2 {
        box-shadow: none;
        border: solid 1px #c1c1c1;
    }

    #section-2 .profile-notices2 {
        box-shadow: none;
        border: solid 1px #c1c1c1;
    }

    #section-4 .research-interests {
        box-shadow: none;
        border: solid 1px #c1c1c1;
    }

    #section-5 .research-projects {
        box-shadow: none;
        border: solid 1px #c1c1c1;
    }

    #section-6 .recent-publications {
        box-shadow: none;
        border: solid 1px #c1c1c1;
    }

    .thesis-supervision {
        box-shadow: none;
        border: solid 1px #c1c1c1;
    }

    .academic-awards {
        box-shadow: none;
        border: solid 1px #c1c1c1;
    }

    .professional-memberships {
        box-shadow: none;
        border: solid 1px #c1c1c1;
    }

    .resp-tabs-left {
        display: none !important;
    }

    .faculty-profile .profile-right p a {
        color: #fff !important;
    }
}

.red-color {
    color: #ff685c;
}

.red-validation {
    border: solid 1px #ff685c !important;
}

.contact-bhu {
    float: left;
    width: 100%;
    text-align: center;
    background: #174873;
    padding: 30px 0;
    margin-top: 30px;
    margin-bottom: 20px;
    position: relative;
    box-shadow: 0px 6px 40px rgb(0, 0, 0, 0.3);
}

    .contact-bhu:after {
        content: "";
        position: absolute;
        left: 20px;
        top: 20px;
        right: 20px;
        bottom: 20px;
        border: solid 1px #fff;
    }

.bhu-connect {
    position: relative;
    z-index: 99;
    float: left;
    width: 100%;
    padding: 0 48px;
}

.contact-bhu .from-con {
    width: 100%;
    float: left;
}

    .contact-bhu .from-con ul {
        width: 100%;
        display: block;
        list-style: none;
        padding: 0;
        margin: 8px 0 0 0;
    }

        .contact-bhu .from-con ul li {
            padding: 0 5px;
            float: left;
            width: 49.52%;
            margin-right: 10px;
            min-height: inherit !important;
            margin-bottom: 14px;
            list-style: none;
            padding: 0;
        }

            .contact-bhu .from-con ul li:nth-child(2n) {
                margin-right: 0;
            }

            .contact-bhu .from-con ul li:nth-child(4n) {
                margin-right: 0;
                text-align: center;
            }

    .contact-bhu .from-con .input-te {
        width: 100%;
        display: block;
        border: none;
        padding: 10px;
        font-size: 16px;
        font-family: 'Roboto', sans-serif;
        color: #585858;
        font-weight: 300;
        -webkit-appearance: none;
        border-radius: 0;
        resize: none;
        background: #fff;
    }

    .contact-bhu .from-con ul li:nth-child(5) {
        width: 100%;
        margin-right: 0;
    }

    .contact-bhu .from-con ul li .btn-con {
        background: #bc7018;
        color: #fff;
        font-weight: 600;
        cursor: pointer;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: 16px;
        padding: 9px;
        -webkit-appearance: none;
        border-radius: 0;
        border: none;
        margin: auto;
        float: right;
        padding: 7px 22px;
    }

        .contact-bhu .from-con ul li .btn-con:hover {
            background: #fff;
            color: #bc7018;
        }

.contact-bhu h4 {
    color: #fff;
    font-size: 32px;
}

.contact-bhu p {
    font-size: 16px;
    line-height: 25px;
    color: #FFF;
    float: left;
    font-family: 'Vollkorn', serif;
    padding-top: 10px;
}

img.unit-logo1.ng-scope {
    width: 100px !important;
    height: 100px !important;
    float: left !important;
    margin-top: -14px;
    margin-bottom: -14px;
    margin-left: 108px;
    margin-right: 10px !important;
}

.unit-logo1 {
    height: 100px !important;
    float: left !important;
    margin-top: -14px;
    margin-bottom: -14px;
    margin-left: 98px;
    margin-right: 10px !important;
}

    .unit-logo1 img.unit-logo1.ng-scope {
        width: 100px !important;
        height: 100px !important;
    }

.placement-accordian {
    width: 100%;
    float: left;
    text-align: left;
    list-style: none;
    vertical-align: top;
    position: relative;
}

    .placement-accordian .select-box {
        width: 100%;
        float: left;
        text-align: center;
    }

        .placement-accordian .select-box select {
            padding: 8px 5px;
            font-size: 15px;
            line-height: 1.6;
            color: #515151;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #e3ebf3;
            border-radius: 5px;
            transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
            width: 300px;
        }

.pointer-through {
    height: 22px;
    position: relative;
    background: #e5a029;
    text-align: center;
    color: #fff;
    margin-left: -10px;
    line-height: 22px;
    font-size: 12px;
    float: left;
    border-radius: 0 30px 30px 0;
    padding: 0 10px;
}

.placement-accordian .product-list {
    width: 100%;
    float: left;
    margin-top: 20px;
    padding: 0 10px;
    text-align: center;
}

    .placement-accordian .product-list li {
        padding: 10px;
        cursor: initial;
        width: 23.7%;
        border: none;
        margin-bottom: 19px;
        margin-right: 19px;
        text-align: left;
        min-height: 400px;
    }

        .placement-accordian .product-list li:nth-child(4n) {
            margin-right: 0;
        }

        .placement-accordian .product-list li h6 {
            display: block;
            padding-bottom: 5px;
            font-size: 20px;
        }

        .placement-accordian .product-list li span {
            display: block;
            font-size: 15px;
            padding-bottom: 4px;
            color: #000;
            margin-left: 0;
        }

        .placement-accordian .product-list li p {
            font-size: 15px;
            line-height: 22px;
            padding-bottom: 10px;
            min-height: 56px;
        }

    .placement-accordian .product-list .jobs-div {
        width: 100%;
        float: left;
    }

        .placement-accordian .product-list .jobs-div span {
            float: left;
            display: initial;
            margin-bottom: 5px;
            font-size: 13px !important;
            padding: 0;
        }

        .placement-accordian .product-list .jobs-div i {
            margin-right: 3px;
        }

    .placement-accordian .product-list img {
        height: 80px !important;
        width: 240px !important;
        margin: 10px 0;
        display: block;
    }

.upload-btn-wrapper {
    position: relative;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    background: #fff;
}

.btn-cv {
    border: none;
    color: gray;
    background-color: #fff;
    padding: 7px 20px;
    border-radius: 0;
    font-size: 20px;
    width: 100%;
    float: left;
}

.upload-btn-wrapper input[type=file] {
    font-size: 100px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}

.register-btn {
    background: #174873;
    padding: 5px 20px;
    color: #fff;
    border-radius: 25px;
    float: right;
    border-radius: 20px;
    border: none;
    font-size: 13px;
    margin-top: 24px;
}

.enquiry {
    top: 26%;
    padding: 15px 10px;
    min-width: 100px;
}

.view-more {
    padding: 10px 20px;
    color: #fff;
    background: #174873;
    border-radius: 10px;
    margin-top: 20px;
    display: inline-block;
}

    .view-more:hover,
    .view-more:focus {
        background: #f5d310;
        color: #fff;
    }

.page-next1 {
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px 0;
    margin-bottom: 20px;
}

    .page-next1 a {
        border: solid 1px #174873;
        padding: 5px 10px;
        display: inline-block;
        margin: 0 2px;
    }

        .page-next1 a:hover {
            background: #174873;
            color: #fff;
        }

.placement-enquiry-from {
    width: 100%;
    float: left;
    padding: 0;
    margin-top: 20px;
}

    .placement-enquiry-from ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .placement-enquiry-from li {
        width: 49.5%;
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
    }

        .placement-enquiry-from li:nth-child(2n) {
            margin-right: 0;
        }

        .placement-enquiry-from li:nth-child(5n) {
            margin-right: 0;
            width: 100%;
        }

        .placement-enquiry-from li:nth-child(6n) {
            margin-right: 0;
            width: 100%;
        }

    .placement-enquiry-from .input-te {
        width: 100%;
        display: block;
        border: none;
        padding: 10px;
        font-size: 16px;
        font-family: 'Roboto', sans-serif;
        color: #585858;
        font-weight: 300;
        -webkit-appearance: none;
        border-radius: 0;
        resize: none;
        background: #fff;
    }

    .placement-enquiry-from .input-te2 {
        width: 100%;
        display: block;
        border: none;
        padding: 9px;
        font-size: 16px;
        font-family: 'Roboto', sans-serif;
        color: #585858;
        font-weight: 300;
        -webkit-appearance: none;
        border-radius: 0;
        resize: none;
        background: #fff;
    }

    .placement-enquiry-from .btn-con {
        background: #bc7018;
        color: #fff;
        font-weight: 600;
        cursor: pointer;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: 16px;
        padding: 9px;
        -webkit-appearance: none;
        border-radius: 0;
        border: none;
        margin: auto;
        padding: 7px 22px;
        display: inline-block;
    }

    .placement-enquiry-from li:last-child {
        width: 100%;
        margin-right: 0;
        text-align: center;
    }

.attendance-report {
    width: 100%;
    float: left;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
    padding: 20px;
}

    .attendance-report h3 {
        margin-bottom: 10px;
    }

    .attendance-report .report-box {
        width: 100%;
        float: left;
    }

        .attendance-report .report-box .report-box1 {
            width: 100%;
            float: left;
            padding: 4px;
            margin-bottom: 3px;
        }

            .attendance-report .report-box .report-box1 ul {
                list-style: none;
                padding: 0;
                margin: 0;
                width: 100%;
                float: left;
                text-align: left;
            }

                .attendance-report .report-box .report-box1 ul li {
                    float: left;
                    width: 19%;
                    padding: 10px;
                }

        .attendance-report .report-box .report-list2 {
            width: 100%;
            float: left;
        }

            .attendance-report .report-box .report-list2 ul {
                list-style: none;
                padding: 0;
                margin: 0;
                width: 100%;
                float: left;
                text-align: left;
            }

                .attendance-report .report-box .report-list2 ul li {
                    float: left;
                    width: 19%;
                    padding: 10px;
                }

                .attendance-report .report-box .report-list2 ul:nth-child(2n) {
                    background: #efe3e3;
                }

.add-level {
    width: 100%;
    float: left;
}

    .add-level .box-left {
        width: 47%;
        float: left;
        margin-right: 20px;
    }

        .add-level .box-left strong {
            font-size: 17px;
        }

        .add-level .box-left:nth-child(2n) {
            margin-right: 0;
        }

.download-icon {
    float: right;
    position: absolute;
    right: 0;
    top: -1px;
    color: #fff;
    width: 44px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    border-radius: 0 4px 4px 0;
}

    .download-icon a {
        color: #fff;
    }

    .download-icon.red {
        background: #f50d0d;
    }

    .download-icon.green {
        background: #33ad14;
    }

.students-projects {
    width: 100%;
    float: left;
}

    .students-projects .box-list {
        width: 100%;
        float: left;
        margin-top: 22px;
    }

        .students-projects .box-list .box-list-1 {
            width: 14%;
            float: left;
        }

    .students-projects ul {
        margin-top: 20px;
        list-style: none;
        padding: 10px;
        width: 100%;
        float: left;
        margin-bottom: 10px;
    }

    .students-projects li {
        width: 14%;
        float: left;
        color: #000;
    }

    .students-projects ul:nth-child(2n) {
        background: #efe3e3;
    }

.footer-text {
    width: 100%;
    float: left;
    z-index: 999;
    text-align: center;
    background: #e52929;
    padding-top: 0px;
}

    .footer-text marquee {
        height: 30px;
        /* line-height: 70px; */
        /* margin: 0px; */
        margin-top: 5px;
    }

    .footer-text.visible-title.fixed.footerfixed {
        position: initial;
    }

    .footer-text p {
        color: #fff;
        font-size: 14px;
        margin: 0;
        padding: 0;
    }

.open-modal {
    width: 100%;
    float: left;
}

.modal {
    z-index: 1030;
}

.open-modal button.register-btn.register-btn2 {
    float: left;
}

.modal-dialog {
    width: 400px;
    margin: 2% auto 0;
}

.modal-body {
    overflow: auto;
    margin-top: 0;
    width: 100%;
}

    .modal-body h3 {
        padding-bottom: 10px;
        float: left;
        width: 100%;
        text-align: center;
        margin-top: -20px;
    }

.pagination {
    width: 100%;
    float: left;
    text-align: center;
}

.students-projects.consultancy .box-list .box-list-1 {
    width: 25%;
}

.students-projects.consultancy ul {
    padding: 0;
}

    .students-projects.consultancy ul li {
        width: 25%;
    }

.container {
    width: 1300px;
}

.gallery-item {
    width: 32.7%;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
    position: relative;
}

    .gallery-item img {
        width: 100%;
    }

    .gallery-item:nth-child(3n) {
        margin-right: 0;
    }

    .gallery-item .icons-holder {
        width: 100%;
        text-align: center;
        position: absolute;
        display: none;
        left: 0;
        right: 0;
        top: 0;
        background: rgba(64, 107, 199, 0.6);
        height: 100%;
        cursor: pointer;
    }

        .gallery-item .icons-holder i {
            font-size: 22px;
            color: #fff;
            margin-top: 33%;
        }

.thumb {
    position: relative;
}

.gallery-item .thumb:hover .icons-holder {
    display: block;
}

.demo-gallery > ul {
    margin-bottom: 0;
    padding-left: 15px;
}

    .demo-gallery > ul > li {
        margin-bottom: 15px;
        width: 180px;
        display: inline-block;
        margin-right: 15px;
        list-style: outside none none;
    }

        .demo-gallery > ul > li a {
            border: 3px solid #FFF;
            border-radius: 3px;
            display: block;
            overflow: hidden;
            position: relative;
            float: left;
        }

            .demo-gallery > ul > li a > img {
                -webkit-transition: -webkit-transform 0.15s ease 0s;
                -moz-transition: -moz-transform 0.15s ease 0s;
                -o-transition: -o-transform 0.15s ease 0s;
                transition: transform 0.15s ease 0s;
                -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1);
                height: 100%;
                width: 100%;
            }

            .demo-gallery > ul > li a:hover > img {
                -webkit-transform: scale3d(1.1, 1.1, 1.1);
                transform: scale3d(1.1, 1.1, 1.1);
            }

            .demo-gallery > ul > li a:hover .demo-gallery-poster > img {
                opacity: 1;
            }

            .demo-gallery > ul > li a .demo-gallery-poster {
                background-color: rgba(0, 0, 0, 0.1);
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                -webkit-transition: background-color 0.15s ease 0s;
                -o-transition: background-color 0.15s ease 0s;
                transition: background-color 0.15s ease 0s;
            }

                .demo-gallery > ul > li a .demo-gallery-poster > img {
                    left: 50%;
                    margin-left: -10px;
                    margin-top: -10px;
                    opacity: 0;
                    position: absolute;
                    top: 50%;
                    -webkit-transition: opacity 0.3s ease 0s;
                    -o-transition: opacity 0.3s ease 0s;
                    transition: opacity 0.3s ease 0s;
                }

            .demo-gallery > ul > li a:hover .demo-gallery-poster {
                background-color: rgba(0, 0, 0, 0.5);
            }

.demo-gallery .justified-gallery > a > img {
    -webkit-transition: -webkit-transform 0.15s ease 0s;
    -moz-transition: -moz-transform 0.15s ease 0s;
    -o-transition: -o-transform 0.15s ease 0s;
    transition: transform 0.15s ease 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    height: 100%;
    width: 100%;
}

.demo-gallery .justified-gallery > a:hover > img {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
}

.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
    opacity: 1;
}

.demo-gallery .justified-gallery > a .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.1);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: background-color 0.15s ease 0s;
    -o-transition: background-color 0.15s ease 0s;
    transition: background-color 0.15s ease 0s;
}

    .demo-gallery .justified-gallery > a .demo-gallery-poster > img {
        left: 50%;
        margin-left: -10px;
        margin-top: -10px;
        opacity: 0;
        position: absolute;
        top: 50%;
        -webkit-transition: opacity 0.3s ease 0s;
        -o-transition: opacity 0.3s ease 0s;
        transition: opacity 0.3s ease 0s;
        width: initial;
    }

.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.5);
}

.demo-gallery .video .demo-gallery-poster img {
    height: 48px;
    margin-left: -24px;
    margin-top: -24px;
    opacity: 0.8;
    width: 48px;
}

.demo-gallery.dark > ul > li a {
    border: 3px solid #04070a;
}

.gallery-grid .icons-holder {
    width: 100%;
    text-align: center;
    position: absolute;
    display: none;
    left: 0;
    right: 0;
    top: 0;
    background: rgba(64, 107, 199, 0.6);
    height: 100%;
    cursor: pointer;
}

    .gallery-grid .icons-holder i {
        font-size: 22px;
        color: #fff;
        margin-top: 28%;
    }

.gallery-grid a {
    width: 32%;
    float: left;
    margin-right: 20px;
    position: relative;
    margin-bottom: 20px;
}

    .gallery-grid a:nth-child(3n) {
        margin-right: 0;
    }

    .gallery-grid a:hover .icons-holder {
        display: block;
    }

.inner-banner ul {
    float: right;
    list-style: none;
    padding: 0;
    margin: -20px 0 0 0;
}

    .inner-banner ul li {
        float: left;
        margin-right: 20px;
    }

    .inner-banner ul a {
        color: #fff;
    }

.gallery-grid {
    width: 100%;
    float: left;
    margin-top: 30px;
    position: relative;
}

    .gallery-grid img {
        width: 100%;
        height: 260px;
    }

.gallery-isotope.grid-3.gutter-small.clearfix.albumlist img {
    height: 280px;
}

.modal-body {
    overflow: initial !important;
    height: initial !important;
    text-align: left;
}

.slider-img {
    width: 100%;
    text-align: center;
    float: left;
}

    .slider-img img {
        float: initial;
        margin: 10px auto 10px !important;
        display: initial;
    }

.slider-p {
    width: 100%;
    float: left;
    text-align: center;
}

#faculty-product-tab .resp-tabs-list li {
    font-weight: 400;
    font-size: 16px;
    display: inline-block;
    padding: 4px 16px;
    margin: 0 2px;
    list-style: none;
    cursor: pointer;
    border: solid 1px #cdcdcd;
    min-width: initial;
    color: #000;
}

    #faculty-product-tab .resp-tabs-list li.resp-tab-active {
        color: #fff;
        background: #f7941e;
        border: solid 1px #f7941e;
    }

.facultynotice {
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
    width: 100%;
    float: left;
    padding: 20px;
}

    .facultynotice .events-boder2 {
        width: 100%;
        float: left;
        padding: 0 15px;
    }

        .facultynotice .events-boder2:nth-child(2n) {
            background: #fbf2f2;
        }

.bhu-se iframe {
    width: 100% !important;
}

.footer-text.footerfixed {
    position: inherit;
}

nav.fixed-headertop.fixed-footer.visible-title.footerfixed2 {
    position: inherit;
}

.expend {
    display: none;
}

.resp-tabs-left {
    height: 100%;
    width: 220px;
    float: left;
    position: relative;
    box-shadow: none;
    border: none;
    margin: 0;
    padding: 0;
    background: #174873;
}

#sidebar {
    width: 220px;
    float: left;
    background: #174873;
}

footer {
    padding-top: 0px;
}

.share {
    width: 100%;
    float: left;
}

.img-profile {
    width: 100%;
    float: left;
    min-height: 170px;
}

.bhueasynav {
    width: 100%;
    float: left;
    padding: 0 0 35px;
}

.bhueasynav-list {
    width: 100%;
    float: left;
    margin-bottom: 5px;
}

    .bhueasynav-list h4 {
        font-size: 40px;
        font-family: 'Roboto', sans-serif;
        font-weight: 700;
        color: #000;
        margin-bottom: 20px;
        width: 100%;
        float: left;
        border-bottom: solid 1px #c1c1c1;
        padding-bottom: 14px;
        padding-left: 30px;
    }

.bhueasynav-box {
    width: 88%;
    margin: auto;
}

    .bhueasynav-box .bhueasynav-color {
        width: 49.5%;
        float: left;
        background: #f0f1f2;
        padding: 5px 10px;
        margin-bottom: 5px;
        color: #333333;
        font-weight: 400;
        font-size: 14px;
        margin-right: 10px;
    }

        .bhueasynav-box .bhueasynav-color:nth-child(2n) {
            margin-right: 0;
        }

.bhueasynav .selectlist {
    margin: auto;
    width: 30%;
    float: none;
}

.bhueasynav .selectlist-left {
    width: 100%;
    float: left;
    border: solid 1px #ccc;
    padding: 10px;
    box-shadow: initial;
    border-radius: 5px;
    position: relative;
    margin-bottom: 30px;
}

    .bhueasynav .selectlist-left .form-control-1 {
        width: 100%;
        float: left;
        border: none;
        border-radius: 0;
        padding-right: 30px;
    }

    .bhueasynav .selectlist-left i {
        float: right;
        color: #000;
        font-size: 22px;
        position: absolute;
        right: 10px;
        cursor: pointer;
        z-index: 999;
    }

.hometemplate-page p {
    font-size: initial;
    line-height: initial;
    color: initial;
    font-family: 'Roboto', sans-serif;
    font-weight: initial;
}

.filter-div {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 20px;
}

.placement-text {
    display: inline-block;
    width: 100%;
    overflow: auto;
    height: 200px;
}

    .placement-text p {
        word-wrap: break-word;
        min-height: initial !important;
    }

button.close {
    z-index: 999;
    position: relative;
}

.responsive-stories .slick-prev {
    position: absolute;
    left: 0;
    top: 41%;
    width: 42px;
    height: 42px;
    border: none !important;
    cursor: pointer;
    font-size: 0px;
    line-height: 0px;
    z-index: 99;
    background: rgba(64, 107, 199, 0.6);
}

    .responsive-stories .slick-prev::before {
        content: "";
        background: url(../images/prev-icon.png) no-repeat left;
        width: 10px;
        height: 19px;
        float: left;
        z-index: 99;
        position: relative;
        margin-left: 14px;
    }

.responsive-stories .slick-next::before {
    content: "";
    background: url(../images/next-icon.png) no-repeat left;
    width: 10px;
    height: 19px;
    float: left;
    z-index: 99;
    position: relative;
    margin-left: 15px;
}

.responsive-stories .slick-next {
    position: absolute;
    right: 0;
    top: 41%;
    width: 42px;
    height: 42px;
    border: none !important;
    cursor: pointer;
    font-size: 0px;
    line-height: 0px;
    z-index: 99;
    background: rgba(64, 107, 199, 0.6);
    left: initial !important;
}

.responsive-stories ul.slick-dots {
    display: none !important;
}

ul.events-academ {
    list-style: none !important;
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
}

    ul.events-academ li {
        float: left;
        width: 100%;
        margin-bottom: 15px;
        padding: 15px;
        box-shadow: 0px 0px 5px 0px #174873ad;
    }

    ul.events-academ .eventsdete {
        width: 100%;
        float: left;
        border-bottom: solid 1px rgba(23, 72, 115, 0.50);
        margin-bottom: 15px;
        padding-bottom: 5px;
        font-size: 20px;
        color: #174873;
        line-height: normal;
        text-align: left;
        /*font-family: sans-serif;*/
        font-family: 'Roboto', sans-serif;
    }

.dropdown-toggle {
    padding: .5em 1em;
    background: #174873;
    border-radius: 4px;
    position: absolute;
    right: 20px;
    top: 54px;
    color: #fff;
}

a:focus.dropdown-toggle {
    color: #fff !important;
}

a:hover.dropdown-toggle {
    color: #fff;
}

ul.dropdown {
    display: none;
    position: absolute;
    top: 85px;
    background: #174873;
    min-width: 12em;
    padding: 0;
    border-radius: 0 0 .2em .2em;
    right: 20px;
}

    ul.dropdown li {
        list-style-type: none;
    }

        ul.dropdown li a {
            text-decoration: none;
            padding: .5em 1em;
            display: block;
            color: #fff;
        }

.profile-right .btn-primary-edit {
    float: right;
    font-size: 16px;
    color: #000;
    background: initial;
    border: none;
    margin-top: 14px;
}

.alumni-profile .modal-dialog {
    width: 800px;
}

.alumni-profile .btn {
    width: auto;
    min-width: 100px;
}

.alumni-profile .details-div {
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 20px;
}

    .alumni-profile .details-div h3 {
        font-size: 20px;
        color: #000;
    }

.alumni-profile input[type=file] {
    display: block;
    width: 100%;
}

.alumni-profile .close {
    margin-top: -16px;
    font-size: 35px;
    margin-right: -9px;
    color: #000;
    opacity: initial;
}

    .alumni-profile .close span {
        /*color: #000;*/
    }

.profile-edit {
    width: 100%;
    float: left;
}

.abcRioButton.abcRioButtonBlue {
    height: 21px !important;
    width: 80px !important;
}

.abcRioButtonIcon {
    padding: 3px !important;
}

span.abcRioButtonContents {
    line-height: 27px !important;
    color: #fff !important;
}

.other-links span {
    color: #fff;
    margin-right: 0;
}

.f-flex-box {
    width: 100%;
    display: -webkit-flex;
    /* Safari */
    -webkit-flex-flow: row-reverse wrap;
    /* Safari 6.1+ */
    display: flex;
    flex-flow: wrap;
    padding: 15px 0px;
}

.f-flex-3 {
    width: 20%;
    text-align: left;
}

.OverTextHide {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.InterestedSlider .owl-item .inner-item {
    box-shadow: 2px 2px 8px #929292;
}

#footer {
    background-attachment: fixed !important;
    background: url('../../../Images/varanasi-bg.jpg') 41% 0px no-repeat;
    background-size: cover;
}

.alumni-bg {
    background-attachment: fixed !important;
    background: url('../../../Images/alumni-bg.jpg') 50% 0px no-repeat;
    background-size: cover;
    position: relative;
}

    .alumni-bg:after {
        background: #6687ff12;
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
    }

.profile-page .profile-header {
    position: relative;
}

.profile-page .card {
    background: #fff;
    margin-bottom: 30px;
    transition: .5s;
    border: 0;
    border-radius: .1875rem;
    display: inline-block;
    position: relative;
    width: 100%;
    box-shadow: none;
    box-shadow: 0px 0px 5px #c6cde0;
    float: left;
}

    .profile-page .card .body {
        font-size: 14px;
        color: #424242;
        padding: 20px;
        font-weight: 400;
        position: relative;
        float: left;
        width: 100%;
    }

.profile-page .profile-header .profile-image {
    position: relative;
    width: 180px;
    height: 180px;
    margin: 0px auto 15px;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
}

    .profile-page .profile-header .profile-image img {
        border-radius: 50%;
        width: 180px;
        height: 180px;
        border: 3px solid #fff;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    }
    /*.profile-page .profile-header .profile-image:hover:before {
	content: "\f040";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    bottom: 1px;
    left: 75px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    background: #0e0e0e1a;
    cursor: pointer;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    
}*/

    .profile-page .profile-header .profile-image:before:hover {
        background: #e5a029;
        color: #f3f6f9;
    }

.set-edit1 {
    position: absolute;
    top: 0px;
    right: 0px;
    background: #f3f6f9;
    border: none;
    width: 30px;
    height: 30px;
    font-size: 14px;
    line-height: normal;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    cursor: pointer;
}

    .set-edit1:hover,
    .set-edit1:active,
    .set-edit1:focus {
        background: #e5a029;
        color: #f3f6f9;
    }

.set-edit2 {
    position: absolute;
    top: 0px;
    right: 0px;
    background: #f3f6f9;
    border: none;
    width: 34px;
    height: 34px;
    font-size: 14px;
    line-height: normal;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    cursor: pointer;
}

    .set-edit2:hover,
    .set-edit2:active,
    .set-edit2:focus {
        background: #e5a029;
        color: #f3f6f9;
    }

.btn-me {
    border-width: 2px;
    font-weight: 400;
    font-size: .8571em;
    line-height: 1.35em;
    margin: 5px 1px;
    border: none;
    border-radius: .1875rem;
    padding: 11px 22px;
    cursor: pointer;
    background-color: #174873;
    color: #fff;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
}

.btn-round {
    border-width: 1px;
    border-radius: 30px !important;
    padding: 7px 10px;
    width: 140px;
    font-size: 14px;
    margin: 5px 0px 15px;
}

.profile-page .theme-blush .btn-primary {
    background-color: #174873 !important;
}

    .profile-page .theme-blush .btn-primary:active,
    .profile-page .theme-blush .btn-primary:hover,
    .profile-page .theme-blush .btn-primary:focus {
        background: #e5a029 !important;
    }

    .profile-page .theme-blush .btn-primary.btn-simple {
        border: 1px solid #174873 !important;
        color: #174873;
        background: transparent !important;
    }

.profile-page .btn-primary.btn-simple:hover,
.profile-page .btn-primary.btn-simple:focus,
.profile-page .btn-primary.btn-simple:active {
    background-color: #e5a029 !important;
    color: #fff;
    border-color: #e5a029 !important;
    box-shadow: none;
}

.profile-page .profile-header .social-icon a {
    margin: 0 5px;
}

.profile-page h4 {
    margin-bottom: 5px;
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.profile-page .job_post {
    margin-bottom: 15px;
    position: relative;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
}

.profile-page p {
    line-height: normal;
    margin-bottom: 15px;
    font-size: 15px;
    padding: 0px 30px;
}

.profile-image {
    margin-bottom: 15px;
}

.SearchFriendListBox {
    width: 100%;
    display: table;
    border: 1px solid #c5cde0;
    padding: 8px;
    box-shadow: 0px 0px 5px #c5cde0;
    /* vertical-align: middle; */
    margin-bottom: 15px;
}

.col-comm {
    display: table-cell;
    vertical-align: middle;
}

.sf-img-box {
    width: 100px;
    text-align: center;
}

    .sf-img-box img {
        border-radius: 50%;
        width: 100px;
        height: 100px;
        border: 2px solid #ffffff;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16), 0 2px 4px rgba(0, 0, 0, 0.23);
        cursor: pointer;
    }

.sf-content-box {
    padding: 0px 10px;
}

    .sf-content-box h5 {
        font-size: 16px;
        color: #337ab7;
        line-height: normal;
        margin-bottom: 5px;
        text-transform: capitalize;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }

    .sf-content-box p {
        font-size: 12px;
        color: #737373;
        line-height: normal;
        margin-bottom: 0px;
        padding: 0px 0px;
    }

.sf-action-box {
    width: 68px;
    text-align: center;
}

.sf-action-box2 {
    width: 170px;
    text-align: center;
}

.sf-content-box p lable {
    line-height: 16px;
}

.sf-content-box p i {
    width: 16px;
    text-align: center;
    margin-right: 2px;
    /* padding-right: 2px; */
}

.sf-content-box p lable .sf-h-data {
    color: #337ab7;
}

.social-icon {
    font-size: 18px !important;
    margin: 15px 0px 0px !important;
    padding: 5px 0px !important;
    background: #3167960f;
    position: relative;
}

    .social-icon a {
        width: 30px !important;
        text-align: center;
    }

.mgbt-20 {
    margin-bottom: 20px !important;
}

.mgbt-15 {
    margin-bottom: 15px !important;
}

.mgbt-10 {
    margin-bottom: 10px !important;
}

.FriendsBox {
    width: 100%;
    float: left;
}

    .FriendsBox .friends-link {
        width: 100%;
        float: left;
    }

        .FriendsBox .friends-link .my-friends {
            float: left;
            text-align: left;
            font-size: 15px;
        }

            .FriendsBox .friends-link .my-friends i {
                width: 30px;
                height: 30px;
                text-align: center;
                line-height: 30px;
                background: #e5a029;
                color: #fff;
                border-radius: 50%;
                margin-right: 5px;
            }

            .FriendsBox .friends-link .my-friends span {
                color: #e5a029;
                font-weight: 600;
            }

        .FriendsBox .friends-link .find-friends {
            float: right;
            text-align: right;
        }

            .FriendsBox .friends-link .find-friends a {
                color: #fff;
                padding: 6px 15px;
                line-height: 18px;
                position: relative;
                margin-left: 0px;
                cursor: pointer;
                float: right;
                background: #e5a029;
                border-radius: 30px;
            }

                .FriendsBox .friends-link .find-friends a:hover {
                    background: #174873;
                }

    .FriendsBox .my-friends-list {
        float: left;
        width: 100%;
        margin-top: 15px;
    }

        .FriendsBox .my-friends-list .friend {
            width: 33.33%;
            float: left;
        }

            .FriendsBox .my-friends-list .friend .friend-pic {
                width: 100%;
                float: left;
            }

                .FriendsBox .my-friends-list .friend .friend-pic img {
                    width: 100px;
                    height: 100px;
                    border-radius: 50%;
                    border: 2px solid #fff;
                    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16), 0 2px 4px rgba(0, 0, 0, 0.23);
                }

            .FriendsBox .my-friends-list .friend .friend-name {
                text-align: center;
                white-space: nowrap;
                overflow: hidden;
                float: left;
                width: 100%;
                color: #337ab7;
                font-size: 13px;
                text-transform: capitalize;
                line-height: 26px;
                text-overflow: ellipsis;
            }

.filter li {
    display: inline-block;
    padding: 5px 12px;
    margin: 0 3px 5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px;
    min-width: initial;
    background: #f5efef;
    color: #000;
    position: relative;
    z-index: 9;
}

    .filter li:hover {
        background: #337ab7;
        color: #fff;
    }

    .filter li.active {
        background: #337ab7;
        color: #fff;
    }

.alumnisearch .filter {
    text-align: center;
    margin-bottom: 15px;
}

.alumnisearch-from .i-search {
    position: relative;
}

.sf-content-box h5:hover {
    text-decoration: underline;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    color: #e5a029;
    cursor: default;
    background-color: #e5a0291c;
    border: 1px solid #e5a029;
    border-bottom-color: transparent;
}

.nav-tabs {
    border-bottom: 1px solid #ddd0;
    box-shadow: 0px 3px 4px #b77d1842;
}

    .nav-tabs > li > a:hover {
        /* border-color: #e5a029 #e5a029 #e5a029; */
        color: #e5a029;
        cursor: default;
        background-color: #e5a0291c;
        border-color: #0000;
    }

.tab-content .tab-pane {
    padding: 15px 15px 5px;
    border: 1px solid #e5a029;
    border-top: none;
}

    .tab-content .tab-pane h1 {
        font-size: 20px;
        margin-bottom: 5px;
        line-height: normal;
        position: relative;
        background: #f3f6f9;
        padding-left: 10px;
        line-height: 30px;
    }

.tab-content {
    position: relative;
}

.table-profile {
    width: 100%;
    border: none;
    margin-bottom: 0px;
}

    .table-profile > thead > tr > th,
    .table-profile > thead > tr > td,
    .table-profile > tbody > tr > th,
    .table-profile > tbody > tr > td {
        padding: 5px 5px;
        border: none;
        color: #000;
        font-size: 14px;
    }

    .table-profile > thead > tr > th,
    .table-profile > thead > tr > td {
        border-bottom: solid 1px #dddddd;
    }

    .table-profile > tbody > tr > th,
    .table-profile > tbody > tr > td {
        border-bottom: solid 1px #dddddd;
    }

    .table-profile > tbody > tr:last-child > th,
    .table-profile > tbody > tr:last-child > td {
        border-bottom: none;
    }

    .table-profile > tbody > tr > th {
        font-weight: 600;
        white-space: nowrap;
    }

.tab-content .tab-pane h3 {
    font-size: 14px;
    /* margin-bottom: 5px; */
    font-family: 'Roboto', sans-serif;
    line-height: normal;
    position: relative;
    background: #f3f6f9;
    padding-left: 10px;
    line-height: 30px;
    color: #337ab7;
    margin: 8px 0px 5px;
}

.table-profile > tbody > tr > th.col-auto-width {
    width: 1% !important;
}

.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 0px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

.modal-header h4 {
    font-size: 18px;
    margin-bottom: 0px;
    font-family: 'Roboto', sans-serif;
    line-height: normal;
    position: relative;
    background: #f3f6f9;
    padding-left: 10px;
    padding-right: 36px;
    line-height: 36px;
    text-transform: uppercase;
}

.modal-header {
    padding: 0px;
    border-bottom: 1px solid #e5e5e500;
    position: relative;
    text-align: left;
}

    .modal-header .close {
        font-size: 30px !important;
        color: #337ab7;
        opacity: initial;
        position: absolute;
        top: 16px;
        right: 9px;
        width: 36px;
        height: 36px;
    }

.alumni-profile .modal-header .close:hover {
    background: #e5a029;
    color: #f3f6f9;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: normal;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.modal-body .form-group {
    margin-bottom: 10px;
}

.events-boder2 {
    box-shadow: 0px 0px 5px #717171;
    margin-bottom: 15px;
    padding: 10px 15px;
    width: 100%;
    float: left;
}

    .events-boder2 .list-title-head2 {
        width: 100%;
        float: left;
    }

    .events-boder2 .list-title-date2 {
        width: 100%;
        float: left;
    }

    .events-boder2 .list-title-head2 h1 {
        font-size: 20px;
        margin-bottom: 6px;
    }

    .events-boder2 .list-title-date2 .btn-me1 {
        float: right;
        padding: 3px 15px;
        background: #e5a029;
        color: #fff;
        border-radius: 15px;
        line-height: normal;
    }

        .events-boder2 .list-title-date2 .btn-me1:hover {
            background: #3f82bb;
        }

#content {
    position: relative;
    z-index: 1;
    background: #fff;
    width: 100%;
    float: left;
    margin-bottom: 1px;
    /*box-shadow: 0px 0px 25px #e5a029;*/
}

.copy-right .social {
    float: right;
    margin: 0;
}

    .copy-right .social a {
        background: #f4d210;
        color: #fff;
        font-size: 14px;
        font-weight: 300;
    }

        .copy-right .social a:hover {
            color: #fff;
            background: #2d2b5d;
        }

.copy-right:before {
    content: "";
    width: 100%;
    height: 3px;
    background: #e8c151eb;
    float: left;
    position: relative;
    top: -7px;
    z-index: 9;
}

@media only screen and (min-width: 1281px) {
    .copy-right {
        z-index: 0;
        width: 100%;
        bottom: 0px;
        position: relative;
        vertical-align: middle;
        background: #e6c25b;
    }
}

.event-box-3 .list-count-box2 .list-title-date2 label {
    position: relative;
}

    .event-box-3 .list-count-box2 .list-title-date2 label img {
        display: none;
    }

    .event-box-3 .list-count-box2 .list-title-date2 label.New img {
        width: 33px;
        position: absolute;
        top: 3px;
        right: -40px;
        /* height: 25px; */
        display: block;
    }

    .event-box-3 .list-count-box2 .list-title-date2 label.new img {
        width: 33px;
        position: absolute;
        top: 3px;
        right: -40px;
        /* height: 25px; */
        display: block;
    }

.am-title {
    font-size: 20px;
    margin-bottom: 15px;
    font-family: 'Roboto', sans-serif;
    line-height: normal;
    position: relative;
    background: #f3f6f9;
    padding-left: 10px;
    line-height: 30px;
}

.modal-open .modal.show {
    background: #000000b0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    background-color: #0000;
}

.max-t-input-box {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.footer-item-list-box {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

    .footer-item-list-box .footer-item-list {
        float: left;
        width: 100%;
    }

.small-padding {
    padding: 30px 0px 15px;
}

.minmaxbox {
    float: left;
    width: 100%;
    padding: 10px;
    overflow: hidden;
    height: 187px;
    box-shadow: 0px 0px 5px #00000047;
    position: relative;
}

    .minmaxbox.readmore {
    }

        .minmaxbox.readmore .flex-right p {
            overflow: auto;
            height: 105px;
            padding-right: 10px;
        }

        .minmaxbox.readmore .flex-right .MoreAward {
            overflow: auto;
            height: 105px;
            padding-right: 10px;
        }

.MoreNomorebox {
    position: absolute;
    width: 120px;
    text-align: center;
    bottom: 0px;
}

    .MoreNomorebox h6,
    .MoreNomorebox h5 {
        font-size: 16px !important;
        color: #e5a029;
        margin-bottom: 8px !important;
    }

    .MoreNomorebox h5 {
        display: none;
    }

.minmaxbox.readmore .MoreNomorebox h6 {
    display: none;
}

.minmaxbox.readmore .MoreNomorebox h5 {
    display: block;
}

.navbar-defaul .navbar-header:nth-child(2) {
    float: right;
}

.iframedesign {
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    float: left;
}

.profile-page .profile-header .profile-image .bootstrap-tagsinput {
    display: none;
}

#Upcoming {
    border: none;
}

#Present {
    border: none;
}

#Past {
    border: none;
}

.d-table-form1 {
    display: table;
    width: 100%;
}

    .d-table-form1 .d-table-f1-iteam {
        display: table-cell;
        vertical-align: top;
        padding: 5px 5px;
    }

.d-table-f1-iteam.i1 {
    width: 200px;
}

.d-table-f1-iteam.i2 {
    vertical-align: middle;
}

.c-box-150 {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    box-shadow: 0px 2px 5px #174873;
}

.d-table-form1 .c-box-150 {
    border-radius: 0px;
}

.d-table-f1-iteam.i2 a {
    font-size: 16px;
    color: #174873;
    font-weight: 600;
}

    .d-table-f1-iteam.i2 a:hover {
        color: #e5a029;
        text-decoration: underline;
    }

.pagination li {
    float: left;
    width: auto !important;
    margin-bottom: 15px;
    padding: 5px !important;
    box-shadow: 0px 0px 5px 0px #17487300 !important;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    outline: none !important;
}

.d-table-form2 {
    display: table;
    width: 100%;
}

    .d-table-form2 .d-table-f2-iteam {
        display: table-cell;
        vertical-align: top;
        padding: 5px 5px;
    }

.d-table-f2-iteam.i1 {
    width: 200px;
}

.d-table-f2-iteam.i2 {
    vertical-align: middle;
}

.faculty-profile .profile-img img {
    width: 160px;
    border-radius: 50%;
    height: 160px;
    background: #ffffff;
    box-shadow: 0px 3px 5px #e5a029;
    padding: 3px;
}

.alumnisearch .alumnisearch-from .col1 {
    width: 80%;
    margin: 0px auto 0px;
}

    .alumnisearch .alumnisearch-from .col1 .sb-search {
        float: left;
        width: 85%;
        position: relative;
        margin-bottom: 15px;
    }

        .alumnisearch .alumnisearch-from .col1 .sb-search.no-icon {
            float: left;
            width: 15%;
            position: relative;
            margin-bottom: 0px;
        }

    .alumnisearch .alumnisearch-from .col1 .advance-cell {
        display: none;
    }

    .alumnisearch .alumnisearch-from .col1.advance-table .sb-search {
        display: table-cell;
        width: 16.6%;
        position: relative;
        float: none;
        margin-bottom: 0px;
        vertical-align: middle;
    }

    .alumnisearch .alumnisearch-from .col1 .advance-cell {
        display: none;
    }

    .alumnisearch .alumnisearch-from .col1.advance-table {
        width: 100%;
        display: table;
        margin-bottom: 15px;
    }

        .alumnisearch .alumnisearch-from .col1.advance-table .advance-cell {
            width: 16.6%;
            display: table-cell;
            position: relative;
        }

            .alumnisearch .alumnisearch-from .col1.advance-table .advance-cell:before {
                content: "\f002";
                display: inline-block;
                font: normal normal normal 14px/1 FontAwesome;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                position: absolute;
                color: #337ab7;
                top: 10px;
                right: 10px;
            }

    .alumnisearch .alumnisearch-from .col1 .sb-search:before {
        content: "\f002";
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        position: absolute;
        color: #337ab7;
        top: 10px;
        right: 10px;
    }

.d-table-f2-iteam h4 {
    color: #fff;
    font-size: 25px;
}

.d-table-f2-iteam span {
    color: #fff;
    font-size: 15px;
    display: block;
    line-height: 24px;
}

    .d-table-f2-iteam span label {
        font-weight: 500;
    }

.d-table-form2 .d-table-f2-iteam:first-child {
    width: 220px;
}

.d-table-f2-iteam span a {
    color: #e5a029;
}

.alumnisearch .alumnisearch-from .col1 .sb-search .AS-t {
    display: block;
    float: left;
    background: #337ab7;
    color: #fff;
    /* height: 34px; */
    line-height: 18px;
    padding: 8px 10px;
    margin-left: 5px;
}

.alumnisearch .alumnisearch-from .col1 .sb-search .H-t {
    display: none;
}

.alumnisearch .alumnisearch-from .col1.advance-table .sb-search .AS-t {
    display: none;
}

.alumnisearch .alumnisearch-from .col1.advance-table .sb-search .H-t {
    display: block;
    float: left;
    background: #337ab7;
    color: #fff;
    /* height: 34px; */
    line-height: 18px;
    padding: 8px 10px;
    margin-left: 5px;
}

.alumnisearch .alumnisearch-from .col1 .sb-search.no-icon:before {
    content: " ";
}

.department-name-box .nav-tabs {
    border-bottom: 1px solid #ddd0;
    box-shadow: 0px 3px 4px #ffffff00;
    display: unset !important;
}

    .department-name-box .nav-tabs li {
        width: 100%;
        margin-bottom: 7px;
    }

        .department-name-box .nav-tabs li a {
            border-radius: 0px;
            margin: 0px;
            cursor: pointer;
            padding: 4px 30px 4px 10px;
            color: #337ab7;
            background-color: #f3f6f9;
            border: 1px solid #00000021;
            font-size: 15px;
            line-height: 20px;
            min-height: 30px;
            transition: none !important;
            position: relative;
        }

            .department-name-box .nav-tabs li a:hover,
            .department-name-box .nav-tabs li a.active,
            .department-name-box .nav-tabs li.active a {
                border-radius: 0px;
                margin: 0px;
                cursor: pointer;
                padding: 4px 30px 4px 10px;
                color: #ffffff;
                background-color: #337ab7;
                border: 1px solid #00000021;
                font-size: 15px;
                line-height: 18px;
            }

.control-label {
    margin-bottom: 3px;
    font-weight: 400;
    text-transform: capitalize;
    color: #868ba1;
}

.vd_red {
    color: #d65965;
    font-size: 16px;
    position: relative;
    left: 3px;
    line-height: 12px;
}

.mgbt-xs-15 {
    margin-bottom: 15px !important;
}

.input-box {
    position: relative;
}

.text-box-msg-r {
    position: absolute;
    right: 0px;
    top: 0px;
    color: red;
}

.no-padding {
    padding: 0px;
}

.am-title2 {
    font-size: 22px;
    margin-bottom: 10px;
    font-family: 'Roboto', sans-serif;
    line-height: normal;
    position: relative;
    background: #ffffff;
    padding-left: 0px;
    line-height: normal;
    color: #0c66b3;
}

    .am-title2:after {
        content: '';
        display: block;
        width: 65px;
        max-width: 100%;
        height: 2px;
        background: #337ab7;
        margin-top: 5px;
    }

.department-name-box .nav-tabs li a .thread-count {
    /* float: right; */
    position: absolute;
    right: 8px;
}

.thread-name-box .tab-content .tab-pane {
    padding: 0px;
    border: none;
}

.department-name-box {
    float: left;
    width: 100%;
}

    .department-name-box .panel-group {
        width: 100%;
        float: left;
        margin-bottom: 0px;
    }

        .department-name-box .panel-group .panel-default {
            width: 100%;
            float: left;
            border-radius: 0px;
            border-color: #d2d3d491;
        }

            .department-name-box .panel-group .panel-default .panel-heading {
                width: 100%;
                float: left;
                color: #337ab7;
                background-color: #f3f6f9;
                border-color: #d4d6d9;
                border-radius: 0px !important;
                padding: 0px 0px;
            }

                .department-name-box .panel-group .panel-default .panel-heading .panel-title {
                    width: 100%;
                    float: left;
                    margin-bottom: 0px;
                    font-family: 'Roboto', sans-serif;
                    font-size: 17px;
                    font-weight: 600;
                    cursor: pointer;
                }

                    .department-name-box .panel-group .panel-default .panel-heading .panel-title a {
                        width: 100%;
                        float: left;
                        position: relative;
                        padding: 6px 35px 6px 10px;
                        text-align: justify;
                    }

                        .department-name-box .panel-group .panel-default .panel-heading .panel-title a.collapsed {
                            width: 100%;
                            float: left;
                        }

                        .department-name-box .panel-group .panel-default .panel-heading .panel-title a:after {
                            font-family: "FontAwesome";
                            content: "\f147";
                            position: absolute;
                            right: 10px;
                            font-size: 14px;
                            font-weight: 300;
                            top: 50%;
                            line-height: 1;
                            margin-top: -7px;
                        }

                        .department-name-box .panel-group .panel-default .panel-heading .panel-title a.collapsed:after {
                            content: "\f196";
                        }

.panel-collapse {
    float: left;
    width: 100%;
}

.collapse.in .panel-body {
    display: block;
}

.collapse .panel-body {
    display: none;
}

.comment-block {
    background: #f3f6f9;
    border-radius: 0px;
    padding: 12px 15px;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.blog-comment-user h6 {
    display: inline-block;
    color: #222;
    font-size: 16px;
    margin: 0px;
    margin-right: 15px;
}

.blog-comment-user strong {
    color: #337ab7;
    font-size: 12px;
    font-weight: 600;
    float: right;
}

.blog-comment-user p {
    color: #777;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.7;
    margin-top: 10px;
    padding: 0px 20px;
}

.pr-0,
.px-0 {
    padding-right: 0 !important;
}

.circled-border {
    width: 54px;
    height: 54px;
    border-radius: 50% !important;
    box-shadow: 0px 1px 4px #7c7c7c;
    padding: 2px;
}

.blog-comment-user {
    margin-top: 20px;
}

.blog-widget-title {
    font-size: 20px;
    font-weight: 500;
    color: #222;
    margin-top: 20px;
}

    .blog-widget-title:after {
        content: '';
        display: block;
        width: 65px;
        max-width: 100%;
        height: 2px;
        background: #337ab7;
        margin-top: 10px;
    }

.mt-20 {
    margin-top: 20px;
}

.primary-form-3 {
    position: relative;
}

.blog-list-info {
    display: inline-block;
    margin-top: 0px;
    margin-right: 15px;
}

    .blog-list-info li {
        display: inline-block;
        margin-right: 20px;
    }

        .blog-list-info li i {
            color: #337ab7;
            font-size: 15px;
            padding-right: 10px;
        }

        .blog-list-info li span {
            font-size: 14px;
            font-weight: 400;
            color: #222;
        }

.table-box-post {
    width: 100%;
    display: table;
}

    .table-box-post p,
    .table-box-post img {
        display: table-cell;
    }

    .table-box-post p {
        display: table-cell;
        vertical-align: top;
        padding: 0px 15px 0px 0px;
        text-align: justify;
    }

    .table-box-post img {
        width: 240px;
        padding: 5px;
        box-shadow: 0px 0px 1px #6f6f6f;
    }

.input-img {
    width: 100%;
    float: left;
    height: 100px;
    text-align: center;
    padding: 3px;
    border: 1px solid #ccc;
}

    .input-img img {
        cursor: pointer;
        height: 100%;
    }

.table {
    background-color: transparent;
    border: 1px solid #ddd;
    font-size: 12px;
}

    .table > tbody > tr > td,
    .table > tbody > tr > th,
    .table > tfoot > tr > td,
    .table > tfoot > tr > th,
    .table > thead > tr > td,
    .table > thead > tr > th {
        border: 1px solid #ddd;
        font-size: 12px;
        padding: 4px 6px;
        position: relative;
    }

    .table th:nth-child(3n) {
        width: auto;
    }

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f3f6f9;
}

.table td.img-box {
}

    .table td.img-box .table-in-img {
        width: 60px;
        height: 40px;
        transition: transform .5s;
    }

        .table td.img-box .table-in-img:hover {
            -ms-transform: scale(1.5);
            /* IE 9 */
            -webkit-transform: scale(1.5);
            /* Safari 3-8 */
            transform: scale(1.5);
        }

.pro-box-60 {
    width: 60px !important;
}

    .pro-box-60 .pro-60 {
        width: 60px !important;
        height: 60px !important;
    }

.friends-box h3 {
    margin: -10px 0px 10px;
}

.friends-box .SearchFriendListBox:last-child {
    margin-bottom: 0px;
    box-shadow: 0px 0px 5px #c5cde000;
}

.friends-box .LC {
    margin-bottom: 2.5px;
}

    .friends-box .LC:last-child {
        margin-bottom: 0px;
    }

.friends-search-box .col-md-6 .SearchFriendListBox:last-child {
    box-shadow: 0px 0px 5px #c5cde000;
}

a,
a:hover,
a:focus {
    cursor: pointer !important;
}



.navbar-defaul {
    position: relative;
    background: #ffffff;
    float: left;
    width: 100%;
}

.nav {
    display: flex;
}

.navbar-defaul .nav > li {
    flex-grow: 1;
}

    .navbar-defaul .nav > li a {
    }

.navbar-defaul .navbar-brand {
    height: auto;
    padding: 0px;
    outline: none;
}

.navbar-brand > img {
    width: 260px;
    padding-right: 8px;
}
/*.navbar-brand > img {
    height: 60px;
}*/

.f-cover-mc {
    width: 100%;
    display: table;
}

.m-r-cell {
    display: table-cell;
}

.logo-box {
    width: 260px !important;
    vertical-align: middle;
}

.menu-box .nav > .moremenulist {
    position: relative;
}

    .menu-box .nav > .moremenulist > .expanded-action {
        height: auto !important;
        position: relative;
        z-index: 2;
        font-weight: 500;
        overflow: hidden;
        color: #3a3a3c;
        letter-spacing: 1px;
        padding: 26px 10px;
        font-size: 13px;
        border: none;
    }

    .menu-box .nav > .moremenulist .MoreItemBind {
        position: absolute;
        display: none;
    }

        .menu-box .nav > .moremenulist .MoreItemBind.expanded-open {
            display: block;
        }

        .menu-box .nav > .moremenulist .MoreItemBind.expanded-open {
            position: absolute;
            right: 0px;
            width: 200px;
            z-index: 2;
        }

            .menu-box .nav > .moremenulist .MoreItemBind.expanded-open li {
                border-bottom: 1px solid rgba(255, 255, 255, 0.1);
                background: rgba(64, 107, 199, 0.9);
                border-right: none;
                position: relative;
            }

            .menu-box .nav > .moremenulist .MoreItemBind.expanded-open > li > a {
                display: block;
                padding: 5px 10px;
                color: #fff;
                font-size: 13px;
                font-weight: 300;
            }

            .menu-box .nav > .moremenulist .MoreItemBind.expanded-open > li .sub-menu {
                display: none;
            }

            .menu-box .nav > .moremenulist .MoreItemBind.expanded-open > li:hover .sub-menu {
                display: block;
                left: -200px;
                width: 200px;
                top: 2px;
            }

            .menu-box .nav > .moremenulist .MoreItemBind.expanded-open > li .sub-menu > li > ul {
                display: none;
            }

            .menu-box .nav > .moremenulist .MoreItemBind.expanded-open > li .sub-menu > li:hover > ul {
                display: block;
                left: -200px;
                min-width: 200px;
                top: 0px;
            }

            .menu-box .nav > .moremenulist .MoreItemBind.expanded-open li .sub-menu li a {
                display: block;
                padding: 5px 10px;
                color: #fff;
                font-size: 13px;
                font-weight: 300;
            }

.right-nav-text {
    float: left;
    width: 100%;
    position: relative;
}

    .right-nav-text span {
        float: left;
        padding-right: 15px;
    }

    .right-nav-text > i {
        float: left;
        position: absolute;
        top: 3px !important;
        right: 0px !important;
    }

.expanded-action {
    transition: -webkit-transform 0.2s;
    transition: transform 0.2s;
    transition: transform 0.2s, -webkit-transform 0.2s;
}

    .expanded-action span {
        float: left;
    }

        .expanded-action span:nth-child(2) {
            float: left;
            width: 18px;
        }

    .expanded-action.icon-r .MoreIcon {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        transition: -webkit-transform 0.2s;
        transition: transform 0.2s;
        transition: transform 0.2s, -webkit-transform 0.2s;
    }

.navbar-defaul ul li .sub-menu {
    /*max-height:500px;
    overflow-y:auto;*/
}

    .navbar-defaul ul li .sub-menu::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        background-color: #F5F5F500;
    }

    .navbar-defaul ul li .sub-menu::-webkit-scrollbar {
        width: 6px;
        background-color: #F5F5F500;
    }

    .navbar-defaul ul li .sub-menu::-webkit-scrollbar-thumb {
        background-color: #76889685;
    }

.minmaxbox.readmore .flex-right .MoreAward::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F500;
}

.minmaxbox.readmore .flex-right .MoreAward::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F500;
}

.minmaxbox.readmore .flex-right .MoreAward::-webkit-scrollbar-thumb {
    background-color: #e5a029cf;
}

.navbar-defaul ul li .sub-menu ul::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F500;
}

.navbar-defaul ul li .sub-menu ul::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F500;
}

.navbar-defaul ul li .sub-menu ul::-webkit-scrollbar-thumb {
    background-color: #76889685;
}

.navbar-defaul .navbar-header:nth-child(2) .navbar-brand > img {
    width: auto;
}

.min-width {
    width: 30px !important;
}

.min2-width {
    width: auto !important;
}

.ws-now {
    white-space: nowrap !important;
}

.ws-nor {
    white-space: normal !important;
}

.t-btn {
    padding: 1px 5px;
    background: #e5a029;
    color: #fff;
    border-radius: 3px;
}

    .t-btn:hover,
    .t-btn:focus {
        background: #174873;
        color: #fff;
    }

.publications-from .col-4 .form-group a.i-btn {
    float: right;
    width: 34px;
    height: 34px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.publications-from .col-4 .form-group a .p-search-me {
    position: relative !important;
    top: 8px !important;
    right: 0px !important;
}

.sf-h-data1 {
    font-weight: 600;
    padding-right: 5px;
    color: #337ab7;
}

.table-fs-14 > tbody > tr > td,
.table-fs-14 > tbody > tr > th,
.table-fs-14 > tfoot > tr > td,
.table-fs-14 > tfoot > tr > th,
.table-fs-14 > thead > tr > td,
.table-fs-14 > thead > tr > th {
    font-size: 14px !important;
}

.PageOwned {
    /* text-transform: uppercase; */
    /*font-size: 30px;
    text-shadow: 1px 1px 2px #757575;
    color: #f7941e;*/
    /* text-transform: uppercase; */
    font-size: 18px;
    /* text-shadow: 1px 1px 2px #757575; */
    color: #337ab7;
    /*margin: 20px 0px 0px;
    text-align: left !important;*/
}

.academic-table-list {
    width: 100%;
    max-width: 100%;
}

    .academic-table-list > thead > tr > th {
        vertical-align: bottom;
        border: none;
        border-bottom: 2px solid #cd3f05;
        /* background: #cd3f05; */
        color: #cd3f05;
        white-space: nowrap;
    }

    .academic-table-list > tbody > tr > td,
    .academic-table-list > tbody > tr > th,
    .academic-table-list > tfoot > tr > td,
    .academic-table-list > tfoot > tr > th,
    .academic-table-list > thead > tr > td,
    .academic-table-list > thead > tr > th {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        /*border-top: 1px solid #ddd;*/
    }

    .academic-table-list > thead > tr > th {
        border: 1px solid #da774a26;
    }

    .academic-table-list > tbody > tr > td {
        border: 1px solid #da774a26;
    }

    .academic-table-list > thead > tr > th.auto-w {
        width: 1px;
    }

    .academic-table-list > tbody > tr:nth-of-type(odd) {
        background-color: #fffbfb;
    }

    .academic-table-list > tbody > tr:nth-of-type(even) {
        background-color: #eb8b1e1a;
    }

.highlight-p {
    color: #cd3f05;
    margin-bottom: 8px;
    font-weight: 600;
}

.highlight-p2 {
    color: #cd3f05;
    position: relative;
    font-size: 12px;
    top: -3px;
}

.highlight-p-b {
    color: #292929;
    font-weight: 600;
}

.highlight-p-b2 {
    color: #cd3f05;
}

.interests-bg p i {
    color: #cd3f05;
}

.faculty-profile-box {
    width: 100%;
    box-shadow: 3px 3px 10px #ccc;
    height: 202px;
    margin-top: 20px;
    display: table;
    border-radius: 5px;
}

.fp-box {
    display: table-cell;
    padding: 10px;
    vertical-align: top;
}

.fp-pic {
    width: 140px;
    text-align: center;
}

    .fp-pic .fp-pic-box {
        width: 120px;
        height: 120px;
        border-radius: 50%;
        box-shadow: 0px 0px 2px;
        overflow: hidden;
    }

        .fp-pic .fp-pic-box img {
            width: 100%;
            height: 100%;
        }

.f-name-other {
    font-size: 20px;
    color: #cd3f05;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

    .f-name-other span {
        font-size: 14px;
        color: #174873;
        text-transform: uppercase;
        font-family: 'Roboto', sans-serif;
        letter-spacing: .5px;
    }

.fp-contact {
    float: left;
    width: 100%;
    margin: 5px 0px 5px;
}

    .fp-contact .fp-contact-m {
        font-size: 15px;
    }

    .fp-contact .fp-contact-d i {
        color: #174873;
        padding-right: 5px;
        display: inline-block;
        width: 20px;
    }

.fp-details h4 {
    font-size: 14px;
    color: #cd3f05;
    font-family: 'Roboto', sans-serif;
    float: left;
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin: 0px 0px 5px;
    padding-bottom: 5px;
}

.fp-details p {
    font-size: 15px;
    line-height: 22px;
    color: #007dec;
    font-weight: 300;
    text-align: justify;
    font-family: 'Roboto', sans-serif;
    float: left;
    width: 100%;
    overflow: hidden;
    height: 44px;
}

.fp-pic > a {
    margin: 27px 0px 0px;
    display: inline-block;
    border: 1px solid #007dec;
    color: #007dec;
    border-radius: 100px;
    padding: 2px 10px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

    .fp-pic > a:hover,
    .fp-pic > a:focus {
        color: #fff;
        background: #007dec;
    }

.category-box {
    width: 100%;
    border: 2px solid #fff;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.category-h-420 {
    height: 420px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

    .category-h-420 img {
        height: 420px;
        -webkit-transition: all 0.5s;
        -o-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -moz-transition: all 0.5s;
        transition: all 0.5s;
    }

.category-h-210 {
    height: 210px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

    .category-h-210 img {
        height: 210px;
        -webkit-transition: all 0.5s;
        -o-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -moz-transition: all 0.5s;
        transition: all 0.5s;
    }

.category-box:hover > a > img {
    transform: scale(1.2, 1.2);
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.category-box > a .col > p {
    font-size: 14px;
    line-height: normal;
    color: #fff !important;
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
}

    .category-box > a .col > p > p,
    .category-box > a .col > p > h1,
    .category-box > a .col > p > h2,
    .category-box > a .col > p > h3,
    .category-box > a .col > p > h4,
    .category-box > a .col > p > h5,
    .category-box > a .col > p > h6 {
        font-size: 14px;
        line-height: 30px;
        color: #fff !important;
        font-family: 'Roboto', sans-serif;
        font-weight: 100;
    }

.case-box-main {
    float: left;
    width: 100%;
    box-shadow: 5px 5px 10px #ccc;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

    .case-box-main .pic {
        overflow: hidden;
        height: 200px;
        background: #fcf5e7;
    }

        .case-box-main .pic img {
            height: 200px;
            width: auto;
        }

    .case-box-main:hover .pic img {
        transform: scale(1.2, 1.2);
        -webkit-transition: all 0.5s;
        -o-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -moz-transition: all 0.5s;
        transition: all 0.5s;
    }

    .case-box-main .gazette-text .meta span {
        display: block;
        padding: 0px;
        margin: 0px;
        overflow: hidden;
        white-space: nowrap;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .case-box-main .gazette-text .meta span.meta-title {
            color: #000;
            margin-bottom: 5px;
            font-size: 15px;
            height: 21px;
        }

        .case-box-main .gazette-text .meta span.meta-date {
            color: #337ab7;
            font-size: 13px;
            text-transform: uppercase;
        }

        .case-box-main .gazette-text .meta span.meta-by {
            color: #b78a33;
            font-size: 13px;
            margin-bottom: 10px;
        }

    .case-box-main .gazette-text p {
        font-size: 15px;
        line-height: 22px;
        color: #8c8c8c;
        float: left;
        width: 100%;
        text-align: justify;
        overflow: hidden;
        height: 66px;
    }

.case-box.case-box2 .case-box-main .pic {
    overflow: hidden;
    height: 420px;
}

    .case-box.case-box2 .case-box-main .pic img {
        height: 420px;
    }

.category-box a {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    float: left;
}

#project-list2 .tab-content .tab-pane {
    padding: 10px 0px;
    border: 1px solid transparent;
    border-top: none;
    width: 100%;
    float: left;
}

.tab-content {
    position: relative;
    width: 100%;
    float: left;
}

#tab22.active .collapse {
    display: block;
}

.important-link {
    padding: 20px 0px;
}

.home-title h6 {
    color: #0f2e5d;
    position: relative;
    text-align: center;
    padding-bottom: 10px;
    font-size: 30px;
    line-height: normal;
    font-weight: 600;
}

    .home-title h6:before {
        content: url('../../../Images/images/separator.png');
        right: 0;
        left: 0;
        margin: 0 auto;
        position: absolute;
        bottom: 0;
    }

.footer-link-policy {
    margin-bottom: 8px;
    padding: 0px;
    width: 100%;
    display: table;
}

    .footer-link-policy li {
        float: left;
        list-style: none;
    }

        .footer-link-policy li a {
            font-size: 13px;
            color: #000;
            border-right: 1px solid #D06800;
            padding: 0px 9px;
            cursor: pointer !important;
        }

        .footer-link-policy li:first-child a {
            border-left: 1px solid #D06800;
        }

        .footer-link-policy li a:hover,
        .footer-link-policy li a:focus {
            color: #f44336;
        }

.policy-page {
}

.point-list {
    margin: 0px 0px 15px 18px;
    font-size: 14px;
    line-height: 26px;
    font-weight: 600;
}

    .point-list li {
        list-style: square;
    }

.policy-page .policy-page-title {
    color: #fff;
    background: #174873;
    line-height: normal;
    font-size: 26px;
    font-weight: 600;
    padding: 6px 15px;
    font-family: 'Roboto', sans-serif;
    margin: 0px;
}

.policy-page .policy-page-body {
    float: left;
    width: 100%;
    padding: 15px;
    background: #f2f7e5;
    margin-bottom: 20px;
    border: 1px solid #838e65;
    border-top: 0px;
}

.policy-page-body p {
    font-size: 15px;
    font-weight: 600;
    text-align: justify;
    margin-bottom: 15px;
}

.visitor-counter,
.last-update,
.powered-by {
    color: #000;
    display: inline-block;
    width: 100%;
    float: left;
    text-align: right;
    line-height: normal;
    margin-bottom: 5px;
    font-size: 13px;
}

    .visitor-counter div,
    .last-update div,
    .powered-by div {
        display: inline-block;
        font-size: 12px;
        font-weight: 500;
        float: right;
        margin-top: 10px;
    }

    .visitor-counter a img {
        width: 12px;
    }

    .visitor-counter a {
        float: right;
    }

.policy-page-body h4 {
    font-size: 22px;
    margin-bottom: 5px;
    font-weight: 600;
    font-family: 'Roboto', sans-serif;
}

.table-c1 {
}

    .table-c1 > thead > tr > th,
    .table-c1 > tbody > tr > td {
        font-size: 15px;
        vertical-align: middle;
        padding: 6px;
    }

.table-pro-pic {
    height: 150px;
}

.powered-by {
    font-size: 12px;
}

#search-click {
    float: right;
    color: #000;
    cursor: pointer;
    margin-top: 0;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 29px;
    margin-top: 2px;
}

#search-box {
    position: absolute;
    right: 0;
    width: 360px;
    text-align: center;
    margin: auto;
    display: none;
    top: 38px;
    z-index: 99;
    /* background: #666; */
    padding: 0px;
    box-shadow: -3px 3px 5px #757575;
}

.scrollToTop {
    color: #fff;
    position: fixed;
    bottom: 5px;
    right: 5px;
    width: 50px;
    height: 50px;
    text-align: center;
    cursor: pointer;
    border-radius: 50%;
    z-index: 1005;
    display: none;
    background-color: #000000;
    background: -moz-radial-gradient(circle, #e8992b 0%, #ee6e30 60%);
    background: -webkit-radial-gradient(circle, #e8992b 0%, #ee6e30 60%);
    background: -o-radial-gradient(circle, #e8992b 0%, #ee6e30 60%);
    background: -ms-radial-gradient(circle, #e8992b 0%, #ee6e30 60%);
    background: radial-gradient(circle, #e8992b 0%, #ee6e30 60%);
}

    .scrollToTop i {
        line-height: 50px;
        font-size: 24px;
    }

body.blackbody {
    background: #000;
    color: #fff;
}

.visitor-counter span {
    background: #fff;
    letter-spacing: 2px;
    font-weight: 600;
    padding: 0px 10px;
}

/*sitemap Css Start*/
.sitemap ul {
    background: url(../images/site_map_ul.gif) 0 -5px repeat-y !important;
    list-style-type: none !important;
    margin: 0 !important;
    padding: 0 5px 4px 6px !important;
    position: relative !important;
    font-weight: 500;
}

    .sitemap ul li ul {
        margin-left: 20px !important;
    }

        .sitemap ul li ul li ul {
            margin-left: 20px !important;
        }

    .sitemap ul li {
        background: url(../images/site_map_list.gif) -5px 4px no-repeat !important;
        line-height: 16px !important;
        padding: 0 0 0 10px !important;
        font: 700 10pt arial;
        margin: 10px 0;
        text-align: left;
    }

        .sitemap ul li a {
            background-color: #f4f4f4;
            border: 1px solid #e5e5e5;
            color: #000 !important;
            display: inline-block;
            padding: 8px;
            border-radius: 18px;
            transition-duration: .3s;
            font-weight: 500;
        }

.home > a::after {
    content: "\f015";
    font-family: "FontAwesome";
}

.sitemap ul li a:hover {
    background-color: #d09a06;
    border: 1px solid #d09a06;
    color: #fff !important;
    /*padding-left: 9px;*/
    text-decoration: none;
}

.bg-white {
    background-color: #fff !important;
}

.has-submenu.external, .has-submenu2.external {
    font-weight: 600;
    cursor: initial !important;
}
/*sitemap Css End*/

#search-click {
    float: right;
    color: #000;
    cursor: pointer;
    margin-top: 0;
    width: 30px;
    height: 30px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 28px;
    margin-top: 3px;
}

#search-box {
    position: absolute;
    right: 0;
    width: 100%;
    text-align: center;
    margin: auto;
    display: none;
    top: 50px;
    z-index: 99;
    /* background: #666; */
    padding: 0px;
    box-shadow: -3px 3px 5px #cecece;
}

#owl-demo2 .item {
    margin: 15px 20px;
    padding: 5px 15px;
    box-shadow: 3px 3px 10px #6b6b6b8c;
    border-radius: 100px;
}

    #owl-demo2 .item img {
        display: block;
        width: 100%;
        height: auto;
        padding: 10px 20px;
    }

.owl-controls.clickable {
    text-align: center;
}

.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.implink .owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
}

.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 25px;
    height: 6px;
    margin: 5px;
    filter: Alpha(Opacity=50);
    opacity: .5;
    background: #666;
    border-radius: 0;
}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1;
}

#gsc-i-id1 {
    background: none !important;
}

.gcsc-branding {
    display: none !important;
}

.full-page-cover {
    position: relative;
    background-color: #fff;
    color: black;
    font-size: 14px;
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 9;
    display: none;
}

    .full-page-cover:before {
        content: "";
        background: #00000085;
        background-image: url(../images/bhu-bg.jpg);
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px;
        z-index: 3;
        background-size: cover;
        -webkit-filter: blur(6px);
        -moz-filter: blur(6px);
        -ms-filter: blur(6px);
        -o-filter: blur(6px);
        filter: blur(6px);
    }

    .full-page-cover.show-search-bg {
        display: block;
    }

#search-close-click {
    position: absolute;
    font-size: 20px;
    background: #fff;
    width: 30px;
    height: 30px;
    text-align: center;
    color: #e52929;
    z-index: 9;
    right: 10px;
    top: 10px;
    border-radius: 50px;
    box-shadow: 0px 0px 10px #da0c0c;
    cursor: pointer;
}

    #search-close-click:hover, #search-close-click:focus {
        background: #e52929;
        color: #fff;
    }

.gsc-results-wrapper-overlay {
    margin: 0px auto !important;
    height: 100% !important;
    background: #fff !important;
    padding: 30px !important;
    width: 100% !important;
    position: fixed !important;
    top: 0px !important;
    left: 0px !important;
}

.hometemplate-page table {
}

    .hometemplate-page table > tbody > tr > td {
        padding: 5px 10px;
        line-height: normal !important;
    }

        .hometemplate-page table > tbody > tr > td p {
            margin: initial;
            margin-bottom: 15px;
            line-height: normal;
        }

            .hometemplate-page table > tbody > tr > td p * {
                line-height: normal !important;
            }

.alumani-logo-fw {
    width: 100% !important;
}

.form-control-file, .form-control-range {
    display: block;
    width: 100%;
    padding: 3px;
}

.bg-about-l {
    /*background-attachment: fixed !important; */
    background: url(../../../Images/images/alumni-bg1.png) no-repeat;
    background-size: cover;
    background-position: center;
    height: 530px;
    padding: 30px;
    position: relative;
}
.bg-about-l2 {
    /*background-attachment: fixed !important; */
    background: url(../../../Images/images/alumni-bg2.jpg) no-repeat;
    background-size: cover;
    background-position: top center;
    height: 520px;
    padding: 30px;
    position: relative;
}
.bg-about-l3 {
    /*background-attachment: fixed !important; */
    background: url(../../../Images/images/alumni-connect-bg.jpg) no-repeat;
    background-size: cover;
    background-position: top center;
    height: 800px;
    padding: 30px;
    position: relative;
}
.mb-15
{
    margin-bottom:15px !important;
}
.alumni-bg-title img {
    max-width: 620px;
    width: 100%;
}
.alumni-bg-title {
    float: left;
    width: 100%;
    text-align: center;
    padding: 120px 0px;
}
    .bg-about-l h3 {
        color: #342158;
        font-size: 35px;
        font-weight: 800;
        margin-bottom: 30px;
    }

    .bg-about-l p {
        color: #342158;
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 5px;
        text-align: justify;
        font-family: 'Vollkorn', serif;
        font-style: italic;
    }

    .bg-about-l span {
        color: #342158;
        font-size: 23px;
        font-weight: 600;
        margin-bottom: 15px;
        text-align: justify;
        font-family: 'Vollkorn', serif;
        float: right;
    }

    .bg-about-l .link-s1-box {
        width: 100%;
        position: absolute;
        bottom: 98px;
        left: 0px;
        /* float: left; */
        /* margin-top: 60px; */
    }

        .bg-about-l .link-s1-box .link-s1 {
            width: 50%;
            float: left;
            text-align: center;
            color: #342158;
            font-size: 30px;
            font-weight: 700;
            letter-spacing: 2px;
            font-style: italic;
        }

.bg-about-r {
    background: #d17046;
    text-align: center;
    height: 530px;
    width: 100%;
    float: left;
}

    .bg-about-r .ar-box1 {
        width: 100%;
        float: left;
        padding: 10px 10px 10px;
    }

img.ar-logo-1 {
    margin-top: 40px;
}

img.ar-logo-1, img.ar-logo-2 {
    width: 110px;
    box-shadow: 0px 0px 15px #000;
    border-radius: 50%;
}

.bg-about-r .ar-box1 .link-r1 {
    width: 100%;
    float: left;
    background: #fff;
    border-radius: 50px;
    padding: 3px 6px;
    margin: 15px 0px;
}

.ar-box1 .link-r1 span {
    width: 100%;
    float: left;
    background: #342158;
    color: #fff;
    border-radius: 50px;
    padding: 4px 0px;
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 1px;
}

.alumni-footer {
    /* width: 100%; */
    /* float: left; */
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: 30px;
}

    .alumni-footer img {
        width: 100%;
    }

.Announcement-box {
    float: left;
    width: 100%;
    position: relative;
}

.Announcement-bull {
    background: #ee6d30;
    color: #fff;
    float: left;
    width: 60px;
    text-align: center;
    height: 42px;
    font-size: 30px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.Announcement-list {
    float: left;
    width: 100%;
    
    padding: 6px 0px 6px 60px;
    background: rgb(235 242 255);
    overflow: hidden;
}

.home-section {
    margin: -1px 0 0 !important;
}

.Announcement-list .Announcement-list-item {
    float: left;
    margin-right: 30px;
    padding-right: 30px;
    border-right: 1px solid #ccc;
    display: flex;
    height: 30px;
    flex-direction: row;
    align-items: center;
}

    .Announcement-list .Announcement-list-item:last-child {
        border-right: 0px solid #ccc;
    }

.two-column2.no-padding {
    padding: 50px 0px !important;
}
.footer__social__icon {
    position: relative;
    width: 100%;
    display: flex;
    /* text-align: center; */
    justify-content: center !important;
       
}
.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}

.justify-content-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}

.dacre__social__link--2 {
    /*margin-left: -4px; */
    /* margin-right: -4px; */
    list-style: none
}

    .dacre__social__link--2 li {
        margin: 0 4px;
    }

        .dacre__social__link--2 li a {
            background: #fff;
    border-radius: 100%;
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px;
    font-size: 20px;
        }

        .dacre__social__link--2 li.facebook a {
            color: #3B5998;
        }

        .dacre__social__link--2 li.twitter a {
            color: #1DA1F2;
        }

        .dacre__social__link--2 li.vimeo a {
            color: #1AB7EA;
        }

        .dacre__social__link--2 li.pinterest a {
            color: #C8232C;
        }
        .dacre__social__link--2 li.linkedin a{
            color:#0a66c2;
        }
        .dacre__social__link--2 li.facebook a:hover {
            background: #3B5998;
            color: #fff;
        }

        .dacre__social__link--2 li.twitter a:hover {
            background: #1DA1F2;
            color: #fff;
        }

        .dacre__social__link--2 li.vimeo a:hover {
            background: #1AB7EA;
            color: #fff;
        }

        .dacre__social__link--2 li.pinterest a:hover {
            background: #C8232C;
            color: #fff;
        }
        
        .dacre__social__link--2 li.linkedin a:hover {
            background: #0a66c2;
            color: #fff;
        }

 @media (min-width: 1921px) and (max-width: 2560px) {
}

@media (min-width: 1681px) and (max-width: 1920px) {
}

@media (min-width: 1441px) and (max-width: 1680px) {
}

@media (min-width: 1367px) and (max-width: 1440px) {
}

@media (min-width: 1025px) and (max-width: 1366px) {
    .copy-right {
        z-index: 0;
        width: 100%;
        bottom: 0px;
        position: relative;
        vertical-align: middle;
    }
}

@media (min-width: 801px) and (max-width: 1024px) {
    .f-flex-3 {
        width: 33.33%;
        text-align: left;
    }

    .copy-right {
        z-index: 0;
        width: 100%;
        bottom: 0px;
        position: relative;
        vertical-align: middle;
    }
}

@media (min-width: 769px) and (max-width: 800px) {
    .f-flex-3 {
        width: 33.33%;
        text-align: left;
    }

    #content {
        margin-bottom: 66px;
    }
}

@media (min-width: 641px) and (max-width: 768px) {
    .f-flex-3 {
        width: 33.33%;
        text-align: left;
    }

    #content {
        margin-bottom: 66px;
    }
}

@media (min-width: 601px) and (max-width: 640px) {
    .f-flex-3 {
        width: 50%;
        text-align: left;
    }

    #content {
        margin-bottom: 75px;
    }
}

@media (min-width: 481px) and (max-width: 600px) {
    .f-flex-3 {
        width: 50%;
        text-align: left;
    }

    #content {
        margin-bottom: 75px;
    }
}

@media (min-width: 413px) and (max-width: 480px) {
    .f-flex-3 {
        width: 100%;
        text-align: left;
    }

    #content {
        margin-bottom: 75px;
    }
}

@media (min-width: 376px) and (max-width: 412px) {
    .f-flex-3 {
        width: 100%;
        text-align: left;
    }

    #content {
        margin-bottom: 75px;
    }
}

@media (min-width: 361px) and (max-width: 375px) {
    .f-flex-3 {
        width: 100%;
        text-align: left;
    }

    #content {
        margin-bottom: 75px;
    }
}

@media (min-width: 321px) and (max-width: 360px) {
    .f-flex-3 {
        width: 100%;
        text-align: left;
    }
}

@media (min-width: 260px) and (max-width: 320px) {
    .f-flex-3 {
        width: 100%;
        text-align: left;
    }
}

@media (min-width: 260px) and (max-width: 991px) {
    .bg-about-l .link-s1-box .link-s1 {
    width: 100%;
    float: left;
    text-align: center;
    color: #342158;
    font-size: inherit;
    font-weight: 700;
    letter-spacing: 2px;
    font-style: italic;
}
    .navbar-defaul ul.s-nav1 li .sub-menu {
    }

    .menu-box #nav {
        overflow-y: auto;
        max-height: 300px;
    }

        .menu-box #nav:before {
            content: "";
            width: 100%;
            border-bottom: 1px solid #537acd;
            position: relative;
            top: 2px;
        }

    header {
        position: fixed;
        z-index: 9999;
        width: 100%;
        float: left;
        top: 0px;
        left: 0px;
        box-shadow: 0px 0px 5px #2b2b2b;
    }

    #content {
        padding-top: 96px;
    }

    .auth-box2 {
        width: 95% !important;
        margin: auto !important;
        padding: 20px 0px 20px;
    }

    .copyright-box {
        padding: 0px 5%;
    }

    .copy-right {
        z-index: 0;
        width: 100%;
        bottom: 0px;
        position: relative;
        vertical-align: middle;
    }

        .copy-right .social {
            display: none;
        }

    .m-r-cell {
        display: table-row !important;
    }

    .navbar-defaul {
        position: relative;
        width: 100%;
        float: left;
    }
}