@media screen and (max-width: 1199px) {

  .homev7 .header-content .text {
    margin-bottom: 60px;
  }

  .homev7 .header-content__button {
    width: 370px;
  }

  .homev7 .compare-right .compare__text {
    width: 280px;
    margin-left: auto;
    margin-right: auto;
  }

  .homev7 .header-content .title {
    margin-bottom: 40px;
  }

  .homev7 .header-content .text {
    margin-bottom: 80px;
  }
}

@media screen and (max-width: 992px) {

  .homev7 .header-content__button {
    display: block;
    margin: 0 auto;
  }

  .homev7 .button-left {
    width: 280px;
    margin-right: auto;
    margin-bottom: 30px;
  }

  .homev7 .button-right {
    width: 370px;
  }

  .homev7 .header-content .text {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .homev7 .compare__result {
    width: 270px;
  }

  .homev7 .compare-left .compare__result {
    margin-top: 98px;
  }
}

@media screen and (max-width: 768px) {

  .homev7 .compare-right .compare__position {
    top: 0;
  }

  .homev7 .compare__result {
    width: auto;
  }

  .homev7 .compare-left .compare__result {
    margin-top: 65px;
  }

  .homev7 .compare-right .compare__text,
  .homev7 .compare-left .compare__text {
    width: auto;
    margin-bottom: 50px;
  }
}

@media screen and (max-width: 580px) {

  .homev7 .header-content {
    padding-top: 130px;
  }

  .homev7 .compare__result {
    font-size: 17px !important;
  }

  .homev7 .compare-left .compare__result {
    margin-top: 54px;
  }

  .homev7 .button-right {
    max-width: 320px;
    width: auto;
    height: auto;
  }

  .homev7 .button-left {
    max-width: 280px;
    width: auto;
  }
}
