@media (max-width: 1680px) and (min-height: 600px) {
}

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

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

@media (max-width: 1600px) {
}
@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) {
	h1, h4 {white-space: nowrap;}
	.content01 iframe {height: 1090px;}
	.content02 .col-md-4 div {padding: 20px;}
	footer {
		background: #ECECEC;
		padding-top: 100px;
	}
}

/* ipad portrait ----------------------------------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.content01 iframe {height: 1050px;}
	.content02 .col-md-4 div {padding: 20px;}
	h1, h4 {white-space: nowrap;}
	h4 {margin: 50px 0 40px 0;}
	footer {font-size: 16px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 900px) and (orientation : portrait) {
	.container {max-width: 100%;}
	.content02 {font-size: 16px;}
	h3 {font-size: 16px;}
	footer {
		background: #ECECEC;
		padding-top: 100px;
	}
}
	
/* 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: #fff;
		z-index: 40;
		text-align: center;
	}
	.landscape div {
		position: absolute;
		transform: translate(0,-50%);
		top: 50%;
		left: 0;
		width: 100%
	}
	.landscape h6 {
		font-size: 20px;
		font-weight: 400;
		color: #1B7D9B;
		margin-top: 30px;
	}

}

/* mobile portrait ----------------------------------- */
@media(max-width:480px) and (orientation : portrait) {
	.logo {
		background: url("../images/logo.png") no-repeat center left;
		background-size: 140px auto;
		font-size: 14px;
		padding: 22px 0 22px 150px;
	}
	header .col-md-8 {text-align: center;}
	header .col-md-4 {
		text-align: center;
		padding-top: 35px;
	}
	h1 {
		font-size: 30px;
		margin: 70px 0 30px 0;
	}
	h2 {
		font-size: 20px;
		margin: 50px 0 20px 0;
	}
	h4 {
		font-size: 20px;
		margin: 80px 0 30px 0;
	}
	.content01 {text-align: center;}
	.content01 iframe {
		height: 1250px;
		margin-bottom: 0;
	}
	.content02 {padding-top: 20px;}
	.content02 .col-md-4 {margin: 8px 0;}
	footer {background: #ECECEC;}
	footer > .container {
		position: relative;
		left: auto;
		top: auto;
		transform: translate(0,0);
		font-size: 16px;
	}
	footer img {
		position: absolute;
		bottom: 0;
		right: -15%;
		width: 150%;
		max-width: none;
	}
	.lista {
		position: relative;
		bottom: auto;
		left: auto;
		padding-top: 20px;
	}
	.lista .col-md-4 {
		text-align: left;
		padding-top: 35px;
	}
	.lista .logo {
		background: url("../images/logo.png") no-repeat top left;
		background-size: 140px auto;
		font-size: 14px;
		padding: 80px 0 0 10px;
	}
	.pruh01, .pruh02, .pruh03, .pruh04, .pruh05, .pruh06 {height: 10px;}
	
}


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