﻿.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, .strona-tresc table th { display: block; 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;}
	.artykuly{display:flex!important;justify-content: space-around;flex-wrap: wrap;}
	.aktualnosci-tlo{width: 100%!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;}
	.animacja-slider-slide{height:190px!important;}
	.header-prawa-strona{display:none!important;}
	.padding-24-24{padding: 8px!important;}
	.aside-front img{max-width: 100%!important;}
	.artykuly-38 .artykul-tlo, .artykuly-57 .artykul-tlo {flex-wrap: wrap !important;}
	.kontakt-tresc {flex-wrap: wrap;}
	.kontakt-tresc-lewo, .kontakt-tresc-prawo{
		width: 100%!important;
	}
	.kontakt-list-prawo{padding: 16px 1px!important;}
	.kontakt-imie, .kontakt-tel a{font-size: 13px!important;}
	.sklep-tresc-ikona {width: 100%!important; float: none; margin: 0px;}
}

@media all and (min-width: 0px) and (max-width: 1279px) {
	.logo { width: auto; 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; width: 992px; }
	.szerokosc-12, .szerokosc-24 { flex-basis: 488px; width: 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-polozenie-6 { flex-basis: 100% !important; width: 100% !important;}
	.strona-tresc, #menu-prawe { padding: 0px; border:none; }
	header{display:flex!important;}
	.menu-gora-1-poziom li a, .menu-gora-1-poziom li span{padding: 12px 7px 12px 7px!important;}
	.artykul-ikona-tlo{width: 300px!important;}
	.aktualnosci-ew2-tlo{width: 300px!important;}
	.stopka .kolumna{flex-basis: 212px; width: 212px;}
	.animacja, .animacja-slider{max-width: 992px!important;}
	.animacja-slider-slide{max-width: 992px!important; height:400px!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%;}
	.strona-polozenie-6 { flex-basis: 100% !important; width: 100% !important;}
}

@media all and (min-width: 0px) and (max-width: 1023px){
	.sklep-tlo {width: 100%;}
	.button-menu-mobile {display: flex!important; margin-top: -59px; width: 100%; align-items: center;}
    .logo {padding: 12px 0px!important; margin-left:16px!important;}
    main{margin-top:76px!important;}
    .header-prawa-strona{background:transparent!important;}
    header{background: #fff!important;}
}
