@charset "UTF-8";
/* CSS Document - mbhuju@gmail.com */

@media screen and (max-width: 1280px){
	#top, #red_inn, #inn, #footer_inn{width:95%;}

}

@media screen and (max-width: 1175px){
	#header_inn{width:90%;}
	#content, #inner{width:90%;}
	.services1, .services2{width:28%;}
}

@media screen and (max-width: 1024px){

	#top_left{float:none; width:100%; margin:0 auto; text-align:center;}
	#search{float:none; width:100%; margin:0 auto; text-align:center;}
	#top_right{float:none; width:100%; margin:0 auto; text-align:center;}
	
	#icons{float:none; width:100%; margin:0 auto; text-align:center;}
	#menu{float:none; width:100%; margin:0 auto; padding-top:0;}

	#location{ display:none;}
	#location_o{ display:block; }
	#logo{float:none; width:100%; margin:0 auto; text-align:center; padding-bottom:20px;}
	#phone{float:none; width:100%; margin:0 auto; text-align:center; padding-top:0;}

	#sneakers1{float:none; width:60%;  margin:0 auto; text-align:center;}
	#sneakers2{float:none; width:60%;  margin:30px auto; text-align:center;}
	#sneakers3{float:none; width:60%;  margin:0 auto; text-align:center;}
	
	
	#contact_left{float:none; width:100%; margin:0 auto; padding-top:0; }
	#contact_right{float:none; width:90%; margin:0 auto; padding-top:30px;}
	
	.services1{float:none; width:90%; margin:0 auto;}
	.services2{float:none; width:90%; margin:0 auto;}

	#left{float:none; width:90%; margin:0 auto; text-align:center; padding:50px 0 0 0;}
	#right{float:none; width:90%; margin:0 auto;  text-align:center;}
	
	#left_footer{float:none; width:100%; margin:0 auto; text-align:center; padding:20px 0;  }
	#middle_footer{float:none; width:100%; margin:0 auto; text-align:center; padding:0;}
	#right_footer{float:none; width:100%; margin:0 auto; text-align:center; padding:10px 0;}
}

@media screen and (max-width: 992px){
	
	.imgleft, .imgright{ float:none; margin:20px auto; text-align:center; display:block; }
	
}


@media screen and (max-width: 768px){
	h1{font-size:30px; line-height:30px;}

}
	
	
@media screen and (max-width: 576px){
	.inn_o{font-size:24px; line-height:24px;}
	#sneakers1{float:none; width:90%;  margin:0 auto; text-align:center;}
	#sneakers2{float:none; width:90%;  margin:30px auto; text-align:center;}
	#sneakers3{float:none; width:90%;  margin:0 auto; text-align:center;}
	
	#location_o{ font-size:20px; padding-top:0;}
	#phone{font-size:20px;}
	.gallery1, .gallery2{font-size:14px; line-height:30px;}
	
}
	
@media screen and (max-width: 415px){
	#left_footer{font-size:14px;}
	a.footermenu:link, a.footermenu:active, a.footermenu:visited {line-height:20px;}
}
	