/******************************************************общие для экранов*/


/******************************************************размеры экранов*/
/* Портретные планшеты и средние настольные компьютеры */
@media (min-width: 1025px){
.ym1{
	padding-top: 3.333333vw; /*40/1200*/
	text-align: center;
	font-size: 3.383333vw; /*40,6/1200*/
	font-family: Philosopher, sans-serif;
	color: #6d6e70;
	height: auto;
	margin: 0;
}
.ymap-container{
	position: relative;
	margin-top: 2vw; /*24/1200*/
	height: 40.833333vw; /*490/1200*/
}
.ymap-block{
	position: absolute;
	width: 30.5vw; /*366/1200*/
	/*height: 27.5vw;*/
	border-radius: 7px;
	background-color: rgba(255,255,255,0.9);
	top: 4.3333333vw; /*52/1200*/
	right: 5.83333vw; /*70/1200*/
	display: flex;
	flex-flow: column nowrap;
	justify-content: flex-start;
	padding-left: 5vw; /*60/1200*/
}
.ym-block-header{
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.ymH{
	margin: 0;
	font-family: Philosopher, sans-serif;
	font-size: 2.6666666vw; /*32/1200*/
	color: #6d6e70;
	margin-top: 1.3333333vw; /*16/1200*/
}
.ym-block-content{
	display: flex;
	flex-flow: column nowrap;
}
.ym-block-address{
	position: relative;
	margin-bottom: 1.25vw; /*15/1200*/

}
.ym-arrow{
	position: absolute;
	width: 1.75vw; /*21/1200*/
	top: 1vw; /*12/1200*/
	left: -3.25vw; /*39/1200*/

}
.ymBH{
	margin: 0;
	padding: 0;
	font-family: Philosopher, sans-serif;
	font-size: 1.75vw; /*21/1200*/
	color: #6d6e70;
	margin-top: 0.6666666vw; /*8/1200*/
}
.ymBA{
	margin: 0;
	padding: 0;
	font-family: Ubuntu, sans-serif;
	font-size: 1.2916666vw; /*15,5/1200*/
	color: #6d6e70;
	margin-top: 0.4166666vw; /*5/1200*/
	margin-bottom: 0.8333333vw; /*10/1200*/
	font-weight: 300;
}
.ymBS{
	margin: 0;
	padding: 0;
	font-family: Ubuntu, sans-serif;
	font-size: 1.2916666vw; /*15,5/1200*/
	color: #6d6e70;
	margin-right: 1.25vw; /*15/1200*/

}

}
/* Горизонтальные телефоны и вертикальные планшеты */
@media (min-width: 576px) and (max-width: 1024px) {
.ym1{
	padding-top: 4.3024771vw; /*33/767*/
	text-align: center;
	font-size: 3.3898305vw; /*26/767*/
	font-family: Philosopher, sans-serif;
	color: #6d6e70;
	height: auto;
	margin: 0;
}
.ymap{
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	justify-content: space-between;
}
.ymap-container{
	margin-top: 3.9113428vw; /*30/767*/
	height: 49.543676vw; /*380/767*/
	width: 52.151238vw; /*400/767*/
	
}
.ymap-block{
	width: 39.113428vw; /*300/767*/
	height: 49.543676vw; /*380/767*/
	margin-top: 3.9113428vw; /*30/767*/
	border-radius: 7px;
	/* background: grey; */
	padding-left: 2.9986962vw; /*23/767*/
	display: flex;
	flex-flow: column nowrap;
	align-items: flex-start;
	justify-content: space-between;
	
}
.ym-block-address{
	display: flex;
	flex-flow: column nowrap;
	align-items: flex-start;
	justify-content: space-between;
	position: relative;
	height: 21%;
}
.ym-arrow{
	position: absolute;
	width: 1.95vw; /*15/767*/
	top: 0.5vw; /*3,835/767*/
	left: -2.6075619vw; /*20/767*/


}
.ymBH{
	margin: 0;
	padding: 0;
	font-family: Philosopher, sans-serif;
	font-size: 2.3468057vw; /*18/767*/
	color: #6d6e70;
	
}
.ymBA{
	margin: 0;
	padding: 0;
	font-family: Ubuntu, sans-serif;
	font-size: 1.9556714vw; /*15/767*/
	color: #6d6e70;
	font-weight: 300;
}
.ymBS{
	margin: 0;
	padding: 0;
	font-family: Ubuntu, sans-serif;
	font-size: 1.9556714vw; /*15/767*/
	color: #6d6e70;
	margin-right: 1.9556714vw; /*15/767*/

}
.ym-href{
	display: flex;
	flex-flow: row nowrap;
	align-items: flex-start;
}


}
/* Вертикальные телефоны и меньше */
@media (max-width: 575.98px) {
.ym1{
	padding-top: 6.076388vw; /*35/576*/
	text-align: center;
	font-size: 6.076388vw; /*35/576*/
	font-family: Philosopher, sans-serif;
	color: #6d6e70;
	height: auto;
	margin: 0;
}
.ymap-container{
	margin-top: 4.166666vw; /*24/576*/
	height: 47.04861vw; /*271/576*/
}
.ymap-block{
	margin-top: 6.076388vw; /*35/576*/
	padding-left: 7.291666vw; /*42/576*/
	display: flex;
	flex-flow: column nowrap;
	align-items: flex-start;
	justify-content: flex-start;
}
.ym-block-all{
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	width: 100%;
	margin-bottom: 6.076388vw; /*35/576*/
}
.ym-block-address{
	position: relative;
	margin-left: 3.993055vw; /*23/576*/

}
.ym-arrow{
	position: absolute;
	width: 4.166666vw; /*24/576*/
	top: 0.9vw;
	left: -5.666666vw;
}
.ymBH{
	margin: 0;
	padding: 0;
	font-family: Philosopher, sans-serif;
	font-size: 4.513888vw; /*26/576*/
	color: #6d6e70;
	
}
.ymBA{
	margin: 0;
	padding: 0;
	font-family: Ubuntu, sans-serif;
	font-size: 2.951388vw; /*17/576*/
	color: #6d6e70;
	font-weight: 300;
	margin-top: 1.388888vw; /*8/576*/

}
.ymBS{
	margin: 0;
	padding: 0;
	font-family: Ubuntu, sans-serif;
	font-size: 2.951388vw; /*17/576*/
	color: #6d6e70;
	margin-top: 3.472222vw; /*20/576*/
	font-style: italic;
	/*margin-right: 3.472222vw; /*20/576*/
}
.ym-href{
	display: flex;
	flex-flow: row nowrap;
	align-items: flex-end;
}
.ym-nav{
	margin-left: 3.472222vw; /*20/576*/
	height: 9.895833vw; /*57/576*/
}
.ym-nav2{
	height: 8.506944vw; /*49/576*/
}
.ymap_img_enter_div{
	height: 28vw;
	margin-top: 3vw;
}
.ymap_img_enter{
	height: 100%;
}


}
