@media (max-width: 1190px) {
  .section-main .container {
    transform: scale(0.8); }
  .span_h1 {
    left: 76vw !important; }
  .content-icon.chao-de-fabrica {
    width: 300px;
    margin: 0;
    padding: 0;
    bottom: 550px;
    left: 60px; }
    .content-icon.chao-de-fabrica p {
      top: 8px !important;
      left: 52px !important; }
  .content-icon.mes-industria {
    padding: 0;
    margin: 0;
    width: 155px;
    left: -11px;
    bottom: 415px; }
  .content-icon.pcp {
    width: 141px;
    margin: 0;
    padding: 0;
    left: 151px;
    bottom: 230px; }
    .content-icon.pcp p {
      bottom: -50px !important;
      right: -50px !important; }
  .content-icon.qualidade {
    width: 140px;
    margin: 0;
    padding: 0;
    left: 530px;
    bottom: 190px; }
  .content-icon.manutencao-industrial {
    width: 151px;
    margin: 0;
    padding: 0;
    left: 1008px;
    bottom: 436px; }
  .content-icon.custos {
    width: 140px;
    margin: 0;
    padding: 0;
    left: 833px;
    bottom: 604px; }
  .content-icon.engenharia {
    width: 157px;
    margin: 0;
    padding: 0;
    left: 494px;
    bottom: 683px; } }

@media (max-width: 950px) {
  .span_h1 {
    margin: 50px auto 0px auto !important;
    padding: 20px 32px 20px 76px !important;
    top: 0px !important;
    left: 0px !important; }
  .section-desktop {
    display: none !important; }
  .section-main {
    height: initial !important;
    padding-bottom: 50px; }
  .section-mobile {
    display: block !important; }
  .main-container {
    width: 100% !important;
    max-width: 550px !important;
    margin: 0 auto !important;
    display: flex;
    flex-direction: column;
    row-gap: 30px; }
  .content-icon-mobile.chao-de-fabrica {
    margin: 50px 0 0 0 !important; }
  .content-icon-mobile {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important; }
    .content-icon-mobile .icon-mobile {
      width: 100% !important;
      padding: 15px !important;
      border-radius: 10px !important;
      margin: 0 30px !important; }
      .content-icon-mobile .icon-mobile .link-open-icons {
        display: flex !important;
        align-items: center !important;
        text-decoration: none !important; }
        .content-icon-mobile .icon-mobile .link-open-icons .icon-container {
          margin-right: 40px !important; }
          .content-icon-mobile .icon-mobile .link-open-icons .icon-container img {
            max-width: 150px !important;
            width: 100% !important; }
      .content-icon-mobile .icon-mobile p {
        font-size: 16px !important;
        color: #848484 !important;
        font-weight: bold; }
  .mes-industria .icon-mobile {
    border: 1px solid #536c78; }
  .chao-de-fabrica .icon-mobile {
    border: 1px solid #d3cfc6; }
  .engenharia .icon-mobile {
    border: 1px solid #acacac; }
  .pcp .icon-mobile {
    border: 1px solid #cb7365; }
  .qualidade .icon-mobile {
    border: 1px solid #d05166; }
  .manutencao-industrial .icon-mobile {
    border: 1px solid #792b93; }
  .custos .icon-mobile {
    border: 1px solid #2cb1c5; } }

@media (max-width: 425px) {
  .span_h1 {
    text-align: center;
    background-image: none !important;
    padding: 0 30px !important;
    margin: 50px auto 0 auto !important;
    max-width: 100% !important; }
  .content-icon-mobile .icon-mobile .link-open-icons .icon-container img {
    max-width: 100px !important; }
  .content-icon-mobile .icon-mobile p {
    font-size: 14px !important; } }
