@media (min-width: 768px) and (max-width: 1023px) {
  .blue-box-numbers {
    display: flex;
    flex-wrap: nowrap;
    align-items: center !important;
  }

  .v-block {
    display: none;
  }

  .h-block {
    display: block;
    padding: 0 0 0 21px;
  }

  .right-block {
    margin-bottom: -93px;
  }
}

@media (max-width: 767px), (min-width: 1024px) {
  .h-block {
    display: none;
  }
  .gray-block .container-lg {
    margin-left: unset !important;
  }
}
@media (max-width: 767px) {
  .gray-block_indent {
    margin-bottom: 120px !important;
}
}
