Quindi? Non ho mica capito. E' un po' che ci sbatto la testa. Magari la soluzione è semplice ma non riesco a trovarla
quindi la soluzione è quella che ti ho rpetutamente suggerito. Via il max-width e il div avrà di default una larghezza auto. Altrimenti gli aumenti la larghezza massima altrimenti inserisci una nuova regola con le media queries per risoluzioni più alte