@media screen and (max-width: 480px) {
       p {
        padding: 0;
        font-size: 0.8em;
    }
   
    .menu__btn {
        display: flex; /* используем flex для центрирования содержимого */
        align-items: center;  /* центрируем содержимое кнопки */
        position: fixed;
        top: 20px; /*положение бургера*/
        left: 20px;  
        width: 20px;
        height: 30px;  
        cursor: pointer;
        z-index: 1;}
p {
    width: 90%;
    font-size: medium;
    text-align: justify;
}
.afisha {
    padding-top: 0;
}
.afisha img {
    width: 100%;
}
.proj img {
    width: 8em;
    height: auto;
    padding: 0.5em;
    margin: 0;}

.silfut {
        display: flex;
        flex-direction: column;
        justify-content:flex-start;
       }
.silfut a{
        padding: 0;}
.silfut img {
  width: 2em;
  height: auto;}

video {
    width: 100%;
    height: auto;
    margin: 0;
}
.rep1 img{
    width: 9em;
    height: auto;
   
    margin:0.3em;
    
}
.rep img{
    width: 9em;
    height: auto;
    
}
