.gradient-border .game-card.sportsp_kh,.gradient-border .game-card.lotteryp_kh{
    background: url(../images/background_pchum.jpg) no-repeat center center !important;
    background-size: cover !important;
    box-shadow: 0 0 30px rgba(255, 185, 0, 0.4) !important;
    filter: brightness(1.2);
}
.gradient-border .game-card.casinop_kh,.gradient-border .game-card.slotsp_kh{
    background: url(../images/bg_casino_pchum.jpg) no-repeat center center !important;
    background-size: cover !important;
    box-shadow: 0 0 30px rgba(255, 185, 0, 0.4) !important;
    filter: brightness(1.2);
}
.gradient-border .game-card.pokerp_kh,.gradient-border .game-card.fishingp_kh{
    background: url(../images/bg_poker_pchum.jpg) no-repeat center center !important;
    background-size: cover !important;
    box-shadow: 0 0 30px rgba(255, 185, 0, 0.4) !important;
    filter: brightness(1.2);
}
/* Mobile + iPad */
@media (max-width: 1024px) {
    .focus-shell,
    .register-screen-shell {
      background-size: cover !important;
      background-position: center center !important;
      background-repeat: no-repeat !important;
      min-height: 100vh;
    }
  
    .focus-shell {
      background-image: url(../images/bg_login.jpg) !important;
    }
  
    .register-screen-shell {
      background-image: url(../images/bg_register.jpg) !important;
    }
  }
  
 /* ========== Desktop ========== */
@media (min-width: 1025px) {
    .focus-shell,
    .register-screen-shell {
      background-size: cover !important;
      background-position: center bottom !important; /* shows the golden part nicely */
      background-repeat: no-repeat !important;
      background-attachment: fixed;
      min-height: 100vh;
      width: 100%;
    }
  
    .focus-shell {
      background-image: url(../images/bg_login.jpg) !important;
    }
  
    .register-screen-shell {
      background-image: url(../images/bg_register.jpg) !important;
    }
  }