@media (min-width: 1700px) {
    .image-news-float .image-news-float_content {
        top: 37%;
        /* left: px; */
        width: 48% !important;
        max-width: 900px !important;
        transform: translateY(-50%);
    }

    .banner-fazendo-parte-title {
        top: 100px !important;
    }
}



@media (max-width: 1400px) {
    .banner-wave-text_text.d-flex.justify-content-between {
        justify-content: flex-end !important;
    }

    .banner-wave-text_text p {
        max-width: 500px !important;
    }

    .image-news-float .image-news-float_content {
        /* top: 10%; */
        top: 50px;
        width: 700px !important;
        max-width: 800px;
    }
    
    .banner .banner-content .banner-content_title{
        font-size: 3rem !important;
    }
}

@media (max-width: 1200px) {
    .cards-content.justify-content-between {
        justify-content: center !important;
        gap: 60px !important;
    }

    .para-alem .banner-content .banner-image img {
        height: 600px !important;
        object-fit: cover;
        object-position: 33%;
    }

    .image-news-float .image-news-float_content {
        width: 57%;
    }

    .employee-content-image {
        display: none;
    }

    .trabalhe-conosco {
        height: auto !important;
        margin-bottom: 30px;
    }

    .trabalhe-conosco {
        margin-top: 40px !important;
    }

    .banner .banner-content .banner-content_title{
        font-size: 2.5rem;
    }

    .banner-content-footer{
        bottom: 70px !important;
    }
}

@media (max-width: 1100px) {
    .banner-wave-text_text p {
        max-width: 300px !important;
        font-size: 0.9rem !important;
    }
}

@media (max-width: 1000px) {
    .banner-wave-text_text.d-flex {
        display: none !important;
    }

    .receba-novidades-image {
        display: none !important;
    }


    .banner-wave-text {
        top: 58%;
    }

    .image-one {
        display: none;
    }

    .image-news-float .image-news-float_content {
        display: none;
    }

    .receba-novidades-content .form-group p {
        color: #fff !important;
    }

    .projetos {
        padding-top: 0 !important;
    }

    .wave-para-alem-bottom {
        height: 200px !important;
    }
}

@media (max-width: 990px) {
    .historia-jua {
        padding: 0px 0 !important;
    }

    .sobre-jua_content.col-md-5 {
        width: 100% !important;
    }

    .banner-fazendo-parte-title {
        top: 20px !important;
    }

    .banner .banner-content .banner-content_title-home{
        max-width: 90% !important;
        font-size: 1.5rem !important;
    }

    .banner-content-footer{
        bottom: 30px !important;
    }
}

@media (max-width: 700px) {

    .bg-sm-cover img {
        height: 400px !important;
        object-fit: cover;
        object-position: center;
    }

    .banner-image.fazendo-parte img {
        height: 370px !important;
        object-fit: cover;
        object-position: center;
    }

    .banner .banner-wave.fazendo-parte img {
        height: 90px !important;
        object-fit: cover;
        object-position: center;
    }

    .content-desc {
        padding-left: 20px !important;
    }

    .image-two {
        display: none;
    }

    .historia-jua_content video {
        width: 100% !important;
    }   

    .banner .banner-content .banner-content_title-home{
        max-width: 60% !important;
        font-size: 1.4rem !important;
    }

    .banner .banner-content .btn.button{
        padding: 5px 30px !important;
    }
    
    .banner .banner-content .banner-content_title-footer{
        font-size: 1.4rem !important;
    }
}

@media (max-width: 450px) {
    .card {
        width: 300px;
        height: 300px;
    }

    .flip-container {
        max-width: 350px;
        height: 200px;
    }

    .employee-content-desc_icons img {
        width: 90%;
    }
}

@media (max-width: 380px) {
    .card {
        width: 250px;
        height: 250px;
    }

    .card .card-icon {
        width: 80px;
        height: 80px;
        top: -20px;
    }

    .card .card-body .card-image img {
        height: 100px !important;
    }

    .flip-container {
        max-width: 300px;
        height: 160px;
    }
}