@media only screen and (max-width: 768px) {

.show-for-small {
	display: block;
}
.hide-for-small {
	display: none;
}
.show-for-mobile {
	display: none;
}
.full-for-small {
	width:100% !important;
}
img {
	max-width:100%;
}

#top-nav ul li a {
	color: #cacaca;
	font-size: 12px;
	padding: 0 3px;
}

.navbar-form {
	padding: 0px;
	width: 134px;
}

.nav-container li a {
	font-size: 12px;
}

.navbar .navbar-nav > li > a {
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
}

.feature-callout .col-xs-4 {
	padding-bottom: 15px;
}


} /* EO device width */
