﻿
* {
    margin: 0;
    padding: 0;
}

ul, ol {
    list-style: none;
}
/**********************************************/

.logo {
    width: 77%;
}

.logo-2 {
    float: right;
}

a{text-decoration:none!important;}
p {
    margin-bottom: 0 !important;
}

.top-row {
    /*background: #1f5c8c;*/
    padding: 12px 0;
    height: 200px;
}

.logo-area {
    color: #1f5c8c;
}

.navbar {
    background: #1f1f23 !important;
}

.dropdown {
    border-radius: 0;
    border: 0;
}

.dropdown-menu {
    /*background: #0c73cc;*/
    border: 0;
    top: 100%;
    border-radius: 0px 0px 5px 5px;
    padding: 0;
}

.dropdown-item:hover {
    /*background:#1f5c8c!important;*/
    color: #dc3545!important;
}

.dropdown-item {
    padding: 8px 5px;
    border-top: 1px solid;
}

    .dropdown-item a:hover {
        color: #ee3135 !important;
    }
/*.dropdown-menu a{
    color:#fff;
}*/
.navbar .nav-item .nav-link {
    color: #eee !important;
}

    .navbar .nav-item .nav-link:hover .navbar .nav-item .nav-link {
        color: red !important;
    }
    /*.navbar-nav {
    margin-left: 31px;
}*/

/****************/
.header {
    background-color: #f1f1f1;
    padding: 30px;
    text-align: center;
}

#navbar {
    overflow: hidden;
    background-color: #1f5c8c;
}



.sticky {
    position: fixed;
    top: 0;
    width: 100%;
}

    .sticky + .content {
        padding-top: 60px;
    }

.sm-menu {
    background: #fff !important;
    padding: 0 !important;
}

    .sm-menu a {
        border-top: 1px solid;
        /*border-bottom:1px solid*/
    }

        .sm-menu a:hover {
            color: #ee3135 !important;
        }

.nav-item a {
    padding: 8px 4px !important;
    font-weight: 500;
    border-right: 1px solid #4e4e4e;
    font-size: 13px;
}
.dropdown-menu li a {
    padding: 9px 15px !important;
}

/*.dropdown-item a {
    padding: 8px 12px!important;
    font-weight: 500;
}*/
.space {
    padding: 20px 0;
}

.widget.sidebar-widget {
    margin-bottom: 35px;
}

.img-cg {
    padding: 15px !important;
}

.calculator-widget h5 {
    padding: 10px 15px;
    margin-bottom: 0;
    border-bottom: 1px solid #eee;
    background: #f9f9f9;
    text-transform: uppercase;
    font-size: 15px;
}

.calculator-widget h4 {
    padding: 10px 15px;
    margin-bottom: 0;
    border-bottom: 1px solid #eee;
    background: #f9f9f9;
    text-transform: uppercase;
}
/************/
.listing-block.latest-reviews {
    padding: 25px;
    background-image: url(../image/new_bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 3px;
}

.listing-header {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}

    .listing-header .btn.pull-right {
        margin-top: 4px;
    }

.style2 {
    color: #FFFFFF;
}

.listing-container {
    padding-top: 13px;
}

.post-review-block {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #eee;
}

    .post-review-block:before, .post-review-block:after {
        content: " ";
        display: table;
    }

    .post-review-block h3.post-title {
        font-size: 14px;
        color: #333;
        margin-right: 1%;
        margin-bottom: 0;
        padding-bottom: 10px;
    }

        .post-review-block h3.post-title a {
            color: #fff;
            opacity: 0.8;
        }

    .post-review-block .post-content {
        margin-right: 5%;
        padding-right: 0;
        color: #999;
    }

.post-block .post-content {
    border-top: 1px solid #eee;
    padding-top: 12px;
    padding-right: 0%;
}

.post-actions {
    color: #d6d0d0;
    font-size: 11px;
    margin-bottom: 12px;
    text-transform: uppercase;
    font-weight: 700;
}

.post-review-block .post-date {
    width: 70%;
}

.post-actions .post-date, .post-actions .comment-count {
    width: 100%;
    /* float: left; */
}

.my-footer {
    padding: 70px 0;
    background-color: #212138;
    margin-top: 50px;
}

    .my-footer p a {
        color: #fff;
    }

.icon-list li {
    float: left;
    padding: 0 8px;
}

    .icon-list li a i {
        color: #fff;
        font-size: 22px;
    }
/*22-11-18*/
.footer-design {
    padding: 19px 0;
    background-color: #19192d;
    color: #fff;
}

    .footer-design p a {
        color: #fff;
        text-transform: uppercase;
    }

.title-name {
    background: #d22162;
    padding: 22px 0;
    color: #fff;
}

    .title-name a {
        color: #fff;
    }

.meta-data a {
    color: #757272;
    text-decoration: none !important;
}

.my-btn-success {
    padding: 6px 80px !important;
}

.collapse-border {
    border: 1px solid #ddd;
}

.my-collapse {
    padding: 11px 13px;
}

.aqar-download {
    margin: 22px 16px;
}

    .aqar-download li {
        padding: 10px 31px;
        background: #1f5c8c;
        margin: 10px 0;
        color: #fff;
    }

        .aqar-download li:hover {
            background: #144d79;
        }

        .aqar-download li a {
            color: #fff;
            text-decoration: none;
        }
/*27-11-18*/
.mobile-logo {
    display: none;
}

.mobile-view {
    display: none;
}

.navbar-toggler-icon i {
    color: #fff !important;
    font-size: 30px !important;
}

.project {
    padding: 32px;
}

.textarea-big {
    height: 178px !important;
}

.box-faculty {
    border: 1px solid #ddd;
    padding: 12px;
    margin: 12px 0;
}

.user-photo {
    width: 100%;
    /*height: 220px;*/
    margin-bottom: 10px;
}
/*31-12-18*/
.box-faculty h3 {
    font-size: 20px;
    text-align: center;
}

.calculator-widget p {
    padding-left: 18px;
}

.container-menu {
    /*max-width: 1296px !important;*/
    max-width: 1420px !important;
}

.practice-p p {
    padding-bottom: 17px;
}
/*1-1-19*/
.header-right > ul {
    text-align: right;
}

.header-right ul li {
    display: inline-block;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0;
}

    .header-right ul li a {
        color: #fff;
    }

.top-details {
    background: #1f1f23;
    padding: 13px 0 0;
}

.cn-dt span {
    color: #fff;
}

.header-right ul li a {
    color: #1f1f23;
    background-color: #fff;
    padding: 3px 10px;
    border-radius: 4px;
}

/*************************************************************************/
.menu-area {
    background: #1f1f23;
}

.dropdown-menu {
    padding: 0;
    margin: 0;
  
       border-top: 7px solid #1f1f23!important;
    border-radius: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.mainmenu a, .navbar-default .navbar-nav > li > a, .mainmenu ul li a, .navbar-expand-lg .navbar-nav .nav-link {
    color: #fff;
    font-size: 16px;
    text-transform: capitalize;
    padding: 16px 15px;
    font-family: 'Roboto',sans-serif;
    display: block !important;
}

.mainmenu .active a, .mainmenu .active a:focus, .mainmenu .active a:hover, .mainmenu li a:hover, .mainmenu li a:focus, .navbar-default .navbar-nav > .show > a, .navbar-default .navbar-nav > .show > a:focus, .navbar-default .navbar-nav > .show > a:hover {
    color: #fff;
    background: #ef3036;
    outline: 0;
}
/*==========Sub Menu=v==========*/
.mainmenu .collapse ul > li:hover > a {
    background: #ef3036;
}

.mainmenu .collapse ul ul > li:hover > a, .navbar-default .navbar-nav .show .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .show .dropdown-menu > li > a:hover {
    background: #ef3036;
}

.mainmenu .collapse ul ul ul > li:hover > a {
    background: #ef3036;
}

.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu {
    background: #1f1f23;
}

    .mainmenu .collapse ul ul ul, .mainmenu .collapse ul ul ul.dropdown-menu {
        background: #1f1f23;
    }

        .mainmenu .collapse ul ul ul ul, .mainmenu .collapse ul ul ul ul.dropdown-menu {
            background: #1f1f23;
        }

/******************************Drop-down menu work on hover**********************************/
.mainmenu {
    background: none;
    border: 0 solid;
    margin: 0;
    padding: 0;
    min-height: 20px;
    width: 100%;
}

@media only screen and (min-width: 767px) {
    .mainmenu .collapse ul li:hover > ul {
        display: block;
    }

    .mainmenu .collapse ul ul {
        position: absolute;
        top: 100%;
        left: 0;
        min-width: 250px;
        display: none;
    }
        /*******/
        .mainmenu .collapse ul ul li {
            position: relative;
        }

            .mainmenu .collapse ul ul li:hover > ul {
                display: block;
            }

        .mainmenu .collapse ul ul ul {
            position: absolute;
            top: 0;
            left: 100%;
            min-width: 137px;
            display: none;
        }
            /*******/
            .mainmenu .collapse ul ul ul li {
                position: relative;
            }

                .mainmenu .collapse ul ul ul li:hover ul {
                    display: block;
                }

            .mainmenu .collapse ul ul ul ul {
                position: absolute;
                top: 0;
                left: -100%;
                min-width: 250px;
                display: none;
                z-index: 1;
            }
}

@media only screen and (max-width: 767px) {
    .navbar-nav .show .dropdown-menu .dropdown-menu > li > a {
        padding: 16px 15px 16px 35px;
    }

    .navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu > li > a {
        padding: 16px 15px 16px 45px;
    }
}

    .dropdown-submenu {
                position: relative;
            }

            /*.dropdown-submenu> a:after {
                content: ">";
                float: right;
            }*/

            .dropdown-submenu>.dropdown-menu {
                top: 0;
                left: 100%;
                margin-top: 0px;
                margin-left: 0px;
            }

            .dropdown-submenu:hover>.dropdown-menu {
                display: block;
            }

.panel-heading h4 {
    background: #ddd;
    margin-bottom: 9px;
    color: #000;
}

/*********************************************************/
.history-head {
    margin-top: 40px;
}
.history {
    padding: 50px 0;
    background: #fdfdfd;
}
.rajkumarji {
    font-size: 18px !important;
    font-weight: 600 !important;
}
p{
    margin-bottom:10px!important;
}
.mision-list li {
    list-style-type: square;
  
}

.mision-list {
    padding-left: 20px !important;
}
.main-sec{
    padding:50px;
}
.acdmic-body h3 {
    padding-bottom: 30px;
    font-weight: 700;
    font-size: 25px;
}
.acdmic-body {
    padding: 50px;
   
}

@media screen and (min-device-width:290px) and (max-device-width: 768px) {
    .alumni img {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .responsive{
        margin-bottom:20px;
    }
    .img5 {
        border: 1px solid #ddd;
        padding: 3px 31px;
    }
    .img6 {
        border: 1px solid #ddd;
        padding: 11px 34px!important;
    }
    .table-bordered td {
        padding: 8px!important;
    }
}


.table-bordered th{
    font-size:18px;
    text-align:center;
}
.table th {
    padding: 15px 6px 14px;
    font-size: 16px !important;
}
.table-bordered td {
    padding: 19px 19px!important;
}


.cool-publication:hover{
margin-right:150px!important;


}
.publication-1 {
    margin-right: 100px !important;
}
/************child guidence PUBLICATION & project***************/
   .acdmic-body {
            padding: 50px 0 0px;
        }
       .acdmic-body h3 {
    padding-bottom: 00px;
    font-weight: 700;
    font-size: 25px;
}
       .child-border{
           border:1px solid #ddd;
           padding:10px;
       }
       .child-border:hover{
          -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  -ms-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  -o-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  transition-duration:0.8s;
}
      .child-border h3{
         font-size:23px;
         text-align:center;
         margin-bottom:20px;

       }
       .child-border p{
           padding:0 12px;
       }

/************peace PUBLICATION & project***************/
.bullett{
    font-size:25px;
}
.peace-p h3{
    font-size:23px;
    margin-top:30px!important;
}
.acdmic-body h2 {
    padding: 10px 15px;
    margin-bottom: 0;
    border-bottom: 1px solid #eee;
    background: #f9f9f9;
    text-transform: uppercase;
    font-size: 26px;
}
.table th {
    padding: 15px 6px 14px;
    font-size: 16px !important;
    background: #f9f9f9;
}

/******************title of research**********************/

.title-of-research{
    padding:50px 0;
}
.intro h5{
    margin:25px 0;
}
.sb-mnu {
    position: absolute;
    left: -50px;
}

.blink_1 {
    animation: blink 1s steps(1, end) infinite;
    color: #fff;
    background: #fd0d0d !important;
    padding: 0.5% 1%;
    font-weight: 400;
    width: 111px;
    /*font-size: 17px;*/
    border-radius: 10px
}

@keyframes blink {
    0% {
        opacity: 1;
    }

    60% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}


.scroll_down{
    width:100%;
    height:200px;
    overflow-x:hidden;
    overflow-y:scroll;
}

@media screen and (max-width:991px){
    .scroll_down{
        overflow:hidden;
        height:auto;
    }
}