    body {
        font-family: "Roboto Condensed", sans-serif;
    }
    
    .navbar-top {
        background-color: #ec1d23;
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        z-index: 9;
    }
    
    header {
        margin-top: 60px;
    }
    
    .owl-prev {
        position: absolute;
        top: 0px;
        left: 0px;
        background-color: #ffffff33 !important;
        height: 100%;
        width: 4rem;
        font-size: 5rem !important;
    }
    
    .owl-next {
        position: absolute;
        top: 0px;
        right: 0px;
        background-color: #ffffff33 !important;
        height: 100%;
        width: 4rem;
        font-size: 5rem !important;
    }
    
    .owl-dots {
        position: absolute;
        margin: auto;
        width: 100%;
        bottom: 0.5rem;
    }
    
    .footer-container {
        background-color: #292861;
        color: white;
    }
    
    .li-new li {
        display: flex;
    }
    
    .ad-ex {
        padding-left: 15px;
        position: relative;
        top: -5px;
    }
    
    .footer-title {
        margin-bottom: 30px;
    }
    
    .footer-container a {
        color: white;
        text-decoration: none;
    }
    
    .social-m li {
        display: inline-block;
    }
    
    .social-m i {
        padding: 10px;
    }
    
    p {
        text-align: justify;
    }
    
    marquee p {
        margin-bottom: 0px;
    }
    
    .bg-website {
        background-color: rgb(236 29 35) !important;
    }
    
    .social-media-sticky {
        position: fixed;
        bottom: 50px;
        left: 0px;
        z-index: 100;
        background-color: #ffffffba;
        border-radius: 0px 15px 15px 0px;
    }
    
    .social-media-sticky ul {
        padding: 0px;
        margin: 0px;
    }
    
    .social-media-sticky ul li {
        list-style: none;
        padding: 5px 10px;
        font-size: 25pt;
    }
    
    .social-media-sticky ul li a {
        color: #ec1d23;
        text-decoration: none;
    }
    
    .dropdown-menu.show li {
        padding: 5px 10px;
        /*box-shadow: 0px 3px 7px -5px #ec1d23;*/
    }
    
    @media (min-width: 768px) {
        .dropdown-menu.show li::after {
            position: absolute;
            content: " ";
            border-bottom: #ec1d23 solid;
            width: 0px;
            left: 25px;
            transition: width 1s;
        }
        .dropdown-menu.show li:hover::after {
            width: 75%;
        }
    }
    
    .dropdown-menu.show li a {
        transition: color 1s;
    }
    
    .dropdown-menu.show li:hover a {
        color: #ec1d23;
    }
    
    @media (min-width: 768px) {
        .navbar-expand-md .navbar-nav .dropdown-menu {
            border-radius: 0;
            box-shadow: 2px 2px 6px 2px #ec1d23;
        }
    }
    
    .nav-link {
        transition: font-weight 1s;
    }
    
    .nav-link.active {
        font-weight: bold;
    }
    
    .nav-link:hover {
        font-weight: bold;
        color: inherit;
    }
    
    .navbar-top .nav-link {
        color: white;
        font-size: .9rem;
        padding: 0px;
    }
    
    .navbar-top .dropdown-item {
        font-size: 0.9rem;
    }
    
    .home-about h2.title {
        margin-bottom: 10px;
        padding-bottom: 30px;
    }
    
    .section-title {
        position: relative;
        margin-bottom: 15px;
    }
    
    .heading-seperator {
        position: relative;
    }
    
    .heading-seperator::after {
        content: "";
        left: 0;
        position: absolute;
        bottom: 10px;
        width: 31px;
        height: 4px;
        background-color: #d83031;
    }
    
    .heading-seperator span::after {
        content: "";
        left: 35px;
        position: absolute;
        bottom: 10px;
        width: 31px;
        height: 4px;
        background-color: grey;
    }
    
    .btn.read-more {
        background-color: #ec1d23;
        color: white;
        text-decoration: none;
        border: none;
    }
    
    .hvr-sweep-to-right:before {
        background-color: #30315d !important;
    }
    
    .stick-label-years {
        position: absolute;
        left: 10px;
        color: red;
        box-shadow: 0px 0px 7px -2px red;
        border-radius: 7px;
        padding: 5px 10px 5px 50px;
        display: flex;
        width: 360px;
        vertical-align: middle;
    }
    
    .stick-label-years .circular-icon {
        background-color: red;
        color: white;
        padding: 12px;
        border-radius: 60px;
        font-size: 2rem;
        margin: 10px 10px 10px -30px;
    }
    
    .stick-label-years .circular-icon::before {
        content: " ";
        border: 1px solid red;
        border-radius: 60px;
        position: absolute;
        left: 12px;
        padding: 35px;
        top: 10px;
    }
    
    .message-section {
        position: relative;
    }
    
    .message-section .message-image {
        position: relative;
        box-shadow: 7px 7px 8px -7px #000;
        margin-bottom: 10px;
    }
    
    .message-section .message-image .image-name {
        color: #ec1d23;
        font-weight: bold;
        text-align: center;
        padding: 10px;
    }
    
    .message-section .message-image .image-name .designation {
        color: grey;
    }
    
    .notice-board {
        position: relative;
        width: 100%;
        background-color: wheat;
        height: 100%;
    }
    
    .notice-board .notice-board-title {
        background-color: #30315d;
        padding: 10px;
        text-align: center;
        position: relative;
        color: white;
    }
    
    .contact-bar {
        background-color: rgb(236, 236, 236);
    }
    
    .contact-bar .card {
        border: none;
        background-color: white;
    }
    
    .contact-bar .card .card-header {
        background-color: inherit;
        border: none;
        padding-top: 50px;
    }
    
    .contact-bar .card .card-header h1 {
        color: #ec1d23;
    }
    
    .contact-bar .card .card-body p {
        text-align: center;
    }
    
    .contact-bar .card .card-body p a {
        color: inherit;
        text-decoration: none;
    }
    
    .contact-page .heading-seperator {
        position: relative;
        margin: auto;
        width: 80px;
        padding-top: 10px;
    }
    
    .contact-form {
        padding: 40px 30px;
        box-shadow: 2px 5px 10px rgb(128 128 128 / 40%);
    }
    
    .wrap-form label {
        width: 100%;
        margin: 0;
    }
    
    .wrap-form span.text-input.with-icon-pos_left>i,
    .wrap-form span.text-input.with-icon-pos_right>i {
        position: absolute;
        left: 16px;
        top: 17px;
        opacity: .9;
        font-size: 14px;
        z-index: 1;
    }
    
    .wrap-form span.text-input {
        margin-bottom: 30px;
        display: block;
        position: relative;
    }
    
    .wrap-form span.text-input.with-icon-pos_left input,
    .wrap-form span.text-input.with-icon-pos_left select,
    .wrap-form span.text-input.with-icon-pos_left textarea {
        padding-left: 35px;
    }
    
    .uneditable-input,
    input[type="color"],
    input[type="date"],
    input[type="datetime-local"],
    input[type="datetime"],
    input[type="email"],
    input[type="month"],
    input[type="number"],
    input[type="password"],
    input[type="search"],
    input[type="tel"],
    input[type="text"],
    input[type="time"],
    input[type="url"],
    input[type="week"],
    select,
    textarea {
        font-family: inherit;
        -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
        -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
        -o-transition: border linear 0.2s, box-shadow linear 0.2s;
        /* transition: border linear 0.2s, box-shadow linear 0.2s; */
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        vertical-align: middle;
        width: 100%;
        color: #8093a8;
        padding: 10px 15px;
        border-radius: 0;
        font-weight: 400;
        background-color: #fff;
        text-transform: inherit;
        border: 1px solid rgb(0 43 92 / 22%);
        font-size: 15px;
        outline: 0;
        line-height: inherit;
        letter-spacing: 0;
        resize: none;
    }
    
    button,
    input[type="button"],
    input[type="reset"],
    input[type="submit"] {
        display: inline-block;
        text-decoration: none;
        font-size: 13px;
        line-height: 21px;
        font-weight: 500;
        padding: 11px 40px 11px;
        border: 2px solid transparent;
        border-radius: 0;
        color: #fff;
        -webkit-transition: all 0.25s ease;
        transition: all 0.25s ease;
        cursor: pointer;
        outline: 0 !important;
        -webkit-font-smoothing: antialiased;
    }
    
    input[type="color"]:focus,
    input[type="date"]:focus,
    input[type="datetime-local"]:focus,
    input[type="datetime"]:focus,
    input[type="email"]:focus,
    input[type="month"]:focus,
    input[type="number"]:focus,
    input[type="password"]:focus,
    input[type="tel"]:focus,
    input[type="text"]:focus,
    input[type="time"]:focus,
    input[type="url"]:focus,
    input[type="week"]:focus,
    textarea:focus {
        border: 1px solid #ff4f01;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        -webkit-appearance: searchfield;
    }
    
    .page-title {
        background: url(../page-label-bg.jpg);
        width: 100%;
        background-size: cover;
        background-position: center;
        position: relative;
        z-index: 1;
        color: white;
    }
    
    .page-title-inner {
        width: 100%;
        background-color: rgba(0, 0, 0, 0.3);
    }
    
    .page-title-inner .row {
        min-height: 210px;
        text-align: center;
        margin: 0;
    }
    
    .page-title-heading h2 {
        font-weight: 500;
        text-transform: capitalize;
        font-size: 50px;
        line-height: 55px;
        margin-bottom: 4px;
    }
    
    .breadcrumb-wrapper {
        z-index: 99;
        display: inline-block;
    }
    
    .breadcrumb-wrapper span {
        font-weight: 400;
        text-transform: capitalize;
        font-size: 18px;
        line-height: 30px;
        position: relative;
    }
    
    .breadcrumb-wrapper span a {
        color: white;
        text-decoration: none;
    }
    
    .facility-image {
        width: 100%;
        aspect-ratio: 4/3;
    }
    
    @media(min-width:768px) {
        .facility-image {
            max-width: 300px;
        }
    }
    
    .prohobited-img p {
        text-align: center;
    }