			html,body,*{padding:0; margin:0; color:#fff;}
			html{background:#0b0e2c; background-attachment: fixed;}

			.loading_page{position:fixed; left:0; right:0; top:0; bottom:0; background:#0b0e2c;  z-index:999}


			header{position:fixed;display:flex;justify-content:space-between;padding:10px 90px;align-items: center;left:0;right:0;top:0;z-index: 10;background: #0b0e2c;}
			header .top_logo{z-index: 11;}
			header .top_btn_box{}
			header .top_btn_box .login_btn{background: #5553bb; font-size: 1.2em; border: 0; color: #fff; border-radius: 10px; width: 130px; padding: 10px; margin-right:15px;}
			header .top_btn_box .signup_btn{background: #479616; font-size: 1.2em; border: 0; color: #fff; border-radius: 10px; width: 130px; padding: 10px;}

			.menu_btn {background:#fff0;border:0;z-index: 10;position: fixed;left: 18px;top: 28px;}

			.side_s_menu{position:fixed;left:0;bottom:0;top:0;background:#181637;padding: 70px 15px 15px 15px;text-align:center;z-index: 9;display: block;}
			.side_s_menu nav{margin-top:30px;}
			.side_s_menu nav a{display:block; margin-bottom:30px;}
			.side_s_menu nav a img{width:28px;}
			.side_s_menu nav a:nth-child(1){margin-bottom:45px;}
			.side_s_menu nav a:nth-child(2){margin-bottom:45px;}
			.side_s_menu nav .alt_active{position:relative;}
			.side_s_menu nav .alt{display:none; background: #242150; position: absolute; left: 150%; top: 0; bottom: 0; margin: auto; align-items: center; padding: 10px; border-radius: 15px; border: 1px solid #4d6593; line-height: 10px;}
			.side_s_menu nav .alt span{font-weight:bold;}

			.side_f_menu{position:fixed;left:0;bottom:0;top:0;background:#181637;padding: 100px 20px 10px 20px;text-align:left;z-index: 9;display: block;}
			.side_f_menu .login_btn{background: #5553bb; font-size: 1.2em; border: 0; color: #fff; border-radius: 10px; width: 100%; padding: 10px; margin-bottom:20px;}
			.side_f_menu .signup_btn{background: #479616; font-size: 1.2em; border: 0; color: #fff; border-radius: 10px; width: 100%; padding: 10px; margin-bottom:30px;}
			.side_f_menu nav{margin-top:30px;}
			.side_f_menu nav a{display:flex; margin-bottom:30px; text-decoration:none; align-items:center;}
			.side_f_menu nav a span{margin-left:15px; color:#ddd; font-weight:bold;}
			.side_f_menu nav a img{width:28px;}

			.container{margin: 80px 0px 30px 76px; padding:30px;}

			.main_banner{left:0;right:0;margin:auto;width: 90%;}
			.main_banner .slick-prev{display:none !important;}
			.main_banner .slick-next{display:none !important;}

			.main_sub_menu{background:#242150; border-radius:15px; font-size:1.1em; letter-spacing:2px; padding:20px; margin-bottom:20px;}
			.main_sub_menu span{cursor:pointer; color:#ddd;}
			.main_sub_menu span.on{color:#fff; font-weight:bold;}

			.game_list_box h3{margin-left:10px; margin-bottom:5px; letter-spacing:1px;}
			.game_list_box .game_list{}
			.game_list_box .game_list .game_img_box{position:relative; display:inline-block; margin-right:15px;}
			.game_list_box .game_list .game_img_box:last-child{margin-right:0px;}
			.game_list_box .game_list .game_img_box img{position:relative; z-index:1;}
			.game_list_box .game_list .game_img_box .hover_bg{background: #0000008a; position: absolute; z-index: 2; left: 0; right: 0; top: 0; bottom: 0; border-radius: 25px; cursor:pointer; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; opacity:0;}
			.game_list_box .game_list .game_img_box .hover_bg img{margin:auto; left:0; right:0;top:0;bottom:0;position:absolute; width:70px;}
			.game_list_box .game_list .game_img_box:hover .hover_bg{opacity:1;}

			.game_list_box .slick-list{margin-right: -20px;}
			.game_list_box .slick-slide{padding-right: 20px;}
			.game_list_box .slick-prev{left: -16px; z-index: 1; background: #cacaca94; border-radius: 100%; width: 35px; height: 35px; ebkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
			.game_list_box .slick-prev:hover{background:#80808094;}
			.game_list_box .slick-next{right: -20px; z-index: 1; background: #cacaca94; border-radius: 100%; width: 35px; height: 35px;}
			.game_list_box .slick-next:hover{background:#80808094;}
			.game_list_box .slick-prev:before {content: '<'; margin-top:-5px; display:block; font-size:26px;}
			.game_list_box .slick-next:before {content: '>'; margin-top:-5px; display:block; font-size:26px;}


			.pop_bg{background:#0b0e2ccc; position:fixed; left:0; right:0; top:0; bottom:0; z-index: 999;}
			.popup{background:#141443;position:fixed;left:0;right:0;top:0;bottom:0;z-index:1000;width:20%;height: fit-content;padding: 20px;border-radius: 20px;margin: auto;}
			.popup .pop_head{display:flex; justify-content:space-between; margin-bottom:20px;}
			.popup .pop_head span{font-size:1.4em;}
			.popup .pop_head .pop_close{border:0; background:#fff0;}
			.popup .pop_head .pop_close img{width:20px;}

			.input_type1{margin-bottom: 15px;}
			.input_type1 label{display:block;font-size: 0.8em;margin-bottom: 5px;margin-left: 5px;color: #959595;}
			.input_type1 input[type='text']{background:#fff0;border: 1px solid #7ca1f6;padding: 8px;font-size: 1em;border-radius: 5px;width: 100%;box-sizing: border-box;}
			.input_type1 input[type='email']{background:#fff0;border: 1px solid #7ca1f6;padding: 8px;font-size: 1em;border-radius: 5px;width: 100%;box-sizing: border-box;}
			.input_type1 input[type='password']{background:#fff0;border: 1px solid #7ca1f6;padding: 8px;font-size: 1em;border-radius: 5px;width: 100%;box-sizing: border-box;}

			.check_type1{text-align:left; margin-left:5px; margin-bottom:5px;}
			.check_type1 label{font-size:1.1em; color:#ddd;}

			.notice_text{text-align: center; padding: 20px 0px; font-size: 1.1em; font-weight: bold;}

			.pop_foot{text-align:center;}
			.pop_foot .apply_btn{background: linear-gradient(93deg,#049565 0.54%,#2bee7c 99.46%); border: 0; width: 100%; border-radius: 10px; font-size: 1.2em; padding: 10px; margin-bottom: 25px; margin-top: 25px;}
			.pop_foot .link_text{display:block; margin-bottom:20px;}
			.pop_foot .link_text a{color:#6767e4; text-decoration:none;}
			.pop_foot .link_text a:hover{color:#5757c2; text-decoration:none;}


			/* Moible */
			@media (max-width: 720px) {
				.container { margin: 72px 0px 30px 56px; padding: 10px;}

				header{position:fixed;display:flex;justify-content:space-between;padding:25px 80px;align-items: center;left:0;right:0;top:0;z-index: 10;background: #0b0e2c;}
				header .top_btn_box{display:none;}
				header .top_logo img{width:140px;}
				
				.menu_btn {background: #fff0;border: 0;z-index: 10;position: fixed;left: 15px;top: 28px;}
				.side_s_menu nav a img {width: 22px;}

				.main_sub_menu { background: #242150; border-radius: 15px; font-size: 0.9em; letter-spacing: 2px; padding: 5px 15px; margin-bottom: 20px;}

				.main_banner{left:0; right:0; margin:auto; width:100%; margin-bottom:10px;}

				.game_list_box h3{margin-top:10px;}


				.game_list_box .slick-list{margin-right: -10px;}
				.game_list_box .slick-slide{padding-right: 10px;}
				.game_list_box .slick-prev{left: -10px; z-index: 1; background: #cacaca94; border-radius: 100%; width: 25px; height: 25px; ebkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
				.game_list_box .slick-prev:hover{background:#80808094;}
				.game_list_box .slick-next{right: -10px; z-index: 1; background: #cacaca94; border-radius: 100%; width: 25px; height: 25px;}
				.game_list_box .slick-next:hover{background:#80808094;}
				.game_list_box .slick-prev:before {content: '<'; margin-top:-5px; display:block; font-size:22px;}
				.game_list_box .slick-next:before {content: '>'; margin-top:-5px; display:block; font-size:22px;}

				.game_list_box h3{font-size:0.9em;}

				.popup { background: #141443; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 1000; width: 90%; height: fit-content; padding: 20px; border-radius: 20px; margin: auto; box-sizing: border-box;}
			}

			@media (max-width: 717px) and (max-height: 512px) {
				.side_f_menu nav{overflow: auto; height: 220px;}
			}