.filter-box  .more-bt{
	display: none;
}

@media (max-width: 480px) {

	#skyscrapper{
		display: none;
	}
	.box_sp .box, div.box_s {
		margin: 0 0 15px 0!important;
	}
	.span-21,.span-20,.span-19,.span-18,.span-17,.span-16,.span-15, .span-14,
	.span-13,.span-12,.span-11,.span-10,.span-9,.span-8,.span-7, .span-6, .span-5, .span-4,
	.span-17-3, 
	.span-17-3-2, .span-17-3-3, 
	.span-12-s,
	.result{
		display: block;
		clear: both;
		max-width: 100%!important;
		width: 100%!important;
	}
	
	.span-12-s  .box_s .arrow{
		margin-left: 24px;
	}
	
	.result{
		border: 0px;
		border-bottom: 1px solid grey;
	}

	.span-home, .span-12-2 {
		width: 100%;
	}
	p.home{
		clear: both;
	}

	#footer, .span-6.last{
		display: block;
		clear: both;
	}

	.span-21, div.span-21 {
		max-width: 100%!important;
		margin: 0;
		width: 100%;
	}

	#menusub{
		display: none;
	}

	#footer a{
		display: block;
		clear: both;
		padding: 1px 0px 1px 5px;
	}
	.container, #footer {
		max-width: 100%!important;

		border-width: 0px;
		width: 100%;
	}
	#startbox-1, .box{
		border-width: 0px;
	}

	.box .box{
		border-width: 1px;
	}

	#menunav ul li {
		display: block;
		clear: both;
		margin: 0 1px;
		line-height: 12px;
	}

	#menusub_process, .retailer_premium_certified {
		display: none;
	}

	img {
		max-width: 100%;
		height: auto;
		display: block;
	}

	#gallery .prepend-9, #gallery .prepend-8 {
	  padding-left: 0px;
	  display: block;
	  padding: 0px;
	  clear: both;
	}

	.form-group, fieldset, input, form{
		max-width: 100%;
	}

	.header_logo{
		background-size: auto 40px;
		height: 60px;
		background-position-x: 13px;
	}

	#menunav select{
		width: 100%;
		padding: 6px;
		margin: 0px;
		font-size: 15px;
		line-height: 17px;
		background: #FFFEC8;
	}
	
	#menusub select{
		width: 80%;
		padding: 4px;
		margin: 0 auto;
		font-size: 15px;
		line-height: 15px;
		background: #fff;
		display: block!important;
	}
	
	#menusub{
		display: block;
	}

	#menunav {
		background: none!important;
		border: 0px!important;
		padding: 0 10px 0 10px;
	}

	#menunav  ul{
		display: none;
	}

	.box_s strong a, .box_s strong a:hover, .box_r b a, .box_r b a:hover{
		display: block;
		clear: both;
		border-bottom: 0px;
	}

	a{
		font-size: 110%!important;
	}

	.box_s  ul.arrow {
		margin: 0px;
		padding-left: 0px;
	}
	
	#startbox-3  ul.arrow, #startbox-2 ul.arrow, #startbox-1   ul.arrow, .span-17-3  .box_s  ul.arrow {
		margin-left: 1.5em;
		margin-right: 1.5em;
		padding-left: 10px;
	}
	
	.span-6 ul.arrow {
		clear: both;
	}
	
	.span-6 > .box_r, .span-5 > .box_r{
		border: 0px;
	}
	
	.span-6 > .box_r  img{
		margin: auto;
	}
	
	#map_canvas{
		width: 100%;
		max-width: 100%;
	}
	
	.box_s.userbox{
		display: block;
		float: none;
		height: 77px;
		border: 0px!important;
		padding: 10px 0 0 0px!important;
	}
	.box_s.userbox b, .box_s.userbox ul{
		margin-left: 14px;
	}
	
	.box_s.userbox .arrow li{
		margin-left: 24px;
	}
	
	.header_logo > a{
		border: 0px!important;
	}
	
	.box_s img {
		float: none;
	}
	
	.filter-box  > form{
		display: none;
	}
	
	.filter-box  .more-bt{
		display: block;
	}
	
	.span-17 .box_s.clearfix > div {
		margin: 0!important;
	}
}