/** from 375px */
/** from 576px */
/** from 768px */
/** from 992px */
/** from 1200px */
@media (min-width: 1200px) {
  .features_image img {
    width: 600px;
    margin-top: 40px;
    position: relative;
    left: -130px;
  }
}
@media (min-width: 1200px) and (min-width: 768px) {
  .features_image .small_note {
    font-size: 1rem;
    padding-left: 65%;
    margin-top: -5%;
    text-align: right;
    margin-left: 10px;
    width: 34%;
  }
}

@media (max-width: 768px) {
  .features_image .small_note {
    font-size: 16px;
  }
}

@media (min-width: 768px) {
  .main h2.w750 {
    width: 750px;
  }
  .img_deflation {
    margin-top: -200px;
  }
  div .chinbar_content_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
  }
  div .chinbar_content_wrapper.col3 div {
    width: 300px;
    text-align: center;
    line-height: 75px;
    font-size: 30px;
    margin-right: 100px;
  }
  div .chinbar_content_wrapper.col2.chinbar_content_wrapper {
    width: 100%;
  }
  div .chinbar_content_wrapper.col2 div {
    width: 50%;
    text-align: center;
    line-height: 75px;
    font-size: 30px;
  }
  div .col3.chinbar_text.left {
    width: 150%;
    text-align: left;
  }
  div .col3.chinbar_text.center {
    text-align: center;
    width: 120%;
  }
  .chinbar_text.left dd {
    text-align: left;
  }
  .chinbar_text.left.lock {
    margin-top: -200px;
    margin-left: 250px;
    margin-bottom: 200px;
  }
  .chinbar_text.left dt {
    text-align: left;
  }
  .chinbar_text.right dd {
    text-align: right;
  }
  .chinbar_text.right dt {
    text-align: right;
  }
}
.img_container.with_text_side.inflation .text_side {
  margin-top: 2rem;
}
.img_container.with_text_side.deflation {
  margin-top: -4rem;
}
.img_container.with_text_side.deflation .text_side {
  margin-top: 3rem;
}

dl.additional_feature_body img {
  width: 100%;
}
@media (min-width: 768px) {
  dl.additional_feature_body img {
    max-height: 557px;
  }
  dl.additional_feature_body .img_container.with_text_side.inflation .text_side {
    margin-top: 4rem;
  }
  dl.additional_feature_body .img_container.with_text_side.deflation {
    margin-top: -14rem;
  }
  dl.additional_feature_body .img_container.with_text_side.deflation .text_side {
    margin-top: 12rem;
  }
}
@media (min-width: 992px) {
  dl.additional_feature_body .img_container.with_text_side {
    justify-content: flex-start;
  }
  dl.additional_feature_body .img_container.with_text_side.inflation .text_side {
    margin-top: 4rem;
  }
  dl.additional_feature_body .img_container.with_text_side.deflation {
    margin-top: -21rem;
  }
  dl.additional_feature_body .img_container.with_text_side.deflation .text_side {
    margin-top: 20rem;
  }
}