@media (max-width: 767px) {
    .header-top .info-row {
      display: flex !important;
      flex-direction: row !important;
      justify-content: center;
      align-items: center;
      gap: 12px;
      width: 100%;
      margin-top: 8px;
    }
    .header-top .info-inner {
      display: flex !important;
      flex-direction: row !important;
      align-items: center;
      gap: 6px;
      background: none !important;
      padding: 0 !important;
      margin: 0 !important;
    }
    .header-top .info-inner .icontop img,
    .header-top .info-inner .icontop i {
      width: 22px !important;
      height: 22px !important;
      font-size: 22px !important;
      display: block;
      color: #2196f3;
      filter: none !important;       /* Bulanıklığı engelle */
      opacity: 1 !important;         /* Bulanıklığı engelle */
      -webkit-filter: none !important;
    }
    .header-top .info-inner .iconcont {
      display: inline !important;    /* Yazılar mobilde de görünsün */
      font-size: 14px !important;
      color: #222;
      margin-left: 2px;
      font-weight: 500;
      letter-spacing: 0.2px;
    }
    .header-top .info-inner a {
      display: flex;
      align-items: center;
      gap: 4px;
      padding: 0;
      margin: 0;
    }
    .navbar-brand img {
      height: 32px !important;
      max-width: 110px !important;
    }
  }
  
  /* İkon bulanıklığı için desktopta ekstra netleştirici (isteğe bağlı) */
  @media (min-width: 768px) {
    .header-top .info-inner .icontop img,
    .header-top .info-inner .icontop i {
      filter: none !important;
      opacity: 1 !important;
      -webkit-filter: none !important;
      /* Eğer hala bulanıklık varsa SVG/png çözünürlüğünü kontrol et */
    }
  }