@media screen and (min-width: 1024px) and (max-width: 1920px){

    .scrollable-tbody {
      max-height: 70vh; /* Defina a altura máxima */
      overflow: hidden; /* Oculta a rolagem padrão */
      position: relative;
    }

}


@media screen and (min-width: 1920px) and (max-width: 3800px ) {
    .res {
        font-size: 1.5vw;
        padding: 0.7vw !important;
        font-weight: 900 !important;   
    }

    .qtd {
        font-size: 1.8vw !important;
        font-weight: 900 !important;
    }

    .scrollable-tbody {
        max-height: 70vh !important;
      overflow: hidden; /* Oculta a rolagem padrão */
      position: relative;

    } 

    .mb-publi {
        margin-bottom: 22px !important;
    }

    .titulos {
        font-size: 1.7vw;
        padding-bottom: 0.9vw !important;
        font-weight: 900 !important;
    }

    .d-nones {display: none !important;}

    .tt-1 {
        /*font-size: 1.2vw;*/
        font-size: 3.8rem !important;        
        padding-bottom: 1vh;
        font-weight: 700 !important;        
    }

    /*
    .hora {
        font-size: 4.2vw;
        padding-bottom: 0;
        font-weight: 700 !important;
    }*/

    .hora {
        font-size: 5.2vw;
        padding-bottom: 8px;
        font-weight: 700 !important;
    }    


    td {
        border-bottom: 3px solid #00001c !important;
        font-size: 15px;
    }


    .dia {
        font-size: 1.2vw;
        padding-bottom: 54px;
    }

}

@media screen and (min-width: 3840px) {



.scrollable-tbody {
  max-height: 70vh !important; /* Defina a altura máxima */
  overflow: hidden; /* Oculta a rolagem padrão */
  position: relative;

}

td {
    border-bottom: 3px solid #00001c !important;
    font-size: 16px;
}

    .hora {
        font-size: 3vw;
        padding-bottom: 1vw;
        font-weight: 800 !important;
    }

    .d-nones {display: none !important;}
    
    .dia {
        font-size: 0.9vw;
        padding-bottom: 2.8vw;
        font-weight: 800 !important;
    }


    .tt-1 {
        font-size: 2.0vw !important;
        padding-bottom: 1vh;
        font-weight: 700 !important;        
    }

    .res {
        font-size: 1.6vw;
        padding: 1.2vw !important;
        font-weight: 800 !important;
    }

    .qtd-r { 
        font-size: 1.6vw; 
        padding: 1.2vw !important;
    }

    /*
    .titulos {
        font-size: 1.9vw;
        padding-bottom: 1.2vw !important;
        font-weight: 900 !important;
    } */

    .titulos {
        font-size: 1.7vw;
        padding-bottom: 1.2vw !important;
        font-weight: 900 !important;
        padding-top: 1.0vw !important;
    }

    .qtd {
        font-size: 2.1vw !important;
    }    


}