.sub-title {
	font-size:0.8125em!important;	
}


main {
    margin-top: 0px!important;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}
 

label {
    margin-bottom: 10px !important;
}

a {
    color: #022169!important;
}


a:hover {
    color:rgb(0 106 180)!important;
}


 
.form-padding {
	 padding: 0 20px!important;
}

.formContainer.eng-lang {
	font-family: "Red Hat Text"!important;
}

.formContainer.chi-lang {
	font-family: "Noto Sans HK"!important; 
}

@media (max-width: 768px) { 
	.form-padding {
	 padding: 0 15px!important;
	}
}



#people-1 input, #people-1 label {
    display: none!important;
}


.form-kv-bg {
    padding: 24px;
     background: #fff!important;
     height:96px;
}
.logo-link{
width:280px!important;
}

img.logo-link.hkjclogoclass {
    width: 148px !important;
}


.col-md-12.logo-link-area{
padding-left:0px;
}

.survey-language a {
    line-height: 48px;
}

.survey-language a:hover, .survey-language a:focus{
  color: #666669;
}

th.number-width{opacity: 0;}
@media (max-width: 1024px) {
  
  .col-md-12.logo-link-area {
    /*padding-left: 16px;*/
}
  
  .form-kv-bg {
  /*  padding: 10px;
    height: 56px;*/
}
  
img.logo-link{
/*height:36px;*/
}
  
  .survey-language a {
    line-height: 36px;
    font-size: 12px;
}
  
}


@media (max-width: 550px) {
	 .col-md-12.logo-link-area {
    padding-left: 10px;
}
	
	.logo-link {
    width: 200px !important;
}
	
img.logo-link.hkjclogoclass {
    width: 108px !important;
}	
	
	.form-kv-bg {
    padding: 20px;
    background: #fff !important;
    height: 76px;
}
	
}

@media (max-width: 374px) {
    .keyvisual img {
        width: 200px !important;
    }
}

@media (max-width: 374px) {
    /*.keyvisual img {
        width: auto !important;
    }*/
}
