
@media only screen and (min-width: 2000px) {
	#prev{
		left: calc(50% - 950px) !important;
	}
	#next{
		right: calc(50% - 950px) !important;
	}
}

@media only screen and (max-width: 800px) {

	body{
		background: none;
	}
	#glowny_naglowek_kont {
	    height: auto;
	  padding-bottom: 15px;
	  background-image: url(../img/tlo_mobile.jpg);
	  box-shadow: 0px 0px 15px rgba(0,0,0,0.2);
	}
	#tekst_knt2{
		margin-top: 50px;
	}
	#glowny_naglowek{
		overflow: hidden;
	}
	#logo{
		float: left;
		margin-left: 15px;

	}

	#menu_mobil{
		display: block;
		position: absolute;
	    height: 65px;
	    top: 45px;
	    right: 20px;
	}

	#menuGlowne{
		opacity: 0;
		pointer-events: none;
		position: absolute;
	    width: 100%;
	    top: 120px;
	    background: #373737;
	    padding: 20px 0px;

	    -webkit-transition: 0.6s ease-in-out;
	    -moz-transition: 0.6s ease-in-out;
	    -o-transition: 0.6s ease-in-out;
	    transition: 0.6s ease-in-out;
	    margin-top: 50px;
		
	}
	#menuGlowne.otworzM{
		
		opacity: 1;
		pointer-events: all;
		margin-top: 0px;

	}
	#menuGlowne a {
	  margin: 15px;
	}

	.srodek{
		margin: 20px 0px;
	}

	.oberek{
	    padding: 0px;
		margin: 10px;
		max-width: calc(100% - 20px);
		height: auto;
	}

	.produkt {
	  width: calc(50% - 45px);
	  height: 430px;
	}
	#do_gory {
	  bottom: 10px;
	  right: 10px;
	}



	footer {
		position: relative;
		overflow: hidden;
		padding-bottom: 100px;
		background-size: contain;
	}
	#influencja {
	  display: block;
	  float: unset !important;
	  position: absolute;
	  bottom: 60px;
	  left: 0px;
		right: 0px;
		margin: 0 auto;
	}


}

@media only screen and (max-width: 450px) {
	.produkt {
	  width: calc(100% - 45px);
	  height: 430px;
	}
}

@media only screen and (max-width: 400px) {

}
