#right-menu {
    display: grid;
    grid-template-columns: 1fr 1fr; /* Two columns: links and image */
    gap: 20px;
    padding: 10px;
    position: relative;
    background: #ff6a00;
  }

  #left-menu {
    display: flex;
    flex-direction: column;
    gap: 25px; /* Spacing between links */
  }

  #left-menu a {
    display: flex;
    align-items: center;
    width: 100%; /* Full width for left alignment */
    height: 50px; /* Fixed height for each box */
    background-color: #fff; /* Box background */
    border-radius: 8px; /* Rounded corners */
    text-decoration: none;
    color: #424242;
    font-size: 1em;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    padding: 0 15px; /* Padding inside the box */
    transition: transform 0.3s ease, background-color 0.3s ease;
  }

  #left-menu a:hover {
    background-color: #f0f0f0;
    transform: scale(1.05);
  }

  #left-menu a i {
    margin-right: 10px;
    font-size: 1.5em;
    animation: pulse 1.5s infinite;
  }

  #left-menu a.whatsappus i {
    color: #25d366; /* WhatsApp green */
  }

  #left-menu a.callus i {
    color: #4285F4; /* Call blue */
  }

    #left-menu a.emailus i {
    color: #f44242; /* Call blue */
  }

  @keyframes pulse {
    0%, 100% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.2);
    }
  }

  #right-image img {
    width: 100%; /* Full width of the parent container */
    height: 100%; /* Full height of the parent container */
    object-fit: cover; /* Ensure the image fills the container while keeping its aspect ratio */
    border-radius: 8px; /* Rounded corners */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Optional shadow for the image */
  }

  @media only screen and (max-width: 768px) {
    #right-menu {
      display: none;
    }

  }
