font.errortext {
	color: #ff6a13;
}
 .header-nav__get-result:hover .icon-icon-analysis #Group{
    stroke: #f17437!important;
    transition:0.3s
   }
.bitrix_hide {
	display: none;
}
.element_list_equip{
	display:block;
	position:relative;
	border-bottom: 1px solid #E8ECED;
	padding:25px;
	overflow:hidden;
	min-height: 118px;
}
 .element_list_equip .container_caption{
	display:inline-block;
	width:80%;
	float:left;
}
 .element_list_equip .container_caption .caption_equip{
	display:block;
	position:relative;
	font-size: 18px;
	font-weight: 800;
	line-height: 24px;
}
 .element_list_equip .container_caption .name_equip{
	display:block;
	color: #13353F;	
	font-size: 16px;
	line-height: 20px;
	padding-top:20px;
}
 .element_list_equip .button_equip{
	width:20%;
	display:inline-block;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	height: 50px;
	text-align: right;
}
 .element_list_equip .button_equip a{
	color: #0097B3;
	font-size: 18px;
	font-weight: 800;
	line-height: 25px;
	border: 1px solid #0097B3;
	border-radius: 100px;
	position: relative;
	padding:11px 34px 12px;
	display: inline-block;
}
 .element_list_equip .button_equip a:hover{
	color:#f17437;
	border: 1px solid #f17437;
	transition:0.5s;
}
 .equip_container{
	padding:0px;
	 border-top: 1px solid #E8ECED;
	 max-width:100%;
}
 @media (min-width:768px) and (max-width:800px){
	.element_list_equip .container_caption{
	 width: 65%;
	}
	.element_list_equip .button_equip{
	width:30%;
	} 
}
 @media (max-width:768px){
	.element_list_equip .container_caption{
	width:100%;
	display:block;
	}
	.element_list_equip .button_equip{
	position:relative;
	text-align:left;
	width:100%;
	margin-top:20px;
	}
}
 .equip_container_detail{
	width:100%;
	padding-top:0px;
}
 .equip_container_detail .text_block_equip{
	font-size: 16px;
}
 .equip_container_detail .caption_text_block_equip{
	display:block;
	font-size:26px;
	margin-bottom:35px;
}

 .equip_container_detail .small_caption_text_block_equip{
	display:block;
	font-size:18px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.equip_container_detail .margin_top{
	margin-top: 40px;
}

.equip_container_detail .margin_bottom{
	margin-bottom: 20px;
	display: block;
}

.equip_container_detail .margin_top_text_equip{
	margin-top: 20px;
	display: block;
}

.equip_container_detail .no_margin{
margin-top: 0px;
}

.equip_container_detail li{
  margin-bottom:5px;
}

@media (max-width:1023px){
	.equip_container_detail .caption_text_block_equip{
	margin-top:20px;
	}
}

.page_result{
	display: block;
	position: relative;
}

.page_result .container_txt{
	max-width: 1024px;
	position: relative;
	display: block;
	padding-right: 24px;
	padding-left: 24px;
	margin:auto;
	color: #13353F;
	font-size: 16px;
	line-height: 24px;
}

.page_result .container_txt.bold{
	font-weight: bold;
}

.page_result .color_background{
	width: 100%;
	background-color: #E5F4F6;
	padding:40px 0px;
	margin:40px 0px;
}

.page_result .container_txt .caption{
	display: block;
	position: relative;
	font-size: 26px;
	font-weight: 800;
	line-height: 28px;
	margin-bottom: 20px;
}

.page_result .container_txt a{
	text-decoration: none;
	color: #0097b3;
}

.page_result .container_txt a:hover{
	color: #ff6a13;
}

.page_result .margin_bottom{
display:block;
margin-bottom:20px;
}

.page_result .margin_top{
  margin-top:20px;
  display:block;
  margin-bottom: 10px;
}
 @media (max-width:1023px){
	.equip_container_detail .caption_text_block_equip{
	margin-top:20px;
	}
}

.container_txt_logo_doctors{
	overflow: hidden;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 40px;
    display:  block;
}

.container_txt_logo_doctors .logo_doctors{
   width: 20%;
   float:  left;	
}

.container_txt_logo_doctors .logo_doctors img{
	width: 55%;
}

.container_txt_logo_doctors .txt_doctors{
	width: 80%;
    position: relative;
    overflow: hidden;
    float:  right;
}

@media only screen and (max-width: 767px){
  .container_txt_logo_doctors .logo_doctors{
    width:100%;
    float:none;
    display:block;
    position:relative;
    padding-bottom:20px;
  }

  .container_txt_logo_doctors .logo_doctors img{
    max-width:200px;
  }

  .container_txt_logo_doctors .txt_doctors{
    width:100%;
    display:block;
    float:none;
  }

}

.mfp-hide {
	display: none!important;
}