@media all and (max-width: 925px) {
	.b-mobile_hide {
		display: none !important;
	}
	.b-desc_hide {
		display: inline-block;
	}

	.b-newheader {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.b-newheader__inner {
		padding-left: 8px;
		padding-right: 0px;
	}
	.b-main_header__leftx {
		display: none;
	}
	.b-newheader__auth_links a {
		font-size: 14px;
	}
	.b-newheader__or {
		display: none;
	}
	.b-mob_consult {
		display: block;
	}
	.b-newheader__logo {
		width: 170px;
	}
	.b-newheader__inner {
		align-items: center;
	}
	.b-newheader__logo_text {
		display: none;
	}
	.b-header__nologin {
		display: none;
	}
	.b-newheader__auth_nologin {
		scale: calc(90%);
	}

	.b-user_lobby__profile {
		display: none;
	}
	.b-user_lobby__row__1,
	.b-user_lobby__row__4 {
		display: none;
	}
	.b-user_lobby {
		min-height: auto;
		padding-left: 0;
		padding-right: 10px;
	}
	.b-newheader__logo__lobby {
		width: 150px;
	}

	.b-main_slider__left {
		/*display: none;*/
		width: 100%;
		align-items: center;
	}

	.b-main_header__info__p2 {
		display: none;
	}

	.b-main_slider__right {
		display: none;
	}

	.b-content__center__small {
		min-width: auto;
		max-width: auto;
	}
	.b-profile__form__row LABEL {
		float: none;
		display: block;
		width: auto;
		text-align: left;
		margin-bottom: 10px;
	}
	.pass_visible {
		display: none !important;
	}
	.b-header__top_menu_right__cauth__sub {
		background: none;
		box-shadow: none;
	}
	.b-profile__form {
		max-width: 100%;
		margin-left: 0px;
	}
	.b-user_lobby__btn {
		padding-left: 15px;
		padding-right: 15px;
	}
	.b-profile__form__row INPUT[type="text"],
	.b-profile__form__row INPUT[type="password"] {
		margin-left: 0;
	}
	.b-nfooter {
		padding: 10px 0px;
	}

	.o_nas {
		font-size: 14px;
	}

	/*.b-main_slots__item {
		width: 47%;
	}*/
	.b-main_slots__item {
		flex: 1 1 calc(50% - 10px);
		min-width: calc(50% - 10px);
	}

	.img_fr_otzuv IMG,
	.footer_pay IMG {
		width: 100%;
	}

	.b-main_slots__item__but_one {
		gap: 3px;
		padding-left: 5px;
		padding-right: 5px;
	}
}
@media all and (max-width: 800px) {
	.b-main_slots__item__but_link {
		border: solid 2px #DA0A07;
		padding: 10px 5px;
		font-weight: 600;
		border-radius: 7px;
		font-size: 12px;
	}
}

@media all and (max-width: 700px) {
	.b-main_slots__item__but_link {
		padding: 10px 3px;
		font-weight: 400;
		font-size: 11px;
	}
}