.h-block {
  display: none;
}

@media (max-width: 575px) {
  .tezis {
    margin-top: 85px;
  }
  .num {
    padding-left: 17px;
  }
}

@media (min-width: 576px) and (max-width: 1279px) {
  .tezis {
    margin-top: 100px;
  }
}

@media (max-width: 767px) {
  .tezis {
    margin-top: 151px !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .tezis {
    margin-top: 151px !important;
  }

  .blue-box-numbers {
    display: flex;
    align-content: center;
  }

  .v-block {
    display: none;
  }

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

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

@media (width: 768px) {
  .num {
    line-height: 80%;
  }
}

@media (min-width: 1024px) and (max-width: 1279.9px) {
  .right-block {
    margin-bottom: -95px;
  }

  .tezis {
    margin-top: 150px;
    margin-bottom: 0;
  }

  .v-block {
    display: none;
  }

  .h-block {
    display: block;
    padding-bottom: 15px;
  }

  .num {
    padding-bottom: 20px;
  }
  .gray-block .container-lg {
    margin-left: unset !important;
    padding-right: unset !important;
    margin-right: unset !important;
  }
}

@media (min-width: 1440px) and (max-width: 1919px) {
  .dop-caption > br {
    display: block;
  }
  .container_indentation .tezis {
    padding-bottom: unset !important;
  }
}

@media (min-width: 1920px) {
  .num {
    padding-left: 0;
  }
}

@media (min-width: 1280px) and (max-width: 1439px) {
  .gray-block {
    margin-bottom: 100px !important;
  }
  .tezis {
    padding-top: 10px;
  }
}