@media all and (max-width:900px) {
	.list-product-location 	{ width:calc(100% - 150px); }
	
	.list-product-header, .list-product-details, .list-product-location, .list-product-length, .list-product-rating, 
	.list-product-title, .list-product-description, .list-product-title span, .product-list-filter-limit, 
	.product-list-filter-sort, .list-product-addtocart, .footer-info, .footer-menu, .footer-cards, .product-info-details-left,
	.product-info-details-right, .product-info-wishlist, .product-info-addtocart,
	.download-item-name, .token-balance, .add-token_container, .auction-checkout-existing-card, .auction-checkout-use-existing-card,
	.account-payment-existing-card, .jp-playlist font, .product-info-title, .product-info-countdown, .order-review-left, 
	.order-review-right { display:block!important; }
	
	.list-product-header, .list-product-details, .list-product-location, .list-product-length, .list-product-rating, 
	.list-product-title, .list-product-description, .list-product-title span, .product-list-filter-limit, 
	.product-list-filter-sort, .list-product-timeleft, .list-product-timeleft span, .product-info-auction-charity { margin:0!important; }
	
	.list-product-header, .list-product-details, .list-product-location, .list-product-length, .list-product-rating, 
	.list-product-title, .list-product-description, .list-product-auction-timeleft, .product-list-filter-limit, 
	.product-list-filter-sort, .footer-info, .footer-menu, .footer-cards, .activate, .product-info-details-left,
	.product-info-details-right, .product-info-wishlist, .product-info-addtocart,
	.list-product-timeleft, .download-item-name, .token-balance, .add-token_container, .auction-checkout-existing-card, 
	.auction-checkout-use-existing-card, .account-payment-existing-card, .product-info-countdown, .cart-view-charity-donation { width:100%!important; }
	
	.list-product, .list-product-bidamount, .list-product-bids, .list-product-auction-timeleft, .list-product-title span, 
	.product-list-filter-limit, .product-list-filter-sort, .footer-menu, .footer-cards, .product-info-wishlist,
	.product-info-addtocart, .list-product-addtocart, .auction-checkout-existing-card, .auction-checkout-use-existing-card,
	.account-payment-existing-card, .product-info-title, .product-info-countdown, .list-product-timeleft { text-align:center!important; }

	.list-product, .list-product-media, .list-product-header, .list-product-details { height:auto!important; }
	
	.list-product-media { padding-bottom:12px;}
	
	.list-product-addtocart, .list-product-length, .auction-won, .auction-bid 	{ padding:6px 0!important; }
	
	.list-product-bidamount, .list-product-bids, .product-info-setlist-image > img, .product-info-wishlist,
	.product-info-addtocart, .list-product-timeleft, .product-info-tracklist-title, .product-info-tracklist-available 	{ padding:0!important; }
	
	.breadcrumb, .product-info-auction-image, .list-product-timeleft span, .cart-view h1,
	.order-review h1	{ padding-left:12px!important; }
	.signed_setlist_message 	{ font-size:20px!important; }
	
	.pagination, .product-info-tracklist-title, .product-info-tracklist-available	{ padding:12px!important; }
	
	.footer-info, .product-info-setlist-description, .token-history-date, .token-credit-date, .auction-bid-date, 
	.auction-won-date, .auction-bid-status, .auction-won-status, .account-order-date, .account-order-no	{ font-size:12px; }
	
	.product-info-addtocart, .product-info-tracklist, .auction-checkout-use-existing-card, .cart-view-charity-donation { margin-top:12px; }
	
	.product-info-title, .order-review-left, .order-review-right { width:calc(100% - 24px)!important; }
	.list-product-media, .list-product-addtocart, .order-review-left, .order-review-right 	{ margin:0 auto!important; }
	
	.auction-bid-amount, .auction-won-amount		{ width:55%!important; }
	.auction-bid-image, .auction-won-image 			{ width:calc(25% - 12px)!important; }
	.auction-bid-product, .auction-won-product		{ width:75%!important; }
	.auction-bid-status, .auction-won-addtocart		{ width:25%!important; }
	.product-info-setlist-description 				{ padding-right:12px;width:calc(66.6667% - 12px)!important; }
	.list-product-length, .footer-info 				{ color:#ccd5dd; }
	.auction-bid-status, .auction-won-addtocart 	{ text-align:right; }
	.pledge-description, .pledge-charity 			{ display:block!important;width:calc(100% - 48px)!important;margin:0 auto 12px auto!important; }

	
	.list-product-media 		{ position:relative!important;top:auto;left:auto; }
	.list-product-image 		{ height:auto!important;width:100%; }
	.list-product-title span 	{ padding-bottom:6px; }
	.list-product-rating 		{ padding-top:6px; }
	.bys-track-bid 				{ padding-right:6px; }
	.activate 					{ height:100px!important; }
	.product-info-tracklist-title { width:calc(30% - 24px)!important; }
	.product-info-tracklist-available,
	.product-info-tracklist-login { width:calc(70% - 24px)!important; }
	.product-info-tracklist-login { padding-top:6px!important; }
	.token-input, #charge 		{ width:calc(33% - 36px)!important; }
	.token-form button 			{ width:calc(33% - 28px)!important; }
	.cart-view-charity-description { width:calc(100% - 77px)!important; }
	
	.bys-track-title 	{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:45%!important;height:31px;line-height:31px; }
	.bys-track-value 	{ width:20%!important; }
	.bys-track-bidcount { width:10%!important; }
	.bys-track-bid 	 	{ width:calc(25% - 6px)!important; }
	.list-bys-track  	{ height:31px;padding-top:14px;position:relative; }
	.trackbid 			{ position: absolute;right: 12px;top: 6px;width: 160px; }
	.product-info-auction-charity-description { height:185px; }
	.bidyourset 		{ overflow-x:hidden; }

	.account-tab 		{ margin-bottom:3px;margin-right:3px!important; }
	
	.download-item 		{ width:calc(100% - 12px)!important; }
	.download-item-name, .jp-playlist font { padding-bottom:12px; }
	.download-item-download { margin-left:calc(100% - 222px);width:150px!important; }
}
@media all and (max-width:630px) {
	.product-info-title, .product-info-auction-title, .product-info-merchandise-title 	{ font-size:20px!important; }
	#filter_name 	{ display:none; }
	.showlists h2 	{ font-size:32px!important;padding:6px!important; }
	.list-products-header > h1 	{ font-size:20px!important;margin:0 auto!important;display:block!important;padding-left:0px!important;text-align:center; }
	.list-products-header img { display:block!important;margin:0 auto!important; }
	.user-upload-item { width:calc(33% - 13px)!important; }
}
@media all and (max-width:450px) {
	.menu-social 	{ display:none; }
	.list-product-title { font-size:20px; }
	.account-tab 	{ width: calc(33% - 27px); }
	.token-form button {
    font-size: 13px !important;
    padding-bottom: 4px !important;
    padding-top: 4px !important;
    width: calc(33% - 28px) !important;
	vertical-align:middle!important;
	}
	.product-review-item-author, .product-review-item-date, .product-review-item-rating { display:block!important;width:100%!important;text-align:left; }
	.product-review-item-rating { font-size:12px; }
	
	.user-upload-item { width:calc(50% - 14px)!important; }
}
@media all and (max-width:410px) {
	#mobile_menu 	{ width:calc(100% - 19px)!important; }
}