@media  screen and (max-width:1000px) {
.header header,
.header .header-content,
.services,
.why-choose-us,
.contact-us,
.solutions,
.footer{
    padding: 0 2rem !important;
}



.mobile-menu{
    display: block !important;
}

.header header .menu-navegacao nav{
    display: none !important;
}

.header header .menu-navegacao .toggle-menu{
    display: block !important;
}

.header-content{
    flex-direction: column;
}

.header-content-desc{
    width: 100% !important;
}

.header-content-desc button{
    width: 100% !important;
}

.header-content-image{
   width: 100%;
   margin-top: 20px;
}

.header-content-image .principal-image img{
    height: 300px;
}

.header-content-image .image-middle{
    width: 70px;
}

.header-content-image .image-down{
    width: 100px;
}

.services{
    margin-top: 3rem;
}


section.services .services-card .services-card-content{
    flex-direction: column;
}

section.services .services-card .services-card-content .services-card-item{
    width: 100% !important;
}

/* estilizacao do why choose us */
.why-choose-us{
    margin-top: 3rem;
    flex-direction: column;
}
.why-choose-us-image{
    margin-bottom: 1rem;
    width: 100% !important;
}
.why-choose-us-image img{
    transform: translate(-20px, -20px);
}

.why-choose-us-desc{
    position: relative;
    right: 0;
    width:100% !important;
}

/* estilizacao do industries */
.industries{
    flex-direction: column;
}

.industries .industries-desc{
    height: 300px;

}

.industries .industries-desc
.industries-desc-details .details-text{
    position: absolute; 
    top: 10%;
    right: -50px;
}

.industries .industries-desc .industries-desc-circle{
    width: 250px;
    height: 250px;
}

.industries .industries-desc .industries-desc-second-circle{
    width: 95%;
    height: 95%;

}

.industries .industries-carousel .img{
   height: 300px;
}

/* estilizacao contact-us */
.contact-us{
    margin-top: 3rem;
}

.contact-us .contact-us-desc {
    width: 100%;
    margin: 0 auto;
}

.contact-us .contact-us-icons{
    flex-direction: column;
    width: 100% !important;   
}

.contact-us .contact-us-form{
    width: 100%;
    flex-direction: column-reverse;
    margin: 0 auto;
}

.contact-us .contact-us-form .form{
    margin: 0 !important;
}

.contact-us .contact-us-form .form form button{
   width: 100%;
}


/* estilizacao do about-us */
.about-us{
    margin-top: 3rem;
    flex-direction: column;
     
}

.about-us .about-us-desc{
   padding: 0 2rem;
   margin: 0 !important;
   border-radius: 30px 30px 0 0;
   transform: translateY(-40px);
}

.about-us .about-us-image{
    height: 300px;
}

.about-us .about-us-desc .about-us-desc-details{
    transform: translateX(0px);  
  
}

/* estilizacao do solutions */
.solutions{
    margin-top: 3rem;
    flex-direction: column;
}

.solutions .solutions-desc{
    margin: 0 !important;
    width: 100%;
}

.solutions .solutions-img-gallery{
    overflow: hidden;
}

.solutions .solutions-img-gallery .img_principal img{
    height: 250px;
    width: 150px;
}

.solutions .solutions-img-gallery .image_2 img{
    width: 100%;
    height: 120px;
    transform: translate(-20px, 20px);
}

.solutions .solutions-img-gallery .image_3 img{
    width: calc(100%);
    height: 120px;
    /* transform: translate(80px, -50px); */
    transform: translate(80px, -100px);
}

.footer{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}
.footer .footer-component
{
    flex-direction: column;
}

.footer .footer-component .footer-component-first-item
{
    width: 100%;   
}

.footer .footer-component .footer-component-first-item:first-child
{
    text-align: justify;
    margin-bottom: 2rem;
}

.footer .footer-component .first-item
{
    width: 100% !important;
}

.footer .footer-component .second-item
{
    width: 30% !important;
}



}