<meta name="viewport" content="width=device-width, initial-scale=1.0">
для определенного разрешения экрана. Например для 1024-768px все адаптивно, потом нужно чтобы весь сайт умещался по всему экрану, а потом например с 480px опять адаптивно. <script type="application/javascript">
if(screen.width<1024 && screen.height<768){
document.write('<meta name="viewport" content="width=device-width, initial-scale=1.0">');
}
</script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">