.s-button__full-width {
    flex-basis: 100% !important;
    max-width: 293px;
    margin: 0 auto;
}

@media all and (max-width: 1199px) {
    .c-panel--with-btn-center{}
    .c-panel--with-btn-center .c-panel__group--i1{
        display: none;
    }
    .c-panel--with-btn-center .c-panel__group--i2{flex-basis: 50% !important;}
    .c-panel--with-btn-center .c-panel__group--i2 .s-button-group{

    }
    .c-panel--with-btn-center .c-panel__group--i2 .s-button-group .s-button__full-width{

        margin: 0px;

        min-width: 220px;
    }
    .c-panel--with-btn-center .c-panel__group--i3{
        flex-basis: 50% !important;
    }
}
@media all and (max-width: 963px) {
    .c-panel--with-btn-center{}
    .c-panel--with-btn-center .c-panel__group--i1{}
    .c-panel--with-btn-center .c-panel__group--i2{
    }
    .c-panel--with-btn-center .c-panel__group--i3{}
}
@media all and (max-width: 767px) {
    .c-panel--with-btn-center{}
    .c-panel--with-btn-center .c-panel__group--i1{}
    .c-panel--with-btn-center .c-panel__group--i2{}
    .c-panel--with-btn-center .c-panel__group--i3{}
}

.b-mailing__title{
    font-size:20px;
    text-align:center;
}

.c-panel-social{}
.c-panel-social__title{
    margin-left: 20px;
    font-size: 13px;
    font-weight: 300;
    display: inline-block;
    vertical-align: middle;
    margin-right: 13px;
}
.c-panel-social_wrap-icons{
    display: inline-block;
    vertical-align: middle;
}
.c-panel-social__icon{
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    background: #dadada;
    margin-left: 2px;
}
.c-panel-social__icon--fb{
    background: url(../images/c-panel-icon__fb.png);
}
.c-panel-social__icon--telegram{
    background: url(../images/c-panel-icon__telegram.png);
}


@media (max-width:767px){
    .mobile_map{
        display: block !important;
    }
    .b-clinics-list__item-about .show-map{
        margin-left: 20px;
    }
    .mobile_map--none{
        display:none;
    }
}

.s-menu-mobile{
    width:100%;
}

.s-menu-embeded{
    display:none;
}

.l-section-questions{
    display:block!important;
}
@media (max-width:535px){
    .vit-chat-form .s-form{
        flex-direction: column!important;
    }
    .vit-chat-form .s-form-group.message-input{
        margin-bottom: 20px!important;
    }
    .vit-chat-form .s-form-group	{
        display: flex!important;
        justify-content: space-between!important;
        flex-direction: row!important;
    }
    .vit-chat-form .s-form-group	 > input,.vit-chat-form .s-form-group	 > button{
        width: 48%!important;
        min-width: initial!important;
        max-width: initial!important;
        width: calc(50% - 10px)!important;
    }
}

.reviews-list-fullview{
    align-items:flex-start;
}

.l-header__group__phone-new{}
.l-header__group__phone-new i{
    background: url(../../images/icons/phone-w.svg);
    background-size: cover;
}
@media (max-width:767px){
    .s-button{
        font-size: 20px !important;
        min-height: initial !important;
        max-height: initial !important;
        height: initial !important;
        border-radius: 150px !important;
        line-height: initial !important;
        padding: 8px 10px !important;
        font-family: 'MyseoSansCyrl', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 300;
    }
    .s-button--large{
        height: auto !important;
        font-size: 1.313rem!important;
        line-height: 1.5!important;
        border-radius: 1.563rem!important;
        padding: 12px 10px!important;
    }
    .vit-chat-form .s-button{
        font-size: 0.938rem !important;
        padding: 5px 0px !important;
    }
}
@media (max-width:535px){
    .s-button{
        font-size:18px !important;
    }
    .s-button--large{
        font-size:1.313rem!important;
    }
}
@media all and (min-width: 768px) {
  .l-section-map {
    height: 38.125rem;
  }
}
.b-main-map .b-clinics-select__list .b-clinics-select__list-item .s-control-radio{
    display:flex;
    align-items:center;
}
@media (max-width:767px){
    .s-button-group .s-button{
        min-height:40px!important;
    }
}
@media (min-width: 962px){
    .doctor-about__line-bottom {
        bottom: 2.5rem;
    }
}
.doctor-about{
    overflow:initial;
}
@media (min-width:768px){
    .doctor-about__line-bottom{
        display: flex !important;
        justify-content: space-between;
    }
    .l-section-about .b-doctor__group:first-child{
        width:70%;
    }
    .l-section-about .b-doctor__group:last-child{
        width:30%;
    }
    
}@media (max-width:767px){
    .b-doctor .b-rating .reviews a{
        display:none;
    }
}
