Чтобы сделать его отзывчивым в зависимости от размера экрана, необходимо добавить медиазапрос, например:
@media(max-width:700px){
}
что он будет делать, это обнаруживать, когда ширина экрана составляет 700 пикселей или меньше, и внутри вы просто помещаете то, что вы хотите, чтобы ваш сайт выглядел, если в этом случае. Так, например, если, естественно, у вас есть div, который на компьютере имеет половинную ширину, вы бы сделали:
div {
width: 50%;
}
тогда, если вы находитесь на экране телефона и хотите увеличить ширину экрана, просто добавьте:
div {
width: 50%;
}
@media(max-width:600px) {
div {
width: 100%;
}
}
и это изменится соответственно, надеюсь, это поможет!