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


/******************************************************размеры экранов*/
/* Портретные планшеты и средние настольные компьютеры */
@media (min-width: 1025px){
.about-first{
	background-color: #7c93a5;
	background-image: url(/images/about-firstL.jpg);
	background-size: cover;
}
.about-social{
	display: flex;
	flex-flow: row nowrap;
	justify-content: flex-end;
	align-items: flex-start;
	padding-top: 1.5vw; /*18/1200*/
}
.social-icons3{
	width: 2.1666666vw; /*26/1200*/
	height: 2.1666666vw; /*26/1200*/
	margin-left: 0.666666vw; /*8/1200*/

}
.about-first-row{
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	align-items: flex-start;
}
.about-first-left{
	display: flex;
	flex-flow: row nowrap;
	justify-content: flex-start;
	align-items: flex-start;
}
.about-first-photo{
	padding: 0;
	margin: 0;
	width: 16.5vw; /*198/1200*/
	height: 15.833333vw; /*190/1200*/
}
.af-photo{
	width: 100%;
	height: 100%;
}
.about-first-text{
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	align-items: flex-start;
	margin-left: 1.8333333vw; /*22/1200*/
}
.af-text{
	margin: 0;
	padding: 0;
	font-family: Philosopher, sans-serif;
	font-size: 2.1666666vw; /*26/1200*/
	color: white;
}
.af-desc{
	margin: 0;
	padding: 0;
	font-family: Philosopher, sans-serif;
	font-size: 1.4166666vw; /*17/1200*/
	font-style: italic;
	color: #34495e;
	margin-top: 1.8333333vw; /*22/1200*/
}
.about-first-right{
	display: flex;
	flex-flow: column nowrap;
	justify-content: flex-end;
	align-items: flex-start;
	height: 15.833333vw; /*190/1200*/
}
.af-video{
	margin: 0;
	padding: 0;
	width: 17.5vw; /*210/1200*/
	height: 9.8333333vw; /*118/1200*/
}
.af-link{
	margin: 0;
	padding: 0;
	
	margin-top: 0.8333333vw; /*10/1200*/
	
}
.af-hr{
	font-family: Philosopher, sans-serif;
	font-size: 1.1916666vw; /*14,3/1200*/
	font-style: italic;
	color: #34495e;
	text-decoration: none;
}

.af-button{
	display: flex;
	flex-flow: row nowrap;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 2.6666666vw; /*32/1200*/
	margin-bottom: 2.6666666vw; /*32/1200*/

}
.ahr23{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 3.6666666vw; /*44/1200*/
	width: 19.083333vw; /*229/1200*/
	border-radius: 7px;
	background-color: #00c2ff;
	transition: background-color 500ms;
	padding: 0;
	margin: 0;
	font-family: Ubuntu, sans-serif;
	font-size: 1.1416666vw; /*13,7/1200*/
	color: white;
	
}
.ahr23:hover{
	background-color: #077ca0;
	transition: background-color 500ms;
}
.about-first a{
	text-decoration: none;
}
}
/* Горизонтальные телефоны и вертикальные планшеты */
@media (min-width: 576px) and (max-width: 1024px) {
	.about-first{
		background-color: #7c93a5;
		background-image: url(/images/about-firstL.jpg);
		background-size: cover;
	}
	.about-social{
		display: flex;
		flex-flow: row nowrap;
		justify-content: flex-end;
		align-items: flex-start;
		padding-top: 1.5vw; /*18/1200*/
	}
	.social-icons3{
		width: 5.6714471vw;
		height: 5.6714471vw;
		margin-left: 1.8252933vw;

	}
	.about-first-row{
		display: flex;
		flex-flow: row nowrap;
		justify-content: space-between;
		align-items: flex-start;
	}
	.about-first-left{
		display: flex;
		flex-flow: row nowrap;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.about-first-photo{
		padding: 0;
		margin: 0;
		width: 16.5vw; /*198/1200*/
		height: 15.833333vw; /*190/1200*/
	}
	.af-photo{
		width: 100%;
		height: 100%;
	}
	.about-first-text{
		display: flex;
		flex-flow: column nowrap;
		justify-content: center;
		align-items: flex-start;
		margin-left: 1.8333333vw; /*22/1200*/
	}
	.af-text{
		margin: 0;
		padding: 0;
		font-family: Philosopher, sans-serif;
		font-size: 2.1666666vw; /*26/1200*/
		color: white;
	}
	.af-desc{
		margin: 0;
		padding: 0;
		font-family: Philosopher, sans-serif;
		font-size: 2.416667vw;
		font-style: italic;
		color: #34495e;
		margin-top: 1.8333333vw; /*22/1200*/
	}
	.about-first-right{
		display: none;
	}
	.af-video{
		margin: 0;
		padding: 0;
		width: 17.5vw; /*210/1200*/
		height: 9.8333333vw; /*118/1200*/
	}
	.af-link{
		margin: 0;
		padding: 0;

		margin-top: 0.8333333vw; /*10/1200*/

	}
	.af-hr{
		font-family: Philosopher, sans-serif;
		font-size: 1.791667vw;
		font-style: italic;
		color: #34495e;
		text-decoration: none;
	}

	.af-button{
		display: flex;
		flex-flow: row nowrap;
		justify-content: flex-start;
		align-items: flex-start;
		margin-top: 2.6666666vw; /*32/1200*/
		margin-bottom: 2.6666666vw; /*32/1200*/

	}
	.ahr23{
		display: flex;
		align-items: center;
		justify-content: center;
		height: 5.666667vw;
		width: 32.083333vw;
		border-radius: 7px;
		background-color: #00c2ff;
		padding: 0;
		margin: 0;
		font-family: Ubuntu, sans-serif;
		font-size: 2.541667vw;
		color: white;

	}
	.about-first a{
		text-decoration: none;
	}
}
/* Вертикальные телефоны и меньше */
@media (max-width: 575.98px) {
.about-first{
	background-color: #7c93a5;
	background-image: url(/images/about-firstL.jpg);
	background-size: cover;
}
.about-first-row{
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	align-items: flex-start;
	padding-top: 4.5138888vw; /*26/576*/

}
.about-first-photo{
	padding: 0;
	margin: 0;
	width: 31.25vw; /*180/576*/
	height: 30.034722vw; /*173/576*/
}
.af-photo{
	width: 100%;
	height: 100%;
}
.about-first-text{
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	align-items: flex-start;
	margin-left: 5.2083333vw; /*30/576*/
}
.af-text{
	margin: 0;
	padding: 0;
	font-family: Philosopher, sans-serif;
	font-size: 4.3402777vw; /*25/576*/
	color: white;
}
.af-desc{
	margin: 0;
	padding: 0;
	font-family: Philosopher, sans-serif;
	font-size: 3.2986111vw; /*19/576*/
	font-style: italic;
	color: #34495e;
	margin-top: 5.0347222vw; /*29/576*/
}
.af-button{
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	align-items: flex-start;
	margin-top: 9.0277777vw; /*52/576*/
	padding-bottom: 4.1666666vw; /*24/576*/
}
.af-button a{
	width: 100%;
}
.ahr23{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 11.631944vw; /*67/576*/
	border-radius: 7px;
	background-color: #00c2ff;
	padding: 0;
	margin: 0;
	font-family: Ubuntu, sans-serif;
	font-size: 5.0347222vw; /*29/576*/
	color: white;
}
.af-video{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 51.041666vw; /*294/576*/
	padding-top: 2.6041666vw; /*15/576*/
	padding-bottom: 2.6041666vw; /*15/576*/

}
}
