@font-face {
	font-family: 'SF Pro Display';
	src: url('fonts/SFProDisplay-Bold-CMK7PUaV.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'SF Pro Display';
	src: url('fonts/SFProDisplay-Medium-DqTLIdsN.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'SF Pro Display';
	src: url('fonts/SFProDisplay-Regular-xtUeAkBY.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
}
img{-webkit-user-drag: none;user-select: none;-webkit-user-select: none;max-width:100%;user-drag:none;}
.header-top{margin:5px auto 10px;width:375px;max-width:100%;}
.header-top .logo-wrapper{position:relative;width:190px;max-width:100%;margin:10px auto 15px;}
.header-top .logo-wrapper img.sparkle{position:absolute;top:20%;right:15%;transform-origin:center;animation-fill-mode:both;
	will-change:transform,opacity;opacity:0;filter:drop-shadow(0 0 6px rgba(255,255,255,.8));}
.header-top .logo-wrapper img.sparkle.s1,.header-top .logo-wrapper img.sparkle.s2{animation:sparkleBlink 4s linear infinite;}
.header-top .logo-wrapper img.sparkle.s3,.header-top .logo-wrapper img.sparkle.s4{animation:sparkleBlinkReverse 4s linear infinite;}
.header-top .logo-wrapper img.sparkle.s1{top:23%;left:7%;width:18%;}
.header-top .logo-wrapper img.sparkle.s2{top:15%;left:52%;width:12%;}
.header-top .logo-wrapper img.sparkle.s3{top:25%;left:75%;width:15%;}
.header-top .logo-wrapper img.sparkle.s4{left:44%;width:15%;top:25%;}
.header-top .logo-title{text-align:center;transform:translateY(-10px);}
.header-top .logo-title img:first-child{width:200px;margin:0 auto;}
.header-top .logo-title img:nth-child(2){width:250px;}
.header-top .logo-title img:nth-child(3){margin-left:2px;width:20px;}
body .main_form{padding-top:10%;margin-top:-3%;display:block!important;}
.banner-ad-left{width:335px;position:fixed;top:17%;left:5%;z-index:99;text-align:center;}
.banner-ad-left .slider-wrapper{position:relative;}
.banner-ad-left .slider-wrapper .slider-inner>ul{position:relative;}
.banner-ad-left .slider-wrapper .slider-inner>ul>li{position:absolute;top:0;left:0;visibility:hidden;z-index:1;opacity:0;transition:all 1s;width:100%;
	height:580px;}
.banner-ad-left .slider-wrapper .slider-inner>ul>li>img{height:100%;}
.banner-ad-left .slider-wrapper .slider-inner>ul>li.active{position:relative;z-index:2;visibility:visible;opacity:1;}
.banner-ad-left .slider-wrapper .slider-inner>ul>li.active.pre-hide{opacity:0;}
.banner-ad-left .slider-wrapper .slider-inner>ul>li.pre-show{opacity:1;transition:none;visibility:visible;}
.banner-ad-left .slider-wrapper .slider-inner>ul>li.slider-1 span{display:flex;align-items:flex-start;justify-content:flex-end;position:absolute;
	top:30.3%;width:63%;height:10%;left:27%;cursor:pointer;}
.banner-ad-left .slider-wrapper .slider-inner>ul>li.slider-1 span img{height:auto;width:25%;margin-top:8px;animation:bounce 1s infinite;display:block;}
.banner-ad-left .slider-wrapper .slider-inner>ul>li.slider-3{display:flex;flex-direction:column;gap:5px;padding:10px;
	background:url(../images/sunwin/bg-fishing-XcSrWvfW.webp);background-size:100% 100%;}
.banner-ad-left .slider-wrapper .slider-inner>ul>li.slider-3 .fake-phishing{background:url(../images/sunwin/bg-phishing-fake-BeTUNzTK.webp);
	background-size:100% 100%;position:relative;display:flex;align-items:center;justify-content:center;height:50%;padding:25px 0 15px;}
.banner-ad-left .slider-wrapper .slider-inner>ul>li.slider-3 .real-phishing{background:url(../images/sunwin/bg-phishing-real-C3BBDjlc.webp);
	background-size:100% 100%;position:relative;display:flex;align-items:center;justify-content:center;height:50%;padding:25px 0 15px;}
.banner-ad-left .slider-wrapper .slider-inner>ul>li.slider-3 .icon-left{position:absolute;left:15px;top:10px;width:34px;}
.banner-ad-left .slider-wrapper .slider-inner>ul>li.slider-3 .phishing-logo{width:150px;margin:0 auto;display:block;}
.banner-ad-left .slider-wrapper .slider-inner>ul>li.slider-3 .phishing-title{font-size:18px;font-weight:700;position:absolute;right:20px;top:20px;
	font-family:'SF Pro Display',sans-serif;}
.banner-ad-left .slider-wrapper .slider-inner>ul>li.slider-3 .phishing-title img{width: 95px;display: block;}
.banner-ad-left .slider-wrapper .slider-inner>ul>li.slider-3 .fake-phishing .phishing-title{color:#ff4949;}
.banner-ad-left .slider-wrapper .slider-inner>ul>li.slider-3 .arrow-point{position:absolute;right:33px;top:50px;width:26%;height:47%;display:block;}
.banner-ad-left .slider-wrapper .slider-inner .dotted_control{bottom:-20px;list-style:none;position:absolute;left:50%;transform:translate(-50%);}
.banner-ad-left .slider-wrapper .slider-inner .dotted_control ul{display:flex!important;gap:8px;justify-content:center;flex-wrap:wrap;}
.banner-ad-left .slider-wrapper .slider-inner .dotted_control ul li{height: auto;width: 20px;padding: 2.5px;border-radius: 2px;background: #ffd1b5;
	opacity: .3;font-size: 0;line-height: 0;cursor:pointer;}
.banner-ad-left .slider-wrapper .slider-inner .dotted_control ul li.active{opacity:1;}
.banner-ad-left .download-app{display:inline-flex;margin-top: 35px;gap: 15px;}
.banner-ad-left .download-app .link-icon-download h3{background: linear-gradient(to right,#ffd1b5 0,#fffbb7 70%,#fff);display: inline-block;
	-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 10px;text-align: center;font-size: 16px;text-transform:none;}
.banner-ad-left .download-app .link-icon-download ul{display: flex;align-items: center;justify-content: center;gap: 12px;}
.banner-ad-left .download-app .link-icon-download ul li{width: 35px;height:auto;}
.banner-ad-left .download-app .link-qr-download{width: 90px;height: 90px;}
.banner-ad-right{position:fixed;z-index:99;top:20%;right:5%;width:380px;}
.banner-ad-right .banner-inner{display:inline-block;background:#000;padding-top:53px;position:relative;
	border-radius: 38px;border:1px solid rgba(255,170,0,.1450980392);-webkit-backdrop-filter:blur(19.2238826752px);backdrop-filter:blur(19.2238826752px);
	box-shadow:0 0 35.24px #f2f2f2 inset;box-shadow:0 0 0 1.6px #a6a6a6 inset;box-shadow:-3.2px -3.2px 1.6px -3.2px #666 inset;
	box-shadow:3.2px 3.2px 1.6px -3.2px #666 inset;box-shadow:4.81px 4.81px .8px -5.61px #ffffff80 inset;overflow:hidden;}
.banner-ad-right .title-ad{display: flex;justify-content: space-between;align-items: center;padding: 10px 15px;font-size: 18px;background: #0009;
	border-bottom: 1px solid rgba(255,255,255,.3);position: absolute;top: 0;border-top-left-radius: 38px;border-top-right-radius: 38px;
	border-top: .5px solid rgba(255,170,0,.1450980392);border-left: .5px solid rgba(255,170,0,.1450980392);width: 100%;
	border-right: .5px solid rgba(255,170,0,.1450980392);}
.banner-ad-right .title-ad h3{background: linear-gradient(to right,#ffedd7,#ffd1b5 45%,#ffe1c8);-webkit-background-clip: text;background-clip: text;
	-webkit-text-fill-color: transparent;color: transparent;font-size: 18px;font-weight:700;font-family:'SF Pro Display',sans-serif;text-transform:none;}
.banner-ad-right .title-ad img{width: 91px;height: 32px;}
.banner-ad-right .video-wrapper video{width:100%;height:100%;object-fit:cover;background: url(../images/sunwin/bg_loading_phishing_livestream-Blv4GeMc.png) no-repeat;
	background-size: contain;background-position: center;z-index:1;position:relative;}
.banner-ad-right .toggle-sound a{width:25px;display:block;position:absolute;bottom:6px;left:20px;cursor:pointer;z-index:2;}
.banner-ad-right .toggle-sound a img{display:none;max-width:100%;}
.banner-ad-right .toggle-sound a img:nth-child(2){display:block;}
.banner-ad-right .toggle-sound a.unmuted img:first-child{display:block;}
.banner-ad-right .toggle-sound a.unmuted img:nth-child(2){display:none;}
.banner-ad-right .video-wrapper{position:relative;}
.banner-ad-right .list-contact-socials{display: flex;justify-content:center;gap: 7px;margin-top: 10px;flex-wrap:wrap;width:100%;position:absolute;
	left:0;bottom:0;transform:translateY(calc(100% + 10px));}
.banner-ad-right .list-contact-socials button{background:none;border:none;cursor:pointer;}
.banner-ad-right .list-contact-socials button img{width:33px;height:auto;}
.main_wrap{font-size:16px;}
.partner-wrapper{position:relative;text-align:center;font-family:'SF Pro Display',sans-serif;}
.partner-wrapper:before{background:linear-gradient(90deg,#ffefaa00 0,#ffefaa,#ffefaa00);content:"";position:absolute;width:80%;height:1px;top:0;
	opacity:.3;left: 50%;transform: translateX(-50%);}
.partner-wrapper .partner-title{}
.partner-wrapper .partner-title h2{display:inline-block;background:linear-gradient(90deg,#2d130400 0,#2d1304 30% 50%,#2d1304 70%,#2d130400);
    padding:7px 40px 6px;font-size:16px;font-weight:bold;}
.partner-wrapper .partner-title h2 span{background:linear-gradient(to bottom,#feffaa 0,#faffdb 29%,#ffbb43 80%,#fede5e);display:inline-block;
    -webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-size:16px;}
.partner-wrapper .partner-list{display:flex;padding:7px 0 10px;align-items:center;justify-content:center;margin:0 auto;max-width:100%;}
.partner-wrapper .partner-list .partner-item{position:relative;display:flex;align-items:center;justify-content:center;padding:0 60px;gap:10px;
	color:#ffe5b7;text-decoration:none;cursor:pointer;}
.partner-wrapper .partner-list .partner-item img{width:63px;}
.partner-wrapper .partner-list .partner-item span{position: relative;border-bottom: 1px solid;display: inline-block;padding-bottom: 2px;font-size:18px;}
.partner-wrapper .partner-list .partner-item span a{text-decoration:none;font-weight:400;}
.partner-wrapper .partner-list .partner-item span a:hover{color:inherit;}
.partner-wrapper .partner-list .partner-item:not(:first-child):after{content: "";background:url(../images/sunwin/divider-I_sMSzc3.webp);height: 2px;
	width: 50px;position: absolute;left: -20px;background-size: 100% 100%;transform: rotate(90deg);}
.bottom-content{margin: 70px auto 30px;padding: 10px;border-radius: 20px;color: #e6dacd;font-family:'SF Pro Display',sans-serif;}
.bottom-content h2,
.bottom-content h1{margin: 30px 0 20px;text-align: center;font-size: 16px;line-height: 1.3;transition: opacity .6s ease,transform .6s ease;}
.preload{opacity:0!important;transform:translateY(70px)!important;}
.bottom-content h1 span,.bottom-content h2 span{background: linear-gradient(to bottom,#fff,#ff9a2e);-webkit-background-clip: text;background-clip: text;
	-webkit-text-fill-color: transparent;color: transparent;}
.bottom-content p{margin: 15px 0;line-height: 1.4;transition: opacity .6s ease,transform .6s ease;}
.bottom-content p a{font-weight: 500;color: #ffd24b;text-decoration:underline;}
.bottom-content p span{font-weight: 500;color: #ffd24b;}
.bottom-content ul{padding-left: 30px;margin-bottom: 10px;}
.bottom-content ul li{margin-bottom: 10px;line-height: 1.2;list-style:disc;transition: opacity .6s ease,transform .6s ease;}
.bottom-content ul li span{font-weight: 500;color: #ffd24b;}
.bottom-content>img{width: 100%;margin:10px 0;transition: opacity .6s ease,transform .6s ease;}
.bottom-content ul.feature-list{display: flex;flex-wrap: wrap;color: #ffb96e;list-style-type: none;gap:0 30px;padding: 0 0;}
.bottom-content ul.feature-list li{list-style:none;width:calc(50% - 15px);flex-basis:calc(50% - 15px);display:flex;align-items:center;gap:15px;
	margin-bottom:30px;padding:0 15px;}
.bottom-content ul.feature-list li img{width:43px;flex-basis:43px;min-width:43px;}
.bottom-content ul.feature-list li span{color:inherit;}
.bottom-content .advantage-box{display: flex;flex-wrap: wrap;justify-content: space-between;gap:0 20px;transition: opacity .6s ease,transform .6s ease;}
.bottom-content .advantage-box>div{width:calc(50% - 10px);flex-basis:calc(50% - 10px);transition: opacity .6s ease,transform .6s ease;}
.bottom-content .advantage-box>div .advantage-icon img{width:160px;margin:0 auto;max-width:100%;display:block;}
.bottom-content .advantage-box>div p.advantage-title{margin:10px 0;font-weight:700;color:#ffb96e;}
.bottom-content .advantage-box>div ul li{line-height:1.5;}
.bottom-content .marquee-wrapper{overflow:hidden;display:flex;max-width:calc(100vw - 25px);width:100%;cursor:grab;-webkit-overflow-scrolling:touch;
	touch-action:pan-y;scroll-behavior:auto;transition: opacity .6s ease,transform .6s ease;}
.bottom-content .marquee-wrapper .marquee-content{display:flex;width:max-content;gap:15px;}
.bottom-content .marquee-wrapper .marquee-content .marquee-item{width:160px;display:flex;justify-content:center;align-items:center;flex-shrink:0;}
.bottom-content .marquee-wrapper .marquee-content .marquee-item img{width:100%;height:100%;object-fit:cover;}
.bottom-content .marquee-wrapper.content-text .marquee-content .marquee-item{width:176px;padding:10px;border:1px solid #323232;background:#000;
	border-radius:20px;user-select:none;display:block;}
.bottom-content .marquee-wrapper.content-text .marquee-content .marquee-item h3{color:#ffb96e;margin-bottom:10px;font-weight:500;font-size:16px;
	text-transform:none;}
.bottom-content .marquee-wrapper.content-text .marquee-content .marquee-item p{margin:0 0;}
.bottom-content .marquee-wrapper.content-text .marquee-content .marquee-item p span{color:#ffb96e;}
.bottom-content .game-bg{background:url(../images/sunwin/game-bg-Dqo13NtX.webp) no-repeat;background-size:100% 100%;padding:10px 0 20px 20px;}
.bottom-content .game-bg p.titlebox{color:#ffb96e;font-weight:700;font-size:18px;margin:10px 0;}
.bottom-content .game-bg p{margin:0 0;}
.bottom-content .marquee-wrapper2{display:flex;margin-top:15px;gap:10px;}
.bottom-content .marquee-wrapper2 .marquee-left{width:154px;flex-basis:154px;min-width:154px;}
.bottom-content .marquee-wrapper2 .marquee-wrapper{flex-basis:calc(100% - 164px;)width:calc(100% - 164px);}
.bottom-content .marquee-wrapper2 .marquee-wrapper.sliderText .marquee-content .marquee-item{width:878px;}
.bottom-content .game-bg .mini-game{display:flex;align-items:center;}
.bottom-content .game-bg .mini-game>div{width:50%;flex-basis:50%;transition: opacity .6s ease,transform .6s ease;}
.bottom-content .game-bg .mini-game img{width:100%;}
.bottom-content .security{display:flex;gap:15px;margin-top:20px;}
.bottom-content .security>div{width:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);border-radius:30px;border:1px solid #27272B;background:#0c0c0c;
	overflow:hidden;transition: opacity .6s ease,transform .6s ease;}
.bottom-content .security>div img{width:100%;}
.bottom-content .security>div p.security-title{margin:10px 0;color:#ffb96e;}
.bottom-content .security>div p{margin:0 0;}
.bottom-content .security .security-content{padding:0 20px 20px;}
.bottom-content .customer-service{display:flex;align-items:center;gap:20px;margin-top:15px;flex-wrap:wrap;}
.bottom-content .customer-service>div:first-child{width:calc(40% - 10px);flex-basis:calc(40% - 10px);transition: opacity .6s ease,transform .6s ease;}
.bottom-content .customer-service>div:last-child{width:calc(60% - 10px);flex-basis:calc(60% - 10px);transition: opacity .6s ease,transform .6s ease;}
.banner-ad-left-mobile,.banner-ad-right-mobile{display:none;}
.install-app>div{text-align:center;margin-top:10px;}
.install-app>div a{width: 314px;height: 50px;margin: 2px 0 10px;display: inline-block;}
.install-app>div a img{width:100%;height:100%;}
.install-app>div.app-name-change{margin:0 0;}
.install-app>div.app-name-change p{color: #cfb689;line-height: 1;font-size: 12px;margin-top:10px;}
.install-app>div.app-name-change .line{margin-bottom: 10px;}
.install-app>div.app-name-change .line img{width:300px;max-width:100%;margin:0 auto;}
.button-login-mobile{display:none;}

footer.site-footer{position:relative;font-size:14px;padding-top:10px;width:100%;background:#1e0f08;font-family:'SF Pro Display',sans-serif;z-index:1;}
footer.site-footer .container{display:flex;justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:0 30px;
	width:100%;gap:50px;flex-wrap:wrap;}
footer.site-footer .container>div{text-align:center;}
footer.site-footer .footer-logo img{width: 140px;}
footer.site-footer .footer-list{margin-bottom: 15px;}
footer.site-footer .footer-list li{list-style:none;}
footer.site-footer .footer-list li a{color: #ffe9a4;font-size: 15px;text-underline-offset: 3px;text-decoration: underline;font-weight:400;}
footer.site-footer .footer-title{margin-bottom: 10px;font-weight: 600;font-size: 16px;color: #ffe9a4;}
footer.site-footer .container .contact-footer{display:flex;justify-content:center;align-items:center;gap:15px;margin-bottom:15px;}
footer.site-footer .container .contact-footer button{background:none;border:none;cursor:pointer;}
footer.site-footer .container .contact-footer button img{width:38px;}
footer.site-footer .livechat-btn{margin:10px 0;cursor:pointer;}
footer.site-footer .livechat-btn img{width:252px;}
footer.site-footer .copyright{width:100%;color:#ffe49e;text-align:center;border-top:1px solid #554738;line-height:1.3;}
footer.site-footer .copyright .copyright-content{max-width:1250px;margin:0 auto;padding:10px;}
footer.site-footer .certificate img{width:175px;}

button#scrollToTopBtn{position:fixed;z-index:100;background:none;border:none;cursor:pointer;width:40px;height:40px;
	visibility:hidden;opacity:0;pointer-events:none;bottom: 300px;left: calc(50% + 300px);}
button#scrollToTopBtn.show{opacity: 1;visibility: visible;animation: floatUpDown 2s ease-in-out infinite;pointer-events:unset;}
button#scrollToTopBtn img{width:100%;}

@keyframes floatUpDown {0%,to {transform:translateY(0)}50% {transform:translateY(-5px)}}
@keyframes scroll-left {0% {transform:translate(0)}to {transform:translate(-50%)}}
@keyframes bounce {0%, to {transform:translateY(0)}50% {transform:translateY(-5px)}}
@keyframes sparkleBlink {
	0% {transform:scale(.5) rotate(0);opacity:0}
	7% {transform:scale(1.35) rotate(25deg);opacity:1}
	18% {transform:scale(1) rotate(90deg);opacity:.9}
	35% {transform:scale(.9) rotate(220deg);opacity:.2}
	80% {transform:scale(.85) rotate(360deg);opacity:0}
	to {transform:scale(.85) rotate(360deg);opacity:0}
}
@keyframes sparkleBlinkReverse {
	0% {transform:scale(.5) rotate(360deg);opacity:0}
	7% {transform:scale(1.35) rotate(335deg);opacity:1}
	18% {transform:scale(1) rotate(270deg);opacity:.9}
	35% {transform:scale(.9) rotate(140deg);opacity:.2} 
	to {transform:scale(.85) rotate(0);opacity:0}
}

@media screen and (min-width: 1400px){
	.bottom-content {margin-top: 10px;}
}
@media screen and (min-width: 1025px){
	.banner-ad-right{right:5%;}
	.partner-wrapper:before{width:55%;}
}
@media screen and (min-width: 1400px) and (max-height: 880px){
	.banner-ad-left .slider-wrapper .slider-inner>ul>li.slider-3 .fake-phishing{padding: 25px 0 11px;}
	.banner-ad-left .slider-wrapper .slider-inner>ul>li.slider-3 .real-phishing{padding: 25px 0 11px;}
	.banner-ad-left .slider-wrapper .slider-inner>ul>li.slider-3 .phishing-logo{width:129px;}
}
@media screen and (min-width: 1025px){
	body .main_form{margin-top: -55px;padding-top: 3.5%;}
}
@media screen and (min-width: 1024px){
	.header-top .logo-title img:first-child{width: 230px;}
	.header-top .logo-title img:nth-child(2){width:340px!important;margin-top: 10px;}
	.bottom-content{width:600px;}
	.bottom-content h1,.bottom-content h2{font-size:20px;}
	.header-top .logo-title img:first-child{width: 230px;}
}
@media screen and (min-width: 1024px) and (max-height: 880px){
	.header-top .logo-title img:first-child{width:190px!important;}
	.banner-ad-left{width:310px;}
	.banner-ad-left .slider-wrapper .slider-inner>ul>li{height:510px;}
	.banner-ad-right{width: 330px;}
	.banner-ad-right .list-contact-socials{margin-top:5px!important;}
	.partner-wrapper .partner-list .partner-item span{font-size:16px;}
	.bottom-content h1,.bottom-content h2{font-size:18px!important;}
	.bottom-content{font-size:90%;}
	.header-top .logo-title img:first-child{width: 190px !important;}
}
@media screen and (min-width: 1025px) and (max-width: 1400px){
	body .main_form{margin-top: -2% !important;padding-top: 4% !important;}
	
}
@media screen and (min-width: 768px) and (max-width: 1400px){
	.header-top .logo-title img:nth-child(2){width:300px;}
	.header-top .logo-title{margin-top: 10px;}
	.banner-ad-left{left:2%;width:275px;}
	.banner-ad-right{right:2%;width:282px;}
	.bottom-content{margin-top:10px;}
	.banner-ad-right-mobile{width:140px;}
	.banner-ad-right-mobile img.dl-icon{width: 22px;}
	.header-top .logo-title img:nth-child(2){width:300px;}
}
@media only screen and (min-width: 768px) and (max-width: 1399px) and (orientation: landscape){
	.header-top .logo-wrapper{width:145px;}
	.banner-ad-left{width:275px;left: 2%;}
	.banner-ad-left .slider-wrapper .slider-inner>ul>li{height:450px;}
	.banner-ad-right{right:2%;width:282px;}
	.banner-ad-right .list-contact-socials{gap: 15px;}
	.partner-wrapper .partner-list .partner-item{padding:5px 40px 10px;}
	.banner-ad-right .title-ad h3{font-size:16px;}
	.banner-ad-right .banner-inner{}
}
@media only screen and (min-width: 768px) and (max-width: 1399px) and (orientation: landscape) and (max-height: 700px){
	body .main_form{margin-top: -4% !important;padding-top: 3% !important;}
}
@media only screen and (min-device-width: 700px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait){
	.header-top .logo-wrapper{width:260px;}
	.header-top .logo-title img:first-child{width:280px;}
	
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (orientation: landscape){
	.header-top .logo-title{margin-top:-5px!important;}
	body .main_form{padding-top: 10%;margin-top: -9%;transform: none;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1180px) and (orientation: landscape){
	.bottom-content{width:520px;}
}
@media only screen and (max-width: 1175px) and (orientation: landscape){
	.banner-ad-right .title-ad h3{font-size: 11px !important;}
	.banner-ad-right .title-ad img{width: 72px;height: 26px;}
}
@media only screen and (max-width: 1080px){
	.banner-ad-left{display:none;}
	.banner-ad-left-mobile{margin-top: 15px;position: fixed;z-index: 99;display: flex;flex-direction: column;gap:9px;top: 0;left: 0;align-items:start;}
	.banner-ad-left-mobile .open-chat-btn {width: 109px;display: block;height: 61px;margin: 0 0;}
	.banner-ad-left-mobile .open-chat-btn img{width:100%;}
	.banner-ad-left-mobile button{background:none;border:none;cursor:pointer;margin-left:15px;}
	.banner-ad-left-mobile button img{width:33px;max-width:100%;}
	.banner-ad-right{display:none;}
	.banner-ad-right-mobile{display:flex;align-items:center;justify-content:center;width:109px;position:fixed;z-index:99;right:0;top:15px;cursor:pointer;}
	.banner-ad-right-mobile img.dl-icon{width: 17px;position: absolute;left: 4px;animation: bounce 1s infinite;top: calc(50% - 8px);}
	.header-top{margin-bottom:25px;}
}
@media only screen and (max-width: 1023px) and (orientation: landscape){
	.header-top .logo-wrapper{width:110px!important;}
	.header-top .logo-title img:first-child{width:160px!important;}
	.bottom-content{margin-top:0;}
}
@media only screen and (max-width: 1023px){
	.bottom-content{max-width: 80%;}
	button#scrollToTopBtn{left:90%;}
	
}
@media only screen and (max-width: 767px){
	.header-top .logo-title img:nth-child(3){width: 15px;transform: translateY(-1px);}
	.bottom-content{max-width:100%;padding-left:25px;padding-right:25px;}
	.partner-wrapper .partner-list{padding:10px 0;}
	.partner-wrapper .partner-list .partner-item{width:33.33%;flex-basis:33.33%;flex-direction: column;padding: 0 5px;gap: 5px;display: flex;
		align-items: center;justify-content: center;}
	.partner-wrapper .partner-list .partner-item span{font-size:15px;}
	.bottom-content ul.feature-list li{width:100%;flex-basis:100%;margin-bottom:20px;}
	.bottom-content .game-bg p.titlebox,
	.bottom-content .advantage-box > div p.advantage-title,.bottom-content .advantage-box > div ul li{font-size:14px;}
	.bottom-content .advantage-box > div ul li{margin-bottom:0;}
	.bottom-content .game-bg{padding:0 0;background:none;}
	.bottom-content .game-bg .mini-game{flex-wrap:wrap;}
	.bottom-content .game-bg .mini-game>div{width:100%;flex-basis:100%;}
	.bottom-content .security{flex-wrap:wrap;}
	.bottom-content .security > div{width:100%;flex-basis:100%;margin-top:10px;}
	.bottom-content .customer-service > div:first-child,.bottom-content .customer-service > div:last-child{width:100%;flex-basis:100%;}
	.bottom-content .customer-service > div h2{text-align:left;}
	.bottom-content .customer-service > div:last-child img{width:100%;}
	.copyright div{font-size:12px;}
	.header-top .logo-wrapper{width:175px;}
	
	button#scrollToTopBtn{bottom:20px;right:20px;left:unset;}
	footer.site-footer .container{padding:0 15px;gap:10px;}
	footer.site-footer .container > div.footer-logo{width:calc(50% - 5px);flex-basis:calc(50% - 5px);}
	footer.site-footer .container > div:nth-child(2){order:3;width:100%;flex-basis:100%;}
	footer.site-footer .container > div.certificate{width:calc(50% - 5px);flex-basis:calc(50% - 5px);}
}

@media only screen and (max-width: 500px){
	body .form-popup{position:static;transform:none;z-index:1;max-width:100%;width:100%;border-radius:0;box-shadow:none;display:block!important;
		margin-top:0!important;}
	body .form-popup button#close-form{display:none!important;}
	body .form-popup .tabnav.mb{display:none!important;}
}

@media only screen and (max-width: 480px){
	.button-login-mobile{display:block;text-align:center;}
	.button-login-mobile a{display:inline-flex;width:85%;font-size:16px;background:url(../images/sunwin/register-Dz64LSAb.png) no-repeat;
		background-size:100% 100%;max-width:100%;font-weight:500;position:relative;margin:20px 0 20px;text-decoration:none;
		color:#ffe5b7;align-items:center;justify-content:center;aspect-ratio:5.9;}
	.tabcontent_form.formstyle_customs{display:none;}
	.hoac_none{display:none;}
}

@media only screen and (max-width: 389px){
	.partner-wrapper .partner-list .partner-item span a{font-size:12px;}
	footer.site-footer .footer-list li a{font-size:14px;}
}