.max-lead-right{

  position: fixed;

  bottom: 25px;

  right: 20px;

  z-index: 9999;

}



.max-lead-left {

  position: fixed;

  bottom: 0;

  left: : 20px;

  z-index: 9999;

}



.max-lead ul{

  list-style: none;

}



.max-lead ul li{

  width: 50px;

  margin-top: 8px;

}



.max-lead ul img{

    height: auto;

  background: #fff;

  border-radius: 100%;

  box-shadow: 0 2px 5px 0 rgba(0,0,0,.11);

  width: 50px;

}



.max-lead ul img:hover{

  box-shadow: 0 5px 10px rgba(0,0,0,.15), 0 4px 15px rgba(0,0,0,.13);

}



@media (max-width: 480px) {

  #call-now{
    display: none;
  }

  .max-lead{

    width: 100%;

    right: 0;

    background: #fff;

    padding: 0px 10px;

  }



  .max-lead ul img{

    background: #fff;

  }



  .max-lead ul li{

    float: left;

    margin-left: 20px;

    margin-bottom: 8px;

    width: 40px;

  }

}



.call-now-right {position: fixed;right: 20px;bottom: 20px;z-index: 999;}

.call-now-left {position: fixed;left: 20px;bottom: 20px;z-index: 999;}

#call-now .call-now-inner {position: relative;}

#call-now span.text {

    position: absolute;

    left: 58px;

    top: 15px;

    font-weight: bold;

    font-size: 15px;

    color: #fff;

    z-index: 3;

    /*visibility: hidden;*/

}

#call-now .phone-wave {display: block;}

#call-now .phone-wave:after {top: -13px;left: -16px;}

#call-now .call-now-inner a {line-height: 24px;}



.phone-wave:focus{

  outline: -webkit-focus-ring-color auto 5px !important;

}



.phone-wave, .phone-wave a {position: relative;z-index: 2;}



.phone-wave:after{

    position: absolute;

    left: -14px;

    top: -66px;

    content: '';

    opacity: 1;

    width: 80px;

    height: 80px;

    -webkit-animation: phone_wave 1s infinite ease-in-out;

    animation: phone_wave 1s infinite ease-in-out;

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

    -webkit-transform-origin: 50% 50%;

    border-radius: 100% !important;

    background-color: rgba(255, 54, 0, 0.6);

    z-index: 1;

}



@-webkit-keyframes phone_wave {

    0% {

        -webkit-transform: rotate(0) scale(0.5) skew(1deg);

        -webkit-opacity: .1;

    }

    30% {

        -webkit-transform: rotate(0) scale(0.7) skew(1deg);

        -webkit-opacity: .5;

    }

    100% {

        -webkit-transform: rotate(0) scale(1) skew(1deg);

        -webkit-opacity: .1;

    }

}



@keyframes phone_wave {

    0% {

        -webkit-transform: rotate(0) scale(0.5) skew(1deg);

        -webkit-opacity: .1;

    }

    30% {

        -webkit-transform: rotate(0) scale(0.7) skew(1deg);

        -webkit-opacity: .5;

    }

    100% {

        -webkit-transform: rotate(0) scale(1) skew(1deg);

        -webkit-opacity: .1;

    }

}

