Чтобы сделать сайт адаптивным нужно знать CSS, HTML5 и JavaScript. Для нормального отображения сайта на мобильных устройствах используют медиа-запросы. Нужно создавать правила под каждое популярное разрешение. Если нужно сделать сайт адаптивным быстро, то лучше обратиться к разработчикам.