html{
	font-size: 14px;
}
h2{
	font-size: 1.6rem;
}

#HeadContactButton{
	font-size: 1.15rem;
}
.feature_box .feature_img_container {
	height: 6rem;
}
.feature_img {
	width: 40%;
}

#background_video {
	width: 150%;
	position: relative;
	left: -23%;
}
.two_cell {
	display: block;
}
.two_cell > * + * {
	margin-top: 1.5rem;
}

#selfie_container {
	padding-bottom: 1rem;
	padding-left: 0rem;
}

#nav_hamburger {
	display: inline-block;
	height: 2.2rem;
	padding-right: 0.5rem;
}
.social-links{
	display: none;
}

#SideNav {
	display: block;
	position: fixed;
}
.SideNavOpt { padding: 1rem 1.25rem; }

.demo_img{
	padding-bottom: 1rem;
}

.content_box { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.feature_container { gap: 1rem; }
.feature_box { min-height: 0; padding-bottom: 1.5rem; }
.plan_container { gap: 1.5rem; padding-top: 2rem; }
.get-in-touch { padding: 1.25rem; }
table { display: block; overflow-x: auto; }
.two_cell .feature_container, .two_cell .feature_container > div, .two_cell .feature_content { width: 100%; max-width: 100%; box-sizing: border-box; }
.two_cell .feature_container { display: block; }
.fe_img { width: 100% !important; }
