 body{

    color: #222;

    line-height: 25px;

    margin: 0;

    padding:0;
	
	font-family: Roboto, Helvetica, Arial, sans-serif;
	

   /* font-family: 'Open Sans', sans-serif;*/

   /* font-family: 'Roboto', sans-serif;*/

   /* font-family: 'Poppins', sans-serif; */

}
/*adarsh*/
.ver-slider {
      width: 100%;
    height: 400px;
    margin: 1em auto;
    overflow: hidden;
    background: white;
    position: relative;
    box-sizing: border-box;
}

.marquee {
    top: 6em;
    position: relative;
    box-sizing: border-box;
    animation: marquee 15s linear infinite;
}

.marquee:hover {
    animation-play-state: paused;
}

/* Make it move! */
@keyframes marquee {
    0%   { top:   8em }
    100% { top: -11em }
}

/* Make it look pretty */
.microsoft .marquee {
  margin: 0 0 11px 0;
    padding: 0 1em;
    line-height: 1.5em; 
}
.scheme .card .card-body{
   padding: 0px 20px !important;
 }

.microsoft:before, .microsoft::before,
.microsoft:after,  .microsoft::after {
    left: 0;
    z-index: 1;
    content: '';
    position: absolute;
    pointer-events: none;
    width: 100%; height: 2em;
    /*background-image: linear-gradient(180deg, #FFF, rgba(255,255,255,0));*/
}

.microsoft:after, .microsoft::after {
    bottom: 0;
    transform: rotate(180deg);
}

.microsoft:before, .microsoft::before {
    top: 0;
}

/* Style the links */
.vanity {
    color: #333;
    text-align: center; 
}

.vanity a, .microsoft a {
    color: #1570A6;
    transition: color .5s;
    text-decoration: none;
}

.vanity a:hover, .microsoft a:hover {
    color: #F65314;
}

/* Style toggle button */
.toggle {
  display: block;
    margin: 2em auto;
}
li.bx-clone {
    display: none;
}
ul.imp-link p {
    text-align: center;
    border-top: 1px solid #feb20f;
    padding: 5px;
}
ul.imp-link li a img {
    width: 120px;
    height: 80px;
    margin: 0 auto;
    display: block;
    padding-bottom: 5px;
}
ul.imp-link li {
    width: 50%;
    float: left;
}
.slick-next {
    right: 20px !important;
}
  .slick-prev {
    left: 14px !important;
    z-index: 9999 !important;
    }
.annosument .news-marquee a { 
    color: #000;
} 
.cat-1 .news-marquee a { 
    color: #009999;
}
.cat-2 .news-marquee a { 
    color: #663300;
}
.cat-3 .news-marquee a { 
    color: #0066cc;
}
.cat-1 .bg-color {
    background: linear-gradient(to right, #009999 8%, #0099cc 100%);
}
.cat-2 .bg-color { 
    background: linear-gradient(to right, #feb20f 0%, #ffcc99 100%);
}
.cat-3 .bg-color {
        background: linear-gradient(to top left, #0066cc 0%, #0e3778 100%);
}
.annosument .bx-viewport {
    height: 300px !important;
}
.bg-color-anno{
    background: linear-gradient(to top left, #0066cc 0%, #0e3778 100%);
}
.asd-slider {
    padding-bottom: 0px !important;
}
.asd-slider .card .card-body { 
    /*height: 371px !important;*/
     height: 345px !important;
    }
div.asd-slider {
    padding-top: 60px;
}
/*.asd-slider-inner {
    padding-left: 0px;
}*/
.annosument {
    padding-top: 28px;
}
li.float-right.search-bar button {
    background-color: #feb20f;
    border: 2px solid #fff;
    width: 45px;
    height: 50px;
}
button#HomeSearch i {
    color: #fff;
}
button#HomeSearch {
    position: relative;
    z-index: 9999999;
}
h6.pull-right.news-date-color {
   /* margin-top: -12px;*/
   margin-top: -6px;
}
/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.yellow-color{
  color: #feb20f !important;
}
.mega-dropdown-menu li span {
    color: #feb20f;
}
a.univ-high {
    text-align: center;
    margin: 0 auto;
    display: block;
    font-size: 28px;
    color: #feb20f;
    padding: 0px 0px 35px 0px;
}
.top-ul li.dropdown ul.dropdown-menu a:after{display:none;}
.top-menu-section ul li:hover ul {
    display: block !important;
}
.navbar-nav>li>.dropdown-menu.admission{
    width:400px !important;
}
.view-all{
    float: right; padding-top: 10px; color: red; animation: blinkingText 1.5s infinite;    font-weight: bold;
}
.asd .small-mega .mega-dropdown-menu:before{
    left: 308px!important;
}
.dropbtn {
    background-color: #feb20f;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    margin-top: 20px;
    cursor: pointer;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #f1f1f1}

.dropdown:hover .dropdown-content {
  display: block;
}

.dropdown:hover .dropbtn {
  background-color: #feb20f;
}
a.btn.feedback-btn {
    color: #fff;
}
.back-color{
  background-color: #dddddd8c;
}
.footer-heading p {
    padding-bottom: 26px;
}
.morecontent span {
    display: none;
}
.morelink {
    display: block;
}
.time-table h5 {
    font-size: 16px !important;
}
.time-table {
    margin-top: 22px;
}
.update-date {
    width: 100%;
}
.update-date h4 {  
    margin-top: 40px;
    text-align: center;
}
td {
    width: 1%;
}
tr:nth-child(even) {background-color: #f2f2f2;}
/*.news-imp {
  margin-top: 30px;
}*/
.news-right .bx-wrapper {
    margin-top: 30px;
} 
.circle-ripple{-webkit-animation:ripple 1.2s linear infinite;animation:ripple 1.2s linear infinite}
@-webkit-keyframes ripple{0%{box-shadow:0 0 0 0 rgb(254, 178, 15),0 0 0 .4em rgba(254, 178, 15, .3)}100%
{box-shadow:0 0 0 1em rgba(254, 178, 15,.3),0 0 0 .4em rgba(254, 178, 15, .3)}}
@keyframes ripple{0%{box-shadow:0 0 0 0 rgba(254, 178, 15,.3),0 0 0 .4em rgba(254, 178, 15,.3)}
100%{box-shadow:0 0 0 1em rgba(254, 178, 15,.3),0 0 0 .4em rgba(254, 178, 15,.3)}}
 .clsEnquiry:hover{
  color: #fff !important;
 }
.clsEnquiry {
    font-size: 15px!important;
    color: #fff!important;
    background-color: #feb20f;
    border-radius: 3px;
    border: 1px solid #feb20f;
    padding: 10px 15px 10px 15px !important;
    opacity: .9;
    box-shadow: 0 0 16px 0 rgb(254, 178, 15);
}
ul.nav.navbar-nav.menu-ul li a {
    font-size: 15px;
}
.asd .mega-dropdown-menu:before{
    left:-395px !important;
}
.asd h4 { 
    color: #feb20f; 
}
.asd ul.dropdown-menu.mega-dropdown-menu.row.wow.fadeIn {
    width: 55% !important;
    left: 300px;
}
li.dropdown.mega-dropdown.small-mega.asd ul:before {
    /*left: 255px !important;
    top:-11px !important;*/
    left: 310px !important;
    top: -12px !important;

    
}
li.dropdown.mega-dropdown.small-mega.abou ul:before { 
    top:-11px !important;
    
}
.h6-border {
    background: #feb20f;
    width: 10%;
    height: 2px;
    margin-bottom: 15px;
    margin: 10px auto 10px;
}
/**/

a:hover, a:focus{

    text-decoration: none!important;

}

ul{

    list-style-type: none;

}

/*scroll css*/

/* width */

/*::-webkit-scrollbar {

    width: 2px;

}
*/
 

/* Handle */
/*
::-webkit-scrollbar-thumb {

    background: #feb20f;

}*/

/*middel-header-css*/

#middel-header {

    background: #f3f3f5;

    position: relative;

}

#middel-header .navbar-header {

    width: 45%

}

#middel-header .navbar{

    margin-bottom: 0;

    border: none;

}

#middel-header .navbar-brand{

    height: auto;

    padding:0;

}

/*img.logo-class {

    width: 460px;

}*/
img.logo-class {
    width: 500px;
    height: 90px;
    margin-top: 3px;
}

.logo-class{

   margin-left: -10px;

}

.navbar-full{

    width: 100%;

}

.top-menu-section ul {

    list-style-type: none;

    padding-left: 0;

    margin-bottom: 0px;

    display: flex;

    padding-top: 10px;

}

.top-menu-section a{

     text-decoration: none;

     padding: 0px 5px;

}

.last-upadate-div {

    padding-top: 20px;

}

.last-upadate-div p {

   color: #fff;

   font-size: 14px;

   

}

.last-upadate-div i {

    padding-right: 10px;

    color: #feb20f;

}

.top-ul {

    padding-top: 30px;

}

.sh{

   float: left;

   width: 70%;

}

.header-top {

    position: relative;

    float: left;

    width: 30%;

    height: 95px;

    background: #0e3778;

}

/*.top-menu-section {

    padding-top: 40px;

}*/



.top-ul a:after {

    position: absolute;

    content: "/";

    color: #feb20f;

    padding-left: 8px;

}

.top-ul li:last-child a:after {

    content: "";

}

.top-ul a {

    color: #fff;

    padding: 10px 10px;

    font-size: 14

    px;

    vertical-align: super;

}

.header-top:before {

    content: "";

    position: absolute;

    border-bottom: 95px solid #0e3778;

    border-left: 52px solid transparent;

    border-right: 0 solid transparent;

    height: 0;

    position: absolute;

    left: -51px;



}

.fixed-menu{

    position: fixed!important;

    top: 0!important;

    display: inline-block;

    z-index: 99999999;

    background-color: #0e3778!important;

    width: 100%;

}

.navbar-toggle{

    border: 1px solid #0e3778;

    background-color: #0e3778;

}

.navbar-toggle .icon-bar{

    background: #feb20f;

}

.top-menu-div a:hover {

    border-bottom: 2px solid  #feb20f;

    transition: all 0.5s;

}

#menu-header {

   /* background: #ffffff30;*/

     /*background:#0000006b;*/
   background:#feb20f;
    position: absolute;

    /*top: 10px;*/

    width: 100%;

    z-index: 0;

}

#myNavbar{

    padding-left: 25px!important;

}

.float-right{

    float: right!important;

}

.menu-ul {

    width: 100%;
	font-weight:bold;	
   
}

.menu-ul li {

    margin: 0px 3px;
	
	

}
.dropdown-menu{
  padding: 0px 0px !important;
}
.dropdown-menu li {

    margin: 0;

}

.dropdown-menu{
/*
    padding:15px 0;
*/
}

.dropdown-menu>li>a{

    padding:5px 20px;

    color: #000!important;

}

.dropdown-menu>li>a:before {

    content: '\f0da';

    font-family: FontAwesome;

    color: #000;

    padding-right: 8px;

}

.inner-menu-header .navbar-nav>li>.dropdown-menu{

    border-top: 5px solid #0e3778;

   /* width: 205px;*/
   width: 270px;

}

.navbar-nav>li>.dropdown-menu{

    border-top: 5px solid #feb20f;

    width: 250px;

}

.navbar-nav>li>.dropdown-menu.con-width{

    border-top: 5px solid #feb20f;

    width: 205px;

}

.menu-ul li:hover{

   background:#feb20f;

   transition: all 0.5s;

}

.dropdown-menu>li:hover{

    background:transparent!important;

}

.dropdown-menu>li>a:hover{

    color: #feb20f!important;

    transition: all .5s;

    padding-left: 25px!important;

}

.dropdown-menu>li>a:hover:before{

    color: #feb20f;

    transition: all .5s;

}

.menu-ul a {

    color: #fff;

}

.menu-ul a:hover{

    background: transparent!important;

}

.nav>li>a:focus, .nav>li>a:hover{

    background: #feb20f;

    outline: none;

    color: #fff;

}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{

    background: transparent;

}

/*li.dropdown:hover ul.dropdown-menu {

    display: block;

    visibility: visible!important;

}*/

.pad-0 {

    padding-right: 0!important;

    padding-left: 0px!important;

}

a.search-bar {

    background: #feb20f;

}

.search-bar input[type="text"]::placeholder {

    color: #000;

}

#wrap {

  position: relative;

}



.search-bar input[type="text"] {

  /*margin-top: -13px;

  height: 48px;*/
  margin-top: 0px;
  height: 50px;

  display: inline-block;

  font-weight: 100;

  border: none;

  outline: none;

  color: #000 !important;

  padding: 3px;

  padding-right: 60px;

  width: 0px;

  position: absolute;

  top: 0;

  right: 0;

  background: none;

  z-index: 3;

  transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);

  cursor: pointer;

}



.search-bar input[type="text"]:focus:hover {

  border-bottom: 1px solid #BBB;

}



.search-bar input[type="text"]:focus {

  width: 190px;

  margin-right:28px;

  z-index: 1;

  color: #fff;

  border-bottom: 1px solid #BBB; 
  cursor: text;
  background-color:#fff;

}

.search-bar i.fa-search{

  border: none;

  top: 0;

  right: 0;

  z-index: 999999;

  cursor: pointer;

}



.search-bar input[type="submit"]:hover {

  opacity: 1;

}

/*.search-div{

    position: absolute;

    right: 0;

    display: none;

    padding: 15px 0;

}

.form-wrapper-2 {

    width: 350px;

}

.form-wrapper-2 input {

width: 230px;

height: 35px;

padding: 10px 15px;

float: left;

border: 0;

background: #eee;

-moz-border-radius: 3px 0 0 3px;

-webkit-border-radius: 3px 0 0 3px;

border-radius: 3px 0 0 3px;

}

.form-wrapper-2 input:focus {

outline: 0;

background: #fff;

-moz-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;

-webkit-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;

box-shadow: 0 0 2px rgba(0,0,0,.8) inset;

}

.form-wrapper-2 input::-webkit-input-placeholder {

color: #000;

font-weight: normal;

}

.form-wrapper-2 input:-moz-placeholder {

color: #000;

font-weight: normal;

}

.form-wrapper-2 input:-ms-input-placeholder {

color: #000;

font-weight: normal;

}

.form-wrapper-2 button {

overflow: visible;

position: relative;

border: 0;

padding: 0;

cursor: pointer;

height: 35px;

width: 110px;

color: #fff;

background:  #0e3778;

-moz-border-radius: 0 3px 3px 0;

-webkit-border-radius: 0 3px 3px 0;

border-radius: 0 3px 3px 0;

}

.form-wrapper-2 button:hover{

background: #feb20f;

transition: all .5s;

}

.form-wrapper-2 button:focus{

    outline: none;

}

.form-wrapper-2 button:active{

background: #0e3778;

}

.form-wrapper-2 button:before {

content: '';

position: absolute;

border-width: 8px 8px 8px 0;

border-style: solid solid solid none;

border-color: transparent #0e3778 transparent;

top: 12px;

left: -6px;

}

.form-wrapper-2 button:hover:before{

   border-right-color: #feb20f;

   transition: all 0.5s;

}

.form-wrapper-2 button::-moz-focus-inner {

border: 0;

padding: 0;

}*/

/*banner-section-css*/

#banner-section{

    position: relative;

}



.latest-heading {

    background: #feb20f;

    padding: 8px 3px;

    text-align: center;

    font-size: 13px;

}

.latest-heading-sec {

   padding: 8px 5px;

   background:#f6f6f6;

   box-shadow: 0px 7px 30px 0px rgba(0, 0, 0, 0.1);

}

.latest-heading a {

  /*  font-size: 15px;

    font-weight: 600;*/

    color: #fff;

    position: relative;

    padding: 0px 5px;

}

.latest-heading a:hover{

     color: #0e3778;

     transition: all 0.5s;

}

.latest-heading a:nth-child(1):after {

    position: absolute;

    content: '';

    width: 2px;

    height: 20px;

    background: #fff;

    right: -3px;

    top: 0px;

}

.latest-heading-sec{

    padding:8px 5px;

}

.latest-heading-sec a {

    padding: 0px 10px;

    color: #000;

    position: relative;

    font-weight: 600;

}

.latest-heading-sec a:hover{

     color: #feb20f;

     transition: all 0.5s;

}

.latest-heading-sec a:nth-child(1):after ,.latest-heading-sec a:nth-child(2):after {

    position: absolute;

    content: '';

    width: 2px;

    height: 20px;

    background: #feb20f;

    right: 0;

    top: 0px;

}

/* progress bar */

            .slider-progress {

              width: 100%;

              height: 3px;

              position: absolute;

              top: 0;

              z-index: 1



            }

            .slider-progress .progress {

              width: 0%;

              height: 3px;

              background: #f5f5f559;

            }



#banner-section .slider-wrapper {

    overflow: hidden;

    position: relative;

}

#banner-section  .slick-slider, #news-section .slick-slider{

    margin-bottom: 0px;

}

.slick.vertical .slick-slide{

    height:350px !important;

}

.slick.vertical .inner{

    height: 100px!important;

}

#banner-section  .slick-dots{

    bottom: 0px;

    z-index: 1;

}

#banner-section .slick-dots li button:before{

    color: #fff;

}
.slick-initialized .slick-slide{
  height: 400px;
}
.slider-text {

 /*   position: absolute;*/

   /* top: 50%;

    transform: translate(-50%,-50%);

    left: 50%;*/

   /* bottom :10%;*/

    /* left: 20%;*/
/*
    z-index: 1;

    color: #fff;

    text-align: center;

    margin: 0 auto;

    width: 100%;*/
   /* width: 1040px;*/
   text-align: center;
    /* margin: 0 auto; */
    width: 100%;
    /* width: 1040px; */
    position: relative;
    top: -228px;
    color: #fff;

}

.slider-text h1 {

    font-size: 40px;

    text-shadow: -0.06em 0.04em 0.09em rgba(0,0,0,0.4);

}

/*.navbar-nav>li>.dropdown-menu {

    border-top-left-radius:4px;

    border-top-right-radius:4px;

}*/

.slick-slide img{

   height: 400px;

}

.navbar-default .navbar-nav>li>a {

    width:200px;

    font-weight:bold;

}

.mega-dropdown {

  position: static !important;  

}

.small-mega .mega-dropdown-menu {

    /*padding: 20px 0px;*/

    /*width: 45%!important;*/
    width: 56%!important;
    box-shadow: none;

    left: 127px;

    -webkit-box-shadow: none;



}

.large-mega .mega-dropdown-menu {

    padding: 20px 0px;

    width: 95%!important;

    box-shadow: none;

    left: 30px;

    -webkit-box-shadow: none;

}

.dropdown-menu:before {

    content: "";

    border-bottom: 15px solid #fff;

    border-right: 17px solid transparent;

    border-left: 17px solid transparent;

    position: absolute;

    top: -10px;

    left: 20px;

    z-index: 10;

}

/*.dropdown-menu:after {

    content: "";

    border-bottom: 17px solid #ccc;

    border-right: 19px solid transparent;

    border-left: 19px solid transparent;

    position: absolute;

    top: -17px;

    left: 20px;

    z-index: 8;

}*/

.small-mega .mega-dropdown-menu:before {

    content: "";

    border-bottom: 15px solid #fff;

    border-right: 17px solid transparent;

    border-left: 17px solid transparent;

    position: absolute;

    top: -15px;

    left: 15px!important;

    z-index: 10;

}

.large-mega .mega-dropdown-menu:before {

    content: "";

    border-bottom: 15px solid #fff;

    border-right: 17px solid transparent;

    border-left: 17px solid transparent;

    position: absolute;

    top: -10px;

    /*left: 340px!important;*/
    left: 480px!important;
    z-index: 10;

}

/*.mega-dropdown-menu:after {

    content: "";

    border-bottom: 17px solid #ccc;

    border-right: 19px solid transparent;

    border-left: 19px solid transparent;

    position: absolute;

    top: -17px;

    left: 552px!important;

    z-index: 8;

}*/



.mega-dropdown-menu > li > ul {

  padding: 0;

  margin: 0;

}

.mega-dropdown-menu > li > ul > li {

  list-style: none;

}

.mega-dropdown-menu > li > ul > li > a {

  display: block;

  padding: 3px 20px;

  clear: both;

  font-weight: normal;

  line-height: 1.428571429;

  color: #999;

  white-space: normal;

}

/*.mega-col p a{

    color: #000; 

    font-size: 20px;

}*/

.mega-col ul li a{

    color: #000!important;

}

.mega-col ul li a:before{

    content: '\f0da';

    font-family: FontAwesome;

    color: #000;

    padding-right: 8px;

    float: left;

    height: 30px;



}

.mega-col ul li a:hover:before{

    color:#feb20f;

    transition: all 0.5s;

    padding-left: 5px;

}

/*.mega-col {

    text-align: center;

}*/

.mega-col ul{

    padding-left: 0;

}

.mega-dropdown-menu li {

   /* padding:5px 15px;*/
   padding: 5px 10px;

}

.mega-dropdown-menu li:hover{

    background:transparent!important;

}

.mega-dropdown-menu li.col-sm-3:hover {

    background: #fff;

    transition: all 0.5s;

}

/*.mega-dropdown-menu li.col-sm-3:hover a {

    color: #000;

    transition: all 0.5s;

}*/

.mega-dropdown-menu .mega-col p a:hover{

    color:#feb20f;

    transition: all 0.5s;

} 



.mega-dropdown-menu .mega-col ul li a:hover{

    color:#feb20f!important;

    transition: all 0.5s;

    padding-left: 5px;

}

/*news-section*/

#news-section{

    background:#0e3778;

     padding: 40px 10px;

     color: #fff;

}

/*announcements-section-css*/

#announcements-section{

  

} 

.announcements-text {

   /* background: #feb20f;*/

    color: #fff;
/*
    padding: 10px 15px;*/

    font-size: 15px;

    text-align: center;

}

.announcements-text span {

    font-size: 25px;

    vertical-align: middle;

}

.announcements-marquee {

    padding: 10px 0px 0px;

}

.announcements-marquee p {

    margin-bottom: 0;

   /* margin-top: 8px;*/

   margin: 0px 35px;

}

.announcements-marquee a{

    color: #ff0000;

}

/*infomation-css*/

 #information-section {

    padding-bottom: 40px;
	
} 

#information-section .card{

    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);

    position: relative;

}

#information-section .Sub-heading{

    margin-bottom: 60px;

}

#information-section .card .card-header{

   /* -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);

    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);*/

    -webkit-border-radius: .25rem;

    border-radius: .25rem;

    text-align: center;

    padding: 15px 0px;

    color: #fff;

    position: absolute;

    top: -28px;

    width: 300px;

    left: 0;

    right: 0;

    margin: auto;

}

.bg-color{

   background-color:#feb20f;

}

.og-color{

    background-color:#0e3778;

}

.pg-color{

    background-color:#407f46;

}

#information-section .card .card-header p {

    font-size: 20px;

    margin-bottom: 0px;

}

#information-section .card .card-body {

   /* padding: 45px 10px 15px;*/
    padding: 14px 10px 15px;
    height: 275px;

    overflow: hidden;

}

#information-section .card .card-body ul{

    padding-left: 0px;

}

.news-marquee a {

   /* color: red; */
   color: #730e0e;  

}

.news-marquee{

    width: 100%;

    height: 350px;

    position: relative;

    overflow: hidden;

}

/*.news-marquee p{

   border-bottom: 1px solid #feb20f5c;

   padding:10px;

}
*/

.news-marquee li{

   /*border-bottom: 1px solid #feb20f5c;

   padding:10px;*/
       border-bottom: 1px solid #feb20f5c;
    padding-bottom: 10px !important;
    padding-top: 4px;
}


.news-marquee .bx-wrapper{

   box-shadow: none;

   background:none;

   border: none;

}

.tab-mar-bottom{

    margin-bottom: 20px;

}

/*tab-section-css*/

.heath-div {
    margin-top: 25px;
}

.heath-div span {
    font-weight: 600;
    font-size: 16px;
}

#tab-section{

    /*padding:70px 0 0 0;*/
    padding:0px 0 0 0;
    background-color: #f6f6f6;

}

#tab-section .card{

  box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);

}

#tab-section .card:hover{

    transition: all 0.5s;

    -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);

    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);

}

#tab-section .card .card-header{

    padding:10px 15px;

 }   

#tab-section .card .card-header i{

   float: left;

    width: 10%;

    color: #fff;

    font-size: 20px;

    line-height: inherit;

}

#tab-section .card .card-header p {

    margin-bottom: 0;

    font-size: 20px;

    color: #fff;

}        

#tab-section .card .card-body {

    padding: 15px 20px;

    height: 230px;

}

/*#tab-section .card .card-body ul:hover {

    overflow: scroll;

}
*/
#tab-section .card .card-body ul{

    padding-left: 0;

    height: 200px;

    overflow-y: scroll;

}

.blue-gradient{

    background: -webkit-linear-gradient(50deg,#45cafc,#303f9f)!important;

    background: -o-linear-gradient(50deg,#45cafc,#303f9f)!important;

    background: linear-gradient(40deg,#47a6ca,#0e3778)!important;

}




.yellow-gradient{
    
    background: -webkit-linear-gradient(50deg,#ffd86f,#fc6262)!important;

    background: -o-linear-gradient(50deg,#ffd86f,#fc6262)!important;

    background: linear-gradient(40deg,#ffd86f,#fc6262)!important;

}


.green-gradient{

    background: -webkit-linear-gradient(50deg,#2096ff,#64daae)!important;

    background: -o-linear-gradient(50deg,#2096ff,#05ffa3)!important;

    background: linear-gradient(40deg,#21e4c6,#407f46)!important;

}

.tab-div ul li {

    line-height: 25px;

}

.arrow {

    float: left;

    width: 5%;

}

.tab-div ul li:hover{

    padding-left: 5px;

    transition: all 0.5s;

}

.tab-div ul li:hover .arrow{

    color: #feb20f;

    transition: all 0.5s;

}

.tab-div ul li:hover a{

     color: #feb20f;

    transition: all 0.5s;

}

.tab-div ul a {

    float: left;

    width: 95%;

    color: #000;

}
/*welfare-section-css*/
#welfare-section .card .card-header p {

    margin-bottom: 0;

    font-size: 20px;

    color: #fff;

}        

#welfare-section .card .card-body {

    padding: 15px 20px;

    height: 250px;

}

#welfare-section .card .card-body ul.scheme:hover {

    overflow: unset;

}

/*#welfare-section .card .card-body ul:hover {

    overflow: scroll;

}*/

#welfare-section .card .card-body ul{

    padding-left: 0;

    height: 240px;

    overflow-y:  scroll;

}

.scheme .card .card-body ul {
    overflow: hidden !important;
}

/*#welfare-section .card .card-body ul.asds:hover {

    overflow: scroll;

}*/
#welfare-section {
    /*padding: 0 0 70px 0;*/
    padding: 0 0 0px 0;
    background-color: #f6f6f6;
}

#welfare-section .card .card-header {
    padding: 10px 15px;
}
#welfare-section .card .card-header i {
    float: left;
    width: 10%;
    color: #fff;
    font-size: 20px;
    line-height: inherit;
}
#welfare-section .card .card-body {
    /*padding: 18px 10px 15px;*/
    height: 250px;
    overflow: hidden;
    padding: 15px 20px;
}
#welfare-section .card .card-header p {
  color:#fff;
    font-size: 20px;
    margin-bottom: 0px;
}
#welfare-section .card {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
}
/*mous-section-css*/
#mous-section{

    background:#f6f6f6;

    padding: 40px 0;

}

.mou-col-heading h2 {

    color: #000;

    text-align: center;

}



.mou-img {

    padding: 10px 15px;

    border-radius: 5px;

    text-align: center;

}

.mou-img img {

    max-width: 100%;

}

.mou-col-heading {

    padding-bottom: 40px;

}

.event-calendar-col{

    position: relative;

}

.border-bottom .h6-border {

    background: #feb20f;

    width: 10%;

    height: 2px;

    margin-bottom: 15px;

    margin: 0 auto

}

#mous-section .panel, #event-section .panel,#alumni-Awardees-section .panel{

    background-color: transparent; 

    border: none; 

    border-radius: 0; 

    -webkit-box-shadow: none; 

    box-shadow: none; 

}

#mous-section .owl-nav {

    display: block;

}

#mous-section .owl-carousel .owl-nav button.owl-next{

    position: absolute;

    top: 25%;

    right: -50px;

    width: 30px;

    border: 1px solid #feb20f;

    height: 30px;

    border-radius: 50px;

    background: #feb20f;

}



#mous-section .owl-carousel .owl-nav button.owl-prev{

    position: absolute;

    top: 25%;

    left: -50px;

    width: 30px;

    border: 1px solid #feb20f;

    height: 30px;

    border-radius: 50px;

    background: #feb20f;

}

#mous-section .owl-carousel .owl-nav button i{

    font-size: 20px;

    color: #fff;

    line-height: 25px;

}

/*Event-section*/

#event-section .blog-container {

    width: 90%;

    margin: 0 auto;

}

#event-section .owl-carousel .owl-nav.disabled,#alumni-Awardees-section .owl-carousel .owl-nav.disabled{

    display: block!important;

}

#event-section .owl-carousel .owl-nav button.owl-next,#alumni-Awardees-section .owl-carousel .owl-nav button.owl-next{

    position: absolute;

    top: 45%;

    right: -50px;

    width: 30px;

    border: 1px solid #feb20f;

    height: 30px;

    border-radius: 50px;

    background: #feb20f;

}

#event-section .owl-carousel .owl-nav button.owl-prev,#alumni-Awardees-section .owl-carousel .owl-nav button.owl-prev{

    position: absolute;

    top: 45%;

    left: -50px;

    width: 30px;

    border: 1px solid #feb20f;

    height: 30px;

    border-radius: 50px;

    background: #feb20f;

}

#event-section .owl-carousel .owl-nav button.owl-next:hover, #mous-section .owl-carousel .owl-nav button.owl-prev:hover,#alumni-Awardees-section .owl-carousel .owl-nav button.owl-prev:hover{

    background: #0e3778;

    border: 1px solid #0e3778;

    transition: all 0.5s;

}



#event-section .owl-carousel .owl-nav button.owl-prev:focus,#event-section .owl-carousel .owl-nav button.owl-next:focus,#mous-section .owl-carousel .owl-nav button.owl-next:focus,#alumni-Awardees-section .owl-carousel .owl-nav button.owl-next:focus{

    outline: none;

}



#event-section .owl-carousel .owl-nav button i,#alumni-Awardees-section .owl-carousel .owl-nav button i{

    font-size: 20px;

    color: #fff;

    line-height: 25px;

}



#event-section{

  /*  padding:40px 0px;*/
    padding:10px 0px;

} 

#event-section .Sub-heading,#alumni-Awardees-section .Sub-heading{

    margin-bottom: 40px;

}

.feature-img {

    height: 215px;

    overflow: hidden;

    position: relative;

}

.feature-img:hover img {

    transition: 0.8s all;

    transform: scale(1.4);

}

.feature-img img {

    transition: 0.4s all;

}

.blog-content {

    height: 185px;

    padding: 20px 15px;

    overflow: hidden;

    cursor: pointer;

}

.blog-content h4 a {

    font-size: 20px;

    color: #feb20f;

}

.feedback-modal-btn{

    border: 1px solid #feb20f;

    background:#feb20f;

    color: #fff;

    padding: 8px 40px;

}

.feedback-modal-btn:hover{

    border: 1px solid #feb20f;

    background:#fff;

    color: #0e3778;

    transition: all 0.5s;

}

.date-div {

    height: 50px;

    width: 50px;

    border: 1px solid #feb20f;

    background:#feb20f;

    color: #fff;

    padding: 0px 13px;

    text-align: center;

    font-weight: 600;

}

.event-details p {

    line-height: 25px;

}

.event-date-div {

    position: absolute;

    bottom: 0px;

    left: 0px;

}

.event-details {

    width: 100%;

    float: left;

}

.event-details h4 a:hover{

    color: #feb20f;

    transition: all 0.5s;

}

.blog-details span {

    color:#666161;

}

.blog-container:hover .date-div{

    background-color:#0e3778; 

    border:1px solid #0e3778;

    transition: all 0.5s;

}

.blog-container:hover {

 box-shadow: 0px 7px 30px 0px rgba(0, 0, 0, 0.1);

  transition: all 0.5s;

}

.blog-container{

    box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);

}

/*-bottom-footer-section-css*/

#bottom-footer-section{

    padding: 40px 0;

    background:#0e3778;

   
    background-size: auto;

    background-repeat: no-repeat;

    background-position: center;

}

.footer-heading h6 {

    font-size: 20px;

    color: #fff;

    font-weight: 600;

    position: relative;

}
.footer-heading h6 a{
  color: #fff;
}
.footer-heading ul {

    list-style-type: none;

    padding-left: 0;

}

.col-padd-0 {

    padding: 0;

}

.footer-heading li {

    line-height: 25px;

    margin-bottom: 15px;

}

.footer-heading li a{

    color: #fff;

    transition: all 0.5s;

}

.footer-address-a{

    color: #fff;

    transition: all 0.5s;

}

.footer-address-a:focus{

    color:#feb20f;

}

.footer-address-a:hover{

    padding-left: 3px;

    color: #feb20f;

    transition: all 0.5s;

}

.footer-heading li a:hover{

    padding-left: 3px;

    color: #feb20f;

    transition: all 0.5s;

}

.footer-heading .h6-border{

   background: #feb20f;

    width: 30%;

    height: 2px;

    margin-bottom: 15px;

}

.footer-heading p{

    color: #fff;

}

.social-btns .btn,

.social-btns .btn:before,

.social-btns .btn .fa {

  transition: all 0.35s;

  transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);

}

.social-btns .btn:before {

  top: 90%;

  left: -110%;

}

.social-btns .btn .fa {

  -webkit-transform: scale(0.8);

          transform: scale(0.8);

}

.social-btns .btn.facebook:before {

  background-color: #3b5998;

}

.social-btns .btn.facebook .fa {

  color: #3b5998;

}

.social-btns .btn.twitter:before {

  background-color: #3cf;

}

.social-btns .btn.twitter .fa {

  color: #3cf;

}

.social-btns .btn.google-plus:before {

  background-color: #dc4a38;

}

.social-btns .btn.google-plus .fa {

  color: #dc4a38;

}



.social-btns .btn.linkedin:before {

  background-color: #00aff0;

}

.social-btns .btn.linkedin .fa {

  color: #00aff0;

}

.social-btns .btn:focus:before,

.social-btns .btn:hover:before {

  top: -10%;

  left: -10%;

}

.social-btns .btn:focus .fa,

.social-btns .btn:hover .fa {

    color: #fff;

    -webkit-transform: scale(1);

   transform: scale(1);

}



.social-btns .btn {

  display: inline-block;

  background-color: #fff;

  width: 30px;

  height: 30px;

  margin-right: 10px;

  line-height: 10px;

  padding:4px 3px;

  text-align: center;

  position: relative;

  overflow: hidden;

  border-radius: 28%;

  box-shadow: 0 5px 15px -5px rgba(0,0,0,0.1);

  opacity: 0.99;

}

.social-btns .btn:before {

    content: '';

    width: 120%;

    height: 120%;

    position: absolute;

    -webkit-transform: rotate(45deg);

   transform: rotate(45deg);

}

.social-btns .btn .fa {

  font-size: 20px;

  vertical-align: middle;

}

.feedback-div {

    margin: 15px 0;

}

.feedback-btn{

    background:#feb20f;

    color: #fff;

    border: 1px solid #feb20f;

}

.feedback-btn:hover{

    transition: all 0.5s;

    background:transparent;

    border: 1px solid #feb20f;

    color: #fff;

}

.feedback-btn:focus{

    color: #fff;

    outline: none;

    

}



.login-form .form-control {

  background: #f7f7f7 none repeat scroll 0 0;

  border: 1px solid #d4d4d4;

  border-radius: 4px;

  font-size: 14px;

  height: 50px;

  line-height: 50px;

}

#feedback-form .login-form  textarea{

    background: #f7f7f7;

   border: 1px solid #d4d4d4;

   border-radius: 4px;

   font-size: 14px;

   width: 100%;

   padding: 6px 12px;

   line-height: 50px;

}

#feedback-form .modal-dialog {

    margin-top: 80px;

}

#feedback-form input:focus, #feedback-form textarea:focus{

    box-shadow: none;

    outline: none;

    border: 1px solid #feb20f;

}

.main-div {

    padding:20px 50px 30px;

}

form#Login {

    margin-top: 30px;

}

.main-div p{

   color: #000;

   text-align: center;

}

#feedback-form .modal-header{

     background-color: #feb20f;

    color: #fff;

    webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);

    border: none;

    text-align: center;

}

#feedback-form .close{

   text-shadow: none;

   opacity: 1;

   color: #fff;

}
.modal-backdrop{
  z-index: 0;
    background-color: unset;
}
#feedback-form .close:focus{

   outline: none;

}

#feedback-form .modal-header h2 {

    font-size: 28px;

}

#feedback-form .modal-content{

    border-radius: 0!important;

}

.login-form .form-group {

  margin-bottom:10px;

}

.login-form{ text-align:center;}

.forgot a {

  color: #777777;

  font-size: 14px;

  text-decoration: underline;

}

.login-form  .btn.btn-primary {

  background: #f0ad4e none repeat scroll 0 0;

  border-color: #f0ad4e;

  color: #ffffff;

  font-size: 14px;

  width: 100%;

  height: 50px;

  line-height: 50px;

  padding: 0;

}

.forgot {

  text-align: left; margin-bottom:30px;

}

.botto-text {

  color: #ffffff;

  font-size: 14px;

  margin: auto;

}

.login-form .btn.btn-primary.reset {

  background: #ff9900 none repeat scroll 0 0;

}

.back { text-align: left; margin-top:10px;}

.back a {color: #444444; font-size: 13px;text-decoration: none;}



/*-bottom-last-section-css*/

#last-footer{

   background:#f6f6f6;

   padding:20px 0;

}

.copy-right-footer p{

    margin-bottom: 0;

}

.copy-right-footer p a{

    font-weight: 600;

    color: #feb20f;

}

.copy-right-footer p a:hover{

    color: #0e3778;

    transition: all 0.5s;

}

.copy-right-footer .col-right{

    text-align: right;

}

/*vision-mission-css*/

.inner-menu-header{

    position: relative;

    background: #feb20f;

}

#content-section {

    padding: 40px 0;

    text-align: justify;

}

#content-section .content-right-div {

    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);

    position: relative;

}

#content-section .side-bar-head {
    z-index: 1;
    position: absolute;

    background:#0e3778;

    max-width: 300px;

    margin: auto;

    right: 0;

    left: 0;

    top: -20px;

    padding: 10px 5px;

    -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);

    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);

    -webkit-border-radius: .25rem;

    border-radius: .25rem;

}

#content-section .side-bar-head p {

    color: #fff;

    text-align: center;

    margin-bottom: 0;

    font-size: 20px;

}

.side-bar-content {

    padding: 50px 10px 15px;

}

.side-bar-content ul{

  padding-left: 0px;

  margin-bottom: 0px;

}

.side-bar-content ul li {

    padding: 10px 15px;

    border-top: 1px solid #ccc6;

     /*border-left: 1px solid #ccc6;*/ 

    /*border-radius: 5px;*/

    /*border-right: 1px solid #ccc6; */

   /* margin-bottom: 5px;*/

    /* -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12); */

    /* box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12); */

}

.side-bar-content ul li:hover{

  transition: all .5s;

  background: #0e3778;

     -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12); 

     box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12); 

}

.side-bar-content ul li:last-child{

  border-bottom: 1px solid #ccc6;

}

.side-bar-content ul li a{

  color: #000;

}

.side-bar-content ul li:hover a{

    color: #fff;

    transition: all 0.5s;

}

.content-left-div {

  padding:20px;

   -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);

}

.vision-head {
    text-align: center;
    padding: 10px;
    background: #0e3778;
    border-left: 5px solid #feb20f;
    color: #fff;
    font-style: italic;
}

.vision-head p {

    margin-bottom: 0;

    font-size: 22px;
	

}

.main-content-div h5 {

   /* font-size: 20px;

    font-weight: 600;

    margin-top: 20px;*/
    font-size: 20px;
    font-weight: 600;
    margin-top: 30px;
    text-align: center;
	

}

.vision-head .h6-border {

    background: #feb20f;

    width: 10%;

    height: 2px;

    margin-bottom: 15px;

    margin: 10px auto 0;

}

.main-content-div ul {

    padding-left: 20px;

}

.main-content-div ul li{

  margin-bottom: 7px;

}

.main-content-div ul li:before{

    content: "\2022";  

    color: #feb20f;

    font-weight: bold; 

    display: inline-block; 

    width: 1em; 

    font-size: 20px;

    margin-left: -1em; 

}

.main-content-div  ul.shishuvihar-ul  li:before{

    content: "\2022";  

    color: #feb20f;

    float: left;
    
    font-weight: bold; 

    display: inline-block; 

    width: 1em; 

    font-size: 20px;

    margin-left: -1em; 

}
.side-bar-content ul li a img {

    margin-right: 10px;

}

/*vc-css*/

.vc-div {

    text-align: center;

    margin: 50px auto;

}

.vc-div .card {

    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);

    transition: 0.3s;

    max-width: 50%;

    margin: auto;

}



.vc-div .card:hover {

    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);

}

.vc-div .card:hover .card-name{

   color: #feb20f;

   transition: 0.3s;

}

.card-name {

    padding: 15px 5px;

}




/*glance css*/
.glance-div img {
       padding-top: 20px;
    width: 100%;
}


.glance-div {

    text-align: center;

    margin: 0px auto;

}

.glance-div .card {

    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);

    transition: 0.3s;

   /* max-width: 50%;*/

    margin: auto;

}



.glance-div .card:hover {

    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);

}

.glance-div .card:hover .card-name{

   color: #feb20f;

   transition: 0.3s;

}
.glance-p{

   margin-top: 20px;

}

.main-content-div .panel-info {

    border-color: #0e3778;

}

.main-content-div .panel-info h5{

  margin-top: 0;

  font-weight: 500;

  margin-bottom: 0;

}

.main-content-div .panel-info>.panel-heading{

    color: #ffffff;

    background-color: #0e3778;

    border-color: #0e3778;

    padding: 10px 10px;

}

.main-content-div .panel-heading.collapsed .fa-chevron-down,

.panel-heading .fa-chevron-up {

  display: none;

}



.main-content-div .panel-heading.collapsed .fa-chevron-up,

.panel-heading .fa-chevron-down {

  display: inline-block;

}



.main-content-div i.fa {

  cursor: pointer;

  margin-right: 5px;

  float: right;

}

.main-content-div .collapsed ~ .panel-body {

  padding: 0;

}

.glance-address {

    text-align: center;

    font-weight: 600;

    max-width: 300px;

    margin: 0 auto;

}

.glance-address p {

    margin-bottom: 0;

    padding: 10px 5px;

}

.glance-address:hover{

    transition: all 0.5s;

    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);

    box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);

}

.content-4 {

    text-align: initial;

}

/*kulgeet css*/

.glance-p li a {

    color: #000;

}

.glance-p li a:hover{

    color: #feb20f;

    transition: all 0.5s;

}

/*deans of faculties*/

.faculties-table table {

    border-collapse: collapse;
	font-family:Roboto, Helvetica, Arial, sans-serif;

    width: 100%;

}

.faculties-table th{

  border: 1px solid #dddddd;

    text-align: left;

    padding: 8px;

}

.faculties-table td {

    border: 1px solid #dddddd;

    text-align: left;
    
    padding: 8px;
	

}

.faculties-table .th-row{

  background:#0e3778!important;

  color: #fff;

}

.faculties-table tr:nth-child(odd) {

    background-color: #f6f6f6;

}

.faculties-table {

    margin: 20px 0px;

}

/*academic css*/

.side-mar-bottom{

   margin-bottom: 50px;

}

li.pg-li {

    font-weight: 600;

}

.pg-li a {

    font-weight: 500;

}

/*new blinking css*/

span.blink{

  /*background-color: #0e3778;

    padding: 0px 5px;

    text-align: center;

    border-radius: 3px;

    margin-left: 15px;*/

    font-weight: 600;

    animation: blinkingText 1.5s infinite;

    margin-left: 15px;

    font-size: 12px;

}

/*span.only-span {

    font-size: 12px;

    font-weight: 600;

    color: #feb20f;

    animation: blink 1s linear infinite;

}*/



@keyframes blinkingText{

  0%{   color: #0e3778;}

  100%{ color: #feb20f;}

}

/* hr style css */

hr.style-three {

    border: 0;

    border-bottom: 1px dashed #ccc;

}

/*Result page css*/

.faculties-table table tr td a,.toggle-table table tr td a{

    color: #000; 

}

.faculties-table table tr td a:hover,.toggle-table table tr td a:hover{

    color: #feb20f;

    transition: all 0.5s; 

}

/*Contact us page css*/

.contact-main h5{

  display: inline-block;

    color: #000;

}

.contact-main h5:after{

  content: '';

    display: inline-block;

    width: 50px;

    height: 2px;

    background: #feb20f;

    vertical-align: middle;

    transition: width .3s;

    margin-left: 15px;

}

.contact-main ul{

  padding-left: 30px;

  margin-top: 0;

}

.contact-sub-head{

    font-size: 17px;

    font-weight: 600;

}

.contact-main ul li.dis-none:before{

  display: none;

}

.dis-none span {

    margin-right: 10px;

}

.td-text{

  color: #feb20f;

}

/*photo gallery css*/

.photo-gallery-head .vision-head {

    margin-bottom: 35px;

}

.photo-gallery-sub-head h5{

    display: inline-block;

    color: #000;

    font-size: 20px;

    font-weight: 600;

    margin-top: 20px;

}

.photo-gallery-sub-head h5:after{

    content: '';

    display: inline-block;

    width: 50px;

    height: 2px;

    background: #feb20f;

    vertical-align: middle;

    transition: width .3s;

    margin-left: 15px;

}

.demo-gallery > ul {

  margin-bottom: 0;

}

.demo-gallery > ul > li {

    margin-bottom: 20px;

}

.demo-gallery > ul > li a > img {

    height: 215px;

}

.demo-gallery > ul > li a { 

  border: 3px solid #FFF;

  border-radius: 3px;

  display: block;

  overflow: hidden;

  position: relative;

  float: left;

  webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);

  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);

}

.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);

  width: 100%;

}

.demo-gallery > ul > li a:hover > img {

    transition: 0.8s all;

    transform: scale(1.4);

}

.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;

}

.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;

}

.home .demo-gallery {

  padding-bottom: 80px; 

}

/*ordinance css*/

.ordinance-div h5{

    display: inline-block;

    color: #000;

    font-size: 20px;

    font-weight: 600;

    margin-top: 10px;

}

.ordinance-div h5:after {

    content: '';

    display: inline-block;

    width: 50px;

    height: 2px;

    background: #feb20f;

    vertical-align: middle;

    transition: width .3s;

    margin-left: 15px;

}

.ordinance-div .ordinance-ul{

    margin-top: 0px;

    padding-left: 30px;

}

.old-ordinance h5{

    margin-top: 25px; 

}

 .old-ordinance ul{

    padding-left: 30px;

    margin-top: 5px;

}

/*digital library css*/

.digital-library-ul {

    padding-left: 50px!important;

}

.toggle-table table {

    border-collapse: collapse;

    width: 100%;

}

.toggle-table th{

  border: 1px solid #dddddd;

    text-align: center;

    padding: 8px;

}

.toggle-table td {

    border: 1px solid #dddddd;

    text-align: left;

    padding: 8px;

}

.toggle-table .th-row{

  background:#0e3778!important;

  color: #fff;

}

.toggle-table tr:nth-child(odd) {

    background-color: #f6f6f6;

}

.toggle-table {

    margin: 20px 0px;

}

.toggle-div i {

    float: none!important;

    padding-left: 10px;

}

/*sports css*/

.sports-p {

    margin-top: 20px;

    font-size: 16px;

    font-weight: 600;

}

.sports-p a{

  color: #000;

  font-weight: 500;

  padding-left: 10px;

}

.sports-p a:hover,.ragging-a:hover,.ragging-mail:hover{

  color: #feb20f;

  transition: all 0.5s;

}

/*cdc css*/

.cdc-div h5{

    margin-top: 20px;

}

/*ragging css*/

.ragging-a{

   font-size: 16px;

   font-weight: 600;

   color: #000;

}

.ragging-mail{

   color: #000;

}

/*course matrial css*/

.td-line:after {

    content: '';

    display: inline-block;

    width: 50px;

    height: 2px;

    background: #feb20f;

    vertical-align: middle;

    transition: width .3s;

    margin-left: 15px;

}

/*Alumni page css*/

/*jssor slider loading skin spin css*/

.jssorl-009-spin img {

    animation-name: jssorl-009-spin;

    animation-duration: 1.6s;

    animation-iteration-count: infinite;

    animation-timing-function: linear;

}



@keyframes jssorl-009-spin {

    from { transform: rotate(0deg); }

    to { transform: rotate(360deg); }

}



/*jssor slider arrow skin 106 css*/

.jssora106 {display:block;position:absolute;cursor:pointer;}

.jssora106 .c {fill:#fff;opacity:.3;}

.jssora106 .a {fill:none;stroke:#000;stroke-width:350;stroke-miterlimit:10;}

.jssora106:hover .c {opacity:.5;}

.jssora106:hover .a {opacity:.8;}

.jssora106.jssora106dn .c {opacity:.2;}

.jssora106.jssora106dn .a {opacity:1;}

.jssora106.jssora106ds {opacity:.3;pointer-events:none;}



/*jssor slider thumbnail skin 101 css*/

.jssort101 .p {position: absolute;top:0;left:0;box-sizing:border-box;background:#000;}

.jssort101 .p .cv {position:relative;top:0;left:0;width:100%;height:100%;border:2px solid #000;box-sizing:border-box;z-index:1;}

.jssort101 .a {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;visibility:hidden;}

.jssort101 .p:hover .cv, .jssort101 .p.pdn .cv {border:none;border-color:transparent;}

.jssort101 .p:hover{padding:2px;}

.jssort101 .p:hover .cv {background-color:rgba(0,0,0,6);opacity:.35;}

.jssort101 .p:hover.pdn{padding:0;}

.jssort101 .p:hover.pdn .cv {border:2px solid #fff;background:none;opacity:.35;}

.jssort101 .pav .cv {border-color:#fff;opacity:.35;}

.jssort101 .pav .a, .jssort101 .p:hover .a {visibility:visible;}

.jssort101 .t {position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:.6;}

.jssort101 .pav .t, .jssort101 .p:hover .t{opacity:1;}

.alumni-event-div .bx-wrapper {

    box-shadow: none;

    border: none;

}

.alumni-event-div .bx-wrapper ul{

  padding-left: 0px;

}

.alumni-event-div {

    height: 367px;

    overflow: hidden;

    box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);

    padding: 15px 20px;

    position: relative;

}

.alumni-event-img-div {

    float: left;

    width: 40%;

}

.alumni-event-text-div {

    width: 60%;

    float: left;   

    padding-left: 20px;

}

.alumni-event-div .bx-viewport{

  height: auto!important;

  overflow: auto!important;

}

.alumni-event-div ul li{

    margin: 0px 0px 15px;

    height: 100px;

    overflow: hidden;

}

.alumni-main-head{

  font-size: 20px;

  text-align: center;

}

.alumni-border {

    background: #feb20f;

    width: 25%;

    height: 2px;

    margin-bottom: 15px;

    margin-right: auto;

    margin-left:auto;

}

.alumni-date-div span{

     background: #0e3778;

    color: #fff;

    padding: 0px 5px;

    border: 1px solid #0e3778;

    border-radius: 25px;

}

.see-more {

    position: absolute;

    bottom: 0;

    width: 100%;

    left: 0;

    right: 0;

    background: #0e3778;

    z-index: 999;

    padding: 5px 20px;

    text-align: center;

}

.see-more a{

  color: #fff;

}

.see-more a:hover{

  color:#feb20f;

  transition: all 0.5s;



}

#alumni-Awardees-section {

    padding: 60px 0px;

    background: #f6f6f6;

}

#alumni-Awardees-section h2{

  margin-top: 0px!important;

}

.alumni-event-text-div p {

    margin-bottom: 0px;

}

.alumni-event-text-div a{

   color: #feb20f;

   font-weight: 600;

   position: relative;

}

.alumni-event-img-div a img {

    height: 100px;

}

.alumni-Awardees-card .card-up {

    overflow: hidden;

    height: 120px;

    -webkit-border-top-left-radius: .25rem;

    border-top-left-radius: .25rem;

    -webkit-border-top-right-radius: .25rem;

    border-top-right-radius: .25rem;

}

.alumni-Awardees-card .avatar {

    -webkit-border-radius: 50%;

    border-radius: 50%;

    width: 120px;

    height: 120px;

    margin-top: -60px;

    overflow: hidden;

    border: 5px solid #fff;

}

.mx-auto{

  margin-left: auto;

  margin-right: auto;

}

.rounded-circle {

    border-radius: 50%!important;

}

.alumni-Awardees-card .avatar img {

    width: 100%;

}

.alumni-Awardees-card .card-body {

    text-align: center;

    flex: 1 1 auto;

    padding: 1.25rem;

}

.alumni-Awardees-card .card-title {

    margin-bottom: .75rem;

}

#alumni-Event-new-section{

  padding:60px 0;

}

.alumni-login-div{

   text-align: center;

   margin-top: 50px;

}

.alumni-login-div p{

   font-size: 20px;

}



.btn-floating.btn-lg {

    width: 50px;

    height: 50px;

}

.btn-fb {

    background-color: #3b5998!important;

    color: #fff!important;

}

.btn-tw {

    background-color: #55acee!important;

    color: #fff!important;

}

.btn-gplus {

    background-color: #dd4b39!important;

    color: #fff!important;

}

.btn-floating.btn-lg i {

    font-size: 20px;

    line-height: 50px;

}

.btn-floating i {

    display: inline-block;

    width: inherit;

    text-align: center;

    color: #fff;

}

.btn-floating:hover {

    -webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);

    box-shadow: 0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);

}

.btn-floating {

    -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);

    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);

    width: 47px;

    height: 47px;

    position: relative;

    z-index: 1;

    vertical-align: middle;

    display: inline-block;

    overflow: hidden;

    -webkit-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    transition: all .2s ease-in-out;

    margin: 10px;

    -webkit-border-radius: 50%;

    border-radius: 50%;

    padding: 0;

    cursor: pointer;

}

.input-height{

    height: 35px!important;

    width: 75%;

    margin-left: auto;

    margin-right: auto;

} 

/*placement-css*/

.placement-id .nav-pills>li {

    float: none!important;

}

.placement-id .nav-pills>li.active>a{

    color: #000!important;

    background-color: transparent!important;

}

.placement-id .nav-pills>li.active>a:focus{

    color: #000!important;

    background-color: transparent!important;

}

.placement-id .nav-pills>li.active>a:hover{

    color: #fff!important;

    background-color: transparent!important;

} 

.placement-id .nav>li>a{

  padding:0px!important;

}

.placement-id .nav>li>a:focus, .placement-id .nav>li>a:hover {

    background: transparent!important;

    outline: none;

}

.placement-text-div {

    margin: 15px 0px;

}

.placement-text-div canvas{

    width: 100%;

    height: 350px;

}

.canvasjs-chart-credit {

    display: none;

}

.company-logo img{

    max-width: 100%;

}


/* 1-02-2019 */
  /*ul.central{
    transform: translate3d(0px, 0, 0px) !important;
  }*/
  
    
/* 1-02-2019 */

/*Responsive-css*/

@media (max-width: 1320px) and (min-width: 768px) {

    .top-ul a{

        font-size: 12px;

        padding:10px 8px;

    }

    .menu-ul a{

        padding: 10px 5px!important;

    }

    .dropdown ul.dropdown-menu li a{

        padding:10px 20px!important;

    }

    .mega-dropdown ul.mega-dropdown-menu li a{

        padding:10px 0px!important;

    }

    

    #event-section .owl-carousel .owl-nav button.owl-next,#mous-section .owl-carousel .owl-nav button.owl-next,#alumni-Awardees-section .owl-carousel .owl-nav button.owl-next{

        right: -15px;

    }

    #event-section .owl-carousel .owl-nav button.owl-prev,#mous-section .owl-carousel .owl-nav button.owl-prev,#alumni-Awardees-section .owl-carousel .owl-nav button.owl-prev{

       left: -15px;

    }

    .search-bar input[type="text"]{

      height: 43px;

    }





}

@media (max-width: 1200px) and (min-width: 1024px){

    .sh{

        width: 40%;

    }

    .header-top{

        width: 60%;

    }

}

@media (max-width: 1200px) and (min-width: 990px){

    #information-section .card .card-header{

        width: 250px;

    }

    #information-section .card .card-header p{

        font-size: 15px;

    }

    #content-section .side-bar-head{

        max-width: 250px;

    }

    #content-section .side-bar-head p{

      font-size: 15px;

    }

}

@media (max-width: 1200px) and (min-width: 768px){

    .logo-class{

        margin-left: -5px;

    }

    #information-section .nav>li>a{

        padding: 15px 7px;

    }

    .feature-img{

        height: auto;

    }

    .announcements-text{

        font-size: 12px;

        padding:10px 0px;

        font-weight: 600;

    }

    .search-bar input[type="text"]:focus{

         background-color: #ccc;

         border:1px solid #ccc;

         border-radius: 5px;

         color: #000;

         margin-top: 30px;

         padding-right: 0px;

    }

    .search-bar input[type="text"]::placeholder {

        color: #000;

    }

    .blog-content h4 a{

      font-size: 17px;

    }

    .event-details{

          height: 145px;

          overflow: hidden;

    } 

    .event-details:hover{

         overflow: scroll;

    } 

 

}

@media (max-width: 1023px) and (min-width: 768px){

    .top-menu-div a{

        padding:10px 5px;

        font-size: 13px;

    }

    .top-ul{

         padding-top: 20px;

    }

}

@media (max-width: 1024px) and (min-width: 768px){

    .sh{

        width: 30%;

        padding: 13px 10px;

    }

    .header-top{

        width: 70%;

        height: 75px;

    }

    .header-top:before{

        border-bottom: 75px solid #0e3778;

    }

    

}

@media (max-width: 990px){

    #mous-section .owl-dots{

           display: none;

       }

    .mar-bottom{

        margin-bottom: 60px;

    }

    .content-4 {

      margin-top: 50px;

   }

}

@media (max-width: 990px)and (min-width: 768px){

    .top-left-menu{

        text-align: center;

    }

    .col-tab{

        padding:10px;

    }

    .menu-ul a{

        font-size: 11px; 

    }

    .mar-top{

        margin-top: 18%;

    } 

}

@media (max-width: 850px){

    .top-ul{

        padding-top: 20px;

    }

    .top-ul a{

        font-size: 11px;

        padding: 10px 5px;

    }

    .top-ul a:after{

        padding-left: 3px;

    }

    #myNavbar{

        padding-left: 0px!important;

    }

    .menu-ul a{

        font-size: 11px;

    }

}

@media (max-width: 768px){
	.mar-bottom {
	    margin-bottom: 90px;
	}
	#information-section .card .card-body {
	    padding: 0px 10px 15px;
	    height: 275px;
	    overflow: hidden;
	}
	img.logo-class {
	    width: auto;
	    height: auto; 
	}
	.annosument {
	    margin-top: 40px;
	}
     div.asd-slider {
        padding-top: 0px;
    }
    .content-right-div.news-imp {
        margin-top: 50px;
    }
    .news-marquee{
        margin-top:50px;
    }

    .logo-class {

        margin-top: 15px;

        margin-left: -6px;

    }

    #middel-header .navbar-header{

        width: 100%;

    }

    #middel-header .navbar-brand{

        width: 70%;

    }

    .input-width{

        float: left;

    }

    .navbar-full{

        margin: 0px;

    }

    .announcements-text, .latest-heading, .latest-heading-sec{

        text-align: center;

    }

    .mou-img-bottom{

        margin-bottom: 20px;

    }

    .menu-ul li{

        margin:0;

    }

    .menu-ul a{

        padding: 10px 7px!important

    }

    .top-left-menu ul li{

        padding: 10px 9px;

    }

    .top-left-menu ul li a{

        font-size: 10px;

        padding: 10px 0px;

    }

    .slider-text h1{

        font-size: 30px;

    }

     .feature-amazing-img{

        text-align: center;

        margin-top: 20px;

    }

    .feature-img{

        height: auto;

    }

    .Sub-heading h2{

        font-size: 20px;

    }

    .blog-content{

        height: 200px;

        padding: 10px 15px;

    }

    .blog-content h4 a{

        font-size: 17px;

        line-height: 1.4em;

    }

    .scroll{

        position: relative;

    }

    .info-tab-sec{

        height: auto;

    }

    .tab-content{

        height: auto;

    }

    .full-back{

        height: auto;

    }

    .important-menu{

        margin-bottom: 20px;

    }



}

@media (max-width: 767px){

   #information-section .nav-tabs{

      display: grid;

      border: none;

   }

   .sh{

       width: 80%;

       padding: 10px 0px;

   }

   .header-top {

      display: none;



   }

   .navbar-toggle{

       position: absolute;

      top: 50%;

      transform: translate(0% , -50%);

      right: 20px;

      margin-top: 0px;

   }

   .logo-class {

        margin-top: 0px;

        margin-left: 0px;

    }

    .slider-wrapper .inner{

        height: 250px;

    }

    .slider-text{

       /* top: 30%;*/
       top:-78%;

        padding: 0px 20px;

    }
    .slick-initialized .slick-slide {
        height: 250px;
    }

    .slider-text h1{

        font-size: 25px;

    }

    .slick-slide img{

        height: 250px;

        object-fit: cover;

    }

    #menu-header{

        top: 0;

        padding:10px 0;

        background:transparent;
        z-index: 999999;

    }

    .inner-menu-header{

      background:transparent;

    }

    .menu-ul{

        margin:0;

    }

    .navbar-collapse{

        background:#000;

    }

    .blog-container{

        margin-bottom: 20px;

    }

    .tab-main-sec{

        display: block;

    }

    .navbar-nav .open .dropdown-menu {

        float: none;

        width: auto;

        margin-top: 5px;

        background-color: #fff!important;

        border: 0;

        border-top: 5px solid #feb20f;

        -webkit-box-shadow: none;

        box-shadow: none;

   }

   .dropdown-menu:before {

       position: relative;

       top: -45px;

       left: 20px!important;

   }

   .large-mega .mega-dropdown-menu:before{

        top: 157px!important;

        left: 50px!important;

   }

   .small-mega .mega-dropdown-menu:before{

        top: 80px!important;

        left: 50px!important

   }

   .announcements-marquee{

       padding: 18px 10px 0px; 

   }

   .announcements-marquee ul{

       padding-left: 0px;

   }

   .menu-ul li:hover{

      background-color: transparent;

   }

  #event-section .owl-carousel .owl-nav button.owl-next,#mous-section .owl-carousel .owl-nav button.owl-next, #alumni-Awardees-section .owl-carousel .owl-nav button.owl-next{

       right: -15px;

       width: 25px;

       height: 25px;

   }

   #event-section .owl-carousel .owl-nav button.owl-prev,#mous-section .owl-carousel .owl-nav button.owl-prev,#alumni-Awardees-section .owl-carousel .owl-nav button.owl-prev{

       left: -15px;

       height: 25px;

       width: 25px;

   }

   #event-section .owl-carousel .owl-nav button i,#mous-section .owl-carousel .owl-nav button i,#alumni-Awardees-section .owl-carousel .owl-nav button i{

        font-size: 17px;

        line-height: 20px;

   }



   .copy-right-footer{

       text-align: center;

   }

    .copy-right-footer .col-right{

       text-align: center;

   }

   .vision-head p{

      font-size: 20px;

   }

   .main-content-div h5{

     font-size: 15px;

     text-align: center;

   }

   .main-content-div .panel-info h5{

      font-size: 15px;

      text-align: left;

      line-height: 25px;

   }

   .small-mega .mega-dropdown-menu,.large-mega .mega-dropdown-menu{

      width: 100%!important;

   }

   .event-details{

          height: 160px;

          overflow: hidden;

   } 

   .fixed-menu{

       display: none;

   }

   .menu-ul a {

      font-size: 14px;

  }

  #myNavbar{

    padding-left: 25px!important;

  }

}

@media (max-width: 420px){

  .navbar-toggle{

     right: 5px;

  }

}

@media (max-width: 370px){

    #information-section .card .card-header{

        width: 265px;

    }

    #content-section .side-bar-head{

        max-width: 250px;

    }

    #content-section .side-bar-head p{

      font-size: 15px;

    }

}