@media screen and (max-width: 728px) {
	body {
		padding: 10px;
	}
	.wrapper {
		width: 100%;
		background-color: transparent;
	}
	.top-nav {
		display: flex;
	}
	.top-nav .icon {
		display: block;
	}
	.sales-pitch {
		border-radius: 0 0 0 0;
	}
	#header {
		justify-content: center;
	}
	.mobile{
		display: block;
		justify-content: center;
	}
	.side-menu {
		display: none;
	}
	.contact {
		display: none;
	}
	.img-main-rt {
		display: none;
	}
	.img-main-mid {
		justify-content: center;
		padding: 0px;
		background-color: transparent;
		width: 100%;
		flex:none
	}
	.bottom-links {
		display: none;
	}
	.quote {
		display: block;
	}
	.hamburger {
		display: inline-block;
		vertical-align: middle;
	}
	.mobile-quote {
		display: block;
		padding: 8px;
	}
	.images {
		width: 100%;
	}
	.right-side {
		background-color: transparent;
	}
	.preserve-background {
		background-color: white !important;
		border-radius: 10px;
	}
	.main-area {
		background-color: transparent !important;
		height: 100%;
	}
	h1 {
		background-color: transparent;
	}
	#header-lt {
		justify-content: center;
		text-align: center;
		width: 100%;
	}
	.menu-button-container {
	  display: flex;
	}
	.menu {
	  display: block;
	  position: absolute;
	  top: 100%;
	  left: 0;
	  flex-direction: column;
	  width: 100%;
	  justify-content: center;
	  align-items: center;
	  font-size: 18px;
	}
	#menu-toggle ~ .menu li {
	  height: 0;
	  margin: 0;
	  padding: 0;
	  border: 0;
	  transition: height 100ms cubic-bezier(0.23, 1, 0.32, 1);
	}
	#menu-toggle:checked ~ .menu li {
	  border: 1px solid #333;
	  height: 2.5em;
	  padding: 0.5em;
	  transition: height 100ms cubic-bezier(0.23, 1, 0.32, 1);
	}
	.menu > li {
	  display: flex;
	  justify-content: center;
	  margin: 0;
	  padding: 0.5em 0;
	  width: 100%;
	  color: white;
	  background-color: #222;
	}
	.menu > li:not(:last-child) {
	  border-bottom: 1px solid #444;
	}
	.leftnav {
		display: none;
	}
	.right-side {
		width: 100%;
	}
	.hero-touchup {
		border-radius: 10px 10px 0 0;
		padding: 2px 2px 0 2px;
	}
	iframe {
		border-radius: 10px;
		padding: 2px;
	}
}