Вам необходимо добавить в css медиа запросы.Или с помощью чего-то вроде начальной загрузки.
Вот некоторый стартовый код ...
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {...}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
/*Define the new css rules here for your video and site in here
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {...}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {...}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {...}
Использование чего-то вроде начальной загрузки https://getbootstrap.com/docs/4.1/getting-started/introduction/ В него уже встроены правила для всех размеров экрана и мобильного просмотра.взгляните на него для ваших будущих проектов, так как он требует много работы, связанной с созданием пользовательских медиа-запросов для вашего сайта