@media screen and (max-width:1000px) {
    header .container, .container{
        flex-direction: column;
    }
    
    .descricao-box{
        margin-left: 0;
        text-align: center;
    }

    .container .pesquisa-box{
        width: 80%;
    }

    header nav{
        margin-top: 10px;
        text-align: center;
    }
    header nav a{
        line-height: 30px;
    }
    
    .container .titulo{
        font-size: 26px;
    }

    .botao{
        margin-top: 5px;
    }
    .descricao-box div{
        justify-content: space-between;
    }
    .descricao-box p{
        margin-right: initial;
    }
}

@media screen and (max-width:600px) {
    .item li{
        height: initial;
        flex-direction: column;
    }

    .item .descricao-box{
        margin-left: initial;
    }
}

@media screen and (min-width:1000px) {
    .descricao{
        width: 50%;
    }
}