@media (max-width: 991px) {

    .navbar-collapse {
        display: none !important;
    }

    .navbar-collapse.show {
        display: block !important;
    }

}
/* MOBILE NAV FIX – collapse düzgün çalışsın */
@media (max-width: 991.98px){

  .menubar nav.navbar .navbar-collapse{
    display: none !important;
  }

  .menubar nav.navbar .navbar-collapse.show{
    display: block !important;
  }

}
@media(max-width:768px){

  .brand-cards{
    grid-template-columns:1fr 1fr;
    gap:20px;
  }

  .brand-card{
    padding:30px 15px;
  }

  .brand-card img{
    max-width:120px;
  }

  .side-arrow{
    position:relative;
    right:auto;
    bottom:auto;
    width:90%;
    margin:40px auto 0 auto;
    text-align:center;
    border-radius:18px;
    padding:18px 0;
  }

}
.side-arrow{
  position:relative !important;
  margin-top:40px !important;
}
.navbar .dropdown-menu .dropdown-item{
    border-bottom: none !important;
}
.navbar .dropdown-menu .dropdown-item{
    position: relative;
    padding: 14px 24px;
}

.navbar .dropdown-menu .dropdown-item::after{
    content: "";
    position: absolute;
    bottom: 8px;
    left: 24px;
    width: 45%;   /* BURAYI küçült */
    height: 2px;
    background: rgba(255,255,255,0.35);
}
/* Dropdown hover fix */
.navbar .nav-item.dropdown {
    position: relative;
}

.navbar .nav-item.dropdown:hover .dropdown-menu {
    display: block;
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

/* Menü default gizli */
.navbar .dropdown-menu {
    display: none;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: all .25s ease;
}
.navbar .dropdown-menu {
    display: none;
}

.navbar .nav-item.dropdown:hover .dropdown-menu {
    display: block !important;
}
.nav-item.dropdown .dropdown-menu {
    display: none;
    opacity: 0;
    visibility: hidden;
    transition: .25s ease;
}
.nav-item.dropdown.dropdown-open .dropdown-menu {
    display: block;
    opacity: 1;
    visibility: visible;
}
@media (max-width: 768px){

    .brand-section{
        position: relative;
    }

    .brand-section .side-arrow.right{
        position: relative !important;
        top: auto !important;
        right: auto !important;
        transform: none !important;

        width: 100%;
        display: flex;
        justify-content: center;
        margin: 20px 0 30px 0;
    }

}
@media (max-width: 768px){

    /* brand-section flex yönünü kolon yap */
    .brand-section{
        display: flex;
        flex-direction: column;
    }

    /* Ürün kartları */
    .brand-cards{
        order: 2;
    }

    /* Ok (Markalarımız) */
    .brand-section .side-arrow.right{
        position: relative !important;
        order: 1;
        width: 100%;
        transform: none !important;
        top: auto !important;
        right: auto !important;

        display: flex;
        justify-content: center;
        margin: 25px 0;
    }

}
