.bg-theme-colored2 {background-color: #016ead !important;}

.widget a{color: #fff;float: right; margin-bottom: 0;font-weight: 600;}

.widget a:hover{color: #fff;}  

.btn-top a{border-radius: 8px; color:#ef5337; font-weight: 700;}

 .btn-top a:hover{color:#ef5337 }

.header-top .widget {line-height: 1rem!important; margin-bottom: 0; padding: 10px 0;}

.menuzord-menu li a{padding: 7px 6px!important; font-size: 12px!important; color: #fff!important;}

.menuzord-menu li a:hover{background-color:#016ead!important;} 

 .menuzord-menu li { padding: 7px 0!important; margin: 0px 2px;}

 .menuzord-menu li ul li{padding: 0px 0!important;}

 .menuzord-menu li.active a{background-color:#016ead!important;}

 .menuzord{background: #ef5337!important;}

 .header-nav-wrapper{background: #ef5337!important;}

 .menuzord-menu ul.dropdown { top: 40px!important;background: #ef5337!important;}

 .menuzord-menu ul ul.dropdown{top:0px!important;}

 a.menuzord-brand {margin: 5px 30px 0 0;}

 .notice{background-color: #016ead;padding: 0 20px;}

 .president{ text-align: center;
    padding: 20px 20px 25px;
    border-radius: 10px;   
    box-shadow: 5px 5px 5px 5px #f3f3f3;}

  .president h2{font-size: 20px; color: #db5941; text-align: center; padding: 10px; margin: 5px 0 0 0;}

  .president img{border-radius: 50%;}

  .president p{color:#737373;}

  .president button a{border-radius: 7px;padding: 3px 10px;color: #ef5337; font-weight: 500;}
  .president button{border-radius: 10px; border: none;background-color: #fff;}
  .panel-group .panel{margin-bottom: 15px!important;}
  ul.users_link li{border: none;}
  .widget-bottom a{float: none;}
  .footer-bottom p a{color: #fff;}
  .events a{color: #ef5337;}
  .notice-head a{background-color: #ef5337;padding: 8px;border-radius: 10px; color: #fff;}
  .students{text-align: center;}
  .course-thumb{padding-top: 30px;}
  .percentage{color: #ef5337;}
 

.event-list-details h5{color: #ef5337;}
.vision{background-color: #f7f6f2; padding: 20px 30px; text-align: center;border-radius: 10px;}

.notice-board img{margin-left: -25px;margin-top: -17px;}
.notice-board a{background-color: #ef5337!important;border-color: #ef5337!important;border-radius: 4px;}
a.event-page {background-color: #ef5337!important;border-color: #ef5337!important; color: #fff; border-radius: 4px;}
.contact-info i{color:#ef5337!important; }
#contact_form button{background-color: #ef5337; border-color: #ef5337; color: #fff; border-radius: 4px;}

.table thead{background-color: #016ead;color: #fff;}

.contact_form select.tc-detail{width: 100%;height: 40px; border: 1px solid #eeeeee; background-color: #fff;}
.table a{color: #f05337; font-weight: 600; text-decoration: underline;}
.table a:hover{color: #016ead; font-weight: 600; text-decoration: underline;}
.admission-btn button{background-color: #016ead; border-color: #016ead;  padding: 10px 30px; border-radius: 10px;
    font-size: 20px; font-weight: 500;}
  .admission-btn button a{color: #fff;}
.toppers h5{text-align: center;font-size: 20px;font-weight: 600;}
.topper-content{background-color: #016ead; padding: 12px; text-align: center; border-radius: 5px;}
.topper-content h6{color: #fff;}
.topper-content p{color: #fff;}
.topper-content img{width: 100%; height: 160px;}
.studies p{background-color: #f3f3f3; line-height: 35px; border-left: 1px solid #ef5337;}
.studies h6{ padding-bottom: 20px;  margin-top: 20px; border-bottom: 1px solid #ccc; font-size: 14px; line-height: 25px;}
.studies h6 i{color: #ef5337; margin-right: 5px;}
.house h6{padding-bottom: 20px;  margin-top: 20px; font-size: 14px; line-height: 25px;}
.house h6 i{color: #ef5337; margin-right: 5px;}
.rules{background-color: #f3f3f3; padding: 20px 40px;}
.rules ul li i{color: #016ead; margin-right: 5px;}
.rules ul li{line-height: 30px;}
.rules h4{font-size: 18px; font-weight: 600; margin-top: 20px; color: #ef5337;}
.rules p i{color: #016ead; margin-right: 5px; font-size: 10px;}

.list{background-color: #f3f3f3;text-align: center;}
.list h6{background-color: #016ead; color: #fff; padding: 10px;}
.list a{background-color: #ef5337; color: #fff;padding: 6px 10px;border-radius: 5px;font-weight: 600;}
.list a:hover{color: #fff;}
.list img{margin-bottom: 20px;}
.form-group button.register_btn{background-color: #016ead!important; border-color: #016ead!important; float: right;margin-top: 18px; margin-bottom: 20px;}
.event-image img{margin-bottom: 10px;}

.section-content p.pre-detail img{float: left; border-radius: 5px;margin: 7px 10px;}
.section-content p.pre-detail{text-align: justify;line-height: 27px;}
#columns {column-width: 255px; column-gap: 15px; width: 100%; margin: 50px auto;}
div#columns figure {background: #fefefe; margin: 0 2px 15px; transition: opacity .4s ease-in-out; display: inline-block;
                     width: 100%; border-radius: 15px; overflow: hidden; position: relative;}
div#columns figure a {text-decoration: unset !important;}
div#columns figure img {width: 100%;height: auto; object-fit: cover;}


.lab-img img{
  width: 100%;  
}
.lab-img{margin-bottom: 20px;}
.lab-img h4{
 text-align: center;
 background-color: #016ead;
 margin: 0;
padding: 10px;
color: #fff;
font-weight: 700;
font-size: 21px;
}

.lab-text{color: #333;}
.lab-text h4{
 text-align: center;
 font-size: 20px;
font-weight: 700;
}
.lab-text p{text-align: justify;}

.uniform-bg{

}

.uniform img{
  border-radius:4px;
  border: 1px solid #f3f3f3;
  margin-bottom: 10px;
  width: 100%;
}

.uniform-text{
  text-align: center;
  font-weight: bold;
}
.uniform-text h4{
  margin-bottom: 0px;
  margin-top: 20px;
}

.home-gallery img{
  border-radius: 5px;
}


#gallery-button{
    text-align: center;
    margin-top: 30px;
}

#gallery-button button{
    padding: 8px 26px;
    background-color: #016ead;
    border: none;
    border-radius: 5px;
}
#gallery-button button a{
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}

.holy-trio img{
  width: 100%;
  border-radius: 50%;
}

.holy-trio h4{
  text-align: center;
  color: #ef5337;
  font-weight: 600;
  margin-top: 16px;
}



  /*********************************************************
                      media
**********************************************************/

@media screen and (max-width: 991px){
  .widget a{margin-right: 30px;padding-bottom: 15px;}

.btn-top li{margin-right: 30px;}
.nav-bottom{margin-left: 0;}
.menuzord-menu {background: #ef5337!important;}
.notice-top{margin-top: 20px;}
.president{margin-bottom: 20px;}
.menuzord-menu li.nav-hide a{margin-left:0px}


}