.echbay-sms-messenger{text-align: center; width: 45px; position: fixed; bottom: 20px; left: 20px; 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 a{margin: 14px 0; background: #0084FF center no-repeat; background-size: 70%; border-radius: 50%; box-shadow: 0 3px 10px #888}.echbay-sms-messenger div a{display: block; line-height: 45px; text-indent: -9999px}.echbay-sms-messenger div:first-child a{margin-top: 0}.echbay-sms-messenger div:last-child a{margin-bottom: 0}.echbay-sms-messenger div.phonering-alo-alo a{background-image: url(images/call.png)}.echbay-sms-messenger div.phonering-alo-sms a{background-image: url(images/mail.png); background-color: #ff6600; background-size: 60%}.echbay-sms-messenger div.phonering-alo-zalo, .echbay-sms-messenger div.phonering-alo-messenger{display: none}.echbay-sms-messenger div.phonering-alo-messenger a{background-color: #e60f1e; background-image: url(images/messenger.png)}.echbay-sms-messenger div.phonering-alo-zalo a{background-image: url(images/zalo.png)} @media screen and (max-width:775px){.echbay-sms-messenger{display: block !important; bottom: 10px; left: 1px} } @media only screen and (max-width:788px){.echbay-sms-messenger.style-for-position-tr, .echbay-sms-messenger.style-for-position-br, .echbay-sms-messenger.style-for-position-cr{right: 0} } @media only screen and (max-width:588px){.style-for-mgrid-1{display: flex !important; flex-flow: row wrap; width: 100%; bottom: 0 !important; top: auto !important; transform: none !important; left: 0; right: 0}.style-for-mgrid-1 div{flex-basis: 50%; max-width: 50%}.style-for-mgrid-1 div a{border-radius: 0; background-size: auto 68% !important; margin: 0 auto; box-shadow: none} } 