/***
Brands section slider
***/
.premium-brands {
  padding: 0px 0px 80px 0px;
}

.heading-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 50px;
  padding-left: 0;
  padding-right: 0;
}
.heading-wrap-l {
  padding-left: 50px;
  padding-right: 20px;
  border-bottom: 3px solid var(--blue1);
  padding-bottom: 24px;
  display: inline-block;
}
.heading-wrap-r .view-all-img {
  width: 7px;
  height: 11px;
}
.heading-wrap-r .btn-link {
  display: flex;
  align-items: center;
  gap: 15px;
  color: var(--black2);
  padding-right: 60px;
}

.brand-logo {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--greyBorder);
  border-radius: 8px;
  width: 150px;
  height: 100px;
  padding: 2px;
}

.brands-wrap.swiper-slide {
  width: unset;
}

.brand-logo:hover {
  border: 1px solid var(--blue1);
}

.brand-logo .brand-logo-img, .brand-logo > picture {
  object-fit: cover;
  height: 100%;
}

.heading-wrap-r.for-mobile {
  display: none;
}
@media (max-width: 992px) {
  .for-desktop {
    display: none;
  }
  .heading-wrap-r.for-mobile {
    display: flex;
    justify-content: center;
  }
  .heading-wrap-r .btn-link {
    padding-right: 0;
  }
  .brands-logos {
    padding-bottom: 24px;
  }
}
@media (max-width: 768px) {
  .premium-brands {
    text-align: center;
  }

  .heading-wrap {
    padding-bottom: 40px;
  }
 
  .hero-slider-carousel .slick-arrow {
    height: 40px;
    width: 40px;
  }

  .heading-wrap-l {
    padding-left: 20px;
    padding-bottom: 16px;
  }

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

  .brand-logo {
    width: 100px;
    height: 70px;
  }
  
  .heading-wrap-l {
    padding-left: 20px;
    padding-bottom: 16px;
  }
  .premium-brands {
    padding-bottom: 50px;
  }
  
  .heading-wrap {
    padding-left: 0;
  }
}
