@media screen and (max-width: 1250px) {
  .sub_nadpis{
    width: 350px;
    height: 40px;
    top: 10px;
  }
  .sub_nadpis h1{
    font-size: 15px;
  }
  .sub_nadpis h2{
    font-size: 13px;
    line-height: 10px;
  }
}

@media screen and (max-width: 1050px) {
  .blok_1 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }
  .blok_2 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }
  
  .kapitani_full{
    display: none;
  }
  .kapitani_mobil{
    display: block;
  }
  .mapa_btn{
    display: inline-block;
  }
}

@media screen and (max-width: 850px) {
.profil_head_cont {
    width: calc(100% - 100px);
  }
}

@media screen and (max-width: 690px) {
  .blok_r{
    width: 100%;
    margin-right: 0px;
    margin-top: 20px;
  }
  .main_2{
    padding: 20px;
  }
}

@media screen and (max-width: 600px) {
  .cred{
    width: 100vw;
    padding: 50px;
  }
  
}
@media screen and (max-width: 500px) {
  input[type="text"].input_auth{
    width: 17vw;
    height: 17vw;
  }
  input[type="text"].input_auth2{
    width: 17vw;
    height: 17vw;
    margin-left: 0px;
  }
  
}

@media screen and (max-width: 460px) {
  .sub_nadpis{
    display: none;
  }
  .profil_image {
      width: 70px;
      height: 70px;
  }
  .profil_head_hodnoty{
    display: none;
  }
  .profil_head_cont {
    top: 2px;
    left: 35px;
    width: calc(100% - 30px);
  }
  .profil_head_cont h1{
    font-size: 19px;
  }
  .profil_head{
    top: -10px;
  }
  .profil_change{
    top: 55px;
    left: -5px;
  }
  
  .sekce_buttons {
      top: -45px;
      right: -10px;
      left: auto;
  }
}