.social-buttons svg {
    width: 30px;
    height: 30px; }

.social-buttons__button {
    display: inline-block; }
.social-buttons__button + .social-buttons__button {
    padding-left: 15px; }

.social-buttons__link:hover {
   /* border-bottom: 1px solid transparent;*/ }
.social-buttons__link:hover .facebook-back {
    fill: #3b5998; }
.social-buttons__link:hover .facebook-logo {
    fill: #ffffff; }
.social-buttons__link:hover .vk-back {
    fill: #45668e; }
.social-buttons__link:hover .vk-logo {
    fill: #ffffff; }
.social-buttons__link:hover .instagram-back {
    fill: #e1306c; }
.social-buttons__link:hover .instagram-logo {
    fill: #ffffff; }
.social-buttons__link:hover .youtube-back {
    fill: #cd201f;
    -webkit-transition: 0.2s;
    transition: 0.2s; }
.social-buttons__link:hover .youtube-logo {
    fill: #ffffff;
    -webkit-transition: 0.2s;
    transition: 0.2s; }

.social-buttons .facebook-back {
    fill: #ffffff;
    -webkit-transition: 0.2s;
    transition: 0.2s; }

.social-buttons .facebook-logo {
    fill: #0c1c22;
    -webkit-transition: 0.2s;
    transition: 0.2s; }

.social-buttons .vk-back {
    fill: #ffffff;
    -webkit-transition: 0.2s;
    transition: 0.2s; }

.social-buttons .vk-logo {
    fill: #0c1c22;
    -webkit-transition: 0.2s;
    transition: 0.2s; }

.social-buttons .instagram-back {
    fill: #ffffff;
    -webkit-transition: 0.2s;
    transition: 0.2s; }

.social-buttons .instagram-logo {
    fill: #0c1c22;
    -webkit-transition: 0.2s;
    transition: 0.2s; }

.social-buttons .youtube-back {
    fill: #ffffff;
    -webkit-transition: 0.2s;
    transition: 0.2s; }

.social-buttons .youtube-logo {
    fill: #0c1c22;
    -webkit-transition: 0.2s;
    transition: 0.2s; }
.online-cons{
display: flex; max-width: 100%;justify-content: space-between;
}
.title-online-cons{
text-align: center;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {.online-cons{
display: flex; overflow-x:scroll;
}

.consult{font-size:18px !important; font-weight:600}
.text-block-cons {
    border: 2px #ae937e dashed;
    padding:13px !important;
    font-size: 15px !important;
    text-align: center;
}
.text-block-cons_2 {
    border: 2px #ae937e dashed;
    padding: 13px !important;
    font-size: 15px !important;
    text-align: center;
white-space: nowrap;
display:block !important;
}
.text-block-cons_1 {
    border: 2px #ae937e dashed;
    padding: 13px !important;
    font-size: 15px !important;
    text-align: center;
white-space: nowrap;
display: none !important;
}
.img-consult{margin-top: 12px !important;}
.img_next_consult{    display: block !important;
    width: 50px;
    padding-top: 11px;
    margin-left: 43%;}
}
.text-block-cons{
border: 2px #ae937e dashed; padding:30px;font-size:20px;
}
.text-block-cons_1{
border: 2px #ae937e dashed; padding:30px;font-size:20px;
}
.consult{font-size:23px;}
.img-consult{margin-top: 18px;padding: 10px;}
.img_next_consult{display:none;}