@media (max-width: 768px) {

  /* HEADER */

  .header-intro-content-img img{
    height: 140px;
    margin-top: 0px;
    margin-bottom: -60px;
  }

  .header-intro-content-text h1{
    font-size: 45px;
    line-height:40px;
  }

  .header-intro-content-text p{
    font-size: 15px;
    line-height: 20px;
    padding: 0 17px;
  }

  .header-intro-content-button{
    width: 180px;
    font-size: 18px;
  }
  .header-intro-svg{
    display: none;
  }
  /* EQUIP */
  .main-equip-content-grid{
    flex-direction: column;
    align-items: center;
    padding: 25px;
  }
  .main-equip-content h1 {
    font-size: 45px;
    line-height: 46px;
  }
  .main-equip-content-grid-card p{
    font-size: 15px;
    line-height: 20px;
  }
  .main-equip-card-header-1 h2{
    line-height: 25px;
  }
   .main-equip-card-header-3 h2{
    line-height: 25px;
  }
  .main-equip-content-grid-card{
    width: 90%;
    height: auto;
  }

  /* SERVICES */
  .main-services-content h1{
    font-size: 45px;
    line-height: 46px;
  }
  .main-services-content-item{
    grid-template-columns: 1fr;
  }

  .service-step p,
  .service-step-2 p{
    font-size: 18px;
    line-height: 22px;
  }

  /* COURSES */
  .main-courses-content h1{
    font-size: 45px;
    line-height: 46px;
  }
  .main-courses-content-card h2{
    font-size: 40px;
    line-height: 30px;
  }
  .main-courses-content-card h3{
    line-height: 20px;
    margin-top: -0px;
  }
  .main-courses-content{
    padding: 80px 20px;
  }

  .main-courses-content-itens{
    flex-direction: column;
  }

  .main-courses-content-itens img{
    height: 280px;
    box-shadow: none;
  }

  .main-courses-content-texts,
  .main-courses-content-card{
    width: 100%;
    padding: 10px;
  }


  /* FOOTER */
  .footer-content{
    flex-direction: column;
    text-align: center;
    padding: 60px 20px;
  }
  /*INDEX MAIN*/
  .cursor-glow{
    display: none;
  }


}



