.single-page-template .module-container img {
  width: 100%;
}

.single-page-template .sub_parent_0 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.single-page-template.services-tree .prod_container {
  max-width: 715px;
}

@media screen and (min-width: 701px) and (max-width: 819px) {
  .single-page-template .sub_parent_0 {
    padding: 32px 64px;
  }
  .single-page-template .sub_parent_0 .prod_container .flex-col p.H3,
  .single-page-template .sub_parent_0 .prod_container .flex-col p.H-mob {
    font-size: 40px;
    line-height: 47px;
    margin-left: 168px;
  }
  .single-page-template .sub_parent_0 .prod_container .flex-col div {
    margin-left: 168px;
  }
  .single-page-template
    .sub_parent_0
    .prod_container
    .flex-col
    div.module-container
    span.Sub2 {
    font-size: 16px;
  }
  .services-tree .prod_container {
    width: 660px;
  }
}
@media screen and (min-width: 701px) and (max-width: 1000px) {
  .services-tree .prod_container {
    padding: 0;
  }
  .services-tree .prod_container {
    display: flex;
    gap: 60px;
  }

  .services-tree .prod_container .single {
    width: 50%;
  }
}