@media screen and (max-width:1080px){
	.desktop{
		display:none;
	}
	.mobile{
		display:block;
	}
	.top .kv{
		padding:3.7vw 0px;
	}
	.top, .form, .lang-nav, .tnc{
		/*padding:0px 6.13vw;*/
	}
	.lang-nav{
		padding-right:3.7vw;
	}
	.lang-nav-chi{
		padding-right:3.7vw;
	}
	.form{
		padding-top:2.77vw;
	}
	.top .content{
		/*padding:0px 3.54vw 0px 5.84vw;*/
		/*padding-top:9.43vw;*/
		font-size:1.48vw;
		padding-top:2.77vw;
	}
	.top .content-chi{
		/*padding:0px 0px 0px 4.71vw;*/
	}
	.top .content-header{
		font-size:2.22vw;
	}
	.container{
		padding-left:1.42vw;
		padding-right:1.42vw;
	}
	#thanksFooter{
		margin-top:5%;
		margin-bottom:5%;
	}
	#thanksFooter .header{
		font-size:3.01vw;
		padding-bottom:1.85vw;
	}
	#popRegistered .content{
		font-size:1.89vw;
	}
	.tnc .content{
		font-size:1.5vw;
	}
	
	.form-submit{
		margin-top:2.77vw;
		margin-bottom:5.66vw;
	}
	
	.btn-submit{
		font-size:1.55vw;
		letter-spacing:0.18vw;
		padding:1.02vw 8.54vw;
	}
	
	.btn-back{
		font-size:1.55vw;
		letter-spacing:0.18vw;
		padding:1.02vw 8.54vw;
	}
	
	#form{
		font-size:1.66vw;
	}
	#form .form-group{
		font-size:1.66vw;
	}
	
	.form-title{
		font-size:1.85vw;
		padding:2.77vw 0;
	}
	
	.form-control, .form-check-input{
		font-size:1.55vw;
	}
	
	/*
	.form-check-input{
		width:1.62vw;
		height:1.62vw;
		margin-left:-2.3vw;
	}
	.form-check{
		padding-left:2.3vw;
	}
	*/

	.form .content{
		font-size:1.66vw;
	}
	
	.line{
		margin-top:2.77vw;
	}
	
	#form .text-remark{
		margin-top:17px;
		font-size:12px;
	}
	
	.top .content .content-small{
		font-size:1.11vw;
		line-height:1.66vw;
	}

	select,
	input[type=text],
	.top .content .content-small{
		font-family:arial;
	}

}