    :root {
      --bg-color: #0d0d1a;
      --card-bg: #1c1c2a;
      --card-border: #33334f;
      --text-color: #e0e0e0;
      --accent-cyan: #00bcd4;
      --accent-red: #ef4444;
      --shadow-color: rgba(0, 0, 0, 0.3);
      
    }


    * {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }

    body {
      font-size: small;
      color: #ffffff;
      font-family: 'Poppins', sans-serif;
      top: 0 !important;
    }

    /* a{
	color: #ffffff !important;
  text-decoration: none !important;
} */

    /* ================================= 
     Glass Claess For Main Theme
 ==================================== */
    .arjun {
      background: rgba(255, 255, 255, 0) !important;
      border: 1px solid #0a58ca7d !important;
      box-shadow: 0 0 30px rgba(0, 162, 255, 0.25) !important;
      transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;
    }

    .mama {
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
      background: rgba(255, 255, 255, 0.15) !important;
      border: 1px solid rgba(255, 255, 255, 0.2) !important;
      box-shadow: 0 0 30px rgba(0, 162, 255, 0.25) !important;
      transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;
    }

    .krishna {
      backdrop-filter: blur(16px);
      -webkit-backdrop-filter: blur(16px);
      background: rgba(255, 255, 255, 0.1) !important;
      background-image: radial-gradient(circle at 0% 0%,
          rgba(255, 255, 255, 0.3),
          rgba(255, 255, 255, 0.0) 50%) !important;
      border: 1px solid rgba(255, 255, 255, 0.2) !important;
      box-shadow:
        0 0 30px rgba(0, 162, 255, 0.25),
        0 4px 12px 0 rgba(0, 0, 0, 0.1),
        inset 0 1px 1px 0 rgba(255, 255, 255, 0.3) !important;
      transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;
    }

    .jyoti {
      backdrop-filter: blur(12px);
      -webkit-backdrop-filter: blur(12px);
      background: rgba(255, 192, 203, 0.15) !important;
      border: 1px solid rgba(255, 192, 203, 0.3) !important;
      box-shadow: 0 0 30px rgba(255, 105, 180, 0.3) !important;
      transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;
    }

    .arjun:hover {
      transform: scale(1.02) translateY(-5px);
      box-shadow: 0 0 40px rgba(0, 162, 255, 0.4);
      background: rgba(255, 255, 255, 0.2);
    }

    .mama:hover {
      transform: scale(1.02) translateY(-5px);
      box-shadow: 0 0 40px rgba(0, 162, 255, 0.4);
      background: rgba(255, 255, 255, 0.2);
    }

    .krishna:hover {
      transform: scale(1.02) translateY(-5px);
      background: rgba(255, 255, 255, 0.15);
      box-shadow:
        0 0 40px rgba(0, 162, 255, 0.4),
        0 6px 16px 0 rgba(0, 0, 0, 0.15),
        inset 0 1px 1px 0 rgba(255, 255, 255, 0.3);
    }

    .jyoti:hover {
      transform: scale(1.02) translateY(-5px);
      box-shadow: 0 0 40px rgba(255, 105, 180, 0.45);
      background: rgba(255, 192, 203, 0.2);
    }

    /* END */

    .nav-link {
      text-decoration: none;
      color: #000000 !important;
    }

    .topbar {
      padding: 0px !important;
      margin: 0px !important;
      background: #fff;
    }

    header {
      /*background: linear-gradient(to bottom, #020012 0%, #020032 100%);*/
      background-image: url('https://ncsi.wimraw.com/static/images/navbg.jpg');
      background-size: cover;
      background-repeat: no-repeat center;
      margin: 0px !important;
      width: 100%;
    }

    .main-menu {
      padding: 0px !important;
      margin: 0px !important;
      -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
      box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    }

    .main-menu a {
      color: #fff !important;
      font-weight: 400;
      font-family: 'Poppins', sans-serif;
      padding: 14px 20px !important;
    }

    .main-menu .nav-link:hover {
      background-color: #00061a;
    }

    .dropdown:hover>.dropdown-menu {
      display: block;
    }

    .main-menu .dropdown-menu {
      position: absolute;
      top: 98.7%;
      left: 0;
      z-index: 498;
      display: none;
      float: left;
      min-width: 10rem;
      padding: 0 !important;
      margin: 0 !important;
      list-style: none;
      background-color: #00061a;
      background-clip: padding-box;
      border-radius: 0 !important;
      box-sizing: border-box;
      width: 18em;
    }

    .main-menu .dropdown .dropdown-menu a {
      text-align: left;
      color: #fff !important;
      display: block;
      border-bottom: 1px solid #000d33 !important;
      padding: 9px 12px !important;
    }

    .main-menu .dropdown .dropdown-menu a:hover {
      background-color: #000d33;
      color: #fff;
    }

    .background {
      background: #000 !important;
    }

    .bg2 {
      background: #343434 !important;
    }

    @media (min-width: 1200px) {
      .container {
        max-width: 1260px !important;
      }
    }

    .carousel-inner img {
      width: 100%;
      height: 100%;
      opacity: 0.7;

    }

    a {
      text-decoration: none !important;
    }

    @media only screen and (max-width: 992px) {
      #home-slider {
        margin-top: 0 !important;
      }

      .topbar a {
        padding: 0.2rem 4px !important;
      }

      .main-menu .logo-bar {
        margin: 0 auto !important;
        display: table !important;
      }
    }

    /*********************
  Media Query Classes
**********************/
    @media only screen and (max-width: 600px) {

      .hide-on-small-only,
      .hide-on-small-and-down {
        display: none !important;
      }
    }

    @media only screen and (max-width: 992px) {
      .hide-on-med-and-down {
        display: none !important;
      }
    }

    @media only screen and (min-width: 601px) {
      .hide-on-med-and-up {
        display: none !important;
      }
    }

    @media only screen and (min-width: 600px) and (max-width: 992px) {
      .hide-on-med-only {
        display: none !important;
      }
    }

    @media only screen and (min-width: 993px) {
      .hide-on-large-only {
        display: none !important;
      }
    }

    @media only screen and (min-width: 1201px) {
      .hide-on-extra-large-only {
        display: none !important;
      }
    }

    @media only screen and (min-width: 1201px) {
      .show-on-extra-large {
        display: block !important;
      }
    }

    @media only screen and (min-width: 993px) {
      .show-on-large {
        display: block !important;
      }
    }

    @media only screen and (min-width: 600px) and (max-width: 992px) {
      .show-on-medium {
        display: block !important;
      }
    }

    @media only screen and (max-width: 600px) {
      .show-on-small {
        display: block !important;
      }
    }

    @media only screen and (min-width: 601px) {
      .show-on-medium-and-up {
        display: block !important;
      }
    }

    @media only screen and (max-width: 992px) {
      .show-on-medium-and-down {
        display: block !important;
      }
    }

    @media only screen and (max-width: 600px) {
      .center-on-small-only {
        text-align: center;
      }
    }