/*** 메인 ***/
h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

#main 
{
	background: url(/images/main-bg.jpg) no-repeat;
    background-size: cover;
    padding: 0 0 50px 0;
}

#main .main_visual {height: 100%; max-height: 534px;} /*max-height:728px;min-height:349px;height:43vw; */
#main .main_visual img {width:100%; height: 100%; max-height: 534px;}
#main .main_visual .swiper-horizontal>.swiper-pagination-bullets, 
#main .main_visual .swiper-pagination-bullets.swiper-pagination-horizontal, 
#main .main_visual .swiper-pagination-custom, .swiper-pagination-fraction {bottom:15px;left:0;width:100%;}
#main .main_visual .swiper-pagination-bullet {width:18px;height:18px;border-radius:50%;background:#dbb897;opacity:1;border:3px solid #ffffff;}
#main .main_visual .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, 
#main .main_visual .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 7px;}
#main .main_visual .swiper-pagination-bullet-active {opacity:1;background:#fb0606;}

#main .m_casino_area {height:auto;padding:0 0 0 25px;overflow:hidden;} /* height:505px;padding:0 16px 0 25px;overflow:hidden; */
#main .m_casino_area.togle {height:auto;overflow:unset;}
#main .m_casino_area ul {display:flex;width:100%;flex-wrap:wrap;justify-content:flex-start;}
#main .m_casino_area ul li {width:50%;padding:0 1.5% 20px 0;}

#main .m_casino 
{
	position:relative;
	width:100%;
	height:235px;
	background: url("/images/game/game_bg.png");
	/*
	background:-webkit-linear-gradient(to top, #f5f5f9, #fffffe);
	background:linear-gradient(to top, #f5f5f9, #fffffe);
	*/
	border:4px solid #4F4F4F;
	border-radius:10px;
	overflow:hidden;
	cursor:pointer;
	transition:all 600ms;
}
#main .m_casino:hover 
{
/*
	background: #ee9935;
	background:-webkit-linear-gradient(to top, #ee9935, #FFB483);
	background:linear-gradient(to top, #FFB483, #ee9935);
*/
border-color: #DAC179;

}



#main .m_casino .logo {position:absolute;top:20px;right:20px;z-index:10;}
#main .m_casino .img {position:absolute;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center 0;transition:all 600ms;}
#main .m_casino_area ul li:nth-of-type(1) .m_casino .img {background-image:url('/images/game/casino/model/model-1.png');}
#main .m_casino_area ul li:nth-of-type(2) .m_casino .img {background-image:url('/images/game/casino/model/model-2.png');}
#main .m_casino_area ul li:nth-of-type(3) .m_casino .img {background-image:url('/images/game/casino/model/model-3.png');}
#main .m_casino_area ul li:nth-of-type(4) .m_casino .img {background-image:url('/images/game/casino/model/model-4.png');}
#main .m_casino_area ul li:nth-of-type(5) .m_casino .img {background-image:url('/images/game/casino/model/model-5.png');}
#main .m_casino_area ul li:nth-of-type(6) .m_casino .img {background-image:url('/images/game/casino/model/model-6.png');}
#main .m_casino_area ul li:nth-of-type(7) .m_casino .img {background-image:url('/images/game/casino/model/model-7.png');}
#main .m_casino_area ul li:nth-of-type(8) .m_casino .img {background-image:url('/images/game/casino/model/model-8.png');}
#main .m_casino_area ul li:nth-of-type(9) .m_casino .img {background-image:url('/images/game/casino/model/model-9.png');}
#main .m_casino_area ul li:nth-of-type(10) .m_casino .img {background-image:url('/images/game/casino/model/model-10.png');}
#main .m_casino_area ul li:nth-of-type(11) .m_casino .img {background-image:url('/images/game/casino/model/model-11.png');}
#main .m_casino_area ul li:nth-of-type(12) .m_casino .img {background-image:url('/images/game/casino/model/model-12.png');}
#main .m_casino_area ul li:nth-of-type(13) .m_casino .img {background-image:url('/images/game/casino/model/model-13.png');}
#main .m_casino_area ul li:nth-of-type(14) .m_casino .img {background-image:url('/images/game/casino/model/model-14.png');}
#main .m_casino_area ul li:nth-of-type(15) .m_casino .img {background-image:url('/images/game/casino/model/model-15.png');}
#main .m_casino_area ul li:nth-of-type(16) .m_casino .img {background-image:url('/images/game/casino/model/model-16.png');}
#main .m_casino_area ul li:nth-of-type(17) .m_casino .img {background-image:url('/images/game/casino/model/model-17.png');}
#main .m_casino_area ul li:nth-of-type(18) .m_casino .img {background-image:url('/images/game/casino/model/model-18.png');}
#main .m_casino_area ul li:nth-of-type(19) .m_casino .img {background-image:url('/images/game/casino/model/model-19.png');}

#main .m_casino_area ul li:nth-of-type(1) .m_slot .img {background-image:url('/images/game/slot/model/model-1.png');}
#main .m_casino_area ul li:nth-of-type(2) .m_slot .img {background-image:url('/images/game/slot/model/model-2.png');}
#main .m_casino_area ul li:nth-of-type(3) .m_slot .img {background-image:url('/images/game/slot/model/model-3.png');}
#main .m_casino_area ul li:nth-of-type(4) .m_slot .img {background-image:url('/images/game/slot/model/model-4.png');}
#main .m_casino_area ul li:nth-of-type(5) .m_slot .img {background-image:url('/images/game/slot/model/model-5.png');}
#main .m_casino_area ul li:nth-of-type(6) .m_slot .img {background-image:url('/images/game/slot/model/model-6.png');}
#main .m_casino_area ul li:nth-of-type(7) .m_slot .img {background-image:url('/images/game/slot/model/model-7.png');}
#main .m_casino_area ul li:nth-of-type(8) .m_slot .img {background-image:url('/images/game/slot/model/model-8.png');}
#main .m_casino_area ul li:nth-of-type(9) .m_slot .img {background-image:url('/images/game/slot/model/model-9.png');}
#main .m_casino_area ul li:nth-of-type(10) .m_slot .img {background-image:url('/images/game/slot/model/model-10.png');}
#main .m_casino_area ul li:nth-of-type(11) .m_slot .img {background-image:url('/images/game/slot/model/model-11.png');}
#main .m_casino_area ul li:nth-of-type(12) .m_slot .img {background-image:url('/images/game/slot/model/model-12.png');}
#main .m_casino_area ul li:nth-of-type(13) .m_slot .img {background-image:url('/images/game/slot/model/model-13.png');}
#main .m_casino_area ul li:nth-of-type(14) .m_slot .img {background-image:url('/images/game/slot/model/model-14.png');}
#main .m_casino_area ul li:nth-of-type(15) .m_slot .img {background-image:url('/images/game/slot/model/model-15.png');}
#main .m_casino_area ul li:nth-of-type(16) .m_slot .img {background-image:url('/images/game/slot/model/model-16.png');}
#main .m_casino_area ul li:nth-of-type(17) .m_slot .img {background-image:url('/images/game/slot/model/model-17.png');}
#main .m_casino_area ul li:nth-of-type(18) .m_slot .img {background-image:url('/images/game/slot/model/model-18.png');}
#main .m_casino_area ul li:nth-of-type(19) .m_slot .img {background-image:url('/images/game/slot/model/model-19.png');}
#main .m_casino_area ul li:nth-of-type(20) .m_slot .img {background-image:url('/images/game/slot/model/model-20.png');}
#main .m_casino_area ul li:nth-of-type(21) .m_slot .img {background-image:url('/images/game/slot/model/model-21.png');}
#main .m_casino_area ul li:nth-of-type(22) .m_slot .img {background-image:url('/images/game/slot/model/model-22.png');}
#main .m_casino_area ul li:nth-of-type(23) .m_slot .img {background-image:url('/images/game/slot/model/model-23.png');}
#main .m_casino_area ul li:nth-of-type(24) .m_slot .img {background-image:url('/images/game/slot/model/model-24.png');}
#main .m_casino_area ul li:nth-of-type(25) .m_slot .img {background-image:url('/images/game/slot/model/model-25.png');}
#main .m_casino_area ul li:nth-of-type(26) .m_slot .img {background-image:url('/images/game/slot/model/model-26.png');}
#main .m_casino_area ul li:nth-of-type(27) .m_slot .img {background-image:url('/images/game/slot/model/model-27.png');}
#main .m_casino_area ul li:nth-of-type(28) .m_slot .img {background-image:url('/images/game/slot/model/model-28.png');}
#main .m_casino_area ul li:nth-of-type(29) .m_slot .img {background-image:url('/images/game/slot/model/model-29.png');}
#main .m_casino_area ul li:nth-of-type(30) .m_slot .img {background-image:url('/images/game/slot/model/model-30.png');}
#main .m_casino_area ul li:nth-of-type(31) .m_slot .img {background-image:url('/images/game/slot/model/model-31.png');}
#main .m_casino_area ul li:nth-of-type(32) .m_slot .img {background-image:url('/images/game/slot/model/model-32.png');}
#main .m_casino_area ul li:nth-of-type(33) .m_slot .img {background-image:url('/images/game/slot/model/model-33.png');}
#main .m_casino_area ul li:nth-of-type(34) .m_slot .img {background-image:url('/images/game/slot/model/model-34.png');}
#main .m_casino_area ul li:nth-of-type(35) .m_slot .img {background-image:url('/images/game/slot/model/model-35.png');}
#main .m_casino_area ul li:nth-of-type(36) .m_slot .img {background-image:url('/images/game/slot/model/model-36.png');}
#main .m_casino_area ul li:nth-of-type(37) .m_slot .img {background-image:url('/images/game/slot/model/model-37.png');}
#main .m_casino_area ul li:nth-of-type(38) .m_slot .img {background-image:url('/images/game/slot/model/model-38.png');}
#main .m_casino_area ul li:nth-of-type(39) .m_slot .img {background-image:url('/images/game/slot/model/model-39.png');}
#main .m_casino_area ul li:nth-of-type(40) .m_slot .img {background-image:url('/images/game/slot/model/model-40.png');}
#main .m_casino_area ul li:nth-of-type(41) .m_slot .img {background-image:url('/images/game/slot/model/model-41.png');}
#main .m_casino_area ul li:nth-of-type(42) .m_slot .img {background-image:url('/images/game/slot/model/model-42.png');}
#main .m_casino_area ul li:nth-of-type(43) .m_slot .img {background-image:url('/images/game/slot/model/model-43.png');}
#main .m_casino_area ul li:nth-of-type(44) .m_slot .img {background-image:url('/images/game/slot/model/model-44.png');}


#main .m_casino_area .comingsoon {background-image:url('/images/game/comingsoon.png') !important;}
#main .m_casino strong {display:inline-block;position:absolute;bottom:15px;left:50%;color:#ebd253;font-size:30px;font-weight:400;line-height:1;background:rgba(63,38,14,0);padding:10px 15px;border-radius:20px;transform:translateX(-50%);white-space:nowrap;}
#main .m_casino .c_mask {position:absolute;bottom:0;width:100%;height:100px;background:transparent;background:-webkit-linear-gradient(to top, #626262, transparent);background:linear-gradient(to top, #626262, transparent);}
#main .m_casino:hover .img {background-position:center 100%;}
#main .m_casino:hover strong {color:#fcebcf;background:rgba(63,38,14,0.4);}





#main .m_slot_area {height:495px;padding:0 0 0 25px;overflow:hidden;} /* height:505px;padding:0 16px 0 25px;overflow:hidden; */
#main .m_slot_area.togle {height:auto;overflow:unset;}
#main .m_slot_area ul {display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;}
#main .m_slot_area ul li {width:50%;padding:0 1.5% 20px 0;}

#main .m_slot
{
	position:relative;
	width:100%;
	height:235px;
	background: url("/images/game/game_bg.png");
	/*
	background:-webkit-linear-gradient(to top, #f5f5f9, #fffffe);
	background:linear-gradient(to top, #f5f5f9, #fffffe);
	*/
	border:4px solid #4F4F4F;
	border-radius:10px;
	overflow:hidden;
	cursor:pointer;
	transition:all 600ms;
}
#main .m_slot:hover 
{
/*
	background: #ee9935;
	background:-webkit-linear-gradient(to top, #ee9935, #FFB483);
	background:linear-gradient(to top, #FFB483, #ee9935);
*/
border-color: #DAC179;

}

#main .m_slot .logo {position:absolute;top:20px;right:20px;z-index:10;}
#main .m_slot .img {position:absolute;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center 0;transition:all 600ms;}
#main .m_slot_area ul li:nth-of-type(1) .m_slot .img {background-image:url('/images/game/slot/1.png');}
#main .m_slot_area ul li:nth-of-type(2) .m_slot .img {background-image:url('/images/game/slot/2.png');}
#main .m_slot_area ul li:nth-of-type(3) .m_slot .img {background-image:url('/images/game/slot/3.png');}
#main .m_slot_area ul li:nth-of-type(4) .m_slot .img {background-image:url('/images/game/slot/4.png');}
#main .m_slot_area ul li:nth-of-type(5) .m_slot .img {background-image:url('/images/game/slot/5.png');}
#main .m_slot_area ul li:nth-of-type(6) .m_slot .img {background-image:url('/images/game/slot/6.png');}
#main .m_slot_area ul li:nth-of-type(7) .m_slot .img {background-image:url('/images/game/slot/7.png');}
#main .m_slot_area ul li:nth-of-type(8) .m_slot .img {background-image:url('/images/game/slot/8.png');}
#main .m_slot_area ul li:nth-of-type(9) .m_slot .img {background-image:url('/images/game/slot/9.png');}
#main .m_slot_area ul li:nth-of-type(10) .m_slot .img {background-image:url('/images/game/slot/10.png');}
#main .m_slot_area ul li:nth-of-type(11) .m_slot .img {background-image:url('/images/game/slot/11.png');}
#main .m_slot_area ul li:nth-of-type(12) .m_slot .img {background-image:url('/images/game/slot/12.png');}
#main .m_slot_area ul li:nth-of-type(13) .m_slot .img {background-image:url('/images/game/slot/13.png');}
#main .m_slot_area ul li:nth-of-type(14) .m_slot .img {background-image:url('/images/game/slot/14.png');}
#main .m_slot_area ul li:nth-of-type(15) .m_slot .img {background-image:url('/images/game/slot/15.png');}
#main .m_slot_area ul li:nth-of-type(16) .m_slot .img {background-image:url('/images/game/slot/16.png');}
#main .m_slot_area ul li:nth-of-type(17) .m_slot .img {background-image:url('/images/game/slot/17.png');}
#main .m_slot_area ul li:nth-of-type(18) .m_slot .img {background-image:url('/images/game/slot/18.png');}
#main .m_slot_area ul li:nth-of-type(19) .m_slot .img {background-image:url('/images/game/slot/19.png');}
#main .m_slot_area ul li:nth-of-type(20) .m_slot .img {background-image:url('/images/game/slot/20.png');}
#main .m_slot_area ul li:nth-of-type(21) .m_slot .img {background-image:url('/images/game/slot/21.png');}
#main .m_slot_area ul li:nth-of-type(22) .m_slot .img {background-image:url('/images/game/slot/22.png');}
#main .m_slot_area ul li:nth-of-type(23) .m_slot .img {background-image:url('/images/game/slot/23.png');}
#main .m_slot_area ul li:nth-of-type(24) .m_slot .img {background-image:url('/images/game/slot/24.png');}
#main .m_slot_area ul li:nth-of-type(25) .m_slot .img {background-image:url('/images/game/slot/25.png?1');}
#main .m_slot_area ul li:nth-of-type(26) .m_slot .img {background-image:url('/images/game/slot/26.png');}
#main .m_slot_area ul li:nth-of-type(27) .m_slot .img {background-image:url('/images/game/slot/27.png');}
#main .m_slot_area ul li:nth-of-type(28) .m_slot .img {background-image:url('/images/game/slot/28.png');}
#main .m_slot_area ul li:nth-of-type(29) .m_slot .img {background-image:url('/images/game/slot/29.png');}
#main .m_slot_area ul li:nth-of-type(30) .m_slot .img {background-image:url('/images/game/slot/30.png');}
#main .m_slot_area ul li:nth-of-type(31) .m_slot .img {background-image:url('/images/game/slot/31.png');}
#main .m_slot_area ul li:nth-of-type(32) .m_slot .img {background-image:url('/images/game/slot/32.png');}
#main .m_slot_area ul li:nth-of-type(33) .m_slot .img {background-image:url('/images/game/slot/33.png');}
#main .m_slot_area ul li:nth-of-type(34) .m_slot .img {background-image:url('/images/game/slot/34.png');}
#main .m_slot_area ul li:nth-of-type(35) .m_slot .img {background-image:url('/images/game/slot/35.png');}
#main .m_slot_area ul li:nth-of-type(36) .m_slot .img {background-image:url('/images/game/slot/36.png');}
#main .m_slot_area ul li:nth-of-type(37) .m_slot .img {background-image:url('/images/game/slot/37.png');}
#main .m_slot_area ul li:nth-of-type(38) .m_slot .img {background-image:url('/images/game/slot/38.png');}
#main .m_slot_area ul li:nth-of-type(39) .m_slot .img {background-image:url('/images/game/slot/39.png');}
#main .m_slot_area ul li:nth-of-type(40) .m_slot .img {background-image:url('/images/game/slot/40.png');}
#main .m_slot_area ul li:nth-of-type(41) .m_slot .img {background-image:url('/images/game/slot/41.png');}
#main .m_slot_area ul li:nth-of-type(42) .m_slot .img {background-image:url('/images/game/slot/42.png');}
#main .m_slot_area ul li:nth-of-type(43) .m_slot .img {background-image:url('/images/game/slot/43.png');}
#main .m_slot_area ul li:nth-of-type(44) .m_slot .img {background-image:url('/images/game/slot/44.png');}
#main .m_slot_area .comingsoon {background-image:url('/images/game/comingsoon.png') !important;}
#main .m_slot strong {display:inline-block;position:absolute;bottom:15px;left:50%;color:#ebd253;font-size:30px;font-weight:400;line-height:1;background:rgba(63,38,14,0);padding:10px 15px;border-radius:20px;transform:translateX(-50%);white-space:nowrap;}
#main .m_slot .c_mask {position:absolute;bottom:0;width:100%;height:100px;background:transparent;background:-webkit-linear-gradient(to top, #626262, transparent);background:linear-gradient(to top, #626262, transparent);}
#main .m_slot:hover .img {background-position:center 100%;}
#main .m_slot:hover strong {color:#fcebcf;background:rgba(63,38,14,0.4);}















#main .m_more {position:relative;text-align:center;/*overflow:hidden;*/margin:20px 0;z-index:1; }
#main .m_more:after {content:'';position:absolute;top:50%;left:-100%;right:-100%;height:1px;background:#ebd253;}
#main .m_more span {position:relative;display:inline-block;color:#ebd253;font-size:21px;font-weight:500;background: rgba(0.0.0,0);padding:5 5px;z-index:2;cursor:pointer; }

#main .main_sports {display:flex;height:480px;padding:0 25px;margin:50px 0;justify-content:space-between;}
#main .main_sports .left_cont {width:calc(100% - 310px);height:480px;padding:0 20px 0 0;}
#main .main_sports .right_cont {width:310px;height:480px;overflow-y:auto;}
#main .main_sports .right_cont::-webkit-scrollbar {width:10px;height:10px;}
#main .main_sports .right_cont::-webkit-scrollbar-thumb {background:#ff0012;border-radius:5px;}
#main .main_sports .right_cont::-webkit-scrollbar-track {background:#8d8d8d;border-radius:5px;}
#main .main_sports .incont {position:relative;height:480px;background:url('/images/game/minigame/powerball1.jpg') no-repeat right top;border-radius:10px;}
#main .main_sports .incont .txt {position:absolute;top:45px;left:5%;z-index:10;}
#main .main_sports .incont .img {position:absolute;bottom:0;right:15%;}
#main .main_sports .incont .img img {width:90%;margin-left:10px;}

#main .main_sports .sport_list {}
#main .main_sports .sport_list ul {display:flex;flex-wrap: wrap;}
#main .main_sports .sport_list li {position:relative;width:300px;height:150px;background:#fbfbfc;background:-webkit-linear-gradient(to top, #f5f5f9, #fffffe);background:linear-gradient(to top, #f5f5f9, #fffffe);margin:0 15px 15px 0;border:1px solid #cfcfcf;border-radius:10px;transition:all 600ms;overflow:hidden;}
#main .main_sports .sport_list li .img {width:100%;height:100%;background-repeat:no-repeat;background-position:center 0;transition:all 600ms;}
#main .main_sports .sport_list li .txt {position:absolute;bottom:0;width:100%;height:30px;text-align:center;color:#fcebcf;font-size:18px;font-weight:500;background:rgba(100,100,100,0.5);padding:7px 0 0 0;}
#main .main_sports .sport_list li:nth-of-type(1) .img {background-image:url('/images/game/minigame/ps.png');}
#main .main_sports .sport_list li:nth-of-type(2) .img  {background-image:url('/images/game/minigame/eos5m.png');}
#main .main_sports .sport_list li:nth-of-type(3) .img  {background-image:url('/images/game/minigame/btcp.png');}
#main .main_sports .sport_list li:nth-of-type(4) .img  {background-image:url('/images/game/minigame/btcps.png?1');}
#main .main_sports .sport_list li:nth-of-type(5) .img  {background-image:url('/images/game/minigame/coin3.png');}
#main .main_sports .sport_list li:nth-of-type(6) .img  {background-image:url('/images/game/minigame/coin5.png');}
#main .main_sports .sport_list li:nth-of-type(7) .img  {background-image:url('/images/game/minigame/coin3s.png');}
#main .main_sports .sport_list li:nth-of-type(8) .img  {background-image:url('/images/game/minigame/coin5s.png');}
#main .main_sports .sport_list li:hover {background:#cdae91;}
#main .main_sports .sport_list li:hover .img {background-position:center -20px;}
#main .main_sports .sport_list li:hover .txt {color:#fcebcf;background:#cdae91}

#main .m_notice_area {padding:30px 10px; background: url('/images/bg-customer.png') no-repeat top; background-size: cover;}
#main .m_notice_area ul {display:flex;}
#main .m_notice_area li {/*width:33.33%;*/width:50%;padding:0 15px 0 15px;}
#main .m_notice {max-width:100%;background:#111110;padding:30px 30px 10px 30px;border:1px solid #ebd253;border-radius:10px;}
#main .m_notice .tit {color:#ebd253;font-size:20px;font-weight:500;margin:0 0 15px 0;}
#main .m_notice .list a {display:flex;height:44px;border-bottom:1px solid #ebd253;padding:0 10px;justify-content:space-between;align-items:center;cursor:pointer;transition:600ms;}
#main .m_notice .list a strong {width:70%;color:#ffffff;font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#main .m_notice .list a span {color:#ffffff;font-size:15px;font-weight:500;}
#main .m_notice .list a:hover {color:#ffffff;background:#cdae91;}
#main .m_notice .list a:hover strong {color:#ffffff;}
#main .m_notice .list a:hover span {color:#ffffff;}

.dvPop
{
	width: 1080px;
	height: auto;
	min-height: 200px;
	position: fixed;
	margin: 0 auto;
	left: 0;
	right: 0;
	background: rgba(28,28,28,0.9);
	border: 3px solid #DAC179;
	border-radius: 15px;
	top: 10%;
	z-index: 999;
	display: none;
}

.dvPop th, .dvPop td
{
	color: #FFFFFF !important;
}

.login_popup
{
	width: 1080px;
	height: auto;
	min-height: 200px;
	position: fixed;
	margin: 0 auto;
	left: 0;
	right: 0;
	background: rgba(28,28,28,0.9);
	border: 3px solid #DAC179;
	border-radius: 15px;
	top: 30%;
	z-index: 999;
	display: none;
}

.login_popup th, .login_popup td, .login_popup input
{
	color: #FFFFFF !important;
}

.popupStyle
{
	width: 1080px;
	height: auto;
	min-height: 200px;
	position: fixed;
	margin: 0 auto;
	left: 0;
	right: 0;
	background: rgba(255,255,255,0.9);
	border: 3px solid #DAC179;
	border-radius: 15px;
	top: 30%;
	z-index: 999;
	display: none;
}

/*************************************************** 반응형 ***************************************************/
@media only screen and (min-width:1430px) {
	/*** 메인 ***/
	#main .m_casino_area ul li {width:20%;}
	#main .m_slot_area ul li {width:20%;}
}
@media only screen and (min-width:1600px) {
	/*** 메인 ***/
	#main .main_sports .left_cont {width:calc(100% - 640px);}
	#main .main_sports .right_cont {width:640px;}
}
@media only screen and (min-width:1800px) {	
}
@media only screen and (min-width:2000px) {	
	/*** 메인 ***/
	#main .m_casino_area ul li {width:25%;}
	#main .m_slot_area ul li {width:25%;}
	#main .main_sports .left_cont {width:calc(100% - 960px);}
	#main .main_sports .right_cont {width:960px;}
	/*#main .main_sports .incont {background:url('/images/main/bg_main_sports_1.jpg') no-repeat left top;border-radius:10px;}*/
}
@media only screen and (min-width:2300px) {	
	/*** 메인 ***/
	#main .main_visual img {width:100%;height:640px;}
	#main .main_sports .left_cont {width:1306px;}
}

@media screen and (min-width: 1681px) {
    .gamebutton-categ-img {
        width: 652px;
    }
}

@media screen and (min-width: 1681px) {
    .gamebutton-categ-mid {
        width: 455px;
    }
}

@media screen and (min-width: 1681px) {
    .gamebutton-categ-item:hover, .gamebutton-categ-item.active {
        padding-left: 18%;
    }
}

@media screen and (min-width: 1681px) {
    .gamebutton-categ-item {
        width: 300px;
    }
}


.main-hr {
    background: #000;
    height: 1px;
    border: 1px solid #2B2B2B;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    margin-top: 40px;
    margin-bottom: 40px;
}

.gamebutton-categ-container {
    display: flex;
    justify-content: space-between;
    gap: 20px;
	padding: 0 50px;
}

.gamebutton-categ-img {
    border-radius: 10px;
    border: 1px solid #4F4F4F;
    overflow: hidden;
}

.gamebutton-categ-img img {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

.gamebutton-categ-mid > h1 {
    font-size: 60px;
    font-weight: 700;
    color: #DAC179;
    background: -webkit-gradient(linear, left top, left bottom, from(#E1CA84), to(#AC8633));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.gamebutton-categ-mid > span {
    color: #5F5F5F;
    font-size: 14px;
    font-weight: 700;
}

.main-hr-2 {
    background: #000;
    height: 1px;
    width: 100%;
    border: 1px solid #2B2B2B;
    border-top: 0;
    border-right: 0;
    border-left: 0;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.gamebtn-categ-btn-container {
    display: flex;
    gap: 10px;
}

.gamebtn-categ-btn-container > button {
    display: flex;
    height: 55px;
    padding: 0px 10px;
    justify-content: center;
    align-items: center;
    flex: 1 0 0;
    border-radius: 6px;
    border: 1px solid #424242;
    background: #2E2E2E;
    color: #FFF;
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
    outline: none;
}

.gamebutton-categ-opt {
    width: 300px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 10px;
    border-radius: 10px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    transition: .4s ease-out;
}

.gamebutton-categ-item.live {
    background: url(/images/game/bn-casino.jpg) center no-repeat;
}
.gamebutton-categ-item.live:hover, .gamebutton-categ-item.live.active {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.80) 100%), url(/images/game/bn-casino.jpg), lightgray 50% / cover no-repeat;
    background-position: center;
}

.gamebutton-categ-item.sports {
    background: url(/images/game/bn-sports.jpg) center no-repeat;
}

.gamebutton-categ-item.sports:hover, .gamebutton-categ-item.sports.active {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.80) 100%), url(/images/game/bn-sports.jpg), lightgray 50% / cover no-repeat;
    background-position: center;
}

.gamebutton-categ-item.slot {
    background: url(/images/game/bn-slots.jpg) center no-repeat;
}

.gamebutton-categ-item.slot:hover, .gamebutton-categ-item.slot.active {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.80) 100%), url(/images/game/bn-slots.jpg), lightgray 50% / cover no-repeat;
    background-position: center;
}

.gamebutton-categ-item:hover, .gamebutton-categ-item.active {
    border-color: #DAC179;
    color: #DAC179;
    position: relative;
    transition: .4s ease-out;
}

.gamebutton-categ-item {
    height: 70px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0 20px;
    color: #FFF;
    font-size: 28px;
    font-weight: 900;
    border-radius: 10px;
    border: 1px solid #4F4F4F;
    background-size: cover !important;
}

