

@media (max-width: 1200px){
	.searchfield{
		width:135px;
	}
}
@media (min-width: 996px){
	.navbar-nav {
	  width: 430px;
	  margin: 0 auto;
	  float: none;
	}
}
@media (max-width: 992px){
	.logo{
	}
	.nav > li > a {
		position: relative;
		display: block;
		padding: 10px 10px;
	}
	#cats{
		margin-left:0;
	}
	#cat-menu{  
		margin:0;
		display: table;
		width: 100%;  
		padding: 0 6px;
	}
	#cat-menu li{ 
		display: table-cell;
		width: auto;
		height:46px;
		text-align: center;
		float:none;
	}
	.visible-custom-sm{
		height:auto;
	}
	.visible-custom-md{
		height:0;
	}
	.sidebar-wrap {
		padding-left: 0;
	}
}
@media (max-width: 768px){
	.header-top{
		min-height: 58px;
		height: initial;
	}
	.search-form{
		float: left;
	
		padding: 16px 10px;
}
	.navbar{
		margin-bottom:0;
		min-height:0;
		border:0;
	}
	.dropdown:hover  > .dropdown-menu {
		display: none;
	}
	.dropdown.open  > .dropdown-menu {
		display: block;
	}
	.navbar-nav .dropdown-menu > li > a{
		color: #ccc;
		font-size: 14px;
		text-shadow: 1px 1px 2px #333;
	}
	.navbar-nav .dropdown-menu > li:hover > a{
		background:none;
		color:#fff;
	}	
	#copyright .nav ul li {
		display: block;
		padding: 0 20px 0 0;
		float: left;
		width: 50%;
	}
	#copyright p{
		text-align:left;
	}
	.cta-button{
		float: left;
	}
	.call-to-action-inner{
		text-align:left;
	}
	.sidebar-block #latest-images {
	  max-width: 180px;
	}
}
@media (max-width: 468px) {
	.circle-item{
		width: 96px;
	}	
	.circle-item-hidden{
		font-size: 12px;
		line-height: 12px;
		opacity:1;
	}
	.circle-item-hidden span{
	  vertical-align: bottom;
	}
	.navbar-toggle{
		left:0;
	}
	/*#category-list-wrap .row,
	.sidebar-wrap .row{
		margin-right: -15px;
		margin-left: -15px;
	}*/
	#category-list-wrap .col-xs-6,
	.sidebar-wrap .col-xs-6
	{
		width: 100%;
		/*padding-right: 15px;
		padding-left: 15px;*/
	}
	#home-content .cat-list,
	#carousel-home-content .cat-list,
	.sidebar-block {
		max-width: initial;
	}
}