@media (max-width: 1050px){
	section:first-child article{
		width: calc(100% - 50px);
	}
	section:nth-child(2) article{
		width: calc(100% - 50px);
	}
}
@media(max-width: 850px){
	section:nth-child(2) article{
		display: block;
	}
	section:nth-child(2) article>div{
		width: calc(100% - 50px);
		margin-bottom: 20px;
	}
	section:nth-child(2){
		padding: 50px 0px 50px;
	}
}
@media(max-width: 450px){
	section:first-child article h3{
		text-align: center;
		font-size: 1.7em;
	}
}
@media(max-width: 350px){
	section:nth-child(2) article div h3{
		font-size: 1.5em;
	}
}