@charset "utf-8";
/* CSS Document */


@media (max-width: 1024px) {




}


@media (max-width: 768px) {



}

@media (max-width: 640px) {

.formInfo{
font-size: 16px;
}
.formInfo .formHeader{
font-size: 18px;
}

.stepInfo{
font-size: 16px;
}

.stepInfo .stepHeader{
font-size: 18px;
}

.formSteps{
	margin: 30px 0;
}

.formSteps:after{
border-top: 2px #C5C7C9 solid;
top: 17px;
}

.formSteps .stepItem .index{
width: 36px;
height: 36px;
line-height: 36px;
border-radius: 36px;
font-size: 18px;
}
.formSteps .stepItem .txt{
font-size: 10px;
font-weight: normal;
}


.selectCountRow{
	margin: 0px 0px 30px 0px;
}

.formTitle{
	margin: 0px 0px 30px 0px;
		font-size: 16px;
}

.paymentList {
    font-size: 12px;
}

.paymentMethod {
    padding-top: 30px;
}

.radioList label{
padding: 4px 0px;
font-size: 18px;
display: block;
text-align: left;
}



}

