@import url(https://fonts.googleapis.com/css2?family=Kanit:wght@200;300;400;500;600&display=swap);body{font-family:"Kanit",sans-serif;color:#333}@media (min-width:1200px){.container{max-width:1140px}}.site-logo{display:flex;justify-content:center;position:absolute;width:100%;z-index:99}.site-logo a{padding:10px}.site-logo a img{width:285px}@media (max-width:768px){.site-logo a img{width:120px}}header video{position:absolute;top:0;left:0;width:100%;height:475px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}header .overlay{min-height:471px;display:flex;align-items:center;justify-content:center}header .form-login{margin-top:350px;position:relative;z-index:99;text-align:center}header .form-login .login-header{padding-bottom:15px}header .form-login .login-header span{vertical-align:middle;font-weight:400;font-size:30px;color:#fff;padding-right:15px}header .form-login .login-header img{width:100px}@media (max-width:768px){header .form-login .login-header span{font-size:20px}header .form-login .login-header img{width:60px}}header .form-login .flex-form{display:flex;max-width:1000px;margin:auto}header .form-login .flex-form .flex-1{flex:1 1 0%;padding-right:5px}header .form-login .flex-form input{display:block;width:100%;height: calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out , box-shadow .15s ease-in-out;height:30px}header .form-login .flex-form button{width:100%;opacity:10;color:#fff;background-color:#ff0018!important}@media (max-width:768px){header .form-login .flex-form{display:block}header .form-login .flex-form .flex-1{padding-right:0;padding-bottom:10px}header .form-login{margin-top:300px}}h4.heading-text{color:#3f64ac;font-weight:600}.text-secondary{color:#6c757d!important}.font-bold{font-weight:700}.my-8{margin-top:2rem;margin-bottom:2rem}.fit-content{width:-moz-fit-content;width:fit-content}.flex{display:flex}.flex .flex-1{flex:1 1 0%}.box-1{padding:14px;border-radius:20px;height:13rem}.icon-sport-style{width:130px;margin-top:-40px!important}.m-auto{margin:auto!important}.mr-3,.mx-3{margin-right:1rem!important}.block{display:block}.center{text-align:center}@media (max-width:800px){.parent{position:static;width:100%;overflow-x:scroll;overflow-y:hidden}.parent::-webkit-scrollbar{width:10px;height:5px}.parent::-webkit-scrollbar-track{background:#f1f1f1}.parent::-webkit-scrollbar-thumb{background:#888}.parent::-webkit-scrollbar-thumb:hover{background:#555}.box-1{width:200px;height:13rem}.box-1 .icon-sport-style{width:93px;margin-top:0!important}}.bg-casino{background:url(https://gdkfiles.visitdenmark.com/files/484/227520_Royal-Casino-p-Hotel-Royal-i-Aarhus.jpg?width=987);background-size:cover;background-attachment:fixed}.bg-casino .card-casino{width:274px;float:right;margin-right:4rem;background:#fff;padding:18px;border-radius:14px;margin-top:24px}@media (max-width:768px){.bg-casino .card-casino{margin:0;width:100%;margin-bottom:15px}.bg-casino .flex{display:block}.bg-casino{padding:1rem 2rem}}.pb-4,.py-4{padding-bottom:1.5rem!important}.game-list{width:89vh;display:inline-block}.text-show-right{vertical-align:initial;width:28%;margin-top:14rem;margin-right:84px;display:inline-block;position:absolute}.show-game1{display:none}.play-game{text-align:right;display:block;margin-top:14px;font-weight:600}.show-play-game{text-align:right}.btn-style-price{display:inline-block;color:#fff;border:0 solid;background:#3f64ac;font-size:32px;margin-top:16px;border-radius:6px;margin-right:8px;font-weight:800;padding:0 5px}@media (max-width:800px){.game-list{display:none}.show-game1{display:block;margin-top:14px}.text-show-right{width:100%;margin-top:0;margin-right:0;display:block;position:inherit;padding:22px}.play-game{text-align:center;display:block;margin-top:14px;font-weight:600;font-size:20px}.show-play-game{text-align:center}}.cardcol .carditem{margin-right:14px}.cardcol .carditem .card-style{box-shadow:10px 10px 10px 0 rgba(0,0,0,.1019607843);border:.5px solid rgba(192,192,192,.368627451);border-radius:8px;padding:20px;text-align:center}.cardcol .carditem .card-style .header-style-card{font-size:18px;font-weight:700;color:#000;border-bottom:1px solid silver;padding:11px 0;display:block}.cardcol .carditem .card-style .os-icon{width:65px;margin:auto}@media (max-width:800px){.cardcol{display:block}}footer{width:100%;background-color:#023860;color:#fff;text-align:center;height:186px}footer img.footer-logo{width:178px;display:inline-block;margin-top:18px}