body  {
	
}

.headerfoto .headernadpis span.obal2 {
 
  background-color: #009dc8;
}

#podbody .row-pageheader {
  background-image: url(/modrava-common/images/navrh_02.gif), url(images/bacg_green.gif);
  
}

@media only screen and (min-width: 923.9px) {
  .ai-imggal, .ai-imgfile {
    width:45%;
  }
}

@media only screen and (max-width: 923px) {
  #podbodyinn #header #logo3 {
    display: block;
    left:0px;
    width: calc(100%);
    background-size: contain;
    /*background-position-x: -40px;*/
    background-repeat: no-repeat;
    height: 38px;
  }

  body .row-slider {
    
    padding-top: 180px;
    
  }
  .flexslider .slides img {
   
    height: 250px;
    object-fit: cover;
  }
}

@media only screen and (max-width: 480px) {
  #podbodyinn #header #logo3 {
   
    background-size: 100%;
   
    aspect-ratio: 692 / 54;
  }

  #podbodyinn #header #logo3 {
   
    background-image: url(images/navrh_mobil_03.gif);
  width: 370px;
  height: 96px;
   max-width: 100%;
  }

  .flexslider .slides img {
    
    margin-top: 0px;
    margin-bottom: 0px;
  }



.headerfoto .headernadpis span.obal span.obal2 {
  font-size: 1.1em;
  line-height: inherit;
  padding: 1px 15px;
}
body .row-slider {
  padding-top: min(225px, calc(100px + 30vw));
}

.headerfoto .headernadpis span.obal span.obal2 {
  margin-top: min(98px, calc(0px + 25vw));
}

}