.car-tabs .nav-link {
  color: #555;
  border: none;
  font-size: 16px;    /* smaller font */
  padding: 5px 10px;   /* less padding */
  display: inline-block;
}
.car-tabs .nav-link.active {
  font-weight: 600;
  color: #007bff;
  border-bottom: 5px solid #007bff;
  background: transparent;
}
@keyframes slide{
    from{
        transform: translateX(0);
    }
    to{
        transform: translateX(-100%);
    }
}
.logos{
    overflow: hidden;
    padding: 30px ;    
    white-space: nowrap;
    position: relative;
}

.logos::before,
.logos:after{
    position: absolute;
    top:0;    
    width: 100px;
    height: 100%;    
    content: "";
    z-index: 2;
}

/* Navbar height adjust ke liye space */
.header-space {
  margin-top: 60px;  /* approx navbar ki height */
}


.logos:before{
    left:0;
    background: linear-gradient(to left, rgba(255,255,255,0),#f2f2f2);
}

.logos:after{
    right:0;
    background: linear-gradient(to right, rgba(255,255,255,0),#f2f2f2);
}



.logos:hover .logos-slide{
    animation-play-state: paused;
}

.logos-slide{
    display: inline-block;
    
    animation: 25s slide infinite linear;
}

.logos-slide img{
    height: 35px;
    margin: 10px 0 0 10px;
}

