.echbay-sms-messenger {
    text-align: center;
    width: 45px;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: none;
    z-index: 999;
}
.echbay-sms-messenger.style-for-position-br {
    left: auto;
    right: 20px;
}
.echbay-sms-messenger.style-for-position-tl {
    bottom: auto;
    top: 20px;
}
.echbay-sms-messenger.style-for-position-tr {
    bottom: auto;
    left: auto;
    top: 20px;
    right: 20px;
}
.echbay-sms-messenger.style-for-position-cr,
.echbay-sms-messenger.style-for-position-cl {
    bottom: auto;
    top: 50%;
    transform: translate(0, -50%);
}
.echbay-sms-messenger.style-for-position-cr {
    left: auto;
    right: 20px;
}
.echbay-sms-messenger div {
    margin: 14px 0;
    background: #0084ff center no-repeat;
    background-size: 70%;
    border-radius: 50%;
    box-shadow: 0 3px 10px #888;
}
.echbay-sms-messenger div:first-child {
    margin-top: 0;
}
.echbay-sms-messenger div:last-child {
    margin-bottom: 0;
}
.echbay-sms-messenger div.phonering-alo-alo {
    background-image: url(../img/social/call.png);
    width: 50px;
    height: 50px;
}
.echbay-sms-messenger div.phonering-alo-sms {
    background-image: url(../img/social/mail.png);
    background-color: #ff6600;
    background-size: 60%;
    width: 50px;
    height: 50px;
}
.echbay-sms-messenger div.phonering-alo-messenger {
    background-image: url(../img/social/messenger.png);
    background-color: #e60f1e;
    width: 50px;
    height: 50px;
}
.echbay-sms-messenger div.phonering-alo-zalo {
    background-image: url(../img/social/zalo.png);
    display: none;
    width: 50px;
    height: 50px;
}
.echbay-sms-messenger a {
    display: block;
    line-height: 45px;
    text-indent: -9999px;
    width: 50px;
    height: 50px;
}
@media screen and (max-width: 775px) {
    .echbay-sms-messenger {
        display: block !important;
        bottom: 10px;
        right: 20px;
    }
}
