<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  
  <title>Home | PDEA College of Pharmacy - ITERM Akurdi</title>

  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="theme-color" content="#0b1f36">
  <meta name="apple-mobile-web-app-capable" content="yes">
  <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
  <meta name="apple-mobile-web-app-title" content="ITERM Akurdi">
  <link rel="manifest" href="/manifest.webmanifest">
  <link rel="icon" type="image/jpeg" href="/img/pdea.jpg">
  <link rel="apple-touch-icon" href="/img/pdea.jpg">

  <!-- Google Fonts -->
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css">
  <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;600&display=swap" rel="stylesheet">
  <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700&display=swap" rel="stylesheet">

  <!-- Font Awesome -->
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">

  <!-- Tailwind CSS -->
  <script src="https://cdn.tailwindcss.com"></script>

  <!-- Bootstrap CSS -->
  <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">

  <!-- ✅ SAFE FIXES (NO TAILWIND BREAK) -->
  <style>
    :root {
      --brand-950: #071b2c;
      --brand-900: #0b2340;
      --brand-800: #123d64;
      --brand-700: #175d98;
      --brand-500: #2a7ac7;
      --brand-300: #9ec7ef;
      --accent: #d9b56d;
      --accent-strong: #b98c3c;
      --ink-900: #132433;
      --ink-700: #2b3d4f;
      --bg-50: #f4f8fd;
      --bg-100: #edf4fb;
      --bg-200: #e3edf8;
      --white: #ffffff;
      --border-soft: rgba(11, 35, 64, 0.10);
    }

    body {
      font-family: 'Poppins', 'Roboto', sans-serif;
      background: linear-gradient(180deg, #edf5ff 0%, #f7fbff 28%, #eef4ff 100%);
      color: var(--ink-900);
    }

    .abhi-chatbot {
      position: fixed;
      right: 20px;
      bottom: 20px;
      z-index: 9999;
      font-family: 'Poppins', 'Roboto', sans-serif;
    }

    .abhi-chat-toggle {
      width: 62px;
      height: 62px;
      border: none;
      border-radius: 50%;
      background: linear-gradient(135deg, #0b1f36 0%, #123b66 100%);
      color: #fff;
      font-size: 1.5rem;
      box-shadow: 0 18px 35px rgba(11, 31, 54, 0.25);
      cursor: pointer;
      transition: transform 0.2s ease, box-shadow 0.2s ease;
    }

    .abhi-chat-toggle:hover {
      transform: translateY(-2px) scale(1.02);
      box-shadow: 0 20px 40px rgba(11, 31, 54, 0.32);
    }

    .abhi-chat-panel {
      position: absolute;
      right: 0;
      bottom: 78px;
      width: min(380px, calc(100vw - 28px));
      background: rgba(255, 255, 255, 0.98);
      border: 1px solid rgba(11, 31, 54, 0.08);
      border-radius: 24px;
      box-shadow: 0 35px 80px rgba(11, 31, 54, 0.22);
      overflow: hidden;
      display: none;
      backdrop-filter: blur(8px);
      border: 1px solid rgba(158, 199, 239, 0.5);
    }

    .abhi-chat-panel.open {
      display: block;
      animation: abhiSlideIn 0.25s ease;
    }

    @keyframes abhiSlideIn {
      from {
        opacity: 0;
        transform: translateY(12px) scale(0.98);
      }

      to {
        opacity: 1;
        transform: translateY(0) scale(1);
      }
    }

    .abhi-chat-header {
      background: linear-gradient(135deg, #0b1f36 0%, #123b66 100%);
      color: #fff;
      padding: 14px 16px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 12px;
    }

    .abhi-chat-header strong {
      display: block;
      font-size: 1rem;
      letter-spacing: -0.02em;
    }

    .abhi-chat-header small {
      opacity: 0.85;
      font-size: 0.72rem;
    }

    .abhi-chat-header .abhi-bot-badge {
      width: 34px;
      height: 34px;
      border-radius: 50%;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      background: rgba(255, 255, 255, 0.18);
      box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.18);
      margin-right: 10px;
      font-size: 1rem;
      animation: abhiPulse 1.8s infinite;
    }

    @keyframes abhiPulse {

      0%,
      100% {
        transform: scale(1);
      }

      50% {
        transform: scale(1.08);
      }
    }

    .abhi-chat-close {
      background: transparent;
      border: none;
      color: #fff;
      font-size: 1.45rem;
      line-height: 1;
      cursor: pointer;
      padding: 0;
    }

    .abhi-chat-body {
      max-height: 320px;
      overflow-y: auto;
      padding: 16px 14px 10px;
      background: linear-gradient(180deg, #f8fbff 0%, #f2f7ff 100%);
    }

    .abhi-bubble {
      max-width: 85%;
      padding: 10px 12px;
      border-radius: 16px;
      font-size: 0.92rem;
      line-height: 1.5;
      margin-bottom: 10px;
      animation: abhiFadeIn 0.22s ease;
    }

    @keyframes abhiFadeIn {
      from {
        opacity: 0;
        transform: translateY(4px);
      }

      to {
        opacity: 1;
        transform: translateY(0);
      }
    }

    .abhi-bubble.bot {
      background: #eaf2ff;
      color: #163d60;
      border-top-left-radius: 4px;
      margin-right: auto;
      box-shadow: inset 0 0 0 1px rgba(18, 59, 102, 0.04);
    }

    .abhi-bubble.user {
      background: linear-gradient(135deg, #0b1f36 0%, #123b66 100%);
      color: #fff;
      border-top-right-radius: 4px;
      margin-left: auto;
    }

    .abhi-chat-suggestions {
      display: flex;
      flex-wrap: wrap;
      gap: 8px;
      margin-top: 8px;
    }

    .abhi-chat-suggestions button {
      border: 1px solid rgba(18, 59, 102, 0.12);
      background: linear-gradient(180deg, #ffffff 0%, #f6faff 100%);
      color: #123b66;
      border-radius: 999px;
      padding: 8px 12px;
      font-size: 0.76rem;
      font-weight: 700;
      cursor: pointer;
      transition: all 0.2s ease;
      box-shadow: 0 4px 14px rgba(18, 59, 102, 0.06);
    }

    .abhi-chat-suggestions button:hover {
      background: linear-gradient(180deg, #edf6ff 0%, #e5f0ff 100%);
      border-color: rgba(18, 59, 102, 0.2);
      transform: translateY(-1px);
      box-shadow: 0 8px 18px rgba(18, 59, 102, 0.12);
    }

    .abhi-chat-form {
      display: flex;
      gap: 8px;
      padding: 12px 14px 14px;
      background: linear-gradient(180deg, #ffffff 0%, #f7faff 100%);
      border-top: 1px solid rgba(11, 31, 54, 0.08);
    }

    .abhi-chat-form input {
      flex: 1;
      border: 1px solid rgba(11, 31, 54, 0.12);
      border-radius: 999px;
      padding: 10px 14px;
      font-size: 0.9rem;
      outline: none;
      color: #1c2f46;
    }

    .abhi-chat-form input:focus {
      border-color: rgba(18, 59, 102, 0.5);
      box-shadow: 0 0 0 3px rgba(18, 59, 102, 0.08);
    }

    .abhi-chat-form button {
      border: none;
      border-radius: 999px;
      padding: 10px 16px;
      background: linear-gradient(135deg, #0b1f36 0%, #123b66 100%);
      color: #fff;
      font-weight: 600;
      cursor: pointer;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      font-family: 'Poppins', 'Roboto', sans-serif;
      letter-spacing: -0.04em;
    }

    p,
    li,
    span,
    a,
    label,
    input,
    textarea,
    button {
      font-family: 'Poppins', 'Roboto', sans-serif;
    }

    /* Bootstrap container reset */
    .container {
      max-width: 100% !important;
    }

    /* Mega menu safety */
    .mega-menu {
      z-index: 9999;
    }

    .card,
    .bg-white,
    .table,
    .panel,
    .section-box {
      box-shadow: 0 14px 30px rgba(11, 35, 64, 0.06) !important;
      border-color: var(--border-soft) !important;
    }
  </style>
  
</head>

<body class="bg-light">

  <!-- Header -->
  <div>
    <style>
        header .lh-sm {
            line-height: 1.2;
        }

        /* Mobile */
        .heading1 {
            font-size: 0.75rem;
        }

        .heading2 {
            font-size: 1.15rem;
            font-weight: 700;
        }

        .address-text {
            font-size: 0.70rem;
        }

        .affiliation-text {
            font-size: 0.65rem;
        }

        .text-light-bright {
            color: rgba(13, 59, 93, 0.82) !important;
        }

        .cop-logo,
        .pdea-logo {
            width: 92px;
            height: 92px;
            object-fit: cover;
            filter: drop-shadow(0 6px 14px rgba(10, 60, 76, 0.12));
            flex-shrink: 0;
        }

        .top-strip {
            background: linear-gradient(90deg, #0b1f36 0%, #122d4c 35%, #163b5d 100%);
            color: #ffffff;
            font-size: 12px;
            line-height: 1.2;
            min-height: 32px;
            padding: 3px 0;
            box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.08);
        }

        .top-strip .max-w-7xl {
            max-width: 100%;
            width: 100%;
            min-height: 26px;
        }

        #pwaInstallBtn {
            display: none;
        }

        .mobile-top-menu {
            display: none;
        }

        .mobile-top-menu.open {
            display: block;
        }

        .naac-badge {
            background: linear-gradient(135deg, #f8dc9b 0%, #d9af5f 100%);
            color: #10233b;
            font-weight: 800;
            padding: 4px 12px;
            border-radius: 999px;
            font-size: 11px;
            letter-spacing: 0.08em;
            box-shadow: 0 4px 10px rgba(217, 181, 109, 0.22);
        }

        .site-header-shell {
            background: linear-gradient(180deg, #f5f9ff 0%, #edf4ff 100%);
            border-bottom: 1px solid rgba(12, 39, 64, 0.08);
            box-shadow: inset 0 -1px 0 rgba(12, 39, 64, 0.04);
            padding: 12px 0;
        }

        .brand-wrap {
            background: rgba(255, 255, 255, 0.92);
            border-radius: 18px;
            padding: 8px 10px;
            border: 1px solid rgba(12, 39, 64, 0.08);
        }

        .institution-panel {
            background: linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(237, 245, 255, 0.96) 100%);
            border: 1px solid rgba(17, 53, 87, 0.08);
            border-radius: 22px;
            box-shadow: 0 14px 32px rgba(15, 28, 45, 0.08);
            display: flex;
            align-items: center;
            gap: 22px;
            padding: 18px 20px 16px 18px;
            min-height: 180px;
        }

        .institution-brand {
            width: 148px;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
        }

        .brand-logo {
            width: 120px;
            height: 120px;
            border-radius: 50%;
            object-fit: cover;
            background: #fff;
            border: 4px solid #f2f4f7;
            box-shadow: 0 10px 25px rgba(15, 28, 45, 0.10);
        }

        .institution-content {
            flex: 1;
            min-width: 0;
            text-align: center;
        }

        .brand-kicker {
            color: #0c2d4a;
            font-size: 0.82rem;
            font-weight: 800;
            letter-spacing: 0.08em;
            text-transform: uppercase;
            margin-bottom: 10px;
        }

        .brand-title {
            margin: 0;
            color: #0b1f36;
            font-size: clamp(1.5rem, 2vw, 3rem);
            font-weight: 900;
            line-height: 1.08;
            letter-spacing: -0.02em;
            text-transform: uppercase;
        }

        .brand-meta {
            margin-top: 10px;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-wrap: wrap;
            gap: 10px 18px;
            color: #2b3c4d;
            font-weight: 700;
            font-size: 0.86rem;
        }

        .brand-meta .location {
            color: #123b66;
        }

        .brand-credentials {
            margin: 10px auto 0;
            color: rgba(35, 49, 62, 0.82);
            font-size: 0.76rem;
            font-weight: 600;
            line-height: 1.6;
            letter-spacing: 0.01em;
            max-width: 900px;
        }

        .tag-row {
            margin-top: 12px;
            display: flex;
            justify-content: center;
            align-items: center;
            gap: 10px;
            flex-wrap: wrap;
        }

        .mini-badge {
            border: 1px solid rgba(44, 67, 85, 0.18);
            background: linear-gradient(180deg, #ffffff 0%, #f7fafc 100%);
            border-radius: 999px;
            padding: 0.42rem 0.9rem;
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8);
            color: #1d2d3d;
            font-size: 0.7rem;
            font-weight: 700;
        }

        .header-quick-actions {
            width: 220px;
            display: flex;
            flex-direction: column;
            gap: 10px;
            flex-shrink: 0;
        }

        .quick-action {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            min-height: 42px;
            background: #ffffff;
            border: 1px solid rgba(77, 16, 16, 0.18);
            border-radius: 999px;
            color: #1d2d3d;
            font-size: 0.82rem;
            font-weight: 700;
            text-decoration: none;
            box-shadow: 0 6px 16px rgba(15, 28, 45, 0.05);
            transition: all 0.25s ease;
        }

        .quick-action:hover {
            transform: translateY(-1px);
            box-shadow: 0 10px 18px rgba(15, 28, 45, 0.08);
            text-decoration: none;
            color: #1d2d3d;
        }

        .quick-action.primary {
            background: linear-gradient(135deg, #0b1f36 0%, #154a76 100%);
            border-color: rgba(11, 31, 54, 0.2);
            color: #ffffff;
        }

        .quick-action.accent {
            background: linear-gradient(135deg, #f7d98d 0%, #e5b95c 100%);
            border-color: rgba(122, 86, 2, 0.2);
            color: #10304d;
        }

        .quick-action.contact {
            background: linear-gradient(135deg, #ebf3ff 0%, #dfeeff 100%);
            border-color: rgba(17, 66, 103, 0.15);
            color: #123b66;
        }

        .info-block {
            padding: 4px 0;
        }

        .header-action-btn {
            min-width: 150px;
            border-radius: 12px !important;
            font-weight: 700 !important;
            transition: all 0.25s ease;
            box-shadow: 0 6px 16px rgba(11, 92, 121, 0.08);
        }

        .header-action-btn:hover {
            transform: translateY(-2px);
            box-shadow: 0 10px 22px rgba(11, 92, 121, 0.13);
        }

        .mini-badge {
            border: 1px solid rgba(13, 61, 92, 0.18);
            background: rgba(255, 255, 255, 0.55);
            border-radius: 999px;
            padding: 0.35rem 0.8rem;
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
        }

        @media (max-width: 767px) {
            .top-strip-inner {
                gap: 8px;
            }

            .top-strip-login {
                order: 1;
            }

            .institution-panel {
                flex-direction: column;
                align-items: center;
                gap: 12px;
                padding: 14px 12px 12px;
                min-height: auto;
            }

            .institution-brand {
                width: 100%;
                display: flex;
                justify-content: center;
            }

            .brand-logo {
                width: 72px;
                height: 72px;
                border-width: 3px;
            }

            .institution-content {
                width: 100%;
                text-align: center;
            }

            .brand-kicker {
                font-size: 0.62rem;
                margin-bottom: 8px;
                letter-spacing: 0.05em;
            }

            .brand-title {
                font-size: 1.02rem;
                line-height: 1.35;
                letter-spacing: -0.02em;
            }

            .brand-meta {
                gap: 6px 8px;
                font-size: 0.62rem;
                line-height: 1.4;
            }

            .brand-credentials {
                font-size: 0.62rem;
                line-height: 1.5;
                margin-top: 8px;
            }

            .tag-row {
                gap: 6px;
                margin-top: 10px;
            }

            .mini-badge {
                padding: 0.3rem 0.6rem;
                font-size: 0.58rem;
            }

            .header-quick-actions {
                width: 100%;
                display: grid;
                grid-template-columns: repeat(3, minmax(0, 1fr));
                gap: 8px;
            }

            .quick-action {
                min-height: 38px;
                font-size: 0.63rem;
                padding: 0.5rem 0.4rem;
                text-align: center;
            }
        }

        /* Desktop */
        @media (min-width: 992px) {
            .heading1 {
                font-size: 1.05rem;
            }

            .heading2 {
                font-size: 1.85rem;
            }

            .address-text {
                font-size: 0.95rem;
            }

            .affiliation-text {
                font-size: 0.8rem;
            }

            .cop-logo,
            .pdea-logo {
                width: 118px;
                height: 118px;
            }

            .brand-wrap {
                gap: 0.5rem !important;
                padding: 8px 10px !important;
            }

            .top-strip {
                min-height: 36px;
                padding: 4px 0;
            }

            .brand-wrap {
                padding: 10px 14px;
            }
        }
    </style>

    <!-- ================== TOP STRIP ================== -->
    <div class="top-strip">
        <div class="top-strip-inner max-w-7xl mx-auto d-flex align-items-center justify-content-between px-2">
            <div class="d-flex align-items-center gap-2">
                <div class="naac-badge">NAAC</div>
                <a href="/login"
                    class="top-strip-login bg-pink-500 px-3 py-1 rounded text-white text-decoration-none hover:bg-pink-600 font-semibold">
                    Login
                </a>
            </div>

            <div class="hidden lg:flex align-items-center gap-4 px-4 font-semibold flex-wrap justify-content-end">
                <a href="/news" class="text-white text-decoration-none hover:text-warning">NEWS</a>
                <a href="/achievements" class="text-white text-decoration-none hover:text-warning">ACHIEVEMENTS</a>
                <a href="#" class="text-white text-decoration-none hover:text-warning">QCI</a>
                <a href="/iqac" class="text-white text-decoration-none hover:text-warning">IQAC</a>
                <a href="/naac" class="text-white text-decoration-none hover:text-warning">NAAC</a>
                <a href="#" class="text-white text-decoration-none hover:text-warning">GRIEVANCE</a>
                <a href="#" class="text-white text-decoration-none hover:text-warning">MANDATORY DISCLOSURES</a>
                <a href="/student-corner" class="text-white text-decoration-none hover:text-warning">STUDENT CORNER</a>
                <a href="#" target="_blank" rel="noopener noreferrer"
                    class="text-white text-decoration-none hover:text-warning">ALUMINI</a>
            </div>
            <button id="mobileTopToggle" class="lg:hidden px-4 text-white text-xl border-0 bg-transparent"
                aria-expanded="false" aria-controls="mobileTopMenu">
                <i class="fas fa-bars"></i>
            </button>
        </div>
    </div>

    <!-- ================== MOBILE TOP MENU ================== -->
    <div id="mobileTopMenu"
        class="mobile-top-menu lg:hidden bg-[#0b1f36] text-white text-sm border-bottom border-white border-opacity-25">
        <div class="d-flex flex-column">
            <a href="/login"
                class="px-4 py-2 text-white text-decoration-none border-bottom border-white border-opacity-25 bg-pink-500/10">LOGIN</a>
            <a href="/news"
                class="px-4 py-2 text-white text-decoration-none border-bottom border-white border-opacity-25">NEWS</a>
            <a href="/achievements"
                class="px-4 py-2 text-white text-decoration-none border-bottom border-white border-opacity-25">ACHIEVEMENTS</a>
            <a href="#"
                class="px-4 py-2 text-white text-decoration-none border-bottom border-white border-opacity-25">ACTIVITIES</a>
            <a href="#"
                class="px-4 py-2 text-white text-decoration-none border-bottom border-white border-opacity-25">TOPPERS</a>
            <a href="#"
                class="px-4 py-2 text-white text-decoration-none border-bottom border-white border-opacity-25">NIRF</a>
            <a href="#"
                class="px-4 py-2 text-white text-decoration-none border-bottom border-white border-opacity-25">GRIEVANCE</a>
            <a href="#"
                class="px-4 py-2 text-white text-decoration-none border-bottom border-white border-opacity-25">MANDATORY
                DISCLOSURES</a>
            <a href="#"
                class="px-4 py-2 text-white text-decoration-none border-bottom border-white border-opacity-25">MEDIA</a>
            <a href="#" target="_blank" rel="noopener noreferrer"
                class="px-4 py-2 text-white text-decoration-none border-bottom border-white border-opacity-25">ALUMNI</a>
            <a href="#" class="px-4 py-2 bg-pink-500 font-semibold text-white text-decoration-none">CAREER</a>
        </div>
    </div>

    <!-- ================== MAIN HEADER ================== -->
    <header class="site-header-shell">
        <div class="container-fluid px-3 px-lg-4">
            <div class="institution-panel">
                <div class="institution-brand">
                    <img src="/img/pdea.jpg" alt="PDEA Logo" class="brand-logo">
                </div>

                <div class="institution-content">
                    <div class="brand-kicker">Pune District Education Association's</div>
                    <h1 class="brand-title">Institute of Technical Education, Research &amp; Management</h1>

                    <div class="brand-meta">
                        <span class="location">AKURDI, PUNE</span>
                        <span>Sec. No. 28, Ganganagar, Akurdi, Pune - 411044</span>
                    </div>

                    <p class="brand-credentials">
                        NAAC Accredited | Affiliated to SPPU | Approved by AICTE | Recognised by Govt. of Maharashtra |
                        Estd. 2010 | AISHE Code: C-44595
                    </p>

                    <div class="tag-row">
                        <span class="mini-badge">College Code: ITERM Akurdi</span>
                        <span class="mini-badge">Email: itermakurdi@gmail.com</span>
                        <span class="mini-badge">Phone: 020-2765 0788</span>
                    </div>
                </div>

                <div class="header-quick-actions">
                    <a href="/admission-enquiry" class="quick-action primary">Admission Enquiry</a>
                    <a href="tel:02027650788" class="quick-action accent">020-2765 0788</a>
                    <a href="/contact" class="quick-action contact">Contact Us</a>
                    <a href="#" id="pwaInstallBtn" class="quick-action contact">Install App</a>
                </div>
            </div>
        </div>
    </header>
    <script>
        const mobileTopToggle = document.getElementById("mobileTopToggle");
        const mobileTopMenu = document.getElementById("mobileTopMenu");

        if (mobileTopToggle && mobileTopMenu) {
            mobileTopToggle.addEventListener("click", function () {
                const isOpen = mobileTopMenu.classList.contains("open");
                mobileTopMenu.classList.toggle("open", !isOpen);
                mobileTopToggle.setAttribute("aria-expanded", String(!isOpen));
            });
        }

        const pwaInstallBtn = document.getElementById("pwaInstallBtn");
        let deferredPrompt = null;

        if (pwaInstallBtn) {
            window.addEventListener("beforeinstallprompt", function (event) {
                event.preventDefault();
                deferredPrompt = event;
                pwaInstallBtn.style.display = "inline-flex";
            });

            pwaInstallBtn.addEventListener("click", function (event) {
                event.preventDefault();
                if (!deferredPrompt) {
                    return;
                }
                deferredPrompt.prompt();
                deferredPrompt.userChoice.finally(function () {
                    deferredPrompt = null;
                    pwaInstallBtn.style.display = "none";
                });
            });
        }
    </script>
    </header>
</div>

  <!-- Menu -->
  <div>

  <!-- ================= STYLE ================= -->
  <style>
    /* Navbar base */
    .navbar {
      backdrop-filter: blur(10px);
      background: linear-gradient(90deg, #0b1f36 0%, #123b66 40%, #1d4d7a 100%) !important;
      box-shadow: 0 12px 30px rgba(11, 31, 54, 0.18);
      z-index: 1030;
    }

    .navbar-nav .nav-link {
      color: #ffffff !important;
      font-weight: 600;
      position: relative;
      padding: 8px 10px;
      letter-spacing: 0.02em;
    }

    .navbar-nav .nav-link::after {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      width: 0%;
      height: 2px;
      background: #d9b56d;
      transition: width 0.3s ease;
    }

    .navbar-nav .nav-link:hover::after {
      width: 100%;
    }

    /* Dropdown styles */
    .dropdown-menu {
      border-radius: 12px;
      border: 1px solid rgba(255, 255, 255, 0.10);
      padding: 8px;
      background: linear-gradient(180deg, #0b1f36 0%, #123b66 100%);
      box-shadow: 0 16px 30px rgba(11, 31, 54, 0.18);
    }

    .dropdown-item {
      border-radius: 8px;
      padding: 8px 12px;
      color: #ffffff;
      font-weight: 500;
    }

    .dropdown-item:hover {
      background: linear-gradient(135deg, #f5d68e 0%, #d7a954 100%);
      color: #10233b !important;
    }

    /* Submenu for desktop */
    @media (min-width: 992px) {
      .dropdown-submenu {
        position: relative;
      }

      .dropdown-submenu>.dropdown-menu {
        top: 0;
        left: 100%;
        display: none;
        position: absolute;
      }

      .dropdown:hover>.dropdown-menu,
      .dropdown-submenu:hover>.dropdown-menu {
        display: block;
      }
    }

    /* ========== COMPACT MOBILE SIDEBAR ========== */
    @media (max-width: 991px) {

      /* Make offcanvas narrower - reduced width */
      .offcanvas.offcanvas-start {
        width: 280px !important;
        /* Reduced from default 300px+ */
        max-width: 85%;
      }

      /* Hide default dropdown menus */
      .dropdown-menu {
        position: static !important;
        display: none;
        margin-left: 0.5rem;
        background: transparent !important;
        padding-left: 0.75rem;
        border-left: 2px solid rgba(255, 255, 255, 0.2);
        border-radius: 0;
      }

      .dropdown-menu .dropdown-menu {
        margin-left: 0.75rem;
      }

      /* Submenu toggles */
      .dropdown-submenu {
        position: relative;
      }

      .dropdown-submenu.open>.dropdown-menu {
        display: block !important;
      }

      .toggle-submenu {
        cursor: pointer;
        display: flex;
        justify-content: space-between;
        align-items: center;
        color: #fff;
        padding: 8px 0;
        font-weight: 500;
        width: 100%;
        background: none;
        border: none;
      }

      .toggle-submenu::after {
        content: "▸";
        transition: 0.2s;
        font-size: 12px;
        opacity: 0.7;
      }

      .dropdown-submenu.open>.toggle-submenu::after {
        transform: rotate(90deg);
      }

      /* Make nav links clean in mobile */
      .offcanvas-body .nav-link {
        padding: 8px 0;
        color: #fff !important;
      }

      .offcanvas-body .dropdown-item {
        padding: 6px 0 6px 12px;
        color: rgba(255, 255, 255, 0.85);
        font-size: 0.9rem;
      }

      .offcanvas-body .dropdown-item:hover {
        background: transparent;
        color: #fff !important;
        padding-left: 16px;
        transition: 0.2s;
      }

      /* Scrollable sidebar */
      .offcanvas-body {
        padding: 1rem 0.75rem;
        overflow-y: auto;
      }

      /* Section spacing */
      .offcanvas-body .navbar-nav {
        gap: 0.25rem;
      }

      /* Menu header */
      .menu-header {
        font-size: 0.7rem;
        text-transform: uppercase;
        letter-spacing: 1px;
        color: rgba(255, 255, 255, 0.5);
        padding: 0.5rem 0 0.25rem;
        margin-top: 0.25rem;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
      }

      /* Top links style */
      .top-level-link {
        font-weight: 600;
        padding: 8px 0;
        display: block;
        color: #fff;
        text-decoration: none;
      }

      /* Mobile navbar adjustments */
      .navbar-toggler {
        padding: 0.4rem 0.6rem;
        font-size: 1rem;
      }

      .navbar-toggler-icon {
        width: 1.2em;
        height: 1.2em;
      }

      /* Brand/logo space */
      .navbar-brand-mobile {
        font-size: 0.9rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 60%;
      }
    }

    /* Offcanvas background */
    .offcanvas {
      background: #0f172a;
      border-right: none;
      box-shadow: 2px 0 20px rgba(0, 0, 0, 0.3);
    }

    .offcanvas-header {
      padding: 1rem 0.75rem;
    }
  </style>

  <!-- ================= NAVBAR ================= -->
  <nav class="navbar navbar-expand-lg navbar-dark sticky-top shadow-sm">
    <div class="container-fluid px-3 d-flex justify-content-between align-items-center">

      <!-- MOBILE TOGGLE - Left side with 3 lines -->
      <button class="navbar-toggler border-0 d-lg-none" type="button" data-bs-toggle="offcanvas"
        data-bs-target="#mobileMenu" aria-label="Menu">
        <span class="navbar-toggler-icon"></span>
      </button>

      <!-- Optional mobile brand/logo space (centered) -->
      <div class="d-lg-none flex-grow-1 text-center small text-white fw-semibold">
        ITERM Akurdi | MBA College
      </div>

      <!-- Empty div for spacing on mobile to keep toggle left and brand centered -->
      <div class="d-lg-none" style="width: 32px;"></div>

      <!-- DESKTOP MENU (Centered) -->
      <ul class="navbar-nav d-none d-lg-flex justify-content-center mx-auto gap-3 fw-medium">
        <li><a class="nav-link" href="/">Home</a></li>

        <!-- ABOUT -->
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown">About Us</a>

          <ul class="dropdown-menu dropdown-menu-dark">
            <li><a class="dropdown-item" href="/policy">Policy & Procedures</a></li>
            <li><a class="dropdown-item" href="/about/approval">Approval</a></li>
            <li class="dropdown-submenu">
              <a class="dropdown-item dropdown-toggle" href="#">Management</a>
              <ul class="dropdown-menu dropdown-menu-dark">
                <li><a class="dropdown-item" href="https://www.pdeapune.org/" target="_blank">About PDEA</a></li>

                <li><a class="dropdown-item" href="/about/office-bearers">Officer Bearers</a></li>
                <!-- <li><a class="dropdown-item" th:href="@{/about/coordinator-committee}">Coordinator Committee</a></li> -->
                <li><a class="dropdown-item" href="/about/cdc">College Development Committee</a></li>
                <li><a class="dropdown-item" href="/about/governing-body">Governing Body</a></li>
                <li><a class="dropdown-item" href="/about/parent-society">Parent Society PDEA</a></li>
                <li><a class="dropdown-item" href="/about/governing-council">Governing Council</a></li>
              </ul>
            </li>
            <li class="dropdown-submenu">
              <a class="dropdown-item dropdown-toggle" href="#">College</a>
              <ul class="dropdown-menu dropdown-menu-dark">
                <li><a class="dropdown-item" href="/college/about">About College</a></li>
                <li><a class="dropdown-item" href="/college/vision-mission">Vision & Mission</a></li>
                <li><a class="dropdown-item" href="/college/founder">Founder</a></li>
                <li><a class="dropdown-item" href="/college/our-inspiration">Our Inspiration</a></li>
                <li><a class="dropdown-item" href="/college/president-message">President Message</a></li>
                <li><a class="dropdown-item" href="/college/secretary-message">Secretary Message</a></li>
                <li><a class="dropdown-item" href="/college/principal-message">Principal Message</a></li>
                <li><a class="dropdown-item" href="/college/vice-president-message">Vice President Message</a>
                </li>
                <li><a class="dropdown-item" href="/college/director">Director Message</a></li>
              </ul>
            </li>
            <li><a class="dropdown-item" href="/administration/staff">Administration Staff</a></li>
            <li><a class="dropdown-item" href="/committee">Committee</a></li>
            <li><a class="dropdown-item" href="/about/disclaimer-policy">Disclaimer</a></li>
            <li><a class="dropdown-item" href="/about/rti">RTI</a></li>
          </ul>
        </li>

        <!-- FACULTY -->
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#">Faculty</a>
          <ul class="dropdown-menu dropdown-menu-dark">
            <li><a class="dropdown-item" href="/administration/faculty">Teaching Staff</a></li>
            <li><a class="dropdown-item" href="/administration/non-teaching-staff">Non Teaching Staff</a></li>
          </ul>
        </li>

        <!-- ADMISSION -->
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#">Admission</a>
          <ul class="dropdown-menu dropdown-menu-dark">
            <li><a class="dropdown-item" href="/admission/d-pharma">Diploma in Management Admission</a></li>
            <li><a class="dropdown-item" href="/admission/b-pharma">BBA / Management Admission</a></li>
            <!--             <li><a class="dropdown-item" th:href="@{/admission/m-pharma}">M-Pharma Admission</a></li>
            <li><a class="dropdown-item" th:href="@{/admission/phd}">Ph.D Admission</a></li> -->
            <!--  <li><a class="dropdown-item" href="#">Scholarships</a></li>
            <li><a class="dropdown-item" href="#">Important Dates</a></li>
            <li><a class="dropdown-item" href="#">Application Form</a></li> -->
            <li><a class="dropdown-item" href="/admission/scholarship">Scholarship</a></li>
            <li><a class="dropdown-item" href="/contact">Admission Contact</a></li>
          </ul>
        </li>

        <!-- ACADEMIC -->
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown">Academic</a>
          <ul class="dropdown-menu dropdown-menu-dark">
            <li class="dropdown-submenu">
              <a class="dropdown-item dropdown-toggle" href="#">Academic Calendar</a>
              <ul class="dropdown-menu dropdown-menu-dark">
                <li><a class="dropdown-item" href="/calendar/bba">BBA</a></li>
                <li><a class="dropdown-item" href="/calendar/mba">MBA</a></li>
                <!--        <li><a class="dropdown-item" th:href="@{/calendar/master-in-management}">Master in Management</a></li>
                <li><a class="dropdown-item" th:href="@{/calendar/phd}">Ph.D</a></li> -->
              </ul>
            </li>
            <li class="dropdown-submenu">
              <a class="dropdown-item dropdown-toggle" href="#">Students Admitted</a>
              <ul class="dropdown-menu dropdown-menu-dark">
                <li><a class="dropdown-item" href="/admitted/mba">MBA</a></li>
                <li><a class="dropdown-item" href="/admitted/bba">BBA</a></li>
                <!--                 <li><a class="dropdown-item" th:href="@{/admitted/master-in-management}">Master in Management</a></li>
                <li><a class="dropdown-item" th:href="@{/admitted/phd}">Ph.D</a></li> -->
              </ul>
            </li>
            <li class="dropdown-submenu">
              <a class="dropdown-item dropdown-toggle" href="#">Syllabus</a>
              <ul class="dropdown-menu dropdown-menu-dark">
                <li><a class="dropdown-item" href="/syllabus/mba">MBA</a></li>
                <li><a class="dropdown-item" href="/syllabus/bba">BBA</a></li>
                <!--             <li><a class="dropdown-item" th:href="@{/syllabus/master-in-management}">Master in Management</a></li>
                <li><a class="dropdown-item" th:href="@{/syllabus/phd}">Ph.D</a></li> -->
              </ul>
            </li>
            <li class="dropdown-submenu">
              <a class="dropdown-item dropdown-toggle" href="#">Academic Time-Table</a>
              <ul class="dropdown-menu dropdown-menu-dark">
                <li><a class="dropdown-item" href="/timetable/bba">BBA</a></li>
                <li><a class="dropdown-item" href="/timetable/mba">MBA</a></li>
                <!--    <li><a class="dropdown-item" th:href="@{/timetable/master-in-management}">Master in Management</a></li> -->
              </ul>
            <li><a class="dropdown-item" href="/program-outcome">Program Outcomes</a></li>
            <li><a class="dropdown-item" href="/results">Result</a></li>
            <li><a class="dropdown-item" href="/annual-report">Annual Reports</a></li>
        </li>
      </ul>
      </li>

      <!-- DEPARTMENTS -->
      <li class="nav-item dropdown">
        <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown">Programs</a>
        <ul class="dropdown-menu dropdown-menu-dark">
          <li><a class="dropdown-item" href="/department/diploma-in-management">MBA</a></li>
          <li><a class="dropdown-item" href="/department/bba">BBA</a></li>
          <li><a class="dropdown-item" href="/department/management">Management</a></li>
          <li><a class="dropdown-item" href="/department/business-administration">Business Administration</a></li>
          <li><a class="dropdown-item" href="/department/computer-applications">Computer Applications</a></li>
          <li><a class="dropdown-item" href="/department/marketing-and-hr">Marketing &amp; HR</a></li>
          <li><a class="dropdown-item" href="/department/finance-and-analytics">Finance &amp; Analytics</a></li>
        </ul>
      </li>

      <!-- FACILITY -->
      <li class="nav-item dropdown">
        <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown">Facility</a>
        <ul class="dropdown-menu dropdown-menu-dark">
          <li><a class="dropdown-item" href="/e-resource">E-Resource</a></li>
          <!--  <li><a class="dropdown-item" th:href="@{/library/about}">Library</a></li>-->
          <li><a class="dropdown-item" href="/facility/classroom">Classroom</a></li>
          <li><a class="dropdown-item" href="/facility/hostel">Hostel</a></li>
          <li><a class="dropdown-item" href="/facility/seminar-hall">Seminar Hall</a></li>
          <li><a class="dropdown-item" href="/facility/computer-lab">Computer & IT Facilities</a></li>
          <li><a class="dropdown-item" href="/facility/sports">Sports</a></li>
          <li><a class="dropdown-item" href="/facility/canteen">Canteen</a></li>
        </ul>
      </li>

      <!-- Training & Placement -->
      <!--  <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" href="#" data-bs-toggle="dropdown">T&P</a>
          <ul class="dropdown-menu dropdown-menu-dark">
            <li><a class="dropdown-item" th:href="@{/placement/tpo-desk}">About TPC</a></li>
            <li><a class="dropdown-item" th:href="@{/placement/placements}">Placed Students</a></li>
            <li><a class="dropdown-item" th:href="@{/placement/industrial-visits}">Industrial Training</a></li>
            <li><a class="dropdown-item" th:href="@{/placement/campus-drive}">Campus Drive</a></li>
            <li><a class="dropdown-item" th:href="@{/placement/recruiters}">Our Recruiters</a></li>
            <li><a class="dropdown-item" th:href="@{/placement/gpat-qualified}">GPAT Qualifying Students</a></li>
            <li><a class="dropdown-item" th:href="@{/placement/activities}">Training and Placement Activities</a></li>
            <li><a class="dropdown-item" th:href="@{/placement/higher-education}">Higher Education Student Data</a></li>
          </ul>
        </li> -->
      <li><a class="nav-link" href="/library/about">Library</a></li>
      <li><a class="nav-link" href="/fee-structure">FRA</a></li>
      <li><a class="nav-link" href="/gallery">Activity</a></li>
      <li><a class="nav-link" href="/exam">Examination</a></li>
      <!-- <li><a class="nav-link" th:href="@{/iqac}">IQAC</a></li> -->
      </ul>
    </div>
  </nav>

  <!-- ================= COMPACT MOBILE SIDEBAR (All tabs + narrower width) ================= -->
  <div class="offcanvas offcanvas-start" id="mobileMenu" tabindex="-1">
    <div class="offcanvas-header border-bottom border-secondary">
      <h5 class="text-white mb-0">Menu</h5>
      <button type="button" class="btn-close btn-close-white" data-bs-dismiss="offcanvas" aria-label="Close"></button>
    </div>

    <div class="offcanvas-body">
      <ul class="navbar-nav flex-column fw-medium w-100">
        <!-- HOME -->
        <li class="nav-item">
          <a class="nav-link text-white py-2" href="/">🏠 Home</a>
        </li>

        <!-- ABOUT US (Full nested structure) -->
        <li class="dropdown-submenu w-100">
          <div class="toggle-submenu">📖 About Us</div>
          <ul class="dropdown-menu w-100">
            <!-- Management Submenu -->
            <li class="dropdown-submenu w-100">
              <div class="toggle-submenu" style="padding-left: 0;">Management</div>
              <ul class="dropdown-menu w-100">
                <li><a class="dropdown-item" href="https://www.pdeapune.org/" target="_blank">About PDEA</a></li>
                <li><a class="dropdown-item" href="/about/pdea">About PDEA (Page)</a></li>
                <li><a class="dropdown-item" href="/about/office-bearers">Officer Bearers</a></li>
                <li><a class="dropdown-item" href="/about/coordinator-committee">Coordinator Committee</a></li>
                <li><a class="dropdown-item" href="/about/cdc">College Development Committee</a></li>
                <li><a class="dropdown-item" href="/about/governing-body">Governing Body</a></li>
                <li><a class="dropdown-item" href="/about/parent-society">Parent Society PDEA</a></li>
                <li><a class="dropdown-item" href="/about/governing-council">Governing Council</a></li>
              </ul>
            </li>
            <!-- College Submenu -->
            <li class="dropdown-submenu w-100">
              <div class="toggle-submenu" style="padding-left: 0;">College</div>
              <ul class="dropdown-menu w-100">
                <li><a class="dropdown-item" href="/college/about">About College</a></li>
                <li><a class="dropdown-item" href="/college/vision-mission">Vision & Mission</a></li>
                <li><a class="dropdown-item" href="/college/founder">Founder</a></li>
                <li><a class="dropdown-item" href="/college/our-inspiration">Our Inspiration</a></li>
                <li><a class="dropdown-item" href="/college/president-message">President Message</a></li>
                <li><a class="dropdown-item" href="/college/secretary-message">Secretary Message</a></li>
                <li><a class="dropdown-item" href="/college/principal-message">Principal Message</a></li>
                <li><a class="dropdown-item" href="/college/vice-president-message">Vice President Message</a>
                </li>
              </ul>
            </li>
            <!-- Administration Submenu -->
            <li class="dropdown-submenu w-100">
              <div class="toggle-submenu" style="padding-left: 0;">Administration</div>
              <ul class="dropdown-menu w-100">
                <li><a class="dropdown-item" href="/administration/staff">Administration Staff</a></li>
                <li><a class="dropdown-item" href="/administration/faculty">Faculty</a></li>
                <li><a class="dropdown-item" href="/administration/faculty">Teaching Staff</a></li>
                <li><a class="dropdown-item" href="/administration/non-teaching-staff">Non-Teaching Staff</a></li>
                <li><a class="dropdown-item" href="/administration/library">Library Advisory Committee</a></li>
                <li><a class="dropdown-item" href="/administration/exam-officer">College Examination Officer</a>
                </li>
                <li><a class="dropdown-item" href="/administration/research-coordinator">Academic Coordinator</a>
                </li>
              </ul>
            </li>
          </ul>
        </li>

        <!-- FACULTY -->
        <li class="dropdown-submenu w-100">
          <div class="toggle-submenu">👨‍🏫 Faculty</div>
          <ul class="dropdown-menu w-100">
            <li><a class="dropdown-item" href="/administration/faculty">Teaching Staff</a></li>
            <li><a class="dropdown-item" href="/administration/non-teaching-staff">Non Teaching Staff</a></li>
          </ul>
        </li>

        <!-- ADMISSION -->
        <li class="dropdown-submenu w-100">
          <div class="toggle-submenu">🎓 Admission</div>
          <ul class="dropdown-menu w-100">
            <li><a class="dropdown-item" href="/admission/d-pharma">Diploma in Management Admission</a></li>
            <li><a class="dropdown-item" href="/admission/b-pharma">BBA / Management Admission</a></li>
            <li><a class="dropdown-item" href="/admission/m-pharma">MBA Admission</a></li>
            <li><a class="dropdown-item" href="/admission/phd">PG / Research Admission</a></li>
            <li><a class="dropdown-item" href="#">Scholarships</a></li>
            <li><a class="dropdown-item" href="#">Important Dates</a></li>
            <li><a class="dropdown-item" href="#">Application Form</a></li>
            <li><a class="dropdown-item" href="/admission/contact">Admission Contact</a></li>
          </ul>
        </li>

        <!-- ACADEMIC -->
        <li class="dropdown-submenu w-100">
          <div class="toggle-submenu">📚 Academic</div>
          <ul class="dropdown-menu w-100">
            <!-- Academic Calendar -->
            <li class="dropdown-submenu w-100">
              <div class="toggle-submenu" style="padding-left: 0;">Academic Calendar</div>
              <ul class="dropdown-menu w-100">
                <li><a class="dropdown-item" href="/calendar/bba">BBA</a></li>
                <li><a class="dropdown-item" href="/calendar/mba">MBA</a></li>
                <li><a class="dropdown-item" href="/calendar/master-in-management">Master in Management</a></li>
                <li><a class="dropdown-item" href="/calendar/phd">Ph.D</a></li>
              </ul>
            </li>
            <!-- Students Admitted -->
            <li class="dropdown-submenu w-100">
              <div class="toggle-submenu" style="padding-left: 0;">Students Admitted</div>
              <ul class="dropdown-menu w-100">
                <li><a class="dropdown-item" href="/admitted/mba">MBA</a></li>
                <li><a class="dropdown-item" href="/admitted/bba">BBA</a></li>
                <li><a class="dropdown-item" href="/admitted/master-in-management">Master in Management</a></li>
                <li><a class="dropdown-item" href="/admitted/phd">Ph.D</a></li>
              </ul>
            </li>
            <!-- Syllabus -->
            <li class="dropdown-submenu w-100">
              <div class="toggle-submenu" style="padding-left: 0;">Syllabus</div>
              <ul class="dropdown-menu w-100">
                <li><a class="dropdown-item" href="/syllabus/mba">MBA</a></li>
                <li><a class="dropdown-item" href="/syllabus/bba">BBA</a></li>
                <li><a class="dropdown-item" href="/syllabus/master-in-management">Master in Management</a></li>
                <li><a class="dropdown-item" href="/syllabus/phd">Ph.D</a></li>
              </ul>
            </li>
            <!-- Time-Table -->
            <li class="dropdown-submenu w-100">
              <div class="toggle-submenu" style="padding-left: 0;">Academic Time-Table</div>
              <ul class="dropdown-menu w-100">
                <li><a class="dropdown-item" href="/timetable/bba">BBA</a></li>
                <li><a class="dropdown-item" href="/timetable/mba">MBA</a></li>
                <li><a class="dropdown-item" href="/timetable/master-in-management">Master in Management</a></li>
              </ul>
            </li>
          </ul>
        </li>

        <!-- DEPARTMENTS -->
        <li class="dropdown-submenu w-100">
          <div class="toggle-submenu">🏛️ Programs</div>
          <ul class="dropdown-menu w-100">
            <li><a class="dropdown-item" href="/department/diploma-in-management">MBA</a></li>
            <li><a class="dropdown-item" href="/department/bba">BBA</a></li>
            <li><a class="dropdown-item" href="/department/management">Management</a></li>
            <li><a class="dropdown-item" href="/department/business-administration">Business Administration</a>
            </li>
            <li><a class="dropdown-item" href="/department/computer-applications">Computer Applications</a></li>
            <li><a class="dropdown-item" href="/department/marketing-and-hr">Marketing &amp; HR</a></li>
            <li><a class="dropdown-item" href="/department/finance-and-analytics">Finance &amp; Analytics</a></li>
          </ul>
        </li>

        <!-- FACILITY -->
        <li class="dropdown-submenu w-100">
          <div class="toggle-submenu">🏢 Facility</div>
          <ul class="dropdown-menu w-100">
            <!--  <li><a class="dropdown-item" th:href="@{/library/about}">Library</a></li>-->
            <li><a class="dropdown-item" href="/facility/classroom">Classroom</a></li>
            <li><a class="dropdown-item" href="/facility/hostel">Hostel</a></li>
            <li><a class="dropdown-item" href="/facility/seminar-hall">Seminar Hall</a></li>
            <li><a class="dropdown-item" href="/facility/computer-lab">Computer & IT Facilities</a></li>
            <li><a class="dropdown-item" href="/facility/sports">Sports</a></li>
            <li><a class="dropdown-item" href="/facility/canteen">Canteen</a></li>
          </ul>
        </li>

        <!-- T&P (Training & Placement) -->
        <li class="dropdown-submenu w-100">
          <div class="toggle-submenu">💼 T&P</div>
          <ul class="dropdown-menu w-100">
            <li><a class="dropdown-item" href="/placement/tpo-desk">About TPC</a></li>
            <li><a class="dropdown-item" href="/placement/placements">Placed Students</a></li>
            <li><a class="dropdown-item" href="/placement/industrial-visits">Industrial Training</a></li>
            <li><a class="dropdown-item" href="/placement/campus-drive">Campus Drive</a></li>
            <li><a class="dropdown-item" href="/placement/recruiters">Our Recruiters</a></li>
            <li><a class="dropdown-item" href="/placement/gpat-qualified">GPAT Qualifying Students</a></li>
            <li><a class="dropdown-item" href="/placement/activities">Training and Placement Activities</a></li>
            <!-- <li><a class="dropdown-item" th:href="@{/placement/higher-education}">Higher Education Student Data</a></li>-->
          </ul>
        </li>

        <!-- FRA -->
        <li class="nav-item">
          <a class="nav-link text-white py-2" href="/fee-structure">💰 FRA</a>
        </li>

        <!-- Gallery -->
        <li class="nav-item">
          <a class="nav-link text-white py-2" href="/gallery">🖼️ Gallery</a>
        </li>

        <!-- E-Resource -->
        <li class="nav-item">
          <a class="nav-link text-white py-2" href="/e-resource">📁 E-Resource</a>
        </li>
      </ul>
    </div>
  </div>

  <!-- ================= SCRIPT FOR MOBILE TOGGLE ================= -->
  <script>
    document.addEventListener("DOMContentLoaded", function () {
      // For desktop submenu hover - keep existing behavior
      // For mobile: handle toggle-submenu clicks
      document.querySelectorAll(".toggle-submenu").forEach(el => {
        // Remove any existing listeners to avoid duplicates
        el.removeEventListener("click", toggleHandler);
        el.addEventListener("click", toggleHandler);
      });

      function toggleHandler(e) {
        e.stopPropagation();
        const parentLi = this.closest(".dropdown-submenu");
        if (parentLi) {
          parentLi.classList.toggle("open");
        }
      }

      // Ensure when offcanvas closes, any open submenus reset? optional
      const offcanvas = document.getElementById('mobileMenu');
      if (offcanvas) {
        offcanvas.addEventListener('hidden.bs.offcanvas', function () {
          document.querySelectorAll('#mobileMenu .dropdown-submenu.open').forEach(el => {
            el.classList.remove('open');
          });
        });
      }
    });
  </script>

</div>

  <!-- Content -->
  <main class="container-fluid px-3 px-md-4 py-1"> <!-- pt-0 -->
    <div>
	<!--  <div th:replace="user/topbar :: topbar"></div> -->
	<p>No static resource sitemap.xml for request &#39;/sitemap.xml&#39;.</p>
	</div>
  </main>

  <!-- Footer -->
  <div class="footer text-light pt-5 pb-3 mt-5">
  <div class="container">
    <div class="row gy-4 row-cols-1 row-cols-sm-2 row-cols-lg-4">

      <!-- College Address -->
      <div class="col">
        <h5 class="fw-bold mb-3 text-uppercase text-warning">College Address</h5>

        <p class="small fw-semibold mb-2">
          Pune District Education Association's Institute of Technical Education, Research &amp; Management, Akurdi
        </p>

        <p class="small mb-2">
          Sec. No. 28, Ganganagar, Akurdi, Pune - 411044
        </p>

        <p class="small mb-1">
          <i class="bi bi-telephone-fill me-2 text-warning"></i>
          <a href="tel:+912027650788" class="footer-link">020-2765 0788</a>
        </p>

        <p class="small mb-1">
          <i class="bi bi-envelope-fill me-2 text-warning"></i>
          <a href="mailto:itermakurdi@gmail.com" class="footer-link">itermakurdi@gmail.com</a>
        </p>

        <p class="small mb-1">
          <i class="bi bi-instagram me-2 text-warning"></i>
          <a href="https://www.instagram.com/pdea_iterm_official?igsh=MW9qYzk3bGZtZWJv&utm_source=qr"
            class="footer-link" target="_blank" rel="noopener noreferrer">
            Follow us on Instagram
          </a>
        </p>
      </div>

      <!-- Contact for Admission -->
      <div class="col">
        <h5 class="fw-bold mb-3 text-uppercase text-warning">Admission Enquiry</h5>

        <ul class="list-unstyled small mb-3">
          <li class="mb-2"><span class="text-warning me-2">•</span><a href="/admission-enquiry"
              class="footer-link">Admission Enquiry Form</a></li>
          <li class="mb-2"><span class="text-warning me-2">•</span><a href="tel:+912027650788"
              class="footer-link">020-2765 0788</a></li>
        </ul>

        <div class="d-flex gap-2 flex-wrap">
          <a href="/login" class="btn btn-sm btn-warning fw-semibold shadow-sm">
            Admin Login
          </a>

          <span class="btn btn-sm btn-outline-light fw-semibold shadow-sm">
            Visitor: <span></span>
          </span>
        </div>
      </div>

      <!-- Important Link / Campus Life -->
      <div class="col">
        <h5 class="fw-bold mb-3 text-uppercase text-warning">Important Link / Campus Life</h5>

        <ul class="list-unstyled small">
          <li><a href="/placement/placements" class="footer-link">☛ Placement Cell</a></li>
          <li><a href="/about/approval" class="footer-link">☛ Mandatory Disclosures</a></li>
          <li><a href="/admission/scholarship" class="footer-link">☛ Scholarships</a></li>
          <li><a href="/contact" class="footer-link">☛ Contact Us</a></li>
          <li><a href="/college/vision-mission" class="footer-link">☛ Vision &amp; Mission</a></li>
          <li><a href="/about/policy" class="footer-link">☛ Policy &amp; Procedures</a></li>
          <li><a href="/facility" class="footer-link">☛ Campus Facilities</a></li>
        </ul>
      </div>

      <!-- Google Map -->
      <div class="col">
        <h5 class="fw-bold mb-3 text-uppercase text-warning">Google Map Location</h5>

        <div class="ratio ratio-4x3 rounded shadow-sm overflow-hidden border border-light border-opacity-25">
          <iframe
            src="https://www.google.com/maps?q=Sec.%20No.%2028,%20Ganganagar,%20Akurdi,%20Pune%20-%20411044&output=embed"
            loading="lazy" referrerpolicy="no-referrer-when-downgrade" style="border:0;">
          </iframe>
        </div>
      </div>

    </div>

    <hr class="border-light my-4 opacity-25">

    <div class="text-center small text-light opacity-75">
      © 2025 Pune District Education Association's Institute of Technical Education, Research &amp; Management, Akurdi,
      Pune. All rights reserved. |
      Developed by <span class="fw-bold text-warning">TechDivinity Pune</span>
    </div>
  </div>

  <style>
    .footer {
      background: linear-gradient(135deg, #183850 0%, #244b73 100%);
      border-top: 3px solid #ffc107;
    }

    .footer-link {
      color: #f8f9fa;
      text-decoration: none;
      transition: all 0.3s ease;
      display: inline-block;
      padding: 3px 0;
    }

    .footer-link:hover {
      color: #ffc107;
      transform: translateX(5px);
    }

    .btn-warning {
      background-color: #ffc107;
      color: #000;
      border: none;
    }

    .btn-warning:hover {
      background-color: #e0a800;
      color: #fff;
    }

    .btn-outline-light:hover {
      background-color: #fff;
      color: #244b73;
    }

    iframe {
      border-radius: 8px;
    }
  </style>
</div>

  <div class="abhi-chatbot" aria-live="polite">
    <div id="abhiChatPanel" class="abhi-chat-panel">
      <div class="abhi-chat-header">
        <div style="display:flex; align-items:center;">
          <span class="abhi-bot-badge">🤖</span>
          <div>
            <strong>Abhi</strong>
            <small>College Assistant</small>
          </div>
        </div>
        <button type="button" class="abhi-chat-close" id="abhiChatClose" aria-label="Close chat">×</button>
      </div>

      <div class="abhi-chat-body" id="abhiChatBody">
        <div class="abhi-bubble bot">Hi! I am Abhi. What can I help you?</div>
        <div class="abhi-chat-suggestions">
          <button type="button" class="abhi-suggest" data-message="about college">About College</button>
          <button type="button" class="abhi-suggest" data-message="admission">Admission</button>
          <button type="button" class="abhi-suggest" data-message="contact">Contact</button>
        </div>
      </div>

      <form class="abhi-chat-form" id="abhiChatForm">
        <input id="abhiChatInput" type="text" placeholder="Type your question..." autocomplete="off" />
        <button type="submit">Send</button>
      </form>
    </div>

    <button type="button" class="abhi-chat-toggle" id="abhiChatToggle" aria-label="Open chatbot">💬</button>
  </div>

  <!-- Bootstrap JS -->
  <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
  <script>
    if ('serviceWorker' in navigator) {
      window.addEventListener('load', function () {
        navigator.serviceWorker.register('/sw.js').catch(function () {
          // Service worker registration is optional for unsupported browsers.
        });
      });
    }

    (function () {
      const chatPanel = document.getElementById('abhiChatPanel');
      const chatToggle = document.getElementById('abhiChatToggle');
      const chatClose = document.getElementById('abhiChatClose');
      const chatForm = document.getElementById('abhiChatForm');
      const chatInput = document.getElementById('abhiChatInput');
      const chatBody = document.getElementById('abhiChatBody');

      function addMessage(text, sender) {
        const bubble = document.createElement('div');
        bubble.className = 'abhi-bubble ' + sender;
        bubble.textContent = text;
        chatBody.appendChild(bubble);
        chatBody.scrollTop = chatBody.scrollHeight;
      }

      function showTypingIndicator() {
        const indicator = document.createElement('div');
        indicator.className = 'abhi-bubble bot abhi-typing';
        indicator.innerHTML = '<span style="display:inline-flex; gap:6px; align-items:center;"> <span style="width:8px;height:8px;border-radius:50%;background:#123b66;display:block;animation:abhiTyping 1s infinite ease-in-out;"></span> <span style="width:8px;height:8px;border-radius:50%;background:#123b66;display:block;animation:abhiTyping 1s 0.2s infinite ease-in-out;"></span> <span style="width:8px;height:8px;border-radius:50%;background:#123b66;display:block;animation:abhiTyping 1s 0.4s infinite ease-in-out;"></span> </span>';
        indicator.setAttribute('data-typing', 'true');
        chatBody.appendChild(indicator);
        chatBody.scrollTop = chatBody.scrollHeight;
      }

      function hideTypingIndicator() {
        const typing = chatBody.querySelector('[data-typing="true"]');
        if (typing) typing.remove();
      }

      function buildSuggestions(items) {
        const suggestions = document.createElement('div');
        suggestions.className = 'abhi-chat-suggestions';

        items.forEach(function (item) {
          const button = document.createElement('button');
          button.type = 'button';
          button.className = 'abhi-suggest';
          button.textContent = item.label;
          button.dataset.message = item.message || item.label;

          button.addEventListener('click', function () {
            if (item.route) {
              window.location.href = item.route;
              return;
            }
            handleChatMessage(item.message || item.label);
          });

          suggestions.appendChild(button);
        });

        return suggestions;
      }

      function renderAdmissionOptions() {
        const choices = [
          { label: 'Diploma in Management', route: '/department/diploma-in-management' },
          { label: 'BBA', route: '/department/bba' },
          { label: 'Master in Management', route: '/department/master-in-management' },
          { label: 'Admission Enquiry', route: '/admission-enquiry' },
          { label: 'Admission Contact', route: '/admission/contact' },
          { label: 'Scholarship', route: '/admission/scholarship' }
        ];

        const message = document.createElement('div');
        message.className = 'abhi-bubble bot';
        message.textContent = 'I can guide you to the right admission option. Please choose the page you want to open.';

        chatBody.innerHTML = '';
        chatBody.appendChild(message);
        chatBody.appendChild(buildSuggestions(choices));
      }

      function detectIntent(question) {
        const lower = (question || '').toLowerCase();

        if (/about college|about us|college info|college overview|our college|what is this college|tell me about the college/.test(lower)) {
          return {
            type: 'route',
            route: '/college/about',
            response: 'Here is the college overview page. It includes the institute profile, values, and campus information.'
          };
        }

        if (/principal|principal message|director|who is the principal|about principal/.test(lower)) {
          return {
            type: 'route',
            route: '/college/principal-message',
            response: 'I can take you to the Principal Message page for the leadership and academic vision of the institute.'
          };
        }

        if (/vision|mission|goal|objective|purpose/.test(lower)) {
          return {
            type: 'route',
            route: '/college/vision-mission',
            response: 'Here is the Vision and Mission page, which explains the institute’s academic direction and values.'
          };
        }

        if (/admission|admissions|apply|course|courses|program|programs|enquiry/.test(lower)) {
          return { type: 'admission' };
        }

        if (/contact|reach us|phone|address|location|call|email|instagram|social media/.test(lower)) {
          return {
            type: 'route',
            route: '/contact',
            response: 'I can take you to the Contact page with the official contact details, address, and campus information.'
          };
        }

        if (/scholarship|fee|financial help|education support/.test(lower)) {
          return {
            type: 'route',
            route: '/admission/scholarship',
            response: 'I can open the scholarship details page for financial aid and support options.'
          };
        }

        if (/home|main page|start|welcome/.test(lower)) {
          return {
            type: 'route',
            route: '/',
            response: 'I can take you back to the home page.'
          };
        }

        if (/placement|campus drive|job|career|recruitment/.test(lower)) {
          return {
            type: 'route',
            route: '/placement/placements',
            response: 'Here is the placement and career opportunities section for students.'
          };
        }

        if (/facility|campus|library|lab|hostel|classroom/.test(lower)) {
          return {
            type: 'route',
            route: '/facility',
            response: 'I can open the campus facilities and infrastructure section.'
          };
        }

        return null;
      }

      function handleChatMessage(rawText) {
        const text = (rawText || '').trim();
        if (!text) return;

        addMessage(text, 'user');
        showTypingIndicator();

        setTimeout(function () {
          hideTypingIndicator();

          const intent = detectIntent(text);

          if (intent && intent.type === 'admission') {
            renderAdmissionOptions();
            return;
          }

          if (intent && intent.type === 'route') {
            addMessage(intent.response, 'bot');
            setTimeout(function () {
              window.location.href = intent.route;
            }, 800);
            return;
          }

          addMessage('I can help with college information, admissions, principal details, scholarships, placements, and contact information. Try asking like “about college”, “admission”, or “contact”.', 'bot');
          chatBody.appendChild(buildSuggestions([
            { label: 'About College', message: 'about college' },
            { label: 'Admission', message: 'admission' },
            { label: 'Contact', message: 'contact' }
          ]));
        }, 450);
      }

      chatToggle.addEventListener('click', function () {
        chatPanel.classList.toggle('open');
        if (chatPanel.classList.contains('open')) {
          chatInput.focus();
          if (!chatBody.querySelector('[data-typing="true"]')) {
            setTimeout(function () {
              addMessage('Hi! I am Abhi. I can help you with admissions, courses, college information, and contact details.', 'bot');
              chatBody.appendChild(buildSuggestions([
                { label: 'About College', message: 'about college' },
                { label: 'Admission', message: 'admission' },
                { label: 'Contact', message: 'contact' }
              ]));
            }, 250);
          }
        }
      });

      chatClose.addEventListener('click', function () {
        chatPanel.classList.remove('open');
      });

      chatForm.addEventListener('submit', function (event) {
        event.preventDefault();
        handleChatMessage(chatInput.value);
        chatInput.value = '';
      });

      document.querySelectorAll('.abhi-suggest').forEach(function (button) {
        button.addEventListener('click', function () {
          const message = button.dataset.message || button.textContent;
          handleChatMessage(message);
        });
      });
    })();
  </script>

</body>

</html>