@media only screen and (max-width: 1250px) {
	.container {
		padding: 0 15px;
	}
	.header-mobile-wrap {
		display: flex;
		flex-direction: column;
		margin-top: 20px;
	}
	.header__logo {
		max-width: 90px;
		padding: 0;
	}
	.header__logo img {
		height: auto;
		max-width: 100%;
	}
	.header-callback {
		margin-top: 20px;
	}
	.header-address__street, .header-callback__phone a {
		font-size: 11px;
	}
	.header-address-wrap span, .header-callback span {
		font-size: 11px;
	}
	.main-title {
		font-size: 50px;
		text-align: center;
	}
	.main-subtitle {
		font-size: 40px;
		margin: 12px auto auto auto;
	}
	.main-wrap {
		flex-direction: column;
		position: relative;
	}
	.main-subtext svg {
		display: none;
	}
	.main-subtext {
		text-align: center;
		font-size: 17px;
		max-width: 200px;
		margin: 20px auto auto auto;
	}
	.main-deals-2 {
		display: none;
	}
	.main-deals {
		justify-content: center;
	}
	.main-deals-1 {
		margin-right: 0;
	}
	.main-calculate {
		flex-direction: column-reverse;
	}
	.main-calculate-gift {
		display: flex;
		justify-content: center;
		align-items: center;
		color: #333;
		font-family: 'VelaSans-SemiBold';
		font-size: 15px;
		line-height: 140%;
	}
	.main-calculate-text-mobile {
		display: block;
	}
	.main-calculate-text {
		display: none;
	}
	.main-benefits {
		text-align: center;
		display: flex;
		justify-content: space-between;
		max-width: 300px;
		margin: 50px auto auto;
	}
	.main-doctor {
		width: 155px;
		height: 100px;
		padding: 15px;
	}
	.main {
		background: #fff;
		height: initial;
	}
	.main-calculate__button {
		width: 335px;
	}
	.header {
		justify-content: center;
	}
	.main-img-mobile {
		display: block;
		position: relative;
		margin-top: 50px;
	}
	.main-img-mobile img {
		height: auto;
		max-width: 100%;
	}
	.main-doctor {
		display: none;
	}
	.main-img-mobile .main-doctor-mobile {
		border-radius: 20px;
		background: linear-gradient(138deg, #C5DDFF -147.99%, #FFF 136.69%);
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		font-size: 9px;
		position: absolute;
		right: 0;
		bottom: 50px;
		max-width: 100px;
		padding: 15px;
		opacity: 0.9;
	}
	.main-doctor-name, .main-doctor-prof {
		font-size: 9px;
	}
	#quiz-title {
		font-size: 35px;
		text-align: center;
	}
	.quiz-steps-section {
		display: none;
	}
	.quiz-question {
		font-size: 20px;
	}
	.quiz-docblock {
		display: none;
	}
	.answers {
		flex-direction: column;
	}
	.answers .answer {
		height: 113px;
		width: 100%;
		margin-bottom: 15px;
	}
	.answers {
		margin-top: 15px;
	}
	.answer-img {
		right: 0;
		top: 20px;
		left: 20px;
		height: 73px;
		width: 73px;
	}
	.answer-img img {
		height: 50px;
		width: 50px;
	}
	.answer-img::after {
		top: 0px;
		left: 90px;
		transform: translate(0, 15%);
	}
	.quiz-section {
		margin-top: 50px;
	}
	.quiz-middle {
		min-height: initial;
		height: initial;
	}
	.quiz-bottom-gift,.quiz-bottom-text {
		display: none;
	}
	.answers.type-1 label span {
		position: absolute;
		top: 40px;
		left: 200px;
	}
	.quiz-item {
		width: 100%;
		min-width: 350px;
	}
	.answer label {
		position: relative;
	}
	.answers.type-2.type-3 .answer {
		width: 100%;
	}
	.type-2 label::before {
		transform: translate(0, -50%);
		left: 20px;
	}
	.type-2 label span {
		top: 42px;
		position: absolute;
		left: 100px;
		font-size: 17px;
	}
	.quiz-prev {
		padding: 24px 34px;
		font-size: 9px;
		margin-right: 10px;
	}
	.quiz-prev::after {
		display: none;
	}
	.quiz-next {
		padding: 24px 50px;
		font-size: 8px;
	}
	.quiz-next::after {
		right: 35px;
	}
	.quiz-calculate-title {
		font-size: 20px;
		text-align: center;
	}
	.quiz-final-gift {
		max-width: 350px;
	}
	.quiz-final-gift span {
		font-size: 16px;
	}
	.quiz-final-gift img {
		height: 100px;
		width: 100px;
	}
	.quiz-box {
		margin-top: 10px;
	}
	.quiz-bottom-final input[type="tel"] {
		width: 100%;
		margin-right: 0;
		padding: 40px 0 40px 20px;
		height: initial;
		max-width: 320px;
	}
	.quiz-bottom-submit {
		width: 100%;
		max-width: 340px;
		margin-top: 15px;
	}
	.quiz-bottom-final .policy-block {
		margin-top:20px;
	}
	.quiz-wrapper {
		justify-content: center;
	}
	.quiz-bottom-mobile {
		display: flex;
		justify-content: left;
		align-items: center;
	}
	.quiz-bottom-mobile .quiz-bottom-gift {
		display: block;
	}
	.quiz-bottom-mobile .quiz-bottom-text {
		display: block;
	}
	.quiz-bottom-mobile .quiz-bottom-gift img {
		height: 87px;
		width: 102px;
	}
	.popup-title {
		font-size: 35px;
	}
	.popup-subtitle {
		font-size: 20px;
	}
	label.wa {
		padding: 14px 18px;
		font-size: 12px;
		max-width: 176px;
	}
	.callback-form-tel {
		max-width: 320px;
		width: 100%;
	}
	.callback-form-submit {
		max-width: 320px;
	}
	.form-wrapper .policy-block {
		max-width: 300px;
		position: relative;
		left: initial;
		margin-top: 20px;
		bottom: initial;
	}
	.form-wrapper .policy-block label {
		font-size: 10px;
	}
	.form-wrapper {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	#callback-popup {
		padding-bottom: 300px;
	}
	#callback-form img {
		max-width: 350px;
		left: calc(50% - 170px);
		right: 0;
	}
	label.sms {
		padding: 14px;
	}
	.callback-form-thx {
		font-size: 35px;
	}
	.copyright-block {
		flex-direction: column;
		margin-top: 50px;
		text-align: center;
	}
	#quiz-title {
		display: none;
	}
	.quiz-final-mobile .quiz-title {
		display: block;
		font-size: 30px;
	}
}