.otobix-header .has-dropdown.dropdown-open .otobix-dropdown,
.otobix-header .has-dropdown:focus-within .otobix-dropdown {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
  visibility: visible;
}

@media (max-width: 900px) {
  .otobix-header .has-dropdown.dropdown-open .otobix-dropdown {
    display: block;
  }
}

#choosecity[hidden],
#choosecity .city-container > [hidden] {
  display: none !important;
}

#choosecity.show {
  display: block;
}

#choosecity .city-pointer[role="button"] {
  cursor: pointer;
}

.footer_section .app-links a img {
  width: auto;
  height: 60px;
}

.footer_section .footer_menu li:focus-within > .fsub-menu {
  display: block;
}

@media (min-width: 901px) and (max-width: 1100px) {
  .otobix-header .otobix-header-inner { gap: 10px; padding-inline: 12px; }
  .otobix-header .otobix-menu { gap: 2px; }
  .otobix-header .otobix-menu > li > a { padding-inline: 7px; }
}
