/*********** responsive columns ***********/
* {box-sizing: border-box;}
.column1, .column2, .column3 {
	float: left;
	padding: 2px;
}
.column1 {width: 100%;}
.column2 {width: 50%;}
.column3 {width: 33.33%;}
.row:after {
	content:"";
	display:table;
	clear:both;
}
@media screen and (max-width: 600px) {
	.column2, .column3 {width: 100%;}
/******************************************/
}
.wpcf7-list-item {display:block;text-indent:-25px;margin-left:34px;line-height:2em}
.wpcf7-submit {height:40px;width:220px}
input[type=checkbox] {transform:scale(1.7);}
input[type=checkbox]:hover{cursor:pointer}
input[type=radio] {transform:scale(1.7);}
input[type=radio]:hover{cursor:pointer}
label {font-weight:bold;}
textarea {resize:none;height:140px}
p {margin-bottom:20px}
select {width:100%;padding-left:6px}
select:hover {cursor:pointer}
.hint {color:darkorange;font-size:0.95em}
.attentiontxt {margin-top:-5px;}
.terms {padding:20px 30px 10px 30px;background:#eee;margin-bottom:20px;}
#primary {max-width:unset!important}
#address {margin-top:20px}
#list {padding-left:25px}
#list li p {margin-bottom:0}
#banks {margin-left:64px;}
#traveldoc {background:#eee;padding:20px}
#document {margin-bottom:20px;}
#accept {margin-bottom:20px}
