Hola Xoul.
Primero aclarar algunas cosas:
- Los divs 1 y 2 no tiene el mismo "min-width".
- El div 1 tiene tanto de "min-width" como de "max-width" el mismo valor. Osea que siempre será 700px. Podría sustituirlo directamente por "width:700px" y te quedarías igual.
Si lo que quieres es darle distintos valores de ancho al div2 dependiendo de la resolución que se use, utiliza las medias queries. Puedes decirle que si la resolución es menor de X el ancho pase a 700px y si es mayor que se queda en 380px.
En este post, aunque no trata exactamente de lo mismo, la información que aportan los compañeros te valdría.
http://www.forosdelweb.com/f53/css-para-tablet-994688/