@media (max-width: 900px) {
	.container {
		max-width: 100%;
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width: 650px) {
	.logo {
		margin: 20px auto 20px auto;
	}
	
	.menu {
		padding: 0px 20px 20px 20px;
		flex-wrap: wrap;
		max-width: 500px;
		margin: 0px auto;
	}
	
	.video__item {
		width: 100%;
		padding: 0px 0px 10px 0px;
	}
}

@media (max-width: 600px) { 
	.filter__form {
		margin: 0px 0px 0px 0px;
		width: 100%;
		flex-shrink: 1;
	}

	.filter__custom {
		font-size: 12px;
		min-width: 40px;
		height: 25px;
		line-height: 22px;
	}
}

@media (max-width: 500px) {
	.reviews__image {
		width: 100%;
	}
	
	.bets__image {
		width: 100%;
	}
	
	.donate {
		width: 320px;
	}
	
	.login {
		width: 320px;
	}
	
	.footer {
		flex-wrap: wrap;
	}
	
	.social {
		order: 1;
	}
	
	.copyright {
		order: 3;
		width: 100%;
		text-align: center;
		padding: 20px 0px 0px 0px;
	}
	
	.feedback {
		order: 2;
	}
}

@media (max-width: 420px) {
	.filter__form {
		flex-wrap: wrap;
	}
	
	.filter__custom {
		margin: 0px 0px 10px 0px;
	}
}