@media (min-width:769px) {
	.page_about .main_about ._small{
		width:130px;
		min-width:130px;
		max-width:130px;
		max-height:321px;
	}
	.page_about .main_about ._big ._slide{
		height:321px;
	}
	.page_about .main_about ._small ._slide{
		height:98px;
	}
	.page_about .main_about{
		float:right;
	}
}

@media (min-width:769px) and (max-width:1320px) {
	.slide_left{
		left:-60px;
	}
	.slide_right{
		right:-60px;
	}
	.main_specialist-wrap .desk_width, .top_services-wrap .desk_width{
		padding-left:70px;
		padding-right:70px;
	}
}
@media (min-width:769px) and (max-width:1200px) {
	.banner_main .desk_width{
		padding-left:1.25vw;
		padding-right:1.25vw;
	}
	.main_where ._list a{
		padding:38px 5px 38px;
	}
	.main_where ._list a label{
		text-align:left;
		padding-left:15px;
	}
}
@media (min-width:769px) and (max-width:1100px) {
	.main_about{
		display:block;
	}
	.main_about ._right{
		margin-left:0;
		margin-top:40px;
	}

	footer ._logo img{
		width:70%;
	}
	footer ._top > div + div{
		margin-left:30px;
	}
	footer ._top ._block2{
		min-width:120px;
	}
	footer ._top ._block3{
		min-width:200px;
	}
	footer ._top ._block4{
		max-width:240px;
	}
	footer ._top ._payment img{
		width:100%;
	}

	.page_about .wysiwyg{
		display:flex;
		flex-direction:column;
	}
	.page_about .wysiwyg ._text1{
		order:1;
	}
	.page_about .wysiwyg .main_about{
		order:2;
		margin-top:20px;
	}
	.page_about .wysiwyg ._text2{
		order:3;
	}
}

@media (min-width:769px) and (max-width:1000px) {
	.main_why ._list > div{
		padding-left:10px;
		padding-right:10px;
	}
}
@media (max-width:768px) {
	.banner_main > div{
		padding-top:15px;
	}
	.main_spec{
		overflow:hidden;
	}
	.top_services-wrap{
		overflow:hidden;
		margin-top:0;
	}
	.top_services-wrap > div{
		padding-top:30px;
		padding-bottom:30px;
	}
	.main_specialist-wrap{
		overflow:hidden;
	}
	.main_action-wrap{
		overflow:hidden;
	}

	.main_where ._list{
		flex-direction:column;
	}
	.main_where ._list ._item2{
		margin:15px 0;
	}
	.main_where ._list a li{
		margin-left:0;
	}
	.main_where ._list button{
		width:100%;
	}

	.main_why ._list{
		flex-direction:column;
	}
	.main_why ._list > div{
		max-width:none;
		padding-top:85px;
	}
	.main_why ._list > div + div{
		margin-top:30px;
	}
	.main_why ._list span br{
		display:inline;
	}

	.page_about .tabs{
		margin-bottom:0;
	}
	.page_about .wysiwyg{
		display:flex;
		flex-direction:column;
	}
	.page_about .wysiwyg ._text1{
		order:1;
	}
	.page_about .wysiwyg .main_about{
		order:2;
		margin-top:10px;
	}
	.page_about .wysiwyg ._text2{
		order:3;
	}

	.page_reviews .reviews_cnt{
		line-height: 100%;
		margin-top:0;
	}
	.page_reviews ._title{
		margin:20px 0;
	}
	.page_reviews_form{
		padding-top:20px;
		padding-bottom:20px;
	}

	.page_sitemap .wysiwyg h2 a{
		font-weight: 600;
		font-size: 17px;
		line-height: 130%;
	}

	.page_contacts ._glavvrach{
		display:flex;
		flex-direction:column;
	}
	.page_contacts ._glavvrach ._photo{
		order:2;
		float:none;
		text-align:center;
	}
	.page_contacts ._glavvrach ._text{
		order:1;
		float:none;
		margin-left:0;
	}

	.contacts-route__box{
		flex-direction:column;
		gap:0;
	}
	.contacts-route .contacts-route__right{
		order:1;
	}
	.contacts-route .contacts-route__left{
		order:2;
	}


	.page_contacts .map_desk{
		display:none;
	}
	.page_contacts .map_mob{
		display:block;
	}
}

@media (max-width:460px) {
	/*.page_about .tabs span, .page_about .tabs a{
		margin-right:0;
	}*/
}

