        .hotline-phone-ring-wrap {
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 999999;
        }
        .hotline-phone-ring {
        position: relative;
        visibility: visible;
        background-color: transparent;
        width: 110px;
        height: 110px;
        cursor: pointer;
        z-index: 11;
        -webkit-backface-visibility: hidden;
        -webkit-transform: translateZ(0);
        transition: visibility .5s;
        left: 0;
        bottom: 0;
        display: block;
        }
        .hotline-phone-ring-circle {
        width: 85px;
        height: 85px;
        top: 10px;
        left: 10px;
        position: absolute;
        background-color: transparent;
        border-radius: 100%;
        border: 2px solid #e60808;
        -webkit-animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
        animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
        transition: all .5s;
        -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        opacity: 0.5;
        }
        .hotline-phone-ring-circle-fill {
        width: 55px;
        height: 55px;
        top: 25px;
        left: 25px;
        position: absolute;
        background-color: rgba(230, 8, 8, 0.7);
        border-radius: 100%;
        border: 2px solid transparent;
        -webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
        animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
        transition: all .5s;
        -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        }
        .hotline-phone-ring-img-circle {
        background-color: #e60808;
        width: 33px;
        height: 33px;
        top: 37px;
        left: 37px;
        position: absolute;
        background-size: 20px;
        border-radius: 100%;
        border: 2px solid transparent;
        -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
        animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
        -webkit-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        justify-content: center;
        }
        .hotline-phone-ring-img-circle .pps-btn-img {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        }
        .hotline-phone-ring-img-circle .pps-btn-img img {
        width: 20px;
        height: 20px;
        }
        .hotline-bar {
        position: absolute;
        background: rgba(230, 8, 8, 0.75);
        height: 40px;
        width: 160px;
        line-height: 40px;
        border-radius: 3px;
        padding: 0 10px;
        background-size: 100%;
        cursor: pointer;
        transition: all 0.8s;
        -webkit-transition: all 0.8s;
        z-index: 9;
        box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.1);
        border-radius: 50px !important;
        /* width: 175px !important; */
        left: 33px;
        bottom: 37px;
        }
        .hotline-bar > a {
        color: #fff;
        text-decoration: none;
        font-size: 15px;
        font-weight: bold;
        text-indent: 50px;
        display: block;
        letter-spacing: 1px;
        line-height: 40px;
        font-family: Arial;
        }
        .hotline-bar > a:hover,
        .hotline-bar > a:active {
        color: #fff;
        }
        @-webkit-keyframes phonering-alo-circle-anim {
        0% {
        -webkit-transform: rotate(0) scale(0.5) skew(1deg);
        -webkit-opacity: 0.1;
        }
        30% {
        -webkit-transform: rotate(0) scale(0.7) skew(1deg);
        -webkit-opacity: 0.5;
        }
        100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        -webkit-opacity: 0.1;
        }
        }
        @-webkit-keyframes phonering-alo-circle-fill-anim {
        0% {
        -webkit-transform: rotate(0) scale(0.7) skew(1deg);
        opacity: 0.6;
        }
        50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        opacity: 0.6;
        }
        100% {
        -webkit-transform: rotate(0) scale(0.7) skew(1deg);
        opacity: 0.6;
        }
        }
        @-webkit-keyframes phonering-alo-circle-img-anim {
        0% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        }
        10% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
        }
        20% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg);
        }
        30% {
        -webkit-transform: rotate(-25deg) scale(1) skew(1deg);
        }
        40% {
        -webkit-transform: rotate(25deg) scale(1) skew(1deg);
        }
        50% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        }
        100% {
        -webkit-transform: rotate(0) scale(1) skew(1deg);
        }
        }
        @media (max-width: 768px) {
        .hotline-bar {
        display: none;
        }
        }
    </style>
    <div class='hotline-phone-ring-wrap'>
        <div class='hotline-phone-ring'>
            <div class='hotline-phone-ring-circle'></div>
            <div class='hotline-phone-ring-circle-fill'></div>
            <div class='hotline-phone-ring-img-circle'>
                <a class='pps-btn-img' href='https://zalo.me/0358504065' target='_blank'>
                <img alt='Gọi điện thoại' src='https://hanoimobile.vn/themes/template/images/icon-zalo-chat-white.png' width='50' />
                </a>
            </div>
        </div>
        <div class='hotline-bar'>
            <a href='https://zalo.me/0358504065' target='_blank'>
            <span class='text-hotline'>Liên Hệ</span>
            </a>
        </div>
    </div>
    <div aria-hidden='true' class='snowflakes'>
        <div class='snowflake'>&#10053;</div>
        <div class='snowflake'>&#10054;</div>
        <div class='snowflake'>&#10053;</div>
        <div class='snowflake'>&#10054;</div>
        <div class='snowflake'>&#10053;</div>
        <div class='snowflake'>&#10054;</div>
        <div class='snowflake'>&#10053;</div>
        <div class='snowflake'>&#10054;</div>
        <div class='snowflake'>&#10053;</div>
        <div class='snowflake'>&#10054;</div>
        <div class='snowflake'>&#10053;</div>
        <div class='snowflake'>&#10054;</div>
    </div>
    <style>
        @-webkit-keyframes snowflakes-fall {
        0% {
        top: -10%
        }
        100% {
        top: 100%
        }
        }
        @-webkit-keyframes snowflakes-shake {
        0%, 100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
        }
        50% {
        -webkit-transform: translateX(80px);
        transform: translateX(80px)
        }
        }
        @keyframes snowflakes-fall {
        0% {
        top: -10%
        }
        100% {
        top: 100%
        }
        }
        @keyframes snowflakes-shake {
        0%, 100% {
        transform: translateX(0)
        }
        50% {
        transform: translateX(80px)
        }
        }
        .snowflake {
        color: #fff;
        font-size: 1em;
        font-family: Arial, sans-serif;
        text-shadow: 0 0 5px #000;
        position: fixed;
        top: -10%;
        z-index: 9999;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        cursor: default;
        -webkit-animation-name: snowflakes-fall, snowflakes-shake;
        -webkit-animation-duration: 10s, 3s;
        -webkit-animation-timing-function: linear, ease-in-out;
        -webkit-animation-iteration-count: infinite, infinite;
        -webkit-animation-play-state: running, running;
        animation-name: snowflakes-fall, snowflakes-shake;
        animation-duration: 10s, 3s;
        animation-timing-function: linear, ease-in-out;
        animation-iteration-count: infinite, infinite;
        animation-play-state: running, running;
        }
        .snowflake:nth-of-type(0) {
        left: 1%;
        -webkit-animation-delay: 0s, 0s;
        animation-delay: 0s, 0s
        }
        .snowflake:nth-of-type(1) {
        left: 10%;
        -webkit-animation-delay: 1s, 1s;
        animation-delay: 1s, 1s
        }
        .snowflake:nth-of-type(2) {
        left: 20%;
        -webkit-animation-delay: 6s, .5s;
        animation-delay: 6s, .5s
        }
        .snowflake:nth-of-type(3) {
        left: 30%;
        -webkit-animation-delay: 4s, 2s;
        animation-delay: 4s, 2s
        }
        .snowflake:nth-of-type(4) {
        left: 40%;
        -webkit-animation-delay: 2s, 2s;
        animation-delay: 2s, 2s
        }
        .snowflake:nth-of-type(5) {
        left: 50%;
        -webkit-animation-delay: 8s, 3s;
        animation-delay: 8s, 3s
        }
        .snowflake:nth-of-type(6) {
        left: 60%;
        -webkit-animation-delay: 6s, 2s;
        animation-delay: 6s, 2s
        }
        .snowflake:nth-of-type(7) {
        left: 70%;
        -webkit-animation-delay: 2.5s, 1s;
        animation-delay: 2.5s, 1s
        }
        .snowflake:nth-of-type(8) {
        left: 80%;
        -webkit-animation-delay: 1s, 0s;
        animation-delay: 1s, 0s
        }
        .snowflake:nth-of-type(9) {
        left: 90%;
        -webkit-animation-delay: 3s, 1.5s;
        animation-delay: 3s, 1.5s
        }
        .snowflake:nth-of-type(10) {
        left: 25%;
        -webkit-animation-delay: 2s, 0s;
        animation-delay: 2s, 0s
        }
        .snowflake:nth-of-type(11) {
        left: 65%;
        -webkit-animation-delay: 4s, 2.5s;
        animation-delay: 4s, 2.5s
        }