@media (min-width: 1200px) {.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1176px;}}
@media (min-width: 1400px) {.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1340px;}}
@media (min-width: 992px) {section.ward {background-image: url("/assets/images/operations/img-medical2.jpg");background-size: cover;background-repeat: no-repeat;background-position: center;height: 740px;}
	section.ward .ward-desc {max-width: 570px;float: right;}
	section.ward .mobile-img {display: none;}
	section.accomp {background-image: url("/assets/images/operations/two_doctors.jpg");background-size: cover;background-repeat: no-repeat;background-position: center;height: 740px;margin-top: 73px;}}
@media (max-width: 992px) {.services_list_conteiner {margin-bottom: 45px;}}
@media (max-width: 767px) {.header_mode {width: 220px;margin-top: 20px;padding-left: 0;}
	h2 {font-size: 22px;line-height: 26px;}
	section.ward .ward-desc {padding-top: 0;padding-right: 0;}
	section.tech {padding-top: 45px;padding-bottom: 10px;}
	section.tech .tech-carousel {padding-bottom: 10px;}
	section.tech .btn {display: none;}
	section.tech .tech-img {float: none;width: auto;padding: 15px;text-align: center;margin-bottom: 50px;}
	section.tech .tech-carousel .slick-dots {top: 190px;bottom: inherit;}
	section.tech .slick-dots li button {font-size: 19px;line-height: 28px;width: 30px;height: 30px;margin-left: 0px;}
	section.tech .tech-desc {float: none;width: auto;padding: 15px 0;}
	section.zoteev {flex-direction: column;margin-bottom: 30px;}
	section.zoteev .body {margin: 30px 15px;}
	section.zoteev .image img {width: 100%;}
	section.zoteev .btn-request {width: 100%;}
	section.zoteev .btn + .btn {margin-left: 0;}
	section.advantages .title {font-size: 24px;}
	section.advantages .advant-item {text-align: center;}
	section.advantages .advant-item .ico {width: 42px;height: 33px;background-size: 100% 100%;}
	section.advantages .advant-item .ico img {width: 100%;}
	section.advantages .advant-item .headline {min-height: inherit;margin-bottom: 10px;}
	.types .navigator i {display: block;}
	section.types .types-info, section.types .types-img h2 {font-size: 18px;}
	section.types {padding-top: 10px;padding-bottom: 45px;}
	section.support_section .ward-desc {top: inherit;left: inherit;}
	section.ward .ward_text {padding: 20px 0;}
	section.ward .ward-desc .heading {font-size: 20px;margin-bottom: 20px;}
	section.ward .ward-desc p {font-size: 16px;margin: 16px 0;}
	section.reviews {padding: 10px 0;}
	.faq {padding: 30px 0;}
	.faq .faq-item {margin-bottom: 15px;padding: 15px 15px;}
	.faq .faq-link {font-size: 18px;}
	.faq .faq-link svg {width: 20px;height: 20px;margin-right: 5px;}
	section.have_questions .banner-content {font-size: 18px;line-height: 26px;}
	section.have_questions .btn.get_consultation_btn {margin-left: 0;font-size: 14px;line-height: 26px;padding: 12px 15px;margin-top: 30px;}
	section.have_questions {padding: 0 0 20px 0;}
	section.operation-content {padding: 1px 15px 5px;}
	.doc_block {padding: 10px 10px;}
	.doc_block__name {font-size: 16px;line-height: 20px;}
	.doc_block__role {font-size: 14px;line-height: 18px;min-height: inherit;}
	.btn_doctors-datail {font-size: 14px;padding: 5px 10px;}
	.doctor-item.doctor-item_new {margin-bottom: 10px;}
	.doctor-item.doctor-item_new .experience {font-size: 10px;top: 5px;right: 5px;}
	.doctors-wrap .row {margin-right: -5px;margin-left: -5px;}
	.doctors-wrap .row > div {padding-right: 5px;padding-left: 5px;}
	.services_list .services_list_conteiner .service_list_item a {padding: 0;}}
@media (max-width: 556px) {#map {height: 200px;}
	.services_list .services_list_conteiner .title {background: #e5e5e5;line-height: 50px;font-size: 18px;text-align: center;}
	.content {width: 98%;}
	.center {width: 98%;}
	.center.services {width: 98%;}
	.services_symptoms .show_text {display: block;text-align: center;margin-top: 10px;}
	.services_symptoms .info {height: 300px;overflow: hidden;position: relative;}
	.services_symptoms .info.full {height: auto;}
	.services_symptoms .info.full::before {display: none;}
	.services_symptoms .image {float: none;width: 100%;}
	.services_symptoms .info {width: 100%;}
	.services_symptoms .info h2 {margin-top: 25px;}
	.scheme_symptoms .scheme_1, .scheme_symptoms .scheme_2 {width: 100%;}
	.scheme_symptoms .title {height: auto;}
	.scheme_symptoms .scheme_2 {margin: 25px 0 0 0;}
	.scheme_benefits .item_1, .scheme_benefits .item_2, .scheme_benefits .item_3 {width: 100%;padding: 0px 0px;border: 0;}
	.scheme_benefits .item_2, .scheme_benefits .item_3 {margin-top: 15px;}
	.price_benefits .item {width: 100%;height: 90px;}
	.price_benefits .item .name {width: 65%;font-size: 16px;}
	.price_benefits .item .price {width: 33%;font-weight: 500;text-align: center;top: -15px;}
	.price_benefits .item .button {top: -31px;margin: 25px 0px 0px -125px;width: 102px;left: 90%;float: none;}
	.price_benefits .item .button a {}
	.price_benefits .item .button_small a {line-height: 13px;padding-top: 5px;}
	.services_slider .item {background-size: 70px;}
	.services_slider .item .text {font-size: 17px;}
	.services_slider .item .text_small {font-size: 12px;}
	.services_slider .item .price {font-size: 22px;}
	.scheme_symptoms .scheme_1 .show_text, .scheme_symptoms .scheme_2 .show_text {display: block;text-align: center;}
	.scheme_symptoms .scheme_1 .info, .scheme_symptoms .scheme_2 .info {height: 300px;overflow: hidden;position: relative;}
	.scheme_symptoms .scheme_1 .info.full, .scheme_symptoms .scheme_2 .info.full {height: auto;}
	.scheme_symptoms .scheme_1 .info.full::before, .scheme_symptoms .scheme_2 .info.full::before {display: none;}
	.scheme_benefits .info {display: none;margin-top: 15px;}
	.scheme_benefits .title {cursor: pointer;text-decoration: underline dotted;height: auto;}
	.get_consultation2 {width: 540px;}
	.get_consultation2 {width: 100%;}
	.welcome2 {width: 100%;}
	.welcome2 .slick-next {right: 0px;}
	.welcome2 .left_block .text p strong {font-size: 22px;}
	.welcome2 .left_block .text p {text-align: center;font-size: 22px;}
	.welcome2 .left_block {min-height: 190px;}
	.welcome2 .left_block .text {min-height: 160px;}
	.welcome2 .left_block.slide1 .text .line1, .welcome2 .left_block.slide1 .text .line2 {font-size: 18px;padding: 15px 60px;}
	.welcome2 .left_block .text, .welcome2 .left_block.slide2 .text, .welcome2 .left_block.slide4 .text, .welcome2 .left_block.slide1 .text, .welcome2 .left_block.slide3 .text {width: 100%;margin: 10px 0px 0px 0px;z-index: 5;position: relative;}
	.welcome2 li {font-size: 15px;padding: 0;line-height: 16px;}
	.welcome2 .left_block li::before {top: 10px;}
	.welcome2 .left_block.slide1, .welcome2 .left_block.slide2, .left_block.slide3, .left_block.slide4 {background-size: cover;}
	.welcome2 .left_block li::before {padding-right: 5px;}
	.welcome2 .left_block .title {margin-top: 14px;padding-bottom: 5px;}
	.welcome2 .left_block::before {content: "";background: #000;width: 100%;height: 300px;display: block;position: absolute;z-index: 4;}
	.service_list_item {background: none;font-size: 22px;padding: 10px 0px;border-bottom: 1px solid #e5e5e5;}
	section.other-service .service-list {border: 0;}
	section.other-service .service-list .item {padding: 10px 10px;display: block;}
	section.other-service .service-list .item .name {font-size: 16px;margin-bottom: 5px;}
	section.other-service .service-list .item .btn-show {padding: 2px 15px;font-size: 14px;}}
@media (max-width: 480px) {section.types .how_carried_out::before {left: 100%;}
	section.types .how_carried_out .left, section.types .how_carried_out .right {margin-bottom: 25px;}
	section.types .how_carried_out .cd-timeline-img {left: 100%;}
	section.types .how_carried_out .right .block {float: none;}
	section.types .how_carried_out .left .block, section.types .how_carried_out .right .block {width: 90%;}
	section.types .how_carried_out .right .block::before {top: 12px;left: 100%;border-color: transparent transparent transparent #efefef;content: "";position: absolute;right: 100%;height: 0;width: 0;border: 12px solid transparent;border-left-color: #eaeaea;}}