body
{
    font-family: 'Poppins', sans-serif;
}
.top-head
{
    background-color: #23408e;
    color: #fff;
    font-size: 14px;
}
.navigation .bg-body-tertiary
{
    background-color: #23408e !important;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.navbar
{
    --bs-navbar-padding-y: 0.1rem;
}
.navigation .nav-link
{
    color: #fff !important;
}
.newtip
{
    background-color: #23408e !important;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    color: #fff;
    width: 98.18%;
    margin: 0px auto;

}
marquee {
    float: right;
    width: 94%;
}
.content-bg {
    background-color: #f8f8f8;
    width: 98%;
    margin: 0px auto;
    /* z-index: -999; */
}
.content-card
{
    background-color: #fff;
    border-radius: 30px;
    padding: 15px;
    margin:10px ;
    overflow: hidden;
    width: 98%;
}
.content-card p
{
    text-align: justify;
}
.sub-hed
{
    font-size: 20px;
    color: #23408e ;
}
.sub-hed h3
{
    font-size: 1.5rem;
}
.sub-hed span
{
    font-weight: 700;
    color: #0D032B;
}
.sub-hed p
{
    font-size: 16px;
    color: #000;
    text-align: justify;
}
.more_link
{
    color: #990000;
    text-decoration: none;
}

.date-bx 
{
    width: 20%;
    background-color: #fa1325;
    color: #fff;
    border-radius: 10px;
    margin-right: 5px;
    float: left;
}
.date-bx .year 
{
    background-color: #fff;
    color: #0D032B;
    font-size: 12px;
    font-weight: 700;
    width: 90%;
    border-radius: 20px;
    text-align: center;
    margin: 3px auto;
}
.date-bx .dte {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    float: left;
    width: 100%;
    margin: 0px;
}
.date-bx .month {
    float: left;
    width: 100%;
    background: #fff;
    color: #0D032B;
    font-size: 15px;
    text-align: center;
    margin-bottom: 5px;
    font-weight: 700;
}
.news-bx 
{
    width: 100%;
    float: left;
    border-bottom: solid 2px #ccc;
    margin-bottom: 10px;
}
.news-bx p {
    font-size: 13px;
    float: right;
    width: 75%;
}
.read_more_bx {
    float: left;
    text-align: center;
    width: 100%;
    font-size: 16px;
}
.read_more_bx a
{
    text-decoration: none;
    color: #fa1325;
    font-weight: 700;
}
.read_more_bx span
{
    color: #0D032B;
}
.course-bx
{
    text-align: center;
}
.course-bx img
{
    width: 40%;
}
.course-bx h4
{
    font-size: 16px;
    font-weight: 700;
    color: #270c79;
    line-height: 0;
    margin-top: 5px;
}

.msg-profile {
    width: 20%;
    float: left;
    margin-right: 10px;
}

.quick-bx-wrp a {
    background: #fa1325;
    width: 95%;
    float: left;
    padding: 10px;
    border-radius: 20px;
    color: #fff;
    text-decoration: none;
    transition: 0.3s;
    margin-top: 10px;
}
.quick-bx-wrp img {
    float: left;
    width: 30%;
}
.quick-bx-wrp span {
    float: left;
    width: 60%;
}
.quick-bx-wrp h4 {
    line-height: 16px;
    margin-bottom: 5px;
    font-weight: 700;
    font-size: 26px;
    margin-top: 15%;
    text-align: center;
}
.quick-bx-wrp h5 {
    line-height: 16px;
    margin-bottom: 5px;
    font-weight: 400;
    font-size: 20px;
    margin-top: 10%;
    text-align: center;
}
.quick-bx-wrp a:hover
{
    background-color: #fff;
    color: #270c79;
}
.ftr-hed
{
    font-size: 18px;
    border-bottom: solid 2px #fff;
}
.ftr-hed span
{
    font-weight: 700;
}
.ftr a
{
    text-decoration: none;
    color: #fff;
}
.ftr ul {
    font-size: 13px;
    line-height: 25px;
    margin-top: 15px;
}
.copyright
{
    font-size: 14px;
    text-align: center;
}


/*About us*/
.inspi_bx {
    width: 70%;
    margin: 0px auto;
    overflow: hidden;
}
.inspi {
    width: 50%;
    float: left;
    text-align: center;
}

.inspi img {
    border: solid 4px #fa1325;
    border-radius: 10px;
    width: 35%;

}
.inspi h3 {
    font-size: 18px;
    margin-top: 10px;
}
.inspi h6 {
    font-size: 12px;
}
/*About us*/

/*course offered*/

.crs_bx img
{
    width: 50%;
}
.crs_bx h3
{
    font-size: 20px;
    color: #b51723;
    font-weight: 600;
}
.crs_bx h4 
{
    font-size: 13px;
    line-height: 10px;
}
/*course offered*/


/*Management Page*/
.mngmnt_bx {
    width: 90%;
    margin: 0px auto;
    overflow: hidden;
}
.mngmnt {
    width: 33%;
    float: left;
    text-align: center;
}

.mngmnt img {
    border: solid 4px #fa1325;
    border-radius: 10px;
    width: 35%;

}
.mngmnt h3 {
    font-size: 18px;
    margin-top: 10px;
}
.mngmnt h6 {
    font-size: 12px;
}
/*Management Page*/

/*Library Page*/
.lib_bx
{
    width: 100%;
    float: left;
    overflow: hidden;
}
.lib {
    width: 33%;
    float: left;
    text-align: center;
}

.lib img {
    border: solid 4px #fa1325;
    border-radius: 10px;
    width: 90%;

}
.lib h3 {
    font-size: 18px;
    margin-top: 10px;
}

.staff_bx
{

}

.staff img {
    width: 30%;
    height: 80%;
    margin: 0px auto;
    text-align: center;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}

.staff_bx .staff {
    text-align: center;
    width: 49%;
    float: left;
    padding: 10px;
    border: solid 2px #3e0e58;
    border-radius: 10px;
    margin-top: 20px;
/*    margin-right: 18px;*/
    display: block;
/*    margin-left: 18px;*/
    overflow: hidden;
}
.staff_bx .staff h3 {
    color: #3e0e58;
    text-align: center;
    float: left;
    width: 63%;
    text-align: left;
    font-weight: 700;
    font-size: 20px;
    margin: 0;
}
.staff_bx .staff h5 {
    float: left;
    width: 63%;
    font-size: 14px;
    text-align: left;
    margin-bottom: 0;
    line-height: 20px;
}
/*Library Page*/

/*Civil Department*/

.topRankers 
{
    text-align: center;
}
.topRankers img 
{
    width: 50%;
    border-radius: 10px;
    margin: 2%;
    height: 150px;
}
.topRankers h3 
{
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    margin-bottom: 0px;
    margin-top: 10px;
}
.topRankers h4 
{
    font-size: 18px;
    font-weight: 700;
    line-height: 16px;
    margin-bottom: 5px;
    margin-top: 5px;
    color: #990000;
}
.topRankers h6 
{
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    margin-bottom: 5px;
    margin-top: 5px;
}

/*Civil Department*/


.newsletter a
{
    text-decoration: none !important;
}


#committeTable {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#committeTable td, #committeTable th {
  border: 1px solid #ddd;
  padding: 8px;
}

#committeTable tr:nth-child(even){background-color: #f2f2f2;}

#committeTable tr:hover {background-color: #ddd;}

#committeTable th {
  padding-top: 7px;
  padding-bottom: 7px;
  text-align: left;
  background-color: #0D032B;
  color: white;
}


.bg-primary
{
    background-color: #23408e !important;
}

li.nav-item {
    margin: 0px 10px !important;
}
nav.navbar {
    border-radius: 10px 10px 0 0 !important;
}