.elementor-23102 .elementor-element.elementor-element-bf62cd6{padding:0px 0px 0px 0px;}.elementor-23102 .elementor-element.elementor-element-abdecff > .elementor-element-populated{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-23102 .elementor-element.elementor-element-bf62cd6{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23102 .elementor-element.elementor-element-abdecff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-23102 .elementor-element.elementor-element-2568fe6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-2568fe6 *//* ===== ULTRA COMPACT TAGS ===== */
.menu-item .tag-gf,
.menu-item .tag-vg,
.menu-item .tag-v,
.menu-item .tag-n,
.menu-item .tag-new {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 600;
  padding: 6px 4px;   /* 👈 left/right bohot kam */
  border-radius: 10px;
  line-height: 1;
  white-space: nowrap;
  margin-right: 4px;
}

/* FORCE ONE LINE */
.menu-item > div {
  flex-wrap: nowrap;
  align-items: center;
}

/* Mobile tighter */
@media (max-width: 768px) {
  .menu-item .tag-gf,
  .menu-item .tag-vg,
  .menu-item .tag-v,
  .menu-item .tag-n,
  .menu-item .tag-new {
    font-size: 9px;
    padding: 10px 10px;  /* 👈 aur tight */
  }
}/* End custom CSS */