/* ----------------------------------------------- */
.hotline.sticky {
    position: fixed;
    bottom: 90px;
    right: 10px;
    align-items: center;
    border-radius: 50%;
    margin: 0 !important;
    cursor: pointer;
    z-index: 99;
  }
  @media (min-width: 992px) {
    .hotline.sticky {
      display: flex;
    }
  }
  .hotline.sticky .phone {
    width: 65px;
    height: 65px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  @media (max-width: 600px) {
    .hotline.sticky .phone {
      width: 45px;
      height: 45px;
    }
  }
  .hotline.sticky .phone .phone-circle {
    width: 130%;
    height: 130%;
    background-color: transparent;
    border-radius: 100%;
    border: 2px solid rgba(146, 208, 80, 0.4);
    opacity: 0.1;
    position: absolute;
    animation: phonering-circle-anim 1.2s infinite ease-in-out;
    transition: all 0.5s;
  }
  .hotline.sticky .phone .phone-circle-fill {
    width: 110%;
    height: 110%;
    background-color: #92d050;
    border-radius: 100%;
    border: 2px solid transparent;
    opacity: 0.1;
    position: absolute;
    animation: phonering-circle-fill-anim 2.3s infinite ease-in-out;
    transition: all 0.5s;
  }
  .hotline.sticky .phone .phone-img-circle {
    width: 70%;
    height: 70%;
    background: #92d050 url(../../images/whatsapp.png) center center no-repeat;
    background-size: 70%;
    border-radius: 100%;
    border: 2px solid transparent;
    opacity: 1;
    position: absolute;
    animation: phonering-circle-img-anim 1s infinite ease-in-out;
  }
  
  .hotline.sticky.zalo {
    bottom: 160px;
  }
  @media (max-width: 600px) {
    .hotline.sticky.zalo {
      bottom: 135px;
    }
  }
  .hotline.sticky.zalo .phone-circle {
    border: 2px solid rgba(0, 104, 217, 0.4);
  }
  .hotline.sticky.zalo .phone-circle-fill {
    background-color: #0068d9;
  }
  .hotline.sticky.zalo .phone-img-circle {
    background: #0068d9 url(../../images/izalo.png) center center no-repeat;
    background-size: 70% 70%;
  }
  .hotline.sticky.youtube {
    bottom: 230px;
  }
  @media (max-width: 600px) {
    .hotline.sticky.youtube {
      bottom: 180px;
    }
  }
  .hotline.sticky.youtube .phone-circle {
    border: 2px solid rgba(255, 0, 0, 0.4);
  }
  .hotline.sticky.youtube .phone-circle-fill {
    background-color: #f00;
  }
  .hotline.sticky.youtube .phone-img-circle {
    background: #f00 url(../../images/iyoutube.png) center center no-repeat;
    background-size: 70% 70%;
  }
  .hotline.sticky.facebook {
    bottom: 300px;
  }
  @media (max-width: 600px) {
    .hotline.sticky.facebook {
      bottom: 225px;
    }
  }
  .hotline.sticky.facebook .phone-circle {
    border: 2px solid rgba(16, 150, 244, 0.4);
  }
  .hotline.sticky.facebook .phone-circle-fill {
    background-color: #1096f4;
  }
  .hotline.sticky.facebook .phone-img-circle {
    background: #1096f4 url(../../images/ifacebook.png) center center no-repeat;
    background-size: 70% 70%;
  }
  @keyframes phonering-circle-anim {
    0% {
      transform: rotate(0) scale(0.5) skew(1deg);
      opacity: 0.1;
    }
    30% {
      transform: rotate(0) scale(0.7) skew(1deg);
      opacity: 0.5;
    }
    to {
      transform: rotate(0) scale(1) skew(1deg);
      opacity: 0.1;
    }
  }
  @keyframes phonering-circle-fill-anim {
    0% {
      transform: rotate(0) scale(0.7) skew(1deg);
      opacity: 0.2;
    }
    50% {
      transform: rotate(0) scale(1) skew(1deg);
      opacity: 0.2;
    }
    to {
      transform: rotate(0) scale(0.7) skew(1deg);
      opacity: 0.2;
    }
  }
  @keyframes phonering-circle-img-anim {
    0% {
      transform: rotate(0) scale(1) skew(1deg);
    }
    10% {
      transform: rotate(-25deg) scale(1) skew(1deg);
    }
    20% {
      transform: rotate(25deg) scale(1) skew(1deg);
    }
    30% {
      transform: rotate(-25deg) scale(1) skew(1deg);
    }
    40% {
      transform: rotate(25deg) scale(1) skew(1deg);
    }
    50% {
      transform: rotate(0) scale(1) skew(1deg);
    }
    to {
      transform: rotate(0) scale(1) skew(1deg);
    }
  }