
@media screen and (max-width:950px){
	.nav-tabs > li > a{padding:10px 5px;}
	.container{width:100%;}
	.navbar-brand img{max-width:100%;}	
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left; width:100%;}
}

@media screen and (max-width:800px){	
	header{background:none;}
	.top-nav{padding-left:0;}
	.navbar-brand{padding:10px; }
	
	#slider .carousel .holder{width:236px;}
	#slider .carousel .holder .image{width:216px;}
	#slider .carousel,
	#slider .carousel .jcarousel-clip,
	#slider .carousel ul,
	#slider .carousel ul li { width: 775px; height: 246px; }
	#slider .carousel ul li { width: 257px;}
	
	#slider .nav a.prev{left:-5px;}
	#slider .nav a.next {right: -5px;}
	
	.products > li{width:33.33%;}
	.prod-pic{width:100%;}
}

@media screen and (max-width:799px){	
	
	#slider .carousel .holder{width:230px;}
	#slider .carousel .holder .image{width:210px;}
	#slider .carousel,
	#slider .carousel .jcarousel-clip,
	#slider .carousel ul,
	#slider .carousel ul li { width: 742px; height: 246px; }
	#slider .carousel ul li { width: 247px;}
	
	#slider .nav a.prev{left:-5px;}
	#slider .nav a.next {right: -5px;}
}


#navbar{display:block;}
@media screen and (min-width:767px){
	#navbar, .tb-toggle{display:block;!important}
}

@media screen and (max-width:767px){
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left; width:100%;}
	.navbar-toggle{display:inline;}	
	header{height:auto; margin-bottom:20px;}
	body{background-image:url(../img/body-m.png);}
	#navbar.main-nav{margin:0;}
	#navbar.main-nav > ul{clear:both; background:#000; text-align:center; font-size:14px; width:100%;}
	#navbar.main-nav .nav > li{width:100%;}
	#navbar.main-nav .nav > li > a{color:#fff; border-bottom:1px rgba(255,255,255,0.3) solid; padding:5px 10px; line-height:24px;}
	
	.main-nav .nav .dd{width:100%; position:static;}
	
	.footer-links li{width:100%; border-right:none; border-bottom: 1px solid #707070; padding:8px; text-align:center;}
	footer .copy{margin-top:15px; text-align:center; width:100%;}
	
	.rt-bar{padding-top:40px;}
	.breadcrumbs, .main-bar .nav{width:100%; margin-bottom:10px; text-align:left;}
	.main-bar .nav ul{padding:0; margin:0; width:100%; display:inline-block; float:none;}
	.main-bar{height:auto;}
	
	.products-list {background: #f0f0f0; box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.5); left: -300px; padding: 10px; position: absolute; top: 100%;    transition: all 0.5s ease 0s; width: 250px!important; z-index: 99; border:1px solid #d9d9d9;}
.products-list.expand {left: 0;}
}

@media screen and (max-width:640px){
		.categories-list > li{width:50%;}

	}

@media screen and (max-width:500px){
	.header-text{width:100%;}
	.navbar-toggle{margin-top:40px;}
	.search, .head-row h2{width:100%; margin-left:0; float:none;}
	.categories-list > li{width:100%;}
	.gift-container .ribbon{width:150px; height:128px; background-size:cover; top:9px; left:-9px;}
	.products > li{width:50%;}
	}
	
	@media screen and (max-width:400px){
	.gift-container .ribbon{width:100px; height:85px; top:12px; left:-5px;}
	.products > li{width:100%;}
	}
