/* Large Devices, Wide Screens */
ul.product_list li .products_image img{
max-width:100%;
max-height:100%
} 

@media only screen and (max-width : 1200px) {
	.top_cart {
		background: #f0f0f0 none repeat scroll 0 0;
		padding: 10px 1px;
		text-align: center;
	}
	.cart_counts{
		display:none;
	}
	.cart_totals span:first-child{
		display:none;
	}
	.top_cart a{
		font-size:20px;
	}
	.cart_totals i{
		font-size:16px;
	}
	ul.product_list li {
		height: 290px;
		margin-bottom: 5px;
		width: 180px;
	}
	ul.product_list li .products_item {
		padding: 5px;
		width: 175px;
	}
	ul.product_list li .products_image{
		height: 170px;
		min-width: 155px;

	}
	.category_list ul > li.parent > a{
		margin-left:10px;
	}
	.category_list ul > li.parent > ul.second > li.child > a {
		background: rgba(0, 0, 0, 0) url("../img/parrent_li_a.png") no-repeat scroll 10px center;
		padding-left: 20px;
	}
	.category_list ul > li.parent > ul.second > li.child > a.selected {
		background: rgba(0, 0, 0, 0) url("../img/parrent_li_a_c.png") no-repeat scroll 10px center;
	}
	.category_list ul > li.parent > ul.second > li.child > ul.third > li.child > a {
		background: rgba(0, 0, 0, 0) url("../img/parrent_li_a.png") no-repeat scroll 20px center;
		padding-left: 30px;
	}
	.category_list ul > li.parent > ul.second > li.child > ul.third > li.child > a.selected {
		background: rgba(0, 0, 0, 0) url("../img/parrent_li_a_c.png") no-repeat scroll 20px center;
	}
	.category_list ul > li.parent > ul.second > li.child > ul.third > li.child > ul.fourth > li.child a {
		background: rgba(0, 0, 0, 0) url("../img/parrent_li_a.png") no-repeat scroll 35px center;
		padding-left: 50px;
	}
	.category_list ul > li.parent > ul.second > li.child > ul.third > li.child > ul.fourth > li.child a.selected {
		background: rgba(0, 0, 0, 0) url("../img/parrent_li_a_c.png") no-repeat scroll 35px center;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.navbar-nav.navbar-center {
		right: 0;
		margin-left: -75px;
		position: absolute;
	}
	.nav > li.top_search{
		display:none;
	}
	.phone_item a {
		font-size: 22px;
	}
	.phone_item a span {
		font-size: 18px;
	}
	.top_cart{
		padding:5px 1px;
		margin-top:-5px;
	}
	.category_list{
		//display:none;
	}
	.info_block_header{
		display:none;
	}
	.news_item{
		margin-top:0;
		margin-bottom:10px;
	}
	.foot_menu_header{
		text-align:center;
		text-transform:uppercase;
	}
	.foot_menu ul.first_menu, .foot_menu ul.second_menu{
		display:none;
		margin-bottom:10px;
		text-align:center;
	}
	.foot_info{
		text-align:center;
	}
	.foot_phone{
		text-align:center;
		margin:10px 0;
		font-size:20px;
	}
	.foot_copy{
		text-align:center;
	}
	#cat-icon {
		background: rgba(0, 0, 0, 0) url("../img/parrent_li.png") no-repeat scroll 21px 50%;
		border: 1px solid #50a6bd;
		color: #50a6bd;
		cursor: pointer;
		display: block;
		font-size: 14px;
		font-weight: bold;
		line-height: 40px;
		margin: 15px 0 15px;
		text-indent: 37px;
	}
	#left{display:none;position:relative;}
	#left12home, #left12, #left, #left #leftmenu {
		background: #fff none repeat scroll 0 0;
		width: 100%;
		z-index: 10;
		top: -16px;
	}
	ul.product_list li .products_image{
		//min-width:auto;
		//max-height:100px;
		//height:100px;
	}
	ul.product_list li .products_image img{
		//max-width:100%;
	
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
	.top_menu .navbar-toggle{
		padding:0;
		border:0;
		margin:0;
		margin:15px 15px 16px;
	}
	.top_menu.navbar-default .navbar-toggle:focus, .top_menu.navbar-default .navbar-toggle:hover{
		background:none;
	}
	.navbar-nav.navbar-center{
		position:relative;
		left:auto;
		margin:7.5px -15px;
		text-align:center;
	}
	.top_menu .navbar-nav > li > a{
		padding:3px 0;
	}
	.top_menu.navbar-default .navbar-collapse, .top_menu.navbar-default .navbar-form{
		background:#2b3135;
		border:0;
	}
	.top_menu.navbar-default .navbar-toggle .icon-bar{
		background-color:#56a3c0;
	}
	.top_menu .navbar-toggle.search{
		margin:12px 0 12px 15px;
	}
	.top_menu .navbar-toggle.search{
		float:left;
	}
	.top_menu .navbar-toggle.search i{
		color:#56a3c0;
		font-size:18px;
	}
	#search.navbar-collapse.collapse{
		//padding:10px 15px;
	}
	#search.navbar-collapse.collapse.in{
		
	}
	#search .input-group{
		margin:7.5px 0;
	}
	.top_email{
		margin: 0 auto;
		position: relative;
		top: 14px;
		width: 145px;
		z-index: 10000;
	}
	.top_email a{
		background:url(../img/mail_m.png) no-repeat left center;
		padding-left:25px;
		color:#56a3c0;
	}
	.top_email a:hover{
		color:#ff0000;
		text-decoration:none;
	}
	.category_top_info{
		display:none;
	}
	
}

@media only screen and (max-width : 590px) {
	.mobile-xs-12{
		width:100%;
	}
	.mobile-xs-6{
		width:50%;
	}
	.mobile-xs-4{
		width:33%;
	}
	.logo{
		text-align:center;
	}
	.top_cart{
		margin-top:15px;
	}
	.home_text{
		font-size:13px;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.phone_item a {
		font-size: 16px;
	}
	.home_reviews{
		display:none;
	}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
	.home_reviews{
		display:none;
	}
	ul.product_list li {
		height: 270px;
		margin-bottom: 5px;
		width: 180px;
	}
	ul.product_list li .products_item {
		padding: 5px;
		width: 260px;
	}
	ul.product_list li .products_image {
		height: 170px;
		min-width: 245px;
	}
	ul.product_list li .products_name {
		height: 30px;
		margin: 10px 0;
		text-align: left;
	}
}