.casino-features {   
   display: flex;   
   flex-wrap: wrap;   
   justify-content: space-between;   
   gap: 20px;     
   padding: 20px 20px; 
}  

.casino-feature-card {   
  border: #bbbd72 1px solid;
   background: #f5f5f50d;   
   color: white;   
   border-radius: 15px;   
   padding: 20px;   
   width: calc(25% - 20px); /* Ekran genişliğinin dörtte biri kadar genişlik */
   display: flex;   
   align-items: center;   
   justify-content: flex-start;   
   gap: 15px;   
   box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);   
   transition: all 0.3s ease; 
}  

.casino-feature-card:hover {   
   transform: translateY(-5px);   
   box-shadow: 0 12px 20px rgba(0, 0, 0, 0.4); 
}  

.casino-feature-icon {
    width: 52px;
    height: 52px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    color: white;
    flex-shrink: 0;
    margin: 0;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.casino-feature-icon.blue { background-image: url('https://vendor-provider.fra1.digitaloceanspaces.com/ebetlab/kfkadfkqAgdjqeADqqfa/mini-banners/KrE5UpuqSi5Wv6viCAxAKLlQRiweSFI8pZC6ygRf.png'); }
.casino-feature-icon.gold { background-image: url('https://vendor-provider.fra1.digitaloceanspaces.com/ebetlab/kfkadfkqAgdjqeADqqfa/mini-banners/KEq9fKgPsLAnswnjGuzX6zJfFyl0ojxilYOxZPVU.png'); }
.casino-feature-icon.pink { background-image: url('https://vendor-provider.fra1.digitaloceanspaces.com/ebetlab/kfkadfkqAgdjqeADqqfa/mini-banners/PCJqcO4WExjx6K626oG9JZfxURINc4vn2RjSjxww.png'); }
.casino-feature-icon.green { background-image: url('https://vendor-provider.fra1.digitaloceanspaces.com/ebetlab/kfkadfkqAgdjqeADqqfa/mini-banners/Kepxdar0iB0aNFg14UAlkrAGhoxjKU2GAenGSSB2.png'); }

.casino-feature-card p {   
   margin: 0;   
   font-family: 'Rajdhani-SemiBold', serif;   
   font-size: 16px;   
   line-height: 1.4; 
}  

@media (max-width: 768px) {   
   .casino-feature-card {     
     width: calc(50% - 10px); /* İki kart alt alta gelir, her biri ekranın yarısı */
     padding: 15px;   
   }    

   .casino-feature-icon {     
     width: 36px;     
     height: 36px;     
     font-size: 16px;   
   }    

   .casino-feature-card p {     
     font-size: 13px;   
   } 
}  

@media (max-width: 480px) {   
   .casino-feature-card {     
     width: calc(50% - 10px); /* Yine 2'şer alt alta gelecek şekilde ayarlandı */
   } 
}
