@media screen and (max-width: 1410px) {
	.front_editorchoice > div > div:first-child{margin: 0px 15px;}
}

@media screen and (max-width: 1130px) {
	section div.distance{padding: 0px 20px;}
	
	.front_editorchoice > div > div:first-child{margin: 0px 15px;}
	
	.front_menu{padding: 0px 20px;}
	
	.front_focus > div:first-child{border-radius: 0px 10px 10px 0px;}
	.front_focus .chiCnt > a:last-child{margin-right: 15px;}
}

@media screen and (max-width: 1030px) {
	.front_editorchoice > div > div:nth-child(2){overflow: auto; -ms-overflow-style: none; scrollbar-width: none;}
	.front_editorchoice > div > div:nth-child(2)::-webkit-scrollbar{display: none;}
	
	.card_ec{width: 1200px;}
}

@media screen and (max-width: 980px) {
	#navbar .navMain{grid-template-columns: 35px min-content 1fr min-content;}
	#navbar .navMain .nmLogo{width: 35px; height: 35px;}
	#navbar .navMain .nmLogo div{padding-bottom: 100%; background-image: url('../../../images/logo_box.png');}
	
	.front_menu{grid-template-columns: 1fr 1fr;}
}

@media screen and (max-width: 940px) {
	.card_items{grid-template-columns: 1fr 1fr 1fr 1fr;}
}

@media screen and (max-width: 920px) {
	.card_top{overflow: auto; -ms-overflow-style: none; scrollbar-width: none;}
	.card_top::-webkit-scrollbar{display: none;}
	.card_top > a{display: inline-block; width: 156px;}
	.card_top > a:first-child{margin-left: 20px;}
	.card_top > a:last-child{margin-right: 20px;}
}

@media screen and (max-width: 885px) {
	.front_slider > div:first-child > a > div > div:first-child{display: none;}
	.front_slider > div:first-child > a > div > div:nth-child(2){display: block;}
}

@media screen and (max-width: 870px) {
	#navbar{z-index: 48;}
	#navbar .navMain{grid-template-columns: 35px 1fr min-content}
	#navbar .navMain > div:nth-child(2){display: none;}
	
	#navbarMobile{display: block;}
	
	#navbarCategory .ncBox{width: calc(100% - 40px); margin-top: unset; bottom: 90px; left: 20px; position: fixed;}
	
	.floating_wa{bottom: 90px; right: 30px;}
	
	#footer .fInfo{margin-top: 25px;}
	#footer .fInfo .fiContent{padding-top: 55px;}
	#footer .fInfo .fiSocmed{right: none; left: 0px;}
	
	/**CART**/
	.cart_layout{grid-gap: 15px;}
	
	/**WALLET**/
	.wallet_info{grid-gap: 15px; grid-template-columns: 330px 1fr;}
	.wallet_info .wiData > div:first-child > span:first-child{font-size: 35px;}
	
	.card_item_box.cib3{grid-template-columns: 1fr 1fr;}
}

@media screen and (max-width: 850px) {
	.hq_items{grid-template-columns: 1fr 1fr;}
}

@media screen and (max-width: 800px) {
	/**CART**/
	.cart_layout{grid-template-columns: 1fr;}
}

@media screen and (max-width: 760px) {
	.card_items{grid-template-columns: 1fr 1fr 1fr;}
}

@media screen and (max-width: 710px) {
	.item_head{grid-template-columns: 180px 1fr;}
	
	/**CHAT**/
	.chat > div:first-child{padding: 15px 0px;}
	.chat .cBack{display: block;}
	.chat .cBody{grid-template-columns: 1fr;}
	.chat .cBody > div:first-child.hideChat{display: none;}
	.chat .cBody > div:nth-child(2).hideChat{display: none;}
	.chat .cBody .cbList > div{text-align: left;}
	
	.card_article{overflow: auto; -ms-overflow-style: none; scrollbar-width: none;}
	.card_article::-webkit-scrollbar{display: none;}
	.card_article > a{display: inline-block; width: 250px;}
	
	/**WALLET**/
	.wallet_info{grid-gap: 15px; grid-template-columns: 260px 1fr;}
	.wallet_info .wiData > div:first-child{font-family: 'regular'; font-weight: bold;}
	.wallet_info .wiData > div:first-child > span:first-child{font-size: 25px;}
	.wallet_info .wiHistory > div:first-child, .wallet_info .wiTopUp > div:first-child{font-family: 'regular'; font-weight: bold;}
}

@media screen and (max-width: 650px) {
	#navbarCategory .ncBox .nbGenre > div:nth-child(2){grid-template-columns: 1fr 1fr 1fr;}
	
	#footer .fMenu{grid-template-columns: 1fr 1fr;}
	
	.front_slider .fsContent > div{width: 560px;}
	
	.front_browse{grid-template-columns: 1fr 1fr;}
	
	.item_head{grid-template-columns: 1fr; grid-gap: 0px;}
	
	.card_item_box.cib3{grid-template-columns: 1fr;}
}


@media screen and (max-width: 620px) {
	.layoutMedium{padding: 0px 15px;}
	
	.headTitle.htCenter{text-align: left;}
	
	/**WALLET**/
	.wallet_info{grid-template-columns: 1fr; grid-gap: 20px;}
	.wallet_info .wiTopUp > div:nth-child(3){margin-top: 10px;}
}

@media screen and (max-width: 600px) {
	#navbarCategory .ncBox .nbMain{overflow: auto; -ms-overflow-style: none; scrollbar-width: none;}
	#navbarCategory .ncBox .nbMain::-webkit-scrollbar{display: none;}
	#navbarCategory .ncBox .nbMain > a{display: inline-block; width: 145px;}
	
	.scroll_card{display: none;}
	
	.headTitle{padding: 25px 20px;}
	
	.alert_email{grid-template-columns: 1fr;}
	.alert_email > div:first-child > div{width: 35px; height: 35px; float: left; margin-left: 20px;}
	
	.front_menu{grid-template-columns: 1fr 1fr;}
	
	.item_head .ihBtn .ibBuy{min-width: auto;}
	
	.front_focus{grid-template-columns: 105px 1fr;}
	.front_focus > div:first-child > div:first-child{width: 97px; height: 97px; bottom: 78px; left: 0px;}
	.front_focus > div:first-child > div:nth-child(2){left: 15px; font-size: 18px; width: calc(100% - 15px);}
	
	.set_address{grid-template-columns: 1fr 1fr;}
}

@media screen and (max-width: 570px) {
	.front_top > div:first-child{font-size: 20px; text-align: left; margin-left: 20px;}
	.front_menu{grid-gap: 15px;}
	
	.card_items{grid-template-columns: 1fr 1fr;}
}

@media screen and (max-width: 530px) {
	#navbar > div:first-child{padding: 0px 20px;}
	#navbar .navMain .nmOption > div:first-child{display: none;}
	#navbar .navMain .nmOption .nmoBox{width: 45px;}
	
	#navbarCategory .ncBox .nbGenre > div:nth-child(2){grid-template-columns: 1fr 1fr;}
	
	.card_item_box{grid-template-columns: 1fr;}
	
	.front_focus{grid-template-columns: 1fr;}
	.front_focus > div:first-child{display: grid; background: transparent; height: auto; padding: 10px 20px; box-sizing: border-box; grid-template-columns: 35px 1fr; grid-gap: 15px; align-items: center;}
	.front_focus > div:first-child > div{width: 100%;}
	.front_focus > div:first-child > div:first-child, .front_focus > div:first-child > div:nth-child(2){position: relative; width: 100%; top: 0px; left: 0px;}
	.front_focus > div:first-child > div:first-child{width: 35px; height: 35px;}
	.front_focus > div:first-child > div:nth-child(2){top: 3px; font-size: 20px;}
	
	.colab_head > div:first-child{font-size: 25px;}
}

@media screen and (max-width: 470px) {	
	.wallet_preview .wpBtn{display: grid; grid-template-columns: 1fr; grid-gap: 10px;}
	.wallet_preview .wpBtn > div{box-sizing: border-box;}
}

@media screen and (max-width: 415px) {
	#navbar .navMain{grid-template-columns: 1fr min-content;}
	#navbar .navMain > div:first-child{display: none;}
	
	#navbarCategory .ncBox .nbMain{padding: 15px 15px 0px 15px;}
	#navbarCategory .ncBox .nbMain > a{width: 120px;}
	#navbarCategory .ncBox .nbGenre{padding: 0px 15px 15px 15px;}
}

@media screen and (max-width: 361px) {
}