/* MS úprava - http://msdn.microsoft.com/en-gb/library/ie/hh869615%28v=vs.85%29.aspx */
@-ms-viewport{
	width:device-width;
} 

.headerfoto {
   height: 56px;
    background-size: 100%;
   /* background-image: url(slider/header.jpg);*/
    background-repeat: no-repeat;
   background-position: 0px 0;
    position: relative;
	margin-top: 190px;
}
/* -------------------- max.rozlišení pod 1300 px ---------------- */

@media only screen and (max-width: 1299px) {
	
.headerfoto {
   /* background-image: url(slider/header1.jpg);
	background-position: center;*/
padding: 0 15px;
}

}
/* -------------------- max.rozlišení pod 1100 px ---------------- */

@media only screen and (max-width: 1100px) {


}

/* -------------------- max.rozlišení pod 1023 px ---------------- */

@media only screen and (max-width: 923px) {
.headerfoto {
    height: 200px;
   
   background-image: url("slider/bacg.gif");
   
	margin-top: 120px;
	 background-size: auto;
	height: auto;
	border-bottom: 1px solid #00457b;
}
}
/* -------------------- max.rozlišení pod 720 px ---------------- */

@media only screen and (max-width: 800px) {

	
	}

/* -------------------- max.rozlišení pod 480 px ---------------- */
/* treba iPhone7Plus má 414, iPhone6 a 7 375 */

@media only screen and (max-width: 550px) {

.headerfoto {
  /*  background-image: url("images/ndmob.gif"), url("slider/header3.jpg");*/
}

.or_povinne {
    float: none;
    margin-bottom: 10px;
}

#Adresa {
    float: none;
    border-left: none;
    padding: 0;
    margin-left: 0;
    margin-bottom: 20px;
}

.or_povinne, #Adresa, #Kontakty .oradek, #UredniHodiny, #PracovniDoba, #UdajeOrganizace, .or_povinne

 {
    float: none;
    border-left: none;
    padding: 0;
    margin-left: 0;
   
	width: 100%;
}

#port-middle div#UdajeOrganizace h4 {
    margin-top: 0px;
}

#port-middle #Kontakty h4 {
   
    margin-top: 20px;
}

#Kontakty .oradek, .or_povinne
 {
   padding: 5px 8px 9px;
   box-sizing:border-box;
}

#Kontakty .oradek + .oradek
 {
   padding-top: 0px;
   
}
	}

/* -------------------- max.rozlišení pod 360 px --------------------------------------------------------------- */
/* treba LG G3 a Samsungy mají 360, iPhone5 320 */

@media only screen and (max-width: 422px) {

#Kontakty table {
  
	border: none;
	border-top: solid 1px #d7d7d7;
}



#Kontakty table tr  {
  
	display: block;
	border-bottom: solid 1px #d7d7d7;
}

#Kontakty table tr td  {
  
	display: inline-block;
width: auto;
border: none !important;
}

#Kontakty table tr:nth-child(2) td:nth-child(3), #Kontakty table tr:nth-child(3) td:nth-child(3), #Kontakty table tr:nth-child(4) td:nth-child(3),  #Kontakty table tr:nth-child(5) td:nth-child(3) {
  
	display:block;
	text-align: right;
padding-top: 0px;

}

#Kontakty table tr:nth-child(1) td:nth-child(3), #Kontakty table tr:nth-child(6) td:nth-child(3), #Kontakty table tr:nth-child(7) td:nth-child(3) {
  
	float: right;
	padding-right: 0;

}




#Kontakty table tr td:nth-child(2)  {
  
	float: right;

}


#Kontakty table tr th  {
  
	display: inline-block;
width: auto;
border: none !important;
}


/* end */
	
}	

/* -------------------- max.rozlišení pod 360 px --------------------------------------------------------------- */
/* treba LG G3 a Samsungy mají 360, iPhone5 320 */

@media only screen and (max-width: 360px) {
#header #logo a {
   
    background-size: contain;
    background-position: 0px 7px;
	overflow: hidden;
}



/* end */
	
}

/* -------------------- max.rozlišení pod 320 px ---------------- */
/* treba iPhone5 má 320 */

@media only screen and (max-width: 320px) {
#mobnav #rsmenu01 #menu-button {
    
    font-size: 0px;
   
}

#topblesk {
    column-count: 1;
    
}


#Kontakty table {
  
	
}



#Kontakty table tr  {
  
	display: block;
	border-bottom: solid 1px #d7d7d7;
}

#Kontakty table tr td  {
  
	display: inline-block;
width: auto;
border: none !important;
}
#Kontakty table tr th  {
  
	display: inline-block;
width: auto;
border: none !important;
}

}
