.innerPage-blueBlock-number {
  display: none;
}

/* .footer-mt-pt {
  padding-top: unset !important;
  margin-top: unset !important;
} */
@media (max-width: 767px) {
  .bg-blue {
    padding: 221px 0px;
}
.structure_position {
  top: -33px !important;
}
.container-fluid .bg-blue .str-blue-block {
  top: -44px;
  min-height: unset;
  max-height: unset;
}
.descriptionText {
  padding-bottom: 20px !important;
}
}


@media (min-width: 1440px) and (max-width: 1919px) {
  .nav-item .strukture-item .str-button_detail {
    left: 20% !important;
  }

  .tab-content {
    margin-top: 280px !important;
  }

  .description-container {
    top: 304%;
  }
  .bg-blue {
    padding: 217px 0;
  }
  .strukture-item:hover {
    width: 420px !important;
    height: 347px !important;
    background-size: contain !important;
  }

  .block-1:hover,
  .block-2:hover,
  .block-3:hover,
  .block-4:hover,
  .block-5:hover,
  .block-6:hover {
    margin-left: -3px;
  }

}

.container-fluid .bg-blue #mainDescr {
  max-width: fit-content;
  padding-left: 9px;
  padding-right: 15px;
}

@media (min-width: 768px) and (max-width: 1023px) {
  .description-container {
    left: 134%;
  }
  .str-button_detail {
    padding: 10px 24px !important;
    left: 28% !important;
    bottom: 11%;
}
.bx_catalog_text .bx_catalog_text_ul .description-container .descriptionText {
  padding: 0 !important;
}
}

@media (min-width: 769px) and (max-width: 1023px) {
  .container-fluid .bg-blue #mainDescr {
    max-width: fit-content;
    left: 22px;
  }
}

@media (min-width: 1024px) and (max-width: 1279px) {
  .strukture-item:hover {
    width: 420px !important;
    height: 347px !important;
    background-size: contain !important;
  }
  .block-1:hover,
  .block-2:hover,
  .block-3:hover,
  .block-4:hover,
  .block-5:hover,
  .block-6:hover {
    margin-left: -3px;
  }
  .container-fluid .bg-blue .strLogo img {
    left: calc(280px - (1024px - 100vw) * 0.21);
  }
}

@media (min-width: 1280px) and (max-width: 1439px) {
  .container-fluid .bg-blue #mainDescr {
    padding-right: 47px;
    max-width: fit-content;
    padding-top: 92px;
    padding-left: 26px;
  }
}

@media (max-width: 768px) {
  .container-fluid .bg-blue #mainDescr {
    bottom: -408px !important;
  }
}

@media (min-width: 1440px) and (max-width: 1920px) {
  .container-fluid .bg-blue #mainDescr {
    top: -95px;
    padding-left: 23px;
  }
}

@media (max-width: 560px) {
  .container-fluid .bg-blue .strLogo img {
    width: 100px;
  }

  .container-fluid .bg-blue .str-blue-block {
    top: 0px;
  }
}

@media (min-width: 769px) and (max-width: 790px) {
  .bx_catalog_text .bx_catalog_text_ul .block-1 {
      position: absolute;
      top: -145px;
      left: calc(208px - (1024px - 100vw) * 0.21);
  }
}

@media (min-width: 791px) and (max-width: 800px) {
  .bx_catalog_text .bx_catalog_text_ul .block-1 {
      position: absolute;
      top: -145px;
      left: calc(210px - (1024px - 100vw) * 0.21);
  }
}

@media (min-width: 801px) and (max-width: 820px) {
  .bx_catalog_text .bx_catalog_text_ul .block-1 {
      position: absolute;
      top: -145px;
      left: calc(215px - (1024px - 100vw) * 0.21);
  }
}
@media (width: 768px)  {
  .bx_catalog_text .bx_catalog_text_ul li {
    -webkit-transform: scale(0.42);
    -ms-transform: scale(0.42);
    transform: scale(0.42);
}
.str-block {
  left: 0% !important;
}
.bx_catalog_text .bx_catalog_text_ul .block-1 {
    top: -150px;
    left: calc(107px - (1024px - 100vw) * 0.21);
  }
  .bx_catalog_text .bx_catalog_text_ul .block-2 {
    top: -74px;
    left: calc(-37px - (1024px - 100vw) * 0.21);
}
.bx_catalog_text .bx_catalog_text_ul .block-4 {
  top: 83px;
  left: calc(-40px - (1024px - 100vw) * 0.21);
}
.bx_catalog_text .bx_catalog_text_ul .block-3 {
  top: -75px;
  left: calc(252px - (1024px - 100vw) * 0.21);
}
.bx_catalog_text .bx_catalog_text_ul .block-5 {
  top: 83px;
  left: calc(254px - (1024px - 100vw) * 0.21);
}
.container-fluid .bg-blue .structure-img_position img {
  left: 206px;
  top: 76px;
}
.container-fluid .bg-blue #mainDescr {
  left: 515px;
  top: -19px;
}
.bg-blue {
  padding: 86px 0;
}
.container-fluid .bg-blue {
  margin-bottom: 150px;
}
.bx_catalog_text .bx_catalog_text_ul .description-container {
  left: 516px;
  width: 60%;
}
}