@media screen and (max-width: 1300px) {
  .db_container_left{
    width: calc(100% - 20px);
  }
  .db_container_right{
    width: calc(100% - 20px);
  }
}
@media screen and (max-width: 1175px) {
  .odhlaseni{
    width: 80px!important;
  }
  tr.table_top_values td {
      text-align: center;
      padding: 0px 5px;
      font-size: 13px;
  }
  tr.table_top_small td {
      font-size: 10px;
      text-align: center;
      padding: 0px 7px;
  }
  #top_search{
    /*padding: 2px 7px!important;*/
  }
  h1.nadpis_stranky {
    top: 3px;
    left: 10px;
  }
  .top{
    height: 50px;
    left: 0px;
    width: 100%;
  }
  .menu_top{
    top: 50px;
  }
  .page{
    top: 45px;
  }
}

@media screen and (max-width: 920px) {
  .menu_top{
    position: fixed;
    top: 50px;
    display: none;
    z-index:9999999;
  }
  /*
  .logo_a{
    text-align: left;
    padding-left: 20px;
    visibility: hidden;
    height: 10px;
  }
  */
  .menu_logo{
    /*display: none;*/
    height: 30px;
    top: 0px;
  }
  .top{
    left: 0px;
    width: 100%;
    padding-left: 0px;
  }
  .page{
    margin-left: 0px;
    width: 100%;
    left: 0px;
  }
  .page_seznam{
    margin-left: 0px;
    min-width: 100%;
    left: 0px;
  }
  .menu_icon{
    display: block;
    margin-top: 6px;
    margin-left: 5px;
  }
  h1.nadpis_stranky {
    top: 3px;
    left: 45px;
  }
  .tt_w{
    display: none;
  }
  #top_search2{
    display: block;
  }
  .dialog{
    /*left: 0px;*/
  }
  #loader {
    left: 0px;
    width: 100%;
  }
}

@media screen and (max-width: 850px) {
  .col_1, .col_2, .col_3{
    min-width: 270px;
  }
  .dlazdice_cont{
    width: 840px;
  }
  .vrch_strankovani{
    display: none;
  }
  .vrch_hledat{
    display: none;
  }
}

@media screen and (max-width: 700px) {
  .filtr_nazev{
    text-align: left;
  }
}

@media screen and (max-width: 550px) {
  .dialog_double{
    width: 240px;
    left: calc(50vw - 170px);
  }
  .dialog{
    /*margin-top: -60px;*/
  }
}

@media screen and (max-width: 540px) {
  .zebra_buttons{
    display: block;
  }
}

@media screen and (max-width: 440px) {
  .login_info{
    display: none;
  }
}

@media screen and (max-width: 440px) {
  .tt_w2{
    display: none;
  }
}

@media screen and (max-height: 860px) {
  .dialog{
    top: 100px!important;
    height: calc(100vh - 200px)!important;
  }
}

@media screen and (max-width: 1572px) {
  .filtr_item{
    width: calc(25vw - 90px);
  }
  .filtr_input{
    /*width: calc(33vw - 213px);*/
  }
}
@media screen and (max-width: 1252px) {
  .filtr_item{
    width: calc(33vw - 105px);
  }
  .filtr_input{
    /*width: calc(50vw - 253px);*/
  }
}
@media screen and (max-width: 920px) {
  .filtr_item{
    width: calc(50vw - 45px);
  }
  .filtr_input{
    /*width: calc(50vw - 153px);*/
  }
}
@media screen and (max-width: 688px) {
  .filtr_item{
    /*width: calc(100vw - 40px);*/
    width: calc(100vw - 30px);
    margin: 12px 0px 12px 5px;
  }
  .filtr_input{
    /*width: calc(100vw - 173px);*/
  }
}