body {
	top: 0 !important;
}
 .VIpgJd-ZVi9od-ORHb-OEVmcd {
  display: none !important;
 }  

 div#google_element {
  position: absolute;
  z-index: 11111111;
  top: 55px;
  right: 8%;
  opacity: 0;
}
.goog-te-gadget .goog-te-combo {
  height: 55px;
  margin: 0;
  padding: 10px;
  border-radius: 10px;
  border-color: #06c9c2;
  color: var(--primary);
  font-size: 14px;
  font-weight: 600;
}

a.VIpgJd-ZVi9od-l4eHX-hSRGPd {
  display: none;
}
/* Hide all options by default */
.goog-te-combo option {
  display: none !important;
}
.goog-te-combo:focus {
  opacity: 0;
}
/* Show options with specific values */
.goog-te-combo option[value="ar"],
.goog-te-combo option[value="en"],
.goog-te-combo option[value="fr"] {
  display: block !important;
}
.headBtn div#google_element .goog-te-combo:focus {
  opacity: 1;
}
.headBtn div#google_element {
  position: relative !important;
  top: unset !important;
  right: unset !important;
  z-index: 0;
  opacity: 1;
  width: 100%;
}


.headBtn .goog-te-gadget .goog-te-combo {
  position: unset;
  width: 100%;
}
/* Hide all options by default */
.headBtn div#google_element .goog-te-combo option {
  display: none !important;
}

/* Show options with specific values */
.headBtn div#google_element .goog-te-combo option[value="ja"],
.headBtn div#google_element .goog-te-combo option[value="en"] {
  display: block !important;
}

/* New CSS */

 #google_element{
        display: none;
    }

    .lang-dropdown button {
        background: none !important;
    border: none !important;
  
    margin-top:-20px;
    box-shadow: none !important;
    padding: 0;
    }


    .lang-dropdown button,.lang-dropdown button img,.lang-dropdown img {
        width: 25px !important;
    }
    .lang-dropdown .dropdown-menu {
      min-width: auto;
      left: 50%;
    transform: translateX(-50%);
    }
    .lang-dropdown .dropdown-menu a {
    
    padding: 7px;
}

.toggle-btn-lang-wrapper {
	display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.VIpgJd-ZVi9od-aZ2wEe-wOHMyf{
  opacity: 0;
}

@media (max-width:576px){
  .toggle-btn-lang-wrapper {
    margin-right: 12px;
  }
}