Сначала добавьте в head вьюпорт:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
А Дальше в конец css кода добавьте:
@media only screen and (max-width: 768px) {
}
max-width в скобках означает, ниже какого кол-во пикселей будут показываться изменения введенные внутри медиа.
Например, если вы хотите ограничить размер дива, то делаете так:
@media only screen and (max-width: 768px) {
div {
max-width: 50%;
}
}
А в идеале почитайте:
https://www.w3schools.com/css/css_rwd_mediaqueries.asp