 


@media screen and (max-width:958px) {

    .pedra{
        display: none;
      }

    .altura > *{ 
        padding: 0px 20px;
    }

    .logo-home-mobile{
        margin-top: 35px;
        margin-bottom: 15px;
    }

    .logo-home-mobile img{
        width: auto;
        height: 6.5em;
    }

    .logo-login-header img{
        width: auto;
        height: 2.8em;
    }

    .margin-top-mobile{
        position: relative;
        margin-top: 7px !important;
    }

    .uk-card-login {
        padding: 80px 20px;
    }

    .uk-card-login{
        font-size: 85%;
    }

    .width-75{
        width: 100%;
        margin-left: 40px;
    }

   
    .width-25{
        width: 100%;
    }

    .altura-home{
        display: block;
        align-items: center;
        height: auto;
        min-height: 50px;
    }

    .vimeo-player{
        max-width: 100% !important;
        width: 100% !important;
        height: 50vw !important;
        margin-top: 35px;
        
    }

    .table-style table tr{
        padding: 10px 0px;
        border-bottom: 1px solid #ff446b;
    }

    .table-style table tr :first-child{ 
      text-align: left;  
  }

 
    .table-style table tr .tema{
        width: 100%;
    }
    .table-style table tr .horario h1, .table-style table tr .tema h1{
      position: relative;
      left: 0%;
    }


    .confira_tbm{
        padding-left: 10px;
        padding-right: 10px;
    }

    .envie_duvida_contain{ 
        display: grid; 
        /* height: 350px !important;     */
    }

    .video{
        height: 100% !important;
    }

    .footer {
        padding-bottom: 25px;
    }

    .footer .uk-grid > div{
        margin-top: 40px; 
    }
}



 