 
@media all and (min-width: 120px) and (max-width: 800px) {
	
	#top_container {
		width:100%;
		padding-top:5px;
		text-align:center;	
	}
	
	#logo {
		float:none;
		clear:both;
		margin-bottom:5px;
		width:170px;
		}
		
		#phonesection {
			float:none;
			clear:both;
			margin-top:5px;
			width:100%;
			margin-right:0px;
			margin-bottom:5px;
			text-align:center;
			height:32px;
						
		}
		
		#phonesection img {
			display:none;	
		}
		
		#phone {
			float:none;
			text-align:center;
			width:100%;
			
		}
		
		#main_container, #laces, #mid_section {
			width:100%;
			height:auto;
			text-align:center;	
		}
		#top_header, #top_container {
			height:auto; 
		
		}
		
		#mainimg {
			float:none;
			width:180px;
			margin:auto;
			display:none;
			top:0px !important;
			position:relative;
			z-index:98;	
		}
		#mobileimg  {
			display:block;
			
		}
		#form {
			width:100%;
			height:auto;
			margin:0px;
			position:relative;
			z-index:99;	
		}
		
		#FORM2 {
    margin: auto;
    width: 97% 
}
		#getquote {
			width:100%;
			
			
		}
		
		#getquote img {
			width:95%;
			
			
		}
		
		#afoot {
			height:auto;
			padding-bottom:15px;
			
			
		}
		
		#bulleted ul {
			margin:auto;
			width:290px;	
			
		}
		#bulleted ul li {
			float:none;
			margin-bottom:16px;
			font-size:13px;
			
			
		}
		
		#bulleted {
			width:97%;
			margin:auto;
			
			
		}
		
		#footer {
    padding-top: 0px;
    text-align: center;
}
#footer .copyright {
	font-size:10px;	
}

#footerinfo {
 
    padding-top: 20px;
    width: 100%;
}


.textblock {
float: none;
    font-size: 15px;
    line-height: 24px;
    margin: auto;
    text-align: left;
    width: 90%;
	font-weight:bold;
}

	
	 
	
}
 