@include respond-between(md, lg) {
	#page_checkout {
		.woocommerce-form-coupon-toggle {

		}
		form.checkout {

			h2 {
				
			}
			h3 {
				
			}
		}
		#customer_details {

			input {
				
			}
			.select2-container--default {
				.select2-selection--single {
					.select2-selection__arrow {

						@include translate(0,-50%);
						b {

						} 
					}
				}
			}
			.select2-selection {
				
			}
			.woocommerce-billing-fields {
				label {

				}
				span {

					input {

					}
				}
			}
			.woocommerce-shipping-fields {
				.shipping_address {
					label {

					}
					span {

						input {

						}
					}
				}
			}
			.woocommerce-additional-fields {

			}
		}
		#order_review {
			table.shop_table {
				
				thead {
					tr {

						th {
							
						}
						th.product-name {
							
						}
						th.product-total {
							
						}
					}
				}
			}
			#payment {

				button[type="submit"] {

				}
				button[type="submit"]:hover {

				}
			}
		}
	}

	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {

	}
}

@include respond-between(sm, md) {
	#page_checkout {
		.woocommerce-form-coupon-toggle {

		}
		form.checkout {

			h2 {
				
			}
			h3 {
				
			}
		}
		#customer_details {

			input {
				
			}
			.select2-container--default {
				.select2-selection--single {
					.select2-selection__arrow {

						@include translate(0,-50%);
						b {

						} 
					}
				}
			}
			.select2-selection {
				
			}
			.woocommerce-billing-fields {
				label {

				}
				span {

					input {

					}
				}
			}
			.woocommerce-shipping-fields {
				.shipping_address {
					label {

					}
					span {

						input {

						}
					}
				}
			}
			.woocommerce-additional-fields {

			}
		}
		#order_review {
			table.shop_table {
				
				thead {
					tr {

						th {
							
						}
						th.product-name {
							
						}
						th.product-total {
							
						}
					}
				}
			}
			#payment {

				button[type="submit"] {

				}
				button[type="submit"]:hover {

				}
			}
		}
	}

	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {

	}
}

@include respond-between(xs, sm) {
	#page_checkout {
		.woocommerce-form-coupon-toggle {

		}
		form.checkout {

			h2 {
				
			}
			h3 {
				
			}
		}
		#customer_details {

			input {
				
			}
			.select2-container--default {
				.select2-selection--single {
					.select2-selection__arrow {

						@include translate(0,-50%);
						b {

						} 
					}
				}
			}
			.select2-selection {
				
			}
			.woocommerce-billing-fields {
				label {

				}
				span {

					input {

					}
				}
			}
			.woocommerce-shipping-fields {
				.shipping_address {
					label {

					}
					span {

						input {

						}
					}
				}
			}
			.woocommerce-additional-fields {

			}
		}
		#order_review {
			table.shop_table {
				
				thead {
					tr {

						th {
							
						}
						th.product-name {
							
						}
						th.product-total {
							
						}
					}
				}
			}
			#payment {

				button[type="submit"] {

				}
				button[type="submit"]:hover {

				}
			}
		}
	}

	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {

	}
}

@include respond-below(xs) {
	#page_checkout {
		.woocommerce-form-coupon-toggle {

		}
		form.checkout {

			h2 {
				
			}
			h3 {
				
			}
		}
		#customer_details {

			input {
				
			}
			.select2-container--default {
				.select2-selection--single {
					.select2-selection__arrow {

						@include translate(0,-50%);
						b {

						} 
					}
				}
			}
			.select2-selection {
				
			}
			.woocommerce-billing-fields {
				label {

				}
				span {

					input {

					}
				}
			}
			.woocommerce-shipping-fields {
				.shipping_address {
					label {

					}
					span {

						input {

						}
					}
				}
			}
			.woocommerce-additional-fields {

			}
		}
		#order_review {
			table.shop_table {
				
				thead {
					tr {

						th {
							
						}
						th.product-name {
							
						}
						th.product-total {
							
						}
					}
				}
			}
			#payment {

				button[type="submit"] {

				}
				button[type="submit"]:hover {

				}
			}
		}
	}

	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {

	}
}