@media screen and (max-width: 1135px) {
    header:before { display: none !important;}

    #info {display: none !important;}

    /*Nav*/
    #menu{display: none !important;}
    #dl-menu{display: block !important;}

    /*Footer*/
    .footer {
        padding: 0px 3%;
    }

}

@media screen and (max-width: 1080px) { 
    /*#widebarNewsletter*/
    #widebarNewsletter h2 {
        width: auto;
        float: none;
        max-width: 900px;
        padding-right: 0px;
        text-align: center;
    }
    #widebarNewsletter h2:after { display: none;}
    #widebarNewsletter form { float: none;}
    #widebarNewsletter form input{
        display: inline-block;
        float: none !important;
    }
}

@media screen and (max-width:900px) { 

    /*Divs Home*/
    .box1 {
        width: 100% !important;
        margin-bottom: 40px;
    }

    /*Footer*/
    .footer {
        width: 100% !important;
        float: left !important;
        margin-bottom: 40px !important;
        border: none !important;
        padding: 0px !important;
        margin-left: 25px;
    }
    #footer {flex-wrap: wrap;}
    .footer:nth-last-child(1) {margin-bottom: 0px !important;}
    .footer .img-fluid{float: none; max-height: 15px; max-width: 15px;}

    /*#widebarNewsletter*/
    #widebarNewsletter {text-align: center; }
    #widebarNewsletter h2 {float: none; display: block; margin-bottom: 10px;}
    #widebarNewsletter form {float: none; position: relative; text-align: center;}
    #widebarNewsletter form input[type="text"] {float: none !important; display: block; margin: 3px auto;}
    #widebarNewsletter form input[type="text"] {float: none !important; display: block; margin: 3px auto;}
    #widebarNewsletter form input[type="submit"] {float: none !important; display: block; margin: 3px auto;}
    .content-left, .content-right, .content-analise .analise-sup, .content-center,
    .content-oferecemos .content-left, .content-oferecemos .content-right{
        width: 100%;
    }
    .box-perg:nth-of-type(1)::before, .box-perg:nth-of-type(2)::before, .box-perg:nth-of-type(3)::before{
        margin: 0 10px 0 0;
    }
    .content-perguntas p {
        padding-left: 0;
    }
    .content-oferecemos h2, .content-time h2, .content-perguntas h2, .content-duvidas h2{
        margin-left: 0;
    }
    .content-time .content-left{
        margin-bottom: 2em;
    }
    .content-oferecemos .content-right, .content-time, .content-perguntas, .content-duvidas{
        padding: 2rem 0;
    }
    .content-oferecemos h2, .content-time h2, .content-perguntas h2, .content-duvidas h2, .content-analise h2{
        font-size: 30px;
    }
    .content-analise p, .content-oferecemos p, .content-time p, .content-perguntas p, .content-duvidas p{
        font-size: 14px;
    }
}
@media screen and (max-width:800px) { 

}
@media screen and (max-width:765px) { 

}
@media screen and (max-width:735px) {

    /*header*/
    header {
        position: relative;
    }

    /*Div's home*/
    .container article {
        float: none !important;
        display: inline-block;
        text-align: center !important;
        margin: 10px 0px;
    }

}
@media screen and (max-width:600px) {

    /*Div's Home*/
    .container .box1:nth-child(2){
        float: none !important;
        width: 100% !important;
        text-align: center;
    }
    .container .box1{
        width: 50%;
    }

}

@media screen and (max-width: 540px) {

    .copyright h2{ float: none !important; display: inline-block; }
    .copyright a{ float: none !important; display: inline-block; margin-top: 25px;}
}
@media screen and (max-width:480px) {

}
@media screen and (max-width:440px) {

}
@media screen and (max-width:360px) {

}