@media only screen and (max-width: 1700px) {
.kontejner {
  width: 1200px;
}
}


@media only screen and (max-width: 1600px) {

}

@media only screen and (max-width: 1400px) {



.hlMenunavbar .logo {
  padding: 5px 10px 10px 10px;
}

.hlMenunavbar .logo img {
  height: 55px;
}

.hlMenunavbar .keStazeniHead {
  padding: 5px 20px;
  height: 80px;
}

.hlMenunavbar .icoDownload {
  height: 43px;
}

.hlMenunavbar .navbar-toggler {
  padding: 5px 10px 5px 20px;
  height: 80px;
}

.hlMenunavbar .navbar-toggler-iconBox {
  margin: 4px 0px;
}

.otevrenoSpan {
  padding-left: 10px;
  font-size: 14px;
}

.hlMenunavbar .icoOtevreno {	
  height: 45px;
} 

.hlMenunavbar .TelHead {
  padding: 5px 15px 5px 10px
}

.hlMenunavbar .icoTelHead {
  padding: 5px 10px;
  height: 55px;
}

.telHeadSpan {
  padding-left: 0px;
}

.telHeadSpan1 {
  font-size: 24px;
}

.telHeadSpan2 {
  font-size: 14px;
}

.hlavniMenu.navbar-nav {
  height: calc(100vh - 80px);
}

.zahlaviMenuFix .telHeadSpan1 {
  font-size: 20px;
}

.zahlaviMenuFix .telHeadSpan2 {
  font-size: 13px;
}
.zahlaviMenuFix .hlMenunavbar .icoOtevreno {
  height: 35px;
}



.uvodniSlideNazev.uvodniSlideNazevDlouhy {
  font-size: 48px;
}


.uvodniSlideNazev.uvodniSlideNazevExtraDlouhy {
  font-size: 36px;
}



}
