@media screen and (max-width: 920px) {
	nav {padding: 5px 1%; width: auto;}
		nav a {font-size: 16px;}
	#phone-number .city-number {width: 30%;}
	
	/* Home Page */
	#services {width: auto;}
	#certifications {width: auto;}
	#find-zip {width: auto; margin: 0 2%;}
	#consultation-form {width: auto;}
	
	/* Internal Pages */
	#content {width: auto; margin: 20px 2%;}
	#contactlocbtn {margin-left: 40%;}
	
}

@media screen and (max-width: 850px) {
	.disclaimer {padding: 1em 2em 2em;}
}

@media screen and (max-width: 800px) {
	h2 {font-size: 22px;}
	nav a {font-size: 14px; margin: 0 0.5%;}
		nav a.nav-item:hover {padding: 3px 0.5%;}
	
	/* Home Page */
	header.home {height: 470px;}
		#header-home {margin: 15px 0 0 45%; width: 240px;}
		#slogan {font-size: 20px; margin: 15px 0;}
			#slogan-eyes {top: 47px; left: 47px;}
				#slogan-eyes .eyeballs {width: 20px; height: 25px; margin-right: 15px;}
			#slogan .looking {font-size: 45px;}
			#slogan .for-you {font-size: 50px;}
			#slogan .we-looking {font-size: 26px;}
			#slogan .out-for-them {font-size: 26px;}
		#view-prices {width: 70%; margin: 10px auto;}
			#view-prices .btn-prices {font-size: 20px;}
	#phone-number .city-number {width: 47%; margin: 0 1%;}
	#services .service {font-size: 18px;}
		#services .btn-prices {font-size: 16px;}
	#certifications .logo {width: 25%; margin: 5px 1%;}
	#certifications .header-line {width: 35%;}
	#certifications ul {width: 45%; margin: 0 1%;}
		#certifications ul li {font-size: 14px;}
	#consultation-form {background: none; margin: 0 3%;}
		#contact-info {width: 49%; margin: 0;}
		#contact-message {width: 49%; float: right;}
		/* Internal Pages */
		#contactlocbtn {display: none;}
		
	
	footer {padding: 15px 0;}
		footer a {font-size: 14px;}
}

@media screen and (max-width: 720px) {
	#content.team_page .about_team_wrapper {padding: 0 10px;}
	#content.team_page .team_member_wrapper {padding: 0 10px;}
	#content.team_page h2 {text-align: center;}
}

@media screen and (max-width: 650px) {
	h1 {font-size: 28px;}
	#pull {display: block; background-color: #ea1e3a; color: #fff; text-decoration: none; padding: 10px 5%; font-weight: bold; font-size: 20px;}
	nav {display: none; padding: 0; text-align: left;}
		nav a {display: block; width: auto; margin: 0; padding: 5px 5%; width: auto; border-radius: 0;}
			nav a:hover, nav a.nav-item:hover {padding: 5px 5%;}
		nav a.btn-pay {border: 0; padding: 5px 5%; width: auto;}
		nav li ul {position: relative; width: 100%; margin: 0; padding: 0;}
		nav li ul li {padding: 0 5%; display: block;}
	
	#phone-number .number {font-size: 16px;}
	
	/* Home Page */
	header.home {height: auto;}
		#header-home {width: auto; margin: 10px auto; padding: 10px 0;}
			#header-home #logo {width: auto;}
			#slogan {display: none;}
			#view-prices .btn-prices {font-size: 17px;}
	#servicesBg {padding: 5px 0;}
		#services .service {width: auto; display: block; margin: 10px 2%; height: auto;}
			#services .service:hover {border: 1px solid #ea1e3a; margin: 10px 2%;}
			#services #pet-sitting.service, #services #overnight.service, #services #pet-boarding.service {background: #fff url(none);}
			#services .btn-prices {position: relative; bottom: 0; margin: 10px 20%;}
	#certifications .logo {margin: 10px 0; width: auto; display: block; color: #ea1e3a;}
		#certifications .logo:hover {text-decoration: underline;}
		#certifications .logo-img {display: none;}
		#bbb-logo.logo {display: none;}

		#certifications .clearFloat {padding: 10px 0;}
		#certifications ul {width: 75%; display: block; padding: 0 10%;}
	#find-zip .find-zip-text {float: none; width: auto; display: block; padding-bottom: 10px;}
		#find-zip .search-zip, #find-zip .search-result {width: 49%;}
		/* Internal Pages */
		#contactlocbtn {display: none;}
	
	/* Team Page */
	#content.team_page .bio-images {width: 100px; margin-right: 20px;}

	footer a {display: none;}
}

@media screen and (max-width: 400px) {
	h1 {font-size: 22px;}
	
	#logo {width: 80%;}
	nav a {font-size: 14px;}
	
	/* Home Page */
	#header-home #logo {width: 80%;}
	#content {width: auto; margin: 10px 2%;}
	#content .cat-img{width: 150px;height: 200px}
	#content .small-img{width: 200px;height: 140px}
		#content h2{font: 200 14px 'Open Sans', sans-serif; text-align: center;}
	#content p {padding-top: 130px;}
    
     
	#consultation-form h2 {font-size: 20px;}
		#contact-info {float: none; width: auto; display: block; margin: 0 3%;}
		#contact-message {float: none; width: auto; display: block; margin: 0 3%;}
		/* Internal Pages */
		#contactlocbtn {display: none;}
	
	#consultation_disclaimer {padding: 0 5px;}
	#consultation_disclaimer .disclaimer { padding: 1em 0 2em;}
}

