@media (max-width:1199.98px){.container-fluid{padding-left:10px;padding-right:10px}.game-card{width:170px;height:230px}.sport-icon{width:42px;height:42px}.sport-icon i{font-size:1.1rem}}@media (max-width:991.98px){.login-right{padding:2rem}.game-card{width:160px;height:220px}.sport-icon{width:40px;height:40px}.sport-icon i{font-size:1rem}.cell{font-size:.85rem}.header-cell{font-size:.85rem}.main-header{padding:.8rem 0}.site-logo img{height:38px}.balance-pill{font-size:.85rem;padding:.45rem 1rem}}@media (max-width:767.98px){.login-left{min-height:40vh}.menu-btn span{display:none}.menu-btn i{margin-right:0;font-size:1.3rem}.site-logo img{height:35px}.balance-pill{font-size:.8rem;padding:.4rem .9rem;font-weight:600}.nav-item a{font-size:.8rem}.game-card{width:140px;height:200px}.game-title{font-size:.7rem}.section-header h2{font-size:.9rem}.sport-icon{width:35px;height:35px}.sport-icon i{font-size:.9rem}.header-cell{font-size:.8rem}.cell{font-size:.8rem}.cell.odds-col{height:28px}.game-name{font-size:.8rem}.game-score{font-size:.7rem}.league-item{font-size:.8rem;padding:.6rem 0}.dot{width:8px;height:8px}.dot.active{width:20px}.table-header,.table-row{padding:.6rem .8rem}.cards-container img{width:100%!important;height:100%;object-fit:cover}.loading-circle{width:120px;height:120px}.loading-logo{width:60px}.loading-spinner{width:40px;height:40px}}@media (max-width:575.98px){.login-form-wrapper h1{font-size:2rem}.main-header{padding:.5rem 0}.menu-btn{padding:.3rem}.menu-btn i{font-size:1.2rem}.site-logo img{height:30px}.balance-pill{font-size:.7rem;padding:.3rem .6rem;border-radius:15px}.main-nav{border-radius:15px;padding:.2rem;margin:.3rem 0 1rem}.nav-item{padding:.2rem 0}.nav-item a{font-size:.65rem;letter-spacing:0;padding:.4rem .5rem}.nav-divider{font-size:.65rem;margin:0 .2rem}.game-card{width:130px;height:180px;transform:scale(.98)}.game-title{font-size:.65rem}.game-tag{font-size:.55rem}.section-header{padding:.4rem .8rem}.section-header h2{font-size:.8rem}.sports-icons{padding:.8rem 0}.sport-icon{width:30px;height:30px}.sport-icon i{font-size:.8rem}.sport-nav{font-size:.7rem}.sport-nav i{margin-left:-3px}.header-cell{font-size:.75rem}.cell{font-size:.75rem}.cell.odds-col{height:26px}.game-name{font-size:.75rem}.game-score{font-size:.65rem}.table-header,.table-row{padding:.5rem .7rem}.league-item{font-size:.75rem;padding:.5rem 0}.disclaimer{font-size:.65rem}.age-icon{width:35px;height:35px;font-size:.8rem}.dot{width:6px;height:6px}.dot.active{width:18px}.loading-circle{width:100px;height:100px}.loading-logo{width:50px}.loading-spinner{width:30px;height:30px;border-width:2px}}@media (max-width:399.98px){.main-header{padding:.4rem 0}.menu-btn{padding:.2rem}.menu-btn i{font-size:1.1rem}.site-logo img{height:28px;margin-left:70px}.balance-pill{font-size:.65rem;padding:.25rem .5rem}.main-nav{border-radius:12px;padding:.15rem;margin:.25rem 0 .8rem}.nav-item{padding:.15rem 0}.nav-item a{font-size:.6rem;padding:.3rem .4rem}.nav-divider{font-size:.6rem;margin:0 .15rem}}@media (max-width:349.98px){.main-header{padding:.3rem 0}.menu-btn i{font-size:1rem}.site-logo img{height:26px}.balance-pill{font-size:.6rem;padding:.2rem .4rem}.main-nav{border-radius:10px;padding:.1rem;margin:.2rem 0 .7rem}.nav-item a{font-size:.55rem;padding:.25rem .3rem}.nav-divider{font-size:.55rem;margin:0 .1rem}}