.call_button{
    position: fixed; /*фиксация положения*/
    z-index: 9999; /*отображение поверх всех элементов*/
    bottom: 3%; /*положение снизу*/
    left: 1%; /*размещение справа или слева (left)*/
    padding: 8px; /*отступы от внутренних краев*/
    margin-left: 1em;
    opacity: 0.5;
}

 @media(max-width:600px){
    .call_button{
    margin-top: 1em;
    opacity: 0.5;
    }
}

@media(max-width:820px){
    .call_button{
    margin-bottom: 2.3em;
    }
}  

@media(width:820px){
    .call_button{
    margin-bottom: 0em;
    }
}  

.imgTelephone{
    /* width: 60px;
    transition: 0.5s; */
    display: block;
    width: 60px;
    border-radius: 50%;
    background: #320ae0;
    cursor: pointer;
    box-shadow: 0 0 0 rgba(54, 13, 204, 0.4);
    animation: pulse 1.5s infinite;
}

.imgTelephone:hover{
    animation: none;
}

@-webkit-keyframes pulse {
    0% {
      -webkit-box-shadow: 0 0 0 0 rgba(44, 68, 204, 0.4);
    }
    70% {
        -webkit-box-shadow: 0 0 0 20px rgba(204,169,44, 0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
    }
  }
  @keyframes pulse {
    0% {
      -moz-box-shadow: 0 0 0 0 rgba(73, 44, 204, 0.4);
      box-shadow: 0 0 0 0 rgba(79, 44, 204, 0.4);
    }
    70% {
        -moz-box-shadow: 0 0 0 20px rgba(204,169,44, 0);
        box-shadow: 0 0 0 20px rgba(204,169,44, 0);
    }
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
        box-shadow: 0 0 0 0 rgba(204,169,44, 0);
    }
  }

