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

}

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

}

@media screen and (max-width: 959px) {
    .contenuti-contenitore .contenuti .testo-finale{
        padding-top: 100px;
    }

    .header-contenitore .header{
        font-size: 50px;
        line-height: 50px;
    }
    .contenuti-contenitore .contenuti .secondo-blocco{
        padding-top: 20px;
    }

}

@media screen and (max-width: 767px) {
    .larghezza-640{
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .sponsor-loghi-contenitore .sponsor-loghi{
        grid-template-columns: 50% 50%;

    }

@media screen and (max-width: 639px) {
    .header-contenitore .header {
        font-size: 40px;
        line-height: 40px;
    }
    .contenuti-contenitore .contenuti {
        text-align: left;
    }

    .contenuti-contenitore .contenuti .secondo-blocco{
        background-color: #FECA02;
    }
    .contenuti-contenitore .contenuti .testo-finale {
        padding-top: 30px;
    }
    .footer-contenitore .footer{
        min-height: 200px;
    }

    .footer-contenitore .footer{
        background: none;
        background: linear-gradient(0deg, #000 0px, #000 40px, #FECA02 40px, #FECA02 100%);
        align-content: center;
    }


}

@media screen and (max-width: 479px) {
    .header-contenitore .header {
        font-size: 25px;
        line-height: 25px;
    }
    .link-contenitore .link a {
         font-size: 20px;
     }
}
