@media screen and (max-width: 1199px) {

}

@media screen and (max-width: 1023px) {
    .lista-video-contenitore .lista-video {
         grid-template-columns: repeat(2, calc(50% - 5px));

    }
}

@media screen and (max-width: 959px) {

}

@media screen and (max-width: 767px) {
    .lista-video-contenitore .lista-video {
        grid-template-columns: 100%;
        grid-gap: 0;
    }
    .caratteristiche-contenitore .caratteristiche{
        grid-template-columns: auto auto;
    }

}

@media screen and (max-width: 639px) {
    .footer-contenitore .footer .lista-link{
        grid-template-columns: auto;
        grid-row-gap: 25px;
    }
}

@media screen and (max-width: 479px) {
    .caratteristiche-contenitore .caratteristiche{
        grid-template-columns: auto;
    }
}
