.site-branding {
  padding: 0;
}
.site-branding a img { 
  height: 35px;
  object-fit: contain;
}
.site-branding .site-name {
  display: none;
}
#block-bnkp-portal-bnkpmegamenu {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
.brics-initiatives-menu li a img {
  width: 26px;
  height: auto;
  object-fit: contain;
  filter: grayscale(100%) brightness(1);
}
.country-factsheets-menu li a img {
  width: 23px;
  height: 15px;
  border: 1px solid #000000;
}
.mobile-nav-item img {
  object-fit: contain;
}
#mobile-brics a img {
  filter: grayscale(100%) brightness(1);
}
#main-nav-header {
  z-index: 499 !important;
}
#top-main-menu-bar .navbar-nav {
  position: relative;
}
.ai-button-in-menu {
  text-decoration: none;
}
@media (min-width: 992px) {
  #top-main-menu-bar {
    height: 55px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .site-branding a img { 
    height: 22px;
  }
  #ask-bnkp-button {
    font-size: 11px;
  }
  .nav-search {
    margin: 0 7px;
  }
  #top-main-menu-bar .navbar-nav {
    gap: 1rem;
  }
}