/******************************************************общие для экранов*/


/******************************************************размеры экранов*/
/* Портретные планшеты и средние настольные компьютеры */
@media (min-width: 1025px){
.ieroglifter{
	background: #404041;
	/*height: 15.416666vw; /*185/1200*/
}
.ieroglifter_row1{
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	padding-top: 1.6666666vw; /*20/1200*/
}
.ieroglifter_links{
	display: flex;
	flex-flow: column wrap;
	justify-content: space-between;
	align-items: start;
	width: 65%;
	height: 5.8333333vw; /*70/1200*/

	

}
.ieroglifter_links a{
	padding: 0;
	margin: 0;
	height: 26%;
	font-family: Ubuntu, sans-serif;
	font-size: 0.8333333vw; /*10/1200*/
	color: #bbbdbf;
	text-decoration: none;
}
.ieroglifter_phone a{
	padding: 0;
	margin: 0;
	font-family: Philosopher, sans-serif;
	font-size: 1.25vw; /*15/1200*/
	color: #bbbdbf;
	text-decoration: none;
}
.ieroglifter_row2{
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	margin-top: 3.5833333vw; /*43/1200*/
}
.descr1{
	padding: 0;
	margin: 0;
	font-family: Ubuntu, sans-serif;
	font-size: 0.8333333vw; /*10/1200*/
	color: white;
	align-self: flex-end;
}
.descr2{
	padding: 0;
	margin: 0;
	font-family: Ubuntu, sans-serif;
	font-size: 0.8333333vw; /*10/1200*/
	color: #bbbdbf;
	text-align: right;
}
.ieroglifter_row3{
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	padding-bottom: 0.4166666vw; /*5/1200*/
	padding-top: 0.8333333vw; /*10/1200*/

}

.descr4{
	padding: 0;
	margin: 0;
	width: 9.8333333vw; /*118/1200*/
	height: 1.75vw; /*21/1200*/

}

}
/* Горизонтальные телефоны и вертикальные планшеты */
@media (min-width: 576px) and (max-width: 1024px) {
.ieroglifter{
	background: #404041;
	/*height: 15.416666vw; /*185/1200*/
}
.ieroglifter_header{
	padding: 0;
	margin: 0;
	font-family: Philosopher, sans-serif;
	font-size: 2.3468057vw; /*18/767*/
	color: white;
	text-align: center;
	padding-top: 2.2164276vw; /*17/767*/

}
.ieroglifter_links{
	display: flex;
	flex-flow: column wrap;
	justify-content: space-between;
	align-items: start;
	/* width: 65%; */
	padding-top: 4.1720990vw; /*32/767*/
	height: 26.075619vw; /*200/767*/
}
.ieroglifter_links a{
	padding: 0;
	margin: 0;
	height: 17%;
	width: 33%;
	font-family: Ubuntu, sans-serif;
	font-size: 2.0860495vw; /*16/767*/
	color: #babbbd;
	text-decoration: none;
	
}
.ieroglifter_row1{
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	padding-top: 4.5632333vw; /*35/767*/
}
.ieroglifter_phone a{
	padding: 0;
	margin: 0;
	font-family: Philosopher, sans-serif;
	font-size: 3.3898305vw; /*26/767*/
	color: #bbbdbd;
	text-decoration: none;
}
.mar_rig_soc{
	margin-right: 4.5632333vw; /*35/767*/
}
.descr1{
	padding: 0;
	margin: 0;
	font-family: Ubuntu, sans-serif;
	font-size: 2.0860495vw; /*16/767*/
	color: white;
	text-align: center;
	margin-top: 3.9113428vw; /*30/767*/
	line-height: 1.8;
	padding-bottom: 1.9556714vw; /*15/767*/
}
.ieroglifter_row2{
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	align-items: center;
	background-color: white;
	height: 9.1264667vw; /*70/767*/
}
.descr2{
	font-family: Ubuntu, sans-serif;
	font-size: 2.0860495vw; /*16/767*/
	color: #434243;
	line-height: 1.8;
}
.descr3{
	width: 31.290743vw; /*240/767*/
	height: 5.8670143vw; /*45/767*/
	
}
}
/* Вертикальные телефоны и меньше */
@media (max-width: 575.98px) {
.ieroglifter{
	background: #404041;
}
.ieroglifter_header{
	padding: 0;
	margin: 0;
	font-family: Philosopher, sans-serif;
	font-size: 3.4722222vw; /*20/576*/
	color: white;
	text-align: center;
	padding-top: 2.6041666vw; /*15/576*/

}
.ieroglifter_links{
	display: flex;
	flex-flow: column wrap;
	justify-content: space-between;
	align-items: start;
	/* width: 65%; */
	padding-top: 4.1720990vw; /*32/767*/
	height: 58.680555vw; /*338/576*/
}
.ieroglifter_links a{
	padding: 0;
	margin: 0;
	height: 12.5%;
	width: 50%;
	font-family: Ubuntu, sans-serif;
	font-size: 2.7777777vw; /*16/576*/
	color: #babbbd;
	text-decoration: none;
}
.ieroglifter_row1{
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	padding-top: 6.0763888vw; /*35/576*/
}
.social-icons2{
	width: 9.5486111vw; /*55/576*/
	height: 9.5486111vw; /*55/576*/
	margin-left: 1.3888888vw; /*8/576*/
	margin-right: 1.3888888vw; /*8/576*/
}
.ieroglifter_phone a{
	padding: 0;
	margin: 0;
	font-family: Philosopher, sans-serif;
	font-size: 3.4722222vw; /*20/576*/
	color: #bbbdbd;
	text-decoration: none;
	margin-right: 3.125vw; /*18/576*/
	margin-left: 3.125vw; /*18/576*/
}
.descr1{
	padding: 0;
	margin: 0;
	font-family: Ubuntu, sans-serif;
	font-size: 2.7777777vw; /*16/576*/
	color: white;
	text-align: center;
	margin-top: 3.125vw; /*18/576*/
	line-height: 1.8;
	padding-bottom: 5.2083333vw; /*30/576*/
}
.ieroglifter_row2{
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	align-items: center;
	background-color: white;
	height: 22.916666vw; /*132/576*/
}
.descr2{
	font-family: Ubuntu, sans-serif;
	font-size: 2.7777777vw; /*16/576*/
	color: #434243;
	line-height: 1.8;
	padding-bottom: 2.6041666vw; /*15/576*/

}
.descr3{
	width: 52.256944vw; /*301/576*/
	height: 9.8958333vw; /*57/576*/
}

}
