@media (max-width: 800px) {
	main
	{
		padding-top: 4em;
	}

	.main_wrap
	{
		width: 98vw;
	}

	.main_wrap h1
	{
		padding:0.5em;
	}

	.button
	{
		margin-right: 0em;
		margin-left: 0.5em;
	}

	.toolbox
	{
		justify-content: flex-start;
	}

	.country
	{
		font-size: 0.8rem;
	}

	dl
	{
		margin-right: 0.5em;
	}

	.stats
	{
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.flag
	{
		display:none;
	}

	.arrow
	{
		width: 20%;
	}
}
