﻿.button-menu-mobile{display: none!important;}
@media all and (min-width: 0px) and (max-width: 639px) {
	.srodek-moduly { justify-content: center; }
	.srodek-modul { width: 100%; flex-wrap: wrap; align-items: center; justify-content: center; }
	.srodek-modul iframe { width: 100% !important; }
	.aktualnosci-ew2-tlo{width: 90%!important;}
	.aktualnosci-ew2-ikona-tlo{width: auto!important;}
	article.aktualnosci-tlo { flex-wrap: wrap; justify-content: center; }
	.artykul-ikona-tlo { margin:8px 0px 8px 0px !important; }
	.strona-tresc { padding: 8px; }
	.galeria-tlo { justify-content: space-around; }
	.strona-tresc table td { display: block; width: 100%; }
	.pasek-1 .blok .box_dane1 {width: 100% !important; min-height:222px;}
	.pasek-2 .wiersz .box_dane2 .tresc {width: 100% !important;}
	.subskrypcja-stopka-input-tlo{width: 100%;}
	.subskrypcja-stopka-btns-tlo{justify-content: space-around!important;margin-top: 16px!important; width: 100%!important;}
	.subskrypcja_textbutton{width: 90%!important;}
	.subskrypcja-stopka-zawartosc .btn-submit-modul{padding: 10px!important;}
	.intermedia, .walidacja{text-align: center!important;}
	.kontakt-kontener{flex-wrap: wrap;}
	.kontakt-kontener-lewo, .kontakt-kontener-prawo{width: 100%!important; padding: 8px 16px!important;}
	.artykuly{display:flex!important;justify-content: space-around;flex-wrap: wrap;}
	.aktualnosci-tlo{width: 90%!important;}
	.artykul-ikona-tlo{width: 100%!important;}
	.strona-ikona{width: 100%!important;}
	.aktualnosciarchiwum-tlo{flex-wrap: wrap!important;}
	h1.h1-tytul{text-align: center!important;}
	.szerokosc-34{padding: 0px 24px!important;}
	.lista-wydarzen-data{width: 25%!important; padding-left: 8px!important;}
	.lista-wydarzen-tresc{width: 75%!important;}
	.lista-13{width: 100%!important;}
	.dane-kontaktowe-tresc, .dane-kontaktowe-link{font-size: 15px!important;}
	.strona-tresc{text-align: left!important;}
	.tresc > div{height: auto!important;}
	.tresc > div img{float:none!important;}

}

@media all and (min-width: 0px) and (max-width: 1279px) {
	header { box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.2);	}
	.logo { width: 80%; padding: 16px 20px; display: flex; justify-content: center; position: relative; z-index: 99; }
	.logo img { width: 100%; }
	/*#menu-mobilne, #menu-gora, .trak_tlo { display: none; }	*/
	#menu-mobilne, .trak_tlo { display: none; }
	.fixed { position: fixed; top: 0px !important; }
	main, .blok  { width: 100%; }
	.wiersz { flex-basis: 100vw; flex-flow: row wrap; }
	.kolumna { flex-basis: 100vw; }
	.strona-tresc, #menu-prawe { padding: 8px 16px; border:none; }
	.stopka-kontener { padding: 16px !important; }
	.artykuly-lista { justify-content: space-around; }
}



@media all and (min-width: 1024px) and (max-width: 1279px) {
	.blok { width: 992px; }
	.szerokosc-1 { flex-basis: 992px; }
	.szerokosc-12, .szerokosc-24 { flex-basis: 488px; }
	.szerokosc-13, .szerokosc-14 { flex-basis: 320px; width: 320px; }
	.szerokosc-23, .szerokosc-34 { flex-basis: 656px; width: 656px; }
	.szerokosc-100 { flex-basis: 100%; }
	.strona-tresc, #menu-prawe { padding: 0px; border:none; }
	.oferta {justify-content: space-around !important;}
	.pasek-7 .wiersz { justify-content: space-around !important;}
	.kursy-kontener{width: 308px!important;}
	.porady-kontener{width: 292px!important;}
	header{display:flex!important;}
	header .wiersz{flex-wrap: nowrap!important;}
	.menu-gora-1-poziom li a, .menu-gora-1-poziom li span{padding: 12px 7px 12px 7px!important;}
}

@media all and (min-width: 1280px) {
	#menu-gora { display: block !important; }
	#menu-mobilne { display: none !important; }
	.blok { width: 1232px; }
	.szerokosc-1 { flex-basis: 1232px; }
	.szerokosc-12, .szerokosc-24 { flex-basis: 608px; }
	.szerokosc-13 { flex-basis: 400px; width: 400px; }
	.szerokosc-23 { flex-basis: 816px; width: 816px; }
	.szerokosc-14 { flex-basis: 296px; width: 296px;}
	.szerokosc-34 { flex-basis: 920px; width: 920px; }
	.szerokosc-100 { flex-basis: 100%; width: 100%;}
}

@media all and (min-width: 0px) and (max-width: 1023px){
	.button-menu-mobile {display: flex!important; margin-top: -56px; width: 100%; align-items: center;}
    .logo {padding: 5px 0px!important; margin-left:16px!important;}
	.slider-rotator-aktualnosci{margin-top: -63px!important;}
}
