.row
{
display: flex;
flex-direction: row;
}
.rzad1
{
    position:   relative;
    width:100%;
    min-height:1px;
}
.lista
{

    color: rgb(255, 255, 255);
	text-shadow: 1px 1px 3px;

}

.block
{
   display: block;
   position: relative;
}
.img
{
    display: inline;
    position: relative;
    
}
h1, h3
{
    text-align: center;
}
.text-justify
{
    text-align:justify!important
}
.silentium
{
    font-family: sans-serif;
	max-width: 1100px; 
    display: block;
	margin:0 auto;
    display:block;
}


	img {
		border-radius: 20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
		border-bottom-left-radius: 20px;
		max-width: 100%;
		height: auto;
		margin: auto;
        
	}

	h1 {
		font-size: 23px;
		color: black;
	}
	h3 {
		font-size: 17px;
		color: rgb(213, 4, 32);
	}



	.stopka {
		background-color: #000000;
		
		color: white;
		font-size: 20px;
		text-align: center;
		
	}

	.desc {
		background-color: black;
		
	}

	.desc p {
		text-align: left;
		color: rgb(255, 255, 255);
		line-height: 30px;
		
		text-indent: -2.5em;
	}
	

	.spacer {
		height: 1%;
	}

	@media screen and (max-width: 680px) {
		h1 {
			font-size: 18px !important;
		}
		h3 {
			font-size: 12px !important;
		}
		p {
			font-size: 13px;
		}
		.lista{
			font-size: 13px;
			
		}
		.img			{
		display: inline;
		position: relative;
    	}
	}

	@media screen and (min-width: 680px) {
		h1 {
			font-size: 19px !important;
		}
		h3 {
			font-size: 13px !important;
		}
		p {
			font-size: 14px;
		}
		.lista{
			font-size: 14px;
			
		}
		.block
		{
			max-width: 95%;
		}
		.srodek
		{
			display: flex;
			align-items: center;
			justify-content: center;
		}		

		iframe {
			height: 360px;
			width: 640px;
		}			
		
		
	}

	@media screen and (min-width: 920px) {
		h1 {
			font-size: 22px !important;
		}
		h3 {
			font-size: 16px !important;
		}
		p {
			font-size: 18px;
		}
		.lista{
			font-size: 15px;
		}
		.block
		{
			max-width: 95%;
		}
		.srodek
		{
			display: flex;
			align-items: center;
			justify-content: center;
		}	
		
		iframe {
			height: 450px;
			width: 800px;
		}
		

	}

	@media screen and (max-width: 400px) {
		h1 {
			font-size: 17px !important;
		}
		h3 {
			font-size: 12px !important;
		}
		p {
			font-size: 13px;
		}
		.lista{
			font-size: 13px;
		}
		
		.block
		{
			max-width: 95%;
		}
		.srodek
		{
			display: flex;
			align-items: center;
			justify-content: center;
		}	

		iframe {
			height: 225px;
			width: 400px;
		}		
	
		
	}

