.page-empty.firecheckout-index-index {
	max-width: 1150px;
	margin: 0 auto;
	padding: 15px 5px;
}

.f-left {
	float: left;
}
.f-right {
	float: right;
}

#firecheckout-form {
	display: block;
}
#firecheckout-form .col3-fire-set .col-fire-1,
#firecheckout-form .col3-fire-set .col-fire-2 {
	width: 30%;
	float: left;
	border: none;
	padding: 0;
}
#firecheckout-form .col3-fire-set .col-fire-2 {
	margin-left: 1%;
}
#firecheckout-form .col3-fire-set .col-fire-3 {
	width: 38%;
	float: right;
	border: none;
	padding: 0;
}
#firecheckout-form .col2-fire-set .wide {
	width: auto;
}
#firecheckout-form .col2-fire-set .col-fire-1 {
	width: 32.5%;
	float: left;
	border: none;
	padding: 0;
}
#firecheckout-form .col2-fire-set .col-fire-2 {
	width: 66%;
	float: right;
	border: none;
	padding: 0;
}

#firecheckout-form .col2-set,
#firecheckout-form .col3-set,
#firecheckout-form .col4-set {
	max-width: 100%;
	max-height: 100%;
	box-sizing: border-box;
	float: none;
}

.firecheckout-set .col2-set .col-1,
.firecheckout-set .col2-set .col-2 {
	padding: 0;
	width: 49%;
}

.firecheckout-set .col2-set .col-1 {
	float: left;
}
.firecheckout-set .col2-set .col-2 {
	float: right;
}

@media (max-width: 800px) {
	#firecheckout-form .col3-fire-set .col-fire-1,
	#firecheckout-form .col3-fire-set .col-fire-2,
	#firecheckout-form .col3-fire-set .col-fire-3,
	#firecheckout-form .col2-fire-set .col-fire-1,
	#firecheckout-form .col2-fire-set .col-fire-2 {
		width: auto;
		float: none;
		margin-left: 0;
		margin-right: 0;
	}
}
@media (max-width: 480px) {
	.firecheckout-set .col2-set .col-1,
	.firecheckout-set .col2-set .col-2,
	.firecheckout-set #shipping-method,
	.firecheckout-set #payment-method,
	.firecheckout-set #checkout-coupon-discount-load,
	.firecheckout-set #checkout-giftcard-load {
		box-sizing: border-box;
		float: none !important;
		width: 100% !important;
	}
}
