@media (max-width:1190px){
	
	#slogan p{
		font-size:23px;
	}
	
	#sloganLower{
		font-size:18px;

	}
	
	#phone{
		font-size:25px;
	}	
}

@media (max-width:985px){
	
	#slogan{
		margin:25px 0 0 0;
	}
	
	#slogan p{
		font-size:18px;
	}
	
	#sloganLower{
		font-size:13px;

	}
	
	#phone{
		font-size:20px;
	}	
	
	.header{
		height:110px;
	}

	#logo{
		background:url("../images/CmlogoBunnymobile.png") center center no-repeat;
		width:500px;
	}
}

@media (max-width:780px){
	h2{
		font-size:20px;
		padding:0px, 0px, 3px, 0px;
	}
	
	#mobileTop{
		display: block;
		width:100%;
		background: rgba(0,0,0,.6);
	}
	
	#mobileTop ul{
		width:100%;
	}
	
	#mobileTop ul li{
		width:100%;
		color:#FFF;
		text-align: center;
		font-size: 18px;
		list-style-type: none;
	}

	form{
		width:100%;
		float:none;
		margin:10px 0;
	}
	.textBox{
		background:rgba(0,0,0,.4);
	}
	
	#slogan{
		display: none;
	}
}

@media (max-width:530px){

	#logo{
		display: none;
	}
	
	#mobileLogo{
		float:left;
		display: block;
		width:100%;
		height:auto;
		padding:0 0 5px 0;
	}
	
	#mobileLogo img{
		width:100%;
	}
	
	nav{
		width:100%;
		height:auto;
		box-shadow: none;
		background:rgba(0,0,0,.6);
	}
	nav ul{
		width:100%;
		padding:0;
}

	nav ul li{
		display: block;
		width:100%;
		font-size:18px;
}

	nav ul li a{
		display: block;
		background:rgba(0,0,0,.6);
		width:100%;
		height:100%;
		color:#FFF;
		text-align: center;
		border-left:2px solid #DF2027;
		border-bottom:1px solid #DF2027;
		padding:5px 0;
}

	nav ul li a:hover{
		color:#000;
		font-weight: 600;
		background:#DF2027;
		border-left:2px solid #DF2027;
		border-bottom:1px solid #DF2027;
}

	#leftFooter{
		display: none;
	}
	
	#rightFooter{
		display: none;
	}

	#mobileFooter{
		display: block;
		width:100%;
		height:auto;
		background:rgba(0,0,0,.7);
	}
	
	#mobileFooter ul{
		display: block;
		width:100%;
		padding:0;
		margin:5px 0 10px 0;
	}
	
	#mobileFooter ul li{
		display: block;
		float:left;
		width:32%;
	}
	
	#mobileFooter ul li a{
		width:100%;
		display: block;
		list-style-type: none;
	}
	
	#facebookMobile{
		width:100%;
		height:40px;
		background:url("../images/facebookHover.png") center center no-repeat;
	}
	
	#twitterMobile{
		width:100%;
		height:40px;
		background:url("../images/twitterHover.png") center center no-repeat;
	}
	
	#linkedInMobile{
		width:100%;
		height:40px;
		background:url("../images/linkedInHover.png") center center no-repeat;
	}

	
	#mobileFooter p{
		display: block;
		width:100%;
		text-align: center;
		color:#FFF;
		font-size:12px;
	}
}