@media (max-width: 1600px) {
	.menu_top{
		/*margin-left:200px;	*/
	}
}


@media (max-width: 1140px) {
	.site, .container{
		width:100%;	
	}
	.list_docent .img_wrapper{
		width:80px;
		height:80px;
	}
	.social_media_block{
		display:none;
			
	}
	.menu_top{
	/*margin-left:140px;	*/
	}
}

@media (max-width: 960px) {
	.logo_department_slider{
		width:125px;
		height:125px;
		margin-top:30px;
		margin-left:30px;	
	}
	.slick_home .description h2{
		font-size:30px;
		padding-top:15px;	
	}
	.full_row_background{
		display:none	
	}
	.full_row_background, .menu_top{
		display:none;
		
	}
	.shoppingcart {
		right:12px;
	}
	.block_item {
		margin:5px 10px;
	}
	.menu_side {
		background-color: rgba(255,255,255,0.9);
	}
	.menu_side li {
		font-size: 2em;
	}
	.hamburger_menu {
		display: block;
	}
	.shoppingcart .show_phone {
		position: absolute;
		right:-70px;
		font-size: 1.5em;
	}
}

@media (max-width: 600px) {
	body {
		overflow-x: hidden;
	}
	.logo_department_slider{
		width:125px;
		height:125px;
		margin-top:30px;
		margin-left:30px;	
	}
	.slick_home .description h2{
		font-size:30px;
		padding-top:15px;	
	}
	.full_row_background, .menu_top{
		display:none	
	}
	.logo_header {
		background-size:75%;
		top:-120px;
	}
	.container{
		width:100%;
		/*padding:0 10px;*/
	}
	.block_item.text .intro,
	.block_item.store .intro {
		padding: 20px;
		font-size: 1.2em;
		line-height: 1em;
	}
	.shoppingcart {
		position: absolute;
		right:-80px;
		z-index: 10000000;
	}
	.shoppingcart .show_phone {
		position: absolute;
		right:10px;
		font-size: 1.5em;
		top:0px;
	}
	.block_item {
		margin:5px 10px;
	}
	.footer ul {
		margin:0 18px;
	}
	.menu_side {
		background-color: rgba(255,255,255,0.9);
		/*background-color:#f6a4a3;*/
	}
	.menu_side li {
		font-size: 2em;
	}
	.hamburger_menu {
		display: block;
	}
}