@media only screen and (max-width:500px) {
	 body,.font-size-13 {
    font-size: 18px;
	line-height:26px;
  }
	#block-si_menumerge-menu_merge{
		display:block;	
		margin-bottom:0px;
	}
	#block-si_menumerge-menu_merge .gutter{
		margin-left:0px;
		margin-right:0px;
	}
	#block-si_menumerge-menu_merge .menu{
	display:none;	
	}
	#block-si_menumerge-menu_merge .menu.slimmenu{
	display:block;	
	}
	body, div.full-width,.grid12-12,#footer-wrapper,#main{
	min-width:0px;	
	width:100%;
	padding:0px;
	box-sizing:border-box;
	}
	#header-top-wrapper{
	display:block;	
	}
	.menu-collapser img.rMulti{
	background:#fff;
	padding:2px;	
	box-sizing:border-box;
	height:85%;
	margin-top:5px;
	}
	#header-group-wrapper{
	display:none;	
	}
	#main-inner{
	margin:10px;	
	}
	#main{
	padding-top:2px !important;	
	padding-bottom:2px !important;
	}
	.fpl, .fpr{
	display:block;	
	padding:0px;
	width:100%;
	}
	
	h2, h1{
	font-size:30px;
	line-height:30px;	
	}
	.fpl{
	padding-top:10px;	
	}
	.bottomTag{
	width:100%;	
	box-sizing:border-box;
	padding-bottom:5px;
	}
	#fphome{
	margin:0px;
	height:auto;	
	}
	.fpl{
	padding-bottom:200px;
	background-size:auto 190px;
	background-position:center bottom;	
	}
	.aResell{
	display:block;
	text-align:center;	
	}
	.aResell img{
		max-width:100%;
		height:auto;
	}
	#benefits{
	width:auto;
	margin:0px;
	padding:0px;
	margin-top:15px;	
	}
	#benefits .c1 p, #benefits .c1o p{
	font-size:16px;
	line-height:22px;
	margin:0px;
	padding:0px;	
	background:none;
	border:0px;
	}
	#benefits .c1{
	padding-right:10px;	
	}
	#benefits td{
	height:auto;	
	}
	.c1, .c1o{
	background:none;	
	border:0px;
	
	}
	#benefits .c2o p,#benefits .c2 p,#benefits .c2h{
	padding:0px;
	margin:0px;
	background:none;	
	font-size:16px;
	line-height:22px;
	border:0px;
	}
	#benefits h3{
	margin-left:0px;	
	margin-right:0px;
	}
	#benefits .c1,#benefits .c2,#benefits .c1o,#benefits .c2o{
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #c4c4c4;
	vertical-align:top;	
	}
	#benefits .c1, #benefits .c1o{
	padding-right:10px;	
	}
	#sidebar-first{
	display:none;	
	}
	.view-id-useages{
	width:100%;
	margin:0px;	
	}
	.auseage, .view-id-useages .views-row-odd{
	width:100%;
	float:none;
	margin:0px;	
	}
	.grid12-9{
	width:100%;	
	}
	.auseage img{
	width:100%;
	height:auto;
	margin-bottom:-6px;
	}
	.auseage{
	
	height:auto;	
	}
	.auseage, .view-id-useages{
		margin-top:10px;
	margin-bottom:10px;
	}
	#node-4{
		margin-bottom:0px;
	}
	.node-usage{
		width:100%;
		margin:0px;
		border:0px;
		
	}
	div.node.node-usage, #node-5{
	margin-bottom:0px;	
	}
	.node-usage .field-name-field-header-image img{
		width:100%;
		height:auto;
		border:0px;	
	}
	.node-type-usage #block-system-main .gutter{
	margin:0px;
	border:0px;	
	}
	.node-usage .field-name-body{
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;	
	}
	
	.nextprev{
	width:100%;	
	}
	.nextprev td{
	padding:0px;	
	}
	.nextprev td img{
	width:100%;
	height:auto;	
	}
	.guar .gl,.guar .gr{
	width:100%;	
	display:block;
	padding:0px;
	}
	.guar .gl img,.guar .gr img{
	width:100%;
	height:auto;	
	}
	h6{
	margin-top:5px;
	margin-left:0px;	
	}
	#findit{
		position:static;
		width:100%;
		box-sizing:border-box;
	}
	#installer{
		display:none;
	}
	#findtitle{
	width:auto;
	padding-left:0px;
	padding-top:0px;
	text-align:center;
	padding-top:10px;	
	}
	#pid-reseller #block-system-main{
	min-height:0px;	
	}
	#findit td{
	width:100%;
	text-align:center;	
	display:block;
	}
	#findit td input{
	width:100%;
	box-sizing:border-box;	
	padding:5px;
	text-align:center;
	font-size:16px;
	line-height:22px;
	}
	#node-2194 #return a{
	margin-left:0px;	
	}
	#node-2194 #return {
	text-align:center;	
	margin:0px;
	margin-top:15px;
	}
	#node-2194 #return h2{
	text-align:center;
	padding-top:10px;
	float:none;
	margin-right:0px;
	display:block;	
	margin-top:0px;
	padding-top:0px;
	}
	#node-2194 #return a{
	display:inline-block;
	margin-bottom:10px;	
	float:none;
	}
	#node-2194 #return h2{
	margin-left:0px;	
	}
	.prox-row{
	height:auto;
	float:none;
	width:100%;	
	box-sizing:border-box;
	}
	.view-proximity-search{
	margin-left:0px;	
	}
	.location-locations-wrapper, .field-name-field-email, .field-name-field-name,h3.name,#ret{
	margin:0px;	
	}
	.td1, .td2{
	display:block;
	width:100%;	
	padding:0px;
	}
	#ret{
	margin-top:10px;
	margin-bottom:20px;
	text-align:center;	
	}
	.td2{
	padding:0px;
	padding-top:15px;	
	}
	.prox-row{
		margin-bottom:15px;
	}
	.view-proximity-search{
	margin-top:0px;	
	}
	.about .gl, .about .gr{
		width:100%;
		padding:0px;
		display:block;
	}
	#node-13{
	margin-left:0px;
	margin-right:0px;	
	padding-top:10px;
	}
	#main{
	margin-top:0px;	
	}
	#benefits td.c1h h3{
	padding-right:10px;	
	}
	#ret a{
	font-size:16px;
	line-height:22px;
	padding-top:7px;	
	}
	#ret{
	margin-top:20px;	
	}
	.headMap{
	margin-top:10px;	
	margin-bottom:10px;
	}
	
}