@media screen and (max-width: 1850px) {
  .offer__page h1 {
    font-size: 2vw;
    margin-bottom: 3vw;
  }
  .offer__page h1 span:first-child {
    font-size: calc(3vw + 10px);
    display: block;
  }
  .offer__text_page {
    font-size: 1.8vw;
    width: 30vw;
    margin-bottom: 2.5vw;
  }
  .head__image_page img {
    max-width: 100%;
    pointer-events: none;
  }
}
@media screen and (max-width: 1600px) {
  .offer__btn_page,
  .offer__text_page {
    margin-left: 50px;
  }
  .head__image_page img {
    width: 70%;
  }
}
@media screen and (max-width: 1400px) {
  .offer__page h1 {
    font-size: 2vw;
  }
  .offer__page h1 span:first-child {
    font-size: calc(3vw + 10px);
  }
  .offer__text_page {
    font-size: 1.8vw;
    width: 30vw;
  }
  .innovation_header {
    padding: 15px 20px 15px;
  }
  .head__image_page img {
    width: 53%;
  }
  .sertificate_logo {
    padding: 30px 0;
  }
}
@media screen and (max-width: 1199px) {
  .page_title_section {
    padding-top: 80px;
  }
  .section_offer h2.section_title_line_new {
    margin-bottom: 40px;
  }
  .process__page {
    padding-bottom: 80px;
  }
  .equipment_callback_econome .service__title {
    font-size: 36px;
  }
  .catalog__img {
    position: absolute;
    left: 0;
    bottom: -25px;
    width: 72%;
    max-width: 370px;
  }
  .reserve__page_special {
    font-size: 32px;
  }
  .advant__page_subtitle {
    font-size: 14px;
  }
  .percent_econom img {
    width: 200px;
  }
  .percent_econom p {
    font-size: 36px;
  }
  .count__value {
    font-size: 38px;
  }
}
@media screen and (max-width: 991px) {
  .innovation_header .phone_innovation {
    margin-left: auto;
  }
  .head_section_page {
    height: 80vh;
    display: flex;
    align-items: center;
  }
  .head__image_page img {
    width: 70%;
  }
  .offer__text_page {
    font-size: 20px;
    width: 100%;
  }
  .feature {
    padding-bottom: 50px;
  }
  .teplopaket__list {
    padding: 40px 15px;
  }
  .teplopaket_subtitle {
    font-size: 14px;
  }
  .industries__item {
    width: 30%;
  }
  .industries__name {
    padding: 0;
  }
  .variant__subtitle {
    font-size: 26px;
  }
  .variant_wrap {
    margin-top: -116px;
    padding-bottom: 30px;
  }
  .variant_title_section {
    padding-bottom: 160px;
  }
  .handling__link {
    width: 100%;
  }
  .handling__item {
    padding: 0 15px;
  }
  .handling__text {
    width: calc(100% - 30px);
    padding-bottom: 20px;
  }
  .handling__item::before {
    width: calc(100% - 30px);
  }
  .decision__tab_first.open {
    padding-top: 40px;
  }
  .decision_info {
    padding-top: 0;
  }
  .decision__tab_second .decision_text {
    width: 255px;
    margin-top: -100px;
    margin-left: auto;
  }

  .decision__tab_first .decision_text {
    order: 1;
    width: 100%;
  }
  .decision__name {
    font-size: 20px;
  }
  .decision__name p{
      padding: 0 15px;
  }
  .decision__tab_first::before{
      width: 100%;
  }
  .equipment_callback_econome .service__title {
    font-size: 28px;
  }
  .catalog__img {
    position: static;
  }
  .catalog__wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .catalog__link {
    margin: 0;
  }
  .equipment-callback.equipment_callback_econome {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .equipment_callback_econome .row {
    align-items: center;
  }
  .decision__tab_first .decision_image {
    max-width: 289px;
  }
  .reserve__page_special {
    font-size: 28px;
  }
  .reserve_page .my_row_reserv {
    margin-bottom: 55px;
  }
  .reserve__info_left {
    margin-bottom: 40px;
  }
  .left__content,
  .right__content {
    width: 100%;
  }
  .right__content {
    margin-bottom: 30px;
  }
  .left__content {
    order: 1;
  }
  .left__content .reserve__img,
  .right__content img {
    max-width: 300px;
  }
  .exploitation_img_wrap .exploitation_img_main {
    position: static;
    transform: none;
    display: block;
    margin: 30px auto;
  }
  .exploitation_img_wrap .exploitation_img_main img {
    position: static;
  }
  .exploitation__item {
    margin-bottom: 30px;
  }
  .percent_econom img {
    width: 180px;
  }
  .percent_econom {
    margin-bottom: 25px;
  }
  .percent_econom p {
    font-size: 32px;
  }
  .reliz__technic {
    width: auto;
  }
  .right_top_yellow {
    width: 150px;
    top: 0;
  }
  .left_bottom_yellow {
    width: 150px;
  }
  .decision__tab_first .decision_image{
      max-width: 500px;
  }
}
@media screen and (max-width: 767px) {
  .head_section_page {
    height: auto;
    padding-top: 180px;
    padding-bottom: 100px;
    display: flex;
    align-items: center;
  }
  .head__image_page img {
    position: absolute;
    width: 35vw;
    bottom: 100%;
    margin-top: -25vh;
    opacity: 0.4;
  }
  .offer__page h1 {
    font-size: 28px;
  }
  .offer__page h1 span:first-child {
    font-size: 38px;
  }
  .offer__text_page {
    font-size: 24px;
    width: 100%;
    max-width: 450px;
  }
  .offer__btn_page,
  .offer__text_page {
    margin-left: 0;
  }
  .teplopaket:before {
    display: none;
  }
  .teplopaket__image_first,
  .teplopaket__image_second {
    padding: 30px 15px;
  }
  .teplopaket__image_first:before,
  .teplopaket__image_second::before {
    content: "";
    display: block;
    width: 200%;
    height: 100%;
    position: absolute;
    top: 0;
    left: -50%;
    background: #f5f6f8;
  }
  .teplopaket__image_first img {
    transform: translateY(0);
  }
  .teplopaket__image_second {
    order: 2;
  }
  .teplopaket__image img {
    position: relative;
  }
  .industries__bg {
    transform: translateX(-50%);
    max-width: 80%;
  }
  .variant_wrap {
    margin-top: 0;
    padding-top: 40px;
  }
  .variant_title_section {
    padding-bottom: 40px;
  }
  .equipment_callback_econome .service__title {
    font-size: 32px;
  }
  .equipment-callback .service__title {
    margin-bottom: 15px;
    text-align: center;
  }
  .equipment_callback_econome p {
    margin-left: auto;
    margin-right: auto;
  }
  .equipment_callback_econome h2 br {
    display: block;
  }
  .catalog__img {
    order: 1;
  }
  .decision__tab_second .decision_text {
    margin-top: -54px;
  }
  .decision__tab_first .decision_image {
    margin-right: auto;
    margin-top: 25px;
    max-width: 70%;
    width: 45%;
  }
  .decision__tab_first .decision_schem {
    width: 50%;
  }
  .decision_list {
    width: 50%;
  }
  .decision_list li {
    font-size: 18px;
    line-height: 1.33em;
    color: #293132;
    margin-bottom: 14px;
  }
  .reserve__img {
    width: 60%;
    display: block;
    margin: 0 auto 30px;
  }
  .reserve__info_left,
  .reserve__info_right {
    width: 100%;
  }
  .reserve_page .my_row {
    margin-bottom: 30px;
  }
  .econom__value {
    font-size: calc(9vw + 10px);
  }
  .econom__right {
    background: #fff;
    padding: 30px 15px;
  }
  .exploitation__table {
    margin-bottom: 30px;
  }
  .contacts_page {
    padding-top: 0;
  }
  .contacts__left::before {
    right: -50%;
  }
  .contacts__more_wrap {
    flex-direction: row;
  }
  .decision__tab_first .decision_schem,
  .decision_list {
    width: 100%;
    margin-bottom: 20px;
  }
  .decision_list {
    order: 0;
  }
  .decision__tab_first .decision_schem {
    order: 1;
  }
}
@media screen and (max-width: 576px) {
  .equipment-callback .service__title {
    line-height: 1.3em;
  }
  .industries__item {
    width: 48%;
  }
  .decision__tab_second .decision_text {
    margin-top: 0;
    width: 100%;
  }
  .decision__name {
    font-size: 18px;
  }
}
