/* ================= MOBİL LOGO ================= */

@media (max-width: 340px) {
    .logo {
        height: 36px;
    }
}


/* ================= MOBİL NAVBAR ================= */

@media (max-width: 991.98px) {

    /* hamburger görünür */
    .navbar-expand-lg .navbar-toggler {
        display: flex !important;
    }

    /* hamburger icon hizası */
    .navbar-toggler {
        align-items: center;
        justify-content: center;
    }

    /* mobil menü iç boşluk */
    .navbar-nav {
        padding-left: 14px;
        padding-right: 14px;
    }

    /* underline animasyonlarını mobilde kapat */
    .navbar-nav .nav-link::after {
        display: none !important;
    }

    /* Ana sayfa ikon davranışı */
    .home-icon {
        display: none;
    }

    .home-text {
        display: inline;
        color: #d6dde5;
    }

    .nav-link.active .home-text {
        color: #4da3ff;
        
    }

    /* mega menu padding düzelt */
    .dropdown-menu.mega-menu {
        padding-top: 4px !important;
        padding-bottom: 0 !important;
    }

    /* Dil seçici mobil */
    .lang-switch {
        padding: 8px 12px;
        display: block;
        font-size: 13px;
    }

    .lang-mobile {
        border-top: 1px solid rgba(255,255,255,.08);
        margin-top: 6px;
    }
}



@media (max-width: 992px) {

  .brand-header {
    flex-direction: column;
    align-items: flex-start;
  }

  .brand-header img {
    margin-bottom: 8px;
  }
 .brands-section {
    text-align: left !important;
  }
}

@media (max-width: 768px) {

  .sitemap-box {
    padding: 20px;
  }

  .sitemap-box h5 {
    font-size: 18px;
  }

  .sitemap-box ul li ul {
    padding-left: 10px;
  }

}
