@media only screen and (max-width:320px){

	h2{font-size:26px;}
.lang {
    color: #8A8A8C;
    font-size: 12px;
    right:10px;
    margin-left: auto;
    position: absolute;
    top: 1%;
    z-index: 5;
    width: 26%;
}

	#header a.logo{position:absolute; width:20%; max-width:192px; position:relative; left:auto; top:auto; margin:0 auto;}
	div.topbar{display:none}

ul#menu-lista{width:70%;left:auto;list-style:none outside none;margin:0px auto;position:relative;height:80px;padding:0px}
div.zawartosc{width:96%;margin:0px auto}

#header{height:64px}
.justOnMobile{display:block}
#header img{position:absolute;}
.gora {width: 100%}
.gora .orderbt {width: auto}
.kol1 {
    width: 100%;
}
.home .naglowekzd {
    opacity:0.4;
}

	#home .section1 p{width: 96%;}
	#home .section1 .referencje{width: 96%;}
	#home .section1 .referencje p{width: 85%; padding-left:16%;}
	#home .section1 .obrazki{width: 96%;}
	#home .section1 .kol3 {width: 100%; text-align: center}
	#home .section1 .obrazki .kol3 p {bottom:9%; left:50%; margin-left:-24%;}
#home .section1 .kol1 {width: 96%;}
#home .section1 .kol2{display: none;}
#home .section2 .kol2 img{display: none;}
	#home .section3 .kol2{margin-left:0px; left:auto;}
	#home .section3 .kol2 img{opacity:0.4;}
	#home .section4 .kol2 {margin-left:0px; left:auto; width: 100%;}
	#home .section4 .kol2 img{opacity:0.4;}
	#home .section5 .orderbt{width: 92%}
.section3 div {width: 96%}
.section3 div h2{font-size:24px; padding:0px;}
.section4 .kol3 {
    padding: 2%;
    width: 96%;
    float:none
}
.section4 .kol50 {
	float:none;
	width: 96%;
	margin-bottom:10px;
}
	
#howitworks .section1 .kol1{width: 96%;}
	#howitworks .section2 .kol2{display: none;}
	#howitworks .section2 .kol1{width: 96%;}
	#howitworks .section4 .certyfikat{background: none; width: 96%; padding:0px;}
	

#guarantee .section1 .kol1{width: 96%;}
#guarantee .section1 .kol2{display: none; }

#testimonials .section1 .kol1{width: 96%;}
#testimonials .section1 .kol2{width: 94%;}
	#testimonials .section1 .kol1 .zdjecia{padding:0px; width: 100%;}
	#testimonials .section1 .kol1 .zdjecia p{bottom:2%;}
	#testimonials .section1 .kol1 .zdjecia p.przed {
    margin-left: 27%;
}
	#testimonials .section1 .kol1 .zdjecia p.po {
    margin-left: 86%;
}
	#testimonials .section1 .player2, #testimonials .section1 .player1{height:158px;}


#faq .section1 .kol1{width: 96%;}
#faq .section1 .kol2{width: 94%; margin-bottom: 10px;}

	#form .lewo{float:none;}
#form .kol1{width: 100%;}
	#form .kol2{width: 100%;}
	
	#form .kol33{width: 100%; }
	#form .kol33 .wybor {
    	width: 100%;
	}
	#form ul.form {width: 100%}
	#form .dane ul.packedOrder li{width: 99%}
	#form .dane ul li div.select {
	    float: left;
	    padding: 10px 5px 0 10px;
	}
	#form div.information .pasek{
	display:none;
	}	
	#form .ukryty{display:none !important;}
	#form div.information .foto{text-align: center;}
	#form .select span {display:none}
	
	.zyskaj{position:relative;
	max-width: 96%;
    width: auto;
    left:auto;
    margin-left:auto;
    margin-bottom: 10px;
	}
	}
}
