/* Fonts Start */
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
/* Fonts Start */

/* Color Variable Start*/
    :root{
        --theme-color: #d43c31;
        --txt-white: #ffffff;
        --txt-black: #000000;
    }

/* Color Variable End*/


/*================================================*/
   /* Frontend Css Start  */
/*================================================*/
   
   /* Home Page Css Start */
   
    /* Header Start */
        
        .logo-section{display: flex;align-items: flex-end;}
        .custom-logo {height: 70px;width: 70px;display: inline-block;margin-right: 0;padding-block: 0px;}
        .top-header-section{padding-block: 10px;background-color: var(--txt-white);}
        .custom-logo img {width: 100%;height: 100%;object-fit: contain;}
        .institue-title{display: inline-block;margin-bottom: 0;text-transform: uppercase;font-size: 23px;color: var(--theme-color);font-weight: 900;font-family: "Lato", sans-serif;padding-left: 5px;}
        .institue-description{font-size: 13px;margin-bottom: 5px;font-weight: 600;color: var(--txt-black);font-family: "Lato", sans-serif;font-weight: 900;padding-left: 5px;}
        .header-right-ul{list-style: none;justify-content: end;margin-bottom: 0;padding-left: 0;display: flex;align-items: center;}
        .header-right-ul li:first-child{padding-right: 10px}
        .header-right-ul li:nth-child(2),
        .department-li{padding-inline: 10px;}
        .department-header .header-right-ul li:nth-child(4){padding-left: 0;}
        .header-right-ul li:nth-child(3){padding-left: 10px;}
        .header-right-ul li:last-child{padding-left: 10px;}
        .header-right-links{color: var(--theme-color);font-size: 18px;text-decoration: none;}
        .header-right-ul li p{font-weight: 600;margin-bottom: 0;}
        .c-navbar{background-color: var(--theme-color);padding-block: 0;}
        .menubar-section{padding-block: 0;}
        .menubar-section .nav-link{color: var(--txt-white)!important;font-size: 16px;padding-inline: 16px !important;font-weight: 600;padding-block: 7px;transition: 0.4s;}
        .header-right-links:hover,
        .header-right-links:focus{color: var(--theme-color);opacity: 0.8;}
        .search-bar{display: flex;align-items: center;justify-content: center;padding: 40px 30px;position: fixed;width: 100%;left: 0;top: -130px;background-color: var(--txt-white);transition: 0.4s;box-shadow: 0 0 10px -2px #d4d4d4;}
        .search-bar.active{top: 0;}
        .search-input{width: calc(100% - 50px);height: 40px;padding: 0 25px;border: 1px solid var(--theme-color);outline: none;}
        .close-btn{width: 40px;height: 40px;font-size: 20px;margin-left: 10px;background-color: var(--txt-white);border: 1px solid  var(--theme-color);color: var(--theme-color);outline: none;}
        .menubar-section .nav-link.active,
        .menubar-section .nav-link:hover{opacity: 0.8;}

        .nav-item{position: relative;}
        .submenu-level-1{position: absolute;z-index: 99;list-style: none;background-color: var(--txt-white);width: 191px;display: none;padding-left: 0;}
        .department-link .nav-link i{font-size: 12px;transition: 0.4s;transform: translateY(-50%) rotate(0deg) ;}
        
        .submenu-level-1 .submenu-level-1-links{color: var(--theme-color);text-decoration: none;font-family: "Lato", sans-serif;font-weight: 600;position: relative;display: block;width: 100%;}
        .submenu-level-1 .submenu-level-1-li{padding: 5px 10px;border-bottom: 1px solid var(--theme-color);position: relative;}
        .submenu-level-1 .submenu-level-1-li:last-child{border-bottom: none;}
        .submenu-level-2{position: absolute;z-index: 0;list-style: none;background-color: var(--txt-white);top: 0;left: 0%;padding-left: 0;width: 100%;transition: 1s;opacity: 0;border: 1px solid var(--theme-color);}
        .submenu-level-2-li .submenu-level-1-links i{transform: translateY(-50%) rotate(-90deg);position: absolute;top: 50%;right: 0;transition: 0.4s;display: flex;justify-content: center;align-items: center;}
        .submenu-level-2-li:hover .submenu-level-2{left: 100%;opacity: 1;}
        .submenu-level-2-li:hover .submenu-level-1-links i{transform: translateY(-50%) rotate(90deg);}

        
        /* .language-section .language-ul #translate .goog-te-combo option{display: none;}
        .language-section .language-ul #translate .goog-te-combo option[value="bn"],
        .language-section .language-ul #translate .goog-te-combo option[value="hi"]{display: block;} */
        .language-section .language-section{background-color: var(--theme-color);padding-block: 5px;}
        .language-ul,
        .font-resize-ul{display: flex;list-style: none;margin-bottom: 0;padding-left: 0;}
        .font-resize-ul{justify-content: end;}
        .language-ul .language-li{position: relative;padding-right: 20px;display: flex;align-items: center;}
        .language-ul .language-li::after{position: absolute;content: '|';right: 10px;top: 50%;color: var(--txt-white);transform: translateY(-50%);font-size: 13px;}
        /* .language-ul:last-child .language-li::after{content: '';} */
        .language-ul .language-a{color: var(--txt-white);text-decoration: none;font-size: 12px;}
        .font-resize-ul li a{display: flex;align-items: center;}

    /* Header End */      
        

    /* Anoucement bar Start */
        .slider-img{width: 100%;}
        .anoucement-bar-section{position: relative;top: -18.5px;z-index: 1;}
        .anoucement-bar-section .c-col-md-8{max-width: 75%;margin-inline: auto;background-color: #ffffff;border: 1px solid #d4d4d4;padding: 5px 15px;display: flex;align-items: center;}
        .anoucement-bar-title-section h3{display: inline-block;margin-bottom: 0;font-size: 16px;color:var(--theme-color);font-family: "Lato", sans-serif;font-weight: 600;}
        .anoucement-bar-decription-section .anoucement-bar-decription{font-size: 16px;position: relative;padding-right: 10px;color:var(--theme-color);  font-family: "Roboto", sans-serif;}
        .anoucement-bar-decription-section .anoucement-bar-decription::before{content: '';position: absolute;right: 3px;background-color: var(--theme-color);width: 2px;height: 100%;top: 50%;transform: translateY(-50%);}
        .anoucement-bar-decription-section{padding-left: 15px;}
        .anoucement-bar-section .news-badage{font-size: 12px;border-radius: 0;margin-right: 5px;}
    /* Anoucement bar End */
    
    /* About Us Section Start */
        .about-us-section{padding-block: 50px 0;}
        .about-us-section .about-us-title{text-transform: uppercase;font-size: 19px;color: #000000;font-family: "Roboto", sans-serif;font-weight: 600;}
        .about-us-section .c-text-lg{font-size: 39px;font-family: "Lato", sans-serif;color: #d43c31;font-weight: 800;}
        .about-us-section .about-us-sub-title{font-size: 20px;color: #000000;font-family: "Roboto", sans-serif;font-weight: 500;}
        .about-us-section .about-us-decription{font-size: 16px;font-family: "Roboto", sans-serif;font-weight: 300;margin-bottom: 0;}
        .c-border-lg-right{border-right: 1px solid #d43c31;}
        .common-btn{border: 1px solid #d43c31;color: #d43c31;font-size: 18px;transition: 0.4s;}
        .common-btn:hover{color: var(--txt-white);background-color:#d43c31}
        .aboutus-principle-image-section{display: flex;align-items: center;justify-content: center;flex-wrap:wrap;}
        .aboutus-principle-image-section .aboutus-principle-section:first-child{width: 51%;}
        .aboutus-principle-section{width: 40%;text-align: center;}
        .principle-image{width: 125px;border-radius: 100%;margin-bottom: 15px;}
        .person-name{font-size: 15px;margin-bottom: 0px;}
    /* About Us Section End */


    /* Department slider Start*/
    .department_section{padding-top: 50px;}
    .department_section .department-title{font-family: "Lato", sans-serif;font-size: 25px;text-align: center;font-weight: 600;margin-bottom: 25px;}
    .department-img-section img{width: 100%;height: 100%;border-radius: 5px 5px 0 0;object-fit: cover;object-position: center;transition: 0.4s;}
    .department-img-section{padding-bottom: 1px; border: 1px solid #d4d4d4;border-radius: 5px;}
    .department-img-section .c-overflow-hidden{overflow: hidden;height: 200px;}
    .department-img-section p{margin-block: 10px;text-align: center;font-family: "Lato", sans-serif;font-weight: bold;font-size: 18px;color: #000000;}
    .department-link{text-decoration: none;color: var(--txt-black);transition: 0.4s;}
    .department-link:hover .department-img-section img{transform: scale(1.1);}
    .department-link:hover{color: var(--theme-color);}
    /* Department slider End*/

    /* Message Section Start*/
        .message-section{padding-top: 50px;}
        .message-section .date-section{background-color: #d4d4d4;border: 1px solid #000000;display: flex;align-items: center;justify-content: center;height: 100%;width: 100%;border-radius: 100%;padding: 15px;}
        .message-section .date-section p{margin-bottom: 0;font-size: 13px;text-align: center;}
        .message-person-name{text-align: right;margin-bottom: 0;font-size: 16px;}
        .message-decription{margin-bottom: 5px;font-size: 15px;line-height: 18px;}
        .message-right-section{width: calc(100% - 100px);}
        .message-left-section{width: 100px;height: 75px;}
    /* Message Section End*/

    /* News  Section Start */
    .news-section{padding-top: 50px;}
    .news-section .nav-tabs .nav-item:first-child .nav-link{border-top-left-radius: 5px;}
    .news-section .nav-tabs .nav-item:last-child .nav-link{border-top-right-radius: 5px;}
    .news-section .c-border{border: 1px solid #d4d4d4;}
    .news-badage{background: var(--theme-color);color: var(--txt-white);position: relative;animation: news 0.4s infinite;animation-fill-mode: forwards;padding: 3px 5px;font-size: 12px;font-style: italic;border-radius: 3px;}
    .news-date{color: var(--theme-color);margin-bottom: 0;}
    .news-card{border-bottom: 1px solid var(--theme-color);padding-bottom: 15px;}
    .news-text{margin-bottom: 5px;}
    .nav-tabs{border-bottom: none;}
    .news-section .nav-tabs .nav-link{color: var(--txt-black);border: 1px solid var(--txt-black);border-radius: 0;}
    .news-section .nav-tabs .nav-link.active{color: var(--theme-color);border-color: var(--theme-color);}
    .news-section .nav-tabs .nav-item:nth-child(2) .nav-link{border-left: transparent;}
    .news-section .tab-content .tab-pane{overflow-y: auto;min-height: fit-content;height: fit-content;max-height: 300px;}
    .news-section .tab-content .tab-pane::-webkit-scrollbar {width: 7px;}
    .news-section .tab-content .tab-pane::-webkit-scrollbar-track {background: #f1f1f1;}
    .news-section .tab-content .tab-pane::-webkit-scrollbar-thumb {background: #888;}
    .news-section .tab-content .tab-pane::-webkit-scrollbar-thumb:hover {background: #555;}
    .news-and-update-title{font-family: "Lato", sans-serif;font-size: 25px;text-align: center;font-weight: 600;margin-bottom: 25px;}
    @keyframes news {
        0%   {color: var(--theme-color);background: var(--txt-white);}
        100% {background: var(--theme-color);color: var(--txt-white);}
    }
    /* News  Section End */

    
    /* Footer Start */
        .footer{background-color: var(--theme-color);margin-top: 50px;padding-block: 50px 25px;}
        .footer-logo{margin-bottom: 0px;width: 75px;}
        .footer-title{color: var(--txt-white);font-size: 13px;margin-bottom: 0;line-height: 25px;}
        .ft-title{color: var(--txt-white);font-size: 20px;margin-bottom: 15px;}
        .footer .ft-ul{list-style: none;padding-left: 0;}
        .footer .ft-ul .ft-links{color: var(--txt-white);text-decoration: none;position: relative;transition: 0.4s;} 
        .footer .ft-ul .ft-links::after{position: absolute;content: '\f105';left: -15px;top: 50%;transform: translatey(-50%);transition: 0.4s;opacity: 0;font-family: 'FontAwesome';}
        .footer .ft-ul .ft-links:hover{padding-left: 15px;}
        .footer .ft-ul .ft-links:hover:after{left: 0px;opacity: 1;}
        .third-footer .ft-ul{margin-top: 37px;}
        .footer-important-links{color: var(--txt-white);text-align: right;font-size: 12px;}
        .footer-important-links a{text-decoration: none;transition: 0.4s;color: var(--txt-white);}
        .footer-important-links a:hover{text-decoration: underline;opacity: 0.8;color: var(--txt-white);}
        .footer-logo-title{color: var(--txt-white);margin-bottom: 0;text-transform: uppercase;padding-left: 25px;}
        .footer-address,
        .footer-links{color: var(--txt-white);text-decoration: none;display: block;}
        .footer-links:hover{color: var(--txt-white);opacity: 0.8;}
        .social-links-ul{display: flex;align-items: center;grid-gap: 15px;list-style: none;padding-left:0;}
        .social-links{background-color: var(--txt-white);color: var(--theme-color);height: 30px;width: 30px;line-height: 30px;border-radius: 100%;border: 1px solid var(--txt-white);transition: 0.4s;display: block;text-align: center;}
        .social-links:hover{background-color: var(--theme-color);color: var(--txt-white);cursor: pointer;}
        .footer-bottom-ul{display: flex;list-style: none;grid-gap: 15px;padding-left: 0;margin-top: 40px;margin-bottom: 0;}
        .footer-bottom-link{color: var(--txt-white);text-decoration: none;}
        .footer-bottom-link:hover{color: var(--txt-white);text-decoration: none;opacity: 0.8;}
    /* Footer End */


        @media(min-width: 1200px){            
            .c-navbar.navbar-expand-lg .navbar-nav{flex-direction:row;width: 100%;justify-content: space-between;flex-wrap: wrap;}
            .c-navbar.navbar-expand-lg .master-menu .navbar-nav{justify-content: space-between;}
            .c-navbar.navbar-expand-lg .department-header .navbar-nav{justify-content: center;}
            .menubar-section .navbar-nav .nav-item:first-child .nav-link{padding-inline-start: 0 !important;}
            /* .menubar-section .navbar-nav .nav-item:last-child .nav-link{padding-inline-end: 0 !important;} */
            .department-link:hover .nav-link i{transform: translateY(-50%) rotate(180deg) ;}
            .department-link:hover .submenu-level-1{display: block;}
            .submenu-level-1{border: 1px solid var(--theme-color);border-top: none;}
        }

        @media(max-width: 1499.99px){
            .menubar-section .nav-link,
            .submenu-level-1 .submenu-level-1-links{font-size: 14px;}
        }
        @media(max-width: 1199.98px){
            .c-navbar{position: fixed;top: 0;left: -285px;width: 280px;overflow-y: scroll;height: 100vh;transition: 0.4s;z-index: 999;background-color: var(--txt-white);box-shadow: 1px 0 10px 1px #d4d4d4;align-items: flex-start;}
            .department-link .nav-link i:before{font-size: 12px;transition: 0.4s;text-align: end;right: 0;position: absolute;top: 50%;width: 100%;transform: translateY(-50%);right: 0;}
            .menubar-section .nav-link{padding-inline: 20px !important;color: var(--theme-color) !important;}
            .menubar-section .navbar-nav{margin-left: 0;}
            /* .header-container{width: 100%;max-width: 100%;padding-inline: 0;} */
            .c-navbar.show{left: 0;}
            .c-navbar.navbar-expand-lg .navbar-nav{width: 100%;flex-direction:column;}
            .submenu-level-1{width: 100%;}
            .submenu-level-1{border: 1px solid var(--theme-color);}
            .department-link:hover .submenu-level-1{display: none;background-color: #ffffff;z-index: 1000;position: relative;}
            .department-link .submenu-level-1{display: none;}
            .department-link .submenu-level-1.active{display: block;}
            .submenu-level-2-li:hover .submenu-level-2{position: relative;left: 0;}
            .department-link .nav-link i:before{right: 0;width: 50px;text-align: center;height: 35px;line-height: 35px;}
            .department-link .nav-link i{width: calc(100% - 200px);top: 50%;}

            .submenu-level-1, .submenu-level-2 {
                list-style: none;
                margin: 0;
                padding: 0;
                display: none;
                position: relative;
                width: 100%;
            }
            
            .submenu-level-1-li {
                position: relative;
            }

        }
        @media(max-width: 991.99px){
            .first-footer{margin-bottom: 50px;}
            .c-border-lg-right{border-right: none;margin-bottom: 25px;}
            .department-link{z-index: 999;}
            .nav-link{z-index: 0;position: relative;}
            
        }
        @media(max-width: 767.98px){
            .institue-title,
            #current-date,
            .institue-description{display: none;}            
        }
        @media(max-width: 576px){
            .footer-logo{width: 75px;}
            .department-img-section img{width: 100%;height: 200px;}
            .message-right-section{width: 100%;}
            .message-left-section{margin-inline: auto;margin-bottom: 15px;}
        }

/* Home Page Css End */



/* About Us Page Css Start*/
    .about-us .main-banner{width: 100%;padding-block: 0 0px;background-size: contain;height: 400px;position: relative;}
    .about-us .banner-title{color: var(--theme-color);font-weight: 700;font-size: 42px;position: absolute;top: 50%;transform: translateY(-50%);text-align: center;left: 0;width: 100%;}
    .badage-ul{list-style: none;display: flex;padding-block: 5px;padding-inline: 0;margin-bottom: 0;}
    .badage-ul .badage-link{color: var(--theme-color);text-decoration: none;position: relative;padding-inline: 15px;font-weight: 600;}
    .badage-ul .badage-link.active{opacity: 0.8;}
    .badage-ul .badage-link.active:before{content: "";}
    .badage-ul .badage-link:before{position: absolute;content: '/';right: 0;top: 50%;transform: translateY(-50%);}
    .badage-ul li:first-child .badage-link{padding-left: 0;}

    /* About us Detail Section */
    .about-us-detail-section{padding-top: 50px;}
    .pricipal-table-section{margin-top: 75px;}
    .table-heading-title{text-align: center;font-size: 20px;color: #d43c31;border-bottom: 1px solid #d43c31;}
    .pricipal-table-section{border: 1px solid #d43c31;}
    .sr-no-heading{width: 75px;text-align: center;}
    .sr-no-heading, .name-heading,.image-heading, .period-heading{background-color: #d43c31 !important;color: #ffffff;font-size: 16px;font-family: "Lato", sans-serif;}
    .pricipal-table-section tbody{border-top: none !important;}
    .pricipal-table-section .img-fluid{width: 50px;border-radius: 100%;}
    .sr-no-dec{text-align: center;vertical-align: middle;}
    .sr-no-dec, .name-dec, .period-dec{font-size: 14px;vertical-align: middle;font-family: "Roboto", sans-serif;}
    .aboutus-title{font-size: 25px;text-align: left;font-family: "Lato", sans-serif;font-weight: 600;color: #d43c31;}
    .aboutus-des{text-align: justify;}
    .description-section .aboutus-des:last-child{margin-bottom: 0;}
    .aboutus-img{width: 100%; position: relative;}
    .aboutus-img-section{position: relative;width: 350px;margin-inline: auto;}
    .aboutus-img-section:before{position: absolute;content: "";border: 3px solid #d43c31;transform: translate(-25px , 25px);width: 100%;height: 100%;}
    .pricipal-table-section table{margin-bottom: 0;}
    .pricipal-table-section table tr.bg-white,
    .contact-us-table table tr.bg-white,
    .department-about-us-table table tr.bg-white,
    .hod-table-section  table tr.bg-white{background-color: var(--txt-white);}
    .pricipal-table-section table tr.bg-theme,
    .contact-us-table table tr.bg-theme,
    .department-about-us-table table tr.bg-theme,
    .hod-table-section  table tr.bg-theme{background-color: #d43c3147;}
    @media(max-width: 991px){
        .aboutus-img-section:before{transform: translate(0 , 0);z-index: 2;}
        
    }
    @media(max-width: 767.98px){
        .about-us-right{order: 1;margin-bottom: 25px;}
        .about-us-left{order: 2;}
        .aboutus-img-section{margin-bottom: 25px;}
        .font-resize-ul,
        .language-ul{justify-content: center;}
    }
    @media(max-width: 576px){
        .aboutus-principle-section{width: 100%;}
        .about-us-section .c-text-lg{font-size: 30px;}
        .aboutus-img-section{width: 100%;}
    }
/* About Us Page Css End*/

/* Academics Section Start*/
.academics-section{padding-top: 50px;}
.academics-title{font-family: "Lato", sans-serif;font-size: 25px;text-align: left;font-weight: 600;margin-bottom: 15px;}
.academics-section .academics-ul{list-style: none;padding-left: 16px;}
.academics-section .academics-ul .academics-li{position: relative;}
.academics-section .academics-ul .academics-li:after{position: absolute;left: -16px;top: 50%;transform: translateY(-50%);content: '\f105';font-family: 'FontAwesome';font-size: 19px;color: #d43c31;}
.academics-section .academics-ul .academics-links{color: #d43c31;font-size: 17px;font-family: "Roboto", sans-serif;text-decoration: none;transition: 0.4s;}
.academics-section .academics-ul .academics-links:hover{opacity: 0.8; cursor: pointer;}
.academics-section .education:nth-child(2),
.academics-section .education:nth-child(3){margin-top: 40px;}
.education-left-section{order: 1;text-align: left;}
.education-right-section{order: 2;text-align: right;height: 250px;margin-bottom: 40px;}
.phy-education-right-section{order: 3;text-align: right;height: 250px;margin-bottom: 40px;}
.phy-education-left-section{order: 4;text-align: left;}
.yogic-art-left-section{order: 5;text-align: left;}
.yogic-art-right-section{order: 6;text-align: right;height: 250px;margin-bottom: 40px;}
.education-right-section .img-fluid,
.phy-education-right-section .img-fluid,
.yogic-art-right-section .img-fluid{width: 100% !important;height: auto !important;object-fit: cover;aspect-ratio: 16 / 8;box-shadow: 0 1px 12px 0px rgb(141 141 141 / 52%);border-radius: 10px;}
.yogic-art-right-section{order: 6;text-align: right;height: auto;margin-bottom: 40px;}
.education-right-section{order: 2;text-align: right;height: auto;margin-bottom: 40px;}
.phy-education-right-section{order: 3;text-align: right;height: auto;margin-bottom: 40px;}
.education-right-section,
.phy-education-right-section,
.yogic-art-right-section{text-align: right;}
.phy-education-right-section{text-align: left;}
.phy-education-right-section .img-fluid{width: 464px;}
.footer-map{width: 100% !important;}
@media(max-width:767.98px){
    .education-left-section{order: 2;margin-bottom: 50px;}
    .phy-education-left-section{order: 4;margin-bottom: 50px;}
    .yogic-art-left-section{order: 6;}
    .education-right-section{order: 1;height: auto;text-align: center;margin-bottom: 25px;}
    .phy-education-right-section{order: 3;height: auto;text-align: center;margin-bottom: 25px;}
    .yogic-art-right-section{order: 5;height: auto;text-align: center;margin-bottom: 25px;}
    .phy-education-right-section .img-fluid{width: 100%;}
}
/* Academics Section Start*/

/* Contact Us Section Start */
    .contact-us-section{padding-top: 50px;}
    .contact-us-header{font-size: 20px;text-align: center;color: #d43c31;padding-block: 10px;}
    .contact-us-table{width: 100%;border: 1px solid #d43c31;}
    .contact-us-th{text-align: center;background-color: #d43c31;color: #ffffff;border: none;padding-block: 10px;}
    .contact-us-th-sr-no{text-wrap: nowrap;}
    
    .contact-us-td-links{display: block;color: #d43c31;text-decoration: none;}
    .contact-us-td-links:hover{color: #d43c31;opacity: 0.8;}
    .contact-us-image .img-fluid{border-radius: 100%;width: 75px;border-radius: 100%;}
    .contact-us-image{text-align: center;padding-block: 10px;}
    .contact-us-td{padding-block: 10px;}
    

    @media(max-width: 576px){
        .contact-us-th{padding-inline: 10px;font-size: 12px;}
        .contact-us-td{padding-inline: 10px;font-size: 11px;}
        .contact-us-image .img-fluid{width: 50px;}
    }
/* Contact Us Section Start */

    /* Links Page Css Start */
        .links-page-section{padding-top: 50px;}
        .links-page-section .links-section a{color: #d43c31;text-decoration: none;font-size: 17px;font-family: "Roboto", sans-serif;transition: 0.4s;display: flex;align-items: center;}
        .links-page-section .links-section p{word-wrap: break-word;}
        .links-page-section .links-section{word-break: break-all;}
    /* Links Page Css End */



/*================================================*/
/* Frontend Css End  */
/*===============================================*

/*================================================*/
/* Department Css Start  */
/*================================================*/

 /* Introduction Of Department Section Start */
.department-education-home .about-us-section .c-text-lg{font-size: 28px;}
.department-education-home .aboutus-principle-section{width: 100%;}
.department-education-home .department-img-section{float: right;width: 450px;border: none;border-radius: 0;margin-bottom: 0;padding-left: 15px;}
.department-education-home .department-img-section img{border-radius: 0;}
.department-education-home .about-us-decription{text-align: justify;}
.department-education-home .about-us-ul li p{margin-bottom: 0;}

/* Introduction Of Department Section End */

/* Hod Message Principal Section Start */
.department-education-home .hod-message-section{margin-top: 50px;}
.department-education-home .hod-message-section .hod-image-section{width: 130px;margin-inline: auto;}
.department-education-home .hod-message-section .hod-image-section .img-fluid{border-radius: 100%;margin-bottom: 15px;}
.department-education-home .hod-message-section .c-border-md-left{border-left: 1px solid var(--theme-color);}
/* .department-education-home .hod-message-section .hod-title{color: var(--theme-color);font-weight: 700;font-family: "Lato", sans-serif;font-size: 25px;} */
.department-education-home .hod-message-section .hod-title{color: var(--theme-color);font-weight: 700;font-family: "Lato", sans-serif;font-size: 20px;text-align: center;margin-bottom: 5px;}
.department-education-home .hod-message-section .hod-sub-title{color: var(--txt-black);font-size: 16px;text-align: center;}
.theme-border{border-color: var(--theme-color);}
.department-education-home .news-section{padding-top: 50px;}
/* Hod Message Principal Section End */

/* New Of Department Section Start */
.department-education-home .hod-news-section{margin-top: 50px;}
.department-education-home .hod-news-section .news-title{font-family: "Lato", sans-serif;font-size: 25px;text-align: center;font-weight: 600;margin-bottom: 25px;}
.department-education-home .hod-news-section .card-title{font-size: 22px;font-family: "Roboto", sans-serif;color: var(--theme-color);}
.department-education-home .hod-news-section .see-more-links{color: var(--txt-white);text-decoration: none;font-family: "Lato", sans-serif;font-size: 16px;text-align: center;background-color: var(--theme-color);width: 100%;display: block;border-radius: 0 0 5px 5px;transition: 0.4s;border: 1px solid var(--theme-color);}
.department-education-home .hod-news-section .see-more-links:hover{background-color: var(--txt-white);color: var(--theme-color);cursor: pointer;}
/* New Of Department Section End */


/* Department About Us Section Start */
.department-about-us-section{margin-top: 50px;}
.department-about-us-section .about-us-table{border: 1px solid var(--theme-color);border-top: none;}
.department-th:first-child{border-left: none}
.department-th:last-child{border-right: none}
.department-th{border: 1px solid #d43c31;background-color: #d43c31 !important;color: var(--txt-white);padding-block: 5px;}
.border-top-none{border-top: none !important;}
.department-td,
.department-td-links,
.hod-td{font-size: 14px;border-bottom: none;}
.department-td-links a{color: var(--theme-color);text-decoration: none;font-size: 15px;}
.department-about-us-table table,
.hod-table-section table{border: 1px solid #d43c31;margin-bottom: 0;}
.department-about-us-table{overflow-y: hidden;}
.yogic-art-about-us .department-td{vertical-align: middle;}
/* Department About Us Section End */



@media(min-width: 1199px){
    .navbar-light .department-header .navbar-nav .nav-link{padding-inline: 1rem !important;}
    /* .header-container{max-width: 1350px;} */
    /* .navbar-light .department-header .navbar-nav .nav-link{width: calc(100% - 35px);transform: translateY(-50%) rotate(0deg);}    
    .navbar-light .department-header .navbar-nav .nav-link{width: calc(100% - 35px);transform: translateY(-50%);}     */
}
@media(min-width: 1405px){
    /* .header-container{max-width: 1405px;} */   
}
@media(max-width: 1400px){
    .navbar-expand-lg .navbar-nav .nav-link{padding-inline: 0.4rem !important;}
}
@media(max-width: 1023.98px){
    .department-education-home .department-img-section{float: none;margin: 0 auto 25px auto;width: 75%;}
}
@media(max-width: 575.98px){
    .department-education-home .department-img-section{width: 100%;}
    .department-education-home .about-us-section .c-text-lg{font-size: 20px;}
    .about-us-section .about-us-title{font-size: 17px;}
    .about-us-section .about-us-sub-title{font-size: 15px;}
    .department-education-home .about-us-decription{font-size: 14px;}
}
/*================================================*/
/* Department Css End  */
/*================================================*/



/*================================================*/
/* Academic Css Start  */
/*================================================*/

.education-academic-section{padding-top: 50px;}
.education-academic-section .course-title{font-size: 23px;color: #d43c31;font-family: "Lato", sans-serif;font-weight: 900;margin-bottom: 30px;}
.education-academic-section .course-title span{position: relative;}
.education-academic-section .course-title span:after{background-color: #d43c31;bottom: -10px;left: 0;width: 100%;height: 2px;position: absolute;content: '';}
.education-academic-section .course-sub-title{font-size: 18px;color: #000000;font-family: "Roboto", sans-serif;font-weight: 700;margin-bottom: 0;}
.education-academic-section .course-description{font-size: 16px;color: #000000;font-family: "Roboto", sans-serif;font-weight: 400;margin-bottom: 10px;}
.education-academic-section .course-section{margin-inline: auto;margin-bottom: 25px;}
.theme-text{color: var(--theme-color) !important;}
.education-academic-section .course-description-ul-roman{list-style: lower-roman;}
.education-academic-section .course-description-ul-upper-roman{list-style: upper-roman;}
.education-academic-section .course-description-ul-roman .course-description-li{padding-left: 15px;}
.education-academic-section .course-section{overflow-wrap: break-word;}

.course-table{width: 100%;border-color: #000000;}
.course-th{border:1px solid #000000;text-align: center;font-size: 16px;}
.course-td{border:1px solid #000000;text-align: center;font-size: 14px;}
.sport-science-page .course-description{margin-bottom: 15px;}
.yogic-art-page .course-description{margin-bottom: 10px;}
.course-description-ul-number{list-style:decimal;}
.course-description-ul-list-none{list-style: none;}
.course-td.c-w-50{width: 100px;}
.course-td{padding-inline: 15px;}
.course-description-ul-alpha{list-style:lower-alpha;}
.course-description-ul-upper-alpha{list-style: upper-alpha;}
.font-large-course{font-size: 20px !important;}
.courser-border-bottom{border-bottom: 2px solid #000000;}
.course-font-small{font-size: 12px;}
@media(max-width: 576px){
    .education-academic-section .course-title{font-size: 20px;}
    .education-academic-section .course-sub-title{font-size: 16px;}
    .education-academic-section .course-description{font-size: 14px;}
}
/*================================================*/
/* Academic Css End  */
/*================================================*/

/*================================================*/
/* Hod Section Start */
/*================================================*/

.hod-main-section{padding-top: 50px;}
.hod-th{background-color: #d43c31 !important;color: #ffffff;}
.hod-main-title{font-size: 25px;text-align: center;color: #d43c31;}

/*================================================*/
/* Hod Section end */
/*================================================*/


/*================================================*/
/* Auth Section Start */
/*================================================*/
.frontend-auth-section .auth-card{max-width: 400px;margin-inline: auto;padding-top: 50px;}
.frontend-auth-section .auth-card .wrap-login100{background-color: #ffffff;margin-top: 25px;box-shadow: 0 0 4px rgba(0, 0, 0, .14), 0 4px 8px rgba(0, 0, 0, .06);border-radius: 5px;padding: 2rem;}
.frontend-auth-section .auth-card .login100-form-title{color: #d43c31;display: block;font-size: 24px;line-height: 1.2;padding-top: 1.5rem;text-align: center;width: 100%;margin-bottom: 0;text-transform: capitalize;}
.frontend-auth-section .auth-card form .tabs-menu-body{padding-top: 1.5rem;}
.frontend-auth-section .auth-card form .wrap-input100{margin-bottom: 10px;position: relative;width: 100%;z-index: 1;}
.frontend-auth-section .auth-card form .form-control:focus{box-shadow: none;}
.frontend-auth-section .text-primary,
.frontend-auth-section a.text-primary:focus,
.frontend-auth-section a.text-primary:hover{color: #d43c31 !important;text-decoration: none;}
.frontend-auth-section .forgot-password-link{padding-top: 1rem;}
.frontend-auth-section .container-login100-form-btn{text-align: center;padding-top: 1rem;}
.frontend-auth-section .container-login100-form-btn .btn-primary{background-color: #d43c31;border-color: #d43c31;width: 100%;}



.font-resize-site{font-size: 12px;color: var(--txt-white);margin-left: 10px;text-decoration: none;transition: 0.4s;}
.font-resize-site:hover{color: var(--txt-white);text-decoration: none;opacity: 0.7;cursor: pointer;}

/*================================================*/
/* Auth Section End */
/*================================================*/
.skiptranslate {display: none !important;}
#content {top: 0px !important;}
.theme-changes-section{position: relative;margin-left: 10px;}
.theme-changes-section .checkbox {opacity: 0;position: absolute;z-index: 1;width: 100%;height: 100%;}
.theme-changes-section .checkbox-label{background-color: #ffffff; width: 45px;height: 20px;border-radius: 45px;position: relative;padding: 5px;cursor: pointer;display: flex;justify-content: space-between;align-items: center;}
.theme-changes-section .checkbox-label .ball {background-color: #d43c31;width: 16px;height: 16px;position: absolute;left: 2px;top: 2px;border-radius: 50%;transition: transform 0.2s linear;}
.theme-changes-section .checkbox:checked + .checkbox-label .ball {transform: translateX(24px);background-color: #ffffff;}
.theme-changes-section .checkbox:checked + .checkbox-label{background-color: #d43c31;}  
/*  Support me if you like it */
.theme-changes-section .support {position: absolute;right: 20px;bottom: 20px;}
.theme-changes-section .support a {color: #292c35;font-size: 32px;backface-visibility: hidden;display: inline-block;transition: transform 0.2s ease;}
.theme-changes-section .support a:hover{transform: scale(1.1);}
.eye-icon{width: 38px;height: 38px;text-align: center;line-height: 38px;}
.eye-icon:hover{cursor: pointer;}
.eye-icon.eye-off .fa-eye,
.eye-icon .fa-eye{display: none;}
.eye-icon.eye-off .fa-eye-slash,
.eye-icon .fa-eye-slash{display: inline-block;}
.eye-icon.eye-open .fa-eye-slash{display:  none;}
.eye-icon.eye-open .fa-eye{display: inline-block;}
.password-section{border: 1px solid #ced4da;border-radius: 5px;}
.password-section .border-none{border: none;}
.password-section .border-right{border-right: 2px solid #ced4da;}
.text-decoration-none{text-decoration: none;}
.text-justify{text-align: justify;}
.right-academics-ul{list-style: none;position: sticky;top: 30px;}
.right-academics-li{border: 1px solid #d43c31;background-color: #EEEEEE;border-bottom: none;padding: 10px;}
.right-academics-li:last-child{border-bottom: 1px solid #d43c31;}
.right-academics-li a{text-decoration: none;color: #d43c31;font-weight: 600;}
.right-academics-a:hover{cursor: pointer;}
.bg-theme-course{background-color: #eeeeee;padding: 10px 5px;color: #000000;position: relative;border: 1px solid #dddddd;display: block;}
.courser-name-border-bottom{border-bottom: 1px solid #dddddd;padding-bottom: 5px;}
.top-header-right-ul{list-style: none;margin-bottom: 0;display: flex;padding-left: 0}
#language{border: none;font-size: 12px;outline: none;background-color: #d43c31;color: #ffffff;}
#language option{background-color: #ffffff;color: #d43c31;border: 1px solid #d43c31;}
.top-header-right-ul li a{color: #ffffff;text-decoration: none;font-size: 12px;padding-left: 15px;}
.about-us.academics .heading-acadimacs{font-size: 25px;margin-block: 15px;}
.academics-section{padding-top: 0;}
.about-us.academics .banner-title,
.students-corner .banner-title{display: none;}
.heading-acadimacs{margin-bottom: 50px;}
.academics-section .detail-program{order: 7;margin-inline: auto;}
.contact-table-section .contact-us-th{background-color: #d43c31;color: #ffffff;border: none;padding-block: 10px;}
.contact-table-section .bg-theme{background-color: #d43c3147;}
.contact-table-section .bg-white{background-color: #ffffff;}
.contact-table-section tr{border-width:0 !important;}
.about-us .main-banner{background-size: cover;}
.c-order-6 .footer-bottom-link{border: 1px solid var(--txt-white);padding: 5px 10px;border-radius: 5px;}
.footer-map{width: 100% !important;}
.gallery-page{padding-top: 50px;}
.gallery-page .gallery-img{width: 100%;object-fit: cover;aspect-ratio: 1 / 1;display: block;}
.gallery-img-section:hover{cursor: pointer;}
.gallery-img-block,
.gallery-item{aspect-ratio: 1 / 1;}
.gallery-img-block img,.gallery-item img{width: 100%;height: 100%;object-fit: cover;}
.right-side-links .news-card{padding: 30px 15px !important;}
.marquee-wrapper {height: 200px; overflow: hidden;position: relative;}
.marquee-inner {display: flex;flex-direction: column;animation: scroll-up-loop 5s linear infinite;}
.marquee-wrapper:hover .marquee-inner {animation-play-state: paused;cursor: pointer;}
@keyframes scroll-up-loop {
    0% {transform: translateY(0);}
    100% {transform: translateY(-50%);}
}  
.faculty-section{padding-top: 50px;}
.faculty-section .card-footer-links{display: block;}
.card-footer-links,.card-footer-links:hover{color: #d43c31;text-decoration: none;width: 100%;text-wrap: wrap;display: block;font-size: 15px;}
.right-side-links .links-section,.left-circular-section .links-section,.left-circular-section .marquee-wrapper{max-height: 430px;overflow: hidden;height: 100% !important;min-height: 430px;}
  
/*  Screen Reader Access Start */
.screen-reader-content p{margin-bottom: 15px;font-size: 16px;}
.screen-reader-table{margin-top: 20px;}
.screen-reader-table th{background-color: #d43c31;color: #ffffff;padding-inline: 15px;padding-block: 7px;font-size: 18px;}
.screen-reader-table td{color: #000000;border-top: 1px solid #000000;border-bottom: 1px solid #000000;padding-block: 5px;padding-inline: 15px;white-space: nowrap;font-size: 15px;}
.screen-reader-table td a{color: #000000;text-decoration: none;}
.screen-reader-table .second-td{color: #000000;background-color: #ffaaa4;}

/*  Screen Reader Access End */

.news-link{color: #000000;text-decoration: none;font-size: 17px;font-family: "Roboto", sans-serif;transition: 0.4s;}
.news-link:hover{color: #000000;opacity: 0.7;}
.faculty-section .principle-image{aspect-ratio: 15 / 15 ;object-fit: cover;object-position: center;}

@media(min-width: 1200px){
    .department-link{position: relative;}
    .department-link .fa-chevron-down{position: absolute;top: 50%;transform: translateY(-50%) rotate(0deg);right: -5px;color: var(--txt-white);transition: 0.7s;font-size: 12px;}
    .department-link:hover .fa-chevron-down{transform: translateY(-50%)  rotate(180deg);top: 50%;}
    .submenu-level-2-li .fa-chevron-down{position: absolute;top: 50%;transform: translateY(-50%) rotate(-90deg) !important;right: 15px;color: var(--theme-color);transition: 0.4s;}
    .submenu-level-2-li:hover .fa-chevron-down{transform: translateY(-50%) rotate(90deg) !important;}
    .screen-reader-access-desktop{display: block;}    
    .screen-reader-mobile{display: none;}
}
@media(max-width: 1199.98px){
    .department-link .fa-chevron-down{color: var(--theme-color);font-size: 12px;position: absolute;right: 0;top: 0;width: 35px;height: 35px;line-height: 35px;text-align: end;transition: 0.4s;transform: translateX(0)rotate(0deg);text-align: center;}
    .active-menu-1 .mobile-menu{transform: translateX(0) rotate(-180deg);text-align: center;}
    .submenu-level-2-li .fa-chevron-down{height: 30px;width: 30px;line-height: 30px;top: 0;transform: none;right: 0px;transform: translateX(0px)rotate(0deg);text-align: center;}
    .submenu-level-2{opacity: 1;transition: unset;margin-top: 5px;}
    .active-submenu-level-2 .fa-chevron-down{transform: translateX(0px) rotate(180deg);right: 0;text-align: center;}
    .active-menu{transform: translateX(0px) rotate(180deg);}
    .menu-active{position: fixed !important;width: 100% !important;}
    #content .bar-icon{display: inline-block;transition: 0.4s;}
    #content .close-icon{display: none;transition: 0.4s;}
    #content.menu-active .close-icon{display: inline-block;}
    #content.menu-active .bar-icon{display: none;}
    .navbar-expand-lg .navbar-nav .nav-link,
    .c-navbar.show .header-container{padding-inline: 0 !important;}
    .c-navbar.navbar-expand-lg .navbar-nav{padding-top: 15px;}
    .screen-reader-access-desktop{display: none;}
    .screen-reader-mobile{display: block;}
}
@media(max-width: 767.98px){
  .right-academics-ul{padding-left: 0;}
  .right-side-links .links-section,
  .left-circular-section .links-section,
  .left-circular-section .marquee-wrapper{max-height: fit-content;}
}
@media(max-width: 576px){
    .hod-main-title{font-size: 20px;}
    .footer-bottom-ul{margin-top: 10px;}
    .anoucement-bar-section .c-col-md-8{max-width: 100%;}
    .top-header-section{padding-block: 0;}
    .anoucement-bar-section .c-col-md-8{background-color: var(--txt-white);}
    .footer-bottom-ul{text-align: center;}
    .anoucement-bar-title-section h3,
    .footer-address, .footer-links,
    .footer .ft-ul .ft-links,
    .footer-bottom-link,
    .anoucement-bar-decription-section .anoucement-bar-decription{font-size: 14px;}
    .footer-bottom-ul{justify-content: center !important;}
    .department_section,
    .news-section{padding-top: 25px;}
    .c-order-1{order: 1;}
    .c-order-2{order: 2;}
    .c-order-3{order: 3;}
    .c-order-4{order: 4;}
    .c-order-5{order: 5;margin-bottom: 25px;}
    .c-order-6{order: 8;}
    .c-order-7{order: 6;}
    .c-order-8{order: 7;}
    .c-order-6 .footer-bottom-link{margin-bottom: 0;border: 1px solid var(--txt-white);padding: 5px 10px;border-radius: 5px;}
    .footer-logo,
    .custom-logo{height: 100%;width: 50px;}
    .footer{padding-block: 50px;}
    .right-side-links{padding-inline: 12px;margin-top: 35px;}
    .about-us .banner-title{font-size: 32px;}
    .department-li{position: absolute;top: 30px;left: 0;}
    .language-section.department-section .language-section {height: 63px;position: relative;}
    .language-section.department-section .top-header-right-ul li a{padding-left: 6px;}
    .language-section.department-section .right-section{position: absolute;top: 50%;transform: translateY(-50%);right: 10px;}
    .about-us .main-banner{height: 200px}
    .top-header-section {padding-block: 5px 0;}
    .about-us .banner-title{padding-inline: 20px;font-size: 25px;}
    .badage-ul .badage-link{font-size: 14px;}
    .about-us .main-banner .container{padding-inline: 0;}
    .screen-reader-content p{font-size: 14px;}
    .screen-reader-table th{font-size: 15px;}
    .screen-reader-table td{font-size: 14px;}
}
@media(max-width: 450px){
    .badage-ul .badage-link{font-size: 12px;padding-inline: 10px;}
    .badage-ul .badage-link.active{padding-inline: 5px;}
}
@media(max-width: 430px){
    .menubar-section .nav-link{font-size: 13px;}
    .submenu-level-1 .submenu-level-1-links{font-size: 12px;}
}
@media(max-width: 375px){
    .badage-ul .badage-link{font-size: 11px;}
    .about-us .banner-title{font-size: 20px;} 
}
@media(max-width: 359px){
    .about-us .banner-title{font-size: 25px;}
    .theme-changes-section .checkbox-label{width: 35px;}
    .font-resize-site,
    #language{font-size: 11px}
    .theme-changes-section .checkbox:checked + .checkbox-label .ball{left: -8px;}
    .anoucement-bar-title-section h3,.anoucement-bar-decription-section .anoucement-bar-decription,
    .footer-address, .footer-links,.footer-bottom-link,
    .footer .ft-ul .ft-links{font-size: 12px;}
}
@media(max-width: 350px){
    .menubar-section .nav-link, .submenu-level-1 .submenu-level-1-links{font-size: 12px;}
    .font-large-course{font-size: 18px !important;}
}
@media(max-width: 300px){
    .about-us .banner-title{font-size: 20px;padding-inline: 20px;}
    .badage-ul .badage-link{font-size: 14px;}
}
