.container {
	width: 99%;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
.clear {
	clear: both;
}
.row {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.row:after {
	content:'';
	display: block;
	clear: both;
}
.row_break {
	display: block;
	clear: both;
}
.span1 {
	width: 8.333333333333%;
	float: left;
	vertical-align: top;
	overflow: hidden;
}
.span2 {
	width: 16.6666666666%;
	float: left;
	vertical-align: top;
	overflow: hidden;
}
.span3 {
	width: 25%;
	float: left;
	vertical-align: top;
	overflow: hidden;
}
.span4 {
	width: 33.3333333333333%;
	float: left;
	vertical-align: top;
	overflow: hidden;
}
.span5 {
	width: 41.66666666666666%;
	float: left;
	vertical-align: top;
	overflow: hidden;
}
.span6 {
	width: 50%;
	float: left;
	vertical-align: top;
	overflow: hidden;
}
.span7 {
	width: 58.333333%;
	float: left;
	vertical-align: top;
	overflow: hidden;
}
.span8 {
	width: 66.66666%;
	float: left;
	vertical-align: top;
	overflow: hidden;
}
.span9 {
	width: 75%;
	float: left;
	vertical-align: top;
	overflow: hidden;
}
.span10 {
	width: 83.33333%;
	float: left;
	vertical-align: top;
	overflow: hidden;
}
.span11 {
	width: 91.66666%;
	float: left;
	vertical-align: top;
	overflow: hidden;
}
.span12 {
	width: 100%;
	float: left;
	vertical-align: top;
	overflow: hidden;
}

.small_image_container {
	float: right;
}


@media (min-width: 512px) and (max-width: 768px) {
	.span1 {
		width: 16.6666666666%;
	}
	.span2 {
		width: 33.3333333333333%;
	}
	.span3 {
		width: 50%;
	}
	.span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11 {
		width: 100%;
	}
	.small_image_container, .form_container {
		float: none;
		margin: 0 auto;
	}
}

@media (min-width: 320px) and (max-width: 512px) {
	.span1 {
		width: 33.3333333333333%;
	}
	.span2 {
		width: 50%;
	}
	.span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 {
		width: 100%;
	}
	.small_image_container, .form_container {
		float: none;
		margin: 0 auto;
	}
}

@media (max-width: 320px) {
	.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 {
		width: 100%;
	}
	.small_image_container, .form_container {
		float: none;
		margin: 0 auto;
	}
}
