.mktoImg, img {
	max-width: 100%;
	height: auto !important;
}
.element{
	position: relative;
	display: inline-block;
}
ul { list-style: inside; }
li { line-height: 1.4rem; }
input[type=submit], button, a, .btn {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.std-pad-bottom { padding-bottom: 50px; }
.std-pad-top { padding-top: 50px; }
.header-pad-tb {
	margin-top: 20px;
	margin-bottom: 20px;
}
.social { font-size: 30px; }
.social a:hover { opacity: 0.7; }
.banner {
	color: #fff;
	overflow: hidden;
}
.primary-s { color: #fff; }
.custom-commenting-o { position: relative; }
.custom-commenting-o .fa-commenting-o {
	position: absolute;
	color: #f7f7f5; /* same as background */
	top: 12%;
	left: 12%;
	font-size: 65%;
	content: "f27b";
}
@media only screen and (max-width: 480px) {	
	.headerBreak {
		float: none !important;
		width: 100% !important;
	}
	.mobile-center { text-align: center; }
}
@media only screen and (min-width: 768px) {
	.form-container-inner { margin: 0 auto; }
	.two-tone-bg-right { background-color: none; }
}
@media only screen and (min-width: 481px) {
	.vcenter-xxs {
		display: inline-block;
		vertical-align: middle;
		float: none;
	}
}