@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;
  }
  .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: 22px;
    top: 5px;
  }
  .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;
  }
  .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;
  }
}

@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: 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(33vw - 100px);
  }
  .filtr_input{
    width: calc(33vw - 213px);
  }
}
@media screen and (max-width: 1252px) {
  .filtr_item{
    width: calc(50vw - 145px);
  }
  .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);
  }
  .filtr_input{
    width: calc(100vw - 173px);
  }
}