#business_sec1 .page-title p {
  margin: 20px auto 0;
}
#business_sec1 .page-title {
  margin-bottom: 120px;
}
#business_sec1 .business-flex {
  display: flex;
  gap: 60px;
  margin-top: 80px;
  align-items: center;
}
#business_sec1 .business-flex.reverse {
  flex-direction: row-reverse;
}
#business_sec1 .business-flex .item-text {
  width: 50%;
  padding-bottom: 50px;
}
#business_sec1 .business-flex .item-text p {
  line-height: 2;
  margin-top: 30px;
}
#business_sec1 .business-flex .item-img {
  width: 50%;
}
@media only screen and (min-width: 1081px) {
  .inner {
    width: 64%;
  }
}
@media only screen and (max-width: 1080px) {
  #business_sec1 .page-title p {
    width: 100%;
    font-size: 0.9rem;
  }
  #business_sec1 .business-flex {
    gap: 30px;
    margin-top: 40px;
  }
  #business_sec1 .page-title {
    margin-bottom: 60px;
  }
  #business_sec1 .business-flex .item-text p {
    line-height: 1.8;
    margin-top: 20px;
    font-size: 0.9rem;
  }
}

@media only screen and (max-width: 767px) {
  #business_sec1 .page-title p {
    font-size: 0.8rem;
    line-height: 1.8;
  }
  #business_sec1 .page-title {
    margin-bottom: 30px;
  }
  #business_sec1 .business-flex {
    gap: 20px;
    margin-top: 20px;
    flex-direction: column-reverse;
  }
  #business_sec1 .business-flex .item-img {
    width: 80%;
  }
  #business_sec1 .business-flex .item-text {
    width: 100%;
    padding-bottom: 20px;
  }
  #business_sec1 .business-flex.reverse {
    flex-direction: column-reverse;
  }
  #business_sec1 .business-flex .item-text p {
    margin-top: 10px;
    font-size: 0.8rem;
  }
}