/*BOOTSTRAP СЕТКА*/
@media (max-width: 1199px){
	.course__main{
		width: 610px;
	}
}
@media (max-width: 992px){
	.course{
		display: block;
	}
	.course__preview{
		margin: 0 auto;
	}
	.course__link span{
		margin-top: 8px;
	}
	.course__main{
		margin-top: 25px;
		width: 100%;
	}
	.course__preview img {
	    width: 410px;
	    /* height: 268px; */
	}
	.header__inner{
		/* display: block; */
	}
	.page__img, .page__img:nth-of-type(4n){
		margin-right: 2%;
		width: 49%;
		margin-bottom: 2%;
	}
	.page__img:nth-of-type(2n){
		margin-right: 0;
	}
}
@media (max-width: 768px){
	.header__calendar{
		margin: 0 18px;
	}
	.category{
		flex-direction: column;
	}
	.category__tab{
		padding: 10px 27px;
	}
	.group__time{
		font-size: 13px;
	}
	.group__text{
		font-size: 14px;
	}
	.group__price{
		font-size: 16px;
	}
	.group__buy{
		width: 120px;
		font-size: 14px;
	}
	.page__title{
		font-size: 30px;
	}
	.page__img, .page__img:nth-of-type(4n), .page__img:nth-of-type(2n){
		width: 100%;
		margin-right: 0;
	}
	.page__text{
		font-size: 18px;
	}
}
@media (max-width: 576px){
	.header__logo{
		width: 260px;
		/* height: 82px; */
		/* font-size: 30px; */
		/* margin: 0 auto; */
	}
	.header__box{
		flex-wrap: wrap;
		justify-content: center;
	}
	.header__list{
		margin: 20px 0;
	}
	.course__preview{
		width: 100%;
	}
	.course__preview img{
		width: 100%;
		/* height: 210px; */
		box-sizing: border-box;
	}
	.course__group{
		flex-direction: column;
		align-items: flex-start;
	}
	.course__title{
		font-size: 20px;
	}
	.course__subtitle{
		font-size: 16px;
	}
	.header__box, .category__tab, body{
		font-size: 16px;
	}
}

