.blockTop {
	min-height: 338px;
	padding-top: 198px;
    padding-bottom: 65px;
	box-sizing: border-box;
	position: relative;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.blockTop:before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.44;
	background: linear-gradient(180deg, #1D1D1D 0%, rgba(29, 29, 29, 0.48) 100%);
}
.blockTop_item {
	position: relative;
	z-index: 2;
}
.blockTop_item h2,
.blockTop_item h1 {
	color: #FFF;
	text-align: center;
	font-size: 60px;
	line-height: 1.25;
	letter-spacing: 1px;
}
.breadcrumbs {
	margin-top: 15px;
}
.breadcrumbs li {
	color: #5C5C5C;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.25;
	letter-spacing: 1px;
	margin: 0 18px 5px 0;
	position: relative;
}
.breadcrumbs li:last-child {
	margin-right: 0;
}
.breadcrumbs li:after {
	display: block;
    content: "";
    width: 4px;
    height: 4px;
    background: #5C5C5C;
    position: absolute;
    top: 6px;
    right: -11px;
    border-radius: 50%;
}
.breadcrumbs li:last-child:after {
	display: none;
}
.breadcrumbs li a {
	color: #5C5C5C;
	text-decoration: none;
}
.breadcrumbs li a:hover {
	color: #65BDC2;
}
.homeContacts {
    margin-top: 45px;
    margin-bottom: 120px;
}
.homeContacts_left {
	width: 47%;
}
.homeContacts_right {
	width: 53%;
	box-sizing: border-box;
	padding: 16px 0 0 40px;
}
.formContacts {

}
.formContacts h2 {
	color: #2E2E2E;
	font-size: 55px;
	line-height: 1.2;
	letter-spacing: 1px;
	margin-bottom: 20px;
}
.formContacts p {
	color: #5C5C5C;
	font-size: 14px;
	line-height: 2;
	letter-spacing: 1px;
	margin-bottom: 50px;
	text-align: justify;
}
.formContacts_item {
	margin-bottom: 20px;
}
.input {
	display: block;
	width: 100%;
	box-sizing: border-box;
	padding: 10px 21px;
	border: 1px solid #F1F1F1;
	background: #FFF;
	color: #5C5C5C;
	font-size: 15px !important;
	line-height: 1;
}
.input.area {
	height: 142px;
	resize: none;
}
.formContacts_button {
	width: 100%;
	height: 40px;
	border: 1px solid #65BDC2;
	background: #65BDC2;
	color: #FFF;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 2px;
	transition: 0.3s ease all;
	margin-top: 10px;
}
.formContacts_button:hover {
	background: #0E3055;
	transition: 0.3s ease all;
}
.listAddress {

}
.listAddress_li {
	margin-bottom: 25px;
}
.listAddress_text {
	color: #2E2E2E;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 2px;
	margin-right: 18px;
}
.listAddress_text-2 {
	color: #000;
	font-size: 14px;
	line-height: 1.21;
	letter-spacing: 1px;
}
.listAddress_text-2 a {
	color: #000;
	text-decoration: none;
}
.homeContacts_telephone a:hover,
.listAddress_text-2 a:hover {
	color: #65BDC2;
}
.homeContacts_telephone {
	color: #2E2E2E;
	font-size: 40px;
	line-height: 1.25;
	letter-spacing: 1px;
	padding-top: 4px;
}
.homeContacts_telephone a {
	color: #2E2E2E;
	text-decoration: none;
}
.boxPage {
	margin-top: 35px;
	margin-bottom: 60px;
}
.boxSidebars {
	margin-top: 45px;
	margin-bottom: 65px;
}
.boxSidebars_left {
	width: 34.7%;
    box-sizing: border-box;
    padding-right: 40px;
}
.boxSidebars_right {
	width: 100%;
}
.boxSidebars-2 {

}
.boxSidebars-2 .boxSidebars_left {
	width: calc(100% - 401px);
	padding: 0;
}
.boxSidebars-2 .boxSidebars_right {
	width: 401px;
	box-sizing: border-box;
	padding-left: 40px;
}
.boxCategory {

}
.boxCategory h2 {
	color: #2E2E2E;
	font-size: 25px;
	line-height: 1.2;
	letter-spacing: 1px;
}
.listCategory {
	margin-top: 20px;
}
.listCategory_li {
	margin-bottom: 5px;
}
.listCategory_link {
	text-decoration: none;
}
.listCategory_thumb {
	display: block;
	width: 58px;
	height: 58px;
	font-size: 0;
	overflow: hidden;
	margin-right: 7px;
}
.listCategory_thumb img {
	width: 100%;
	height: 100%;
	object-position: center;
	object-fit: cover;
}
.listCategory_link h3 {
	color: #2E2E2E;
	font-size: 20px;
	line-height: 1.2;
	letter-spacing: 1px;
	transition: 0.3s ease color;
}
.listCategory_link:hover h3 {
	color: #65BDC2;
	transition: 0.3s ease color;
}
.listBlog {
	margin-left: -15px;
	margin-right: -15px;
}
.listBlog_li {
	width: 50%;
	box-sizing: border-box;
	padding: 0 15px 30px 15px;
}
.listBlog_link {
	display: block;
    text-decoration: none;
    font-size: 0;
    position: relative;
}
.listBlog_link:before {
    display: block;
    content: "";
	background: #FFF;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);
    position: absolute;
    top: 0;
    left: 0;
    right: 10px;
    bottom: 0;
    z-index: 1;
}
.listBlog_thumb {
	position: relative;
	z-index: 2;
	padding-bottom: 124.666%;
	transition: 0.3s ease opacity;
}
.listBlog_link:hover .listBlog_thumb {
	opacity: 0.8;
	transition: 0.3s ease opacity;
}
.listBlog_pd {
    position: relative;
    z-index: 2;
    box-sizing: border-box;
    padding: 44px 40px 32px 40px;
}
.listBlog_date {
	position: absolute;
	top: -30px;
    right: 40px;
	z-index: 3;
	width: 60px;
	height: 60px;
	background: #0E3055;
	color: #FFF;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2; 
	letter-spacing: 2px;
}
.listBlog_li:nth-child(even) .listBlog_date {
	background: #65BDC2;
}
.listBlog_date span {
	display: block;
	font-size: 10px;
	text-transform: uppercase;
	margin-top: 2px;
}
.listBlog_link:hover h3 {
	color: #65BDC2;
	transition: 0.3s ease all;
}
.listBlog_category {
	color: #5C5C5C;
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: 4px;
    text-transform: uppercase;
}
.listBlog_link h3 {
	height: 51px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;  
	overflow: hidden;
	color: #2E2E2E;
	font-size: 22px;
	line-height: 1.15;
	letter-spacing: 2px;
	margin-top: 13px;
	transition: 0.3s ease all;
}
.listBlog_link p {
	height: 140px;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;  
	overflow: hidden;
	color: #5C5C5C;
	font-size: 14px;
	line-height: 2;
	letter-spacing: 1.5px;
	margin-top: 10px;
}
.boxSidebars_bottom {
	width: 100%;
	text-align: center;
	margin-top: 15px;
}
.showMore a {
	width: 239px;
	height: 50px;
	background: #0E3055;
	color: #FFF;
	font-size: 15px;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
.showMore a:hover {
	background: #65BDC2;
}
.navigation {
	margin-top: 22px;
}
.screen-reader-text {
	display: none !important;
}
.nav-links {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
}
.nav-links a,
.nav-links span {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 31px;
	height: 31px;
	text-decoration: none;
	background: #FFF;
	box-shadow: 0px 2px 6px -2px rgba(0, 0, 0, 0.25);
	color: #000;
	font-size: 14px;
	line-height: 1;
	margin: 10px 5px 0 5px;
	transition: none;
}
.nav-links .current,
.nav-links a:hover {
	background: linear-gradient(180deg, #65BDC2 0%, #0E3055 100%);
	color: #fff;
}
.nav-links .dots {
	pointer-events: none;
}
.nav-links a.prev,
.nav-links a.next {
	width: auto;
	padding: 0 14px;
}
.boxDocument {

}
.smallNews h2,
.boxDocument h2 {
	color: #2E2E2E;
	font-size: 25px;
	line-height: 1.2;
	letter-spacing: 1px;
}
.listDocument {
	margin-top: 31px;
}
.listDocument {
	max-height: 240px;
    overflow: hidden;
    overflow-y: auto;
    scrollbar-color: #D7D7D7 transparent;
}
.listDocument::-webkit-scrollbar-track {
	background: transparent;
}
.listDocument::-webkit-scrollbar-thumb {
	background: #5C5C5C;
	width: 5px;
}
.listDocument::-webkit-scrollbar {
	background-color: #D7D7D7;
	width: 5px;
}
.listDocument_li {
	margin-bottom: 10px;
	box-sizing: border-box;
	padding-right: 10px;
}
.listDocument_li:last-child {
	margin-bottom: 0;
}
.listDocument_link {
	color: #5C5C5C;
	font-size: 14px;
	line-height: 1.42;
	letter-spacing: 1px;
	text-decoration: none;
}
.listDocument_icons {
	width: 40px;
	height: 40px;
	margin-right: 25px;
}
.listDocument_link:hover {
	color: #65BDC2;
}
.description {
	font-size: 14px !important;
    color: #5C5C5C !important;
    line-height: 2 !important;
}
.description h1,
.description h2,
.description h3,
.description h4,
.description h5,
.description h6 {
	margin: 0 0 15px 0 !important;
	font-weight: 400 !important;
    color: #2E2E2E !important;
    font-family: 'DM Sans', sans-serif !important;
    line-height: 1.3 !important;
}
.description h1 {
	font-size: 25px !important;
}
.description h2 {
	font-size: 25px !important;
}
.description h3 {
	font-size: 22px !important;
}
.description h4 {
	font-size: 20px !important;
}
.description h5 {
	font-size: 18px !important;
}
.description h6 {
	font-size: 16px !important;
}
.description h1 font,
.description h2 font,
.description h3 font,
.description h4 font,
.description h5 font,
.description h6 font,
.description ul li font,
.description ol li font,  
.description h1 span,
.description h2 span,
.description h3 span,
.description h4 span,
.description h5 span,
.description h6 span,
.description blockquote span,
.description p font {
	font-size: inherit !important;
	color: inherit !important;
    font-family: inherit !important; 
}
.description p {
	font-size: 14px !important;
    color: #5C5C5C !important;
    line-height: 2 !important;
    margin: 0 0 15px 0 !important;
}
.description p span {
	color: inherit !important;
    font-family: inherit !important;
    font-size: inherit !important;
}
.description img {
	font-size: 0;
	width: auto !important;
	max-width: 100% !important;
	height: auto !important;
}
.description ul {
  	list-style: none; 
}
.description ol {
	list-style: none;  
}
.description ul,
.description ol {
	margin: 0 0 15px 0 !important;
	list-style-position: inside;
}
.description ul {

}
.description ul li {
	position: relative;
	box-sizing: border-box;
	padding-left: 15px;
}
.description ul li:before {
    display: block;
    content: "";
    position: absolute;
    top: 12px;
    left: 0;
    width: 4px;
    height: 4px;
    background: #65BDC2;
    border-radius: 50%;
}
.description ul ul,
.description ol ol,
.description ol ul,
.description ul ol {
	padding-left: 20px;
	box-sizing: border-box;
}
.description ol {
   list-style: none;
   counter-reset: li;
}
.description ol > li:before {
	counter-increment: li;
	content: counters(li, ".") ". ";
}
.description ol > li::marker {
	opacity: 0;
	display: none;
	visibility: hidden;
	font-size: 0;
}
.description ul li,
.description ol li {
	font-size: 14px !important;
    color: #5C5C5C !important;
    line-height: 2 !important;
}
.description a {
	color: #65BDC2;
	text-decoration: underline;
}
.description a:hover {
	text-decoration: none;
}
.description blockquote {
    font-size: 16px;
    font-weight: 500;
    color: #000;
    border: 1px solid #65BDC2;
    box-sizing: border-box;
    padding: 15px 30px !important;
    border-radius: 3px;
    line-height: 2;
    margin: 0 0 15px 0 !important;
}
.description table tr td {
	vertical-align: middle;
	padding: 10px;
	border: 1px solid #ccc;
	font-size: 14px !important;
    color: #5C5C5C !important;
    line-height: 2 !important;
}
.description table,
.description img {
	margin-bottom: 15px;
}
.description > *:last-child {
	margin-bottom: 0 !important;
}
.description iframe {
	height: auto;
	width: 100%;
	aspect-ratio: 16 / 9;
	margin: 0 auto 15px auto;
}
.listPart {
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: 20px;
}
.listPart_li {
	width: 50%;
	box-sizing: border-box;
	padding: 20px;
	max-width: 412px;
}
.listPart_link {
	display: block;
	font-size: 0;
	text-decoration: none;
	position: relative;
}
.listPart_thumb {
    overflow: hidden;
    padding-bottom: 62.19%;
}
.listPart_thumb img {
	width: 100% !important;
}
.listPart_thumb:before {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.3;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
	transition: 0.3s ease opacity;
	z-index: 1;
}
.listPart_link:hover .listPart_thumb:before {
	opacity: 0.6;
	transition: 0.3s ease opacity;
}
.listPart_title {
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: 27px;
	z-index: 2;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	line-height: 2;
	letter-spacing: 4px;
}
.all-sectionForm {
	position: relative;
}
.all-sectionForm:before {
	display: block;
	content: "";
	position: absolute;
	height: 46px;
	top: 34px;
	left: 0;
	right: 0;
	background: linear-gradient(90deg, #0E3055 0%, #65BDC2 100%);
}
.all-sectionForm .sectionForm {
    margin: -33px auto 65px auto;
}
.smallNews {
	margin-bottom: 39px;
}
.miniNews {
	margin-top: 31px;
}
.miniNews_item {
	margin-bottom: 23px;
}
.miniNews_item:last-child {
	margin-bottom: 0;
}
.miniNews_thumb {
	display: block;
	width: 116px;
	height: 116px;
	overflow: hidden;
	font-size: 0;
	margin-right: 20px;
}
.miniNews_thumb img {
	width: 100%;
	height: 100%;
	object-position: center;
	object-fit: cover;
}
.miniNews_right {
	width: calc(100% - 136px);
	margin-top: -5px;
}
.miniNews_item h3 {
	color: #2E2E2E;
	font-size: 20px;
	line-height: 1.2;
	letter-spacing: 1px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.miniNews_item h3 a {
	color: #2E2E2E;
	text-decoration: none;
}
.miniNews_item h3 a:hover {
	color: #65BDC2;
}
.miniNews_item p {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;  
	overflow: hidden;
	height: 56px;
	color: #5C5C5C;
	font-size: 14px;
	line-height: 2;
	letter-spacing: 1px;
	margin-top: 5px;
}
.miniNews_more {
	display: inline-block;
	vertical-align: top;
	background: #65BDC2;
	color: #FFF;
	font-size: 10px;
	letter-spacing: 4px;
	text-decoration: none;
	padding: 5px 11px;
	margin-top: 9px;
}
.miniNews_more:hover {
	background: #0E3055;
}
.listDoctors {
	max-width: 790px;
	width: 100%;
	margin: 11px auto 21px auto;
}
.listDoctors_li {
	width: 50%;
	box-sizing: border-box;
	padding: 10px;
}
.listDoctors_thumb {
	width: 81px;
	height: 81px;
	margin: 0 18px 0 0 !important;
}
.listDoctors_right {
	width: 100%;
}
.listDoctors_right h3 {
	color: #2E2E2E !important;
	font-size: 18px !important;
	line-height: 1.2 !important;
	letter-spacing: 1px;
	margin: 0 !important;
}
.listDoctors_right p {
	color: #5C5C5C;
	font-size: 14px !important;
	line-height: 2 !important;
	margin: 0 !important;
	letter-spacing: 1px;
}
.boxSteps,
.boxPartners {
	margin-bottom: 65px;
}
.infoStart h2,
.boxReviews h2,
.boxDzherela h2,
.boxAccordion h2,
.boxSteps h2,
.boxPartners h2 {
	color: #2E2E2E;
	font-size: 55px;
	line-height: 1.2;
	letter-spacing: 1px;
}
.boxPartners_item {
	margin-top: 30px;
	position: relative;
}
.sliderPartners_thumb {
	width: 100%;
	height: 144px;
	box-sizing: border-box;
	padding: 10px;
}
.listSteps {
	margin-left: -20px;
	margin-right: -20px;
	counter-reset: item;
	margin-top: 40px;
}
.listSteps_li {
	width: 25%;
	box-sizing: border-box;
	padding: 0 20px 40px 20px;
}
.listSteps_li h3 {
	color: #2E2E2E;
	font-size: 25px;
	line-height: 1.2;
	letter-spacing: 1px;
}
.listSteps_li ul li,
.listSteps_li p {
	color: #5C5C5C;
	font-size: 14px;
	line-height: 2;
	letter-spacing: 1px;
}
.listSteps_li p {
	margin-top: 21px;
}
.listSteps_li ul {
	margin-top: 20px;
}
.listSteps_li ul li {
	position: relative;
	padding-left: 32px;
}
.listSteps_li ul li:before {
	display: block;
    content: "";
    position: absolute;
    left: 2px;
    top: 7px;
    width: 5px;
    height: 13px;
    border: solid #5C5C5C;
    border-width: 0px 1px 1px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: 0.3s ease all;
}
.listSteps_number {
	display: block;
	margin-bottom: 20px;
}
.listSteps_number:before {
	display: block;
	content: counter(item) "";
    counter-increment: item;
    color: #2E2E2E;
	font-size: 70px;
	letter-spacing: 1px;
}
.smallGallery {
	position: relative;
}
.smallGallery .smallGallery_link {
	display: block;
	width: 100%;
	text-decoration: none !important;
}
.smallGallery .smallGallery_link img {
	width: 100% !important;
	margin: 0 !important; 
}
p.smallGallery_text {
	color: #2E2E2E !important;
	text-align: center !important;
	font-size: 12px !important;
	font-weight: 700;
	line-height: 1.25 !important;
	letter-spacing: 0.62px;
	margin: 15px 0 0 0 !important;
}
.swiper-pagination {
	text-align: center;
	margin-top: 25px;
	position: relative;
	line-height: 1;
	font-size: 0;
}
.swiper-pagination-bullet {
	display: inline-block;
	vertical-align: top;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	transition: 0.3s ease all;
	background: #65BDC2;
	margin: 0 6px;
	line-height: 1;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper-pagination-bullet:hover {
	background: #0E3055;
	transition: 0.3s ease all;
}
.boxSidebars_left .showMore {
	text-align: center;
	margin-top: 55px;
}

.boxSidebars-2 .boxSidebars_left .description {
	margin-top: 70px;
}
.boxSidebars-2 .boxSidebars_left .description:first-child {
	margin-top: 0;
}
.boxAbout {
	margin-top: 55px;
	margin-bottom: 75px;
}
.boxAbout_thumb {
	max-width: 550px;
	width: 100%;
	font-size: 0;
}
.boxAbout_right {
	width: 100%;
	padding-left: 65px;
}
.boxAbout_right h2 {
	color: #2E2E2E;
	font-size: 64px;
	line-height: 1.1;
	letter-spacing: 1px;	
}
.boxAbout_description {
	margin-top: 15px;
}
.boxAccordion {
	margin-bottom: 76px;
}
.boxAccordion_description {
	margin-top: 40px;
	padding-bottom: 20px;
	box-sizing: border-box;
	max-height: 474px;
	overflow: hidden;
	transition: 0.3s ease all;
	position: relative;
}
.remove-height .boxAccordion_description  {
	max-height: 100%;
	transition: 0.3s ease all;
}
.show-itemFilter .boxAccordion_description:after {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 70px;
	z-index: 2;
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
}
.show-itemFilter .boxAccordion_show {
	display: block;
}
.boxAccordion_show {
	display: none;
	text-align: center;
	margin-top: 9px;
}
.boxAccordion_show button {
	display: inline-block;
	vertical-align: top;
	background: #65BDC2;
	padding: 13px 50px;
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 2px;
	line-height: 1;
	transition: 0.3s ease all;
}
.boxAccordion_show button:hover {
	background: #0E3055;
	transition: 0.3s ease all;
}
.all-sectionForm-2 {
	position: relative;
	margin-bottom: 62px;
}
.all-sectionForm-2:before {
	display: block;
    content: "";
    position: absolute;
    height: 46px;
    top: 34px;
    left: 0;
    right: 0;
    background: linear-gradient(90deg, #0E3055 0%, #65BDC2 100%);
}
.all-sectionForm-2 .sectionForm {
	margin-top: 0;
}
.boxIcons {
	margin-bottom: 32px;
}
.listIcons {
	margin-left: -20px;
	margin-right: -20px;
}
.listIcons_li {
	width: 25%;
	box-sizing: border-box;
    padding: 0 20px 50px 20px;
}
.listIcons_thumb {
	width: 100%;
	height: 84px;
	font-size: 0;
	margin: 0 auto;
}
.listIcons_li p {
    color: #5C5C5C;
    text-align: center;
    font-size: 18px;
    line-height: 1.42;
    letter-spacing: 1px;
    margin-top: 16px;
    font-weight: 500;
}
.infoStart,
.boxReviews,
.aboutGalley {
	margin-bottom: 65px;
}
.boxDzherela {
	margin-bottom: 80px;
}
.boxDzherela_description {
	margin-top: 31px;
}
.infoStart {

}
.infoStart_thumb {
	max-width: 415px;
	font-size: 0;
	margin-right: 68px;
}
.infoStart_description {
	margin-top: 15px;
}






.boxReviews_item {
	margin-top: 30px;
	position: relative;
}
.sliderReviews {
	font-size: 0;
}
.sliderReviews .swiper-slide {

}
.sliderReviews_thumb {
	width: 100%;
}


















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

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

}
@media screen and (max-width: 1279px) {
	.blockTop {
		min-height: auto;
	    padding-top: 170px;
	    padding-bottom: 55px;
	}
	.blockTop_item h2, .blockTop_item h1 {
	    font-size: 48px;
	}
	.formContacts h2 {
		font-size: 38px;
	}
	.all-sectionForm .sectionForm {
	    margin: 35px 15px 35px 15px;
	}
	.all-sectionForm:before {
	    height: auto;
	    top: 34px;
	    bottom: 34px;
	}
	.boxPartners_item .swiper-button-next {
	    right: -15px;
	}
	.boxPartners_item .swiper-button-prev {
	    left: -15px;
	}
	.boxPartners_item .swiper-button-prev, 
	.boxPartners_item .swiper-button-next {
		width: 32px;
		height: 32px;
		top: 50%;
		margin-top: -16px;
	}
	.boxPartners_item .swiper-button-prev svg, 
	.boxPartners_item .swiper-button-next svg {
		width: 100%;
		height: 100%;
	}
	.boxReviews_item {
		margin-top: 0;
		padding-top: 48px;
	}
	.boxReviews_item .swiper-button-next {
	    right: 0;
	}
	.boxReviews_item .swiper-button-prev {
		right: 43px;
	}


}
@media screen and (max-width: 1199px) {
	.infoStart h2,
	.boxReviews h2,
	.boxDzherela h2,
	.boxAccordion h2,
	.boxSteps h2,
	.boxPartners h2 {
		font-size: 44px;
	}
	.listSteps_li {
	    width: 50%;
	}
	.boxAbout_thumb {
	    max-width: 460px;
	}
	.boxAbout_right h2 {
		font-size: 56px;
	}
	.infoStart_thumb {
	    max-width: 400px;
	    margin-right: 40px;
	}
	.boxAbout_right {
	    padding-left: 40px;
	}


}
@media screen and (max-width: 1023px) {
	
}
@media screen and (max-width: 979px) {
	.blockTop {
	    padding-top: 155px;
	    padding-bottom: 40px;
	}
	.blockTop_item h2, .blockTop_item h1 {
	    font-size: 42px;
	}
	.homeContacts_telephone {
		font-size: 24px;
	}
	.homeContacts {
	    margin-top: 30px;
	    margin-bottom: 60px;
	    -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;
	}
	.homeContacts_right {
	    width: 100%;
	    padding: 0 0 35px 0;
	    -webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;
	}
	.homeContacts_left {
	    width: 100%;
	    -webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;
	}
	.boxSidebars.boxSidebars-3 {
		display: flex;
		-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;
	}
	.boxSidebars-3 .boxSidebars_left {
		padding: 35px 0 0 0;
		-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;
	}
	.boxSidebars-3 .boxSidebars_right {
		-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;
	}
	.formContacts h2 {
	    font-size: 28px;
	    margin-bottom: 15px;
	}
	.formContacts p {
		margin-bottom: 25px;
	}
	.boxSidebars {
	    margin-top: 25px;
	    display: block;
	}
	.boxSidebars_left {
		width: 100%;
	    padding: 0 0 35px 0;
	}
	.boxSidebars_right {
		width: 100%;
	}
	.boxPage {
		margin-top: 25px;
	}
	.boxSidebars.boxSidebars-2 {
		display: block;
	}
	.boxSidebars-2 .boxSidebars_left {
		width: 100%;
	}
	.boxSidebars-2 .boxSidebars_right {
	    width: 100%;
	    padding: 35px 0 0 0;
	}
	.boxAbout {
	    margin-top: 35px;
	    margin-bottom: 65px;
	    -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;
	}
	.boxAbout_right h2 {
	    font-size: 44px;
	}
	.boxAbout_right {
		width: 100%;
		-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;
		padding: 0 0 30px 0;
	}
	.boxAbout_thumb {
		-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;
		margin: 0 auto;
	}
	.all-sectionForm-2:before {
	    height: auto;
	    bottom: 34px;
	}
	.listIcons {
	    margin-left: -10px;
	    margin-right: -10px;
	}
	.listIcons_li {
	    width: 50%;
	    padding: 0 10px 40px 10px;
	}
	.infoStart {
		-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;
	}
	.infoStart_thumb {
		-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;
	    margin: 30px auto 0 auto;
	}
	.infoStart_right {
		-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;
	}
	.boxAccordion {
	    margin-bottom: 60px;
	}


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

}
@media screen and (max-width: 768px) {
	.listBlog_pd {
	    padding: 44px 25px 30px 15px;
	}
	.listPart {
		margin-left: -10px;
		margin-right: -10px;
	}
	.listPart_li {
	    padding: 10px;
	}
	.boxAbout_right h2,
	.infoStart h2,
	.boxReviews h2,
	.boxDzherela h2,
	.boxAccordion h2,
	.boxSteps h2,
	.boxPartners h2 {
		font-size: 36px;
	}
	.listDoctors_li {
	    width: 100%;
	}
	.sliderPartners_thumb {
		height: 110px;
	}
	.boxAccordion_description {
		margin-top: 30px;
	}

}
@media screen and (max-width: 639px) {
	.blockTop {
	    padding-top: 130px;
	}
	.blockTop_item h2, .blockTop_item h1 {
	    font-size: 38px;
	}
	.listBlog_li {
		width: 100%;
	}
	.listBlog_link h3 {
		height: auto;
	}
	.listBlog_link p {
		height: auto;
		max-height: 140px;
	}

}
@media screen and (max-width: 479px) {
	.listAddress_li {
	    display: block;
	}
	.listAddress_text {
	    margin: 0 0 10px 0;
	}
	.listCategory_link h3 {
		font-size: 18px;
	}
	.nav-links a.prev, .nav-links a.next {
	    padding: 0 7px;
	}
	.nav-links a, .nav-links span {
	    margin: 10px 3px 0 3px;
	}
	.listPart_li {
		width: 100%;
	}
	.miniNews_thumb {
	    width: 110px;
	    height: 110px;
	    margin-right: 12px;
	}
	.miniNews_right {
	    width: calc(100% - 122px);
	}
	.listSteps_li {
	    width: 100%;
	}
	.listSteps_number:before {
		font-size: 50px;
	}
	.listSteps_number {
	    margin-bottom: 15px;
	}
	.listSteps_li ul,
	.listSteps_li p {
	    margin-top: 15px;
	}
	.listDoctors_thumb {
	    margin: 0 12px 0 0 !important;
	}
	.listDoctors_li {
		padding: 10px 0;
	}
	.listDoctors_right p {
		line-height: 1.42 !important;
	}
	.listSteps {
		margin-top: 30px;
	}
	.listIcons_li p {
		font-size: 14px;
		line-height: 1.4;
	}



}
@media screen and (max-width: 374px) {
	.listBlog_link:before {
		right: 0;
	}
	.listBlog_pd {
	    padding: 44px 15px 30px 15px;
	}
	.listBlog_date {
		right: 15px;
	}
	.miniNews_item h3 {
		font-style: 18px;
	}
	.boxAbout_right h2,
	.infoStart h2,
	.boxReviews h2,
	.boxDzherela h2,
	.boxAccordion h2,
	.boxSteps h2,
	.boxPartners h2 {
		font-size: 28px;
	}

}
@media screen and (max-width: 359px) {
	.listCategory_link h3 {
	    font-size: 16px;
	}
	.miniNews_thumb {
	    width: 68px;
	    height: 68px;
	}
	.miniNews_right {
	    width: calc(100% - 68px);
	}
	.listIcons_li {
		width: 100%;
	}
}