@media screen and (min-width: 1500px) {
	section{max-width: 1500px;}
}

@media screen and (min-width: 1290px) {	
	#content section{max-width: 1335px;}
	
	.slider{height: 440px;}
	.slider .sTop > div > a > div{width: 1270px;}
	
	.exp_games{width: 100px; height: 100px;}
}

@media screen and (max-width: 1210px) {
	#navbar .navsearch{width: 230px;}
}

@media screen and (max-width: 1150px) {
	#navbar > div{padding: 0px 15px;}
	#navbar .navsearch{width: 160px;}
	
	.card_fest_talk{display: grid; grid-template-columns: 1fr 1fr; grid-gap: 25px;}
}

@media screen and (max-width: 1120px) {
	#navbar .nContent.user{grid-template-columns: 120px 1fr 90px 40px;}
	#navbar .nSearch.onsearch{width: 185px;}
}

@media screen and (max-width: 1050px) {
	.card_redeemlist{grid-template-columns: 1fr 1fr 1fr 1fr;}
}

@media screen and (max-width: 1000px) {
	#container.cntHideSide .side{display: none;}
	#container.cntHideSide{display: unset;}
	
	#navbar .navMain .nmOption > div.nmoPublish{width: 80px;}
	.nmopTxt{display: none;}
	
	.exp_page .title > div:first-child > div{padding-left: 25px;}
	.exp_page .title > div:nth-child(2){padding-right: 25px;}
	.exp_page .card_hzl_trending .cnt_card > a:first-child > div{padding-left: 25px;}
	.exp_page .card_hzl_trending .cnt_card > a:last-child > div{padding-right: 25px;}
	.exp_page .card_hzl_film .cnt_card > a:first-child > div{margin-left: 25px;}
	.exp_page .card_hzl_film .cnt_card > a:last-child > div{margin-right: 25px;}
}