@media only screen and (max-width: 600px) {
	h1 {
		width: 100vw;
		padding: 16px 0px;
		text-align: center;
		font-size: 11vw;
	}
	p, b {
		width: 100vw;
		text-align: center;
		font-size: 8vw;
	}
	.top_bar {
		height: 10%;
	}
	.product-logos {
		display: none;
	}
	.logo {
		top: 15%;
		left: 50%;
		height: 70%;
		transform: translate(-50%, 0%);
	}
	.product {
		padding: 0;
		padding-top: 10vh;
	}
	.preview-right-info {
		position: initial;
	}
	.preview-right-image, .preview-left-image {
		position: initial;
		max-width: 200%;
	}
	.button {
		width: 90vw;
		margin-left: 5vw;
	}
}