@media only screen and (min-width: 0px) and (max-width: 1180px) {
    .modulos .modulos-wrapper,
    .rodape .rodape-wrapper{
        width: 96%;
        margin: 0 2%;
    }
}

@media only screen and (min-width: 0px) and (max-width: 890px) {
    .topo{
        height: auto;
    }
    .topo .middle-container{
        display: block;
    }
	    
    .topo .logo{
        width:100%;
        justify-content: center;
        padding-right: 0;
    }
    .topo .page-title{
        height: auto;
        padding-bottom: 15px;
        font-size: 20px;
        display:none;
    }
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
    form input,
    form select,
    form textarea{
        width: 100%;
    }
    form input[type=submit]{
        width: auto;
    }
}

@media only screen and (min-width: 0px) and (max-width: 515px) {
    .modulos .modulos-wrapper,
    .rodape .rodape-wrapper{
        width: 94%;
        margin: 0 3%;
    }
}