@media only screen and (min-width:1024px) {

  .nadpis h2
  {
    margin: 50px auto 0 auto;
  }



  .popis b
  {
    font-size: 17px;
  }



  .popis-podklady
  {
    width: auto;
    background-color: rgb(240,240,240);
    padding: 50px 70px;
    border-radius: 6px;
    margin: 0 auto 50px auto;
  }



  .popis ul
  {
    text-align: left;
    line-height: 35px;
  }



  .popis ul ul
  {
    margin: 0 0 0 35px
  }

}


@media only screen and (min-width:320px) and (max-width:1023px) {

  .nadpis h2
  {
    margin: 50px auto 0 auto;
  }



  .popis b
  {
    font-size: 16px;
  }



  .popis-podklady
  {
    width: auto;
    background-color: rgb(240,240,240);
    padding: 25px 45px;
    border-radius: 6px;
    margin: 0 auto 25px auto;
  }



  .popis ul
  {
    text-align: left;
    line-height: 30px;
  }



  .popis ul ul
  {
    margin: 0 0 0 25px
  }
  
}