/* ***** Global	***************************************************************** */
:root	{
	--lqd-container-width: 1450px;
	--lqd-container-width-sm: 100%;
	--lqd-container-width-md: 100%;
	--bs-gutter-x: 20px;
	--lqd-row-gutter-y: 20px;
	--lqd-row-gutter-x: 20px;

	--lqd-color-point: #7A25FF;
	--lqd-color-primary: #032A3E;
	--lqd-color-accent: #45485F;
	--lqd-color-secondary: #54595F;
	--lqd-color-link: #5b7bfb;
	--lqd-color-link-hover: #181b31;
	--lqd-color-gradient-start: #007fff;
	--lqd-color-gradient-stop: #ff4d54;
	--lqd-color-brown-300: #F5DBB8;
	--lqd-color-brown-500: #A25139;
	--lqd-color-blue-100: #F2FDFF;
	--lqd-color-blue-200: #E7F3FF;
	--lqd-color-blue-300: #00BCF1;
	--lqd-color-blue-500: #3481D9;
	--lqd-color-blue-600: #283C62;
	--lqd-color-blue-700: #0152c5;
	--lqd-color-gray-100: #F7F7F8;
	--lqd-color-gray-200: #e7e7eb;
	--lqd-color-gray-400: #8e929b;
	--lqd-color-gray-700: #22272F;
	--lqd-color-gray-900: #1C1C1C;
	--lqd-color-dark: #292929;
	--lqd-color-green-100: #E1F2E6;
	--lqd-color-green-500: #00CB99;
	--lqd-color-slate-100: rgba(116, 159, 239, 0.25);
	--lqd-color-slate-200: rgba(128, 130, 145, 0.45);
	--lqd-color-slate-300: #b4b6c6;
	--lqd-color-slate-400: #4B6E84;
	--lqd-color-slate-600: #225469;
	--lqd-color-pink-100: #FFD3D3;
	--lqd-color-darkpink: #671E3F;
	--lqd-color-purple-100: #F4EDFF;
	--lqd-color-purple-200: #F0EBFF;
	--lqd-color-purple-400: #a876f1;
	--lqd-color-purple-500: #7A25FF;
	--lqd-color-purple-600: #3700CB;
	--lqd-color-darkpurple: #330C60;
	--lqd-color-red-200: #FFE6F9;
	--lqd-color-red-500: #A0124F;
	--lqd-color-red-700: #c50101;
	--lqd-color-yellow-100: #EDEBE2;
	--lqd-color-yellow-500: #c59801;
	--lqd-color-orange-100: #F0EBE7;
	--lqd-color-slot: #007fff;
	--lqd-color-casino: #7A25FF;
	--lqd-color-minigame: #c59801;
	--lqd-color-other: #f36861;

	--lqd-badge-color: #f36861;
	--lqd-body-text-color: #737588;

	--lqd-text-font-family: 'Inter', 'Pretendard', sans-serif;
	--lqd-text-font-size: 13px;
	--lqd-accent-font-family: var(--lqd-text-font-family);
	--lqd-accent-font-size: 16px;
	--lqd-accent-line-height: 2em;

	--lqd-body-font-family: 'Inter', 'Pretendard', sans-serif;
	--lqd-body-font-size: 16px;
	--lqd-body-font-weight: 400;
	--lqd-body-line-height: 22px;

	--lqd-heading-color: var(--lqd-color-accent);
	--lqd-heading-font-family: var(--lqd-text-font-family);
	--lqd-heading-font-family:  'Pridi', 'Pretendard', sans-serif;
	--lqd-heading-font-weight: 600;
	--lqd-heading-line-height: 1.2em;
	
	--lqd-h1-font-size: 65px;
	--lqd-h1-font-weight:700;
	--lqd-h1-line-height: 57px;
	--lqd-h1-letter-spacing: -1px;
	--lqd-h2-font-size: 40px;
	--lqd-h2-font-weight:700;
	--lqd-h2-line-height: 1.45em;
	--lqd-h2-letter-spacing: normal;
	--lqd-h3-font-size: 36px;
	--lqd-h3-font-weight:600;
	--lqd-h4-font-size: 32px;
	--lqd-h4-font-weight:600;
	--lqd-h5-font-size: 20px;
	--lqd-h5-font-weight:500;
	--lqd-h6-font-size: 17px;
	--lqd-h6-font-weight:400;

	--lqd-cc-bc: var(--lqd-color-primary);
	--lqd-cc-bg: var(--lqd-color-primary);
	--lqd-cc-size-outer: 35px;
	--lqd-cc-size-inner: 7px;
	--lqd-cc-bw: 1px;
	--lqd-cc-br: calc(var(--lqd-cc-size-outer) / 2);
	--lqd-cc-active-bc: var(--lqd-color-primary);
	--lqd-cc-active-bg: var(--lqd-color-primary);
	--lqd-cc-active-bw: 1px;
	--lqd-cc-active-circle-color: #fff;
	--lqd-cc-active-circle-txt: #000;
	--lqd-cc-active-arrow-color: #fff;

	--lqd-snickersbar-animation-time: 1.2s;
	--lqd-snickersbar-stay-time: 4s;
	--lqd-z-index: 20;
	--lqd-top-scroll-ind-height: 0;
	--divider-border-style: solid;
	--divider-color: #F1F2F5;
	--divider-border-width: 1px;
}



/* ***** Button	***************************************************************** */
button,
input[type="button"],
input[type="submit"],
.btn	{	font-family: var(--lqd-text-font-family);}
.btn-play { padding:0.85em 1.25em; border-radius: 4px; font-size: 12px; font-weight: 900;}
.btn-play .btn-icon i { font-size: 150%; margin-bottom: -5px;}
.bg-custom-color {   background-color: #7A25FF !important;}


/* ***** badge	***************************************************************** */
.nz-badge {
	display: inline-block;
    padding: 0.45em 0.9em;
    margin: 0;
	margin-right: 0.75em;
    border-radius: 1em;
    position: relative;
    font-size: 0.75em;
	font-weight: 600;
    line-height: 100%;
    white-space: nowrap;
    border: 1px solid;
}
.badge.txt-casino	{background: #f6f1ff;color: #7A25FF;border: 1px solid #7A25FF;}
.badge.txt-slot		{background: #e8f4ff;color: #007fff;border: 1px solid #007fff;}
.badge.txt-minigame	{background: #fffbec;color: #c59801;border: 1px solid #c59801;}
.badge.txt-others	{background: #fff4f3;color: #f36861;border: 1px solid #f36861;}

/*.badge.txt-casino, .badge.txt-slot, .badge.txt-minigame, .badge.txt-others { display: none;}*/



/* ***** Sticky Bar	***************************************************************** */
.main-header .lqd-stickybar-left .btn:before	{ background:#000000;}
.lqd-stickybar-right .lqd-scrl-indc.lqd-scrl-indc-style-dot { background:rgba(255, 255, 255, .45); padding:1.25em 0.35em; border-radius:5em;}
.lqd-stickybar-right .lqd-scrl-indc.lqd-scrl-indc-style-dot .lqd-scrl-indc-inner {}
.lqd-stickybar-right .lqd-scrl-indc.lqd-scrl-indc-style-dot .lqd-scrl-indc-inner .lqd-scrl-indc-txt { margin:.75em 0 0 0;}



/* ***** module-shape	***************************************************************** */
.shape-element-1 {
	right:50%;	top:0;
	transform:translate(-570px, -10%);
}
.shape-element-2 {
	right:0;	bottom:0;
	transform:translate(0, 20px);
}
.shape-element-3 {
	right:0;	bottom:0;
	transform:translate(-15%, 20px);
}
.shape-element-4 {
	left:50%;	top:50%;
	transform:translate(-0%, -0%);
}
.module-shape-1 img.shapeImg,
.module-shape-2 img.shapeImg,
.module-shape-3 img.shapeImg,
.module-shape-4 img.shapeImg	{ height:auto;	width:100%;}



.m-logout-bt {
	position: absolute;
    right: 23px;
    background: #ffffff1f;
    padding: 6px 12px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
}

.m-login-bt {
position: absolute;
right: 18px;
background: #ffffff1f;
padding: 8px;
border-radius: 6px;
color: #fff;
font-size: 12px;
}




/* ***** Main Header	***************************************************************** */
.carousel-text-notice {	margin:0 auto;}
.carousel-text-notice .carousel-items	{	margin-left:-100px; margin-right:-100px; position:relative;}
.carousel-text-notice .carousel-item	{	padding-left:100px; padding-right:100px;}
.carousel-text-notice .carousel-item-content > * {	white-space:nowrap;}
.carousel-text-notice .carousel-item-content	{	position:relative;	width:100%;	font-weight:bold;	line-height:125%;	font-size:13px;}
.carousel-text-notice .module-title-top h2	{ background:linear-gradient(to left, #CCD0FB, #CCD0FB, #4452F2); background:linear-gradient(to right, #ffffff, #e5ceff, #af70f8); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.carousel-text-notice .module-title-top a h2 {	margin:0 0;	padding:0 0;	line-height:inherit;	font-size:inherit;}
.carousel-text-notice .module-title-top a h2 > i { font-size: 1.15em; line-height: 100%; vertical-align: middle; display: inline-block; margin-right: 5px;}
.main-header .top-info-link {
	border-radius:25px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-color:rgba(0, 0, 0, .1);
	border-bottom-width:1px;
	border-bottom-style:solid;
	background:#FFFFFF;
	margin-top:10px
}
.main-header .top-info-link .userwelcome { position:relative;font-size:12px;font-weight:normal;line-height:1em;padding-right:10px;margin-left:20px;color:#100419;text-wrap:nowrap;}
.main-header .top-info-link .userwelcome p { padding:0 0; margin:0 0; line-height:normal;}
.main-header .top-info-link .userwelcome p i.fi { line-height:100%; margin:0 3px 0 0; vertical-align:middle;}
.main-header .top-info-link .usercost { position:relative;}
.main-header .top-info-link .usercost > p i { vertical-align:middle; font-size:1.25em; margin:3px 4px 0 0; line-height:100%;}
.main-header .top-info-link .usercost > p { position:relative; font-size:10px; border-radius:1em; padding:0 9px; margin:0 3px; }
.main-header .top-info-link .usercost > p strong { font-size:11px;}
.main-header .top-info-link .usercost .usercostCash { color:#c50101; background-color:#f9e5e5;}
.main-header .top-info-link .usercost .usercostComp { color:#0152c5; background-color:#e5edf9;}
.main-header .top-info-link .lqd-fancy-menu.lqd-custom-menu { position:relative; margin-right:10px;}
.main-header .top-info-link .lqd-fancy-menu.lqd-custom-menu .reset-ul > li {margin-right:1.25em;font-size:12px;font-weight:600;}
.main-header .top-info-link .lqd-fancy-menu.lqd-custom-menu .reset-ul > li a {letter-spacing:normal;line-height:100%;color:var(--lqd-body-text-color);color:var(--lqd-heading-color);display:block;}
.main-header .top-info-link .lqd-fancy-menu.lqd-custom-menu .reset-ul > li a:hover {color:var(--lqd-color-point); transform:scale(1.1);}
.main-header .top-info-link .lqd-fancy-menu.lqd-custom-menu .reset-ul > li a > span i.fi { line-height:100%; margin:0 5px 0px 0; vertical-align:middle;}
.main-header .top-info-link .lang.ld-dropdown-menu { position:relative;margin:0 30px 0 0;}
.main-header .top-info-link .lang.ld-dropdown-menu .trigger { font-size:12px; font-weight:bold; display:flex; align-items:center;}
.main-header .top-info-link .lang.ld-dropdown-menu .trigger:hover { color:var(--lqd-color-darkpurple);}
.main-header .top-info-link .lang.ld-dropdown-menu img.lang-flag { width:1.35em; height:auto; vertical-align:middle; margin-right:7px;}
.main-header .top-info-link .lang.ld-dropdown-menu .ld-module-trigger-txt { display:flex;align-items:center;}
.main-header .top-info-link .lang.ld-dropdown-menu .ld-module-trigger-txt font { line-height:100%;}
.main-header .top-info-link .lang.ld-dropdown-menu .ld-module-trigger-txt > i { margin:3px 0 0 7px;}
.main-header .top-info-link .ld-module-dropdown { border-radius:6px; overflow:hidden;}
.main-header .top-info-link .ld-module-dropdown .ld-dropdown-menu-content { padding:6px 6px; width:180px;}
.main-header .top-info-link .ld-module-dropdown .ld-dropdown-menu-content ul > li a {  font-size:13px; color:var(--lqd-body-text-color); display:block; width:100%; margin:0 0; padding:5px 20px; font-size:13px; color:var(--lqd-body-text-color);}
.main-header .top-info-link .ld-module-dropdown .ld-dropdown-menu-content ul > li a:hover {	background:#f0f0f0; font-weight:bold;}

.main-header .menuLink { background-color:#fff; border-bottom-width:1px; border-bottom-style:solid; border-color:rgba(0, 0, 0, .1); padding-left:20px; padding-right:20px;}
.main-header .menuLink .module-logo { display:flex; padding:15px 0 15px 15px;}
.main-header .menuLink .module-logo .navbar-brand { display:flex; padding:0 0; position:relative;}
.main-header.is-stuck  .module-logo { padding-top:12px; padding-inline-end:0; padding-bottom:12px; padding-inline-start:0;}
.main-header.is-stuck  .module-logo .logo-default { max-width:180px}
.main-header .menuLink .module-link-box { display:flex; align-items:center; justify-content:flex-end;}
.main-header .menuLink .module-primary-nav { display:flex;}
.main-header .menuLink .module-primary-nav .navbar-collapse { font-size:1.085rem; padding:0 0; display:inline-flex;}
.main-header .menuLink .module-primary-nav .navbar-collapse .main-nav li a { padding-left:26px; padding-right:26px;}
.main-header .menuLink .module-primary-nav .navbar-collapse .main-nav li .topmenu_link { font-weight:700; color:#7431c1; font-family: var(--lqd-heading-font-family);}
.main-header .menuLink .module-primary-nav .navbar-collapse .main-nav li .topmenu_link > span { text-transform:uppercase; background:#FFFFFF; z-index:1; padding:0.25em 0;}
.main-header .menuLink .module-primary-nav .navbar-collapse .main-nav li.menu-item-has-children .nav-item-children { left:inherit; right:0;}
.main-header .menuLink .module-primary-nav .navbar-collapse .main-nav li.menu-item-has-children .nav-item-children li { font-size:14px; text-wrap:nowrap;}
.main-header .menuLink .module-primary-nav .navbar-collapse .main-nav li.menu-item-has-children .nav-item-children li a { padding:0.745em 1.745em; color:#404040;}
.main-header .menuLink .module-primary-nav .navbar-collapse .main-nav li.menu-item-has-children .nav-item-children li a:hover { color:#451979; font-weight:bold;}
.main-header .menuLink .main-nav li a.topmenu_link:hover,
.main-header .menuLink .main-nav li.is-hovered a.topmenu_link { font-weight:900; color:var(--lqd-color-point) !important; transform:scale(1.1)}
.main-header .menuLink .main-nav li a.topmenu_link i.menuIcon { opacity:0; transform:translate(-50%, 0); position:absolute; top:0; left:50%; margin:0 0; background:none; width:42px; height:auto; border-radius:1em 1em 0 0; overflow:hidden;}
.main-header .menuLink .main-nav li a.topmenu_link:hover i.menuIcon,
.main-header .menuLink .main-nav li.is-hovered a.topmenu_link i.menuIcon { opacity:1; transform:translate(-50%, -15px);}
.main-header.is-stuck .menuLink .main-nav li a.topmenu_link:hover i.menuIcon,
.main-header.is-stuck .menuLink .main-nav li.is-hovered a.topmenu_link i.menuIcon { opacity:0; display:none;}
.main-header .menuLink .module-link-box .btn-mypage { font-size:13px; font-weight:600; color:#FFFFFF; border-radius:6px; background:#8256b7; padding:0.542rem 1rem; margin-left:1em; text-wrap: nowrap;}
.main-header .menuLink .module-link-box .btn-mypage .btn-icon {line-height:100%; margin-top:1px;}



/* ***** Main Content	***************************************************************** */

/* main slide Banner */
.module-slider .main-text-banner { padding:0 0;}
.module-slider .main-text-banner .slide-text-make {
	position:absolute;
    top:50%;
    left:50%;
    text-align:left;
    width:40vw;
    height:auto;
    max-width:600px;
    margin-left:0;
    transform:translate(-100%, -50%);
}
.module-slider .main-text-banner .slide-text-make .btn { padding:1em 1.45em; font-size:16px; font-weight:bold; border-radius:6px;}
.module-slider .main-text-banner .slide-text-make .btn .btn-txt {}
.module-slider .main-text-banner .slide-text-make .btn .btn-icon { font-size:1.542em; margin-bottom:-3px;}
.module-slider .main-text-banner .slide-text-make mark.lqd-highlight { padding: 0 0; font-weight: 600; letter-spacing: 0.045rem; text-shadow: 2px 2px 4px rgba(0, 0, 0, .45);}
.module-slider .main-text-banner .slide-text-make h1,
.module-slider .main-text-banner .slide-text-make p.ld-fh-element{ text-shadow: 1px 1px 2px rgba(0, 0, 0, .745); }

.carousel-nav.carousel-nav-lg .flickity-button { color:#FFF; opacity:0.45;}
.event-banner .carousel-items { position:relative;}
.event-banner .carousel-items .carousel-item { display:flex; flex-direction:column; justify-content:center; padding:0 10px;}
.event-banner .carousel-items .carousel-item .carousel-item-inner { position:relative; width:100%;}
.event-banner .carousel-items .carousel-item .carousel-item-content { width:100%;}
.event-banner .carousel-items .carousel-item .carousel-item-content .evnet_banner_link { overflow:hidden; border-radius:6px;}

/* main Game link tab */
.game-link-tab {}
.game-link-tab .container.flex {
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: flex-end;
}
.game-link-tab .link-list {
	width: 94%;
	max-width: 380px;
	margin: 0 3%;
	padding: 0 0;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	flex-direction: column;
}
@media (hover: hover) {
	.game-link-tab .link-list:hover figure > img {
		transform: scale(1.145);
	}
	.game-link-tab .link-list:hover figure {
		filter: brightness(109%) drop-shadow(5px 5px 6px rgba(0,0,0,0.25));
		-webkit-filter: brightness(109%) drop-shadow(5px 5px 6px rgba(0,0,0,0.25));
		-moz-filter: brightness(109%) drop-shadow(5px 5px 6px rgba(0,0,0,0.25));
		--float-animation-ease: ease-in;
		--float-animate-from: 0;
		--float-animate-to: 5%;
		--float-delay: 0;
		animation: lqdFIFloatOne 1s var(--float-animation-ease) infinite alternate;
		animation-delay: var(--float-delay);
	}
	.game-link-tab .link-list:hover h3.title {
		transform: skew(14deg, -14deg);
		bottom: 20px;
		filter: brightness(115%) drop-shadow(5px 5px 6px rgba(0,0,0,0.5));
		-webkit-filter: brightness(115%) drop-shadow(5px 5px 6px rgba(0,0,0,0.5));
		-moz-filter: brightness(115%) drop-shadow(5px 5px 6px rgba(0,0,0,0.5));
/*		transition: transform .65s cubic-bezier(0.05,0.7,0.2,1),opacity .3s;*/
	}
}
.game-link-tab .link-list h3.title {
	position: absolute;
	z-index: 8;
	background-image:url(/assets/images/common/tab-link-game-tit.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	background-size: 100% 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 30px 0 15px 0;
	width: 100%;
	bottom: -10px;
}
.game-link-tab .link-list h3.title span {
	background: #7A4500;
	background: repeating-linear-gradient(to bottom, #7A4500 55%, #BE7129 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 24px;
	line-height: 115%;
}
@media (max-width: 991px)	{
	/* Start main Game link tab */
	.game-link-tab .link-list h3.title { background-image: url(/assets/images/common/tab-link-game-tit-02.png); padding: 12px 0;}
	.game-link-tab .link-list h3.title span { font-size: 20px;}
}
@media (max-width: 768px)	{
	.game-link-tab .container.flex { max-width: 100%;}
	.game-link-tab .link-list { width: calc(100% - 20px); margin: 0px 10px;}
	.game-link-tab .link-list h3.title { padding: 12px 0; bottom: -20px;}
	.game-link-tab .link-list h3.title span { font-size: 16px;}
}
@media (max-width: 575px)	{
	.game-link-tab { padding-top: 20px; padding-bottom: 0;}
	.game-link-tab .container.flex {
		max-width: 80%;
		min-width: 300px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: flex-end;
		align-content: center;
		flex-wrap: nowrap;
	}
	.game-link-tab .link-list {
		width: calc(100% - 10px);
		margin: 0px 5px;
		margin-bottom: 20px;
		align-items: center;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		align-content: center;
		justify-content: flex-end;
	}
	.game-link-tab .link-list figure { max-width: 60vw; min-width: 200px;}
	.game-link-tab .link-list h3.title { padding: 10px 0;	bottom: 0;	left: 50%;	transform: translate(-50%, 10px);	}
	.game-link-tab .link-list h3.title span { font-size: 14px;}
}

/* main game release Update */
.game_release.tab-box > .container > .flex { background:#f3f5f6; padding:30px 35px ; border-radius:12px;}
.game_release.tab-box .flex .lqd-tabs { width:100%;}
.game_release.tab-box .flex .lqd-tabs-nav-wrap .lqd-tabs-nav { display:flex; flex-direction:column; position:relative; width:100%; overflow:hidden;}
.game_release.tab-box .flex .lqd-tabs-nav-wrap .lqd-tabs-nav li {}
.game_release.tab-box .flex .lqd-tabs-nav-wrap .lqd-tabs-nav li > a { margin-bottom: 0.5em; display: block; border-radius: 10px; border: 1px solid rgba(0, 0, 0, 0.10);}
.game_release.tab-box .flex .lqd-tabs-nav-wrap .lqd-tabs-nav li:last-child > a { margin:0;}
.game_release.tab-box .flex .lqd-tabs-nav-wrap .lqd-tabs-nav li a.active { background: none; background-color: #FFFFFF; border: 1px solid rgba(0, 0, 0, 0.10);}
.game_release.tab-box .flex .lqd-tabs-nav-wrap .lqd-tabs-nav li a.active .lqd-tabs-nav-txt { font-weight: 800; font-size: 15px; color: var(--lqd-color-point);}
.game_release.tab-box .flex .lqd-tabs-nav-wrap .lqd-tabs-nav li > a span.lqd-tabs-nav-txt { display: block; font-size: 14px; line-height: 125%; word-break: keep-all; color: var(--lqd-heading-color); font-weight: 500;}
.game_release.tab-box .flex .lqd-tabs-nav-wrap .lqd-tabs-nav li > a span.lqd-tabs-nav-ext { font-size: 13px; margin:5px 0 0 0; padding: 0 0;}
.game_release.tab-box .flex .lqd-tabs-content { position: relative; padding-right: 2em;}
.game_release.tab-box .flex .lqd-tabs-content .lqd-tabs-pane { height: 100%;}
.game_release.tab-box .flex .lqd-tabs-content .lqd-tabs-pane .row .ld-fancy-heading { position: relative;}
.game_release.tab-box .flex .lqd-tabs-content .lqd-tabs-pane .row .titsmall {}
.game_release.tab-box .flex .lqd-tabs-content .lqd-tabs-pane .row .titsmall p { font-size: 15px; margin-bottom: 1.45em;}
.game_release.tab-box .flex .lqd-tabs-content .lqd-tabs-pane .row .titsmall p .link-badge { margin: 0 5px 0 0; font-size: 12px;}
.game_release.tab-box .flex .lqd-tabs-content .lqd-tabs-pane .row .titlg { padding-right: 1em;}
.game_release.tab-box .flex .lqd-tabs-content .lqd-tabs-pane .row .titlg h2 { font-size: 32px; margin-bottom: 0.5em; line-height: 115%; position: relative;}
.game_release.tab-box .flex .lqd-tabs-content .lqd-tabs-pane .row .titlg > .p-logo { width: auto; max-height: 24px; margin: 0 10px 15px 0; display: block;}
.game_release.tab-box .flex .lqd-tabs-content .lqd-tabs-pane .row .titlg > p.smtxt { font-size: 13px; letter-spacing: normal; line-height: 145%; display: inline-block; margin-bottom: 0.5em; padding-right:1em; position:relative;}
.game_release.tab-box .flex .lqd-tabs-content figure { position:relative; width:100%; height:100%; border-radius:12px;  overflow: hidden;}
.game_release.tab-box .flex .lqd-tabs-content .lqd-tabs-pane .row .titlg a.btn { margin-top: 1em; border-radius: 6px; line-height: 1em; font-size: 14px; font-weight: 600; padding: var(--btn-pt) var(--btn-pe) var(--btn-pb) var(--btn-ps);}
.game_release.tab-box .flex .lqd-tabs-content .lqd-tabs-pane .row .titlg a.btn .btn-icon {	font-size: 2em; margin-inline-end: 0.45em;}
.game_release.tab-box .flex .lqd-tabs-content figure .tabBoxThumb { height: 100%; width: 100%; padding: 0 0; margin: 0 0; background-size: contain; background-size: auto 100%; background-position: center center; background-repeat: no-repeat;}

.jackpot_wrap .jackpot_num {
	display: flex;
	align-items: center;
	background-color: var(--lqd-color-gray-100);
	padding: 35px 45px;
}
.jackpot_wrap .jackpot_num .ld-fancy-heading {
    margin: 0 1em;
    position: relative;
}
.jackpot_wrap .jackpot_num .ld-fancy-heading h2.ld-fh-element {
    font-size: 44px;
    text-transform: uppercase;
    line-height: 100%;
    display: inline-block;
    position: relative;
    margin: 0 0;
    font-weight: 600;
}
.jackpot_wrap .jackpot_num .lqd-counter {
    color: var(--lqd-color-primary);
    position: relative;
}
.jackpot_wrap .jackpot_num .lqd-counter .lqd-counter-element {
}
.jackpot_wrap .jackpot_num .lqd-counter .lqd-counter-element span.block {
    line-height: 100%;
    font-weight: 900;
    font-size: 40px;
}
.jackpot_wrap .jackpot_num .lqd-counter-animator.pos-rel {
	border:1px solid #dde3e7;
	border:1px solid rgba(221, 227, 231, .5);
	margin: 0 2px;
	padding: 0px 2px;
	border-radius: 6px;
	text-align: center;
	min-width: 40px;
	background: #FFFFFF;
	line-height: 120%;
	box-shadow: 1px 1px 3px -1px rgba(0, 0, 0, .40);
}
iframe.odometer {
	width: 30vw;
	max-width: 450px;
	min-width: 400px;
	height: 80px;
	overflow: hidden;
}
.jp-user .col.carousel-item {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	padding-left: 10px;
	padding-right: 10px;
}
.jp-user .col.carousel-item .module-section {
	flex-wrap: wrap;
	display: flex;
	border-radius: 10px;
	background-color: #fff;
	align-items: center;
	text-align: center;
	overflow: hidden;
}
.jp-user .col.carousel-item .module-section > div.w-full {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 30px 20px 15px 20px;
	border-bottom: 1px solid #ededed;
}
.jp-user .col.carousel-item .module-section .ld-fancy-heading.usernm {
	margin-bottom: 15px;
}
.jp-user .col.carousel-item .module-section .ld-fancy-heading.usernm p.font-title {
	letter-spacing: normal;
    line-height: 100%;
    font-weight: bold;
    font-weight: 900;
    font-size: 1em;
    display: block;
	margin: 0 auto;
	color: rgb(141, 101, 233);
}
.jp-user .col.carousel-item .module-section .ld-fancy-heading.userinfom {
	display: flex;
	align-content: center;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	flex-wrap: wrap;
}
.jp-user .col.carousel-item .module-section .ld-fancy-heading.userinfom h3.font-title {
	background-image: linear-gradient(50deg, rgb(141, 101, 233) 0%, rgb(107, 205, 148) 100%);
	background-color: transparent;
	display: inline-block;
	font-size: 24px;
	font-weight: bold;
	font-weight: 900;
	margin: 0 5px 0;
}
.jp-user .col.carousel-item .module-section .ld-fancy-heading.userinfom > span {
	font-size: 13px;
	color: #0c4a6e;
}
.jp-user .col.carousel-item .module-section .module-section-bottom {
	display: flex;
	padding: 25px 20px 30px 20px;
	width: 100%;
	background:var(--lqd-color-blue-100);
}
.jp-user .col.carousel-item .module-section .module-section-bottom .mb-insert {
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.jp-user .col.carousel-item .module-section .module-section-bottom .mb-insert .text-company {
	padding: 0 0;
	margin: 0 auto 10px auto;
}
.jp-user .col.carousel-item .module-section .module-section-bottom .mb-insert .text-company > font {
	font-size: 0.85em;
    margin: 0 auto;
    font-weight: bold;
}
.jp-user .col.carousel-item .module-section .module-section-bottom .mb-insert .text-gamenm {
	color: var(--lqd-color-secondary);
	line-height: 100%;
	margin: 0 auto;
	padding: 0 0;
}
.jackpot_wrap .module-shape-1 { left: -2vw;}
.jackpot_wrap .module-shape-2 {	right: -2vw; top: -5vw;}
/* Main Notice */
.blog.notice .lqd-iconbox-scale {
	border-color: #cecece;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	text-align: start;
	margin-bottom: 30px;
	padding: 10px 10px;
	transform-origin: left center;
}
.blog.notice .lqd-iconbox-scale .lqd-lp-meta {
	letter-spacing: .1em;
	text-transform: uppercase;
	font-weight: 700;
	align-items: center;
	flex-wrap: wrap;
	display: flex;
}
.blog.notice .lqd-iconbox-scale > a { padding: 10px 0; display: inline-block;}
.blog.notice .lqd-iconbox-scale > a h5.entry-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: box;
	margin: 0;
    margin-top: 1px;
    max-height: 23px;
    overflow: hidden;
    vertical-align: top;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    color: #202020;
    letter-spacing: 0;
    line-height: 125%;
    font-weight: 600;
    font-size: 16px;
}


/* ***** Main Footer	***************************************************************** */
.main-footer .module-bg	{	background-position: 50% 100px;}
.main-footer .module-icon-bg-1,
.main-footer .module-icon-bg-5	{	background-color: rgba(112, 112, 112, 0.2);}
.main-footer .module-icon-bg-2,
.main-footer .module-icon-bg-4	{	background-color: rgba(112, 112, 112, 0.5);}
.main-footer .module-icon-bg-3	{	background-color: #707070;}
.foot-partner-list.lg-logos  {
	max-width: 1200px;
    justify-content: center;
}
.foot-partner-list.lg-logos li {
	    margin: 0 0;
    width: calc(33.3% + -4px);
    height: auto;
	opacity: 1;
}
.foot-partner-list.lg-logos li figure {
    background: none;
    padding: 0 0;
    border-radius: 0 0;
}
.foot-partner-list.lg-logos li figure img {
	opacity: 0.85;
	filter: grayscale(100%);
}
.foot-partner-list {
    list-style: none;
    padding: 0 0;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
    align-content: center;
    justify-content: space-evenly;
}
.foot-partner-list li {
	list-style: none;
	padding: 0 0;
	margin: 2px 2px;
	width: calc(12.5% + -4px);
	height: 65px;
	text-align: center;
	overflow: hidden;
	opacity: 0.45;
}
.foot-partner-list li figure {
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 1.15em 1em;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #FFF;
	border-radius: 6px 6px;
}
.foot-partner-list li figure.hlogo {padding:0.75em 1em;}
.foot-partner-list li figure > img {opacity:0.75;width: auto;height: 100%;/* filter: grayscale(100%); */}
.iconbox-icon-container .foot-icons { max-width: 70px;}

@media (max-width: 1199px)	{
	.main-footer .module-bg	{	padding: 70px 40px 50px 40px;}
	.main-footer .footer-info	{	padding-top: 20px;}
	.footer-content .module-last	{	margin-top: 50px;}
	.footer-menu .module-last	{	margin-top: 30px;}
	.footer-info .module-social,
	.footer-info .module-copyright	{	padding: 10px 0;}
}
@media (max-width: 991px)	{}
@media (max-width: 767px)	{
	.main-footer .module-bg	{	padding: 40px 20px;}
	.footer-menu .module-third,
	.footer-menu .module-last	{	margin-top: 20px;}
}
@media (max-width: 575px)	{
	.main-footer .module-bg { padding: 30px 0;}
	.foot-partner-list li {
		width: calc(33.3% + -4px);
		height: 45px;
	}
	.foot-partner-list li figure > img { width:100%; height: auto;}
}


/* ***** Banner	***************************************************************** */
.banner .btn-solid	{
	--btn-pt: 16px;
	--btn-pe: 31px;
	--btn-pb: 16px;
	--btn-ps: 31px;
	--icon-mt: 0;
	--icon-me: 18px;
	--icon-mb: 0;
	--icon-ms: 0;
}
.banner .btn-icon-right	{
	--icon-mt: 2px;
	--icon-ms: 10px;
}
.banner .btn-txt small	{
	font-size: 9px;
}
.banner .lqd-imggrp-single[data-float]	{
	--float-animate-to: 1%;
}

@media (max-width: 1199px)	{
	.banner	{	padding: 40px 40px 0 40px;}
	.banner .ld-fancy-heading p	{	padding: 0 15%;}
	.banner .module-img	{	margin-top: 50px;}
}
@media (max-width: 767px)	{
	.banner	{	padding: 20px 20px 180px 20px;}
	.banner .ld-fancy-heading p	{	padding: 0;}
	.banner .btn-icon-right	{	margin: 20px 30px 0 30px;}
}


/* ***** Fixed Navigation	***************************************************************** */
.fixed-navigation	{	border-radius: 55px 55px 0 0;}
.fixed-navigation .lqd-fancy-menu > .reset-ul > li > a:hover,
.fixed-navigation .lqd-fancy-menu li.is-active > a	{
	color: #FFFFFF;
	background: var(--lqd-color-primary);
}

/* ***** Clients	***************************************************************** */
.clients .lqd-imggrp-single:hover	{	opacity: 0.7;}
@media (max-width: 1199px)	{
	.clients	{	padding: 50px 40px;}
	.clients .module-img	{	margin: 30px 0;}
}
@media (max-width: 767px)	{
	.clients	{	padding: 40px 20px;}
}


/* ***** Features	***************************************************************** */
.features .lqd-iconbox-scale:hover	{
	transform: scale(1.1);
	background-color: #fff;
	box-shadow: 0px 20px 70px 0px rgb(0 0 0 / 10%);
}
.features .iconbox-side .iconbox-icon-wrap	{	margin-inline-end: 24px;}
.features .lqd-iconbox-scale:hover .iconbox-heading-arrow-onhover h3 svg	{	opacity: 1;	transform: translateX(.5em);}
.features .iconbox h3	{	margin: 0 0 20px;}
@media (max-width: 1199px)	{
	.features	{	padding: 100px 20px;}
	.features .lqd-iconbox-scale	{	margin: 0 0 20px 0;}
	.features .col-12:first-child .d-flex	{	margin: 0 0 30px 20px;}
}
@media (max-width: 767px)	{
	.features	{	padding: 40px 0;}
	.features .lqd-iconbox-scale	{	margin: 0 0 20px;}
}


/* ***** Payments	***************************************************************** */
.payments .iconbox:last-child .iconbox-icon-wrap:before	{	height: 0;}
.payments .module-icon-1	{	left: -7px;}
.payments .module-icon-2	{	left: 229px;}
.payments .module-icon-3	{	left: 36px;}
.payments .module-icon-4	{	left: 411px;}
.payments .module-icon-5	{	left: 180px;}
.payments .module-icon-6	{	left: 351px;}
.payments .lqd-imggrp-single[data-float]	{
	--float-animate-from: 0;
	--float-animate-to: 1%;
	--float-animation-ease: ease-in-out;
}
.payments .iconbox-circle:hover .iconbox-icon-container	{	color: #F2FDFF;	background-color: #00BFF1;}
@media (max-width: 1199px)	{
	.payments	{	padding: 50px 40px;}
}
@media (max-width: 767px)	{
	.payments	{	padding: 40px 20px;}
}

/* ***** Carousel Text	***************************************************************** */
.carousel-text-lg .carousel-item-content	{	font-size: 12vw;}
.carousel-text-lg .carousel-item-content > *	{	white-space: nowrap;}
.carousel-text-lg .module-title-top h2	{
	background: linear-gradient(to right, #CCD0FB, #CCD0FB, #4452F2);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.carousel-text-lg .module-title-bottom h2	{
	-webkit-text-stroke-color: #000;
	-webkit-text-stroke-width: 1px;
}

@media (max-width: 767px)	{
	.carousel-text-lg .carousel-item-content	{	font-size: 17vw;}
}

/* ***** Solutions	***************************************************************** */
.solutions .lqd-section-scroll-dots	{	flex-direction: column;}
.solutions .lqd-section-scroll-dot	{
	justify-content: center;
	align-items: center;
	border-radius: 50em;
}
.solutions .lqd-overlay	{	display: block;}
.solutions .module-img-1 .block-revealer__element	{	background-color: #F0EBFF;}
.solutions .module-img-2 .block-revealer__element	{	background-color: #EBF3FF;}
.solutions .module-img-3 .block-revealer__element	{	background-color: #FFEBEB;}

@media (max-width: 1199px)	{
	.solutions	{	padding: 40px;}
	.solutions .lqd-section-scroll-inner	{	margin-top: 50px;	margin-bottom: 50px;}
	.solutions .module-col	{	padding: 10px;}
}
@media (max-width: 767px)	{
	.solutions	{	padding: 40px 20px;}
}


/* ***** Subscribe	***************************************************************** */
.subscribe > .container	{	max-width: 850px;}
.module-lines	{	--divider-border-style: solid;	--divider-border-width: 4px;	margin-top: -18px;}
.module-lines .divider:first-child	{	--divider-color: #F69F29;}
.module-lines .divider:nth-child(2)	{	--divider-color: #B469FF;}
.module-lines .divider:nth-child(3)	{	--divider-color: #FFC221;}
.module-lines .divider:last-child	{	--divider-color: #30C469;}
.lqd-shape-top svg	{	width: calc(300% + 1.3px);}

@media (max-width: 1199px)	{
	.subscribe	{	padding: 0 20px 50px 20px;}
}
@media (max-width: 767px)	{
	.subscribe .module-section	{	padding: 20px;}
}


/* ***** Tab Box	***************************************************************** */
.tab-box .lqd-tabs-nav	{	--icon-size: 1em;}
.tab-box .lqd-tabs .lqd-tabs-nav li a.active,
.tab-box .lqd-tabs-style-5 .lqd-tabs-nav a:after	{
	background-color: transparent;
	background-image: linear-gradient(180deg, rgb(234, 244, 243) 0%, rgb(255, 255, 255) 100%);
}

.tab-box .lqd-tabs-nav > li > a,
.tab-box .lqd-tabs-nav .h3,
.tab-box .lqd-tabs-nav > li > a .lqd-tabs-nav-txt	{
	font-family: var(--lqd-accent-font-family), Sans-serif;
	font-size: var(--lqd-accent-font-size);
	line-height: var(--lqd-accent-line-height);
	letter-spacing: var(--lqd-accent-letter-spacing);
	word-spacing: var(--lqd-accent-word-spacing);
}
.tab-box .lqd-tabs .lqd-tabs-nav li a.active	{	color: #35399F;}
.lqd-tabs-style-13 .lqd-tabs-nav li a.active .lqd-tabs-nav-ext	{
	display: block;
	color: var(--lqd-body-text-color);
}
.tab-box .lqd-tabs .lqd-tabs-nav .lqd-tabs-nav-ext	{
	font-family: var(--lqd-body-font-family);
	font-size: 15px;
	font-weight: 400;
	line-height: 22px;
}
.tab-box .lqd-counter-element	{	margin-bottom: .3em;	font-size: 51px;}

@media (max-width: 1199px)	{
	.tab-box	{	padding: 50px 40px;}
	.tab-box .module-clients	{	margin-top: 30px;	margin-right: 100px;}
}
@media screen and (max-width: 768px)	{
	.lqd-tabs-style-13	{	flex-direction: column-reverse !important;}
}
@media (max-width: 767px)	{
	.tab-box	{	padding: 40px 20px;}
	.tab-box .module-clients	{	margin-top: 30px;	margin-right: 0;}
	.tab-box .lqd-counter-element	{	font-size: 12vw;}
}


/* ***** Pricing	***************************************************************** */
.pricing .lqd-shape-top svg	{
	width: calc(300% + 1.3px);
	height: 60px;
}
.pricing .module-shape-1,
.services .module-shape-1 {	left: 50%;}
.services .module-shape-4 {	right: 0%;}
.pricing .lqd-tabs .lqd-tabs-nav a	{	color: #545767;}
.pricing .lqd-tabs .lqd-tabs-nav a.active	{	color: #000;}
.lqd-tabs-style-10 .lqd-tabs-nav li a.active:before	{	opacity: 1;	transform: scale(1);}
.pricing .lqd-tabs .lqd-tabs-nav a:after	{	background-color: #49C193;}
.pricing .iconbox-icon-wrap	{	margin-inline-end: 24px;}
.pricing .iconbox-icon-container	{
	min-width: 49px;
	font-size: 49px;
	width: 74px;
	height: 74px;
	background-color: #D5F9EE;
}
.pricing .lqd-imggrp-single[data-float]	{
	--float-animate-to: 16%;
	--float-animation-ease: ease;
}
.pricing .badge-lqd-shape	{	right: -27px;}
.pricing .icon-list-item > .icon-list-text,
.pricing .icon-list-item > a	{
	font-family: var(--lqd-text-font-family), Sans-serif;
	font-size: var(--lqd-text-font-size);
	line-height: var(--lqd-text-line-height);
	letter-spacing: var(--lqd-text-letter-spacing);
	word-spacing: var(--lqd-text-word-spacing);
}
.pricing .lqd-tabs-content	{
	--divider-border-style: solid;
	--divider-color: #F1F2F5;
	--divider-border-width: 1px;
}
.pricing .badge-shape	{	right: -27px;}
.pricing .badge-text	{	right: -10px;}
.pricing .module-btn-1:before	{	background-color: var(--lqd-color-green-500);}
.pricing .module-btn-2:before	{	background-color: var(--lqd-color-gradient-start);}
.pricing .module-btn-3:before	{	background-color: var(--lqd-color-darkpink);}

@media (max-width: 1199px)	{
	.pricing	{	padding: 50px 40px;}
	.pricing .lqd-tabs	{	margin: 0;}
	.pricing .lqd-tabs-content	{	padding: 0;}
}
@media (max-width: 767px)	{
	.pricing	{	padding: 40px 20px;}
	.pricing .lqd-tabs .py-50	{	padding: 10px 20px 50px 20px;}
}
@media screen and (max-width: 479px)	{
	.pricing .lqd-tabs-style-10 .lqd-tabs-nav li:last-child a	{	flex-direction: row;}
	.pricing .lqd-tabs-style-10 .lqd-tabs-nav li a:before	{
		left: 10px;
		bottom: 10px;
		right: auto;
	}
	.pricing .lqd-tabs-style-10 .lqd-tabs-nav li a:after	{	border-radius: 50%;}
}


/* ***** Testimonials	***************************************************************** */
.testimonials .module-slider	{	max-width: 470px;}
.testimonials .lqd-shape-top svg	{
	width: calc(300% + 1.3px);
	height: 100px;
	transform: translateX(-50%) rotateY(180deg);
}
.testimonials .module-shape-1	{	right: 10%;}
.testimonials .module-shape-2	{	left: 10%;}
.testimonials .module-shape-3	{	left: 66%;}
.testimonials .carousel-nav	{	top: auto;	bottom: 80px;}
.testimonials .carousel-nav .flickity-button	{	color: #0E524A;	background: transparent;}
.testimonials .carousel-nav .flickity-button svg	{	fill: #0E524A;}
.testimonials .carousel-nav .flickity-button.previous	{	left: -100px;}
.testimonials .carousel-nav .flickity-button.next	{	right: -100px;}
@media (max-width: 1199px)	{
	.testimonials .module-shape-1	{	right: -31px;}
}


/* ***** Faq	***************************************************************** */
.faq .accordion-item.active .accordion-title a	{	color: #000000;	background-color: #FFFFFF;}
@media (max-width: 1199px)	{
	.faq	{	padding: 50px 40px;}
}
@media (max-width: 767px)	{
	.faq	{	padding: 40px 20px;}
}


/* ***** Blog	***************************************************************** */
.lqd-shape-top svg	{	width: calc(300% + 1.3px);}
.iconbox h3	{	display: flex;}
.module-color,
.module-color-1	{	--lqd-color-primary: var(--lqd-color-blue-700);}
.module-color-2	{	--lqd-color-primary: var(--lqd-color-green-500);}
.module-color-3	{	--lqd-color-primary: var(--lqd-color-red-700);}
.module-color-4	{	--lqd-color-primary: var(--lqd-color-yellow-500);}
@media (max-width: 1199px)	{
	.blog	{	padding: 0 40px 50px 40px;}
}
@media (max-width: 767px)	{
	.blog	{	padding: 0 20px;}
}




/* ***** MODAL	***************************************************************** */
/* default : compact */
/* Login */
.lity[data-modal-type=compact] .lity-container .lity-modal { padding: 30px 2.25em;}
.lity[data-modal-type=compact] .lity-container .lqd-modal-head .subtxt { font-size: 13px; padding: 0; margin: 0;}
.lity[data-modal-type=compact] .lity-container .lqd-modal-head h4 {	font-size: 16px; margin: 0.2em 0 0.425em; line-height: 100%;}
.lity[data-modal-type=compact] .lity-container .lqd-modal-head h4 > span { font-weight:bold;}
.lity[data-modal-type=compact] .lity-container .lqd-modal-content { position: relative;}

.lity[data-modal-type=compact] .lity-container .lqd-modal-content .flex { width:100%;}
.lity[data-modal-type=compact] .lity-container .lqd-modal-content .lqd-tabs nav {position:absolute;top:0;right:0;transform: translate(10px, -45px);}
.lity[data-modal-type=compact] .lity-container .lqd-modal-content .lqd-tabs nav li { line-height: 1em;}
.lity[data-modal-type=compact] .lity-container .lqd-modal-content .lqd-tabs nav li a { border:1px solid; border-color:var(--lqd-color-primary); padding:.65em 1.65em}
.lity[data-modal-type=compact] .lity-container .lqd-modal-content .lqd-tabs nav li a.active { background:var(--lqd-color-primary);	font-weight:bold; color:#FFF;}
.lity[data-modal-type=compact] .lity-container .lqd-modal-content .lqd-tabs nav li.join a.active { background:var(--lqd-color-yellow-500); border-color:var(--lqd-color-yellow-500);}

.lity[data-modal-type=compact] .lity-container .lqd-tabs-content .login-input-box {width:100%;display:flex;align-items: center;flex-direction:column;padding:0;margin:0;}
.lity[data-modal-type=compact] .lity-container .lqd-tabs-content .login-input-box .ld-fancy-heading { margin-bottom: 30px;}
.lity[data-modal-type=compact] .lity-container .lqd-tabs-content .login-input-box .ld-fancy-heading i { display:inline-block; width:64px; height:64px;}
.lity[data-modal-type=compact] .lity-container .lqd-tabs-content .login-input-box .ld-fancy-heading h3 {margin:0 0;padding:0 0;line-height:100%;text-transform:uppercase;font-weight: bold;font-size: 30px;}
.lity[data-modal-type=compact] .lity-container .lqd-tabs-content .login-input-box .lqd-contact-form .loginInput {
    border: 1px solid;
	border-color: rgba(0, 0, 0, .2);
    font-size: 14px;
    color: #202020;
    line-height: 100%;
    padding: 10px 0 10px 15px;
}
.lity[data-modal-type=compact] .lity-container .lqd-tabs-content .login-input-box .lqd-contact-form i.fi {
	right: 20px;
    top: 26px;
    line-height: 100%;
    margin: 0 0;
	font-size: 1.25em;
}

.lity[data-modal-type=compact] .lity-container .lqd-modal-foot {}
.lity[data-modal-type=compact] .lity-container .lity-close,
.lity[data-modal-type=default] .lity-container .lity-close {
	background: var(--lqd-color-primary);
    border-radius: 1em;
    line-height: 100%;
    font-size: 2em;
    top: -15px;
    right: -15px;
    width: 40px;
    height: 40px;
}
.btn.modal_submit {
	width: auto;
	width: 100%;
	justify-content: center;
	text-align: center;
	height: 60px;
	border-width: 0;
	display: inline-flex;
	height: 50px;
	margin-bottom: 0;
	padding: 0 2.8em;
	align-items: center;
	transition: all .3s ease;
	cursor: pointer;
	line-height: 1.5em;
	font-weight: 600;
}
.lity[data-modal-type=compact] .lity-container .lity-close:hover { transform: scale(1.25);}

@media (max-width: 767px)	{
	.lity[data-modal-type=compact] .lity-container .lqd-modal-content .ld-fancy-heading h2 { font-size: 28px;}
}


/* ***** Sub Common	***************************************************************** */
.sub-top-title { position: relative; margin-bottom: 70px;}
.sub-top-title .overlaybg { 
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	transform: translate(-50%, -50%);
	background-size:initial;
	background-position: 50% 25%;
	z-index: -1;
}
.sub-top-title .tit-txt-box {
	display: flex;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
	min-height: 240px;
}
.sub-top-title .tit-txt-box .tit h2 {color: #FFF;}
.sub-top-title .tit-txt-box .tit { color: #FFF;}



/* ***** Game List	***************************************************************** */
.gameListWrap {}
.gameList {
	display: flex;
    justify-content: center;
}
.gameList > col {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
.gameList .ld-flipbox {
	border-radius: 6px;
	overflow: hidden;
	height: 100%;
	width: 100%;
	position: relative;
	min-height: 270px;
}
.gameList .ld-flipbox-wrap {
	height: 100%;
	width: 100%;
	position: relative;
}
.gameList .ld-flipbox-face {
	background-size: cover;
	background-position: center bottom;
	background-color: var(--lqd-color-blue-200);
	display: flex;
	flex-direction: column;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.gameList .ld-flipbox-face.ld-flipbox-front {
	height: 100%;
}
.gameList .ld-flipbox-face .ld-flipbox-overlay {
	display: flex;
}
.gameList .ld-flipbox-face.ld-flipbox-front .ld-flipbox-overlay {
	background-image: linear-gradient(180deg, rgba(24, 27, 49, 0) 50%, rgba(24, 27, 49, 0.85) 95%);
	background-color: transparent;
}
.gameList .ld-flipbox-face.ld-flipbox-front .flipbox-content-wrap {
    position: absolute;
    width: 110%;
    height: 100px;
    top: 0;
    left: 0;
    transform-origin: center;
    transform: translate(-38%, -22%) rotate(-45deg);
    padding: 0 0;
    margin: 0 0;
    text-align: center;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
}
.gameList .ld-flipbox-front .ld-flipbox-inner > .nz-badge {
	position: absolute;
	right: -32px;
	top: -20px;
	font-weight: bold;
	font-size: 13px;
	padding: 0.65em 1.25em 0.5rem 1.25em;
	background: #FFF;
	border-radius: 0 0 0 15px;
	border: none;
}
.gameList .ld-flipbox-front .ld-flipbox-inner > .nz-badge + .flipbox-content-wrap {
	transform: translate(-45%, -40%) rotate(-45deg);
}
.gameList .ld-flipbox-face.ld-flipbox-front .flipbox-content {
	width: 100%;
	padding: 0 0;
	margin: 0 0;
	text-align: center;
}
.gameList .ld-flipbox-face .flipbox-content .badge {
	position: relative;
	width: 200%;
	margin: 0 auto;
	padding-left: 0; padding-right: 0;
	left: 50%;
	transform: translateX(-50%);
	border-radius: initial;
	font-size: 0.845em;
	box-shadow: 3px 3px 6px -2px #000000;
}
.gameList .ld-flipbox-face .flipbox-content .badge.txt-fed {
	width: 200px; width: 100%;
    height: 100px;
    clip-path: polygon(50% -10%, 100% 100%, 0 100%);
    background-color:inherit;
    margin: 0 auto;
    border: none;
    box-shadow: none;
    padding-top: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    font-family: var(--lqd-heading-font-family);
    letter-spacing: 0.045rem;
    font-size: 16px;
    line-height: 100%;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.54);
}
.gameList .ld-flipbox-face .flipbox-content .badge.txt-fed.event {
	background: linear-gradient(-15deg, #dd54b0 0%,#a3116b 40%,#dd71b9 80%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.gameList .ld-flipbox-face .flipbox-content .badge.txt-fed.hot {
	background: linear-gradient(to right, rgba(255, 26, 0, 1) 0%, rgba(249, 133, 0, 1) 72%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.gameList .ld-flipbox-face .flipbox-content .badge.txt-fed.new {
	background: linear-gradient(-10deg,  rgba(248,80,50,1) 10%,rgba(241,111,92,1) 30%,rgba(246,41,12,1) 20%,rgba(240,47,23,1) 50%,rgba(231,56,39,1) 40%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.gameList .ld-flipbox-face .flipbox-content .badge.txt-fed.maintenance {
	background: linear-gradient(to right,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	font-size: 14px;
    padding-top: 60px;
}
.gameList .ld-flipbox-face .flipbox-content .badge .ld-fh-element {
	border-radius: 4px;
	background: #FFFFFF;
	letter-spacing: 0.045em;
	line-height: 1em;
	font-weight: 600;
	font-size: 13px;
	display: inline-block;
	margin: 0 0;
	padding: 0.5em 1em;
	position: relative;
}
.gameList .ld-flipbox-face .flipbox-content .ld-fancy-heading h4 {
	position: fixed;
	bottom: 0;
	display: inline-block;
	color: #FFF;
	line-height: 1em;
	font-size: 26px;
	margin-bottom: 0.542em;
	text-shadow: 1px 1px 2px rgb(24 27 49);
}
.gameList .ld-flipbox-face.ld-flipbox-back .ld-flipbox-inner {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-grow: 1;
	flex-direction: column;
	width: 100%;
	padding:30px 20px;
}
.gameList .ld-flipbox-face.ld-flipbox-back .flipbox-content {
	border-radius: 4px;
	text-align: center;
	padding-bottom: 1em;
	padding-top: 0.751em;
	position: relative;
}
.gameList .glist-p-logo {
	padding: 0 0;
	width: auto;
	max-width: 100%;
	height: 100px;
	text-align: center;
	margin-bottom: 0.425em;
	margin-left: auto;
	margin-right: auto;
}
.gameList .glist-p-logo > img {
	height: 100%;
	width: auto;
	-webkit-filter: drop-shadow(2px 2px 2px #000000);
	filter: drop-shadow(2px 2px 2px #000000);
}
.gameList .ld-flipbox-face.ld-flipbox-back  .flipbox-content .badge { margin: 0 auto; widows: fit-content;}
.gameList .ld-flipbox-face.ld-flipbox-back .flipbox-content .ld-fh-element {
	position: relative;
	display: inline-block;
	color: rgba(255, 255, 255, .95);
	text-shadow: 1px 0px 2px #000;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 100%;
}
.gameList .fancy-btn {
	min-width: 170px;
	max-width: 100%;
}
.gameList .fancy-btn a {
	background: #FFF;
	border-radius: 8px;
	width: 100%;
	padding: 0.85em 1.25em;
	color: var(--lqd-color-point);
	font-weight: bold;
	box-shadow: 0px 15px 10px 5px rgba(0, 0, 0, .5);
}
.gameList.listCasino .fancy-btn a {
	color: var(--lqd-color-casino);
    border: 1px solid;
	border-color: var(--lqd-color-casino);
	font-family: var(--lqd-heading-font-family);
}

.gameList.listCasino .fancy-btn a:hover {
	background-color: var(--lqd-color-casino);
	color: #FFF;
}
.gameList.listSlot .fancy-btn a {
	color: var(--lqd-color-slot);
    border: 1px solid;
	border-color: var(--lqd-color-slot);
	font-family: var(--lqd-heading-font-family);
}

.gameList.listSlot .fancy-btn a:hover {
	background-color: var(--lqd-color-slot);
	color: #FFF;
}
.gameList .fancy-btn .btn-icon {
	font-size: 1.75em;
	line-height: 100%;
	margin: 3px 10px -4px 0;
}
.gameList.listMinigame .fancy-btn a {
	color: var(--lqd-color-minigame);
    border: 1px solid;
	border-color: var(--lqd-color-minigame);
}

.gameList.listMinigame .fancy-btn a:hover {
	background-color: var(--lqd-color-minigame);
	color: #FFF;
}
/*
p.shape-coin {
	position: absolute;
	top: 0;
	left: 0;
    opacity: 0.5;
    width: auto;
    height: 100%;
    overflow: hidden;
}
p.shape-coin img { width: 100%; height: auto; min-height: 100%;}
*/
.maintenance {
    position: absolute;
    z-index: 1;
    background: rgb(0 0 0 / 75%);
    width: 100%;
    height: 100%;
    padding: 1em;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
}
.maintenance > i {
    display: block;
    width: 50%;
	max-width: 82px;
    border-radius: 20px 0;
    margin: 0 auto;
    overflow: hidden;
}
.maintenance > i img {}
.maintenance h4 {
    font-size: 20px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    margin: 1em 0 0 0;
}

/* Game List Modal */
.gamelist .lqd-modal-head {border-bottom: 1px solid #DDDDDD; margin-bottom: 2.25em;}
.gamelist .lqd-modal-head .modal_glist_tit {
    display: flex;
	flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.gamelist .lqd-modal-head .modal_glist_tit > .glist-p-logo{
    width: 100px;
    height: fit-content;
}
.gamelist .lqd-modal-head .modal_glist_tit .modal-game-tit {
    font-size: 0.851em;
    font-weight: bold;
}
.gamelist .lqd-modal-head .modal_glist_tit .modal-game-tit .badge {
    font-weight: normal;
    margin: 0 0 0 0.542em;
    vertical-align: middle;
    margin-top: -3px;
}
.gamelist .lqd-modal-content .lqd-pf-item-inner { border-radius: 6px 6px; overflow:hidden;}
.gamelist .lqd-modal-content .lqd-pf-column { padding-left:10px; padding-right: 10px; }
.lqd-modal-content .lqd-pf-item-inner .content_status {
	position: absolute;
    top: -1%;
    left: -1%;
    z-index: 9;
    width: 102%;
	text-align: initial;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.lqd-modal-content .lqd-pf-item-inner .content_status > p {
	margin: 0 0;
    padding: 0 0;
    line-height: 100%;
    height: auto;
	width: 30%;
    min-width: 54px;
}
.lqd-modal-content .lqd-pf-item-inner .content_status > p.recommend {}
.lqd-modal-content .lqd-pf-item-inner .content_status > p.hot {}
.lqd-modal-content .lqd-pf-item-inner .content_status > p.new {}
.lqd-modal-content .lqd-pf-item-inner .content_status p img {
	filter: drop-shadow(5px 5px 10px #000);
	filter: drop-shadow(4px 4px 4px #000000b5);
}




/* ***** Form	***************************************************************** */
.form .module-container { max-width: 945px;}
.module-form { border-top: 10px solid; border-color: #8d65e9;}
.form-control-wrap input,
.form-control-wrap select,
.form-control-wrap textarea,
.form-control-wrap .lqd-cf-acceptance { margin-bottom: 20px;}
.module-form span.form-control { border: none; display: inline-block;}
.module-form .form-control {
	border: 1px solid;
	border-color: rgba(0, 0, 0, .2);
	border-radius: 4px 4px;
	font-size: 16px;
	height: auto;
	padding-top: 1em;
	padding-bottom: 1em;
}

@media (max-width: 1199px) {
	.form {	padding: 0 10px;}
	.form .module-col {	padding-right: 10px; padding-left: 10px;}
}
@media (max-width: 767px) {
	.form .module-form { padding: 45px 30px;}
}

.select-form .border-black-10:focus,
.lqd-form-control-wrap .border-black-10:focus {
	border-color: rgba(0, 0, 0, .35);
}

.select-form select {
	/* styling */
	height: auto;
	display: inline-block;
	padding-top: 1.15em;
	padding-bottom: 1.15em;
	/*	background-color: white;*/
	/*	border: thin solid blue;*/
	/*	border-radius: 4px;*/
	/*	font: inherit;*/
	/*	line-height: 1.5em;*/
	/*	padding: 0.5em 3.5em 0.5em 1em;*/
	/* reset */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.select-form select.minimal {
	background-image: linear-gradient(45deg, transparent 50%, #999 50%),
		linear-gradient(135deg, #999 50%, transparent 50%),
		linear-gradient(to right, #DDD, #DDD);
	background-position:
		calc(100% - 25px) calc(1.15em + 9px),
		calc(100% - 20px) calc(1.15em + 9px),
		calc(100% - 3em) 0.75em;
	background-size:
		6px 6px,
		6px 6px,
		1px 2.25em;
	background-repeat: no-repeat;
}
.select-form select.minimal:focus {
	background-image:
		linear-gradient(45deg, #404040 50%, transparent 50%),
		linear-gradient(135deg, transparent 50%, #404040 50%),
		linear-gradient(to right, #ccc, #ccc);
	background-position:
		calc(100% - 20px) calc(1.15em + 9px),
		calc(100% - 25px) calc(1.15em + 9px),
		calc(100% - 3em) 0.75em;
	background-size:
		6px 6px,
		6px 6px,
		1px 2.25em;
	background-repeat: no-repeat;
	outline: 0;
}
.select-form select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #000;
}



/* *****	Mobile BOTTOM NAVI	***************************************************************** */
.navi-bottom-btn {
	display: none;
	position: fixed;
	top: inherit;
	bottom: 0;
	width: 100%;
	z-index: 9998;
}
@media (max-width:991px) {
	.navi-bottom-btn {	display: table-cell !important;}
}
.clearfix:after,
.clearfix:before {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
	display: block;
}
.navi-bottom-btn input[name="menu"] {
	display: none;
}
.navi-bottom-btn .list {
	width: 100%;
	height: 60px;
	padding: 5px;
	overflow:visible;
	background: #6f32b8;
	position: relative;
}
.navi-bottom-btn .list .link-wrap {
	width: 100%;
	height: 100%;
	display: table;
}
.navi-bottom-btn .list .link-wrap .navi_b_link {
	color: #eee;
	z-index: 999;
	width: 100px;
	font-size: 12px;
	cursor: pointer;
	padding: 0 0;
	text-align: center;
	position: relative;
	display: table-cell;
	vertical-align: middle;
	text-transform: uppercase; 
	line-height: 100%;
}
.navi-bottom-btn .list .link-wrap .navi_b_link label { display: block; width: 100%;}
.navi-bottom-btn .list .link-wrap .navi_b_link label > i,
.navi-bottom-btn .list .link-wrap .navi_b_link label > span { transition: all 0.2s ease-in-out 0s;}
.navi-bottom-btn .list .link-wrap .navi_b_link label > i {
	font-size: 24px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	align-items: center;
	justify-content: center;
	
	font-size: 22px;
	transform: translate(-50%, -85%);
}
.navi-bottom-btn .list .link-wrap .navi_b_link label > i.line {
	width: 24px; height: auto;
}
.navi-bottom-btn .list .link-wrap .navi_b_link label > span {
	position: relative;
	height: auto;
	display: block;
	font-weight: 600;
	transform: translateY(50px);

	transform: translateY(15px);
	font-size: 10px;
	z-index: 96;
}
.navi-bottom-btn .list .link-wrap .navi_b_link .b_link {
	position: absolute;
	display: block;
	top: -10%;
	width: 100%;
	height: 120%;
	z-index: 97;
}
.navi-bottom-btn .list .overlay {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 60px;
	display: table;
	position: absolute;
	overflow: hidden;
}
.navi-bottom-btn .list .overlay > span {
	width: 1%;
	position: relative;
	display: table-cell;
}
.navi-bottom-btn .list .overlay > span:after {
	top: 50%;
	left: 50%;
	content: "";
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	border-radius: 50%;
	position: absolute;
	background-color: #fff;
	transform: scale(0);
	transition: all 0.4s ease-in-out 0s;
}
#nzbtn01:checked ~ .list label[for="nzbtn01"] > span,
#nzbtn02:checked ~ .list label[for="nzbtn02"] > span,
#nzbtn03:checked ~ .list label[for="nzbtn03"] > span,
#nzbtn04:checked ~ .list label[for="nzbtn04"] > span {
	transform: translateY(0);
	margin-top: 30px;
	height: auto;
	z-index: 98;
}
#nzbtn01:checked ~ .list label[for="nzbtn01"] > i.flaticon,
#nzbtn02:checked ~ .list label[for="nzbtn02"] > i.flaticon,
#nzbtn03:checked ~ .list label[for="nzbtn03"] > i.flaticon,
#nzbtn04:checked ~ .list label[for="nzbtn04"] > i.flaticon {
	position: absolute;
	top: -20px;
	left: 50%;
	transform: translateX(-50%);
	border-radius: 1em;
	background: chocolate;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2em;
	height: 2em;
	font-size: 30px;
	z-index: 98;
}
#nzbtn01:checked + input + input + input + .list .overlay .overlay-nzbtn01:after,
#nzbtn02:checked + input + input + .list .overlay .overlay-nzbtn02:after,
#nzbtn03:checked + input + .list .overlay .overlay-nzbtn03:after,
#nzbtn04:checked + .list .overlay .overlay-nzbtn04:after {
	z-index: 1;
	animation: active 0.4s linear forwards;
}
.navi-bottom-btn .list .overlay .overlay-nzbtn01:after,
#nzbtn01:checked ~ .list label[for="nzbtn01"] > i.flaticon,
#nzbtn01:checked ~ .list .overlay .overlay-nzbtn01:after {
	background-color: var(--lqd-color-casino);
}
.navi-bottom-btn .list .overlay .overlay-nzbtn02:after,
#nzbtn02:checked ~ .list label[for="nzbtn02"] > i.flaticon,
#nzbtn02:checked ~ .list .overlay .overlay-nzbtn02:after {
	background-color: var(--lqd-color-slot);
}
.navi-bottom-btn .list .overlay .overlay-nzbtn03:after,
#nzbtn03:checked ~ .list label[for="nzbtn03"] > i.flaticon,
#nzbtn03:checked ~ .list .overlay .overlay-nzbtn03:after {
	background-color: var(--lqd-color-other);
}
.navi-bottom-btn .list .overlay .overlay-nzbtn04:after,
#nzbtn04:checked ~ .list label[for="nzbtn04"] > i.flaticon,
#nzbtn04:checked ~ .list .overlay .overlay-nzbtn04:after {
	background-color: var(--lqd-color-minigame);
}
@keyframes active {
	from	{ transform: scale(0);}
	to		{ transform: scale(50);}
}

.navi-bottom-btn .list .link-wrap .navi_b_link.user-page-link { margin-left: 1px; margin-right: 1px;}
.navi-bottom-btn .list .link-wrap .navi_b_link.user-page-link .b_link { height: 100%; top: 0; background: #ffe4c436; border-radius: 4px;}
.navi-bottom-btn .list .link-wrap .navi_b_link.user-page-link .b_link.right-0-25em { width: calc(100% - .25em); right: initial;}
#nzbtn03:checked ~ .list .user-page-link label[for="nzbtn03"] > i.flaticon{	background-color: #f68277;}
#nzbtn04:checked ~ .list .user-page-link label[for="nzbtn04"] > i.flaticon{	background-color: #d1a82b;}




/* *****	MOBILE Header-Menu	************************************************************ */
.lqd-mobile-sec {
	position: relative;
}
.lqd-mobile-sec .nav-trigger {
	position: relative;
}
.lqd-mobile-sec .navbar-brand {
	padding: 12px 0;
}
.lqd-mobile-sec .navbar-brand img {
	max-width: 131px;
}
[data-mobile-nav-style=modern] .lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav,
[data-mobile-nav-style=minimal] .lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav {
	padding: 0 0;
}
.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav {
	width: calc(100% - 20px);
	margin: 0 auto;
}
.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav > li dl {
	margin: 0 -5px;
    padding: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav > li dl dd {
	padding: 0;
	margin-inline-start: 0;
	margin: 0 5px 10px 5px;
	width: 100%;
	text-align: center;
}
.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav > li a.mo-menu {
	position: relative;
	width: 100%;
	height: 100%;
	display: block;
	padding: 10px 0 15px;
	border-radius: 6px 6px;
	overflow: hidden;
	border: 1px solid #c8c8c8;
	background-color: rgba(111, 50, 184, .5);
}
.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav > li a.mo-menu .nav-menu-icon {
	width: 90%; max-width: 74px;
	margin: 0 auto; padding: 0 0;
	position: relative;
	z-index: 8;
}
.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav > li a.mo-menu .lqd-overlay {
	height: 100%;
	background: linear-gradient(to top, rgba(0, 0, 0, .85) 30%, transparent 90%);
}
.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav > li a.mo-menu span {
	z-index: 1;
	position: relative;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	text-shadow: 1px 1px 2px #000;
	font-family: var(--lqd-heading-font-family);
    letter-spacing: 0.045rem;
}
.lqd-mobile-sec-nav {
	background-color: rgba(255, 255, 255, .8);
/*	box-shadow: 0px 9px 5px 5px rgba(0, 0, 0, .54);*/
}
.lqd-mobile-sec-nav .m-userinfo-box {
	padding: 0 10px;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo {
	background-image: linear-gradient(134deg, #2d4250 17.197452229299362%, #806b5d 100%);
	border-radius: 6px 6px;
	margin: 10px auto;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .welcomBox {
	position: relative;
	width: 100%;
	padding: 15px 20px;
	display: flex;
	border-bottom: 1px solid;
	border-color: rgba(255, 255, 255, .2);
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .welcomBox .nav h2 {
	font-size: 26px;
	color: #FFF;
	margin: 0;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .welcomBox .nav .stxt font {
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0.025rem;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .welcomBox .nav .stxt {
	line-height: 100%;
	font-size: 14px;
	margin: 0;
/*	color: rgba(255, 255, 255, .8);*/
	display: block;
	font-weight: normal;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .welcomBox .nav .stxt i.fi {
	line-height: 100%;
	display: inline-block;
	vertical-align: middle;
	margin: 1px 3px 0 0;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .welcomBox .nav > li.menu-item-has-children {}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .welcomBox .nav > li.menu-item-has-children a {
	display: contents;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .welcomBox .nav .submenu-expander {
	top: 10px;
	right: -10px;
	width: 40px;
	height: 40px;
	background: rgba(255, 255, 255, .15);
	color: #FFF;

	top: -8px;
    right: -12px;
    width: 30px;
    height: 30px;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .welcomBox .nav .nav-item-children {}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .welcomBox .nav .nav-item-children li a {
	background: #FFF;
	display: block;
	padding: 14px 0 13px 20px;
	margin-top: 4px;
	color: #464c52;
	font-size: 14px;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .welcomBox .lqd-mobile-main-nav.nav .btn-user {
	position: absolute;
	display: block !important;
	z-index: 50;
	right: 0;
	top: 0;
	padding: 5px 11px 3px;
	margin: 0 0;
	font-weight: 600;
	color: rgba(255, 255, 255, .7);
	background: rgba(255, 255, 255, .15);
	border-radius: 4px;
	font-size: 12px;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .welcomBox .lqd-mobile-main-nav.nav .nav-item-children {
	padding:5px 0;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .welcomBox .lqd-mobile-main-nav.nav .mo-submenu-indepth {
	display: flex !important;
	padding: 18px 0;
	z-index: 49;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .welcomBox .lqd-mobile-main-nav.nav .mo-submenu-indepth .stxt font {
	position: absolute;
	left: 42px;
	top: 12px;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .welcomBox .lqd-mobile-main-nav.nav .mo-submenu-indepth .submenu-expander {
	top: 0;
	left: 0;
	right: auto;
	width: 100%;
	height: 100%;
	margin: 0 0;
	padding: 0 0;
	background: none;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .welcomBox .lqd-mobile-main-nav.nav .mo-submenu-indepth .submenu-expander:before {
	background-color: rgba(255, 255, 255, .25);
	width: 32px;
	height: 32px;
	top: 2px;
	left: 0;
	border-radius: 3px;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .infoBox {
	position: relative;
    width: 100%;
    display: flex;
    padding: 15px 20px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .infoBox ul.usercost {
	color: #FFF;
    line-height: 125%;
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    align-items: center;
    width: calc(100% - 50px);
	/*background: #00ffff45;*/
    border-radius: 6px;
	overflow: hidden;
}
.lqd-mobile-sec-nav .m-userinfo-box .userinfo .infoBox ul.usercost li {
	font-size: 13px;
	width: 100%;
	max-width: unset;
	padding: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.infoBox .btn-messages {
	position: absolute;
	z-index: 51;
	top: 50%;
	right: 0;
	transform: translate(-15px, -50%);
	max-width: 68px;
}
.infoBox .btn-messages .btn {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	line-height: 100%;
	font-size: 12px;
	font-weight: 600;
	border-radius: 16px;
	background-color: rgba(255, 255, 255, 1);
	padding: 7px 9px 6px;
	color: #FFF;
}
.infoBox .btn-messages .btn i.fi {
	font-size: 1.245rem;
	font-weight: normal;
}
.infoBox .btn-messages .btn span {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 5px;
	width: 100%;
	display: none;
}

.welcomBox { display: flex;}
.welcomBox .lqd-mobile-main-nav {	width: auto !important;}
.welcomBox .btnset-user {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
	flex-direction: row;
	max-width: 345px;
	width: 100%;
}
.welcomBox .btnset-user > a {
	margin: 0 2px;
	padding: 0 0;
	width: calc(100% - 4px);
	text-align: center;
	font-size: 14px;
}
.btnset-user .m-login-bt {	position: relative;	right: auto;	background: #ffffff1f;}
.btnset-user .m-logout-bt {	background: #ffffff1f;}
.btnset-user .m-join-bt {	background: #ffffff1f;}
.btnset-user .m-line-bt {	background: #01bb00;}
.btnset-user .m-line-bt .ico_line {	width: 20px;	height: auto;	margin-right: 6px;}
.setbtn {
	 display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    white-space: nowrap;
    border-radius: 4px;
    padding: 7px 15px 5px 15px;
    color: #fff;
    font-weight: 600;
	}
	.setbtn-join {
	background: linear-gradient(180deg,#44bbdd 0%,#40b5d6 30%,#30a5c6 65%,#129abc 100%);
	border: 0px solid #379;
	border-width: 0px 0px 3px 0px;
	box-shadow: inset 0px 1px 3px rgba(255,255,255,.4);
	}
	.setbtn-login {
	background: linear-gradient(180deg,#ddbb44 0%,#d6b540 30%,#c6a530 65%,#bc9a12 100%);
	border: 0px solid #973;
	border-width: 0px 0px 3px 0px;
	box-shadow: inset 0px 1px 3px rgba(255,255,255,.4);
	}
	.setbtn-join > i,
	.setbtn-login > i {
	width: 30px;
	height: 30px;
	vertical-align: middle;
	overflow: hidden;
	color: #fff;
	font-size: 1.1rem;
	background: rgba(0,0,0,0.2);
	border-radius: 1rem;
	border: 0px solid transparent;
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	margin: 0 0;
	position: static;
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.4),inset 0px -1px 0px rgba(255,255,255,.5)
	}
	
/* Mobile-Menu-type */
.mo-menulink-type02 {}
.mo-menulink-type02 a {
	padding: 0 !important;
	display: flex !important;
	align-items: center;
	justify-content: center;
/*	height: 15vh !important;*/
	min-height: 105px;
	background-size: 100% auto;
	background-size: cover; 
	background-position: center center;
}
.mo-menulink-type02 a.link-casino {
	background-image: url(../images/content/menulink-bg-casino.png);
}
.mo-menulink-type02 a.link-slot {
	background-image: url(../images/content/menulink-bg-slot.png);
}
	@media (max-width: 575px)	{
		.welcomBox .btnset-user { max-width:none; margin-top: 10px;}
	}





/* *****	RESPONSIVE	************************************************************ */
@media (min-width: 1400px)	{}
@media (max-width: 1399px)	{}
@media (max-width: 1199px)	{
	.main-header .top-info-link .w-full .w-50percent { padding-left:0; padding-right: 0; }
	.main-header .top-info-link .usercost > p i { display: none;}
	.main-header .top-info-link .lqd-fancy-menu.lqd-custom-menu .reset-ul > li { margin-right:0.75em;}
	.module-slider .main-text-banner .slide-text-make mark.lqd-highlight .lqd-highlight-txt {font-size: 6vw;letter-spacing: normal;line-height: 100%;}
	.module-slider .main-text-banner .slide-text-make .ld-fancy-heading {padding: 0;}
	.module-slider .main-text-banner .slide-text-make p.ld-fh-element { letter-spacing: normal; line-height: 125%;}
	.module-slider .shape-element-3  { width: 22vw;}
	.module-slider .shape-element-2  { width: 32vw;}
	.module-slider .shape-element-1  { width: 17vw; transform: translate(0px, -10%); right: 0;}
	
	.game_release.tab-box { padding:20px 10px;}
	.game_release.tab-box > .container > .flex {}
	.game_release.tab-box .lqd-tabs-style-13 { --tab-nav-width: 28%;}
	
	.services.lqd-section .flickity-slider .lqd-fb-style-1 .lqd-fb-bg { background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 35%, transparent 60%);}
	.services.lqd-section .flickity-slider .lqd-fb-content .lqd-fb-content-inner { padding: 1rem 1.15rem;}
	.services.lqd-section .flickity-slider .lqd-fb-content .lqd-fb-content-inner .ld-slideelement-visible {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: box;
		margin-top: 1px;
		max-height: 80px;
		overflow: hidden;
		vertical-align: top;
		text-overflow: ellipsis;
		word-break: break-all;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
	.services.lqd-section .flickity-slider .lqd-fb-content .lqd-fb-content-inner .ld-slideelement-visible h2 { font-size: 18px; line-height: 105%;text-shadow: 1px 1px 2px #000;}
	.services.lqd-section .flickity-slider .lqd-fb-content .lqd-fb-content-inner .ld-slideelement-visible h6 { font-size: 11px; letter-spacing: 0.025rem; margin-bottom: 5px; line-height: 125%;}
	.services.lqd-section .flickity-slider .lqd-fb-content .lqd-fb-content-inner .lqd-fb-txt .btn-play { width: 100%;}
	
	.notice.blog .ld-fancy-heading { margin-top: 2.25em;}
	.notice.blog .ld-fancy-heading h2 {}
	.notice.blog article.lqd-iconbox-scale { margin-bottom: 0px; padding: 10px 10px 15px 10px;}
	
	section.jackpot_wrap .ca-initvalues-applied .module-shape-1 { z-index: 0;}
	section.jackpot_wrap .ca-initvalues-applied .module-shape-2 { z-index: 0;}
	
	.jp-user .col.carousel-item .module-section .ld-fancy-heading.userinfom { display: flex; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: center;}
	.jp-user .col.carousel-item .module-section .ld-fancy-heading.userinfom h3.font-title { margin: 0 5px 0;}
	.jp-user .col.carousel-item .module-section .module-section-bottom { padding: 20px 10px 30px 10px;}
	.jp-user .col.carousel-item .module-section .module-section-bottom .mb-insert .text-company { margin-bottom: 6px;}
	.jp-user .col.carousel-item .module-section .module-section-bottom .mb-insert .text-gamenm {  display: flex; flex-direction: column; align-items: center;}
	.jp-user .col.carousel-item .module-section .module-section-bottom .mb-insert .text-gamenm font { margin:10px 0 0 0}
	
	.sub-top-title {margin-bottom: 40px}
	.sub-top-title .tit-txt-box { min-height: 22vw; min-height: 180px;}
	.sub-top-title .tit-txt-box .tit { padding-left: 4vw;}
	.mypage-content .right-con { padding: 0; margin: 0 15px; width: calc(100% - 30px);}
	
	footer.main-footer .footer-info > .w-30percent {justify-content: center;text-align: center;}
	footer.main-footer .footer-info .ld-fancy-heading h2 {margin: 0;display: block;line-height: 125%;}
}

@media (max-width: 991px)	{
	.main-header {border-bottom: 1px solid rgba(0, 0, 0, .15);}
	.ld-dropdown-menu.lang.mo { width: 50px; height: 100%; align-items: center; justify-content: flex-start; flex-wrap: nowrap; flex-direction: row; position: absolute; right: 60px; top: 0; z-index: 999;}
	.ld-dropdown-menu.lang.mo .trigger { display: flex; align-items: center;}
	.ld-dropdown-menu.lang.mo .trigger .ld-module-trigger-txt {}
	.ld-dropdown-menu.lang.mo .trigger .ld-module-trigger-txt > .lang-flag { width: auto; height: 22px;}
	.ld-dropdown-menu.lang.mo .trigger .ld-module-trigger-txt > font { display: none;}
	.ld-dropdown-menu.lang.mo .trigger .ld-module-trigger-txt > i {}
	.ld-dropdown-menu.lang.mo .ld-module-dropdown.left { right: -50px; left: initial;}
	.ld-dropdown-menu.lang.mo .ld-module-dropdown.left .ld-dropdown-menu-content { width: fit-content; padding: 20px 25px 15px;}
	.ld-dropdown-menu.lang.mo .ld-dropdown-menu-content ul { width: 100%;}
	.ld-dropdown-menu.lang.mo .ld-dropdown-menu-content ul li {width: 100%;}
	.ld-dropdown-menu.lang.mo .ld-dropdown-menu-content ul a {
		width: 100%;
		min-width: 90px;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		flex-direction: row;
		flex-wrap: nowrap;
	}
	.ld-dropdown-menu.lang.mo .ld-dropdown-menu-content ul .lang-flag { width: 100%; max-width: 24px; height: auto; display: inline-block; margin-right: 0.751em;}
	.ld-dropdown-menu.lang.mo .ld-dropdown-menu-content ul font { font-size: 13px;}
	.lqd-mobile-sec-nav .m-userinfo-box .userinfo .infoBox ul.usercost li {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		font-size: 10px;
		padding: 9px 0 6px;
		font-family: var(--lqd-heading-font-family);
	}
	.lqd-mobile-sec-nav .m-userinfo-box .userinfo .infoBox ul.usercost li > span { line-height: 100%; margin-bottom: 3px;}
	.lqd-mobile-sec-nav .m-userinfo-box .userinfo .infoBox ul.usercost li i.fi { font-size: 13px; margin: 0 5px 0 0; line-height: 100%; vertical-align: middle;}
	.lqd-mobile-sec-nav .m-userinfo-box .userinfo .infoBox ul.usercost li > strong { font-size: 14px; line-height: 100%; vertical-align: middle; margin: 0 0; letter-spacing: 0.03rem;}
	.lqd-mobile-sec-nav .m-userinfo-box .userinfo .infoBox ul.usercost .usercostCash { background: #ffe9e9; background: #FFFFFF; color: #c50101; box-shadow: inset 3px 0px 12px -2px #e07e7e}
	.lqd-mobile-sec-nav .m-userinfo-box .userinfo .infoBox ul.usercost .usercostCash strong {}
	.lqd-mobile-sec-nav .m-userinfo-box .userinfo .infoBox ul.usercost .usercostComp { background: #f0fbff; background: #FFFFFF; color: #0152c5; box-shadow: inset -3px 0px 12px -2px #5bacca; border-left: 1px solid #abc1c8;}
	.lqd-mobile-sec-nav .m-userinfo-box .userinfo .infoBox ul.usercost .usercostComp strong {}
	
	.module-slider .main-text-banner .slide-text-make { display:flex; flex-direction: column-reverse; align-items: flex-start; justify-content: center; align-content: flex-start;}
	.module-slider .main-text-banner .slide-text-make h1.lqd-highlight-custom { line-height: 0; margin: 0 0;}
	.module-slider .main-text-banner .slide-text-make mark.lqd-highlight { line-height: 0;}
	.module-slider .main-text-banner .slide-text-make p.ld-fh-element { margin-bottom: 0; font-size: 2vw; }
	.module-slider .main-text-banner .slide-text-make .ld-fancy-heading { line-height: 0;}
	.module-slider .main-text-banner .slide-text-make .btn { display: none;}
	
	.event-banner { padding-top: 20px;}
	
	.game_release.tab-box .flex .lqd-tabs-content { padding: 0 0;}
	.game_release.tab-box .flex .lqd-tabs-nav-wrap .lqd-tabs-nav li a {	display: flex;	align-items: center; justify-content: space-between;}
	.game_release.tab-box .flex .lqd-tabs-content .lqd-tabs-pane .row .titlg a.btn { width: 100%;}
	
	.foot-partner-list.lg-logos li { width: 94%; margin: 0 auto;}
}
@media (max-width: 767px)	{	
	.game_release.tab-box .flex .lqd-tabs-content .lqd-tabs-pane .row .titlg {padding: 0;}
	section.jackpot_wrap { display: none;}
	/* Slide banner min-height 250px */
		.main-text-banner .flickity-enabled.is-draggable .flickity-viewport {min-height: 250px;}
		.main-text-banner .flickity-enabled.is-draggable .flickity-viewport .carousel-item.flex {height:100%;}
		.main-text-banner .flickity-enabled.is-draggable .flickity-viewport .carousel-item-inner {height:100%;overflow:hidden;}
		.main-text-banner .flickity-enabled.is-draggable .flickity-viewport .carousel-item-content {height:100%;}
		.main-text-banner .flickity-enabled.is-draggable .flickity-viewport .carousel-item-content .mainbannerimg {	height:100%; width:auto; max-width:none; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
		.module-slider .main-text-banner .slide-text-make p.ld-fh-element { font-size: 2.752vw; }
}
@media (max-width: 575px)	{
	.row {
		margin-right: calc(-0.25 * var(--lqd-row-gutter-x));
		margin-left: calc(-0.25 * var(--lqd-row-gutter-x));
	}
	.col {
		padding-right: calc(var(--lqd-row-gutter-x) * 0.25);
		padding-left: calc(var(--lqd-row-gutter-x) * 0.25);
		padding-bottom: calc(var(--lqd-row-gutter-y) * 0.25);
		padding-top: calc(var(--lqd-row-gutter-y) * 0.25);
	}
	.lqd-section.pt-50.pb-50:not(.blog.notice) { padding: 35px 0 25px;}
	.lqd-section.pt-50.pb-50.mt-50 { margin-top: 25px;}
	.lqd-mobile-sec-nav .m-userinfo-box .userinfo .welcomBox { padding: 15px 13px 13px;}
	.lqd-mobile-sec-nav .m-userinfo-box .userinfo .infoBox { padding: 20px 20px; padding:13px 15px 14px 15px;}
	
	.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav > li a.mo-menu { padding:5px 0 10px;}
	.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav > li a.mo-menu span { font-size: 14px}
	.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav.p-0 { padding: 0 0 !important;}
	
	/* Slide banner min-height 250px */
	.module-slider .carousel-dots-mobile { margin-top: -42px;  margin-bottom: 10px;}
	.module-slider .carousel-dots-mobile.carousel-dots-style4 .dot { background-color: rgb(255 255 255 / 40%);}
	.module-slider .carousel-dots-mobile.carousel-dots-style4 .dot.is-selected { background: #FFFFFF;}
	.module-slider .main-text-banner .slide-text-make {
		width: 70vw;
		left: 0;
		transform: translate(10%, -50%);
		background: rgba(35, 25, 49, .5);
		padding: 6vw 3vw 6vw 7vw;
	}
	.module-slider .main-text-banner .slide-text-make mark.lqd-highlight .lqd-highlight-txt { font-size: 28px;}
	.main-text-banner .flickity-enabled.is-draggable .flickity-viewport {min-height: 200px;}
	.game_release.tab-box > .container > .flex { padding:25px 20px; border-radius: 6px;}
	.game_release.tab-box .flex .lqd-tabs-content .lqd-tabs-pane .row .titlg h2 { font-size: 26px}
	.game_release.tab-box .flex .lqd-tabs-content .lqd-tabs-pane .row .titsmall p { font-size: 12px;}
	.game_release.tab-box .flex .lqd-tabs-nav-wrap .lqd-tabs-nav li a {flex-direction: column;}
	.game_release.tab-box .flex .lqd-tabs-nav-wrap .lqd-tabs-nav li > a span.lqd-tabs-nav-ext date { font-size: 11px;}
	/* SUB */
	.sub-top-title .tit-txt-box { min-height: 150px;}
	.sub-top-title .tit-txt-box .tit { padding-left: 0.75em; text-shadow: 1px 1px 3px #000;}
	.sub-top-title .tit-txt-box .tit h2 { font-size: 24px; margin: 0;}
	.sub-top-title .tit-txt-box .tit p  { font-size: 13px; line-height: 125%;}
	.mypage-content .right-con { padding: 0; margin: 0 5px; width: calc(100% - 10px);}
	.myapplication .module-col { padding-bottom: 20px;}
	.myapplication .module-col .module-form { padding: 30px 10px;}
	.myapplication .module-col .module-form > .w-full {}
	.myapplication .module-col .module-form > .w-full h3 { font-size: 20px; margin: 0}
	.myapplication .module-col .module-form > .w-full > div img { position: absolute; top: -50px; right: 0; width: 40px;}
	.gamelist .lqd-modal-head { margin-bottom: 1.25em;}
	.gamelist.lqd-modal { padding: 20px 0.65em;}
	.lity[data-modal-type=compact] .lity-container .lity-close,
	.lity[data-modal-type=default] .lity-container .lity-close { right: initial; left: 50%; transform: translate(-50%, -10px);}
	.lqd-pf-item-style-1 .lqd-pf-info > h2 { font-size: 14px; line-height: 115%;}
	.lqd-pf-item-style-1:hover .lqd-pf-cat li { font-size: 12px;}
}

@media (max-width: 425px)	{
	.module-slider .main-text-banner .slide-text-make p.ld-fh-element { font-size: 14px; }
	.btn-md {
		--btn-pt: 0.85em;
		--btn-pe: 1.145em;
		--btn-pb: 0.85em;
		--btn-ps: 1.145em;
	}
	.tb-databoard.responsive th { font-size: 12px !important; opacity: 0.65; padding: 0.45rem 0 0.45rem .745rem !important;}
	.tb-databoard td {	padding:0.75rem 0 0.75rem 0.75rem !important; font-size: 13px;}
	.tb-databoard td > span { word-break: keep-all;}
	.mypage-content .link-15 a { font-size: 13px;}
	.left-menu .module-first .btn_cost_deal .btn_set a.btn { font-size: 14px;}
	.right-con .myapplication .lqd-tabs-nav-wrap .lqd-tabs-nav li { margin: 0 0 1px 0; padding: 0 0; line-height: 100%; border: 1px solid #EEE;}
	.right-con .myapplication .lqd-tabs-nav-wrap .lqd-tabs-nav li > a { font-size: 14px !important; margin: 0 0; padding: 14px 0;}
	.lqd-tabs-content h3.ld-fh-element { margin-bottom: 0.752rem; font-size: 18px; font-weight: bold;}
	.mypage-content .tb-board th { font-size: 13px; font-weight: 600; line-height: 100%;}
	.label-point01, .label-point02, .label-point03, .label-point04 { font-size: 11px; padding: 4px 6px; line-height: 100%; word-break: keep-all;}
	.btn-hover-swp.btn-solid .btn-txt { word-break: keep-all; font-size: 90%;}
	.right-con span.date-num, .right-con date.date-num { font-size: 13px;}
	.tb-databoard td .btn_money {
		border:2px solid;
		border-radius: 0.295rem;
		font-size: 12px;
		margin: 2px 0px;
	}
}

@media (max-width: 375px)	{
	.gameList .ld-flipbox {
		max-height: 150px;
		min-height: 60vw;
	}
	.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav > li a.mo-menu {
		display: flex;
		align-items: center;
		justify-content: space-evenly;
		flex-direction: row;
		flex-wrap: wrap;
		padding: 5px 15px 5px 10px;
	}
	.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav > li a.mo-menu span { font-size: 13px; font-weight: 600; line-height: 115%;}
	.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav > li a.mo-menu .nav-menu-icon {
		width: auto;
		max-width: 36px;
		margin: 0;
		padding: 0;
	}
}









