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


/******************************************************размеры экранов*/
/* Портретные планшеты и средние настольные компьютеры */
@media (min-width: 1025px){
.courses{
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 2.5vw; /*30/1200*/
}
.cou1{
	display: flex;
	flex-flow: column nowrap;
	justify-content: flex-start;
	width: 26.666666vw; /*320/1200*/
	/*height: 22.166666vw; /*266/1200*/
	margin-top: 2.1333333vw; /*25,6/1200*/
	
}
.cou-name{
	display: flex;
	flex-flow: row nowrap;
	height: 2.8vw; /*33,6/1200*/
	align-items: center;
}
.cou-arrow{
	margin-right: 1vw; /*12/1200*/
	width: 1.3333333vw; /*16/1200*/
	height: 0.9166666vw; /*11/1200*/

}
.couP{
	margin: 0;
	
	font-family: Philosopher, sans-serif;
	font-size: 1.1416666vw; /*13,7/1200*/
	color: #6d6e70;
}
.cou-photo{
	height: 15vw; /*180/1200*/

	background-size: cover;
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	align-items: flex-end;
}
.cou-img1{
	background-image: url(/images/group__photo_1.png);
}
.cou-img2{
	background-image: url(/images/group__photo_2.jpg);
}
.cou-img3{
	background-image: url(/images/group__photo_3.jpg);
}
.cou-img4{
	background-image: url(/images/group__photo_4.png);
}
.cou-img5{
	background-image: url(/images/group__photo_5.png);
}
.cou-img6{
	background-image: url(/images/group__photo_6.png);
}


.cou-icons{
	display: flex;
	height: auto;
	flex-flow: row nowrap;
	justify-content: space-between;
	align-items: flex-end;
	margin-top: 0.6666666vw; /*8/1200*/
}
.cou-icon{
	height: 1.95vw; /*21/1200*/
	margin-right: 0.5vw; /*6/1200*/
}
.cou-icon:hover{
	opacity: 0.5;
}

.cou-icon-i{
	height: 1.95vw; /*21/1200*/
	
}
.cou-icon-i:hover{
	opacity: 0.5;
}


.cou-link{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 3.6666666vw; /*44/1200*/
	width: 17.5vw; /*210/1200*/
	margin-bottom: 1.5vw; /*18/1200*/
	border-radius: 7px;
	background-color: rgba(0,194,255,0.8);
	transition: background-color 500ms;
	padding: 0;
	font-family: Ubuntu, sans-serif;
	font-size: 1.3333333vw; /*16/1200*/
	color: white;
}
.cou-link:hover{
	background-color: rgba(7,124,160,0.8);
	transition: background-color 500ms;
}
}
/* Горизонтальные телефоны и вертикальные планшеты */
@media (min-width: 576px) and (max-width: 1024px) {
.courses{
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 4.6936114vw; /*36/767*/
}
.cou1{
	display: flex;
	flex-flow: column nowrap;
	justify-content: flex-start;
	width: 44vw; /*337/767*/
	margin-top: 4.0052151vw; /*30,72/767*/
}
.cou-name{
	display: flex;
	flex-flow: row nowrap;
	height: 5.2568448vw; /*40,32/767*/
	align-items: center;
}
.cou-arrow{
	margin-right: 1.8774445vw; /*14,4/767*/
	width: 2.5032594vw; /*19,2/767*/
	height: 1.7209908vw; /*13,2/767*/

}
.couP{
	margin: 0;
	
	font-family: Philosopher, sans-serif;
	font-size: 2.1434159vw; /*16,44/767*/
	color: #6d6e70;
}
.cou-photo{
	height: 28.161668vw; /*216/767*/
	background-size: cover;
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	align-items: flex-end;
}
.cou-img1{
	background-image: url(/images/group__photo_1.png);
}
.cou-img2{
	background-image: url(/images/group__photo_2.jpg);
}
.cou-img3{
	background-image: url(/images/group__photo_3.jpg);
}
.cou-img4{
	background-image: url(/images/group__photo_4.png);
}
.cou-img5{
	background-image: url(/images/group__photo_5.png);
}
.cou-img6{
	background-image: url(/images/group__photo_6.png);
}


.cou-icons{
	display: flex;
	height: auto;
	flex-flow: row nowrap;
	justify-content: space-between;
	align-items: flex-end;
	margin-top: 1.2516297vw; /*9,6/767*/
}
.cou-icon{
	height: 3.6505867vw; /*28/767*/

	margin-right: 0.9387222vw; /*7,2/767*/
}



.cou-icon-i{
	height: 3.6505867vw; /*28/767*/

	
}



.cou-link{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 6.8839634vw; /*52,8/767*/
	width: 32.855280vw; /*252/767*/
	margin-bottom: 2.8161668vw; /*21,6/767*/
	border-radius: 7px;
	background-color: rgba(0,194,255,0.8);
	padding: 0;
	font-family: Ubuntu, sans-serif;
	font-size: 2.5032594vw; /*19,2/767*/
	color: white;
}

}
/* Вертикальные телефоны и меньше */
@media (max-width: 575.98px) {
.courses{
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 8.4027777vw;
}
.cou1{
	display: flex;
	flex-flow: column nowrap;
	justify-content: flex-start;
	width: 100%;
	/*height: 22.166666vw; /*266/1200*/
	margin-top: 8.4027777vw; /*48,4/576*/
	
}
.cou-name{
	display: flex;
	flex-flow: row nowrap;
	height: 11.024305vw; /*63,5/576*/
	align-items: center;
}
.cou-arrow{
	margin-right: 3.9409722vw; /*22,7/576*/
	width: 5.2430555vw; /*30,2/576*/
	height: 3.6111111vw; /*20,8/576*/

}
.couP{
	margin: 0;
	
	font-family: Philosopher, sans-serif;
	font-size: 4.340277vw; /*25/576*/

	color: #6d6e70;
}
.cou-photo{
	height: 59.0625vw; /*340,2/576*/

	background-size: cover;
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	align-items: flex-end;
}
.cou-img1{
	background-image: url(/images/group__photo_1.png);
}
.cou-img2{
	background-image: url(/images/group__photo_2.jpg);
}
.cou-img3{
	background-image: url(/images/group__photo_3.jpg);
}
.cou-img4{
	background-image: url(/images/group__photo_4.png);
}
.cou-img5{
	background-image: url(/images/group__photo_5.png);
}
.cou-img6{
	background-image: url(/images/group__photo_6.png);
}


.cou-icons{
	display: flex;
	height: auto;
	flex-flow: row nowrap;
	justify-content: space-between;
	align-items: flex-end;
	margin-top: 2.6215277vw; /*15,1/576*/
}
.cou-icon{
	height: 6.8923611vw; /*39,7/576*/
	margin-right: 1.9618055vw; /*11,3/576*/
}

.cou-icon-i{
	height: 6.8923611vw; /*39,7/576*/
	
}



.cou-link{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 14.427083vw; /*83,1/576*/
	width: 68.90625vw; /*396,9/576*/
	margin-bottom: 5.9027777vw; /*34/576*/
	border-radius: 7px;
	background-color: rgba(0,194,255,0.8);
	transition: background-color 500ms;
	padding: 0;
	font-family: Ubuntu, sans-serif;
	font-size: 5.2430555vw; /*30,2/576*/
	color: white;
}

}
