@media screen and (min-width: 570px) and (max-width: 773px) {
.top{
	width:98%;
	padding:12px 1% 0 1%;
}

.logo {
	width: 34%;
}

.logo img{
	width:95%;
}

.contacts{
	width:32%;
}

.contacts_icons{
	width:32px;
	margin: 4px 4px 2px 4px;
}

.phone span,
.address span,
.mail span{
	font-size:16px;
}

.worktime{
	width:32%;
	margin:0 10px 0 0;
}

.mode span{
	font-size: 12px;
}

.b_bottom .mode span{
	font-size: 16px;
}

.mode img{
	width:26px;
	margin: 4px 2px 2px 2px;
}

.list{
	width:auto;
	min-width:10px;
}

.childmenu {
    width: 47%;
}

#text_bottom{
	width:96%;
}
#b_contacts{
	width:35%;
	margin:0 2% 0 5%;	
}
#bottom_mode{
	width:35%;
	margin:0 5% 0 2%;	
}
.gallery_elm_3 {
	width: 49%;
	margin-left: auto;
	margin-right: auto;
}
}
	