@media screen and (max-width: 1900px) {
	.zayavka-block {
		padding: 63px 108px 63px 280px;
	}
}

@media screen and (max-width: 1850px) {
	.zayavka-block {
		padding: 63px 108px 63px 255px;
	}
}

@media screen and (max-width: 1800px) {
	.zayavka-block {
		padding: 63px 108px 63px 230px;
	}
}

@media screen and (max-width: 1750px) {
	.zayavka-block {
		padding: 63px 108px 63px 205px;
	}
}

@media screen and (max-width: 1700px) {
	.zayavka-block {
		padding: 63px 108px 63px 180px;
	}
}

@media screen and (max-width: 1650px) {
	.zayavka-block {
		padding: 63px 108px 63px 155px;
	}
}

@media screen and (max-width: 1600px) {
	.zayavka-block {
		padding: 63px 108px 63px 130px;
	}
}

@media screen and (max-width: 1550px) {
	.zayavka-block {
		padding: 63px 108px 63px 105px;
	}
}

@media screen and (max-width: 1500px) {
	.zayavka-block {
		padding: 63px 108px 63px 80px;
	}


}

@media screen and (max-width: 1480px) {
	.zayavka-block {
		padding: 63px 108px 63px 70px;
	}

	.background:before {
		/* background: url(../images/background-bg.webp) 50% 0 no-repeat; */
		background: url(../images/background-bg_new_min.webp) 50% 0 no-repeat;
	}



	.vivod {
		background-position: 100% 19%;
		background-size: 950px;
	}


}

@media screen and (max-width: 1460px) {
	.zayavka-block {
		padding: 63px 108px 63px 60px;
	}
}

@media screen and (max-width: 1450px) {
	.zayavka-block {
		padding: 63px 108px 63px 50px;
	}

	.vivod .vivod-banner__img {
		max-width: 680px;
		height: 100%;
	}

	.vivod .vivod-title {
		font-size: 44px;
		padding-right: 60px;
	}
}

@media screen and (max-width: 1440px) {
	.zayavka-block {
		padding: 63px 108px 63px 45px;
	}
}

@media screen and (max-width: 1410px) {
	.zayavka-block {
		padding: 63px 108px 63px 30px;
	}
}

@media screen and (max-width: 1400px) {
	.zayavka-block {
		padding: 63px 108px 63px 20px;
	}
}

@media screen and (max-width: 1367px) {
	.vrachi-sl .slick-next {
		right: -70px !important;
	}

	.vrachi-sl .slick-prev {
		left: -70px !important;
	}

	.foto-sl .slick-next {
		right: -70px !important;
	}

	.foto-sl .slick-prev {
		left: -70px !important;
	}

	.licenzii-sl .slick-next {
		right: -70px !important;
	}

	.licenzii-sl .slick-prev {
		left: -70px !important;
		top: 40% !important;
	}

	.zayavka-block {
		padding: 63px 40px 63px 20px;
	}

	.map-block {
		padding: 0 20px;
	}

	.silki-block {
		padding: 0 20px;
	}

	.otziv-block {
		padding: 0 20px;
	}

	.vivod {
		background-position: 100% 25%;
		background-size: 900px;
	}

	.spec-block {
		width: 75%;
		padding: 0 24px 0 0;
	}

	.spec-block2 {
		width: 25%;
		padding: 0 0 0 24px;
	}
}

@media screen and (max-width: 1300px) {
	.vrachi-sl .slick-next {
		right: -45px !important;
	}

	.vrachi-sl .slick-prev {
		left: -45px !important;
		top: 45% !important;
	}

	.foto-sl .slick-next {
		right: -45px !important;
	}

	.foto-sl .slick-prev {
		left: -45px !important;
		top: 45% !important;
	}

	.licenzii-sl .slick-next {
		right: -45px !important;
	}

	.licenzii-sl .slick-prev {
		left: -45px !important;
		top: 40% !important;
	}

	.header-ul {
		padding: 0;
	}

	.vivod {
		background-position: 100% 31%;
		background-size: 800px;
	}
}

@media screen and (max-width: 1250px) {
	.header-buttons__desc {
		display: none;
	}
}

/* стили для md-устройств */
@media screen and (max-width: 1200px) {

	.social__items {
		display: none;
	}

	.header-button-text,
	.header-button-answer {
		font-size: 10px;
	}

	.header-ul {
		gap: 20px;
	}

	.vrachi-sl .slick-slide {
		margin: 0 10px 0 10px !important;
	}

	.vrachi-slayder {
		max-width: 900px;
	}

	.licenzii-sl .slick-slide {
		margin: 0 10px 0 10px !important;
	}

	.licenzii-slayder {
		max-width: 900px;
	}

	.licenzii-sl .slick-next {
		right: -65px !important;
	}

	.licenzii-sl .slick-prev {
		left: -65px !important;
		top: 38% !important;
	}

	.rabota-block {
		padding: 0 20px;
	}

	.zayavka-img {
		position: absolute;
		bottom: 0;
		right: 0;
		margin: 0 0 -4px 0;
	}

	.zayavka-wrap {
		position: relative;
	}

	.title3 {
		font-weight: 700;
		font-size: 30px;
		line-height: 40px;
		color: #FFFFFF;
	}

	.map-link {
		height: 100%;
	}

	.map-link a {
		height: 100%;
	}

	.vivod {
		background-position: 100% 25%;
		background-size: 650px;
	}

	.spec-wrap {
		flex-wrap: wrap;
	}

	.spec-block {
		width: 100%;
		padding: 0;
	}

	.spec-block2 {
		width: 100%;
		padding: 38px 0 0 0;
	}

	.spec-border-pd {
		display: flex;
	}

	.spec-border-block {
		width: 50%;
		padding: 0 34px 0 0;
	}

	.spec-border-block2 {
		width: 50%;
		padding: 0 0 0 34px;
	}

	.spec-border-rest {
		width: 70%;
		padding: 0 3px 3px 3px;
	}

	.spec-border-rest2 {
		width: 73%;
		padding: 0 3px 3px 3px;
	}

	.spec-border-inner {
		align-items: center;
		display: flex;
		padding: 38px 0 0 0;
	}

	.spec-border-button {
		width: 50%;
		padding: 0 34px 0 0;
	}

	.spec-border-link {
		width: 50%;
		padding: 0 0 0 34px;
	}

	.sliding-panel-content {
		width: 100%;
	}

	.vivod .vivod-banner__img {
		max-width: 480px;
	}
}

/* стили для sm-устройств */
@media screen and (max-width: 1024px) {
	.header-link {
		position: relative;
		font-weight: 500;
		font-size: 14px;
		line-height: 17px;
		color: #0D1C2D;
		text-decoration: none;
	}

	.work {
		padding: 179px 0 0 0;
	}

	.work-relative {
		padding: 0 0 741px 0;
	}

	.background:before {
		/* background: url(../images/background-bg.webp) 70% 235% no-repeat; */
		background: url(../images/background-bg_new_min.webp) 70% 235% no-repeat;
	}

	.vrachi-slayder {
		max-width: 750px;
	}

	.licenzii-slayder {
		max-width: 750px;
	}

	.work-absolute2 {
		top: auto;
		bottom: 212px;
	}

	.work-absolute {
		top: auto;
		bottom: 440px;
	}

	.work-width {
		max-width: 100%;
	}

	.work-top {
		text-align: center;
	}

	.work-title {
		text-align: center;
	}

	.work-wrap {
		justify-content: center;
	}

	.work-inner {
		justify-content: center;
	}

	.work-suptitle {
		text-align: center;
	}

	.zayavka-block {
		padding: 35px 40px 63px 20px;
	}
}

/* стили для sm-устройств */
@media screen and (max-width: 992px) {
	.header-wrap {
		margin-bottom: 15px;
	}



	.burger__social.social__items {
		display: flex;
	}

	.header-buttons__mob {
		display: flex;
	}

	.header-buttons__mob .header-button-mb {
		left: 0;
		top: 70px;
	}

	.header__badsee,
	.header__licences-link,
	.header-button-answer {
		display: none;
	}

	.burger__addres a {
		font-size: 14px;
		font-weight: 400;
		color: #99A1A8;
		text-decoration: none;
		display: flex;
		align-items: flex-start;
	}

	.burger__addres .btn img {
		margin-right: 10px;
	}

	.burger-padding3 .header__licences-link {
		display: flex;
		font-size: 14px;
	}

	.burger__phone-wrap .topinfo-right {
		display: flex;
	}

	.burger__phone-wrap .topinfo-text {
		display: block;
	}

	.burger__phone-wrap .topinfo-right__wrap {
		white-space: normal;
	}

	.burger__phone-wrap .topinfo__link-wrap {
		flex-direction: column;
	}

	.burger__phone-wrap .on-duty-narcologist {
		font-size: 14px;
	}

	.burger__phone-wrap .topinfo-link a {
		font-weight: 700;
		font-size: 14px;
	}

	.background {
		margin: 0;
	}

	.background:before {
		top: 530px;
	}

	.background:before {
		/* background: url(../images/background-bg.webp) 70% 0 no-repeat; */
		background: url(../images/background-bg_new_min.webp) 70% 0 no-repeat;
	}

	.header {
		padding: 22px 0 0 0;
	}

	.header2 {
		padding: 22px 0 3px 0 !important;
	}

	.header-ul {
		display: none;
	}

	.header-button {
		display: none;
	}

	.sticky .header-button2 {
		display: none;
	}

	.burger__bottom {
		display: flex;
		gap: 20px;
		width: 100%;
	}

	.burger__bottom-badsee {
		display: flex;
	}

	.burger__bottom-badsee span {
		text-align: left;
		font-size: 14px;
	}

	.burger__bottom-badsee-picture img {
		min-width: 18px;
		min-height: 21px;
	}

	.burger__bottom-badsee-picture {
		width: 18px;
		height: 21px;
		margin-right: 10px;
	}

	.burger__social .social__item img {
		min-width: 21px;
		min-height: 18px;
	}

	.burger__phone-wrap .topinfo-right__img {
		min-width: 18px;
		min-height: 18px;
	}

	.burger-padding3 .header__licences-icon {
		width: 15px;
		height: 18px;
	}

	/*Burger*/

	.burger {
		display: block !important;
	}

	.mt-munu-mb .header-navigation-wr {
		display: block !important;
	}

	.header-button-mb {
		display: block;
		position: absolute;
		right: 63px;
		top: 5px;
	}

	.sticky .header-logo-img2 {
		height: auto;
	}

	.header-fixed {
		position: relative;
	}

	.sticky .header-bg {
		display: none;
	}

	.sticky .header-logo-img {
		width: auto;
	}

	.header-fixed.sticky {
		padding: 22px 0 0 0;
	}

	.header-fixed.sticky .header2 {
		padding: 22px 0 33px 0;
	}

	.work {
		padding: 88px 0 0 0;
	}

	.topinfo-addres {
		display: none;
	}

	.topinfo-right {
		width: 100%;
		justify-content: space-between;
	}

	.work-top {
		font-weight: 700;
		font-size: 16px;
		line-height: 20px;
		letter-spacing: 0.05em;
		text-transform: uppercase;
		color: #1F83FF;
	}

	.work-title {
		padding: 8px 0 0 0;
		font-weight: 700;
		font-size: 32px;
		line-height: 45px;
		color: #0D1C2D;
	}

	.work-addres {
		padding: 0 0 0 21px;
		font-weight: 400;
		font-size: 26px;
		line-height: 32px;
		color: #0D1C2D;
	}

	.work-suptitle {
		padding: 25px 0 0 0;
		font-weight: 300;
		font-size: 17px;
		line-height: 26px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.work-inner {
		display: flex;
		padding: 43px 0 0 0;
	}

	.header-button-mb2 button {
		width: 100%;
	}

	.header-button-mb2 {
		display: block;
	}

	.accordion-search-input input {
		background: #F4F8FC;
		padding: 0 0 0 22px;
	}

	.accordion-search-input-button2 button {
		font-weight: 500;
		font-size: 15px;
		line-height: 18px;
		color: #FFFFFF;
		width: 52px;
		height: 49px;
		background: #10D7CB;
		border-radius: 0px 10px 10px 0px;
	}

	.accordion-search-input-button {
		position: absolute;
		bottom: 16px;
		right: 69px;
	}

	.accordion-title {
		padding: 44px 0 0 0;
		font-weight: 700;
		font-size: 22px;
		line-height: 27px;
		color: #0D1C2D;
	}

	.accordion-li {
		padding: 20px 0 0 16px;
		position: relative;
	}

	.accordion-ul {
		padding: 8px 0 0 0;
	}

	.accordion-li:before {
		position: absolute;
		content: '';
		width: 6px;
		height: 6px;
		background: #1F83FF;
		border-radius: 50%;
		left: 0;
		top: 28px;
	}


	.prem-tabs {
		display: none;
	}

	.prem-accordion {
		padding: 18px 0 0 0;
		display: block;
	}

	.tab-content-title {
		font-weight: 700;
		font-size: 28px;
		line-height: 34px;
		color: #0D1C2D;
	}

	.tab-content-suptitle {
		padding: 12px 0 0 0;
		font-weight: 400;
		font-size: 17px;
		line-height: 26px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.usluga-border2-wrap {
		flex-wrap: wrap;
	}

	.usluga-border2-link {
		width: 100%;
		padding: 11px 0 0 0;
	}


	.title3 {
		font-weight: 700;
		font-size: 21px;
		line-height: 30px;
		color: #FFFFFF;
	}

	.zayavka-title p {
		font-weight: 400;
		font-size: 17px;
		line-height: 26px;
		color: #FFFFFF;
		opacity: 0.7;
	}

	.title {
		font-weight: 700;
		font-size: 16px;
		line-height: 20px;
		text-align: center;
		letter-spacing: 0.05em;
		text-transform: uppercase;
		color: #1F83FF;
	}

	.title-pd {
		padding: 5px 0 0 0;
	}

	.title2 {
		font-weight: 700;
		font-size: 35px;
		line-height: 38px;
		text-align: center;
		color: #0D1C2D;
	}

	.title-page {
		font-weight: 700;
		font-size: 35px;
		line-height: 38px;
		text-align: center;
		color: #0D1C2D;
	}

	.prem-border {
		padding: 38px 20px 19px 20px;
		background: #FFFFFF;
		box-shadow: 0px 40px 100px rgb(36 53 62 / 5%);
		border-radius: 30px;
	}

	.usluga {
		padding: 84px 0 0 0;
	}

	.usluga-wrap {
		display: flex;
		padding: 35px 0 0 0;
	}

	.usluga-title {
		padding: 9px 0 11px 0;
		font-weight: 700;
		font-size: 14px;
		line-height: 17px;
		text-align: center;
		color: #FFFFFF;
	}

	.usluga-img img {
		width: 60px;
	}

	.usluga-border2-title {
		font-weight: 500;
		font-size: 14px;
		line-height: 17px;
		color: #0D1C2D;
	}

	.usluga-border2-suptitle {
		padding: 3px 0 0 0;
		font-weight: 400;
		font-size: 13px;
		line-height: 16px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.usluga-border2 {
		padding: 13px 13px;
	}



	.usluga-border2-link a {
		width: 100%;
	}

	.usluga-border2-link a:before {
		width: 91%;
	}

	.usluga-border2-price {
		font-weight: 700;
		font-size: 18px;
		line-height: 22px;
		color: #EE4564;
		opacity: 0.6;
	}

	.usluga-border2-price2 {
		padding: 0 6px;
		font-weight: 700;
		font-size: 18px;
		line-height: 22px;
		color: #EE4564;
	}

	.rabota {
		padding: 84px 0 93px 0;
	}

	.rabota-wrap {
		flex-wrap: wrap;
		padding: 1px 0 0 0;
	}

	.rabota-block {
		width: 50%;
		padding: 39px 20px 0 20px;
	}

	.rabota-suptitle p {
		font-weight: 400;
		font-size: 15px;
		line-height: 20px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.zayavka-block {
		padding: 34px 20px 42px 20px;
	}

	.zayavka-chekbox {
		width: 100%;
		margin: 25px 0 0 0;
	}

	.zayavka-button {
		width: 100%;
		padding: 20px 0 0 0;
		text-align: left;
	}

	.zayavka-img img {
		width: 486px;
	}

	.zayavka-suptitle {
		width: 100%;
	}



	.platnaya {
		padding: 59px 0 64px 0;
	}

	.title4 {
		font-weight: 700;
		font-size: 28px;
		line-height: 38px;
		color: #0D1C2D;
	}

	.platnaya p {
		padding: 10px 0 0 0;
		font-weight: 400;
		font-size: 15px;
		line-height: 22px;
		color: #0D1C2D;
		opacity: 0.7;
	}



	.platnaya-title {
		font-weight: 500;
		font-size: 20px;
		line-height: 26px;
		color: #0D1C2D;
	}

	.vrachi {
		padding: 64px 0 0 0;
		background: #F4F8FC url(../images/vrachi-bg.png) 0 0 no-repeat;
	}

	.vrachi-sl .slick-list {
		padding: 40px 0 81px 0 !important;
	}

	.vrachi-img img {
		width: 133px;
	}

	.vrachi-name p {
		padding: 16px 0 0 0;
		font-weight: 500;
		font-size: 15px;
		line-height: 20px;
		text-align: center;
		color: #0D1C2D;
	}

	.vrachi-position p {
		padding: 5px 0 0 0;
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
		text-align: center;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.vrachi-staj p {
		font-weight: 500;
		font-size: 12px;
		line-height: 22px;
		text-align: center;
		color: #10D7CB;
	}

	.vrachi-staj {
		background: rgba(16, 215, 203, 0.1);
		border-radius: 100px;
		width: 110px;
		height: 32px;
		margin: 23px auto 0 auto;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.vrachi-border {
		padding: 33px 15px 32px 15px;
		background: #FFFFFF;
		box-shadow: 0px 40px 30px rgb(36 53 62 / 5%);
		border-radius: 20px;
	}

	.vidi {
		padding: 56px 0 65px 0;
	}

	.title5 {
		font-weight: 500;
		font-size: 20px;
		line-height: 26px;
		color: #0D1C2D;
	}

	.vidi p {
		font-weight: 400;
		font-size: 15px;
		line-height: 22px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.vidi ul li p {
		font-weight: 300;
		font-size: 15px;
		line-height: 22px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.vidi ul {
		padding: 4px 0 9px 0;
	}

	.vidi ol li p {
		width: 97%;
		padding: 0 0 0 17px;
		font-weight: 300;
		font-size: 15px;
		line-height: 22px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.otziv {
		padding: 64px 0 83px 0;
		background: #F4F8FC;
	}

	.otziv-tabs {
		padding: 22px 0 0 0;
	}

	.tab_content {
		padding: 46px 0 0 0;
	}

	.otziv-block-mb {
		display: none;
	}

	.otziv-border {
		padding: 29px 20px 28px 20px;
		background: #FFFFFF;
		box-shadow: 0px 40px 100px rgb(36 53 62 / 5%);
		border-radius: 20px;
	}

	.otziv-block {
		width: 50%;
		padding: 0 10px;
	}

	.otziv-container {
		padding: 0 10px;
	}

	.otziv-link {
		text-align: center;
		padding: 34px 0 0 0;
	}

	.licenzii {
		padding: 50px 0 75px 0;
		background: #1F83FF url(../images/licenzii-bg.webp) 0 0 no-repeat;
	}

	.title6 {
		font-weight: 700;
		font-size: 35px;
		line-height: 45px;
		text-align: center;
		color: #FFFFFF;
	}

	.licenzii-title p {
		font-weight: 500;
		font-size: 16px;
		line-height: 20px;
		text-align: center;
		letter-spacing: 0.05em;
		color: #FFFFFF;
		opacity: 0.7;
	}

	.licenzii-slayder {
		margin: 27px auto 0 auto;
	}

	.goroda {
		padding: 64px 0 0 0;
	}

	.goroda-border {
		background: #F4F8FC;
		border-radius: 30px;
		margin: 30px 0 0 0;
		padding: 24px 20px 40px 20px;
	}

	.goroda-wrap {
		display: flex;
		padding: 34px 0 0 0;
	}

	.goroda-block-mb {
		display: none;
	}

	.goroda-block {
		width: 25%;
	}

	.map {
		padding: 64px 0 0 0;
	}

	.map-block {
		padding: 0 10px;
	}

	.silki {
		padding: 45px 0 45px 0;
	}

	.map-container {
		padding: 0 10px;
	}

	.silki-block {
		padding: 0 10px;
	}

	.silki-container {
		padding: 0 10px;
	}

	.silki-li a {
		text-decoration: none;
		font-weight: 400;
		font-size: 12px;
		line-height: 15px;
		color: #1F83FF;
		display: block;
		width: 100%;
		padding: 11px 20px;
		background: #F4F8FC;
		border-radius: 5px;
	}

	.footer-suptitle p {
		font-weight: 400;
		font-size: 12px;
		line-height: 21px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.footer {
		padding: 30px 0;
		background: #ECF0F5;
	}

	.footer-border {
		border: 2px solid #E0E7EF;
		border-radius: 20px;
		padding: 24px 24px 18px 24px;
	}

	.footer-border-title p {
		font-weight: 400;
		font-size: 12px;
		line-height: 18px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.footer-link a {
		font-weight: 400;
		font-size: 12px;
		line-height: 24px;
		color: #1F83FF;
		text-decoration: none;
	}

	.footer-links {
		padding: 17px 0 0 0;
	}

	.usluga-block {
		padding: 0 10px;
	}

	.usluga-container {
		padding: 0 10px;
	}

	.platnaya-block {
		width: 67%;
		padding: 0 10px 0 0;
	}

	.platnaya-block2 {
		width: 33%;
		padding: 0 0 0 10px;
	}

	.topinfo-addres-mb {
		display: block;
	}

	.vivod {
		margin: 0 0 52px 0;
	}

	.semechki-li a {
		font-weight: 400;
		font-size: 12px;
		line-height: 15px;
		color: #0D1C2D;
		opacity: 0.7;
		text-decoration: none;
	}

	.vivod {
		position: relative;
	}

	.vivod-title {
		font-weight: 700;
		font-size: 32px;
		line-height: 44px;
		color: #0D1C2D;
	}

	.vivod-width {
		max-width: 354px;
	}

	.vivod-wrap {
		display: flex;
		padding: 30px 0 0 0;
	}

	.vivod-border {
		padding: 18px 15px 18px 15px;
		background: #ECF1F5;
		opacity: 0.7;
		border-radius: 10px;
		gap: 10px;
	}

	.vivod-border-img {
		width: 38px;
		height: 38px;
		display: flex;
		align-items: center;
		justify-content: center;
		background: #10D7CB;
		box-shadow: 0px 10px 20px rgb(16 215 203 / 30%);
		border-radius: 50%;
		opacity: 1;
	}

	.vivod-border-img img {
		width: 20px;
	}


	.vivod-border-title p {
		font-weight: 500;
		font-size: 12px;
		line-height: 15px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.vivod {
		background-position: 100% -15%;
		background-size: 650px;
	}

	.vivod-button button {
		width: 354px;
	}

	.vivod-price {
		display: flex;
		padding: 0 0 0 94px;
	}

	.vivodshag {
		flex-wrap: wrap;
		display: flex;
		padding: 32px 0 0 0;
	}

	.vivodshag-container {
		padding: 0 10px;
	}

	.vivodshag-block {
		padding: 20px 10px 0 10px;
		width: 33.333333%;
	}

	.vivodshag-block2 {
		width: 50%;
		padding: 20px 10px 0 10px;
	}

	.ceni-container {
		padding: 0 10px;
	}

	.ceni-wrap {
		flex-wrap: wrap;
		display: flex;
		padding: 13px 0 0 0;
	}

	.ceni-block {
		/* width: 50%; */
		padding: 29px 10px 0 10px;
	}

	.cenibt {
		padding: 75px 0 0 0;
	}

	.cenibt-title p {
		font-weight: 500;
		font-size: 22px;
		line-height: 27px;
		color: #FFFFFF;
	}

	.ceni {
		padding: 53px 0 75px 0;
		background: #F4F8FC;
	}

	.ceni2 {
		padding: 0 0 73px 0;
	}

	.ceni2-border {
		background: #F4F8FC;
		border-radius: 30px;
		margin: 37px 0 53px 0;
	}

	.ceni2-wrap {
		padding: 20px 17px 18px 24px;
	}

	.ceni2-wrap-title p {
		font-weight: 500;
		font-size: 16px;
		line-height: 20px;
		color: #0D1C2D;
	}

	.ceni2-title {
		font-weight: 500;
		font-size: 20px;
		line-height: 26px;
		color: #0D1C2D;
	}

	.ceni2-suptitle p {
		font-weight: 400;
		font-size: 17px;
		line-height: 22px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.zayavka-title-lg p {
		font-size: 15px;
		line-height: 24px;
	}

	.zayavka-img2 {
		position: absolute;
		bottom: 0;
		right: 0;
		margin: 0 0 -4px 0;
	}

	.zayavka2-licen {
		position: relative;
		top: 0;
		right: auto;
		padding: 28px 0 0 0;
		margin: 0 0 -55px -18px;
	}

	.zayavka-title2 p {
		font-weight: 400;
		font-size: 13px;
		line-height: 20px;
		color: #FFFFFF;
	}

	.zayavka2-licen button img {
		width: 160px;
	}

	.vidi-border-title p {
		font-weight: 500;
		font-size: 15px;
		line-height: 22px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.vidi-border {
		margin: 43px 0 0 0;
		background: #ECF0F5;
		border-radius: 10px;
		border-left: 11px solid #10D7CB;
		padding: 23px 37px 27px 39px;
	}

	.lechenie {
		padding: 59px 0 0 0;
	}

	.lechenie-block {
		/* width: 33.333333%; */
		padding: 0 10px;
	}

	.lechenie-container {
		padding: 0 10px;
	}

	.lechenie-wrap {
		display: flex;
		padding: 40px 0 0 0;
	}

	.lechenie-text {
		margin: -4px 0 0 0;
		background: #10D7CB;
		padding: 9px 20px 10px 20px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.lechenie-title {
		width: 100%;
		text-align: center;
	}

	.lechenie-title p {
		font-weight: 900;
		font-size: 20px;
		line-height: 24px;
		text-transform: uppercase;
		color: #FFFFFF;
	}

	.lechenie-suptitle {
		width: 100%;
		text-align: center;
	}

	.lechenie-pd {
		padding: 1px 13px 0 13px;
	}

	.lechenie-spisok ul li {
		padding: 15px 0 0 16px;
		position: relative;
	}

	.lechenie-price-title {
		font-weight: 500;
		font-size: 22px;
		line-height: 27px;
		color: #EE4564;
	}

	.lechenie-price-title2 {
		font-weight: 500;
		font-size: 22px;
		line-height: 27px;
		color: #EE4564;
		opacity: 0.6;
		margin: 0 0 0 10px;
	}

	.lechenie-button {
		text-align: center;
		padding: 12px 0 0 0;
	}

	.lechenie-button button {
		font-weight: 400;
		font-size: 17px;
		line-height: 21px;
		text-align: center;
		color: #FFFFFF;
		background: #1F83FF;
		box-shadow: 0px 4px 15px rgb(31 131 255 / 30%);
		border-radius: 10px;
		width: 194px;
		height: 55px;
	}

	.lechenie-absolute {
		position: absolute;
		width: 100%;
		left: 0;
		bottom: 20px;
	}

	.lechenie-border {
		background: #FFFFFF;
		box-shadow: 0px 40px 100px rgb(36 53 62 / 5%);
		border-radius: 20px;
		height: 640px;
		position: relative;
	}

	.preim {
		padding: 69px 0 70px 0;
	}

	.preim-wrap {
		padding: 25px 0 0 0;
	}

	.preim-block {
		width: 50%;
		padding: 20px 10px 0 10px;
	}

	.preim-container {
		padding: 0 10px;
	}

	.garantii {
		padding: 70px 0 38px 0;
	}

	.garantii-block {
		width: 33.33333333%;
		padding: 0 10px;
	}

	.garantii-container {
		padding: 0 10px;
	}

	.garantii-inner-block {
		width: 50%;
		padding: 0 10px 22px 10px;
	}

	.garantii-title {
		padding: 14px 0 0 0;
		font-weight: 900;
		font-size: 25px;
		line-height: 31px;
		letter-spacing: 0.03em;
		text-transform: uppercase;
		color: #FFFFFF;
	}

	.garantii-pd {
		padding: 0 20px;
	}

	.garantii-suptitle {
		padding: 4px 0 0 0;
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
		color: #FFFFFF;
	}

	.garantii-inner-title {
		padding: 7px 20px 0 20px;
		font-weight: 400;
		font-size: 13px;
		line-height: 19px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.garantii-inner-border {
		background: #ECF0F5;
		border-radius: 15px;
		padding: 0 0 21px 0;
		height: 100%;
	}

	.foto-sl .slick-list {
		padding: 32px 0 78px 0 !important;
	}

	.foto-sl .slick-slide {
		margin: 0 10px 0 10px !important;
	}

	.foto-sl .slick-next {
		top: 45% !important;
	}

	.foto-sl .slick-prev {
		top: 37% !important;
	}

	.fag {
		padding: 59px 0 67px 0;
	}

	.sidebar-menu {
		margin: 0 0 20px 0;
		padding: 17px 56px 17px 23px;
		font-size: 15px;
		line-height: 22px;
	}

	.fag:before {
		position: absolute;
		content: '';
		width: 100%;
		height: 100%;
		top: 186px;
		right: 0;
		background: url(../images/fag-bf.png) 120% 0 no-repeat;
	}

	.fag-block {
		width: 63%;
		padding: 0 10px 0 0;
	}

	.fag-block2 {
		width: 37%;
		padding: 0px 0 0 10px;
	}

	.sub-menu {
		margin: 0 0 20px 0;
		padding: 17px 20px 20px 23px;
	}

	.sub-menu p {
		font-weight: 400;
		font-size: 14px;
		line-height: 27px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.zayavka-title2 {
		padding: 20px 0 0 0;
	}

	.spec {
		padding: 33px 0 0 0;
	}

	.semechki-li2 a {
		font-weight: 400;
		font-size: 12px;
		line-height: 15px;
		color: #0D1C2D;
		opacity: 0.7;
		text-decoration: none;
	}

	.spec-wrap {
		padding: 52px 0 0 0;
	}

	.spec-img-lg {
		display: block;
	}

	.spec-img-dk {
		display: none;
	}

	.spec-img {
		//margin: -46px 0 -107px -76px;
		width: 40%;
	}

	.spec-info {
		//margin: 0 0 0 -77px;
		width: 76%;
		padding: 0 0 0 22px;
	}

	.spec-name {
		font-weight: 700;
		font-size: 28px;
		line-height: 38px;
		color: #0D1C2D;
	}

	.spec-name br {
		display: none;
	}

	.spec-li p {
		font-weight: 500;
		font-size: 14px;
		line-height: 17px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.spec-li {
		padding: 0 0 0 30px;
		margin: 0 35px 0 0;
		position: relative;
	}

	.spec-suptitle {
		padding: 30px 0 0 0;
		font-weight: 500;
		font-size: 15px;
		line-height: 25px;
		color: #0D1C2D;
	}

	.spec-suptitle2 {
		padding: 30px 0 0 0;
		font-weight: 400;
		font-size: 14px;
		line-height: 23px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.spec-bottom {
		padding: 42px 0 0 0;
		display: flex;
		align-items: center;
	}

	.spec-border-title {
		font-weight: 700;
		font-size: 28px;
		line-height: 34px;
		color: #FFFFFF;
	}

	.spec-border {
		height: 100%;
		background: #1F83FF;
		border-radius: 20px;
		padding: 23px 24px 30px 24px;
	}

	.spec-border-pd {
		padding: 8px 0 0 0;
	}

	.spec-border-rest {
		width: 55%;
		padding: 0 3px 3px 3px;
	}

	.spec-border-rest2 {
		width: 60%;
		padding: 0 3px 3px 3px;
	}

	.cpecinfo {
		padding: 42px 0 53px 0;
	}

	.cpecinfo-block {
		width: 50%;
		padding: 0 10px 0 0;
	}

	.cpecinfo-block2 {
		width: 50%;
		padding: 0 0 0 10px;
	}

	.cpecinfo-border {
		background: #F4F8FC;
		border-radius: 20px;
		padding: 27px 23px 42px 23px;
		height: 100%;
	}

	.cpecinfo-title {
		font-weight: 500;
		font-size: 24px;
		line-height: 29px;
		color: #0D1C2D;
	}

	.cpecinfo-suptitle {
		font-weight: 400;
		font-size: 15px;
		line-height: 22px;
		color: #0D1C2D;
		padding: 5px 0 0 0;
	}

	.cpecinfo-padding {
		padding: 42px 0 0 0;
	}

	.tele {
		padding: 34px 0 60px 0;
		background: #F4F8FC;
	}

	.tele-wrap {
		display: flex;
		padding: 24px 0 0 0;
	}

	.tele-block {
		padding: 0 10px;
	}

	.tele-container {
		padding: 0 10px;
	}

	.tele-link a {
		flex-wrap: wrap;
	}

	.tele-link-text {
		width: 100%;
		padding: 6px 0 0 0;
		font-size: 14px;
	}

	.tele2 {
		padding: 34px 0 60px 0;
		background: #ECF0F5;
	}

	.tele-link-time p {
		font-weight: 700;
		font-size: 11px;
		line-height: 13px;
		color: #FFFFFF;
		opacity: 0.7;
	}

	.otziv2-block {
		padding: 0 10px 20px 10px;
	}

	.otziv-link-new {
		padding: 30px 0 0 0;
	}


}

@media screen and (max-width: 910px) {

	.vrachi-slayder {
		max-width: 598px;
	}

	.vrachi-sl .slick-next {
		right: -64px !important;
		width: 44px !important;
		height: 44px !important;
	}

	.vrachi-sl .slick-next:before {
		width: 44px !important;
		height: 44px !important;
	}

	.vrachi-sl .slick-prev {
		left: -64px !important;
		width: 44px !important;
		height: 44px !important;
	}

	.vrachi-sl .slick-prev:before {
		width: 44px !important;
		height: 44px !important;
	}

	.licenzii-sl .slick-next {
		right: -64px !important;
		width: 44px !important;
		height: 44px !important;
	}

	.licenzii-sl .slick-prev {
		left: -64px !important;
		width: 44px !important;
		height: 44px !important;
	}

	.licenzii-slayder {
		max-width: 584px;
	}

	.foto-sl .slick-next {
		right: -64px !important;
		width: 44px !important;
		height: 44px !important;
	}

	.foto-sl .slick-next:before {
		width: 44px !important;
		height: 44px !important;
	}

	.foto-sl .slick-prev {
		top: 39% !important;
		left: -64px !important;
		width: 44px !important;
		height: 44px !important;
	}

	.foto-sl .slick-prev:before {
		width: 44px !important;
		height: 44px !important;
	}

	.spec-img {
		//margin: -44px 0 -107px -75px;
		width: 45%;
	}

}

@media screen and (max-width: 800px) {

	.background:before {
		/* background: url(../images/background-bg.webp) 74% 0 no-repeat; */
		background: url(../images/background-bg_new_min.webp) 74% 0 no-repeat;
		top: 570px;
	}

	.zayavka-img-pl {
		display: block;
	}

	.zayavka-img-dk {
		display: none;
	}

	.zayavka-img img {
		width: auto;
	}

	.zayavka-img {
		margin: 0;
	}

	.vivod {
		background-position: 184% -13%;
		background-size: 650px;
	}

	.platnaya-suptitle-mb {
		display: block;
	}

	.platnaya-suptitle-dk {
		display: none;
	}

	.zayavka-block {
		background: #1F83FF url(../images/zayavka-block-bg.png) 50% 0 no-repeat;
	}

	.spec-img {
		//margin: -43px 0 -107px -75px;
		width: 54%;
	}



}

/* Ipad*/
@media screen and (max-width: 768px) {
	.background:before {
		/* background: url(../images/background-bg.webp) 72% 0 no-repeat; */
		background: url(../images/background-bg_new_min.webp) 72% 0 no-repeat;
	}

	.goroda-block-mb2 {
		display: none;
	}

	.goroda-block {
		width: 33.33333333%;
	}

	.zayavka-block-new {
		background: #1F83FF url(../images/zayavka-block-new-bg.png) 50% 0 no-repeat;
	}

	.zayavka-block3 {
		background: url(../images/zayavka-block3-bg2.png) 0 0 no-repeat;
	}

	.zayavka-img2 {
		position: absolute;
		bottom: 0;
		right: 0;
		margin: 0 0 0px 0;
	}

	.zayavka2-licen {
		position: relative;
		top: 0;
		right: auto;
		padding: 10px 0 0 0;
		margin: 0 0 -33px -18px;
	}

	.fag-block {
		width: 67%;
		padding: 0 10px 0 0;
	}

	.fag-block2 {
		width: 33%;
		padding: 0px 0 0 10px;
	}

	.fag:before {
		position: absolute;
		content: '';
		width: 100%;
		height: 100%;
		top: 186px;
		right: 0;
		background: url(../images/fag-bf.png) 130% 0 no-repeat;
	}

	.spec-img {
		//margin: -43px 0 -107px -75px;
		width: 58%;
	}


}

/* Ipad mini*/
@media screen and (max-width: 640px) {

	.reviewer__img {
		max-width: 70px;
		min-width: 70px;
		max-height: 70px;
		min-height: 70px;
	}

	.reviewer__name {
		font-size: 12px;
	}

	.reviewer__name span {
		font-size: 16px;
	}


	.reviewer__spec,
	.reviewer__stage {
		font-size: 14px;
	}

	.reviewer {
		gap: 15px;
		padding: 20px 15px;
	}

	.vivod-relative {
		margin-top: 20px;
	}

	.vivod__service::before {
		left: 0;
	}

	.header-button-mb {
		right: 49px;
	}

	.vrachi-sl .slick-list {
		padding: 33px 0 119px 0 !important;
	}

	.vrachi-sl .slick-next {
		right: 111px !important;
		top: auto !important;
		bottom: 20px !important;
		width: 51px !important;
		height: 51px !important;
	}

	.vrachi-sl .slick-next:before {
		width: 51px !important;
		height: 51px !important;
	}

	.vrachi-sl .slick-prev {
		left: 111px !important;
		top: auto !important;
		bottom: 43px !important;
		width: 51px !important;
		height: 51px !important;
	}

	.vrachi-sl .slick-prev:before {
		width: 51px !important;
		height: 51px !important;
	}

	.licenzii-sl .slick-next {
		right: 111px !important;
		top: auto !important;
		bottom: -101px !important;
		width: 51px !important;
		height: 51px !important;
	}

	.licenzii-sl .slick-prev {
		left: 111px !important;
		top: auto !important;
		bottom: -77px !important;
		width: 51px !important;
		height: 51px !important;
	}

	.licenzii {
		padding: 40px 0 119px 0;
		background: #1F83FF url(../images/licenzii-bg.webp) 0 0 no-repeat;
	}

	.background:before {
		top: 660px;
	}

	.background {
		background: #fff;
	}

	.topinfo {
		display: none;
	}

	.header {
		padding: 28px 0 0 0;
	}

	.burger i:nth-of-type(1) svg {
		width: 39px;
	}

	.header-logo-img2 {
		width: 96px !important;
		margin: 0 0 0 10px;
	}

	.header-logo-img {
		width: 37px !important;
	}

	.burger {
		top: -4px;
	}

	.header-button-mb button img {
		width: 39px;
	}

	.work {
		padding: 64px 0 0 0;
	}

	.work-top {
		font-weight: 700;
		font-size: 14px;
		line-height: 17px;
		letter-spacing: 0.05em;
		text-transform: uppercase;
		color: #1F83FF;
	}

	.work-title {
		padding: 11px 0 0 0;
		font-weight: 700;
		font-size: 22px;
		line-height: 30px;
		color: #0D1C2D;
	}

	.work-wrap {
		display: flex;
		align-items: center;
		padding: 17px 0 0 0;
	}

	.work-img img {
		width: 55px;
	}

	.work-addres {
		padding: 0 0 0 12px;
		font-weight: 400;
		font-size: 20px;
		line-height: 24px;
		color: #0D1C2D;
	}

	.work-suptitle {
		padding: 25px 0 0 0;
		font-weight: 300;
		font-size: 14px;
		line-height: 22px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.work-inner {
		flex-wrap: wrap;
		display: flex;
		padding: 40px 0 0 0;
	}

	.work-button {
		width: 100%;
		padding: 0 0 20px 0;
	}

	.work-button button {
		width: 100%;
	}

	.container {
		padding: 0 15px;
	}

	.work-relative {
		padding: 0 0 471px 0;
	}

	.work-relative {
		padding: 0 0 471px 0;
	}

	.work-absolute3-name {
		font-weight: 700;
		font-size: 14px;
		line-height: 14px;
		color: #0D1C2D;
	}

	.work-absolute3-position {
		font-weight: 400;
		font-size: 11px;
		line-height: 14px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.work-absolute3-link a {
		display: flex;
		align-items: center;
		font-weight: 500;
		font-size: 13px;
		line-height: 14px;
		color: #1F83FF;
		text-decoration: none;
	}

	.work-absolute3-img img {
		width: 49px;
	}

	.work-absolute3 {
		width: 329px;
		padding: 12px 0 12px 12px;
		display: flex;
		align-items: center;
		position: absolute;
		right: 0;
		bottom: 0;
	}

	.work-absolute-text {
		padding: 9px 0 0 0;
		font-weight: 700;
		font-size: 13px;
		line-height: 15px;
		text-align: center;
		color: #FFFFFF;
		position: relative;
		z-index: 1;
	}

	.work-absolute-img img {
		width: 47px;
	}

	.work-absolute2 {
		width: 142px;
		padding: 14px 0 18px 0;
		position: absolute;
		right: 0;
		bottom: 105px;
	}

	.work-absolute {
		width: 142px;
		padding: 14px 0 18px 0;
		position: absolute;
		right: 0;
		bottom: 255px;
	}

	.prem {
		padding: 34px 0 0 0;
	}

	.prem-border {
		padding: 26px 13px 15px 13px;
		background: #FFFFFF;
		box-shadow: 0px 40px 100px rgb(36 53 62 / 5%);
		border-radius: 30px;
	}

	.title {
		font-weight: 700;
		font-size: 12px;
		line-height: 15px;
		text-align: center;
		letter-spacing: 0.05em;
		text-transform: uppercase;
		color: #1F83FF;
	}

	.title-pd {
		padding: 2px 0 0 0;
	}

	.title2 {
		font-weight: 700;
		font-size: 20px;
		line-height: 24px;
		text-align: center;
		color: #0D1C2D;
	}

	.title-page {
		font-weight: 700;
		font-size: 20px;
		line-height: 24px;
		text-align: center;
		color: #0D1C2D;
	}

	.prem-accordion {
		padding: 13px 0 0 0;
		display: block;
	}

	.accordion3 .text3 {
		padding: 12px 11px 12px 11px;
		font-size: 13px;
		line-height: 16px;
	}

	.accordion3-img {
		margin: 0 14px 0 0;
		background: #1F83FF;
		box-shadow: 0px 10px 20px rgb(31 131 255 / 30%);
		border-radius: 15px;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 39px;
		height: 39px;
		padding: 0;
	}

	.accordion3-img img {
		width: 55%;
	}

	.hidden-box3 {
		padding: 14px 17px 25px 17px;
	}

	.tab-content-title {
		font-weight: 700;
		font-size: 18px;
		line-height: 22px;
		color: #0D1C2D;
	}

	.tab-content-suptitle {
		padding: 8px 0 0 0;
		font-weight: 400;
		font-size: 15px;
		line-height: 24px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.accordion3 .icon3 {
		position: absolute;
		top: 29px;
		right: 18px;
		width: auto;
		height: auto;
		margin: 0 0 0 0;
		transition: transform 0.2s ease-in;
	}

	.usluga {
		padding: 45px 0 0 0;
	}

	.usluga-wrap {
		flex-wrap: wrap;
		padding: 0;
	}

	.usluga-block {
		width: 100%;
		padding: 30px 0 0 0;
	}

	.usluga-title {
		padding: 6px 0 8px 0;
		font-weight: 700;
		font-size: 16px;
		line-height: 20px;
		text-align: center;
		color: #FFFFFF;
	}

	.usluga-border2-link a:before {
		width: 96%;
	}

	.rabota {
		padding: 49px 0 52px 0;
	}

	.rabota-block {
		width: 100%;
		padding: 25px 0 0 0;
		display: flex;
	}

	.rabota-title {
		padding: 7px 0 0 0;
	}

	.rabota-text {
		width: 90%;
		padding: 0 0 0 13px;
	}

	.rabota-title p {
		font-weight: 500;
		font-size: 17px;
		line-height: 20px;
		color: #0D1C2D;
	}

	.rabota-suptitle {
		padding: 5px 0 0 0;
	}

	.rabota-suptitle p {
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.rabota-number {
		background: #1F83FF;
		box-shadow: 0px 10px 20px rgb(31 131 255 / 30%);
		border-radius: 50%;
		width: 33px;
		height: 33px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.rabota-number p {
		font-weight: 700;
		font-size: 15px;
		line-height: 18px;
		color: #FFFFFF;
	}

	.zayavka-container {
		padding: 0;
	}

	.zayavka-wrap {
		flex-wrap: wrap;
	}

	.zayavka-block {
		width: 100%;
		padding: 33px 15px 43px 15px;
	}

	.zayavka-block2 {
		display: none;
	}

	.zayavka-img-mb {
		display: block;
	}

	.zayavka-img-pl {
		display: none;
	}

	.zayavka-img {
		width: 100%;
		text-align: center;
	}

	.zayavka-img img {
		margin: 0 auto;
	}

	.platnaya-wrap {
		flex-wrap: wrap;
	}

	.platnaya {
		padding: 41px 0 48px 0;
	}

	.platnaya-block3 {
		display: block;
		width: 100%;
		text-align: center;
	}

	.platnaya-block {
		width: 100%;
		padding: 30px 0 0 0;
	}

	.platnaya-block2 {
		display: none;
	}

	.title4 {
		font-weight: 700;
		font-size: 23px;
		line-height: 30px;
		color: #0D1C2D;
	}

	.platnaya p {
		font-weight: 400;
		font-size: 17px;
		line-height: 22px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.vrachi {
		padding: 44px 0 0 0;
		background: #F4F8FC url(../images/vrachi-bg.png) 0 0 no-repeat;
	}

	.vrachi-container {
		padding: 0;
	}

	.vrachi-slayder {
		max-width: 100%;
	}

	.vrachi-sl .slick-slide {
		margin: 0px 15px 0 15px !important;
	}

	.vrachi-img img {
		width: 152px;
	}

	.vidi {
		padding: 39px 0 43px 0;
	}

	.vidi p {
		font-weight: 400;
		font-size: 17px;
		line-height: 22px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.vidi ul li p {
		font-weight: 300;
		font-size: 14px;
		line-height: 22px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.vidi ol li p {
		width: 97%;
		padding: 0 0 0 17px;
		font-weight: 300;
		font-size: 14px;
		line-height: 22px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	ul.tabs3 li {
		font-size: 11px;
		line-height: 13px;
		padding: 10px 13px;
		margin: 0 5px;
	}

	.tab_content {
		padding: 19px 0 0 0;
	}

	.otziv-wrap {
		flex-wrap: wrap;
	}

	.otziv-block {
		width: 100%;
		padding: 15px 0 0 0;
	}

	.otziv-border {
		padding: 28px 20px 18px 20px;
		background: #FFFFFF;
		box-shadow: 0px 40px 100px rgb(36 53 62 / 5%);
		border-radius: 20px;
	}

	.otziv-title p {
		font-weight: 400;
		font-size: 13px;
		line-height: 22px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.otziv-name {
		padding: 50px 0 0 0;
	}

	.otziv {
		padding: 40px 0 50px 0;
		background: #F4F8FC;
	}

	.title6 {
		font-weight: 700;
		font-size: 20px;
		line-height: 24px;
		text-align: center;
		color: #FFFFFF;
	}

	.licenzii-title p {
		font-weight: 500;
		font-size: 13px;
		line-height: 16px;
		text-align: center;
		letter-spacing: 0.05em;
		color: #FFFFFF;
		opacity: 0.7;
	}

	.licenzii-slayder {
		margin: 40px auto 0 auto;
		max-width: 100%;
	}

	.licenzii-sl .slick-slide {
		margin: 0px 8px 0 8px !important;
	}

	.licenzii-container {
		padding: 0 7px;
	}

	.goroda {
		padding: 49px 0 0 0;
	}

	.goroda-border {
		background: #F4F8FC;
		border-radius: 30px;
		margin: 30px 0 0 0;
		padding: 24px 15px 35px 15px;
	}

	.goroda-input input {
		font-weight: 300;
		font-size: 15px;
		line-height: 24px;
		color: #0D1C2D;
		margin: 0 0 0 0;
		width: 100%;
		padding: 0 0 0 45px;
		height: 46px;
		background: #fff url(../images/goroda-input.svg) 15px 50% no-repeat;
		border-radius: 10px;
		box-shadow: 0px 10px 30px rgb(36 53 62 / 5%);
	}

	.map {
		padding: 40px 0 0 0;
	}

	.map-wrap {
		flex-wrap: wrap;
		padding: 16px 0 0 0;
	}

	.map-block {
		width: 100%;
		padding: 12px 0 0 0;
	}

	.map-map {
		padding: 49px 0 0 0;
	}

	.silki {
		padding: 30px 0 39px 0;
	}

	.silki-wrap {
		flex-wrap: wrap;
	}

	.silki-block {
		width: 100%;
		padding: 0;
	}

	.footer-wrap {
		flex-wrap: wrap;
		margin-bottom: 20px;
	}

	.footer-block {
		width: 100%;
	}

	.footer-block2 {
		width: 100%;
		padding: 23px 0 0 0;
	}

	.footer-border {
		border: 2px solid #E0E7EF;
		border-radius: 20px;
		padding: 18px 23px 18px 23px;
	}

	.modal-border2 {
		border-radius: 20px;
		max-width: 320px;
		padding: 36px 25px 41px 25px;
	}

	.modal-close-button2 {
		right: 18px;
	}

	.modal-title {
		font-weight: 700;
		font-size: 22px;
		line-height: 30px;
		color: #0D1C2D;
	}

	.modal-input {
		padding: 19px 0 0 0;
	}

	.chekbox-title2 {
		font-size: 13px;
		line-height: 18px;
	}

	.chekbox-title2 a {
		font-size: 13px;
		line-height: 18px;
	}

	.modal-suptitle {
		padding: 4px 0 0 32px;
	}

	.modal-suptitle p {
		font-size: 13px;
		line-height: 18px;
	}

	.modal-left p {
		font-size: 13px;
		line-height: 16px;
	}

	.modal-right {
		padding: 0 0 0 9px;
	}

	.modal-right p {
		margin: 0 0 0 6px;
		font-size: 13px;
		line-height: 16px;
	}

	.modal-right img {
		width: 13px;
	}

	.modal-link a {
		font-size: 22px;
		line-height: 27px;
	}

	.foto-sl .slick-next {
		right: 104px !important;
		top: auto !important;
		bottom: 20px !important;
		width: 51px !important;
		height: 51px !important;
	}

	.foto-sl .slick-next:before {
		width: 51px !important;
		height: 51px !important;
	}

	.foto-sl .slick-prev {
		left: 104px !important;
		top: auto !important;
		bottom: 43px !important;
		width: 51px !important;
		height: 51px !important;
	}

	.foto-sl .slick-prev:before {
		width: 51px !important;
		height: 51px !important;
	}

	.foto-sl .slick-list {
		padding: 32px 0 119px 0 !important;
	}

	.foto-sl .slick-slide {
		margin: 0 8px 0 8px !important;
	}

	.foto-container {
		padding: 0 7px;
	}

	.vivod {
		margin: 327px 0 0 0;
	}

	.vivod-width {
		max-width: 100%;
	}

	.vivod-title {
		font-weight: 700;
		font-size: 30px;
		line-height: 40px;
		color: #0D1C2D;
	}

	.vivod-wrap {
		display: flex;
		padding: 26px 0 0 0;
	}

	.vivod-border-img {
		width: 35px;
		height: 35px;
		display: flex;
		align-items: center;
		justify-content: center;
		background: #10D7CB;
		box-shadow: 0px 10px 20px rgb(16 215 203 / 30%);
		border-radius: 50%;
		opacity: 1;
	}


	.vivod-border {
		padding: 16px 10px 16px 10px;
		background: #ECF1F5;
		opacity: 0.7;
		border-radius: 10px;
	}

	.vivod-inner {
		display: flex;
		align-items: center;
		padding: 30px 0 0 0;
		flex-wrap: wrap;
	}

	.vivod-button {
		width: 100%;
	}

	.vivod-button button {
		width: 100%;
	}

	.vivod-price {
		width: 100%;
		padding: 20px 0 0 0;
		justify-content: center;
	}

	.vivodshag-block {
		width: 100%;
		padding: 15px 0 0 0;
	}

	.vivodshag {
		padding: 5px 0 0 0;
	}

	.vivodshag-block2 {
		width: 100%;
		padding: 15px 0 0 0;
	}

	.vivod {
		margin: 0 0 48px 0;
	}

	.ceni-block {
		width: 100%;
		padding: 29px 0 0 0;
	}

	.cenibt-wrap {
		flex-wrap: wrap;
	}

	.cenibt-icon {
		width: 100%;
		text-align: center;
	}

	.cenibt-text {
		width: 100%;
		padding: 15px 0 0 0;
	}

	.cenibt-border {
		background: #10D7CB;
		border-radius: 20px;
		padding: 32px 20px 195px 20px;
		position: relative;
	}

	.cenibt-title p {
		font-weight: 500;
		font-size: 20px;
		line-height: 24px;
		color: #FFFFFF;
		text-align: center;
	}

	.cenibt-suptitle p {
		text-align: center;
	}

	.cenibt-img {
		width: 100%;
		left: 15px;
	}

	.cenibt-img img {
		width: 220px;
	}

	.ceni {
		padding: 42px 0 54px 0;
		background: #F4F8FC;
	}

	.ceni2 {
		padding: 0 0 45px 0;
	}

	.ceni2-wrap {
		flex-wrap: wrap;
		padding: 16px 20px 19px 20px;
	}

	.ceni2-wrap-title p {
		font-weight: 500;
		font-size: 16px;
		line-height: 20px;
		color: #0D1C2D;
	}

	.ceni2-wrap-title {
		width: 100%;
	}

	.ceni2-wrap-right {
		width: 100%;
		padding: 11px 0 0 0;
		justify-content: space-between;
	}

	.ceni2-wrap-button {
		padding: 0;
	}

	.ceni2-border {
		background: #F4F8FC;
		border-radius: 30px;
		margin: 24px 0 43px 0;
	}

	.zayavka-block3 {
		display: none;
	}

	.center {
		text-align: center;
	}

	.zayavka-block-new {
		background: #1F83FF url(../images/zayavka-block-bg.png) 50% 0 no-repeat;
	}

	.zayavka2-licen {
		width: 100%;
		margin: 0 0 -20px 0;
		text-align: center;
	}

	.zayavka-img2 {
		width: 100%;
	}

	.zayavka-img2 img {
		margin: 0 auto;
	}

	.zayavka-block3 {
		background-size: cover;
	}

	.vidi-border {
		margin: 37px 0 0 0;
		background: #ECF0F5;
		border-radius: 10px;
		border-left: 11px solid #10D7CB;
		padding: 23px 21px 27px 20px;
	}

	.vidi-border-title p {
		font-weight: 500;
		font-size: 14px;
		line-height: 22px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.lechenie {
		padding: 46px 0 0 0;
	}

	.lechenie-wrap {
		flex-wrap: wrap;
		padding: 5px 0 0 0;
	}

	.lechenie-block {
		/* width: 100%; */
		padding: 20px 0 0 0;
	}

	.lechenie-img img {
		width: 100%;
	}

	.lechenie-spisok ul li p {
		font-weight: 400;
		font-size: 13px;
		line-height: 19px;
		color: #0D1C2D;
	}

	.lechenie-spisok ul li:before {
		position: absolute;
		content: '';
		background: url(../images/ceni-li.svg) 0 0 no-repeat;
		width: 15px;
		height: 15px;
		top: 21px;
		left: 0;
	}

	.lechenie-border {
		border-radius: 20px;
		height: 780px;
	}

	.lechenie-button {
		padding: 12px 20px 0 20px;
	}

	.lechenie-button button {
		width: 100%;
	}

	.lechenie-img img {
		border-radius: 10px 10px 0 0;
	}

	.lechenie-img-mb {
		display: block;
	}

	.lechenie-img-dk {
		display: none;
	}

	.preim {
		padding: 55px 0 61px 0;
	}

	.preim-wrap {
		padding: 18px 0 0 0;
	}

	.preim-block {
		width: 100%;
		padding: 11px 0 0 0;
	}

	.zayavka-block4 {
		display: none;
	}

	.garantii {
		padding: 39px 0 31px 0;
	}

	.garantii-container {
		padding: 0 7px;
	}

	.garantii-block {
		width: 100%;
		padding: 0 8px;
	}

	.garantii-wrap {
		flex-wrap: wrap;
	}

	.garantii-block2 {
		width: 100%;
	}

	.garantii-inner-block {
		padding: 17px 8px 0 8px;
	}

	.garantii-inner-title {
		padding: 7px 13px 0 13px;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.garantii-img-dk {
		display: none;
	}

	.garantii-img-mb {
		display: block;
	}

	.garantii-border {
		background: #1F83FF url(../images/garantii-border-bg.png) 100% 100% no-repeat;
		display: flex;
		align-items: center;
		padding: 0;
	}

	.garantii-title {
		padding: 0 0 0 0;
		font-weight: 900;
		font-size: 22px;
		line-height: 27px;
		letter-spacing: 0.03em;
		text-transform: uppercase;
		color: #FFFFFF;
	}

	.garantii-suptitle {
		padding: 4px 0 0 0;
		font-weight: 400;
		font-size: 12px;
		line-height: 18px;
		color: #FFFFFF;
	}

	.fag {
		padding: 46px 0 48px 0;
	}

	.fag:before {
		display: none;
	}

	.fag-block3 {
		display: none;
	}

	.fag-block2 {
		display: none;
	}

	.fag-wrap {
		padding: 29px 0 0 0;
		flex-wrap: wrap;
	}

	.fag-block3 {
		width: 100%;
	}

	.fag-block {
		width: 100%;
		padding: 24px 0 0 0;
	}

	.sidebar-menu {
		margin: 0 0 20px 0;
		padding: 17px 45px 17px 23px;
		font-size: 14px;
		line-height: 22px;
	}

	.garantii-pd {
		width: 65%
	}

	.spec {
		padding: 27px 0 0 0;
	}

	.spec-wrap {
		padding: 27px 0 0 0;
	}

	.spec-inner {
		flex-wrap: wrap;
	}

	.spec-img-mb {
		display: block;
	}

	.spec-img-lg {
		display: none;
	}

	.spec-img {
		width: 100%;
		//margin: -59px 0 -140px 0;
		text-align: center;
	}

	.spec-img img {
		margin: 0 auto;
	}

	.spec-info {
		margin: 0;
		width: 100%;
		padding: 27px 0 0 0;
	}

	.spec-button button {
		font-weight: 500;
		font-size: 14px;
		line-height: 17px;
		color: #1F83FF;
		border-radius: 100px;
		position: relative;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 199px;
		height: 41px;
	}

	.spec-bottom {
		padding: 30px 0 0 0;
		display: flex;
		align-items: center;
	}

	.spec-border-pd {
		flex-wrap: wrap;
		padding: 4px 0 0 0;
	}

	.spec-border-block {
		width: 100%;
		padding: 0;
	}

	.spec-border-block2 {
		width: 100%;
		padding: 0;
	}

	.spec-border-inner {
		flex-wrap: wrap;
	}

	.spec-border-button {
		width: 100%;
		padding: 0;
	}

	.spec-border-link {
		width: 100%;
		padding: 27px 0 0 0;
		display: flex;
		justify-content: center;
	}

	.cpecinfo {
		padding: 28px 0 35px 0;
	}


	.cpecinfo-wrap {
		flex-wrap: wrap;
	}

	.cpecinfo-block {
		width: 100%;
		padding: 0;
	}

	.cpecinfo-block2 {
		width: 100%;
		padding: 20px 0 0 0;
	}

	.cpecinfo-border {
		background: #F4F8FC;
		border-radius: 20px;
		padding: 27px 23px 30px 23px;
		height: 100%;
	}

	.cpecinfo-title {
		font-weight: 500;
		font-size: 22px;
		line-height: 27px;
		color: #0D1C2D;
	}

	.cpecinfo-spisok ul li p {
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
		color: #0D1C2D;
		opacity: 0.7;
	}

	.cpecinfo-padding {
		padding: 36px 0 0 0;
	}

	.tele {
		padding: 34px 0 45px 0;
	}

	.tele2 {
		padding: 34px 0 45px 0;
	}

	.tele-wrap {
		display: flex;
		padding: 10px 0 0 0;
		flex-wrap: wrap;
	}

	.tele-block {
		width: 100%;
		padding: 20px 0 0 0;
	}

	.tele-img img {
		width: 100%;
	}

	.tele-link {
		padding: 15px 0 0 0;
	}

	.tele-link a {
		flex-wrap: nowrap;
	}

	.tele-link-text {
		width: auto;
		padding: 0;
	}

	.otziv2-block {
		padding: 15px 0 0 0;
	}

	.otziv-zvezda2 {
		text-align: center;
	}

	.spec-ul {
		flex-wrap: wrap;
	}

	.spec-li {
		width: 100%;
		margin: 0 0 15px 0;
	}



}

@media screen and (max-width: 575px) {
	.background:before {
		/* background: url(../images/background-bg2.webp) 0% 0%; */
		background: url(../images/background-bg_new_min2.webp) 0% 0%;
        background-repeat: no-repeat;
        background-size: cover;
		top: 680px;
	}

	.modal-border {
		max-width: 300px;
		margin: 0 auto 0 0;
		padding: 38px 15px 50px 15px;
	}

	.accordion-search-input-button button span {
		display: none;
	}

	.accordion-search-input-button {
		position: absolute;
		bottom: 20px;
		right: 62px;
	}

	.accordion-title {
		padding: 30px 0 0 0;
		font-weight: 700;
		font-size: 20px;
		line-height: 24px;
		color: #0D1C2D;
	}

	.accordion-li a {
		text-decoration: none;
		font-weight: 400;
		font-size: 14px;
		line-height: 18px;
		color: #0D1C2D;
		opacity: 0.8;
	}

	.accordion-ul {
		padding: 0;
	}

	.burger-padding2 {
		padding: 35px 15px;
	}

	.vivod {
		background-position: 89% -10%;
		background-size: 650px;
	}

	.lechenie-border {
		border-radius: 20px;
		height: 730px;
	}
}

/* Galaxy S8+*/
@media screen and (max-width: 480px) {
	.background:before {
		top: 720px;
	}

	.goroda-block-mb3 {
		display: none;
	}

	.goroda-block {
		width: 50%;
	}

	.goroda-inner {
		flex-wrap: wrap;
	}

	.goroda-bukva {
		width: 100%;
		padding: 0 0 9px 0;
	}

	.goroda-ul {
		padding: 0;
	}

	.semechki-li a {
		color: #fff;
	}

	.semechki-li:before {
		background: #fff;
	}

	.lechenie-border {
		border-radius: 20px;
		height: 680px;
	}
}

@media screen and (max-width: 460px) {
	.vivod {
		background-position: 70% -10%;
		background-size: 650px;
	}
}

@media screen and (max-width: 439px) {
	/* .background:before {
		top: 728px;
	} */

	.vivod {
		background-position: 63% -10%;
		background-size: 650px;
	}

	.vivod {
		background-position: 57% -9%;
		background-size: 650px;
	}
}

/* Galaxy*/
@media screen and (max-width: 415px) {
	/* .background:before {
		top: 730px;
	} */

	.lechenie-border {
		border-radius: 20px;
		height: 653px;
	}

	.spec-img {
		width: 100%;
		//margin: -55px 0px -129px 0px;
		text-align: center;
	}

	.spec-border-rest {
		width: 40%;
		padding: 0 3px 3px 3px;
	}

	.spec-border-rest2 {
		width: 43%;
		padding: 0 3px 3px 3px;
	}
}

@media screen and (max-width: 391px) {
	/* .background:before {
		top: 750px;
	} */
}

/* Iphone 6.7.8 */
@media screen and (max-width: 375px) {
	/* .background:before {
		top: 750px;
	} */

	.vivod {
		background-position: 56% -9%;
		background-size: 650px;
	}
}

@media screen and (max-width: 371px) {
	/* .background:before {
		top: 775px;
	} */
}

@media screen and (max-width: 360px) {}

@media screen and (max-width: 357px) {
	/* .background:before {

		top: 800px;
	} */
}

@media screen and (max-width: 334px) {
	/* .background:before {
		top: 850px;
	} */
}

/* Iphone 5.5SE */
@media screen and (max-width: 322px) {
	/* .background:before {

		top: 875px;
	} */
}




@media (max-width: 2450px) {
	.vivod {
		background-position: 100% 10%;
		background-size: 60%;
	}
}

@media (max-width: 1381px) {

	.article__page-autor-fast,
	.article__page-autor-views {
		display: block;
	}
}

@media (max-width: 1240px) {
	.header__badsee span {
		display: none;
	}

	.topinfo {
		font-size: 14px;
	}
}

@media (max-width: 1140px) {
	.article__page-estimation {
		display: block;
	}

	.article__page-estimation p {
		margin-bottom: 20px;
	}

	.article__page-estimationi-img {
		margin-bottom: 30px;
	}

	.article__page-estimation p,
	.article__page-estimationi-img {
		margin-right: 0px;
	}

	.article__page-information-list {
		font-size: 14px;
		font-weight: 500;
		line-height: 20px;
	}
}

@media (max-width: 1100px) {
	.header-social {
		display: none;
	}

	.vivod-relative {
		flex-direction: column-reverse;
	}

	.vivod .vivod-banner__img {
		width: 100%;
		max-width: 100%;
		max-height: 350px;
		object-position: top;
	}

	.vivod-width {
		max-width: 100%;
	}
}

@media (max-width: 1000px) {
	.vivod .vivod-banner__img {
		max-width: 100%;
		max-height: 300px;
	}

	.vivod .vivod-title {
		font-size: 32px;
		padding-right: 0;
	}

	.article-wrapper {
		gap: 20px;
	}
}

@media (max-width: 900px) {
	.article {
		flex-basis: calc(50% - 20px);
	}

	.article__link a {
		width: 100%;
	}

	.article__zayavka {
		margin-bottom: 34x;
	}

	.article__slide-container {
		background: #F4F8FC;
		padding: 40px 0px;

	}

	.article__slide-text {
		font-size: 12px;
	}

	.article__slide-title {
		font-size: 20px;
		margin-bottom: 34px;
	}

	.article__page-information {
		margin-bottom: 40px;
        padding: 15px;
	}

	.topinfo-text {
		display: none;
	}

	.article__page-top {
		display: block;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.article__page-date {
		margin-bottom: 20px;
		display: inline-block;
	}

	.article__page-date {
		margin-bottom: 10px;
	}

	.article__page-date div:not(:last-child) {
		margin-right: 0px;
		margin-bottom: 10px;
	}

	.article__page-img {
		margin-bottom: 20px;
		text-align: center;
	}


	.article__page-autor {
		display: block;
	}

	.article__page-info {
		padding-right: 0px;
		width: 100%;
	}

	.article__page-autor-link {
		width: 100%;
	}

	.article__page-table-contents {
		margin: 0px 20px 20px 20px;
	}

	.article__page-autor-img {
		margin-right: 20px;
		overflow: hidden;
		height: 64px;
		width: 64px;
		border-radius: 50%;
		position: absolute;
	}

	.article__page-autor-img img {

		width: 64px;
	}

	.article__page-autor-img {
		margin-right: 0px;
	}

	.article__page-autor-text,
	.article__page-autor-title {
		padding-left: 95px;
	}

	.article__page-contents {
		width: 100%;
	}

	.article__text-block--top,
	.article__zayavka {
		margin-bottom: 40px;
	}
}

@media (max-width: 767px) {

	.navigation__title {
		font-size: 24px;
	}

	.navigation__list {
		padding: 20px;
		column-count: 1;
		margin-bottom: 40px;
	}

	.navigation__list ol {
		font-size: 14px;
		gap: 5px;
	}

	.article__slide .swiper-button-next,
	.article__slide .swiper-button-prev {
		bottom: -62px;
		top: auto;
	}

	.article__slide .swiper-button-prev {
		left: 30%;
	}

	.article__slide .swiper-button-next {
		right: 30%;
	}

	.article__slide .article__link {
		width: 100%;
		padding-right: 31px;
	}
}

@media (max-width: 680px) {
	.vivod .vivod-banner__img {
		width: 100%;
		height: 300px;
		top: 10px;
	}
}

@media (max-width: 600px) {
	.article {
		flex-basis: 100%;
	}

	.article__link-text {
		width: 100%;
	}

	.article__link-text span {
		width: 100%;
	}
}

@media (max-width: 430px) {
	.footer-links {
		display: none;
	}
}

@media (min-width: 430px) {
	.footer-bottom__social {
		display: none;
	}
}

@media (max-width: 500px) {
	.vivod-border {
		flex-direction: column;
		text-align: center;
	}
}