@media screen and (max-width: 1300px) {

	.logo {
		padding: 11px 0 0;
		width: 60px;
	}
	section.bread {
		padding-left: 60px;
	}


}
@media screen and (max-width: 1000px) {

	section.akt a {
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}
	section.akt .fota {
		float: left;
		margin-right: 20px;
		width: 46%;
	}
	.pola {
		width: 38%;
	}
	.pola .label {
		width: auto;
		text-align: left;
	}

}
@media screen and (max-width: 900px) {

	.znikaj {
		margin-top: -120px;
		width: 100px;
	}
	.startowa article {
		margin: 0;
		padding: 1px 20px;
	}
	.tresc {
		margin-top: 50px;
		padding: 0;
		border: 0;
		border-radius: unset;
	}




}
@media screen and (max-width: 850px) {


article header.flex {
    display: block;
}
article header.flex figure {
	width: 100%;
}
.pola {
	width: 100%;
	align-content: center;
	margin-top: 50px;
}


}
@media screen and (max-width: 830px) {
    nav .menu,
    nav.clone {display: none}
    #mM {display: block}





}
@media screen and (max-width: 800px) {


}
@media screen and (max-width: 520px) {

footer p {
	flex-direction: column;
	align-items: center;
	height: 60px;
}




}