.echbay-alo-phone{ position: fixed; left: 0; bottom: 0; width: 145px; height: 145px; z-index: 999}.echbay-phone-number{width: auto !important; height: auto !important; left: 5px; bottom: 5px}.echbay-phone-number div {} .echbay-phone-number a{position: relative; background: green; color: white; border-radius: 100px; padding: 5px 15px; padding-left: 70px; line-height: 30px; display: inline-block; bottom: 10px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif"; font-size: 18px; text-decoration: none}.echbay-phone-number a:before{content: ""; position: absolute; left: -20px; top: 15px; width: 60px; height: 10px; background-color: rgba(255, 255, 255, .5); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-animation: searchLights 1s ease-in 1s infinite; -o-animation: searchLights 1s ease-in 1s infinite; animation: searchLights 1s ease-in 1s infinite; z-index: 9999; border-radius: 10px}.echbay-phone-number a span{width: 60px; height: 60px; background: rgba(30, 30, 30, 0.1) url(images/call.png) no-repeat center center; background-size: auto 80%; background-color: green; display: inline-block; border-radius: 50%; border: 3px #fff solid; position: absolute; left: 0; top: -10px}.echbay-phone-number.style-for-position-tr, .echbay-phone-number.style-for-position-cr, .echbay-phone-number.style-for-position-tl, .echbay-phone-number.style-for-position-cl{bottom: auto}.echbay-phone-number.style-for-position-tr, .echbay-phone-number.style-for-position-tl{top: 10%}.echbay-phone-number.style-for-position-br, .echbay-phone-number.style-for-position-cr, .echbay-phone-number.style-for-position-tr{left: auto}.echbay-phone-number.style-for-position-tr a, .echbay-phone-number.style-for-position-cr a, .echbay-phone-number.style-for-position-br a{padding-left: 15px; padding-right: 70px}.echbay-phone-number.style-for-position-tr span, .echbay-phone-number.style-for-position-cr span, .echbay-phone-number.style-for-position-br span{left: auto; right: 0}.echbay-phone-number.style-for-position-tr {} .echbay-phone-number.style-for-position-cr, .echbay-phone-number.style-for-position-cl{top: 50%; transform: translate(0, -50%)}.echbay-phone-number.style-for-position-tr, .echbay-phone-number.style-for-position-cr, .echbay-phone-number.style-for-position-br{right: 0} @-webkit-keyframes searchLights{0%{left: -20px; top: 15px} to{left: 188px; top: 15px} } @-o-keyframes searchLights{0%{left: -20px; top: 15px} to{left: 188px; top: 15px} } @-moz-keyframes searchLights{0%{left: -20px; top: 15px} to{left: 188px; top: 15px} } @keyframes searchLights{0%{left: -20px; top: 15px} to{left: 188px; top: 15px} } @media screen and (max-width:788px){.echbay-phone-number a strong{opacity: 0.01; padding-left: 0; padding-right: 0; width: 1px; display: block; overflow: hidden}.echbay-phone-number a{background: none !important; background-color: transparent !important}.echbay-phone-number a:before{display: none}.echbay-phone-number.style-for-position-bl, .echbay-phone-number.style-for-position-br{bottom: 10%}.echbay-phone-number.style-for-position-tr, .echbay-phone-number.style-for-position-cr, .echbay-phone-number.style-for-position-br{right: 5px} } 