@media (min-width: 1600px) { .container { max-width: 1560px; }	}
@media (max-width: 1600px) {	}	
@media (max-width: 1200px) {	}		
@media (max-width: 1000px) {	}		

@media(max-width:799px) {
	.nav-link { display:block; }
	.nav-item { margin:3px 0; text-align:center }
	.mt-10, .mt-7 { margin-top:30px; }
	.copy .row div { text-align:center !important; padding:5px 0; } 
	
	.hero h1 { font-size:50px;  }	
	.hero h2 { font-size:20px; margin:30px 0 30px; }	
	.hero a { font-size:14px; padding:15px 20px; }	
	.hero { padding-left:10px; }
	.hero .tytul { padding:50px; }
	
	.hero .row div:nth-child(1) { order:2; }
	.hero .row div:nth-child(2) { order:1; }


	.boxy h1 { font-size:40px;  }
	.boxy h2 { font-size:16px; margin:10px 0 20px; }

	.boxy .row:nth-child(1) div:nth-child(2), .boxy .row:nth-child(2) div:nth-child(1) { padding-top:30px; padding-bottom:50px; }
	.boxy .row:nth-child(2) div:nth-child(1) { order:2; }
	.boxy .row:nth-child(2) div:nth-child(2) { order:1; }

	.pol-lewa .row { height:inherit;  }	
	.pol-lewa .row div:nth-child(2) { padding: 0 25px; justify-content:center; text-align:center; }	
	.pol-lewa h1 { font-size:40px;  margin-top:30px;  }	
	.pol-lewa p { font-size:18px; margin:20px 0 30px;  }	
	.pol-lewa-bg { min-height:200px; height:inherit; background-size: cover; background-position:center center;  background-color:#f5f5f5; }
		
	.na-pol-hero .tytul { padding:0 30px; }
	.na-pol-hero h1 { font-size:46px;  }	
	.na-pol-hero h2 { font-size:24px; margin:30px 0 40px; }	
	.na-pol-hero a { font-size:16px; padding:15px 20px; }		
	
	.naglowek { margin-top:77px; padding:30px !important; }
	.naglowek h1 { font-size:30px; }
	
	.na-pol { margin-top:10px; }
	.na-pol-bg { min-height:200px; }
	.na-pol .row div { padding:30px !important; }
	.na-pol h1 { font-size:30px; }	
	.na-pol p { line-height:1.5;  }	
	
	.full-center { margin-top:0px; }	
	.full-center img { width:50%; }	
	.full-center h1 { font-size:30px; }	
	.full-center p { font-size: 18px; line-height: 1.2;  padding: 0 25px; }

	.na2 h1 { font-size:30px; }	
	.na2 h2 { font-size:20px; }	
	.na2 p { line-height:1.5; }
	.na2 ul { margin-top:20px; }
	.na2 .row div[class*="col"] { margin-bottom:30px; }
	.na2-bg { height:inherit; min-height:300px; background-size: cover; background-position:center center;  background-color:#f5f5f5; }
	.na2 .p-7 { padding:20px; }

	.banner-full  { text-align:center; margin-top:0px; }	
	.banner-full .banner-full-bg { background-size:cover; background-position:center; background-repeat:no-repeat; }	
	.banner-full h1 { font-size:30px; }	
	.banner-full h2 { font-size:20px; margin:30px 0 30px; }	
	.banner-full a { font-size:14px; padding:15px 20px; }	
	.banner-full .row div:nth-child(2) { padding-top:25px; padding-bottom:25px; }	
	
	img { max-width:100%; }

	.cennik { padding:50px 0; }
	.cennik h1 { font-size:30px; }
	.cennik-nazwa { font-size:16px; padding:20px 10px; }
	.cennik-dodatek { font-size:16px; }
	.cennik-dodatek div { padding:16px; line-height:1; }
	.cennik-cena { min-width:120px; font-size:16px; }
	.cennik-cena div { padding:20px 10px; line-height:1; text-align:center; }
	
	.kontakt .col-md-3 { margin-top:30px; }
	}
	
	