@media screen and (max-width: 1000px) {

	#header12, #slider12, #container12, #footer12 {
		margin: 0px 20px;
	}

}

@media screen and (max-width: 860px) {

	#left {
		width: 100%;
	}
	
	#right {
		width: 100%;
		float: none;
		margin-top: 40px;
	}
	
	.menu_item_right {
		display: block;
		float: none;
	}
	
	.menu_item {
		text-align: center;
	}
	
	.menu_item .menu_cena {
		margin: auto;
	}

}

@media screen and (max-width: 800px) {

	#logo {
		float: none;
		text-align: center;
	}
	
	#menu {
		float: none;
		text-align: center;
		margin-top: 10px;
	}
	
	#header12 {
		height: 265px;
	}
	
	ul#menu_menu {
		text-align: center;
	}

}

@media screen and (max-width: 700px) {

	#footer12 > div > ul > li {
		display: block;
		float: none;
		margin-right: 0px;
	}
	
	#footer12 > div > ul > li > ul > li a {
		margin-left: 5px;
	}
	
	ul#menu_menu > li {
		font-size: 15px;
	}
	
	#slider12 {
		width: 100%;
		margin: 0px;
	}
	
	#kontaktowy_formularz div {
		display: block !important;
		text-align: center;
		padding: 10px 0px !important;
	}
	
	#response {
		margin-top: 30px;
	}
	
	#kontaktowy_formularz iframe {
		width: 100%;
	}

}

@media screen and (max-width: 550px) { 

	ul#menu_menu > li {
		width: 46%;
	}
	
	#footer12 > div {
		float: none !important;
		text-align: center;
		width: 100%;
		display: block !important;
	}
	
	#footer12 p {
		text-align: center !important;
	}
	
	#footer > div:last-child {
		margin-top: 15px;
	}
	
	ul.menu > li {
		display: block;
	}
	
	#header12 {
		height: 430px;
	}
	
	ul.menu ul {
		background-position: 50% 0%;
	}

}

@media screen and (max-width: 340px) { 
	
	ul#menu_menu > li {
		width: 100%;
	}
	
}