
/* Large devices (desktops, 3840px and up) */
@media (min-width: 3839.98px) {

}

/* Large devices (desktops, 1366px and up) */
@media (max-width: 2560.98px) {

}


/* Large devices (desktops, 1366px and up) */
@media (max-width: 1366.98px) {

}

/* Large devices (desktops, 1250px and up) */
@media (max-width: 1250.98px) {

}

/* Large devices (desktops, 1024px and up) */
@media (max-width: 1024.98px) {
    .nav-item-login {
        margin: 13px 0 -7px auto !important;
    }
}

/* Large devices (desktops, 992px and up) */
@media (max-width: 991.98px) {

}

/* Medium devices (tablets, 768px and up) */
@media (max-width: 768.98px) {


}


/* Small devices (landscape phones, 576px and up) */
@media ( max-width: 575.98px) {


    /* BODY */

    .bg-contact {
        width: 100%;
    }
    .spacerbtn {
        margin: 10px auto;
    }
    .collapse-custom {
        margin-top: 30px;
        text-align: center;
    }

    .bg-banner-home {
        background-image: none;
    }

    .position-btn1-banner, .position-btn2-banner {
        justify-content: center;
        margin-bottom: 15px;
        display: flex;
        align-items: center;
    }

    .reasons-sec {
        margin-top: 30px;
    }

    .card-custom-offer {
        max-height: max-content;
    }
    .img-company {
        width: 100%;
        height: 100%;
    }
    .position-segmentos {
        margin-top: 20px;
    }
    .carousel-control-prev, .carousel-control-next {
        display: none;
    }
    .position-img-statistic {
        margin-bottom: 16px;
    }
    .positon-sec-last-contributions {
        margin-top: 25px;
    }
    .position-last-contribution {
        border: none;
    }
    .bg-investor {
        width: 100%;
        height: auto;
        background-image: none;
    }
    .position-btn-investor {
        margin-top: 40px;
    }
    .position-img-investor {
        display: none;
    }
    .position-img-sreen {
        max-width: none;
    }
    .position-img-sreen {
        margin: 15px 0px;
    }
    .img-about {
        width: 100%;
        height: 100%;
        margin-left: 0px;
    }
    .bg-about {
        height: 100%;
    }
    .bg-ebook {
        background-image: none;
        height: 100%;
    }
    .img-prov-face {
        background-color: transparent;
        width: auto;
        height: auto;
    }
    .img-int-about {
        width: 100%;
        height: 100%;
    }
    .banner-width-custom {
        width: 100%;
        text-align: center;
    }
    .text-title-banner {
        font-size: 30px;
    }
    .position-center-caracter {
        margin: 15px 0px;
    }
    .position-title-diretoria {
        margin-top: 20px;
    }
    .img-offer {
        width: 100%;
        height: 100%;
    }
    .positon-btn-sign, .positon-btn-login {
        justify-content: center;
        margin: 15px 0px;
    }
    .style-video-custom {
        width: 100%;
        height: 100%;
    }
    .position-btn-incard {
        display: flex;
        justify-content: center;
        margin-bottom: 20px;
    }
    .btn-int-offers {
        margin: auto;
    }
    .img-card-offers {
        width: 100%;
        height: 100%;
    }
    /* BODY */


    /* FOOTER */

    .position-img-cvm {
        margin: 20px 0px;
    }

    .position-logo-img {
        text-align: center;
    }
    .position-links {
        border-left: none;
        border-top: 2px solid #449633;
        margin: 20px 0px;
    }
    .position-links-extra {
        margin: 20px 0px;
    }
    .nav-footer {
        text-align: center;
    }

    /* FOOTER */
}
