    .machine_hook_130 {
      width: 24rem;
      padding-left:4rem;
      display: grid;
      grid-template-columns: calc(50% - 1rem) 2rem calc(50% - 1rem);
      grid-template-rows: 3rem 1.6rem 1.6rem 3.5rem;
      color: white;
      position: relative;

    } 
    .sottotitolo_macchina {
      min-width: 41rem;
    }
    .specs-tab {
      padding-top: 3rem;
    }

    .sottotitolo_macchina_z130 {
      grid-column-start: 1;
      grid-column-end: 4;
      grid-row-start: 1;
      grid-row-end: 2;
      width: 100%;
      justify-self: center;
      align-self: center;
      padding-left: unset;
      text-align: center;
    }
    .sottotitolo_stronger_1 {
      font-weight: 700;
      display: unset;
      background: unset;
      box-shadow: unset;
      font-feature-settings: 'pnum' on, 'lnum' on;
      grid-column-start: 1;
      grid-column-end: 2;
      grid-row-start: 2;
      grid-row-end: 3;
      justify-self: center;
      align-self: center;
      font-size: 1.5rem;
    }
    .sottotitolo_stronger_2 {
      position: relative;
      font-weight: 700;
      display: unset;
      background: unset;
      box-shadow: unset;
      font-feature-settings: 'pnum' on, 'lnum' on;
      grid-column-start: 2;
      grid-column-end: 3;
      grid-row-start: 3;
      grid-row-end: 4;
      justify-self: center;
      align-self: center;
      font-size: 2rem;
      bottom: 50%;
    }
    .sottotitolo_stronger_3 {
      font-weight: 700;
      display: unset;
      background: unset;
      box-shadow: unset;
      font-feature-settings: 'pnum' on, 'lnum' on;
      grid-column-start: 3;
      grid-column-end: 4;
      grid-row-start: 2;
      grid-row-end: 3;
      justify-self: center;
      align-self: center;
      font-size: 1.5rem;
    }

.sotto_sottotitolo_stronger_1 {
  font-weight: 700;
  display: unset;
  background: unset;
  box-shadow: unset;
  font-feature-settings: 'pnum' on, 'lnum' on;
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 3;
  grid-row-end: 4;
  justify-self: center;
  align-self: center;
}

.sotto_sottotitolo_stronger_3 {
  font-weight: 700;
  display: unset;
  background: unset;
  box-shadow: unset;
  font-feature-settings: 'pnum' on, 'lnum' on;
  grid-column-start: 3;
  grid-column-end: 4;
  grid-row-start: 3;
  grid-row-end: 4;
  justify-self: center;
  align-self: center;
}

    .gear_hob_mill {
      grid-column-start: 1;
      grid-column-end: 2;
      grid-row-start: 3;
      grid-row-end: 4;
    }

    .mz130_ghwmsp{
      grid-column-start: 1;
      grid-column-end: 4;
      grid-row-start: 4;
      grid-row-end: 5;
      justify-self: center;
      align-self: center;
      padding-left: unset;
      width:100%;
      font-size: 0.9rem;
    }
    .gradient_1000 {
      background: linear-gradient(90deg, #000000 14%, rgba(0, 0, 0, 0) 45%);
    }
    .gradient_m312 {
      background: linear-gradient(90deg, #000000 10.97%, rgba(0, 0, 0, 0) 45%)
    }
    .gradient_m312 {
      background: linear-gradient(90deg, #000000 25%, rgba(0, 0, 0, 0) 52%)
    }
    .gradient_m668 {
      background: linear-gradient(90deg, #000000 21%, rgba(0, 0, 0, 0) 48%)
    }


    @media screen and (max-width: 1481px) and (min-width: 1201px){
      .machine_hook_130{
        padding-left: 2rem;
        position: relative;
    top: -2rem;
      }
      
      .specs-tab {
        padding-top: 1rem;
      }
      .testo-giu {
        bottom: 1rem;
      }
      .sottotitolo_macchina,
      .testo_piccolo {
        min-width: 26rem;
      }
    }


@media screen and (max-width: 1200px) and (min-width: 797px) {
  .img_gears {
    height: 75%;
  }
  .img_medical {
    height: 70%;
  }  
  .img_micro {
    height: 80%;
  }
  .img_milling-cutter {
    height: 48%;
  }
  .sottotitolo_macchina {
    min-width: unset;
  }
  .machine_hook_130 {
    padding-left: 0;
    overflow: hidden;
  }
  .specs-tab {
    padding-top: 1rem;
  }

 .sottotitolo_macchina, .sottotitolo_macchina_black, .gearhobbing_wormmilling_specification {
    top: unset;
}
.machine_hook_130{
    top: -1.8rem;
}
.nome-macchina,
.nome-macchina_m654 {
  padding-bottom: 0;
}
.main-container {
  width: 85%;
}
.drive-1000_section,
.mz130_section,
.m667_section,
.m312_section,
.m641_section,
.m668_section,
.m642_section,
.m657_section,
.img_1000D-left {
 height: 55vw;
}

.img_1000D-left {
margin-right: 0.5rem;
}
.img_m654-left{
  padding-right: 0.5rem;
}
.img_m668_641-left {
  padding-right: 0.5rem;
  bottom: 0;
}
.img_m312-left, .img_m667-left, .img_mz130-left {
  height: 30%;
}
.img_m642-left {
  height: 20%;
  padding-right: 0.5rem;
}
.img_m657-left {
  height: 70%;
  padding-right: 0.5rem;
}
.left-text {
min-width: 12rem;
}
}


@media screen and (max-width: 796px) {
  
    .sottotitolo_macchina,
    .sottotitolo_macchina_black {
      color: unset;
      padding-left: 1.5rem;
      padding-right: 1.5rem;
      width: unset;
      font-size: 1.2rem;
      min-width: unset;
    }
    .machine_hook_130 {
      color: black;
      padding-left: unset;
      width: 100%;
      grid-row-start: 2;
      grid-row-end: 3;
      grid-column-start: 1;
      grid-column-end: 4;
    }
    .worm_milling,
    .gear_hobbing {
      width: calc(50% - 1rem);
    }
    
    
}

