@media screen and (max-width: 911px){
    .tekst{
        width: 90%;
    }
    .informacja {
    flex-wrap: wrap;
}
.tytul {
    width: 100%;
}
.info-tekst {
    margin: 0px;
    width: 100%;
    margin-top: 20px;
}
li.ikona-oferta{
    width: 48%;
}
.o {
    height: 876px;
}
.ikonki-oferta{
    width: 95%;
}
.red {
    flex-wrap: wrap-reverse;
}
.red-obraz {
    width: 100%;
    position: relative;
    height: auto;
    min-height: 40vh;
}
.opis-red{
    width: 100%;
}
.red {
    height: auto !important;
}
.kontakt {
    flex-wrap: wrap;
}
.rekst {
    width: 100%;
}
	.red .carousel-cell {
    height: 40vh;
}
.form {
    width: 90%;
    margin: auto;
}
	.carousel-cell{
		height: 120vh;
	}
	
	.oferta-trzy{
		flex-wrap: wrap
	}
	.oferta{
		width: 100%
	}
	.karuzela{
		overflow: hidden;
	}
}