.kl7HeaderButton{
        padding: 12px 25px;
}
.kl_marginHeader{
        padding: 0px 4px;
}
.kl7_Fonts{
    font-size: 51px;
}
.kl7Small{
        font-size: 12px;
    padding: 7px 11px;
    margin: 0px;
}
.pasingKlgs{
        padding-top: 31px;
    padding-bottom: 32px;
}


 .social-sidebar {
      position: fixed;
      top: 50%;
        right: -3px;
      transform: translateY(-50%);
      display: flex;
      flex-direction: column;
      background: rgba(255, 255, 255, 0.2);
      backdrop-filter: blur(10px);
      border-radius: 0 10px 10px 0;
      box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.2);
      overflow: hidden;
      z-index: 999;
    }

    /* Individual icon links */
    .social-sidebar a {
         text-decoration: none;
    color: white;
    padding: 11px 15px;
    display: flex
;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    font-size: 18px;
    }

    /* Icon backgrounds */
    .social-sidebar a.instagram { background: #e4405f; }
    .social-sidebar a.facebook { background: #1877f2; }
    .social-sidebar a.twitter { background: #1da1f2; }
    .social-sidebar a.linkedin { background: #0077b5; }
    .social-sidebar a.youtube { background: #ff0000; }

    /* Hover effects */
    .social-sidebar a:hover {
      padding-left: 30px;
      filter: brightness(1.2);
    }

    /* Optional: tooltip effect */
    .social-sidebar a span {
      position: absolute;
      left: 60px;
      color: #333;
      background: #fff;
      padding: 5px 10px;
      border-radius: 5px;
      opacity: 0;
      transform: translateX(-10px);
      transition: 0.3s;
      pointer-events: none;
      font-size: 14px;
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    }

    .social-sidebar a:hover span {
      opacity: 1;
      transform: translateX(0);
    }