#button-contact-vr {
  position:fixed;
  bottom:0;
  z-index:99999;
}

#button-contact-vr .button-contact {
  position:relative;
  margin-top:-5px;
}

#button-contact-vr .button-contact .phone-vr {
  position:relative;
  visibility:visible;
  background-color:transparent;
  width:90px;
  height:90px;
  cursor:pointer;
  z-index:11;
  -webkit-backface-visibility:hidden;
  -webkit-transform:translateZ(0);
  transition:visibility .5s;
  left:0;
  bottom:0;
  display:block;
}

.phone-vr-circle-fill {
  width:65px;
  height:65px;
  top:12px;
  left:12px;
  position:absolute;
  box-shadow:0 0 0 0 #c31d1d;
  background-color:rgba(230,8,8,0.7);
  border-radius:50%;
  border:2px solid transparent;
  -webkit-animation:phone-vr-circle-fill 2.3s infinite ease-in-out;
  animation:phone-vr-circle-fill 2.3s infinite ease-in-out;
  transition:all .5s;
  -webkit-transform-origin:50% 50%;
  -ms-transform-origin:50% 50%;
  transform-origin:50% 50%;
  -webkit-animuiion:zoom 1.3s infinite;
  animation:zoom 1.3s infinite;
}

.phone-vr-img-circle {
  background-color:#e60808;
  width:40px;
  height:40px;
  line-height:40px;
  top:25px;
  left:25px;
  position:absolute;
  border-radius:50%;
  overflow:hidden;
  display:flex;
  justify-content:center;
  -webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;
  animation:phone-vr-circle-fill 1s infinite ease-in-out;
}

.phone-vr-img-circle a {
  display:block;
  line-height:37px;
}

.phone-vr-img-circle img {
  max-height:25px;
  max-width:27px;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  -moz-transform:translate(-50%,-50%);
  -webkit-transform:translate(-50%,-50%);
  -o-transform:translate(-50%,-50%);
}

#instagram-vr .phone-vr-circle-fill {
  background:rgb(17,143,253);
  background:linear-gradient(160deg,rgba(17,143,253,1) 20%,rgba(188,60,218,1) 50%,rgba(253,223,5,1) 80%);
  background-size:contain;
  box-shadow:0 0 0 0 #c840c9;
  background-color:rgb(79 103 254);
  border:0;
}

#instagram-vr  .phone-vr-img-circle {
  background:transparent;
}

#telegram-vr .phone-vr-circle-fill {
  box-shadow:0 0 0 0 #2c9fd8;
  background-color:rgb(44 159 216 / 74%);
}

#telegram-vr .phone-vr-img-circle {
  background:#2c9fd8;
}

@-webkit-keyframes phone-vr-circle-fill {
  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);
  }
}

@-webkit-keyframes zoom {
  0% {
    transform:scale(.9);
  }
  70% {
    transform:scale(1);
    box-shadow:0 0 0 15px transparent;
  }
  100% {
    transform:scale(.9);
    box-shadow:0 0 0 0 transparent;
  }
}

@keyframes zoom {
  0% {
    transform:scale(.9);
  }
  70% {
    transform:scale(1);
    box-shadow:0 0 0 15px transparent;
  }
  100% {
    transform:scale(.9);
    box-shadow:0 0 0 0 transparent;
  }
}

.phone-bar a {
  position:absolute;
  margin-top:-65px;
  left:30px;
  z-index:-1;
  color:#fff;
  font-size:16px;
  padding:7px 15px 7px 50px;
  border-radius:100px;
  white-space:nowrap;
}

.phone-bar a:hover {
  opacity:0.8;
  color:#fff;
}

@media(max-width:736px) {
  .phone-bar {
    display:none;
  }
}

#zalo-vr .phone-vr-circle-fill {
  box-shadow:0 0 0 0 #2196F3;
  background-color:rgba(33,150,243,0.7);
}

#zalo-vr .phone-vr-img-circle {
  background-color:#2196F3;
}

#viber-vr .phone-vr-circle-fill {
  box-shadow:0 0 0 0 #714497;
  background-color:rgba(113,68,151,0.8);
}

#viber-vr .phone-vr-img-circle {
  background-color:#714497;
}

#contact-vr .phone-vr-circle-fill {
  box-shadow:0 0 0 0 #2196F3;
  background-color:rgba(33,150,243,0.7);
}

#contact-vr .phone-vr-img-circle {
  background-color:#2196F3;
}

div#whatsapp-vr .phone-vr .phone-vr-circle-fill {
  box-shadow:0 0 0 0 #1fd744;
  background-color:rgb(35 217 72 / 70%);
}

div#whatsapp-vr .phone-vr .phone-vr-img-circle {
  background:#1cd741;
}

div#whatsapp-vr .phone-vr .phone-vr-img-circle img {
  max-width:100%;
  max-height:100%;
  border-radius:50%;
}

#fanpage-vr img {
  max-width:35px;
  max-height:35px;
}

#fanpage-vr .phone-vr-img-circle {
  background-color:#1877f2;
}

#fanpage-vr .phone-vr-circle-fill {
  box-shadow:0 0 0 0 rgb(24 119 242 / 65%);
  background-color:rgb(24 119 242 / 70%);
}

#button-contact-vr.active #gom-all-in-one .button-contact {
  margin-left:-100%;
}


#ftiktok-vr .phone-vr-img-circle {
  background-color:#020202;
}

#tiktok-vr .phone-vr-circle-fill {
  box-shadow:0 0 0 0 rgb(2 2 2 / 55%);
  background-color:rgb(2 2 2 / 60%);
}

#tiktok-vr  .phone-vr-img-circle img {
  max-width:90%;
  max-height:90%;
}

#tiktok-vr .phone-vr-img-circle {
  background:#020202;
}

#messenger-vr .phone-vr-circle-fill {
  box-shadow:0 0 0 0 #6a4ffe;
  background-color:rgb(106 79 254 / 50%);
}

#messenger-vr .phone-vr-img-circle {
  background-color:#6a4ffe;
}

#messenger-vr .phone-vr-img-circle img {
  max-width:100%;
  max-height:100%;
}

.phone-bar a,
/*#phone-vr .phone-vr-circle-fill,
#phone-vr .phone-vr-img-circle,*/
#phone-vr .phone-bar a {
  background-color:#5aaa34;
}