@media (min-width: 500px) {




.vv_a {
	width: calc(50% - 20px);
	margin: 10px;
}



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

.nadTabela::before {
	display: none;
}

.navi {
	flex-wrap: nowrap;
}

.lePr {
	display: flex;
}
.lePr_le,
.lePr_pr {
	width: 50%;
}
.lePr_le {
	padding-right: 20px;
}

.formularz .zaH3 {
	margin-top: 0;
}



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



.vv {
	margin: 0 -10px;
}








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



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





.sDlaczego_div {
	max-width: 500px;
	margin: 25px;
	padding: 0 0 0 121px;
}
.sDlaczego_div::before {
	left: 0;
	margin: 0;
}



.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 0 20px;
	text-align: left;
}




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




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


main.jestK {
	display: flex;
	padding: 20px 20px 0;
	max-width: 1200px;
}
main.jestK article {
	width: 73%;
	padding: 0;
}

.navi {
	margin: 30px 0 -10px;
	padding: 20px 0 0;
	border-bottom: 0;
}

aside {
	width: 27%;
	padding: 0 0 0 20px;
	margin-left: 20px;
	border-left: 1px solid #eee;
	position: sticky;
	position: -webkit-sticky;
	-ms-flex-item-align: start;
	align-self: flex-start;
	top: 70px;
}

.navi_w::before {
	margin-left: -7px;
}
.navi_d::after {
	margin-right: -7px;
}



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


aside {
	top: 100px;
}


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

.sOkruszki {
	padding: 0 20px;
}

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


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

article {
	padding: 0;
}


}
/* KONIEC */