@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;
}
