
section {
	display: flex;
	flex-direction: column;
  	justify-content: center;
  	align-items: center;
  	padding-top: 25px;
}



article {
	display: flex;
}

p {
	text-align: justify;
}
/*
img {
	background-color: chocolate;
}		*/


@media  (max-width:600px) {
	article {
		flex-direction: column;
  		justify-content: center;
  		align-items: center;	
  		width: 100%;		
	}	
	article > div {
		width: 100%;	
	}
	img {
  		max-width: 100%;
 		height: auto;
	}
	
}


@media  (min-width:601px) {
	section > h1 {
/*		margin-left: 10%;		*/
	}
	article {
		flex-direction: row;
  		justify-content: center;
  		align-items: start-flex;		
  		width: 80%;
	}
	figure {
		flex: 1;	/*
		padding: 0;
		margin: 0;				*/
	}
	article div {
		flex: 2;	
	}
	img {
  		max-width: 100%;
 		height: auto;
	}

}

@media  	(min-width: 601px) and (max-width: 1000px) {
	article {
		flex-direction: row;
  		justify-content: center;
  		align-items: start-flex;		
  		width: 100%;
	}


}