@font-face {
    font-family: 'Jost';
    src: local('Jost'), local('JostSemiBold'), url('../fonts/JostSemiBold.woff2') format('woff2'), url('../fonts/JostSemiBold.woff') format('woff'), url('../fonts/JostSemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Jost';
    src: local('JostRegular'), local('JostRegular'), url('../fonts/JostRegular.woff2') format('woff2'), url('../fonts/JostRegular.woff') format('woff'), url('../fonts/JostRegular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
h1, h2, h3, h4, h5, h6 {font-weight: 600 !important; font-family: 'Jost', sans-serif !important;}
h4 {font-weight: 400 !important;}
.home #main {padding-top: 0 !important;}
.fusion-logo img {width: 228px !important}
.image_bg-big,.image_bg-big img {width: 100%}
.basic_block_100img {}
.block_100img {}
.descr_block_100img {width: 100% !important; margin-left: auto; margin-right: auto;max-width: 1320px;position: absolute !important; left: 0 !important; right: 0 !important;margin: auto;top: 0 !important; bottom: 0 !important;flex-direction: column; justify-content: center;}
.descr_block_100img_putbg {width: 100% !important; margin-left: auto; margin-right: auto;max-width: 1320px;position: absolute !important; left: 0 !important; right: 0 !important;margin: auto;top: 0 !important; bottom: 0 !important;flex-direction: column; padding-top: 43px;}
.descr_block_100img > .fusion-column-wrapper, .descr_block_100img_putbg > .fusion-column-wrapper {max-width: 635px !important;}
.descr_block_100img > .fusion-column-wrapper > .fusion-builder-row { background: #fff; border-radius: 20px; overflow: hidden;padding: 55px !important;}
.descr_block_100img > .fusion-column-wrapper > .fusion-builder-row .descr_block_100img-prev {width: auto; max-width: 105px;}
.descr_block_100img > .fusion-column-wrapper > .fusion-builder-row .descr_block_100img-title {width: calc(100% - 105px);min-height: 96px;}
.descr_block_100img > .fusion-column-wrapper > .fusion-builder-row .descr_block_100img-title  > .fusion-column-wrapper {justify-content: center;}
.descr_block_100img > .fusion-column-wrapper > .fusion-builder-row .descr_block_100img-title h2 {margin-bottom: 0}
.separator {width: 100%; min-height: 2px; background: #4268A0; transition: .8s !important; }
/*
.separator::after {background: #4268A0; content: '';width: 100%; height: 2px;display: inline-block; position: absolute;left: -120%;}

.descr_block_100img > .fusion-column-wrapper > .fusion-builder-row:hover .separator {margin-left: 120% !important}
*/
.descr_block_100img > .fusion-column-wrapper > .fusion-builder-row:hover .separator {animation-name: separator-animation; animation-duration: 1s; animation-iteration-count: 1;}
.slick-slide .fusion-separator.separator {background: none; border: none;display: block; padding-left: 20px !important; padding-right: 20px !important;}
.slick-slide .fusion-separator.separator > .fusion-separator-border.sep-double {}
.fusion-separator.separator > .fusion-separator-border.sep-double {}
.slider_4colums_parent .slick-slide .fusion-separator.separator > .fusion-separator-border.sep-double, .slider_5colums_parent .slick-slide .fusion-separator.separator > .fusion-separator-border.sep-double {transition: .8s !important; border: none !important; height: 2px;background: #4268A0;width: 100%;}
.slider_4colums_parent .slick-slide:hover .fusion-separator.separator > .fusion-separator-border.sep-double, .slider_5colums_parent .slick-slide:hover .fusion-separator.separator > .fusion-separator-border.sep-double {animation-name: separator-animation-separator;  animation-duration: 1s; animation-iteration-count: 1;}

@keyframes separator-animation {
  0% {
     width: 100%;
  }

  50% {
     width: 5px;
  }

  100% {  
    width: 100%;
  }
}

@keyframes separator-animation-separator {
  0% {
     width: 100%;
  }

  50% {
     width: 5px;
  }

  100% {  
    width: 100%;
  }
}
.fusion-text p a {color: #001C64 !important; font-weight: 400 !important;}
.fusion-text p a:hover {}
.fusion-text.text_list_ol p a {text-decoration: underline}
.fusion-text.text_list_ol p a:hover {text-decoration: none}
.block_img_equally_cont {}
.block_img_equally_cont-item {border-radius: 22px;overflow: hidden;}
.all_block__iner_items {}
.round_icons {border-radius: 50%;}
.iner_items_icon > .fusion-column-wrapper:hover .round_icons {box-shadow: 0 0 9px #2F73B0}
.block_mobile_on {display:none !important;}
.padding_20 {padding:0 20px;}
.block_txt {max-width: 1000px; margin-left: auto !important; margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;}
.title_block_txt {}
/*.block_txt p {font-weight: lighter;}*/
.block_txt p a {text-decoration: underline}
.block_txt p a:hover {text-decoration: none}
/*.text_list_ol * {font-weight: 300}*/
.text_list_ol ul {padding:0;margin: 0;}
.text_list_ol ul li {min-height:34px;list-style-type: none;padding-left: 50px; position: relative;margin-bottom: 22px;}
.text_list_ol ul li a:hover {text-decoration: none}
.text_list_ol ul li:last-child {margin-bottom: 0;}
.text_list_ol ul li:before {content:""; display:inline-block;width:33.8px;height: 33.8px;position: absolute; left: 0; top: 0; background: url("data:image/svg+xml,%3Csvg width='34' height='36' viewBox='0 0 34 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='16.8864' cy='17.8864' rx='16.8864' ry='17.8864' fill='%23F5F4F4'/%3E%3Cpath d='M10.4551 17.8862L14.4757 22.1449' stroke='%235BA042' stroke-width='2.5552' stroke-linecap='round'/%3E%3Cpath d='M14.4766 22.145L23.3218 12.7759' stroke='%235BA042' stroke-width='2.5552' stroke-linecap='round'/%3E%3C/svg%3E%0A") center no-repeat;}
.sub_title_page_txt {max-width:700px;margin-left:auto !important;margin-right:auto !important;}
.title_page_txt h1 {margin-bottom: 20px !important}
.sub_title_page_txt h3 {margin-top: 0 !important}
.list_points_services.fusion-fullwidth > .fusion-builder-row > .list_points_services_parent.fusion-layout-column > .fusion-column-wrapper > .fusion-builder-row {padding: 0 2% !important;}
.list_points_services-item {background: #E5EEF6 !important; border-radius: 20px !important; overflow: hidden !important;max-width: 32%; margin-right: 2%;transition: inherit !important;margin-bottom: 25px !important;}
.list_points_services-item:hover {background: #4268A0 !important;box-shadow: 0 0 9px #2F73B0}
.list_points_services-item:nth-child(3n+3) {margin-right: 0 !important;}
.list_points_services-item > span.fusion-column-inner-bg {margin-left: 0 !important; margin-right: 0 !important;}
.list_points_services-item > .fusion-column-wrapper {flex-direction: row !important;}
.list_points_services-item > .fusion-column-wrapper .fusion-image-element {width: 85px;}
.list_points_services-icon {width: 85px; height: 85px}
.list_points_services-title {width: calc(100% - 85px);display: flex !important;flex-direction: column;max-height: 85px; overflow: hidden}
.list_points_services-title h5 {margin-top: 0 !important; margin-bottom: 0 !important;font-weight: 600 !important;margin-left: 35px !important;display: flex; width: 100%; height: 100%;align-items: center;padding-right: 20px !important;}
.list_points_services-item:hover .list_points_services-title h5 {color: #FFFFFF !important;}
.list_points_services-title h4.fusion-title-heading {display: none}
/*.slider_4colums_active .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-wrapper {margin: 0 !important}*/
/*
.slider_4colums_parent {}
.slider_4colums_active .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-wrapper {margin: 0 !important}
.slider_4colums_active .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-wrapper .fusion-imageframe {width: 100% !important}
.slider_4colums_active .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-wrapper .img-responsive {width: 100% !important}
.slider_4colums_images {}
.slider_4colums_description {}
.slider_4colums_parent .slick-slide {
    margin:0 10px;
}

.slider_4colums_parent .slick-list {
    margin-left: -5px; 
} 
.slider_4colums_parent .slick-slide {
    margin-right: 10px; 
}
*/

.slider_slick_bl .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-inner-bg {margin: 0 !important}
.slider_slick_bl .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-wrapper {margin: 0 !important}
.slider_slick_bl .fusion-column-wrapper .fusion-builder-row {padding: 0px 2% !important;}
.column_padding {padding: 0 1.8%;}
.slider_slick_bl .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-wrapper .fusion-imageframe {width: 100% !important}
.slider_slick_bl .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-wrapper .img-responsive {width: 100% !important}
.slider_slick_bl .slick-slide {
    margin:0 10px;
}

.slider_slick_bl .slick-list {
    margin-left: -5px; 
} 
.slider_slick_bl .slick-slide {
    margin-right: 10px; 
}


.slider_4colums_parent .slick-slide {background:#f8f8f8;border-radius: 20px; overflow: hidden;border-bottom:2px solid #f8f8f8;}
.slider_5colums_parent .slick-slide {background:#f8f8f8;overflow: hidden;border-bottom:2px solid #f8f8f8;}
.slider_4colums_parent .slick-slide:hover {background:#fff; border-bottom:2px solid #8AADE1;}
.slider_5colums_parent .slick-slide:hover {background:#fff; border-bottom:2px solid #8AADE1;}
.slider_4colums_parent .slick-slide:hover .button_more p a{border-bottom: 1px solid #8AADE1; }
.slider_5colums_parent .slick-slide:hover .button_more p a{border-bottom: 1px solid #8AADE1; }
.slider_slick_bl .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-wrapper .fusion-title, .slider_slick_bl .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-wrapper .fusion-text {padding:0 20px;}
.slider_4colums_active .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-wrapper .fusion-title h4 {margin:0;}
.slider_block .slick-prev, .slider_block .slick-next {display:flex; width:50px; height:50px; font-size:0;background:none; border-radius:50%;border:1px solid #4268A0; cursor:pointer;}
.slider_block .slick-prev, .slider_block .slick-next {position: absolute; top: 0; bottom: 0; margin: auto;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 8.78205H0.999999M0.999999 8.78205L8.66667 17.5M0.999999 8.78205L8.66667 0.5' stroke='%234268A0'/%3E%3C/svg%3E");background-position: center; background-repeat: no-repeat}
.slider_block .slick-next {transform: rotate(180deg);}
.slider_block .slick-prev:hover, .slider_block .slick-next:hover {background-color:#f8f8f8;}
.slider_4colums_parent .slick-slide:hover h5 {color:#4268a0 !important;}
.slider_block .slick-prev {left: -45px !important;}
.slider_block .slick-next {right: -45px !important;}

.btn_all_blue {background: #558DCE !important; color: var(--button_accent_color); border-color: #4268A0 !important;}
.btn_all_blue:hover {background: #4268A0 !important;}
.half_block {}
.half_block.half_block_img .fusion-column-wrapper {border-radius:20px; overflow:hidden;}
.half_block.half_block_txt {height:100%; align-items: center;}


.open_block_all {}

.btn_txt_open {margin: 0; width: inherit !important; height: inherit !important; background: none !important; border: none !important; color: #4268A0 !important; padding: 0 !important;margin-right: -25px !important;}
.btn_txt_open span {color: #4268A0 !important; font-size: 16px !important}
.btn_txt_open:hover {color: #4268A0 !important;}

.open_block_all .btn_txt_open.btn_close_all_txt {display: none}
.open_block_all > .fusion-column-wrapper > .fusion-builder-row:nth-child(1) {display: none}
.open_block_all.open_block_list  > .fusion-column-wrapper > .fusion-builder-row:nth-child(1) {display: flex}
/*
.open_block_all.open_block_list .btn_txt_open.btn_close_all_txt {display: block}
.open_block_all.open_block_list .btn_txt_open.btn_show_all_txt {display: none}
*/

/*
.open_block_all.open_block_list .btn_txt_open.btn_close_all_txt {opacity: 1}
.open_block_all.open_block_list .btn_txt_open.btn_show_all_txt {opacity: 0}
*/

.btn_txt_open {padding-right: 80px; position: relative}
.btn_txt_open .fusion-button-text::after {content: ''; display: inline-block; width: 50px; height: 50px;border-radius: 50%; border: 1px solid #4268A0; margin-left: 20px; transition: .2s}
.btn_txt_open .fusion-button-text:hover::after {box-shadow: 0 0 5px #4268A0}
.btn_txt_open .fusion-button-text {display: flex; flex-direction: row; align-items: center;}
.btn_txt_open::before {content: ''; display: block; position: absolute; right: 12px; background: #4268A0; width: 28px; height: 1px;}
.btn_txt_open::after {content: ''; display: block; position: absolute; right: 12px; background: #4268A0; width: 28px; height: 1px;transform: rotate(90deg); transition: .3s}
/*
.btn_txt_open:hover::after {animation-name: round-animation-after;  animation-duration: .3s; animation-iteration-count: 1;}

@keyframes round-animation-after {
  0% {
     transform: rotate(90deg);
  }


  100% {  
    transform: rotate(270deg);
  }
}
*/

.btn_txt_open.open_block__cont::after {transform: rotate(180deg);}
.btn_txt_open.open_block__cont:hover::after {animation-iteration-count: 0;}

.post-content .name_details p {margin-bottom: 10px; margin-top: -15px}
.reviews_all .slider_3colums_active,.services_all .slider_3colums_active {max-width: 1380px;  margin: 0 auto;}
.reviews_all.slider_4colums_parent .slick-slide, .services_all.slider_4colums_parent .slick-slide {background: #fff}
.reviews_all.slider_5colums_parent .slick-slide, .services_all.slider_5colums_parent .slick-slide {background: #fff}



.slider_slick_bl .fusion-column-wrapper .fusion-builder-row .slick-list .slick-track .fusion-layout-column > .fusion-column-wrapper .fusion-imageframe.services_img_prev {width:103px !important; height:103px;}
.services_img_prev img {width:100%;}
.services-bl > .fusion-column-wrapper {flex-flow: row wrap !important; justify-content: space-between;}
.services-bl > .fusion-column-wrapper > .fusion-image-element {width:103px;margin-left: 20px;  margin-top: 20px;}
.services-bl > .fusion-column-wrapper > .fusion-title.title {width: calc(100% - 130px);margin-top: 20px;
  display: flex;height: 103px;display: flex;align-items: center;}

.connect-all-bl .center_bl {max-width: 1370px; margin: 0 auto;}
.connection_block > .fusion-column-wrapper {display:block !important;}
.connection_block > .fusion-column-wrapper > .fusion-image-element  {max-width: 122px; margin-right:18px; float:left}
.connection_block .connection_img {width: 122px; height: 122px; border-radius: 50%;}
.connection_block > .fusion-column-wrapper:hover .connection_img {box-shadow: 0 0 9px #2F73B0}
.connection_block > .fusion-column-wrapper > .fusion-title.title  {width: calc(100% - 150px); height:40px !important; margin-left:150px;}

.connection_block > .fusion-column-wrapper > .separator  {width: 255px;margin-left:150px;transition: .8s !important;}
.connection_block > .fusion-column-wrapper:hover .separator {animation-name: separator-animation-other;  animation-duration: 1s; animation-iteration-count: 1;}

@keyframes separator-animation-other {
  0% {
     width: 255px;
  }

  50% {
     width: 5px;
  }

  100% {  
    width: 255px;
  }
}
.connection_block > .fusion-column-wrapper > .fusion-text  {width: calc(100% - 150px);margin-left:150px;margin-left: 150px;
  display: flex; flex-direction: column; min-height: 57px; justify-content: center;}
.connection_block > .fusion-column-wrapper > .fusion-text p {margin-bottom: 0;}
.connection_block > .fusion-column-wrapper > .fusion-text p a {color:#979797;}
.connection_block > .fusion-column-wrapper > .fusion-text p a:hover {color:#333;}

.diagnostics-bl-all {}
.diagnostics-bl-list {}
.diagnostics-bl-item .fusion-column-wrapper.fusion-column-has-shadow {background: #f8f8f8; border-radius: 20px; overflow: hidden; border-bottom: 2px solid #f8f8f8;}
.diagnostics-bl-item:hover .fusion-column-wrapper.fusion-column-has-shadow {border-bottom: 2px solid #8AADE1 !important;background: #fff;}
.diagnostics-bl-item .diagnostics-bl-item-txt {margin-top: 10px}
.diagnostics-bl-item .fusion-title, .diagnostics-bl-item .diagnostics-bl-item-txt, .diagnostics-bl-item .button_more{padding: 0 20px}
.diagnostics-bl-item:hover .fusion-title h3{color: #4268A0 !important}
.diagnostics-bl-item:hover .button_more a{border-bottom: 1px solid #8AADE1;}
.button_more a {font-family: 'Jost'; font-weight: 400;}
.gallery_sm_img img {width: 100%}

.news-all .above_title {position: absolute; top: 0; height: 100%; width: 100%;}
.news-all .above_title .pt-cv-tax-uncategorized {position: absolute;width: 100%;height: 100%;padding-top: 258px;font-size: 0;}
.all-form-block .label_item {max-width: 685px; margin: 0 auto 20px auto}
.all-form-block .label_item .wpcf7-checkbox > .wpcf7-list-item {display: block; margin-left: 0; margin-bottom: 10px}
.all-form-block .label_item .wpcf7-form-control-wrap > input, .all-form-block .label_item .wpcf7-form-control-wrap > textarea {border: 1px solid #979797;resize: none;}
.all-form-block .label_item .wpcf7-form-control-wrap > input:focus, .all-form-block .label_item .wpcf7-form-control-wrap > textarea:focus {border: 1px solid #DDE5EE; box-shadow: 0 0 5px #4268A0}
.all-form-item h3 {text-align: center}
.all-form-item p {max-width: 910px; margin: 0 auto 30px auto !important}
.all-form-item .label_item .wpcf7-list-item input {width: 20px; height: 20px}
.all-form-item .label_item .wpcf7-list-item .wpcf7-list-item-label {font-size: 17px !important; font-weight: lighter; color: #213128;}
.all-form-item h3 {max-width: 685px; margin: 65px auto 20px auto; color: #4268A0 !important;font-weight: 300 !important;}
.all-form-item h3.align-left {text-align: left}
.all-form-item .wpcf7-form-control.wpcf7-checkbox {margin-left: 0 !important}
.form-p {max-width: 685px; margin:0 auto 5px auto !important; color: #979797; font-size: 15px;}
.btn_form {text-align: center; margin-top: 50px}
.title-form {font-family: 'Jost', sans-serif !important; font-size: 16px; color: #213128;}
.all-form-block .label_item .wpcf7-form-control-wrap > input.wpcf7-not-valid {border: 1px solid #D14141; box-shadow: 0 0 5px #FFF1F1}
.wpcf7-form .all-form-item .wpcf7-not-valid-tip {display: none; font-size: 0;}
.wpcf7-form-control-wrap.kc_captcha {display: flex; flex-direction: column;justify-content: center;}
.btn_form {position: relative}
.btn_form .fusion-slider-loading {position: absolute !important; top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important; margin: auto !important}

    .button_other {position:fixed;right: 0;top: 0;bottom: 0;margin: auto;height: 268px;z-index: 1020;}
    .button_other--item {width: 230px;height: 60px;margin-bottom: 2px;transition: .2s;position: absolute;right: -172px; border-radius: 17px 0 0 17px}
.bl_viber {background: #9179EE;border-bottom: 3px solid #5f4ab1}
.bl_viber-prev {background: url("../images/viber.png") center no-repeat;background-size: 40px}
    .bl_telegram {margin-top: 67px;background: #22A3E4;border-bottom: 3px solid #0578b2}
.bl_telegram-prev {background: url("../images/telegram.png") center no-repeat; background-size: 40px}
.bl_watsap {margin-top: 134px;background: #50CA5E; border-bottom: 3px solid #1E9A32}
.bl_watsap-prev {background: url("../images/whatsapp.png") center no-repeat;background-size: 40px}
    .bl_mail {margin-top: 201px;background: #F29137;border-bottom: 3px solid #dd6a00}
.bl_mail-prev {background: url("../images/icon_mail.png") center no-repeat;background-size: 40px}
    .button_other--item:hover {right: 0;}
    .button_other--item a {height: 100%; color:#fff;display: flex;flex-direction: row;}
    .button_other--item a i {color: #fff;display: inline-block;width: 60px; height: 60px;text-align: center;line-height: 65px;}
    .button_other--item span {line-height: 1.2; padding-right: 10px;font-size: 16px !important;width: calc(100% - 60px); padding-left: 5px; display: flex; flex-direction: row;align-items: center;font-size: 17px !important;color: #fff !important}

header .fusion-header-v4 .fusion-header {padding-top: 0; padding-bottom: 0;}
.other_header .searchform .search-field input {height: 40px !important; border: none !important; background: #F5F5F5 !important; border-radius: 50px !important;}
.other_header {width: 100%;max-width: 940px;flex-direction: column !important;}
.other_header .fusion-secondary-menu-search {width: 100%; max-width: 680px}
.other_header .fusion-secondary-menu-search form {margin-left: 0 !important;}

.other_header-top .fusion-secondary-menu-search form {width: 100%; height: 100%; position: relative;max-width: 100%}
.other_header-top .fusion-secondary-menu-search form input[type="text"] {padding-left: 50px !important;width: 100%; height: 39px; border-radius: 30px;}

.other_header-top .fusion-secondary-menu-search form input[type="submit"] {font-family: inherit !important; font-size: 0 !important; background: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2831 6.11166C11.2831 5.43254 11.1493 4.76007 10.8894 4.13265C10.6295 3.50522 10.2486 2.93513 9.76839 2.45492C9.28818 1.97471 8.71809 1.59379 8.09066 1.3339C7.46324 1.07402 6.79077 0.940255 6.11166 0.940255C5.43254 0.940255 4.76007 1.07402 4.13265 1.3339C3.50522 1.59379 2.93513 1.97471 2.45492 2.45492C1.97471 2.93513 1.59379 3.50522 1.3339 4.13265C1.07402 4.76007 0.940255 5.43254 0.940255 6.11166C0.940255 6.79077 1.07402 7.46324 1.3339 8.09066C1.59379 8.71809 1.97471 9.28818 2.45492 9.76839C2.93513 10.2486 3.50522 10.6295 4.13265 10.8894C4.76007 11.1493 5.43254 11.2831 6.11166 11.2831C6.79077 11.2831 7.46324 11.1493 8.09066 10.8894C8.71809 10.6295 9.28818 10.2486 9.76839 9.76839C10.2486 9.28818 10.6295 8.71809 10.8894 8.09066C11.1493 7.46324 11.2831 6.79077 11.2831 6.11166ZM10.0872 10.7542C9.02057 11.6709 7.63075 12.2233 6.11166 12.2233C2.73555 12.2233 0 9.48776 0 6.11166C0 2.73555 2.73555 0 6.11166 0C9.48776 0 12.2233 2.73555 12.2233 6.11166C12.2233 7.63075 11.6709 9.02057 10.7542 10.0872L15 14.3359L14.3359 15L10.0872 10.7542Z' fill='%233F3D3D'/%3E%3C/svg%3E") center no-repeat !important;display: block !important; width: 39px !important; height: 37px !important; border-radius: 50% !important; border: none !important; cursor: pointer;position: absolute; left: 4px; top: -18px;}

.other_header .searchform .search-field input::placeholder, .other_header .searchform .search-field input { color: #979797 !important; font-size: 16px; font-weight: 300; opacity: 1 !important}
.lang-list-item { width: 27px;display: flex !important; flex-flow: row wrap; justify-content: space-between;margin-left: 10px;}
.lang-list-item {margin-left: 10px;}
html:lang(ru-RU) .lang-list-item.ru-bl {}
html:lang(ru-RU) .lang-list-item.bl_gen {margin-left: auto; background: #fff; position: relative; z-index: 5;}
html:lang(en-US) .lang-list-item.en-bl {margin-left: auto; background: #fff; position: relative; z-index: 5;}
.other_header-top {display: flex;flex-flow: row wrap;justify-content: space-between;width: 100%}
.lang-list-item.ru-bl .lang-list-img {display: block; width: 25px; height: 25px; border-radius: 50%; overflow: hidden; background: url("../images/russia.svg") center no-repeat; background-size: 100%;}
.lang-list-item.en-bl .lang-list-img {display: block; width: 25px; height: 25px; border-radius: 50%; overflow: hidden; background: url("../images/united_kingdom.svg") center no-repeat; background-size: 100%;}
.lang-list-item.cn-bl .lang-list-img {display: block; width: 25px; height: 25px; border-radius: 50%; overflow: hidden; background: url("../images/china.svg") center no-repeat; background-size: 100%;}
.other_header-top .lang {order: 3; width: 120px;}
html:lang(ru-RU) .en-bl-lang {display: none}
html:lang(en-US) .ru-bl-lang {display: none}
.lang-list {flex-direction: row; display: flex;position: relative}
.lang-list-other {position: absolute; right: 40px; top: 0; width: 37px; display: flex; flex-direction: row; transition: .2s;}
/*.lang.open_block_leng .lang-list-other {right: 55px}*/
.lang:hover .lang-list-other {right: 40px}
/*html:lang(en-US) .lang.block-lang.en-bl > .lang-list.en-bl-lang > .lang-list-item.ru-bl{right: -10px; position: absolute;}*/
html:lang(en-US) .lang.block-lang.ru-bl {display:none}
html:lang(en-US) .lang.block-lang.en-bl {display:block}


.lang {width: 115px; }
.lang-list-item.ru-bl .lang-list-txt {}
.other_header-prev {margin-right: 15px}
.other_header-mail .other_header-prev {width: 30px; height: 30px;background: url("../images/mail-ico.svg") center no-repeat; background-size: 100%;}
.other_header-phone .other_header-prev {width: 26px; height: 26px;background: url("../images/phone-ico.svg") center no-repeat; background-size: 100%;}
.other_header-descrb {margin-top: -3px}
.other_header-descrb a {position: relative; display: block; font-weight: 600; color: #4268A0; font-size: 20px}
.other_header-descrb a span {position: absolute; left: 0; bottom: -10px;font-size: 12px;line-height: 1; font-weight: 300; color: #213128;}
.other_header-child {display: flex; flex-direction: row;align-items: center;}
.other_header-bottom {width: 100%; display: flex; flex-direction: row; align-items: center;margin-top: 12px;}
.other_header-button a {display: block; font-size: 18px; background: #4268A0; color: #fff; border-radius: 15px; border-bottom: 2px solid #001C64;padding: 8px 36px;}
.other_header-button a span {color: #fff !important;}
.other_header-button a:hover {color: #fff;background: #001C64;}
.other_header-phone {margin-left: 32px;}
.other_header-button {margin-left: auto; margin-top: 6px}
.fusion-secondary-main-menu {background: linear-gradient(to left, #3875AE, #558DCE); border: none !important}
.fusion-main-menu > ul#menu-main_menue {justify-content: space-between;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li {width: 20%;}
.fusion-main-menu > ul#menu-main_menue li a {box-sizing: border-box;background: none;}
.fusion-main-menu > ul#menu-main_menue > li > a { font-size: 17px; color: #fff; border: none;min-height: 64px; }
.fusion-main-menu > ul#menu-main_menue > li > a:hover {border: none}
.fusion-main-menu > ul#menu-main_menue > li > a span {display: flex; padding: 0 13px; position: relative; height: 100%;flex-direction: row; align-items: center;}
.fusion-main-menu > ul#menu-main_menue > li > a span::before {display: block; position: absolute; width: 0;height: 6px; background: #86BF0D;content: '';bottom: 0px;left: 0;right: 0; margin: auto; transition: .2s;}
.fusion-main-menu > ul#menu-main_menue > li:hover > a span::before {width: 100%;}
.fusion-main-menu > ul#menu-main_menue > li > ul.sub-menu li a {color: #001C64; font-size: 15px;font-family: 'Jost', sans-serif !important;line-height: 1.5;}
.fusion-main-menu > ul#menu-main_menue > li > ul.sub-menu li a:hover {text-decoration: underline}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu {width: 1321px; left: -1px !important; position: absolute;display: flex;flex-flow: row wrap; padding: 15px 24% 25px 24%;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li a {width: 240px; height: 60px;padding: 0; padding-left: 55px; padding-right: 23px; margin: 10px 0px; background-size: 44px !important}
/*.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li a, .fusion-main-menu > ul#menu-main_menue > li:nth-child(3) > ul.sub-menu li a, .fusion-main-menu > ul#menu-main_menue > li:nth-child(5) > ul.sub-menu li a, .fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu li a {height: 60px;padding: 0; padding-left: 55px; padding-right: 23px; margin: 10px 0px; background-size: 44px !important}*/
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li a span {display: flex;flex-flow: row;height: 60px;align-items: center;}
/*.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li a span, .fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li a span, .fusion-main-menu > ul#menu-main_menue > li:nth-child(3) > ul.sub-menu li a span, .fusion-main-menu > ul#menu-main_menue > li:nth-child(5) > ul.sub-menu li a span, .fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu li a span {display: flex;flex-flow: row;height: 60px;align-items: center;}*/
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-kardio a {background: url("../images/menu/icon_kardiologija_angiologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-kardio a:hover {background: url("../images/menu/icon_kardiologija_angiologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-kardiohir a {background: url("../images/menu/icon_kardiohirurgija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-kardiohir a:hover {background: url("../images/menu/icon_kardiohirurgija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-pulmon a {background: url("../images/menu/icon_pulmonologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-pulmon a:hover {background: url("../images/menu/icon_pulmonologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-onk a {background: url("../images/menu/icon_onkologija_senologija_gematologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-onk a:hover {background: url("../images/menu/icon_onkologija_senologija_gematologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-kiber a {background: url("../images/menu/icon_cyberknife_kibernozh_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-kiber a:hover {background: url("../images/menu/icon_cyberknife_kibernozh_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.da-vinchi a {background: url("../images/menu/icon_cyberknife_kibernozh_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.da-vinchi a:hover {background: url("../images/menu/icon_cyberknife_kibernozh_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-sosudy a {background: url("../images/menu/icon_sosudistaja_hirurgija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-sosudy a:hover {background: url("../images/menu/icon_sosudistaja_hirurgija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-nevrologiya a {background: url("../images/menu/icon_nejrohirurgija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-nevrologiya a:hover {background: url("../images/menu/icon_nejrohirurgija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-neyrohirur a {background: url("../images/menu/icon_nejrohirurgija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-neyrohirur a:hover {background: url("../images/menu/icon_nejrohirurgija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-urologiya a {background: url("../images/menu/icon_nefrologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-urologiya a:hover {background: url("../images/menu/icon_nefrologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-oftalmologiya a {background: url("../images/menu/icon_oftalmologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-oftalmologiya a:hover {background: url("../images/menu/icon_oftalmologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-endokronolodiya a {background: url("../images/menu/icon_endokrinologija_v%20germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-endokronolodiya a:hover {background: url("../images/menu/icon_endokrinologija_v%20germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-ortoped a {background: url("../images/menu/icon_ortopedija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-ortoped a:hover {background: url("../images/menu/icon_ortopedija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-ginekolog a {background: url("../images/menu/icon_ginekologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-ginekolog a:hover {background: url("../images/menu/icon_ginekologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-pediatr a {background: url("../images/menu/icon_pediatrija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-pediatr a:hover {background: url("../images/menu/icon_pediatrija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-plastika a {background: url("../images/menu/icon_plasticheskaja_kosmeticheskaja_hirurgija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-plastika a:hover {background: url("../images/menu/icon_plasticheskaja_kosmeticheskaja_hirurgija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-nefrologiya a {background: url("../images/menu/icon_urologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-nefrologiya a:hover {background: url("../images/menu/icon_urologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-dermatologiya a {background: url("../images/menu/icon_dermatologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-dermatologiya a:hover {background: url("../images/menu/icon_dermatologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-otoloringolog a {background: url("../images/menu/icon_otolaringologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-otoloringolog a:hover {background: url("../images/menu/icon_otolaringologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-stomat a {background: url("../images/menu/icon_stomatologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-stomat a:hover {background: url("../images/menu/icon_stomatologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-besplodie a {background: url("../images/menu/icon_besplodie_andrologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-besplodie a:hover {background: url("../images/menu/icon_besplodie_andrologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-gastro a {background: url("../images/menu/icon_gastroenterologija_gepatologija_v_germanii_d.svg") left center no-repeat; padding-right: 50px;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu li.therapy-gastro a:hover {background: url("../images/menu/icon_gastroenterologija_gepatologija_v_germanii_m.svg") left center no-repeat;}
/*
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.whole_body-diagnostics a {background: url("../images/menu/icon_diagnostika_vsego_organizma_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.whole_body-diagnostics a:hover {background: url("../images/menu/icon_diagnostika_vsego_organizma_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.kardio-diagnostics a {background: url("../images/menu/icon_kardiohirurgija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.kardio-diagnostics a:hover {background: url("../images/menu/icon_kardiohirurgija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.onko-diagnostics a {background: url("../images/menu/icon_onkologija_senologija_gematologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.onko-diagnostics a:hover {background: url("../images/menu/icon_onkologija_senologija_gematologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.derma-diagnostics a {background: url("../images/menu/icon_dermatologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.derma-diagnostics a:hover {background: url("../images/menu/icon_dermatologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.stomat-diagnostics a {background: url("../images/menu/icon_stomatologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.stomat-diagnostics a:hover {background: url("../images/menu/icon_stomatologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.gastro-survey a {background: url("../images/menu/icon_gastroenterologija_gepatologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.gastro-survey a:hover {background: url("../images/menu/icon_gastroenterologija_gepatologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.finekolog-survey a {background: url("../images/menu/icon_ginekologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.finekolog-survey a:hover {background: url("../images/menu/icon_ginekologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.kardio-survey a {background: url("../images/menu/icon_kardiologija_angiologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.kardio-survey a:hover {background: url("../images/menu/icon_kardiologija_angiologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.oftalmolog-survey a {background: url("../images/menu/icon_oftalmologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.oftalmolog-survey a:hover {background: url("../images/menu/icon_oftalmologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.urolog-survey a {background: url("../images/menu/icon_urologija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.urolog-survey a:hover {background: url("../images/menu/icon_urologija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.nevrolog-survey a {background: url("../images/menu/icon_nejrohirurgija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li.nevrolog-survey a:hover {background: url("../images/menu/icon_nejrohirurgija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(3) > ul.sub-menu li.ortopediya-reabilitaciya a {background: url("../images/menu/icon_posttravmaticheskaja_reabilitazija_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(3) > ul.sub-menu li.ortopediya-reabilitaciya a:hover {background: url("../images/menu/icon_posttravmaticheskaja_reabilitazija_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(3) > ul.sub-menu li.sport-reabilitaciya a {background: url("../images/menu/icon_nejroreabilitazija_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(3) > ul.sub-menu li.sport-reabilitaciya a:hover {background: url("../images/menu/icon_nejroreabilitazija_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(3) > ul.sub-menu li.neyro-reabilitaciya a {background: url("../images/menu/icon_sportivnaja_reabilitazija_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(3) > ul.sub-menu li.neyro-reabilitaciya a:hover {background: url("../images/menu/icon_sportivnaja_reabilitazija_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(5) > ul.sub-menu li.neyro-reabilitaciya a {background: url("../images/menu/icon_kiniki_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(5) > ul.sub-menu li a {background: url("../images/menu/icon_kiniki_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(5) > ul.sub-menu li a:hover {background: url("../images/menu/icon_kiniki_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu li.visa-organizaciya a {background: url("../images/menu/icon_sosudistaja_hirurgija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu li.visa-organizaciya a:hover {background: url("../images/menu/icon_sosudistaja_hirurgija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu li.projivanie-organizaciya a {background: url("../images/menu/icon_prozhivanie_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu li.projivanie-organizaciya a:hover {background: url("../images/menu/icon_prozhivanie_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu li.transport-organizaciya a {background: url("../images/menu/icon_transport_transfer_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu li.transport-organizaciya a:hover {background: url("../images/menu/icon_transport_transfer_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu li.aviaciya-organizaciya a {background: url("../images/menu/icon_sanitarnaja_aviacija_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu li.aviaciya-organizaciya a:hover {background: url("../images/menu/icon_sanitarnaja_aviacija_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu li.perevodchik-organizaciya a {background: url("../images/menu/icon_uslugi_perevodchika_v_germanii_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu li.perevodchik-organizaciya a:hover {background: url("../images/menu/icon_uslugi_perevodchika_v_germanii_m.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu li.kontrol-organizaciya a {background: url("../images/menu/icon_kontrol_rezultatov_lechenija_d.svg") left center no-repeat;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu li.kontrol-organizaciya a:hover {background: url("../images/menu/icon_kontrol_rezultatov_lechenija_m.svg") left center no-repeat;}
*/

.fusion-main-menu > ul#menu-main_menue > li > ul.sub-menu {border: none;}
.fusion-main-menu > ul#menu-main_menue > li {padding: 0 !important}
.fusion-main-menu > ul#menu-main_menue > li.fusion-custom-menu-item.fusion-main-menu-search {display: none}
.fusion-main-menu > ul#menu-main_menue > li {position: inherit;}
.fusion-main-menu > ul#menu-main_menue {position: relative;}

.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu {display: flex; flex-direction: row;box-shadow: none;width: 610px; position: absolute; padding:30px 20px; justify-content: space-between;box-shadow: 1px 1px 30px rgba(0,0,0,.09);}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li .sub-menu {position: relative;left: 0;margin: 0;visibility: visible;opacity: 1; background: none !important;box-shadow: none; background: #fff !important; border: none !important; display: flex; width: 100%;flex-flow: row wrap; justify-content: space-between;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu > li  {box-shadow: none; background: none !important;width:100%;min-width: 195px}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(5) > ul.sub-menu > li, .fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu > li {width:45%;min-width: 195px}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu > li > a {padding: 0;color: #4268A0; font-size: 16px;font-family: 'Jost', sans-serif;margin-top: 0}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu > li > a:hover {text-decoration: none;color: #001C64}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li .sub-menu li, .fusion-main-menu > ul#menu-main_menue > li:nth-child(5) > ul.sub-menu li .sub-menu li {box-shadow: none; background: none !important; width: 50%; min-width: 195px}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li .sub-menu li a, .fusion-main-menu > ul#menu-main_menue > li:nth-child(5) > ul.sub-menu li .sub-menu li a {width: 100%; height: 40px;padding: 0; /*padding-left: 65px;*/}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li .sub-menu li a span, .fusion-main-menu > ul#menu-main_menue > li:nth-child(5) > ul.sub-menu li .sub-menu li a span {display: flex;flex-flow: row;height: 60px;align-items: center;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(3) > ul.sub-menu {position: absolute;padding: 15px 0;box-shadow: none;width: 325px;box-shadow: 1px 1px 30px rgba(0,0,0,.09);}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(5) > ul.sub-menu, .fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu {box-shadow: none;width: 657px; position: absolute; padding: 15px 24% 25px 24%; box-shadow: 1px 1px 30px rgba(0,0,0,.09);display: flex; width: 657px; flex-flow: row wrap; justify-content: space-between;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu {width: 100%;padding: 15px 0;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(8) > ul.sub-menu {padding: 15px 0;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu > li {width: 100%;}
.fusion-main-menu > ul#menu-main_menue > li > ul.sub-menu li a {width: 100%;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(5) > ul.sub-menu {width: 590px;padding: 15px 0;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(5) > ul.sub-menu > li {width: 49%}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(2) > ul.sub-menu li .sub-menu li {width: 100%;}
.fusion-main-menu > ul#menu-main_menue > li:nth-child(6) > ul.sub-menu {}
.fusion-header-wrapper {margin-top: -1px !important}
.fusion-header-wrapper .fusion-header {padding-bottom: 30px !important}
.list_points_klinik-item {background: #F8F8F8 !important; border-radius: 20px !important; overflow: hidden !important; max-width: 32%; margin-right: 2%; transition: inherit !important; margin-bottom: 25px !important;border-bottom: 2px solid #fff;}
.list_points_klinik-item .fusion-column-inner-bg, .list_points_klinik-item .fusion-column-wrapper {margin: 0 !important}
.list_points_klinik-item .fusion-column-wrapper .fusion-title.title {margin-left: 25px; margin-right: 25px; margin-bottom: 32px;}
.list_points_klinik-item .fusion-column-wrapper {}
.list_points_klinik-item:nth-child(3n+3) {margin-right: 0 !important;}
.list_points_klinik-item:hover {background: #fff !important; border-bottom: 2px solid #8AADE1;}
.klinik_row {}

.footer_top {background: #F0F0F0}
.center_other {max-width: 1320px; width: 96%; margin: 0 auto}
.footer_top-menus {display: flex; display: -webkit-flex; -webkit-flex-direction: column; flex-direction: row; flex-wrap: wrap;padding: 70px 0;justify-content: space-between;}
.footer_menu {break-inside: avoid; width: 24%;}
.footer_menu ul {margin: 0; padding: 0;}
.footer_menu ul li {margin: 0; padding: 0; list-style-type: none;line-height: 1.3; margin: 8px 0}
.footer_menu ul li a {color: #979797; font-size: 15px;}
.footer_menu ul li a:hover {color: #213128}
.cont_info {margin-top: 55px}
.cont_info p {font-size: 15px;margin-bottom: 0; margin-top: 5px;}
p.title_menu {font-size: 18px; color: #001C64; font-family: 'Jost', sans-serif !important;font-weight: 500;margin-bottom: 25px;}
.footer_menu2 {}
.menu_footer2_items li.items-highlighted {margin: 25px 0 0 0}
.menu_footer2_items li.items-highlighted a {font-size: 18px;font-family: 'Jost', sans-serif; color: #213128}
.menu-menu_footer4-container,.menu-menu_footer2-container {margin-bottom: 45px}
.cont_info p span {display: block; color: #979797}
.cont_info p a {color: #979797}
.cont_info p a:hover {color: #001C64;}
.cont_info p a span {color: #979797; display: inherit}
.cont_info p a:hover span {color: #001C64;}
.footer_bottom {background: #558DCE;padding: 20px 0px;}
.footer_bottom .center_other {display: flex; flex-direction: column;flex-direction: row;justify-content: space-between}
.footer_bottom .center_other .footer_bottom_left {display: flex; flex-direction: column;flex-direction: row;}
.footer_bottom .center_other .footer_bottom_right li::before {display: none}
.footer_bottom p {margin: 0;font-weight: 500; color: #FFFFFF; font-size: 16px}
.footer_bottom ul {margin: 0 0 0 15px; padding: 0; display: flex; flex-direction: column;flex-direction: row;}
.footer_bottom ul li { padding: 0; list-style-type: none; display: block; position: relative; margin: 0 15px}
.footer_bottom ul li:before {content: ''; display: inline-block; height: 15px; width: 1px; background: #fff; position: absolute;left: -15px; top: 9px;}
.footer_bottom ul li a {color: #FFFFFF; font-size: 16px; font-weight: 500;}
.footer_bottom ul li a:hover {text-decoration: underline}
.fusion-portfolio-wrapper .fusion-portfolio-meta {display: none}
.big_numbers {margin-bottom: 0 !important; margin-top: 25px !important}
.big_numbers h1 {line-height: 1 !important}
.slider_4colums_active.slider_slick_bl .slider_4colums_description > p {display: -webkit-box;-webkit-line-clamp: 6; -webkit-box-orient: vertical;overflow: hidden;}
.slider_slick_bl .fusion-title {display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden; min-height: 60px}
.slider_4colums_active.slider_slick_bl.vrachi .slider_4colums_description {display: -webkit-box;-webkit-line-clamp: 4; -webkit-box-orient: vertical;overflow: hidden;}
.slider_3colums_active.slider_slick_bl.otzivi .slider_4colums_description p {display: -webkit-box;-webkit-line-clamp: 6; -webkit-box-orient: vertical;overflow: hidden;}
.all-doctor .fusion-portfolio-post .fusion-portfolio-content-wrapper img {width: 100%;}
.all-doctor .fusion-portfolio-post .fusion-portfolio-content-wrapper .entry-title {font-size: 23px !important;  text-align: center; margin-bottom: 15px !important;}
.all-doctor .fusion-portfolio-post .fusion-portfolio-content-wrapper .entry-title a {color:#213128 !important;font-family: 'Jost', sans-serif !important;}
.all-doctor .fusion-portfolio-post:hover .fusion-portfolio-content-wrapper .entry-title a {color: #3875AE !important}
.all-doctor .fusion-portfolio-post .fusion-portfolio-content-wrapper .fusion-post-content {font-size: 17px; color: #213128; font-weight: 300; text-align: center}
.all-doctor .fusion-rollover-link {position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.all-doctor .fusion-image-wrapper .fusion-rollover, .all-doctor .fusion-image-wrapper:hover .fusion-rollover {opacity: 1 !important; transform: inherit !important;background: none !important;}
.all-doctor .fusion-rollover-gallery, .all-doctor .fusion-rollover-sep, .all-doctor .fusion-rollover-title, .all-doctor .fusion-rollover-categories {display: none}
.all-doctor .fusion-rollover-content {height: 100%;}
.all-doctor .fusion-rollover-link {width: 100% !important; height: 100% !important; border-radius: 0;}
.all-doctor .fusion-rollover-link::before {display: none}
.all-doctor .fusion-image-wrapper {position: inherit; border-radius: 20px 20px 0 0; overflow: hidden}
.all-doctor .fusion-portfolio-wrapper#fusion-portfolio-1 .fusion-portfolio-content {margin: 0 !important; padding: 25px 5px !important; background: #F8F8F8; border-radius: 0 0 20px 20px;min-height: 153px; border-bottom: 2px solid #f8f8f8}
.all-doctor .fusion-portfolio-post:hover .fusion-portfolio-content {border-bottom: 2px solid #8AADE1 !important; background: none}
.all-doctor .fusion-filters {border: none;text-align: center}
.all-doctor .fusion-filter {margin: 5px !important;float: none; display: inline-block;}
.all-doctor .fusion-filter a {padding: 5px 20px; border: 1px solid #4268A0; border-radius: 30px; color: #4268A0;}
.all-doctor .fusion-filter.fusion-active a {background: #4268A0; color: #fff !important;border: 1px solid #4268A0 !important;}
.all-doctor .fusion-filter a:hover { color: #4268A0;box-shadow: 0 0 6px #4268A0;}

.block_markieren_title {max-width: 950px; margin-left: auto; margin-right: auto; padding-left: 50px; width: 100%}
.block_markieren_title .fusion-title-heading {margin-bottom: 35px; color: #4268A0 !important; position: relative}

.block_markieren_title .fusion-title-heading::before {content: ""; display: inline-block; width: 33.8px; height: 33.8px; position: absolute; left: -47px; top: 0; background: url("data:image/svg+xml,%3Csvg width='34' height='36' viewBox='0 0 34 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='16.8864' cy='17.8864' rx='16.8864' ry='17.8864' fill='%23F5F4F4'/%3E%3Cpath d='M10.4551 17.8862L14.4757 22.1449' stroke='%235BA042' stroke-width='2.5552' stroke-linecap='round'/%3E%3Cpath d='M14.4766 22.145L23.3218 12.7759' stroke='%235BA042' stroke-width='2.5552' stroke-linecap='round'/%3E%3C/svg%3E%0A") center no-repeat;}
.block_markieren_title .fusion-text p{color: #213128;}

.main_top_block h1.fusion-title-heading {font-size: 50px !important; color: #406BAD !important; line-height: 1.2;}
.main_top_block .main_sescr_block p {color: #213128; font-size: 47px !important;line-height: 1.2 !important;}
.main_top_block .fusion-text {max-width: 517px}
.main_top_block .descr_block_100img-title .fusion-text {max-width: 84%}

.text_list_ol ul li a {color:#001C64; text-decoration: underline; font-weight: 400 !important}
.fusion-footer {display: none}
.all-doctor .fusion-post-content {display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;height: 58.5px}
.all-doctor .entry-title.fusion-post-title {display: flex;overflow: hidden;height: 60px; align-items: center; justify-content: center}
.vrachi .slider_4colums_description p{display: -webkit-box;-webkit-line-clamp: 5; -webkit-box-orient: vertical;overflow: hidden;height: 166px}

.search-page {display: flex; flex-direction: column; }
.search-page .search-page-search-form {order: 2;margin-bottom: 0;border: none;}
.search-page .fusion-blog-archive {order: 1}
.title_search {text-align: center; margin-bottom: 80px;}
.search-page .fusion-post-wrapper {border: none !important; border-bottom: 3px solid #F8F8F8 !important; background: #F8F8F8 !important; border-radius: 20px !important; position: relative; overflow: hidden}
.search-page .fusion-post-wrapper:hover {border-bottom: 3px solid #4268a0 !important;}
.search-page .fusion-post-wrapper:hover .entry-title.fusion-post-title a {color: #001c64 !important}
.search-page .fusion-alignright {display: none !important}
.search-page .fusion-single-line-meta {display: none !important}
.search-page .entry-title { font-size: 32px !important;}
.search-page .entry-title a {display: block}
.search-page .entry-title a::after {display: block; position: absolute; top: 0; left: 0; content: ""; width: 100%; height: 100%; border-radius: 20px;}
.search-page .fusion-read-more::after {display: none}
.search-page .fusion-content-sep.sep-double {transition: .8s !important; border: none !important; height: 2px !important; background: #4268A0; width: 100%; }
.search-page .fusion-post-wrapper:hover .fusion-content-sep.sep-double {animation-name: separator-animation-separator; animation-duration: 1s; animation-iteration-count: 1;}

.pagination .current, .pagination .inactive {border: none !important;color: #4268A0 !important; font-size: 19px; font-weight: 100; border-radius: 50% !important; display: flex !important; flex-direction: row; align-items: center !important; justify-content: center !important; padding: 0 !important; width: 35px !important; height: 35px !important;}
.pagination .current {background: #F5F4F4 !important; color: #213128 !important}
.pagination-next::after, .pagination-prev::before, .pagination-prev *, .pagination-next * {display: none}
.pagination-prev, .pagination-next {width: 50px; height: 50px; display: block !important; border-radius: 50% !important; border: 1px solid #4268A0 !important;}
.pagination-next {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 8.78205H0.999999M0.999999 8.78205L8.66667 17.5M0.999999 8.78205L8.66667 0.5' stroke='%234268A0'/%3E%3C/svg%3E");background-position: center; background-repeat: no-repeat;transform: rotate(180deg);}
.pagination-prev {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 8.78205H0.999999M0.999999 8.78205L8.66667 17.5M0.999999 8.78205L8.66667 0.5' stroke='%234268A0'/%3E%3C/svg%3E");
  background-position: center; background-repeat: no-repeat;}
.pagination-prev:hover, .pagination-next:hover {background-color: #f8f8f8 !important;}

.cmn-toggle-switch{display:none;position:relative;overflow:hidden;margin:0;padding:0;width:60px;height:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;background:0 0}
    .cmn-toggle-switch:focus{outline:0}
    .cmn-toggle-switch .sp_o{display:block;position:absolute;top:20px;left:0;right:20px;height:2px;background:#000;font-size:0;text-indent:-9999px}
    .cmn-toggle-switch .sp_t{display:none;position:absolute;left:0;top:39px}
    .cmn-toggle-switch .sp_c{display:none;position:absolute;left:0;top:39px}
    .cmn-toggle-switch .sp_o::after,.cmn-toggle-switch .sp_o::before{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#000;content:""}
    .cmn-toggle-switch .sp_o::before{top:-12px}
    .cmn-toggle-switch .sp_o::after{bottom:-12px}
    .cmn-toggle-switch__htx .sp_o{-webkit-transition:background 0 .3s;transition:background 0 .3s}
    .cmn-toggle-switch__htx .sp_o::after,.cmn-toggle-switch__htx .sp_o::before{-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0;transition-delay:.3s,0}
    .cmn-toggle-switch__htx .sp_o::before{-webkit-transition-property:top,-webkit-transform;transition-property:top,transform}
    .cmn-toggle-switch__htx .sp_o::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}
    .cmn-toggle-switch__htx.active span{background:0 0}
    .cmn-toggle-switch__htx.active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
    .cmn-toggle-switch__htx.active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
    .cmn-toggle-switch__htx.active span::after,.cmn-toggle-switch__htx.active span::before{-webkit-transition-delay:0,.3s;transition-delay:0,.3s}
    .cmn-toggle-switch__htx.active .sp_t{display:none}
    .cmn-toggle-switch__htx.active .sp_c{display:block}

.fusion-rollover {opacity: 0 !important;transform: inherit !important;}
    .fusion-rollover .fusion-rollover-gallery, .fusion-rollover .fusion-rollover-title, .fusion-rollover .fusion-rollover-categories {display: none !important}
    .fusion-flexslider.flexslider {border: none !important}
.subtitle_search {text-align: center; font-size: 22px; color: #213128}
.search_bottom_menu {display: flex; justify-content: center;}
.subtitle_search {text-align: center''}
.search_bottom_menu ul li a {color: #4268A0; text-decoration: underline; font-weight: 300;}
.search_bottom_menu ul li {min-height: 34px;list-style-type: none;padding-left: 50px;position: relative;margin-bottom: 18px;}
.search_bottom_menu ul li::before {content: ""; display: inline-block; width: 33.8px; height: 33.8px; position: absolute; left: 0; top: 0;
  background: url("data:image/svg+xml,%3Csvg width='34' height='36' viewBox='0 0 34 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='16.8864' cy='17.8864' rx='16.8864' ry='17.8864' fill='%23F5F4F4'/%3E%3Cpath d='M10.4551 17.8862L14.4757 22.1449' stroke='%235BA042' stroke-width='2.5552' stroke-linecap='round'/%3E%3Cpath d='M14.4766 22.145L23.3218 12.7759' stroke='%235BA042' stroke-width='2.5552' stroke-linecap='round'/%3E%3C/svg%3E%0A") center no-repeat;}
.search-page-search-form-top form input[type=search] {border: 1px solid #979797 !important; color: #000000 !important; font-size: 17px !important; width: calc(100% - 130px);margin-right: 10px;background: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2831 6.11166C11.2831 5.43254 11.1493 4.76007 10.8894 4.13265C10.6295 3.50522 10.2486 2.93513 9.76839 2.45492C9.28818 1.97471 8.71809 1.59379 8.09066 1.3339C7.46324 1.07402 6.79077 0.940255 6.11166 0.940255C5.43254 0.940255 4.76007 1.07402 4.13265 1.3339C3.50522 1.59379 2.93513 1.97471 2.45492 2.45492C1.97471 2.93513 1.59379 3.50522 1.3339 4.13265C1.07402 4.76007 0.940255 5.43254 0.940255 6.11166C0.940255 6.79077 1.07402 7.46324 1.3339 8.09066C1.59379 8.71809 1.97471 9.28818 2.45492 9.76839C2.93513 10.2486 3.50522 10.6295 4.13265 10.8894C4.76007 11.1493 5.43254 11.2831 6.11166 11.2831C6.79077 11.2831 7.46324 11.1493 8.09066 10.8894C8.71809 10.6295 9.28818 10.2486 9.76839 9.76839C10.2486 9.28818 10.6295 8.71809 10.8894 8.09066C11.1493 7.46324 11.2831 6.79077 11.2831 6.11166ZM10.0872 10.7542C9.02057 11.6709 7.63075 12.2233 6.11166 12.2233C2.73555 12.2233 0 9.48776 0 6.11166C0 2.73555 2.73555 0 6.11166 0C9.48776 0 12.2233 2.73555 12.2233 6.11166C12.2233 7.63075 11.6709 9.02057 10.7542 10.0872L15 14.3359L14.3359 15L10.0872 10.7542Z' fill='%233F3D3D'/%3E%3C/svg%3E") 18px center no-repeat !important;}
.search-page-search-form-top form .fusion-search-field.search-field {width: calc(100% - 130px);margin-right: 10px;}
.search-page-search-form-top form .fusion-search-button.search-button {position: relative !important;}
.search-page-search-form-top form input[type=submit] {width: 120px !important; color: #fff !important; background: #F69B19 !important; border:none !important;  border-radius: 10px !important;border-bottom: 2px solid #E46203 !important;}
.bottom_search {margin-top: 80px;}
.search-page .fusion-post-content-container p {font-size: 17px; color: #213128;font-weight: 300;}
.search-page-search-form-top {margin-top: 80px}
.search-page-search-form-top h2,.search-page-search-form-top p {text-align: center}

.search-no-results .useful-links {display: none}
.search-no-results .title_search h4 {display: none}
.search-no-results .title-heading-left, .search-no-results .oops, .error404 .useful-links, .error404 .fusion-error-page-404 {display: none}
.search-no-results .col-lg-4, .error404 .col-lg-4 {width: 100% !important}
.search-no-results .fusion-error-page-search h3 {display: none}
.error-page form input[type=search] {border: 1px solid #979797 !important; color: #000000 !important; font-size: 17px !important; width: calc(100% - 130px);margin-right: 10px;background: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2831 6.11166C11.2831 5.43254 11.1493 4.76007 10.8894 4.13265C10.6295 3.50522 10.2486 2.93513 9.76839 2.45492C9.28818 1.97471 8.71809 1.59379 8.09066 1.3339C7.46324 1.07402 6.79077 0.940255 6.11166 0.940255C5.43254 0.940255 4.76007 1.07402 4.13265 1.3339C3.50522 1.59379 2.93513 1.97471 2.45492 2.45492C1.97471 2.93513 1.59379 3.50522 1.3339 4.13265C1.07402 4.76007 0.940255 5.43254 0.940255 6.11166C0.940255 6.79077 1.07402 7.46324 1.3339 8.09066C1.59379 8.71809 1.97471 9.28818 2.45492 9.76839C2.93513 10.2486 3.50522 10.6295 4.13265 10.8894C4.76007 11.1493 5.43254 11.2831 6.11166 11.2831C6.79077 11.2831 7.46324 11.1493 8.09066 10.8894C8.71809 10.6295 9.28818 10.2486 9.76839 9.76839C10.2486 9.28818 10.6295 8.71809 10.8894 8.09066C11.1493 7.46324 11.2831 6.79077 11.2831 6.11166ZM10.0872 10.7542C9.02057 11.6709 7.63075 12.2233 6.11166 12.2233C2.73555 12.2233 0 9.48776 0 6.11166C0 2.73555 2.73555 0 6.11166 0C9.48776 0 12.2233 2.73555 12.2233 6.11166C12.2233 7.63075 11.6709 9.02057 10.7542 10.0872L15 14.3359L14.3359 15L10.0872 10.7542Z' fill='%233F3D3D'/%3E%3C/svg%3E") 18px center no-repeat !important;}
.error-page form .fusion-search-field.search-field {width: calc(100% - 130px);margin-right: 10px;}
.error-page form input[type=submit] {width: 120px !important; color: #fff !important; background: #F69B19 !important; border:none !important;  border-radius: 10px !important;border-bottom: 2px solid #E46203 !important;cursor: pointer}
.error-page form .fusion-search-button.search-button {position: relative !important}
.error-page form input[type=submit]:hover {background: #E46203 !important}
.fusion-error-page-search h4 {text-align: center}
.search-no-results .bottom_search {margin-bottom: 60px;}
.descr404 {max-width: 1000px; margin: 70px auto 100px auto !important; width: 100%; font-size: 20px; color: #213128; text-align: center; font-weight: 100}
.error404 .fusion-title h2, .error404 .fusion-title h1, .error404 .fusion-error-page-search h2, #post-404page h1 {text-align: center !important}
.block_out {display: none}
html:lang(ru-RU) .block_out.ru {display: block}
.sub_descr_404 {text-align: center; color: #001C64; max-width: 510px; margin: 30px auto;}
.error404 .fusion-error-page-search p {text-align: center !important}
.error404 .search_bottom_menu {margin-bottom: 60px;}
.error404 .search-page-search-form form {margin-bottom: 60px;}
.vrachi .slider_4colums_description p {}
.slider_4colums_active .fusion-title-size-five .fusion-title-heading.title-heading-left {text-align: left !important; font-size: 1.2em !important; width: 100%;}

.avada-has-megamenu-shadow .fusion-main-menu > .sub-menu {box-shadow: 1px 9px 20px rgba(0,0,0,.2) !important;}

.footer_top .center_other {position: relative}

.free_p {position: absolute;bottom: 10px;right: 10px;font-size: 10px;color: #979797;display: none}
.home .free_p {display: block}
.free_p a {color: #979797;}
.free_p a:hover {color: #001C64;}

.footer_menu ul.menu_footer7_items li a, .footer_menu ul.menu_footer8_items li a {font-size: 18px; color: #001C64; font-family: 'Jost', sans-serif !important; font-weight: 500; margin-bottom: 25px;}
.footer_menu ul.menu_footer7_items, .footer_menu ul.menu_footer8_items {margin-bottom: 40px;}
.footer_menu ul.menu_footer8_items {margin-top: 55px}
.fusion-logo-link {position: relative;margin-top: -25px;}
.fusion-logo-link span {position: absolute; bottom: -33px;left: 0; min-width: 275px; color: #575756}

.block-lang {display: none !important}
span.block-lang{display: none !important}
html:lang(en-US) .block-lang.en-bl {display: block !important}
html:lang(en-US) span.block-lang.en-bl {display: inline-block !important; color: #213128;}
html:lang(ru-RU) .block-lang.ru-bl {display: block !important}
html:lang(ru-RU) span.block-lang.ru-bl {display: inline-block !important;color: #213128;}
html:lang(en-US) .button_other--item span.en-bl {display: flex !important;}
html:lang(ru-RU) .button_other--item span.ru-bl {display: flex !important}

.block-lang_s {display: none}
html:lang(ru-RU) .block-lang_s.ru_bl {display: block}
html:lang(en-US) .block-lang_s.en_bl {display: block}
.kc_captcha {text-align: center;margin-top: 50px;}
.kc_captcha span {color: #213128;}
.lang-list-txt {display: none}
.ilightbox-container .ilightbox-social {display: none !important}
.ilightbox-toolbar.metro-white .ilightbox-play {display: none !important}
/*.bl_gen > .lang-list-img {box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .7)}*/
.lang-list-img:hover {box-shadow: 0 0 9px #2F73B0;}
.bl_gen > .lang-list-img {border: 2px solid #71A7D8}
.bl_gen > .lang-list-img:hover {box-shadow: none}
html:lang(en-US) .lang-list-item.en-bl {right: 40px;}
html:lang(en-US) .lang-list-other {right: 0;}
html:lang(en-US) .lang:hover .lang-list-other {right: 0;}
.fusion-secondary-header {display: none}
.single-post .single-navigation {border: none; display: flex; flex-direction: row; align-items: center;justify-content: space-between;margin-bottom: 25px;}
.single-post .single-navigation::after,.single-post .single-navigation::before  {display: none}
.single-post .single-navigation a[rel="prev"] {display: flex; flex-direction: row;}
.single-post .single-navigation a[rel="prev"]::before {display: inline-block; content: ''; width: 50px; height: 50px;position: relative;transform: inherit;left: 0; margin-top: -10px; margin-right: 19px;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 8.78205H0.999999M0.999999 8.78205L8.66667 17.5M0.999999 8.78205L8.66667 0.5' stroke='%234268A0'/%3E%3C/svg%3E"); background-position: center; background-repeat: no-repeat;border-radius: 50%; border: 1px solid #4268A0;}
.single-post .single-navigation a[rel="next"] {display: flex; flex-direction: row;}
.single-post .single-navigation a[rel="next"]::after {display: inline-block; content: ''; width: 50px; height: 50px; position: relative;transform: inherit;left: 0; margin-top: -10px; margin-left: 19px;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 8.78205H0.999999M0.999999 8.78205L8.66667 17.5M0.999999 8.78205L8.66667 0.5' stroke='%234268A0'/%3E%3C/svg%3E"); background-position: center; background-repeat: no-repeat;transform: rotate(180deg);border-radius: 50%; border: 1px solid #4268A0;}
.single-post .single-navigation a[rel="next"]:hover::after,.single-post .single-navigation a[rel="prev"]:hover::before {background-color: #f8f8f8;}
.single-post .fusion-meta-info {border: none; margin-top: 0; color: #4268A0;font-family: 'Jost', sans-serif !important;font-size: 16px; margin-bottom: 200px;}
.fusion-blog-archive .fusion-posts-container article .blog-shortcode-post-title a, .fusion-blog-archive .fusion-posts-container article .blog-shortcode-post-title {color: #213128 !important; font-size: 23px; line-height: 25px !important}
.fusion-blog-archive .fusion-posts-container article .fusion-rollover-link {border: 1px solid #c00;position: absolute;z-index: 100;}
.fusion-blog-archive .fusion-posts-container article .fusion-post-wrapper {position: relative; border: none !important;background: #f8f8f8 !important;border-radius: 20px;overflow: hidden;border-bottom: 2px solid #f8f8f8 !important}
.fusion-blog-archive .fusion-posts-container article:hover .blog-shortcode-post-title a, .fusion-blog-archive .fusion-posts-container article:hover .blog-shortcode-post-title {color: #4268A0 !important}
.fusion-blog-archive .fusion-posts-container article:hover .fusion-post-wrapper {background: #fff !important; border-bottom: 2px solid #8AADE1 !important;}
.fusion-blog-archive .fusion-posts-container article .blog-shortcode-post-title a::before {content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
.fusion-blog-archive .fusion-posts-container article .fusion-meta-info .fusion-read-more {font-family: 'Jost', sans-serif !important;font-size: 16px;}
.fusion-blog-archive .fusion-posts-container article .fusion-meta-info .fusion-read-more::after {display: none}
.fusion-blog-archive .fusion-posts-container article .fusion-content-sep.sep-double.sep-solid {display: none}
.fusion-blog-archive .fusion-posts-container article .fusion-post-content.post-content {display: flex; flex-direction: column;}
.fusion-blog-archive .fusion-posts-container article .fusion-post-content.post-content .fusion-single-line-meta {order: 1; margin-bottom: 15px;}
.fusion-blog-archive .fusion-posts-container article .fusion-post-content.post-content .fusion-single-line-meta span {font-size: 17px; color: #001C64}
.fusion-blog-archive .fusion-posts-container article .fusion-post-content.post-content .blog-shortcode-post-title {order: 2}
.fusion-blog-archive .fusion-posts-container article .fusion-post-content.post-content .fusion-post-content-container {order: 3}
.fusion-blog-archive .fusion-posts-container article .fusion-post-content.post-content .fusion-post-content-container p {margin-bottom: 0; color: #213128; font-size: 17px;}
.ilightbox-toolbar.metro-white a.ilightbox-close, .isMobile .ilightbox-toolbar.metro-white a.ilightbox-close {width: 50px; height: 50px; background: url("../images/plus.svg") center no-repeat !important;  margin: 20px}
.ilightbox-toolbar.metro-white a.ilightbox-fullscreen, .isMobile .ilightbox-toolbar.metro-white a.ilightbox-fullscreen {width: 50px; height: 50px; background: url("../images/pfeil_rechts.svg") center no-repeat !important;background-position: center !important; margin: 20px 0}
.ilightbox-toolbar.metro-white a.ilightbox-close:hover {background-color: inherit !important; background-position: center !important;}
.ilightbox-toolbar.metro-white a.ilightbox-fullscreen:hover {background-color: inherit !important; background-position: center !important;}
.isMobile .ilightbox-toolbar.metro-white {height: 85px !important}
.isMobile .ilightbox-toolbar.metro-white a, .isMobile .ilightbox-toolbar.metro-white a:hover {height: 50px !important}
.news_bl {}
.news_data p {font-size: 17px; color: #001C64; margin: 20px 0 0 0 !important;}
.single-post .entry-title.fusion-post-title{font-weight: 600 !important;font-family: 'Jost', sans-serif !important; color: #4268a0 !important; text-align: center}

.footer_bottom .center_other .footer_bottom_right li a {display: block; width: 29px; height: 29px; font-size: 0}
.footer_bottom .center_other .footer_bottom_right li a:hover {text-decoration: none}
.footer_bottom .center_other .footer_bottom_right li.menu_fb a {background: url("../images/fb_foot.svg") center no-repeat;}
.footer_bottom .center_other .footer_bottom_right li.menu_youtube a{background: url("../images/yt_footer.svg") center no-repeat;}
.footer_bottom .center_other .footer_bottom_right li.menu_telegram a{background: url("../images/tg_footer.svg") center no-repeat;}
.footer_bottom .center_other .footer_bottom_right li.menu_instagram a{background: url("../images/inst_footer.svg") center no-repeat;}

@media (max-width: 1501px) {
    .descr_block_100img > .fusion-column-wrapper {width: 605px !important;}
    .btn_margin_xl {margin-top: 50px !important}
    .list_points_services-title h4 {font-size: 23px !important}
}

@media (max-width: 1473px) {
    .slider_slick_bl .fusion-column-wrapper .fusion-builder-row {padding: 0px 8% !important;}
    .slider_block .slick-next {right: 30px !important;}
    .slider_block .slick-prev {left: 30px !important;}
    .fusion-title-size-three h3 {font-size: 28px !important}
    .services-bl > .fusion-column-wrapper > .fusion-image-element {width: 80px;}
    .services-bl > .fusion-column-wrapper > .fusion-title.title {height: 80px;margin-top: 0}
    .services-bl > .fusion-column-wrapper > .fusion-image-element {margin-top: 0}
    .connection_block > .fusion-column-wrapper > .fusion-image-element {max-width: 90px}
    .connection_block .connection_img {width: 90px;height: 90px;}
    .connection_block > .fusion-column-wrapper > .fusion-title.title, .connection_block > .fusion-column-wrapper > .fusion-text  {margin-left: 70px;width: calc(100% - 70px);}
    .connection_block > .fusion-column-wrapper > .separator { margin-left: 107px;}
    .slider_4colums_active.slider_slick_bl .slider_4colums_description > p {line-height: 1.6;}
    .connection_block > .fusion-column-wrapper > .fusion-text {margin-left: 110px;  width: calc(100% - 150px);}
}

@media (max-width: 1370px) {
    .descr_block_100img {padding-left: 14px; padding-right: 14px;max-width: 92%; width: 92% !important;}
    .descr_block_100img > .fusion-column-wrapper {width: 675px !important;}
    .btn_margin_xl {margin-top: 30px !important}
    .descr_block_100img > .fusion-column-wrapper > .fusion-builder-row {padding: 30px !important;}
    .list_points_services-title h4 {font-size: 18px !important}
    .list_points_services-item {margin-bottom: 20px !important;}
    .fusion-title-size-three h3 {font-size: 22px !important;}
    .fusion-title-size-three {margin-top: 10px !important;}
    .descr_block_100img_putbg > .fusion-column-wrapper{margin-left: 4% !important;}
    .main_top_block h1.fusion-title-heading {font-size: 53px !important;}
    .main_top_block .main_sescr_block p {font-size: 34px !important;}
    .fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu {width: 1200px;}
    
}
@media (max-width: 1340px) {
    .fusion-main-menu > ul#menu-main_menue > li > a {font-size: 16px}
    .fusion-main-menu > ul#menu-main_menue > li > a span {padding: 0 10px;}
    .fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu {width: 1160px;}
    .services_all .fusion-title-size-three h3 {font-size: 19px !important;}
}
@media (max-width: 1274px) {
    .other_header-descrb a {font-size: 16px}
    .other_header .fusion-secondary-menu-search {max-width: 585px;}
    .other_header {max-width: 840px;}
}
@media (max-width: 1199px) {
    .descr_block_100img > .fusion-column-wrapper {width: 70% !important;}
    .list_points_services-title h4 {font-size: 16px !important}
    .fusion-title-size-five h5 {font-size: 18px !important; text-align: center !important}
    .fusion-title-size-five.list_points_services-title h5 {text-align: left !important}
    .fusion-main-menu > ul#menu-main_menue > li > a span {padding: 0 6px;}
     .fusion-main-menu > ul#menu-main_menue > li:nth-child(1) > ul.sub-menu {width: 1060px;}
    .connection_block > .fusion-column-wrapper > .separator {width: 230px;}
    .connection_block > .fusion-column-wrapper > .fusion-text {width: calc(100% - 95px);justify-content: inherit;}
    
}
@media (max-width: 1199px) {
.other_header-child.other_header-mail {display: none}
.other_header {max-width: 635px;}
.other_header .fusion-secondary-menu-search {max-width: 385px;}
}
@media (max-width: 1099px) {
    .fusion-header-wrapper .fusion-header {padding-bottom: 10px !important;padding-top: 10px !important;}
    .descr_block_100img > .fusion-column-wrapper {width: 90% !important;margin: 0 auto !important;}
    .descr_block_100img > .fusion-column-wrapper > .fusion-builder-row .descr_block_100img-prev {max-width: 70px}
    .descr_block_100img > .fusion-column-wrapper > .fusion-builder-row .descr_block_100img-title {min-height: 70px;width: calc(100% - 70px);padding-left: 15px;}
    .button-main {padding:10px 25px !important;margin-top: 10px !important;}
    .list_points_services-item {max-width: 49% !important; width: 49% !important;}
    .list_points_services-item:nth-child(3n+3) {margin-right: 2% !important;}
    .list_points_services-item:nth-child(2n) {margin-right: 0 !important}
    .slider_slick_bl .fusion-title {min-height: 40px;}
    .post-content .descr_block_100img p {color: #213128 !important}
    .list_points_services-item > .fusion-column-wrapper .fusion-image-element {width: 75px;height: 75px;}
    .list_points_services-title {max-height: 75px;}
    .other_header-button {display: none}
    .other_header-top {}
    .other_header-top .lang {position: absolute;right: 11px;top: 26px;width: 80px;}
    .lang-list-txt {display: none}
/*    .lang-list-item {width: 35px;}*/
    .other_header-top {width: 112px;}
    .lang.open_block_leng .lang-list-other {right: 25px;}
    .lang-list-other {width: 35px;}
    .other_header-bottom {flex-direction: column;align-items: baseline;margin-top: -23px;}
    .other_header-child, .other_header-child.other_header-phone {margin-left: auto}
    .other_header-child.other_header-phone {padding-right: 50px}
    .other_header {width: auto}
    .fusion-logo a {display: inline-block !important}
    .fusion-logo-left.fusion-header-v4 .fusion-logo {flex-wrap: wrap !important; flex-direction: row; justify-content: space-between; align-items: center; display: flex;}
    .fusion-mobile-selector span {display: none}
    .fusion-mobile-menu-text-align-left .fusion-mobile-selector {width: 50px; height: 50px; background: none;border: none}
    .fusion-mobile-menu-text-align-left .fusion-selector-down {border: none}
    .fusion-selector-down {border: none !important}
    .fusion-mobile-selector {position: absolute !important; top: 65px; right: 0;}
    .fusion-logo {width: calc(100% - 80px) !important;}
    .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu {padding-top: 0 !important;padding-bottom: 0 !important}
    .fusion-mobile-selector {display: none}
    .cmn-toggle-switch{display:block;position: absolute; right: 0; top: 62px;}
    #mobile-menu-main_menue.active-main_menue {display: block !important; }
    .fusion-mobile-menu-search.active-main_search {display: block !important}
    .fusion-secondary-main-menu {position: fixed; width: 100%; background: none;height: 0; overflow: hidden}
    .fusion-secondary-main-menu.open {height: 100%; overflow: auto}
    body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a {border: none !important;border-bottom: 2px solid #E5EEF6 !important;font-family: 'Jost', sans-serif !important; font-size: 16px !important; color: #4268A0;padding-left: 0 !important; background: url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9.21795H23M23 9.21795L15.3333 0.5M23 9.21795L15.3333 17.5' stroke='%234268A0'/%3E%3C/svg%3E%0A") right center no-repeat;}
    .fusion-mobile-nav-holder > ul {border: none !important}
    .sub-menu {/*border: 2px solid #ccc !important;position: fixed;right: 30px;z-index: 10;*/}
    body.hidden {overflow: hidden}
     .fusion-secondary-main-menu {height: 0;}
    .fusion-secondary-main-menu.open {overflow: auto; height: 100%;}
    .fusion-mobile-nav-item.menu-item-has-children {position: relative}
    .fusion-mobile-nav-item.menu-item-has-children > button {position: absolute;left: 0; width: 100%; display: block; height: 50px;}
    .fusion-mobile-nav-item.menu-item-has-children > button {}
    .active-main_menue.active-toogle-child-menu-parent > li:not(.active-toogle-child-menu){display: none}
    .fusion-menu.active-main_menue.active-toogle-child-menu-parent {padding-top: 43px;}
    .menu-item-has-children.active-toogle-child-menu > button {position: absolute; width: 150px;top: -50px;left: 0;}
    .fusion-open-submenu::before {content: '' !important;}
    .menu-item-has-children.active-toogle-child-menu > button.fusion-open-submenu {background: url("data:image/svg+xml,%3Csvg width='23' height='18' viewBox='0 0 23 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 9.21795H1M1 9.21795L8.33333 0.5M1 9.21795L8.33333 17.5' stroke='%23001C64'/%3E%3C/svg%3E%0A") left center no-repeat;}
    .ru .menu-item-has-children.active-toogle-child-menu > button.fusion-open-submenu::before {content: 'назад' !important;font-family: 'Jost', sans-serif !important; font-weight: 100; color: #213128; font-size: 16px;}
    .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {min-height: 50px;}
    .sub-menu.fusion-sub-menu-open > li > a {padding-left: 0 !important;}
    .sub-menu.fusion-sub-menu-open > li > a::before, .sub-menu.fusion-sub-menu-open > li > .sub-menu > li > a::before{display: none}
    .sub-menu.fusion-sub-menu-open > li > .sub-menu > li > a {padding-left: 25px !important}
    .sub-menu.fusion-sub-menu-open > li > .sub-menu {display: block !important}
    .fusion-mobile-nav-item.menu-item-has-children.active-toogle-child-menu > .sub-menu > .fusion-mobile-nav-item .sub-menu {display: block !important}
    .active-toogle-child-menu {}
    .fusion-mobile-menu-search.active-main_search input[type=submit]{ display:none}
    .fusion-mobile-menu-search.active-main_search input[type=search] {background: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2831 6.11166C11.2831 5.43254 11.1493 4.76007 10.8894 4.13265C10.6295 3.50522 10.2486 2.93513 9.76839 2.45492C9.28818 1.97471 8.71809 1.59379 8.09066 1.3339C7.46324 1.07402 6.79077 0.940255 6.11166 0.940255C5.43254 0.940255 4.76007 1.07402 4.13265 1.3339C3.50522 1.59379 2.93513 1.97471 2.45492 2.45492C1.97471 2.93513 1.59379 3.50522 1.3339 4.13265C1.07402 4.76007 0.940255 5.43254 0.940255 6.11166C0.940255 6.79077 1.07402 7.46324 1.3339 8.09066C1.59379 8.71809 1.97471 9.28818 2.45492 9.76839C2.93513 10.2486 3.50522 10.6295 4.13265 10.8894C4.76007 11.1493 5.43254 11.2831 6.11166 11.2831C6.79077 11.2831 7.46324 11.1493 8.09066 10.8894C8.71809 10.6295 9.28818 10.2486 9.76839 9.76839C10.2486 9.28818 10.6295 8.71809 10.8894 8.09066C11.1493 7.46324 11.2831 6.79077 11.2831 6.11166ZM10.0872 10.7542C9.02057 11.6709 7.63075 12.2233 6.11166 12.2233C2.73555 12.2233 0 9.48776 0 6.11166C0 2.73555 2.73555 0 6.11166 0C9.48776 0 12.2233 2.73555 12.2233 6.11166C12.2233 7.63075 11.6709 9.02057 10.7542 10.0872L15 14.3359L14.3359 15L10.0872 10.7542Z' fill='%233F3D3D'/%3E%3C/svg%3E") 15px center no-repeat, #F5F5F5; border-radius: 25px !important; padding-left: 43px !important; padding-right: 20px !important}
    .fusion-mobile-menu-search.active-main_search {margin-top: 30px !important}
    .fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a {font-weight: 600 !important}
    .connection_block > .fusion-column-wrapper > .separator {width: 195px;}
    @keyframes separator-animation-other {
  0% {
     width: 195px;
  }

  50% {
     width: 5px;
  }

  100% {  
    width: 195px;
  }
}
    .active-toogle-child-menu .sub-menu.fusion-sub-menu-open {padding-bottom: 56px}
    .other_header-child.other_header-phone {margin-bottom: 20px;}
    .fusion-logo-link span {display: none}
    .other_header {margin-top: 30px;}
    .lang:hover .lang-list-other {right: 25px}
    .lang .lang-list-other {right: 25px}
    .lang.open_block_leng:hover .lang-list-other {right: 25px;}
    .main_top_block .descr_block_100img-title .fusion-text {max-width: 100%}
/*    .active-toogle-child-menu:nth-child .sub-menu.fusion-sub-menu-open {margin-bottom: 100px;}*/
    html:lang(en-US) .lang-list-item.en-bl {right: 0;}
html:lang(en-US) .lang-list-other {right: 0;}
    
html:lang(en-US) .lang-list-item.en-bl {right: 42px;}
html:lang(en-US) .lang.open_block_leng .lang-list-other {right: 35px;}
    .fusion-mobile-nav-item > .sub-menu > .fusion-mobile-nav-item > .fusion-open-submenu {display: none}
    .footer_bottom .center_other {flex-direction: column}
    .footer_bottom .center_other .footer_bottom_left {order: 2}
    .footer_bottom .center_other .footer_bottom_right {order: 1}
    .footer_bottom ul.menu_footer-bottom-soc {margin: 0 0 20px 0; justify-content: center;}
    .footer_bottom {padding: 40px 0px;}
}

@media (max-width: 1057px) {
    .connection_block > .fusion-column-wrapper > .separator {width: 165px;}
    @keyframes separator-animation-other {
  0% {
     width: 165px;
  }

  50% {
     width: 5px;
  }

  100% {  
    width: 165px;
  }
}
    .services-bl > .fusion-column-wrapper > .fusion-title.title {margin-top: 0 !important}
        .connection_block > .fusion-column-wrapper {display: flex !important;flex-direction: column !important;justify-content: center !important;align-items: center;}
    .connection_block > .fusion-column-wrapper > .fusion-image-element {margin-right: 0;}
    .connection_block > .fusion-column-wrapper > .fusion-text {margin-left: 0; margin-top: 10px}
    .connection_block > .fusion-column-wrapper > .separator {margin-left: 0}
    .connection_block > .fusion-column-wrapper > .fusion-title.title {width: 100%}
    .connection_block > .fusion-column-wrapper > .fusion-text p {text-align: center}
    .slider_block .slick-prev {left: 6px !important;}
    .slider_block .slick-next {right: 9px !important;}
}

@media (max-width: 900px) {
    h2 {font-size:22px !important;}
    h3 {font-size:21px !important;}
    h4 {font-size:20px !important;}
.descr_block_100img {width:100% !important; max-width:100%;position: relative !important; border-radius:20px 20px 0 0;margin-top: -40px !important;}
.descr_block_100img > .fusion-column-wrapper {width: 95.5% !important;}
.m_0 > .fusion-column-wrapper {margin:0 !important;}
    .list_points_services-item {max-width: 100% !important; width: 100% !important; margin-right: 0 !important}
    .list_points_services-item:nth-child(3n+3) {margin-right: 0 !important;}
    .list_points_services-item > .fusion-column-wrapper {width: 90% !important; margin: 0 auto !important;}
    .footer_bottom .center_other {flex-direction: column;align-items: center;}
    .footer_bottom ul li:nth-child(1)::before {display: none}
    .klinik_row > .fusion-column-wrapper > .fusion-builder-row {justify-content: center;}
    .klinik_row > .fusion-column-wrapper > .fusion-builder-row > .list_points_klinik-item {margin-left: 10px !important; margin-right: 10px !important;}
    .klinik_row > .fusion-column-wrapper > .fusion-builder-row > .list_points_klinik-item .fusion-title {padding-left: 10px; padding-right: 10px;}
    .fusion-filters {display: flex !important; overflow-x: auto !important;-ms-overflow-style: none;scrollbar-width: none;}
    .fusion-filters::-webkit-scrollbar {
  display: none !important;  for Chrome, Safari, and Opera 
}
    .fusion-filters li {-ms-scroll-snap-type: x; scroll-snap-type: x;scroll-snap-align:center;-ms-scroll-snap-type: center;}
    .fusion-filter {border: none !important}
/*    .fusion-filters {overflow-x: auto !important; overflow-y: hidden; white-space: nowrap;scroll-snap-type: x mandatory;}*/
    
/*    .lang:hover .lang-list-other {right: -100px}*/
    .slider_slick_bl .slick-slide {margin: 0 10px !important}
    .half_block.half_block_txt p:last-child {margin-bottom: 0}
    .footer_bottom .center_other .footer_bottom_left {justify-content: center;flex-direction: column;}
    .footer_bottom .center_other .footer_bottom_left p {text-align: center}
    
}
@media (max-width: 780px) {
    .half_block.half_block_txt {height:auto;}
    .half_block.half_block_img {order:1;}
    .half_block.half_block_img .fusion-imageframe {width:100%; text-align:center;}
    .half_block.half_block_txt {order:2;}
    .slider_slick_bl .fusion-column-wrapper .fusion-builder-row {padding: 0 !important}
    .slider_block .slick-next, .slider_block .slick-prev {display: none !important}
}
@media (max-width: 768px) {
    .descr_block_100img > .fusion-column-wrapper {width: 97% !important;margin: 0 !important;}
    .iner_items_icon h4 {margin-top: 10px !important}
    .footer_menu {width: 48%;}
    .slider_slick_bl .slick-slide {margin: 0 10px !important}
    .slick-list.draggable {padding: 0 20px !important}
    .slick-dots {display: flex; flex-direction: row;width: 100%; align-items: center; justify-content: center; padding: 0;}
    .slick-dots li {list-style-type: none;height: 17px; margin: 0 7px}
    .slick-dots li button {font-size: 0; padding: 0; width: 10px; height: 10px; border-radius: 50%; background: #ccc; border:none; border:1px solid #ccc;cursor: pointer}
    .slick-dots li.slick-active button {background: #558DCE;width: 10px; height: 10px;}
    .fusion-logo-link {width: 150px;}
    .fusion-logo {width: calc(100% - 50px) !important;}
    .other_header-descrb a {font-size: 18px}
    .other_header-descrb a span {font-size: 10px}
    .other_header-child.other_header-phone {padding-right: 40px}
    .main_top_block .fusion-text.fusion-text-2 {display: none}
    .button-main {max-width: 320px !important; margin-left: auto !important; margin-right: auto !important; display: block !important; text-align: center !important;}
    .klinik_row > .fusion-column-wrapper > .fusion-builder-row > .list_points_klinik-item {width: 48% !important; min-width: 46% !important;}
    .gallery_sm_img.fusion-gallery {display: flex; flex-flow: row wrap;justify-content: center;}
    .gallery_sm_img.fusion-gallery > .fusion-grid-column {position: relative !important; width: 48% !important; top: 0 !important; left: 0 !important;padding: 10px !important;}
    .klinik_row.column_padding {padding-left: 0 !important; padding-right: 0 !important}
    .klinik_row.column_padding .fusion-column-wrapper {margin-left: 0 !important; margin-right: 0 !important}
    .fusion-logo img {width: 150px !important}
    
    
}
@media (max-width: 600px) {
    .footer_bottom ul {flex-direction: column;margin: 0;}
    .footer_bottom ul li {text-align: center;}
    .footer_bottom ul li::before {display: none}
    .descr_block_100img_putbg > .fusion-column-wrapper {width: 96% !important;}
    .fusion-header {padding-left: 12px !important; padding-right: 12px !important}
    .other_header {max-width: 240px;}
    .fusion-logo {width: calc(100% - 30px) !important;}
    .other_header-mail .other_header-prev, .other_header-prev {display: none}
    .connection_block > .fusion-column-wrapper > .fusion-text {margin-left: 123px;width: calc(100% - 112px);}
    .block_rev-100 {padding-top: 15px;padding-bottom: 10px !important;}
    .services-bl > .fusion-column-wrapper > .fusion-image-element {width: 70px;height: 70px}
    .services-bl > .fusion-column-wrapper > .fusion-title.title {height: 70px;width: calc(100% - 90px);}
    h1 {font-size: 39px !important}
    h2 {font-size: 36px !important}
    h3 {font-size: 33px !important}
    .other_header-bottom {padding-right: 15px}
    .fusion-logo-link span {display: none}
    .footer_bottom ul.menu_footer-bottom-soc {flex-direction: row}
}
@media (max-width: 490px) {
     .descr_block_100img > .fusion-column-wrapper {width: 100% !important;}
     .block_desctop_on {display:none !important;}
     .block_mobile_on {display:block !important;}
     .button-main {width:100%;}
    .list_points_services-title h4 {font-size: 18px !important}
    .footer_top-menus {padding: 40px 0}
    .slick-list.draggable {margin-left: 0;}
    .fusion-fullwidth.slider_block {padding-left: 0 !important;padding-right: 0 !important;}
    .fusion-fullwidth.slider_block > .fusion-builder-row > .fusion-layout-column .fusion-column-wrapper > .fusion-title-text {padding-left: 41px !important;padding-right: 41px !important;}
    .fusion-fullwidth.slider_block > .fusion-builder-row > .fusion-layout-column.vrachi .fusion-column-wrapper > .fusion-title-text {padding-left: 21px !important;padding-right: 21px !important;}
    .fusion-fullwidth.slider_block > .fusion-builder-row > .fusion-layout-column .fusion-column-wrapper > div > a.fusion-button.button-fla {width: calc(100% - 82px) !important;}
    .fusion-fullwidth.slider_block .fusion-button.fusion-button-default-span {width: calc(100% - 82px) !important;}
    .slick-list.draggable {padding: 0 40px !important;}
    .slider_4colums_active.slider_slick_bl .slider_4colums_description > p {height: auto !important;}
    .width-100 .fusion-fullwidth {padding-left: 20px !important;padding-right: 20px !important}
    .width-100 .basic_block_100img.fusion-fullwidth {padding-left: 0 !important;padding-right: 0 !important}
    .width-100 .slider_block.fusion-fullwidth {padding-left: 0 !important;padding-right: 0 !important}
    .footer_top .center_other {width: 100%; padding-left: 20px; padding-right: 20px}
    .descr_block_100img > .fusion-column-wrapper > .fusion-builder-row {padding: 30px 20px !important;}
    .fusion-header-wrapper .fusion-header {padding-left: 20px !important;padding-right: 20px !important;}
     .block_100img.bl_width100 .descr_block_100img_putbg > .fusion-column-wrapper {padding: 25px !important;}
    .width-100 .fusion-fullwidth.block_txt  {padding-left: 0 !important;padding-right: 0 !important}
    .fusion-layout-column.block_rev-100 {margin-left: auto !important; margin-right: auto !important;width: 96% !important;}
    .other_header-child.other_header-mail {display: none}
    .klinik_row > .fusion-column-wrapper > .fusion-builder-row > .list_points_klinik-item {width: calc(100% - 36px) !important; min-width: calc(100% - 36px) !important;}
    .block_markieren_title .fusion-title-text h5 {text-align: left !important}
    .klinik_row > .fusion-column-wrapper > .fusion-builder-row > .list_points_klinik-item .fusion-title {padding: 10px 20px;}
    .btn_txt_open {margin-right: 0 !important; margin-top: 20px !important}
    .connection_block > .fusion-column-wrapper {display: flex !important;flex-direction: column !important;justify-content: center !important;align-items: center;}
    .connection_block > .fusion-column-wrapper > .fusion-image-element {margin-right: 0;}
    .connection_block > .fusion-column-wrapper > .fusion-text {margin-left: 0; margin-top: 10px}
    .connection_block > .fusion-column-wrapper > .separator {margin-left: 0}
    .connection_block > .fusion-column-wrapper > .fusion-title.title {width: 100%}
    .connection_block > .fusion-column-wrapper > .fusion-text p {text-align: center}
    .services_all.slider_4colums_parent .slick-slide {padding-top: 15px}
    .services_all.slider_5colums_parent .slick-slide {padding-top: 15px}
    .fusion-fullwidth.slider_block.reviews_all > .fusion-builder-row > .fusion-layout-column .fusion-column-wrapper > .fusion-title-text {padding-left: 20px !important; padding-right: 20px !important; padding-top: 15px !important; }
    .fusion-fullwidth.slider_block.services_all > .fusion-builder-row > .fusion-layout-column .fusion-column-wrapper > .fusion-title-text {padding-left: 20px !important; padding-right: 20px !important;padding-top: 0 !important;margin-top: 0 !important;}
    .fusion-fullwidth.slider_block.services_all > .fusion-builder-row > .fusion-layout-column .fusion-column-wrapper {padding-top: 10px  !important}
    .other_header-descrb a {font-size: 16px}
    .other_header-descrb a span {bottom: -4px;width: 100%;text-align: right;}
    .other_header-top .lang {top: 10px}
    .cmn-toggle-switch {top: 48px}
    .width-100 .fusion-fullwidth.all_block__iner_items {padding-left: 0 !important; padding-right: 0 !important;}
    .width-100 .fusion-fullwidth.all_block__iner_items > div > div > div {border-radius: 0 !important;}
    .slider_4colums_active .fusion-title-size-five {margin-top: 40px !important; margin-bottom: 20px !important}
    .fusion-fullwidth.slider_block.clinik_all > .fusion-builder-row > .fusion-layout-column .fusion-column-wrapper > .fusion-title-text {padding-left: 20px !important;padding-left: 20px !important}
    .width-100 .fusion-fullwidth.all_block__iner_items > div > div > div {padding-top: 30px !important;padding-bottom: 0px !important;}
    .width-100 .fusion-fullwidth.all_block__iner_items > div > div > div .fusion-title {margin-bottom: 30px !important}
    .width-100 .fusion-fullwidth.all_block__iner_items > div > div > div .fusion-title.big_numbers {margin-bottom: 0 !important}
    #main {padding-top: 30px !important}
    .other_header-bottom {padding-right: 0}
    
    .main_top_block h1.fusion-title-heading {font-size: 43px !important;}
    .page.type-page .main_top_block .main_sescr_block p {font-size: 23px !important; max-width: 224px !important; line-height: 1.4 !important;}
    .page.type-page .descr_block_100img_putbg > .fusion-column-wrapper {padding: 0 40px 0 40px !important;}
    .descr_block_100img_putbg {padding-top: 10px;}
    .fusion-header-wrapper .fusion-header {padding-bottom: 20px !important; padding-top: 20px !important;}
    .fusion-button {height: 68px; max-width: 300px !important;}
    .button_other--item,.button_other--item:hover {right: 0}
    .button_other {top: inherit;bottom: 0;left: 0;display: flex;flex-direction: row;align-items: flex-start;justify-content: center;height: 52px;}
    .button_other--item {border-radius: 17px 17px 0 0; height: 52px;width: 60px;bottom: 0; position: relative; margin-bottom: 0; margin-left: 5px; margin-right: 5px;}
    .button_other--item .block-lang {display: none !important}
    html:lang(ru-RU) .button_other--item span.ru-bl {display: none !important}
    html:lang(en-US) .button_other--item span.en-bl {display: none !important}
    .bl_viber {border-bottom: none; border-right: 3px solid #5f4ab1;margin-top: 0}
    .bl_telegram {border-bottom: none; border-right: 3px solid #0578b2;margin-top: 0}
    .bl_watsap {border-bottom: none;border-right: 3px solid #1E9A32;margin-top: 0}
    .bl_mail {border-bottom: none; border-right: 3px solid #dd6a00;margin-top: 0}
    .button_other--item a i {height: 54px;line-height: 57px;width: 53px;}
    .button_other::before {content: ""; display: block; height: 40px; background: #fff; width: 100%; position: absolute; bottom: 0;}
    .fusion-button .fusion-button-text {display: flex;height: 46px;justify-content: center;align-items: center;flex-direction: column;}
    .connection_block .connection_img {width: 122px; height: 122px;}
    .connection_block > .fusion-column-wrapper > .fusion-image-element {max-width: 122px;}
    
    .cmn-toggle-switch {height: 40px}
    .other_header-top .lang {top: 14px;}
    .other_header {margin-top: 0;height: 62px;justify-content: flex-start !important;}
    .other_header-bottom {margin-top: 0}
   
    .other_header-child.other_header-phone:nth-child(2) {margin-top: -15px; margin-bottom: 18px;}
    .fusion-header-wrapper {padding-top: 15px;}
    header .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo {margin-top: 0 !important;height: 76px;}
    header .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo .fusion-logo-link {margin-top: -13px !important; margin-left: -5px !important}
    
    @-moz-document url-prefix() {
        .cmn-toggle-switch{top: 63px;}
        .other_header-top .lang {top: 32px}
        }
/*
    .other_header {margin-top: -17px;}
    .other_header-bottom > .other_header-child:nth-child(2) {margin-bottom: 23px;}
    .other_header-bottom {margin-top: -7px;}
*/
    
    .fusion-secondary-main-menu.active-toogle-main-menu{margin-bottom: 150px !important;}
    .fusion-secondary-main-menu.open.active-toogle-main-menu {padding-bottom: 200px !important}
    .fusion-menu.active-main_menue.active-toogle-child-menu-parent {padding-bottom: 50px !important}
    .fusion-secondary-main-menu.open.active-toogle-main-menu .fusion-mobile-menu-search.active-main_search {margin-top: -91px !important;}
    .cmn-toggle-switch {width: 50px;}
    .cmn-toggle-switch .sp_o {right: 14px;}
    html:lang(en-US) .other_header-top .lang {right: 2px}
    .lang-list-img:hover {box-shadow: none}
    .other_header {margin-right: 10px;}
    .lang-list-item.en-bl .lang-list-img {width: 22px;height: 22px;}
    .lang-list-item.ru-bl .lang-list-img {width: 22px;height: 22px;}
    .btn_txt_open span.fusion-button-text {display: flex; flex-direction: row;}
    .bl_gen > .lang-list-img {border-width: 1px}
    .single-post .single-navigation a[rel="next"], .single-post .single-navigation a[rel="prev"] {font-size: 0}
    .slider_4colums_active.slider_slick_bl .slider_4colums_description {min-height: 185px}
    .slider_4colums_active.slider_slick_bl.vrachi .slider_4colums_description {min-height: 160px}
    .slider_4colums_active.slider_slick_bl.vrachi .slider_4colums_description p {display: -webkit-box;-webkit-line-clamp: 5; -webkit-box-orient: vertical;overflow: hidden;}
 .fusion-fullwidth.slider_block > .fusion-builder-row > .fusion-layout-column.news_bl .fusion-column-wrapper > .fusion-title-text {padding-left: 21px !important;padding-right: 21px !important;}
 .fusion-fullwidth.slider_block > .fusion-builder-row > .fusion-layout-column.news_bl .fusion-column-wrapper > .fusion-title-text h5.fusion-title-heading {text-align: left !important;}
    .fusion-fullwidth.slider_block > .fusion-builder-row > .fusion-layout-column.news_bl h1.fusion-title-heading {text-align: center !important}
    h1 {font-size: 34px !important;}
    .footer_bottom {padding: 40px 0px 80px 0;}
}
@media (max-width: 410px) {
    .other_header-child.other_header-phone {padding-right: 28px;}
    .fusion-header {padding-bottom: 15px}
    .other_header-child.other_header-phone {margin-bottom: 3px;}
    .home .descr_block_100img_putbg > .fusion-column-wrapper > .fusion-builder-row {height: 96% !important;}
    .sub-menu.fusion-sub-menu-open > li > a {padding-right: 30px}
    .fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu.open {padding-bottom: 40px !important;}
    .fusion-secondary-main-menu .searchform, .fusion-secondary-main-menu .fusion-row {padding-bottom: 40px;}
    .fusion-search-form-content {padding-bottom: 40px;}
}
@media (max-width: 395px) {
    .list_points_services-title h4 {font-size: 16px !important}
    .other_header-descrb a {font-size: 15px;}
    .other_header-descrb a span {width: 100%;left: -10px;}
    h1 {font-size: 28px !important;}
}

@media (max-width: 383px) {
    .other_header-descrb {display: none}
}
.fusion-title-heading {
	font-weight: bold;
	text-align: left;
}
.title-heading-left {
	text-align: left !important; 
	font-size: 1.2em !important; 
	width: 100%;}