
    /* Transparent Loader */
    #banking-loader {
        position: fixed;
        top: 0;
        left: 0;
        height: 100vh;
        width: 100vw;
        background-color: rgba(0, 0, 0, 0.4); /* transparent black */
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        color: #ffffff;
        z-index: 9999;
        display: none; /* hidden by default */
      }
  
      #banking-loader img {
        width: 150px;
        animation: pulse 2s infinite;
        /* Shadow removed */
      }
  
      #banking-loader p {
        margin-top: 20px;
        font-size: 18px;
        color: #FD6C01;
      }
  
      @keyframes pulse {
        0% { transform: scale(1); opacity: 1; }
        50% { transform: scale(1.1); opacity: 0.8; }
        100% { transform: scale(1); opacity: 1; }
      }
  
      /* Demo content */
      #content {
        padding: 40px;
        text-align: center;
      }
  
     