.alt_head {
	background-color: #369;
	color: white;
	text-align: center;
	width: 100%;
	margin: 0 auto;
	padding: 3px 0;
}


@media screen and (max-width: 900px) {
	.alt_head {
		background-color: #369;
		color: white;
		text-align: center;
		width: 90%;
		margin: 0 auto;
		padding: 3px 0;
	}

	.multiples {
		width: 50% !important;
		margin-bottom: -20px !important;
		text-align: right;
		padding-right: 42px !important;
	}

	.multiples:after {
		content: ":";
	}

	.table_alt_header:nth-child(even) {
		background-color: #f4f4f4;
	}

	.price_table {
		padding: 12px;
		padding: 0;
	}

	/* width */
	.price_table::-webkit-scrollbar {
		width: 10px;
	}

	/* Track */
	.price_table::-webkit-scrollbar-track {
		background: #f1f1f1;
	}

	/* Handle */
	.price_table::-webkit-scrollbar-thumb {
		background: #888;
	}

	/* Handle on hover */
	.price_table::-webkit-scrollbar-thumb:hover {
		background: #555;
	}

	tr.sticky {
		position: sticky;
		top: 130px;
		z-index: 9;
		overflow-y: auto;
		max-height: 100vh;
		border-bottom: 1px solid #a7a7a7;
		background-color: #fff;
	}

	.header_mobile {
		min-height: 150px !important;
	}

}

@media screen and (min-width: 500px) and (max-width: 900px) {
	tr.sticky {
		top: 155px;
	}
}

@media screen and (min-width: 300px) and (max-width: 500px) {
	tr.sticky {
		top: 150px;
	}
}

@media screen and (max-width: 300px) {
	tr.sticky {
		top: 150px;

	}
}

@media screen and (max-width: 475px) {
	#mobile_header {
		border-bottom: none;
	}

	.header_mobile {

		background-color: white;
	}
}