@media (min-width: 1600px){
    .container{
        max-width: 1400px;
    }
}


@media (min-width: 1000px){
    #maquinaModal .modal-dialog {
        width: 700px;
        max-width: unset;
    }
}

@media (min-width: 750px){

    .modal-dialog {
        max-width: 700px;
    }

}

/* ///////////////        /////////////// */
/* /////////////// TABLET /////////////// */
/* ///////////////        /////////////// */


@media only screen and (max-width: 1000px) and (min-width: 700px){

    .servicos-header .servicos-card .title {
        width: 100%;
    }

    .servicos-header .text {
        width: 100%;
    }

    .servicos-faq {
        background-image: unset;
    }

    .maquina-contact .contact-card .phone-number,
    .servicos-contact .contact-card .phone-number {
        justify-content: center;
        margin-top: 0.75rem;
    }

    .maquina-contact .contact-card .btn-laranja,
    .servicos-contact .contact-card .btn-laranja {
        width: 100% !important;
    }

    .home-header .right-col img {
        width: 100%;
        filter: brightness(0.5);
    }

    .home-header .left-col{
        z-index: 2;
    }

    .home-header .right-col{
        z-index: 1;
    }

    #header .btn:focus {
        outline: 0;
        box-shadow: 0 0 0 0.25rem rgb(240 124 0 / 25%);
    }

    #header .navbar-menu{
        top: 79px !important;
    }

    #header nav {
        justify-content: space-around;
    }

    #header nav .nav-link {
        font-size: 20px;
        margin: auto;
        width: 75%;
    }

    .empresa-about .btn-laranja-wider{
        margin-bottom: 1rem;
        margin-right: 0rem !important;
    }

    .empresa-header .breadcrumb {
        margin-left: 12px;
    }

    .empresa-header .title {
        margin-left: 0px;
        font-size: 40px;
        line-height: 45px;
        margin-bottom: 2rem !important;
    }

    .empresa-header .text {
        margin-right: 0px;
    }

    .empresa-header > .container > .row{
        align-items: center;
    }

    #footer .copyright .text-center{
        text-align: end !important;
        padding-right: 1.5rem;
    }

    .orange-header {
        height: unset;
    }

    .noticias-portfolio {
        margin-top: unset;
    }

}

@media only screen and (max-width: 1024px) and (min-width: 700px){
    #footer .navbar-brand img {
        width: 50%;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1600px){
    .servicos-header .servicos-card .title {
        width: 100%;
    }
}
