
/******************************************************
********************** res ****************************
******************************************************/

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

	.zapowiedz .container { width: 90% }
	
}


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

	.container { width: 94%; margin: auto;  }
	.logo-main { width: 680px;  }
	.sekcja-start.container h1, .sekcja-start.container .podtytul { padding-right: 50px;  }
	.page h1 { font-size: 100px;  }


	.main-naglowek-wrapper { font-size: 120px;  }
	.main-dopisek { font-size: 60px;  }
}

@media only screen and (max-width: 1200px) { 
	.single h1 { font-size: 48px; font-family: "visual"; line-height: 1;  }
	.podtytul { font-size: 28px; font-family: "visual"; margin-top: 20px }
}


@media only screen and (max-width: 1080px) { 
	.logo-main { width: 580px;  }
	.home .bloki-kol { flex: 0 0 48%; width: 48% }
	h2 { font-size: 40px;  }
	.ol-number { flex: 0 0 70px; width: 70px; font-size: 62px }
	.bloki-opis-small { width: 70% }
	.tekst-talks-inner { width: 80% }
	.sekcja-start.container { margin-top: 120px }

	.main-naglowek-wrapper { font-size: 100px;  }
	.main-dopisek { font-size: 55px;  }
}


@media only screen and (max-width: 800px) { 
	
	.logo-main { width: 400px;  }
	.bloki-flex { flex-direction: column; }
	.single-panele .bloki-flex, .single-partnerzy .bloki-flex, .single-post .bloki-flex{ flex-direction: column-reverse; }
	.single-panele .bloki-flex .bloki-kol:last-of-type, .single-partnerzy .bloki-flex .bloki-kol:last-of-type, .single-post .bloki-flex .bloki-kol:last-of-type{ margin-bottom: 50px;  }
	.home .bloki-kol, .bloki-kol { width: 100%; flex: 0 0 100%; }
	.home .bloki-kol:first-of-type, .bloki-kol:first-of-type { margin-bottom: 40px;  }
	.home .bloki-kol3:first-of-type, .panele-container .bloki-kol:first-of-type { margin-bottom: 0 }
	.bloki-kol3 { flex: 0 0 48% !important; width: 48% !important }
	.bloki-flex3 { flex-direction: row; }
	h2 { font-size: 36px;  }
	.strzalka-foto-lista-mobile { display: block; }
	.strzalka-foto-lista-desk { display: none; }
	.tekst-talks-inner { padding: 40px 0 }
	.strzalka img { width: 60px }
	.panele-pokaz { display: block; text-align: right; position: relative; margin-top: 20px}
	.bloki-opis-small { width: 80% }

	.page h1 { font-size: 80px;  }

	.sekcja-start.container { margin-top: 90px }

	.main-naglowek-wrapper { font-size: 90px;  }
	.main-dopisek { font-size: 50px;  }
}

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

	.panel-info-l {flex: 0 0 140px; }
	.panel-info-r { flex: 0 0 calc(100% - 140px); }
}

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

	.logo-main { width: 70%;  }
	.menuMobileClick { transform: scale(0.8); top: -10px;  }
	h2 { font-size: 30px;  }
	.bloki-tekst { font-size: 24px;  }
	h2.sekcja { margin-top: 70px;  }
	.sekcja { margin-top: 40px;  }
	.strzalka img { width: 50px;  }
	.bloki-opis-small { width: 90% }

		.page h1 { font-size: 60px;  }

	.bloki-film { width: 100% }

	.main-naglowek-wrapper { font-size: 70px;  }
	.main-dopisek { font-size: 44px;  }
	.napis-prawa { font-size: 19px; }

	  .single h1 { font-size: 48px; }

}

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

	.bloki-kol3 { width: 100% !important; flex: 0 0 100% !important;}
	.panel-info-flex { display: block; }
	.panel-padd { padding-right: 0 }
	.panel-info-mapa { top: -32px }
}

@media screen and (orientation: portrait) {


	.home-back-mobile { display: block; }
	.home-back-desk { display: none; }

}


