Non avevi parlato di responsive, vedi se con il meta <meta name="viewport" content="width=device-width, initial-scale=1"> risolvi alternative