@media (min-width: 420px) {


.prodPodTyt {
	display: flex;
	flex-direction: row-reverse;
	max-width: 800px;
	margin: auto;
}
.prodPodTyt > div {
	width: 50%;
}




}
@media (min-width: 500px) {

header .wasko {
	padding-right: 70px;
}

.zBloga {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin: 0 -10px;
}
.zBloga_a {
	margin: 10px;
	border: 0;
	padding: 0;
	width: calc(50% - 20px);
}


}
@media (min-width: 600px) {




.sWlosy_foto {
	float: left;
	margin: 0 20px;
}


.punkty {
	flex-direction: row;
}
.vv {
	width: 50%
}	

.nadTabela::before {
	display: none;
}



.sZBloga .art {
	width: calc(50% - 40px);
}





}
@media (min-width: 640px) {


.nadTabela {
	margin: 50px 0 0;
	overflow-x: hidden;
	max-width: 800px;
}







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


.jedna li {
	margin-top: 50px;
	padding-top: 50px;
	max-width: 100%;
}
.jedna figure {
	width: 300px;
	margin-right: 50px;
}
.jedna .pr {
	width: calc(100% - 350px);
}
.jedna h2 {
	margin: 0;
}





}
@media (min-width: 800px) {


.sWlosy {
    padding: 50px 0;
}
.sWlosy_box {
	max-width: 1200px;
	margin: 0 auto;
	display: flex;
	background: #f5f5f5;
	padding: 50px 20px;
}
.sWlosy_foto {
	display: flex;
	align-self: center;
	margin: 0;
	flex: 0 0 auto;
}




.vv img {
	width: auto;
}
.lePr {
    display: flex;
}
.lePr > div {
	width: 50%;
	padding: 0 20px;
}
.formularz .zaH3 {
	margin-top: 0;
}





}
@media (min-width: 900px) {


main.jestK {
	display: flex;
}
main.jestK article {
	width: 74%;
}
main.jestK aside {
	width: 26%;
	padding-left: 20px;
	margin: 0 20px 0 20px;
	border-left: 1px solid #eee;
}

.zBloga {
	display: block;
	margin: 0;
}
.zBloga_a {
	width: auto;
	margin: 0 0 20px 0;
}



}
@media (min-width: 1000px) {


header .wasko {
	padding: 10px 0;
}
.logo {
	margin: 0 auto;
}


.sWlosy {
    padding: 50px;
}
.sWlosy_box {
	padding: 50px;
}
.sWlosy_pr {
	margin-left: 50px;
}



.sSzejker {
	background: url(../img/tlo-szejker2.webp) no-repeat right 200px;
	height: 600px;
}
.sSzejker .box {
	padding: 60px 60px 0px 60px;
}





.sZBloga .box {
	display: flex;
	flex-wrap: nowrap;
	margin: 30px 0px;
}


.sSzklanka {
	height: 66vh;
	background: url(../img/tlo-szklanka.webp) no-repeat right center;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	color: #fff;
}

.sSzklanka .box {
	padding: 50px 100px;
	max-width: 50%;
}
.szIntro {
	margin-bottom: 20px;
}


.startProdukt {
	margin: 25px;
	width: 28%;
	padding: 25px;
}


}
@media (min-width: 1220px) {

main.jestK aside {
	padding-left: 50px;
	margin: 0 0 0 50px;
}



.sZBloga .box {
	margin: 30px -20px;
}


}
@media (min-width: 1250px) {

.ulBlog {
	margin: 0 -25px;
}

.ulProdukty {
	margin: 25px -25px;
}
.ulProdukty li {
	margin: 25px;
	width: 366px;
	padding: 25px;
}








}

/* KONIEC */