/*XS*/
@media (max-width: 767px) {
	header { padding: 0 0 2rem;}
	.top-mobile { padding: 1rem 0; background-color: #F3EFE5;}
	.top-mobile .cart-links i.fa { margin-right: 0;}
	.thumbnail_image img { max-height: 465px; width: auto;}

	li.dropdown.open, li.dropdown.open>a {
			}
	li.dropdown-submenu.open, li.dropdown-submenu.open>a {
		
	}
	.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
			}
	.navbar-header {
		display: block; clear: both;
	}
	.navbar-collapse#navbar { border-radius: 0px;  margin-top: 0;}
	.navbar-collapse#navbar .nav {
		float: none;
		margin-bottom: 0; 
		letter-spacing: 0;
	}
	.navbar-collapse ul.navbar-nav.small-nav { margin-top: 0;}
	.navbar-collapse#navbar .main-nav {
		border-bottom: 1px solid rgba(99, 97, 76, 0.58);
	}
	.navbar-toggle { margin-top: 2rem;}
	.thumbnail_image_wrap img { max-width: 100%; }
	.nav>li>a:hover {
		 color: black;
	}
	.bottom_footer .floatleft { text-align: center; }
	.thumbnail_image_wrap { height: 480px;}
	nav.nav-pages .pagination {
		width: 100%;
	}
	nav.nav-pages .pagination li a {
		font-size: 1rem; padding: 10px;
	}
	nav.nav-pages div.pagesize {
		display: none;
	}
	.floatright {
		margin: auto;
		float: none;
		clear: both;
		text-align: center;
	}
	
	.container { width: 100%;}
	
	.view-cart .floatright {
		margin: 2rem auto;
	}
	.table-responsive {
		margin-top: 1rem;
	}
	.table-striped { 
		background-color: white;
	}
	.table-striped tbody td img {
		max-width: 90px;
	}
}

/*XXS*/
@media (max-width: 420px) {
	.navbar-brand {
	    max-width: 230px;
	}
	.top-mobile .call #social-links {
		display: none;
	}
	.thumbnail_image_wrap { height: 250px;}
	.btn-group { text-align: center; }	
	.btn-group a.btn.btn-success, .btn-group a.btn.btn-primary { width: 100%; float: none;}
	.btn-group a.btn.btn-success i.fa, .btn-group a.btn.btn-primary i.fa {
		margin-right: .1rem;
	}
	.btn-group a.btn.btn-secondary { float: none; width: 30%; margin-top: .5rem;}
	.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
		border-bottom-right-radius: 4px;
		border-top-right-radius: 4px;
	}
	.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
		border-radius: 4px !important;
	    border-bottom-left-radius: 4px;
	    border-top-left-radius: 4px;
	}
	.btn-group>.btn:last-child:not(:first-child):hover, .btn-group>.dropdown-toggle:not(:first-child):hover {
		border-radius: 4px !important;
	}
	.thumbnails .thumbnail_price, .thumbnails .thumbnail_sizing {
		width: 100%; float: none;
		display: block; text-align: center;
		line-height: 1.25rem;
	}
   .thumbnail_image img { max-height: 250px; width: auto;}

}

/*SM*/
@media (min-width: 768px) {
	.main-wrap { margin: 0 10px;}
	.thumbnail_image img { max-height: 265px; width: auto;}
	.table-striped tbody td img {
		max-width: 135px; margin: 0 auto;
	}
	.view-cart .floatright {
		margin: 2rem 0;
	}
	.container { width: 100%;}

}

/*MD*/
@media (min-width: 992px) {
	.thumbnail_image_wrap { height: 300px;}
	.thumbnail_image img { max-height: 300px; width: auto;}

}

/*LG*/
@media (min-width: 1200px) { 
		.thumbnail_image_wrap { height: 300px;}	
		.main-wrap { margin: 0 auto;}
		.container { width: 1170px;}
/*
		.scrollup {
		    bottom: 50px;
		    right: 100px;
	    }
*/

}