@media screen and (max-width: 1300px) {
	html {
		font-size: 90%;
	}
	.block6__cell-cont-item {
		margin-left: 10px;
		margin-right: 10px;
	}
}
@media screen and (max-width: 1200px){
	html {
		font-size: 85%;
	}
	.block1 {
		padding-top: 6rem;
	}
}
@media screen and (max-width: 900px){
	.block1__content-cell{
		flex-wrap: wrap;
		justify-content: space-evenly;
	}
	.block1__content-cell-item{
		margin-top: 25px;
	}
	.block2 {
		padding-top: 7.875rem;
		overflow: hidden;
		background-image: none;
	}
	.page__cell-block2{
		flex-wrap: wrap;
	}
	.page__cell-block2-img{
		width: 100%;
	}
	.page__cell_block2-text {
		width: 100%;
		margin-left: 0;
		margin-top: 45px;
	}
	.page__cell-block2-flower {
		right: -5rem;
		top: 5rem;
		left: auto;
	}
	.block3 {
		padding-top: 5.5rem;
	}
	.block3__cell {
		flex-wrap: wrap;
	}
	.block__cell-item{
		margin: 15px 30px;
	}
	.block4__cell {
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.block4__cell-item {
		margin-bottom: 45px;
	}
	.block5{
		padding-top: 0;
	}
	.block5__cell {
		flex-wrap: wrap;
		justify-content: center;
	}
	.block5__cont-right-img{
		margin-top: 50px;
	}
	.block6__cell-cont {
		justify-content: space-around;
	}
	.block6__cell-cont-item {
		width: 18.25rem;
	}
	.block7{
		padding-top: 50px;
	}
	.block7__cell-cont {
		flex-wrap: wrap;
		justify-content: center;
	}
	.block7__cell-cont-right {
		margin-left: 0;
	}
	.block9{
		padding-top: 50px;
	}
	.block10__text {
		padding: 0 30px;
		line-height: 1.5;
	}
	.block7__cell-text,
	.block6__cell-text{
		line-height: 1.5;
	}
}
@media screen and (max-width: 550px){
	.page__cell {
		padding: 0 20px;
	}
	.block1{
		background-image: url(../img/bg1_mob.jpg);
		background-size: inherit;
		background-position: center;
		padding-top: 90px;
	}
	h1{
		font-size: 30px;
	}
	.block1__content-text {
		font-size: 18px;
	}
	.block1__content-cell{
		margin-top: 430px;
	}
	.page__cell-block2-img img{
		display: none;
	}
	.page__cell-block2-img{
		background-image: url(../img/foto.png);
		height: 405px;
		background-position: center;
	}
	.page__cell-block2-flower {
		right: -11rem;
		top: -5rem;
		left: auto;
	}
	h2{
		font-size: 28px;
	}
	.block__cell-item{
		width: 100%;
	}
	.block5__cell-right{
		max-width: 246px;
	}
	.shadow {
		width: 30.25rem;
		height: 44rem;
		position: absolute;
		top: -7.25rem;
		left: -1.375rem;
		z-index: -1;
	}
	.block6__cell-text{
		width: 100%;
	}
	.block6__cell-cont-item {
		width: 100%;
		height: auto;
		flex-direction: row;
		margin-top: 20px;
	}
	.block6__cont-img{
		width: 50px;
		margin-right: 32px;
	}
	.block6__cell-cont-item:nth-child(2)
	.block6__cont-img{
		margin-left: 5px;
	}
	.block6__cell-cont-item:nth-child(8)
	.block6__cont-img{
		margin-left: 5px;
	}
	.cell__footer {
		display: block;
	}
	.footer__logo{
		margin-left: auto;
		margin-right: auto;
	}
	.footer__first-line{
		justify-content: center;
	}
	.footer__company,
	.footer__contact,
	.footer__site{
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 10px;
		text-align: center;
	}
	.footer__copy{
		order: 1;
		margin-right: 0;
		text-align: center;
		margin-top: 20px;
		padding-bottom: 20px;
	}
	.block7__comt-item{
		width: 100%;
	}
	.block6__cont-text {
		width: calc(100% - 82px);
	}
	.block7-text br,
	.block6__cont-text br{
		display: none;
	}
	.footer__cod br{
		display: none;
	}
	.footer__cod{
		text-align: center;
	}
	.block4__content-btn {
		width: 100%;
	}
	.popup-form {
		font-size: 14px;
		width: 100%;
		padding: 1rem .75rem;
	}
	.popup-button {
		padding: 1.75rem 1.5rem;
	}
	.close-button {
		top: 5px;
		right: 5px;
		width: 34px;
	}
}