@media all and (max-width: 1025px) {
	body{ padding:0 6px;}
   
}

@media all and (max-width: 900px) {
	#main_menu li a{ padding:0 25px; }
}

@media all and (max-width: 767px) {
	
	#header{padding-bottom:10px;}
	
	#language{ position:relative; text-align:right; top:27px;}
	#search{ position:relative; text-align:right; top:27px;}
	/* menu */
	#top_menu{ float:left;}
	a#toggle_menu { display:block;}
	#main_menu ul{display:none;}
	#main_menu ul li{ width:100%;}
	#main_menu li a{
		border-bottom:1px solid #ededed;
	    border-right:none;
		padding:8px 10px; 
	}
	#main_menu li:last-child a{
		border-bottom:none;
	}
	
	#main_menu ul li{ padding:0;}

	/* dropdown */
	#main_menu ul  ul{ width:100%; display:block; position:relative; background:none; padding-top:0;}
	#main_menu ul  ul li{
		width:100%;
		padding:0;
		
	}
	
	#main_menu li:hover li a{
		color:#fff;
		
	}
	#main_menu li li > a:hover{
		color:#f6ea09;
	}

	#main_menu ul li li a{
		padding:5px 18px;
		border-bottom:1px solid #ededed;
	}
	
	#main_menu ul li li:first-child a{
		border-top:none;
	}
	#main_menu ul li li:last-child a{
		border-bottom:1px solid #ededed;
	}
	#main_menu li li:first-child {
		border-top:none;
	}
	
	
	/* content */
	ul#home_products li:nth-child(3n - 1) .thumb_cont{
		border-left:none;
	}
	ul#home_products li{
		border-bottom:1px solid #d9d9d9;
	}
	ul#home_products li:last-child{
		border-bottom:none;
	}
	#footer_bottom_left{
		padding-top:15px;
		text-align:center;
	}
	
	#footer_bottom_right{
		text-align:center;
	}
	
	#content.page #sidebar{
		min-height:300px;
		-moz-box-shadow: 0 0 18px -1px rgba(68,68,68,0.6);
		-webkit-box-shadow: 0 0 18px -1px rgba(68,68,68,0.6);
		box-shadow: 0 0 18px -1px rgba(68,68,68,0.6);
	}
	
	ul#page_products li:nth-child(2n + 1){
		padding-right:0;
	}
	ul#page_products li:nth-child(2n + 2){
		padding-left:0;
	}
	
	#main_menu li:first-child { 
		margin-left: 0;
		
	}
  
}
