@media only screen and (min-width: 992px) {
    .tam-label{
        font-size: 16px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 992px){

    .tam-label{
        font-size: 14.1px;
    }

    .btn-tamanho{
        width: 200px;
        height: 200px;
    }

    .img-tamanho{
        width: 170px;
        height: 170px;
    }

    .h1-tamanho{
        font-size: 50px;
        font-family: "Nimbus Sans L", cursive, sans-serif;
    }

    .text-tamanho{
        font-size: 20px;
    }

    .btn-posicao{
        float: left;
    }

    .tmn-input-qtd{
        
        width: 70px !important;
    }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {

    .tam-label{
        font-size: 16px;
    }

    .btn-tamanho{
        width: 150px;
        height: 150px
    }

    .img-tamanho{
        width: 120px;
        height: 120px;
    }

    .h1-tamanho{
        font-size: 40px;
        font-family: "Nimbus Sans L", cursive, sans-serif;
    }

    .text-tamanho{
        font-size: 17.5px;
    }

    .btn-posicao{
        float: left;
    }

    .tmn-input-qtd{
        
        width: 55px !important;
    }

}
@media only screen and (max-width: 575px) {

    .tam-label{
        font-size: 16px;
    }

    .btn-tamanho{
        width: 100px;
        height: 100px
    }

    .img-tamanho{
        width: 70px;
        height: 70px;
    }

    .h1-tamanho{
        font-size: 30px;
        font-family: "Nimbus Sans L", cursive, sans-serif;
    }

    .text-tamanho{
        font-size: 15px;
    }

    .btn-posicao{
        float: right;
    }

    .tmn-input-qtd{

        width: 45px !important;
    }

}