@media screen and (max-width: 1200px) {}
@media screen and (max-width: 1000px) {
	#login{
		padding-top: 40px;
		padding-bottom: 91px;
	}
}
@media screen and (max-width: 770px) {}
@media screen and (max-width: 600px) {
	#login{
		padding-top: 30px;
		padding-bottom: 60px;
	}
	.login_block{
		width: 450px
	}
}
@media screen and (max-width: 500px) {
	.login_block{
		width: 98%;
		padding: 32px 40px;
	}
}
@media screen and (max-width: 450px) {
	.login_block h1{
		font-size: 24px;
	}
	.login_block form{
		margin-top: 25px;
	}
	.input_block span{
		font-size: 14px;
		padding-left: 12px;
	}
	.input_block input{
		padding-left: 18px;
		font-size: 14px;
	}
	.login_block a{
		margin-top: 10px;
		font-size: 14px;
	}
	.login_block button{
		margin-top: 25px;
		font-size: 15px;
	}
}
@media screen and (max-width: 400px) {
	#login{
		padding-top: 20px;
		padding-bottom: 50px
	}
	.login_block{
		padding: 32px 21px;
		border-radius: 20px;
	}
	.login_block h1{
		font-size: 21px;
	}
	.login_block form{
		margin-top: 15px;
	}
	.input_block span.a{
		top: 0;
		margin-top: -6px;
		left: 18px;
		width: 70px;
		height: 12px;
		font-size: 14px;
		color: #333333;
		background: #fff;
	}
	.input_block{
		height: 43px;
		margin-bottom: 10px
	}
	.login_block button{
		margin-top: 15px
	}
}