#google_translate_element select {
  display: inline-block !important;
  visibility: visible !important;
  color: #000; /* Fixes white-on-white issue */
}
.goog-te-banner-frame.skiptranslate, 
body > .goog-te-banner-frame {
  display: none !important;
}

body {
  top: 0px !important;
}


#google_translate_element {
    display: flex;
    align-items: center;
    width: auto; /* Ensure it only takes necessary space */
  }

  .goog-te-gadget {
    width: 100%;
  }

  .goog-te-gadget-simple {
      background: white !important;
      border-radius: 4px;
      padding: 5px;
      cursor: pointer;
  }
  img.goog-te-gadget-icon, .goog-te-menu-value span {
      display: none !important;
  }

    /* Style Google Translate Dropdown */
  .goog-te-combo {
      width: 100%;
      padding: 10px;
      border: 2px solid #ccc;
      border-radius: 8px;
      font-size: 16px;
      outline: none;
      background-color: #fff;
      transition: all 0.3s ease-in-out;
  }

  /* Glowing Outline Effect with Google Colors */
  .goog-te-combo:focus {
      border-color: #4285F4; /* Google Blue */
      box-shadow: 0 0 10px rgba(66, 133, 244, 0.7), 
                  0 0 15px rgba(234, 67, 53, 0.7), 
                  0 0 20px rgba(251, 188, 5, 0.7), 
                  0 0 25px rgba(52, 168, 83, 0.7); /* Google Colors */
  }


.modal-backdrop.show {
    display: none;
}
