.empty_field{border:1px solid red!important;}
.production__item{height:135px;}
.doctor_image_detail{margin-right:25px;}
.good_text{text-align:center;line-height:23px;display:none;}
.comments__block{margin-bottom:50px;}
.content ul{font-size:14px;margin:14px 0;font-weight:300;line-height:18px;}
.content ul li{font-size:14px;margin:14px 0;font-weight:300;line-height:18px;}
.licences__item{height:252px;}
.vacancy_item .center{text-align:center;}
.detail_text{font-size:14px;margin:14px 0;font-weight:300;line-height:18px;}
.vak_title{font-size:14px;}
#frmremsg_anketa *{font-family:Arial,Sans;}
#frmremsg_anketa h2{margin-bottom:30px;}
#frmremsg_anketa div{margin:5px 0;}
#frmremsg_anketa label{display:inline-block;position:relative;clear:both;margin:5px 4px;font-weight:bold;font-size:12px;color:#222;}
#frmremsg_anketa input[type=text], #frmremsg_anketa input[type=number]{border:none;background:none;border-bottom:1px solid #666;}
#frmremsg_anketa span{font-size:12px;margin-right:5px;}
#frmremsg_anketa input[type=checkbox], #frmremsg_anketa input[type=radio]{border:none;background:none;margin-top:5px;}
#frmremsg_anketa div:nth-child(odd){background:#f4f4f4;}
#frmremsg_anketa button{padding:5px 10px;font-size:14px;}
.bx-composite-btn{display:none!important;}
.footer_right{float:right;margin-left:10px;}
.footer_left{float:left;}
.three_parts{display:block;width:33.333333333%;float:left;font-size:14px;line-height:28px;}
.three_parts a{text-decoration:none;}
.form-2 span + input, .form-2 span + textarea{display:inline;float:left;width:59.375%;margin:0 1.5625%;margin-bottom:15px;}
.third_level_custom{display:none;background:#ececec;list-style:none;padding:1px 0px 1px 10px;}
.active_custom_link .third_level_custom{display:block !important;opacity:1;}
.items-list{text-align:left;}
.tab_services td{padding:10px;}
.custom_title a{color:#64b8e2;font-weight:700;}
.social__item_facebook:hover{background:url(../img/fb-color.png);}
.social__item_odnoklassniki:hover{background:url(../img/ok-color.png);}
.social__item_vk:hover{background:url(../img/vk-color.png);}
.index-info{min-height:auto;}
.index-info::before{height:280px;}
@media (max-width:1199px){.prices__item p{font-size:14px;}
}
.partners__item_footer{float:left;margin-left:15px;}
.partners__footer{float:right;height:48px;line-height:48px;}
.partners__footer img{vertical-align:middle;}
.work:hover{background:#3cbadd;color:#fff;}
.work:hover span,
.work:hover p,
.work:hover .fa{color:#fff;}
.btn-blue{border:2px solid #3cbadd;background:#fff;color:#3cbadd;font-weight:400;margin-top:15px;padding:8px 25px;-webkit-transition:all .2s;transition:all .2s;text-decoration:none;}
.btn-blue:hover{background:#3cbadd;color:#fff;}
.btn-red{background:#EF5E49;border-radius:20px;color:#fff;font-weight:400;margin-top:15px;padding:10px 25px;-webkit-transition:all .2s;transition:all .2s;text-decoration:none;}
.btn-red:hover{background:#DA5542;}
.index-slider,
.index-slider__slide{height:auto;}
.index-slider__slide img{opacity:1 !important;}
.tab_services{border-color:#f5f5f5;width:100%;-ms-word-break:break-all;word-break:break-all;-ms-word-break:break-word;word-break:break-word;}
.tab_services tr:nth-of-type(odd){background-color:#f5f5f5;}
.index-slider .slick-prev:before,
.index-slider .slick-next:before{color:#ddd;}
.index-slider .slick-prev{left:15px;}
.index-slider .slick-next{right:15px;}
.index-slider .slick-prev:hover:before{color:#2390cf;}
.index-slider .slick-next:hover:before{color:#2390cf;}
@media (max-width:365px){.btn-red{padding:10px 10px;font-size:12px;}
.doctors__info a{font-size:12px;}
.doctors__item{margin-bottom:100px;}
}
@media (max-width:550px){.page-content ul, p, h2, ol, .items-list{text-align:left !important;}
.page-content{padding:15px 20px;text-align:left !important;word-wrap:break-word;}
.yandex_metric{display:none;}
/*.page-footer{background:none;}*/
.page-footer__left{background-position:85%;}
}
@media (min-width:992px){.special-offset{margin-top:10px;}
}
@media (min-width:1200px){.special-offset{margin-top:10px;}
}
.blue-text{color:#07A3E1}
.labels__item{background-color:#03a1e0;background-image:-webkit-linear-gradient(left, #00a0e0, #78cbf2);background-image:-moz-linear-gradient(left, #00a0e0, #78cbf2);background-image:-o-linear-gradient(left, #00a0e0, #78cbf2);background-image:linear-gradient(to right, #00a0e0, #78cbf2);border-radius:4px;color:#fff;text-align:center;padding:15px 50px;text-decoration:none;margin-bottom:5px;position:relative;overflow:hidden;}
.labels__item img{width:auto;height:auto;}
.labels__item-ico{position:absolute;left:0;padding:12px;top:0;border-radius:4px;}
.labels__item-text{margin-left:15px;}
.labels__item img:not(.labels__item-ico img){display:none;}
.labels__item-ico img{display:block !important;}
.phone-bg{-webkit-animation:test;-moz-animation:test;animation:test;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;background:url("../img/phone-pos-3.png");display:block;height:49px;width:49px;position:relative;}
a.phone-bg.call-modal:after{content:"Заказать звонок";position:absolute;bottom:-30px;left:-40px;width:120px;font-size:14px;color:#37BEFF;}
@media (max-width:1199px){a.phone-bg.call-modal:after{display:none;}
}
@-webkit-keyframes test{0%{background:url("../img/phone.png");}
30%{background:url("../img/phone-pos-2.png");}
100%{background:url("../img/phone-pos-3.png");}
}
@-moz-keyframes test{0%{background:url("../img/phone.png");}
30%{background:url("../img/phone-pos-2.png");}
100%{background:url("../img/phone-pos-3.png");}
}
@keyframes test{0%{background:url("../img/phone.png");}
30%{background:url("../img/phone-pos-2.png");}
100%{background:url("../img/phone-pos-3.png");}
}
@media(max-width:768px){.labels__item{padding-right:10px;}
}
.nav-mini{display:none;padding:18px 0 0;width:100%;}
.nav-mini-left{text-align:left;float:left;margin:0 26px 10px 0;}
.nav-mini-right{text-align:left;float:left;margin:0 0 10px;}
.nav-mini-right .social{margin:1px 0 0;}
.nav-mini-right .social__item{width:36px;height:34px;border-right:1px #666565 solid;border-bottom:1px #666565 solid;border-radius:4px;-webkit-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.1);box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.1);background:transparent url("../img/nav_min_social_sprite.png-v3.png")!important;background-repeat:no-repeat;margin:0 0 0 12px;}
.nav-mini-right .social__item:first-child{margin-left:0;}
.nav-mini-right .social__item_facebook{background-position:0 0!important;}
.nav-mini-right .social__item_facebook:hover{background-position:0 -38px!important;}
.nav-mini-right .social__item_odnoklassniki{background-position:-39px 0!important;}
.nav-mini-right .social__item_odnoklassniki:hover{background-position:-39px -38px!important;}
.nav-mini-right .social__item_vk{background-position:-78px 0!important;}
.nav-mini-right .social__item_vk:hover{background-position:-78px -38px!important;}
.nav__links button.open-menu{display:none!important;}
@media (max-width:1199px){.nav-mini{display:table;}
.page-header__contants .social, .nav{display:none;}
.page-header__contants .search-block{float:none;}
.search-block{width:100%;}
.search-block .input-2{width:100%;}
}
@media (max-width:768px){.search-block{width:100%;}
.search-block .input-2{width:100%;padding:11px 10px;}
}
@media only screen
and (min-width:330px)
and (max-width:390px){.nav-mini-right .social__item{margin:0 0 0 1px;}
.nav-mini-left{margin:0 6px 10px 0;}
.open-menu{padding:0 17px 0 58px;}
}
.sideabar__nav-link{display:inline-block;}
@media (max-width:990px){.partners__footer{height:auto;float:none;}
.partners__footer .col-md-2{display:inline-block;width:33%;text-align:center;}
}
@media (max-width:768px){.partners__footer{text-align:center;}
}
@media (max-width:400px){.partners__footer .col-md-2{width:45%;}
.price-detail-text table tr td:nth-child(1){display:block;}
.price-detail-text table tr td:nth-child(2){display:block;padding-left:34px;text-align:left;}
}
.smaller_size{
font-size: 0.745rem
}