@media (max-width: 992px){

#microsoftCertified
{
	width: 60%;
	transform: translateX(37.5%);
}
}

@media (max-width: 980px){

#navLogo
{
	left: 7.5%;
}

.nav ul
{
	margin-right: 10%;
}
}

@media (max-width: 768px){

.mobile-nav
{
	display: block;
}

#banner
{
	position: relative;
}

.below-header
{
	position: relative;
	margin-top: 0px;
}

.quote
{
	font-size: 2em;
}

.nav
{
	display: none;
}

.toggle-intro
{
	font-size: 2em;
}
}

@media (max-width: 991px){

.popup-message
{
	height: 155px;
}

.maps
{
	height: 300px;
	width: 70%;
	transform: translateX(25%);
}

.popup-message .contact-button
{
	float: none;
	margin-top: 65px;
	width: 100%;
}
}

@media (max-width: 722px){

.popup-text
{
	font-size: 1.25em;
}
}

@media (max-width: 700px){

.popup-message
{
	width: 90%;
}
}

@media (max-width: 539px){

.popup-message
{
	padding: 10px 24px;
}

#number a
{
	padding: 7px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.quote
{
	font-size: 1.35em;
}

.popup-message .contact-button
{
	margin-top: 85px;
}
}

@media (max-width: 586px){

.header-space
{
	top: 90px;
}
}

@media (max-width: 490px){

.site-intro
{
	font-size: 2.3em;
}

.blue-text
{
	font-size: 1.25em;
}

.mobile-nav
{
	right: 10%;
}
}

@media (max-width: 400px){

#navLogo
{
	height: 35px;
	left: 12%;
}
}

@media (max-width: 368px){

.mobile-nav-list li
{
	margin-right: 15px;
}

.popup-message
{
	width: 95%;
	height: 165px;
}
}

@media (max-width: 752px){

.blue-text
{
	font-size: 1.5em;
}
}

@media (max-width: 430px){

.toggle-intro
{
	margin: 0;
}
}

@media (max-width: 1199px){

.submit-two
{
	font-size: .75em;
}
}

@media (max-width: 767px){

.submit-two
{
	font-size: 1em;
	margin-top: 10px;
}

#yelp
{
	margin-top: 10px;
}
}

@media (max-width: 480px){

#newsletter
{
	font-size: .75em;
}

.submit-two
{
	font-size: .8em;
}
}