/* Normal desktop :1200px. */
@media (min-width: 771px) {
    #etapas3{
        top: -100px;
   }

   #etapas2{
    margin-top: 60px;
   }

   #etapas4{
    top: -120px;
}
#etapas{
    margin-top: 60px;
   }

#contatos_footer{
    right: -50px;
}

.intro_2{
    top: -20px;
    margin-left: 1%;
}

#subt{
    font-size: 45px;
}
#intro_rev{
    padding-top: 100px;
 
}
#img_ferr{
    top: -20px;
   
}
}

 

@media (min-width: 992px) {
     
    .sobre {
        display: flex;
        flex-direction: column;
    }
    
}


 
/* small mobile :320px. */
@media (max-width: 770px) {
 
    #intro_rev h3{
        display: none;
    }
    #intro_rev{
        padding-top: 100px;
    }
   
    .intro_2{
        top: -70px;
        margin-left: 4%;
    }

    
    #area_ques{
        padding-top: 0px;
    } 
    #area_ques h3{
        display: none;
    }


    #img_super{
        padding-bottom: 20px;
        width: 60%;
        margin-left: 20%;
    }
#img_ferr{
        top: -60px;
   }#img_ferr3{
    top: -120px;
}
#img_rev{
         top: -50px;
    }
}
 

