/* Kayan Logo AlanÄ± Ä°Ã§in CSS */
.logo-ticker {
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    position: relative;
}

.logo-ticker-track {
    display: inline-flex;
    align-items: center;
    animation: ticker-scroll 20s linear infinite; 
}

.logo-ticker-track img {
    height: 80px; /* BURAYI BÃœYÃœTTÃœK (40px'den 80px'e Ã§Ä±ktÄ±, istersen 100px de yapabilirsin) */
    margin-right: 60px; /* Logolar arasÄ± boÅŸluÄŸu biraz artÄ±rdÄ±k */
    object-fit: contain;
}

.logo-ticker:hover .logo-ticker-track {
    animation-play-state: paused;
}

@keyframes ticker-scroll {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); } 
}

@media screen and (min-width: 768px) and (max-width: 1080px) {
    .logo-ticker {
        top: -50px;
    }
}

@media screen and (min-width: 1081px) and (max-width: 1199px) {
    .logo-ticker {
        top: -75px;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1445px) {
    .logo-ticker {
        top: -100px;
    }
}

/* 1446px ve daha bÃ¼yÃ¼k ekranlar (GeniÅŸ monitÃ¶rler) iÃ§in */
@media screen and (min-width: 1446px) {
    .logo-ticker {
        top: -150px;
    }
}
@media (max-width: 767px) {
    .primary-button.mb-2 {
        margin-bottom: 1px !important; /* Standart mb-2'den daha dar bir boÅŸluk iÃ§in */
    }

    .kkk {
        margin-bottom: -10px !important; /* Standart mb-2'den daha dar bir boÅŸluk iÃ§in */
    }
}
