#srodek,
#srodek2,
#lewa,
#prawa {
	display:block;
	float:left;
}

#srodek {
	margin-left: 181px;
}

#lewa {
	margin-left: -830px;
}

 /*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	#head,
	#container,
	#litery {
		width:auto;
	}

	#head {
		height:auto;
	}

	#head img {
		float:none !important
	}

	#konto {
		height:auto;
		padding:10px 0;
	}

	#litery > div {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}

	#litery > div > a {
		display:inline-block;
		-webkit-flex: 0 0 24px;
		    -ms-flex: 0 0 24px;
		        flex: 0 0 24px;
		margin: 3px 3px;
	}

	#litery > div > a:nth-last-child(3) {
		-webkit-flex: 0 0 64px;
		    -ms-flex: 0 0 64px;
		        flex: 0 0 64px;
	}
	#litery > div > a:nth-last-child(1) {
		-webkit-flex: 1 0 24px;
		    -ms-flex: 1 0 24px;
		        flex: 1 0 24px;
	}



	#lewa,
	#srodek,
	#prawa {
		width:auto;
		float:none;
		margin-left:0;
	}

	#lewa {
		text-align:left;
		border-right:none;
	}

	#lewa ul {
		width:auto;
		margin:10px 0;
	}


	#srodek2 {
		width:auto;
	}
	#srodek ul li, #srodek2 ul li {
		width:auto;
		float:none;
	}


	#strony {
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		-webkit-justify-content: space-between;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		padding:15px 0;
	}	
	#strony > a {
		-webkit-flex: 1 0 20px;
		    -ms-flex: 1 0 20px;
		        flex: 1 0 20px;
		text-align:center;
	}



	#srodek ol {
		margin-left:0;
	}

	#srodek ol > li {
		display:block;
	}

	.ocena {
		float:none;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
    
}