@media (max-width: 767px) {
	#regionGadget .prices-grid { margin-left: -15px; margin-right: -15px; }
	#regionGadget .prices-grid td.thumb { width: 80px; }
	#regionGadget .prices-grid td.total .im-pricebutton { min-width: 100px !important; padding-left: 5px !important; padding-right: 5px !important; }
	#regionGadget .prices-grid td.total > a { min-width: 0; }
	#regionGadget .prices-grid tbody td.total .im-pricebutton-amount { font-size: 24px !important; }
	#regionGadget .prices-grid tbody td.total .im-pricebutton-label { font-size: 13px !important; }
	div.region-gadget.BE div.prices-grid div.type-group table tbody tr td.total.total { width: auto; }
	#regionGadget .prices-grid tbody td.thumb .thumb { width: 80px; }
	#regionGadget .prices-grid tbody td.property { min-width: 1px; }
	#regionGadget .prices-grid tbody td.property .name { font-size: 18px; }
}
@media (max-width: 480px) {
	#regionGadget .prices-grid td.thumb { width: auto; }
}
@media (max-width: 400px) {
	#regionGadget .prices-grid tbody td.property .name { font-size: 14px; }
	#regionGadget .prices-grid tbody td.thumb .thumb { width: 60px; }
}