@media screen and (max-width: 640px) {

	.adventage-block__block {
    flex-direction: COLUMN;
	}
	.adventage-block__text {
    text-align: center;background-position: right 1rem bottom 1rem;
	}
	.adventage-block__img img {

    border-radius: 2rem;
}
	.footer-main__col {
	    max-width: 100% !important;
	}
.why-block__block {
    padding: 1rem;
	}
	.why-block__wrap {

    padding: 1rem; padding-bottom: 0;
	}
	.author__btns, .author__btns .btn { width: 100%}
	.author {
    padding: 2rem;
    margin: 5rem 0rem 4rem 0rem;
}
.author__img {
    position: relative;
    height: 10rem;
    width: 10rem;
    right: unset;
    margin: 2rem auto;
	top: unset;}
	.why-block__pic img {

        max-width: 150px;width: 100%;
}
	.author__footer {
    flex-direction: column;
    display: flex;
    align-items: flex-start;
}
	.author__year {
    margin-bottom: 2rem;
	}
	
	.doctor-information__wrap {
    flex-direction: column;
}

	.why-block__pic-note {
   left: calc(50% - 7rem);
    padding: 0.5rem;
    font-size: 0.75rem;
    /* top: 4.5rem; */
    bottom: 2rem;
    max-width: 14rem;

}
	.popup-work__btns .btn {
    margin-right:0rem;
    text-align: center;
    justify-content: center;
    margin: 1rem 0;
}
	.popup-work__btns {    margin-top:1rem;
    flex-direction: column;
	}
	.doctor-banner__avatar {
    width: 160px;
    height: 160px;
}


	.popup-work__info,.popup-work__doc {
    flex-direction: column;
}
	.popup-work__info-h5,.popup-work__doc-h5 {
    flex: 1;
    margin-bottom: 1rem;
	}

	.doctor-banner:before {
    width: calc(100% - 3.5rem);
    height: calc(100% - 3.5rem);
    left: 1rem;
    top: 1rem;
	}
	.star-review__img img
	{ height: auto}
	.reviews-item__content {
    min-height: 22rem;
}
	.reviews-links__block {
       margin-right: 1rem;
    margin-bottom: 1rem;
    margin-left: 0;
}

	.why-block__pic:before {
    left: calc(50% - 120px);
    width: 250px;
}
	.reviews-links__left:last-child { flex-direction:row;}
	.reviews-links__left {
    flex-direction: column;
	}

	.footer-main__col.col.--4 {
	    order: 1;
	}

	.footer-main__col.col.--9 {
	    order: 2;
	    margin-top: 2rem;
	}

	.footer-main__show-all-wrap {
	    order: 3;
	}
	.footer-bottom > * {
	    max-width: 100% !important;
	}

	.footer-socials {
	    margin: 1.5rem 0px;
	}

	.footer-site__logo.--svg__logo-mini {
	    display: block;
	}
	.final-page__img {
	    height: 5rem;
	}
	.whywe__wrap {
    padding: 20px 10px;
		background: var(--color__border);
	}
	.whywe__wrap h3 {
   padding-left: 10px;
    margin-bottom: 10px;
}
	.make-an__title { text-align: center;}
	.slidedown
	{ padding: 25px;}
	.slidedown.--map { padding-left: 45px;}
	.slidedown__head p {
		font-size: 1rem;}
	.slidedown__head span {
    left: -15px;
    font-size: 1rem;
	}
	.slidedown__head:after  { right: -10px;}
	.slidedown__body {margin-top: 20px;}
	.slidedown__body p { font-size: 0.9rem; line-height: 1.2;}
	.slide {
    background-size: cover !important;
	}
	.doctor-item__header.mr-32 { margin-right: 0 !important}
	.doctor-item__feed-back.mr-8 { margin-right: 0 !important}
	.reviews-item__scan-link.mr-32 { max-width: 150px;    min-height: 75px;
    margin: auto !important;
    display: block;}
	.reviews-item__info-title-wrap { flex:0 1 auto}
	.reviews-item__info-value { flex: 1}
	.sale-item__old-price-wrap {
    justify-content: center !important;
}
	.reviews-item__mini-desc{ margin-top: 1rem}
	.sale-item__counter-wrap{
    justify-content: center !important;
}
	.reviews-item__content {
    flex-direction: column !important;
}
	.sale-item__btn-wrap {
    justify-content: center !important;flex-direction: column !important;
}

	.type-carusel__pagination.mr-40 { margin-right: 0 !important}

	.sale-item__btn.mr-32 { margin-right: 0 !important; margin-bottom: 1rem}

.doctor-heade__avatar-tumb.mr-32
	{margin: auto !important;}
.advantage__tumb.mr-24	{margin: auto !important;}
.anhors {
	padding: 1.75rem 1rem;}
.advantage__item
	{align-items: center !important;
    justify-content: center !important;
    margin-bottom: 2rem;
    flex-direction: column !important;
    text-align: center;}
.price-item
	{ flex-direction: column !important;align-items: flex-start!important;}
.--review-pdg {
    padding: 2rem 1rem;
}
	.reviews-item__info-title-wrap { flex: 0 1 auto;}
	.reviews-item__info-value { flex: 1}

	.article-info-footer__inner {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.article-info-footer__stars {
		margin-bottom: 1.43rem;
	}

	.why-block__slider .why-block__wrap {
		padding: 1.1rem;
	}

	.why-block__slider .why-block__btns {
		align-self: stretch;
	}

	.why-block__slider .why-block__btns.--pic::after {
		width: 107%;
	}

	.why-block__slider .why-block__text .btn {
		width: 100%;
	}

	.quiz__banner .why-block__wrap {
		padding-top: 1rem;
		padding-right: 1rem;
		padding-left: 1rem;
	}

	.quiz__banner-left {
		margin-right: 0;
	}

	.quiz__banner-row {
		align-items: unset;
  	}

  .quiz__banner-gifts-row {
	flex-direction: column;
  }

  .quiz__banner-gifts-row div {
    margin-top: 1.25rem;
	margin-right: 0;
  }

.why-block__text .quiz__banner-left .btn {
margin-top: 2rem;
}

.quiz__banner-heading {
font-size: 1.5rem;
}

.quiz__head {
flex-direction: column;
align-items: center;
}

.quiz__head .h4 {
order: 1;
}

.thankyou__row {
flex-direction: column;
}

.why-block__pic img.thankyou__img {
max-width: 4rem;
}

  .why-block__pic.--quiz:before {
    top: 4rem;
  }

  .quiz__banner-img {
    margin-left: 0;
  }

  .why-block__wrap.--last {
    flex-wrap: unset;
  }

}
