.phone-container{bottom: 20px!important}
#zalo-btn .chatzalons{background: #1182FC;color: #fff;border-radius: 30px;width: 160px;padding-left: 61px;margin-top: -40px;padding: 7px 10px 7px 60px;}
#zalo-btn .phone-btn{
  width: 235px;
  background: #13CD86;
  color: #fff;
  text-align: center;
  margin-top: -44px;
  border-radius: 6px;
  padding-left: 43px;
  font-weight: bold;}
.zalo-container img {


  max-width: 100%;


  height: auto;


}





.zalo-container {


  position: fixed;


  width: 40px;


  height: 40px;


  bottom: 90px;


  z-index: 9999999;


}





.zalo-container:not(.right) {


  left: 2.5rem;


}





.zalo-container.right {


  right: 2.5rem;


}





.zalo-container a {


	display: block;


}





.zalo-container span {


  display: -webkit-flex;


  display: -moz-flex;


  display: -ms-flex;


  display: -o-flex;


  display: flex;


  -ms-align-items: center;


  align-items: center;


  width: 40px;


  height: 40px;


  border-radius: 50%;


  background: #1182FC;


  position: relative;


}





@keyframes zoomIn_zalo {


	from {


		opacity: 0;


		transform: scale3d(.3, .3, .3);


	}


	50% {


		opacity: 1;


	}


}





.zoomIn_zalo {


  animation-name: zoomIn_zalo;


}





.animated_zalo {


  animation-duration: 1s;


  animation-fill-mode: both;


}





.animated_zalo.infinite {


  animation-iteration-count: infinite;


}





.cmoz-alo-circle {


  width: 50px;


  height: 50px;


  top: -5px;


  right: -5px;


  position: absolute;


  background-color: transparent;


  -webkit-border-radius: 100%;


  -moz-border-radius: 100%;


  border-radius: 100%;


  border: 2px solid rgba(17, 130, 252, .8);


  opacity: .1;


  border-color: #1182FC;


  opacity: .5;


}





.cmoz-alo-circle-fill {


  width: 60px;


  height: 60px;


  top: -10px;


  position: absolute;


  -webkit-transition: all 0.2s ease-in-out;


  -moz-transition: all 0.2s ease-in-out;


  -ms-transition: all 0.2s ease-in-out;


  -o-transition: all 0.2s ease-in-out;


  transition: all 0.2s ease-in-out;


  -webkit-border-radius: 100%;


  -moz-border-radius: 100%;


  border-radius: 100%;


  border: 2px solid transparent;


  -webkit-transition: all .5s;


  -moz-transition: all .5s;


  -o-transition: all .5s;


  transition: all .5s;


  background-color: rgba(17, 130, 252, 0.45);


  opacity: .75;


  right: -10px;


}





@-webkit-keyframes pulse_zalo {


  from {


    -webkit-transform: scale3d(1, 1, 1);


    transform: scale3d(1, 1, 1);


  }





  50% {


    -webkit-transform: scale3d(1.05, 1.05, 1.05);


    transform: scale3d(1.05, 1.05, 1.05);


  }





  to {


    -webkit-transform: scale3d(1, 1, 1);


    transform: scale3d(1, 1, 1);


  }


}





@keyframes pulse_zalo {


  from {


    -webkit-transform: scale3d(1, 1, 1);


    transform: scale3d(1, 1, 1);


  }





  50% {


    -webkit-transform: scale3d(1.05, 1.05, 1.05);


    transform: scale3d(1.05, 1.05, 1.05);


  }





  to {


    -webkit-transform: scale3d(1, 1, 1);


    transform: scale3d(1, 1, 1);


  }


}





.pulse_zalo {


  -webkit-animation-name: pulse_zalo;


  animation-name: pulse_zalo;


}


