ik heb er naar gekeken en als eerste moet je dat "berekeningen" script weghalen, want dat werkt niet bij embedded youtube filmpjes.
het is verder heel simpel:
Je maakt een div tag voor het embedded iframe filmpje, in jou geval wordt het :
<div class="video-container">
<iframe src='utubelink?autoplay=1' allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture' frameborder=0></iframe>
</div>
je maakt een css bestand bijv responsive.css en linkt dat in dezelfde pagina onder de <head> tag.
<link rel="stylesheet" href="responsive.css">
In dat css voeg je de onderstaande code toe:
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
Dat zou alles moeten zijn.
Verder zag ik nog een link naar je counter, deze heeft http en moet je aanpassen naar https, anders krijgt men de melding van mixed content.