
@media (max-width: 1126px){
	.main-list-container { margin-left: 15px; margin-right: 15px; }
	.main-list-container .main-list-item-col { width: 25%; }
}

@media (max-width: 980px){
	.main-list-container .main-list-item-col { width: 33.3333%; }
	.promo-sale-expired-header h1.page-title { margin-top: 5px; }
}

@media (max-width: 900px){
	.hide-under-900 { display: none; }
	.show-under-900 { display: block; }
	.show-under-900-inline { display: inline-block; }

	.promo-sale-expired-header-col { max-width: 100%; flex: none; }
	.promo-sale-expired-header { width: 75%; margin: 0 auto; margin-bottom: 50px; }
	.promo-sale-expired-header-col-inner { padding: 15px; }
}

@media (max-width: 770px){
	.main-list-container .main-list-item-col { width: 50%; }
}

@media (max-width: 600px){
	.hide-under-600 { display: none; }
	.show-under-600 { display: block; }
	.show-under-600-inline { display: inline-block; }
	
	nav.main-list-menu .main-list-menu-col-first, nav.main-list-menu .main-list-menu-col-last { width: 50%; }
	.main-list-container .main-list-menu-border { padding-top: 4px; border: none; }
	.main-list-container .main-list-item-col { width: 50%; }

	.promo-sale-expired-header { width: 100%;  }
}

@media (max-width: 530px){
	.hide-under-530 { display: none; }
	.show-under-530 { display: block; }
	.show-under-530-inline { display: inline-block; }
}

@media (max-width: 440px){
	.hide-under-440 { display: none; }
	.show-under-440 { display: block; }
	.show-under-440-inline { display: inline-block; }

	.main-list-container .main-list-item-col { width: 100%; }

	.main-list-item figcaption .platforms { font-size: 16px; }
}