/*Style opisu*/

img.lazy {
	width: auto;
	max-width:100%;
	}
	
	#x-cont {
		text-align: center;
		margin: 0 auto;
		padding: 0;
		font-family: 'Lato', Helvetica, sans-serif;
		max-width: 1100px;
		width: 100%;
	
	}
	.x-img{
		 width: 100%;
		 max-width: 1100px;
		 display: block;
		 border-radius: 20px;
	}
	
	
	/*Sekcje*/
	
	.x-section{
		max-width: 1100px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
	}
	.x-div-txt{
		display: flex;
	}
	
	/* ustawienia nagłówków*/
	.x-h1{
		font-size: 50px;
		margin: 0;
		font-weight: 800;
		line-height: 1.5;
	}
	.x-h2{
		font-size: 50px;
		margin: 0;
		font-weight: 800;
		line-height: 1.5;
	}
	
	/*Padding dla divów z tekstem*/
	.x-div-txt{
	padding: 25px 75px 90px 25px;
	}
	.x-p{
		margin: 0;
		line-height: 1.5;
	}
	
	
	/*****************MEDIA QUERY*****************/
	@media only screen and (max-width: 1299px){
	#x-cont {
		max-width: 960px;
	}
		.x-img{
		 max-width: 960px;
	}
	
	.x-section{
		max-width: 960px;
	}
		.x-h1{
			font-size: 45px;
		}
		.x-h2{
			font-size: 35px;
		}
		.video {
			max-width: 1200px;
	
	}
	
	@media only screen and (max-width: 960px){
		#x-cont {
		max-width: 100%;
	}
		.x-img{
		 max-width: 100%;
	}
	
	.x-section{
		max-width: 100%;
	}
		.x-h1{
			font-size: 42px;
		}
		.x-h2{
			font-size: 32px;
		}
		#x-sec4-p1{
			font-size: 14px;
		}
		.video {
			max-width: 900px;
	}
	@media (max-width: 598px){ .x-div-txt{padding: 25px 10px 25px 15px;} .x-h1{font-size:30px}
		.x-div-txt{
			flex-wrap:wrap;
		}
		.video {
			max-width: 580px;
		}
	}
	}
	}
