body{font-family:Arial,Helvetica,sans-serif;background:#333;font-weight:300}
header{background:#fff url(../img/hk1.webp) 50% 50%/cover no-repeat;text-align:center;padding:0 0 10px}
header p{color:#777;font-weight:700;font-size:16px}
.headtitle{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:80px;line-height:1.6;text-transform:capitalize;-webkit-animation:Color 4s ease-in-out infinite;background: -webkit-linear-gradient(#007bff, #d2d2d2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.border-light{border-color:#dee2e6!important}
.btn-outline-light{color:#000!important;border-color:#dee2e6!important}
img{max-width:100%}
#menu{list-style:none;margin:0;display:flex;justify-content:center;background:linear-gradient(to bottom,#af2020 0,#411c1c 100%)}
#menu li{padding:0}
#menu li a{display:block;padding:10px 18px;text-decoration:none;color:#fff;font-weight:700;text-transform:capitalize;font-size:14px}
#menu li a:hover{color:#a7a7a7;text-decoration:none}
@media(min-width:992px){.container{max-width:990px!important}}
@media(max-width:767px){body>.container{width:auto;margin:0 10px;font-size:14px}#menu{display:block;margin:0;padding:0}#menu li{display:block;border-bottom:1px solid #af2020}#menu li a{display:block;text-align:center}.headtitle{font-size:32px}header p{font-size:14px}}
a>header{cursor:pointer}
a>header:hover{text-decoration:none}
a>header .headtitle,a>header p{color:inherit}
.floating-top,.floating-bottom{background:transparent;height:auto;left:0;padding:0;position:fixed;text-align:center;width:100%;z-index:1001}
.floating-top{top:0}
.floating-bottom{bottom:0}
.banner img,.banner-float img,.banner-top img{display:block;width:100%}
.banner-float,.banner-float img{width:100%}
.banner-top{text-align:center;margin:0}
.banner-top a{display:inline-block;max-width:728px;width:100%}
.banner-top img{height:auto;border:0}
@media only screen and (max-device-width:1000px){.floating-top img,.floating-bottom img,.headerbanner img,.banner1 img,.banner2 img,.banner-float img,.banner-top img{width:100%}.banner{width:100%;box-sizing:border-box;text-align:center;background:#fff}.banner img{display:inline-block;width:48%;box-sizing:border-box;margin:5px}.banner-float{position:fixed;width:100%;text-align:center;bottom:1px;z-index:9999}}.bgwrap{overflow:hidden;border-radius:6px}.card iframe{display:block;width:100%;border:0;background:#fff}.btn-close{position:absolute;right:8px;top:-34px}.floating-bottom{position:fixed}@media(max-width:575.98px){#live-draw iframe{height:500px}#result-sdy iframe{height:980px}}

.partner-web{color:#495057;line-height:1.9}.partner-web a{color:#007bff;font-weight:600}.partner-web a:hover{color:#0056b3;text-decoration:underline}.partner-web span{display:inline-block;margin:0 6px;color:#adb5bd}

.topbar-contact{display:inline-block;white-space:nowrap}.topbar-contact:hover{color:#fff;text-decoration:underline}
