img.lazy {
	width: auto;
	max-width: 100%;
	border-radius: 60px;
}

#neno_vera_wrapper {
	text-align: center;
	margin: 0 auto;
	font-family: 'Lato', sans-serif;
	background-color: #f4d2c9;
	max-width: 1200px;
	padding-bottom: 5%;
}

.x-section-vera {
	width: 100%;
}

.x-img-vera {
	display: block;
	width: 80%;
	margin: 0 auto;
	border-radius: 60px;
}

.long {
	width: 100%;
}

#x-sec2-vera {
	margin: 0 auto;
	max-width: 65rem;
	background-color: #f4d2c9;
}

.title-vera {
	font-weight: bolder;
	font-size: 1.5rem;
	color: #1E4450;
	margin-bottom: 1rem;
	font-family: 'Lato', sans-serif;
}

.desc-vera {
	font-size: 22px;
	color: #1E4450;
}

#text-area-vera {
	color: #1E4450;
	padding: 40px;
	justify-self: center;
	align-self: center;
	width: 50%;
}

.flex:nth-child(odd) {
	height: 100%;
	display: flex;
	align-items: stretch;
	justify-content: center;
	text-align: left;
	flex-direction: row-reverse;
}

.flex:nth-child(even) {
	display: flex;
	align-items: stretch;
	justify-content: center;
	text-align: left;
}

#x-sec3-vera {
	width: 100%;
	background-color: #f4d2c9;
	padding: 3rem 0 3rem 0;
}

#tab-pliki-do-pobrania>a {
	font-size: 20px;
	color: #ba5170;
}

@media (min-width: 1200px) {
	#neno-vera-wrapper {
		margin: 0 auto;
		max-width: 10000px;
	}

	#x-sec2-vera {
		max-width: 1200px;
	}

	#text-area-vera {
		width: 40%;
	}

	.title-vera {
		font-weight: bolder;
		font-size: 1.6em;
	}

	.desc-vera {
		font-size: 1.2em;
	}

	.bg-img-vera {
		width: 55%;
		border-radius: 60px;
	}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	#neno-vera-wrapper {
		margin: 0 auto;
		max-width: 990px;
	}

	#x-sec2-vera {
		max-width: 950px;
	}

	.flex {
		flex-direction: column-reverse !important;
	}

	.flex>div>img {
		width: 50%;
	}

	#text-area-vera {
		width: 90%;
		text-align: left;
	}

	.bg-img-vera {
		width: 100%;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	#neno-vera-wrapper {
		margin: 0 auto;
		max-width: 750px;
	}

	#x-sec2-vera {
		max-width: 750px;
	}

	.flex {
		flex-direction: column-reverse !important;
	}

	.flex>div>img {
		width: 70%;
	}

	#text-area-vera {
		width: 90%;
		text-align: left;
	}

	.bg-img-vera {
		width: 100%;
	}
}

@media (min-width: 576px) and (max-width: 767.98px) {
	#neno-vera-wrapper {
		margin: 0 auto;
		max-width: 580px;
	}

	#x-sec2-vera {
		max-width: 550px;
	}

	#x-sec1-vera {
		display: none;
	}

	#x-sec2-vera {
		padding-top: 2rem;
	}

	.flex {
		flex-direction: column-reverse !important;
	}

	.flex>div>img {
		width: 80%;
	}

	.title-vera {
		font-size: 2rem;
	}

	.desc-vera {
		font-size: 1rem;
	}

	#text-area-vera {
		width: 90%;
		text-align: left;
	}


	.bg-img-vera {
		width: 100%;
	}

	#x-sec3-vera {
		padding: 1rem 0 3rem 0;
	}

}

@media (max-width: 575.98px) {
	#neno-vera-wrapper {
		margin: 0 auto;
		max-width: 580px;
	}

	#x-sec2-vera {
		max-width: 550px;
	}

	#x-sec1-vera {
		display: none;
	}

	#x-sec2-vera {
		padding-top: 2rem;
	}

	.flex {
		flex-direction: column-reverse !important;
	}

	.flex>div>img {
		width: 80%;
	}

	.title-vera {
		font-size: 2rem;
	}

	.desc-vera {
		font-size: 1rem;
	}

	#text-area-vera {
		width: 90%;
		text-align: left;
	}


	.bg-img-vera {
		width: 100%;
	}

	#x-sec3-vera {
		padding: 1rem 0 3rem 0;
	}


}