@media (max-height: 700px) {
	
}
@media (min-width: 2600px) {
	
}

@media (max-width: 1730px) {
	
}

@media (max-width: 1600px) {
	.content06 ul li {padding: 10px 0;}
}
@media (max-width: 1440px) {
	
}
@media only screen and (max-width : 1320px) and (orientation : landscape) {
}

@media only screen and (max-width : 1000px) {
}
/* iPad landscape ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1366px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
	
	
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1180px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
	
}

/* ipad portrait ----------------------------------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	
}

@media only screen and (min-device-width : 768px) and (max-device-width : 900px) and (orientation : portrait) {

}
	
/* mobile landscape ----------------------------------- */
@media (min-width: 481px) and (max-width: 896px) and (orientation: landscape) {
	body {
		height: 100vh !important;
		overflow: hidden;
	}
	.landscape {
		display: block !important;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100vh;
		background: #737373;
		z-index: 40;
		text-align: center;
	}
	.landscape h6 {
		font-size: 16px;
		font-weight: 400;
		width: 100%;
		position: absolute;
		transform: translate(0,-50%);
		top: 50%;
		left: 0;
		color: #fff;
	}

}

/* mobile portrait ----------------------------------- */
@media(max-width:480px) and (orientation : portrait) {
	h1 {font-size: 38px;}
	h3 {font-size: 30px;}
	.content01 {
		background: url("../images/img01.jpg") no-repeat center left -200px;
		background-size: cover;
		padding: 320px 0 20px 0;
	}
	.aktualita {padding: 25px;}
	.kurzy {padding: 25px 25px 150px 25px;}
	.strankakurzy.content01 {background-position: center left -380px;}
	.content02 {padding: 0 0 30px 0;}
	.content02 .row {
		margin-right: calc(-.5 * var(--bs-gutter-x));
		margin-left: calc(-.5 * var(--bs-gutter-x));
	}
	.content02 .row>* {
		padding: calc(var(--bs-gutter-x) * .5);
		padding-bottom: 0;
	}
	.content02 button {margin: 20px 0 10px 0;}
	.content03 {padding: 40px 0 20px 0;}
	.content04 {padding-bottom: 15px;}
	.content04 .row + .row {
		margin-right: calc(-.5 * var(--bs-gutter-x));
		margin-left: calc(-.5 * var(--bs-gutter-x));
	}
	.content04 .row + .row>* {
		padding: calc(var(--bs-gutter-x) * .5);
		padding-bottom: 0;
	}
	.content05 {padding: 30px 0 0 0;}
	.content05 iframe {
		position: relative;
		height: 300px;
		width: 100%;
		left: auto;
		top: auto;
	}
	footer {font-size: 14px;}
	footer ul {
		border-bottom: none;
		padding-top: 20px;
	}
	footer ul li {
		display: block;
		padding: 5px 0;
	}
	footer p {text-align: left;}
	.fig01, .fig02, .fig07, .fig08 {display: none;}
	.content07 .table {font-size: 12px;}
	.content07 .table img {width: 140px;}
	.content07 .table img.logosmall {width: 80px;}
	.content07 .table tr td:first-child {width: 22%;}
	.content07 .table tr td:last-child {white-space: nowrap;}
	.content05 ol li {padding: 5px 30px 5px 0;}
}


/* tom 2025 ----------------------------------- */