Tengo una foto de fondo con un pequeño cohete en el centro. background: center / cover url(image) no-repeat; También tengo una imagen de la línea que conecta el cohete y el botón en la parte izquierda de la pantalla. Cuando cambio el tamaño de la pantalla, todos los elementos cambian de posición. Usé vh, pero no funcionó. 
Puede usar medios para obtener el tamaño del dispositivo y establecer cierto CSS para el objeto.
(example) /* if mobile device max width 380px */ @media only screen and (max-device-width: 380px) { .image{ position:relative; top:10px; } }