.block {
	margin-top: 35px;
}
.block .content .left {
	float: left;
	width: 472px;
	margin-top: -3px;
}
.block .content {
	margin-top: 20px;
}
.block .content .right {
	float: right;
	width: 180px;
	margin-right: 20px;
}
.block .content .left2 {
	float: left;
	width: 350px;
	margin-top: -3px;
}
.block .content .right2 {
	float: right;
	width: 300px;
	margin-right: 20px;
}
.block .content .popup {
	display: inline-block;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.3);
}
.block .content .right .popup {
	display: block;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.3);
}
.block .content .desc {
	line-height: 1.923em;
	margin-bottom: 1.923em;
}
.block .form-default {
	margin-top: 41px;
}

.form-default .form-group.first .form-control .inner {
	padding: 1.35em 1.538em 1.35em;
	padding-left: 138px;
}
.form-default .form-control .inner {
    padding: 1.2em 1.538em 1.2em;
}
.form-default .title-form {
	width: 123px;
	text-align: center;
	position: absolute;
}
.form-default .title-form .inner .label-defautl {
	width: 100%;
	text-align: center;
	left: 0;
}
.form-default .form-control {
	padding-left: 0;
}
.form-default .form-control .inner {
	padding-left: 138px;
	line-height: 1.923em;
}

@media (max-width: 640px) {
	.main-col {
		padding-bottom: 10%;
	}
	.block .content .right .popup {
		width: 180px;
		margin-left: auto;
		margin-right: auto;
	}
	.block {
		margin-top: 7.95454%;
	}
	.block .content .left2,
	.block .content .left {
		float: none;
		width: auto;
		margin-top: 0;
	}
	.block .content {
		margin-top: 4.545454%;
	}
	.block .content .right,
	.block .content .right2 {
		float: none;
		width: auto;
		margin-right: 0;
	}
	.block .content .right2 {
		text-align: center;
	}
	.block .form-default {
		margin-top: 9.31818%;
	}

	.form-default .title-form {
		position: static;
		width: 100%;
	}
	.form-default .form-group.first .form-control .inner {
    	padding: 1.15384em 1.722em 1.15384em 1.722em;
	}
	.form-default .title-form .inner .label-defautl {
		position: static;
		padding: 1.722em;
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	.form-default .form-control {
		padding-left: 0;
	}
	.form-default .form-control .inner {
		padding: 1.722em;
	}

}