    /* Default button styles for larger screens */
    #viber-chat-button {
      position: fixed;       /* Fixes the button's position to the screen */
      bottom: 5rem;          /* 20px from the bottom */
      right: 20px;           /* 20px from the right */
      z-index: 9999;         /* Ensure it's on top of other content */
      width: 60px;           /* Set the width of the button */
      height: 60px;          /* Set the height of the button */
      display: block;        /* Ensures it behaves like a block element */
    }

    /* Ensuring the image fits the button container */
    #viber-chat-button img {
      width: 100%;
      height: 100%;
      object-fit: cover;      /* Keeps the image contained without stretching */
      border-radius: 50%;     /* Optional: makes the button round */
    }

    /* Mobile-specific adjustments for smaller screens */
    @media (max-width: 600px) {
      #viber-chat-button {
        bottom: 5rem;         /* 20px from the bottom on mobile devices */
        right: 20px;          /* 20px from the right on mobile devices */
        width: 50px;          /* Adjust size for mobile (smaller button) */
        height: 50px;         /* Adjust height for mobile */
      }
    }