@media screen and (max-width: 990px) {
	.header-info__logo { margin-bottom: 10px;}
	nav,
	main {
		box-shadow: 0px 0px 10px var(--color__gray-2);
	}
	.popup-review__text {
		margin-bottom: 1rem;
	}
	.topinfo,
	.header-menu,
	.header-info__metro
	{
		display: none;
	}
	.center-discount {
    	text-align: center;
	}
	.header-info {
		padding-top: 85px;
	}
	.header-info__block-logo {
		order: 1;
		width: 100%;
	}
	.header-info__block-info {
		order: 2;
		width: 100%;
		margin-bottom: 20px;
	}
	.header-info__block-bnt {
		order: 3;
	}
	.header-info__container {
		flex-direction: column;
		text-align: center;
	}
	.header-info__slogo {
		margin-top: -8px;
		margin-bottom: 20px;
	}
	.header-info__adress,
	.header-info__phone {
		margin-bottom: 0px;
	}
	.header-info__phone
	{ display: none;}
	.header-info__block-bnt {
    display: flex;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    flex-direction: column-reverse;
	}
	.header-info__time,
	.header-info__call {
		padding-left: 0px;
	}
	.cliniks-contact {
		grid-template-columns: 1fr;
	}
	.mobile-menu {
		display: block;
		box-shadow: 0 0 40px #fff;
	}
	.choosecity__small-mobile.choosecity__small {
		left: 20px;
		top: 50px;
		margin-left: 0px;
	}
	.choosecity__small-mobile.choosecity__small:before {
		left: 10%;
	}
	.choosecity__small {
		left: 50%;
		margin-left: -125px;
		box-shadow: 0 0 15px #ccc;
	}
	.choosecity__small,
	.choosecity__btns a.bnt__choosecity-big {
		font-size: 0.8rem;
	}
	.footer__block-logo {
		order: 1;
	}
	.footer__block-info {
		order: 2;
	}
	.footer__block-menu {
		order: 3;
	}
	.footer__container {
		flex-direction: column;
		text-align: center;
	}
	/* .footer__logo,*/
	.footer__metro,
	.footer__project,
	.footer__project-h1 {
		display: none;
	}
	.footer__slogo {
		margin-bottom: 25px;
		width: 250px;
		margin-left: auto;
		margin-right: auto;
	}
	.footer__time,
	.footer__call {
		padding-left: 0px;
	}
	.footer__social {
		margin-top: 30px;
	}
	.footer__block-info .btn {
		margin-bottom: 35px;
	}
	.footer-info {
		padding-top: 15px;
	}
	.footer-info__container {
		flex-direction: column
	}
	.footer-info__block {
		margin-bottom: 8px;
	}
	.footer-info__block-project {
		display: block;
		text-align: center;
		font-size: 0.95rem;
		margin-bottom: 20px;
		margin-top: 15px;
	}
	.footer-info__block-project .footer__project,
	.footer-info__block-project .footer__project-h1 {
		display: block;
	}
	.footer__block-menu a {
		font-size: 0.95rem;
	}
	.footer__block-menu li {
		margin-bottom: 2px;
	}
	.footer__block {
		width: 100%;
	}
	.uslugi__wrap {
		grid-gap: 25px;
		grid-template-columns: 1fr 1fr;
	}
	.mainslider__slidewrap {
		padding: 40px;
	}
	.content__twocol {
		flex-direction: column;
	}
	.mainslider__info h3 {
		font-size: 1.6rem;
	}
	.teaser-call {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.teaser-call__text {
		margin-bottom: 15px;
		text-align: center;
		padding-right: 0%;
	}
	.teaser-call__form {
		text-align: CENTER;
		width: 100%;
		padding: 0px;
	}
	.teaser-call__soglasie {
		width: 100%;
	}
	.teaser-call__input {
		justify-content: center;
	}
	.content__col-text {
		padding: 0px 50px;
	}
	.offer__h2:after {
		height: 150px;
		width: 150px;
		right: 5%;
		top: -40px;
	}
	.offer__h2:after {
		content: "";
		display: block;
		height: 150px;
		width: 150px;
		position: absolute;
		right: 5%;
		top: -40px;
	}
	.content h2.offer__h2 {
		font-size: 1.6rem;
	}
	.offer {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 3em;
	}
	.number__small {
		margin-top: -20px;
	}
	.number {
		grid-gap: 3em;
		grid-template-columns: 1fr;
	}
	.review__wrap {
		grid-template-columns: 1fr 1fr
	}
	.aksii {
		flex-direction: column;
	}
	.aksii__info,
	.aksii__pic {
		flex: 1 1;
		width: 100%;
		text-align: CENTER;
	}
	.aksii-pic-left .aksii__info {
		order: 1;
		padding-left: 0px;
	}
	.aksii-pic-left .aksii__pic {
		order: 1;
	}
	.aksii p {
		width: 100%;
	}
	.aksii__info {
		margin-bottom: 35px;
	}
	.aksii__btn {
		justify-content: center;
	}
	.about {
		flex-direction: column;
	}
	.about__col2 {
		width: 100%;
	}
	.popup-review {
		width: 700px;
		margin-left: -375px;
	}
	.popup-review__btns {
		position: relative;
	}
	.footer__block-menu ul {
		padding-left: 0%;
	}
	.sevices-ancors__text img {
		height: 100px;
		width: 100px;
		flex: 0 0 auto;
		margin-left: 0px;
		margin-right: 0px;
	}
	.sevices-ancors__link {
		padding: 8px 20px;
	}
	.mainslider-othepage .mainslider__slidewrap {
		padding-left: 40px;
	}
	.mainslider__pic {
		width: 40%;
		flex: 0 0 40%;
	}
	.clinic__ankor strong {
		font-size: 1em;
	}
	.mainslider__info {
		padding-left: 10px;
	}
	.swiper-button-next,
	.swiper-button-prev {
		background-size: 28px;
	}
	.img_text {
		width: 100%;
		height: 100%;
	}
	.doctors-lists__buttons,
	.doctors-lists__button {
		display: block;
		width: 100%;
	}
	.doctors-lists__buttons {
		margin-top: 0;
	}
	.doctors-lists__button {
		margin-bottom: 10px;
	}
	.doctors-lists__button:first-child,
	.doctors-lists__button:last-child {
		padding: 0;
	}
	.doctors-lists__button:last-child {
		margin-bottom: 0;
	}
	.phone-quality {
		display: inline-block !important;
		font-size: 1.1em !important;
		padding-bottom: 10px !important;
	}
	#director_form .table-cell {
		display: block;
		width: 100%;
		padding: 0;
	}
	#director.popup-form {
		width: 96%;
		box-sizing: border-box;
		margin-left: 0;
		left: 2%;
		right: 0;
	}
	.footer__container_desktop {
		display: none;
	}
	.footer__container_mobile {
		display: inline-block;
	}
	.director-link {
		margin-bottom: 20px;
	}
	.popup-form.logoped {
		width: 80%;
		left: 10%;
	}
	.page-phones-banner {
		margin-bottom: 40px;
	}
	.type-2 .teaser-call__form {
		width: 100%;
	}
}