/* button */
.newton_callback_phone {
  width: 118px !important;
  height: 118px !important;

  position: fixed !important;
  bottom: 100px !important;
  right: 115px !important;
  cursor: pointer !important;
}
/* ----- #callback-btn-1 ----- */
.newton_callback_phone .newton-back-circle {
  width: 80px;
  height: 80px;
  opacity: 0.1;

  margin: auto;

  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;

  -webkit-border-radius: 50px;
     -moz-border-radius: 50px;
      border-radius: 50px;

  background-color: #3eb5e8;
}
.newton_callback_phone.newton_animation .newton-back-circle {
  -webkit-animation: enlarge 1s infinite linear alternate both;
     -moz-animation: enlarge 1s infinite linear alternate both;
      animation: enlarge 1s infinite linear alternate both;
}
.newton_callback_phone .newton-circle {
  width: 66px;
  height: 66px;

  margin: auto;

  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;

  -webkit-border-radius: 35px;
     -moz-border-radius: 35px;
      border-radius: 35px;

  background-color: #3eb5e8;
  background-repeat: no-repeat;
  background-position: center center;
}
.newton_callback_phone.newton_animation .newton-circle {
  -webkit-animation: newton_shake 2s 1s infinite linear both;
     -moz-animation: newton_shake 2s 1s infinite linear both;
      animation: newton_shake 2s 1s infinite linear both;
}
.newton_callback_phone .newton-circle .newton-handset {
  width: 36px;
  height: 44px;

  margin: auto;

  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAArCAMAAAAniNp/AAACKFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////88LiE4AAAAt3RSTlMAAQIDBAYHCQoLDA0ODxARExUWFxgZGhscHiAhIiMkJScrLC0vMDEyMzQ1Njg5Ojw9PkBCQ0VGR0hLTU5QUlNVVldZWlxdXmBiY2ZnaGlqa2xtb3BxcnN0dXx9f4CBhIWGh4uMjY6PkJGTlJaXmJmanJ2eoKGipaanqKqrrK6wsbK2t7m8vb/Aw8TFx8jJysvMzc7Q0dLV1tfY2drb3uDh4+Xm5+nq6+3u7/Dx8vP19vf5+vv8/f78JUsbAAACbklEQVR42nXS+TtUURzH8c8dxliKTFkjLSpSRCnas5SKpKJos5UW7YsIKbSKkiVM0ZgmlTFGZj7/Xndxe+69zOu385z3Pc/3OffAn4zPIR3TnOrOhX/hzjmMUeRNhV/76ISTkmYskpgC2XHa4KXEsxI61rMfvSyEpIp9EVRUQCOydoai85BcZ1ciFW80TbGLouGLZkia2ZpKxXyomqx4TnL2drK67uK9bC7YCUX8KMlncfhvkHWHqR8q9ivpygcQfurVZDlEk6wqUaNGSIL7yaktQMiF3yTtEDlYVqlGLyC5S/7aCKSMSGM6zkDUy8J6NeqBKJP07QFy3KTrSjRkFdz7QI0GAQh95FUgy0O+jMKCgIa0djX6BOAg6ViGGAfZGACNS3+peA3gHVkKtJJtAnRWd1PWAiT46ApDuo/fl8Mgl7Ja4DT5UD6oCEY1lB2Vt/MQPMsfZhgIY5RtAEbIeGSSjTDKoMwhAC66gHKyAEYtlD0Cgkgb0ECmw2C9l7JcIEK+0VvkZuNEXZTZzYCF/AZUSx/oHaOiEiIX3SaUkWXQif5D2bQVon4yHmlz3t3QeULFZUiu0RMDJCRBZ5ePMrvyGyzF27BI2DgVh+CX0EJFJ4y21+QHqk9OMZMIHdP+9+SHtZDkzFNRoj//wBBpLzJtbUoCsmeoeAqtHX2kpzo0rslHd229h4qeYE1ifUyybY2lyk0tW6T2/f0kh7KEvHHqjMZCY4DOk4Gb3lJvYBW0Jm6ER933Uq8jDDpW8zkX9TwVAvSibTToTYaRyRBNnDBhsQJqfCkNwlKEdrWYvJMJfyw3p5zDnXVH1mFp/wA/CLmTmvnQ0AAAAABJRU5ErkJggg==);
}
.newton_callback_phone .newton-circle .newton-handset {
  width: 43px;
  height: 51px;

  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJJY29uIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjgzNHB4IiBoZWlnaHQ9IjEwMjRweCIgdmlld0JveD0iMCAwIDgzNCAxMDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA4MzQgMTAyNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGlkPSJQaG9uZV8xXyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGRkZGRjsiIGQ9Ik02NjguNzI5LDY1Mi4wMjNjMCwwLTE1My4xNTksMjg2LjI0MS00OTEuNzcyLDI5NS42ODhjMCwwLTQyLjI0MSw0LjE5OS03Ny4xMTUtODkuNDUzbDI1OS4wMjEtMTQ5LjI3OGMwLDAsMzYuNzk1LDI3Ljg2MSw0Ni40MjksMjcuODgyYzAsMCwxMS4xMywzLjQ0NywyNC4yOTgtNy40ODVjMCwwLDUzLjk5NS0zNy41NDcsMTI3LjQ0Ny0xNjcuMTgyYzAsMCw0NC43NTYtNTIuNTk5LDcwLjg5Ni0xNTEuNTM3YzAsMC0xLjk0LTE0LjA4LTguMzk2LTE5LjQ4NmwtMzYuMzU4LTE3LjIzOWwtNi40NTctNS40MDZsMjAuMDQyLTI4OC41NjhjMCwwLDkwLjY0MS0xNi4zNzgsMTE3LjI3NSwxOS44MTNDNzE0LjAzOSw5OS43NzEsODY4LjMwOSwzNTguNTA0LDY2OC43MjksNjUyLjAyM3ogTTUxNC44NTUsMjQ0LjI1OGw5LjU4Ni0xMTVjMCwwLTAuNjc0LTQzLjAzMyw0OC43MTctNTIuOTM2TDU1NS44MSwzNTguMzQ2QzU1NS44MSwzNTguMzQ2LDQ5OC4zNDEsMzUyLjcwMiw1MTQuODU1LDI0NC4yNTh6IE00MTAuNDYxLDMxNi40OTFjLTYuNDE3LDIuNjkzLTEzLjE0LDIuNTY0LTE5LjM3OCwwLjg4MmMtNy40ODYsMi4yMTctMTQuOTMyLDQuNzAyLTIyLjI4OSw3Ljc5MmMtOTguMjA3LDQxLjIxMS0xNTEuNTA4LDE0Mi40OTctMTM0LjkwMiwyNDEuNjYzYzAuMjQ4LDAuNTE1LDAuNzAzLDAuODMzLDAuOTMxLDEuMzQ4YzYuNDE3LDE0Ljg1Mi0wLjY1MywzMi4wOC0xNS43NzMsMzguNDE4Yy0xNS4xMiw2LjMzNi0zMi41ODctMC41NTQtMzkuMDAzLTE1LjQ0NmMtMi4yNjgtNS4yNjgtMi4zMjctMTAuNjk0LTEuNDY1LTE1Ljk0MmMtMjAuOTEzLTEyMi45NCw0NC45NzQtMjQ4LjYzNCwxNjYuNzE2LTI5OS43MThjMTYuNjg2LTcsMzMuNjk2LTEyLjE0LDUwLjc4Ny0xNS43OTNsMC4yMTgsMS4wNzljMTIuNDg2LTEuMDc5LDI0Ljc3NCw1LjMzNywyOS45MzMsMTcuMjg5QzQzMi42NTEsMjkyLjk0NCw0MjUuNTgxLDMxMC4xNDQsNDEwLjQ2MSwzMTYuNDkxeiBNMzgyLjg2NSwyMDYuMjU1Yy0wLjgzMywwLjM1Ni0xLjcwNCwwLjI1Ny0yLjU1NSwwLjUyNGwwLjQ1NSwyLjM4NmMtMTguMSw0LjI4OC0zNi4xMDIsOS43MjQtNTMuNzk2LDE3LjE1QzE3Ni4xOTQsMjg5LjU3OCw5Ni40OTQsNDQ4LjI2NCwxMjkuNDc3LDYwMC4xNzhsLTAuNjQ0LDAuMTE5YzIuMDYsMTIuNzE0LTQuMjY3LDI1LjYyNS0xNi44NDMsMzAuOTE0Yy0xNC44MDMsNi4xOTctMzEuODg0LTAuNTU1LTM4LjE2MS0xNS4xMWMtMC44NjItMS45ODEtMC44OTItNC4wNDEtMS4yNjgtNi4wNjJsLTAuOTExLDAuMTZjLTM4LjM3LTE3Ni45ODUsNTQuNTA4LTM2MS44NDIsMjMwLjE0Ny00MzUuNTQyYzE3LjMyOC03LjI2OCwzNC45MzQtMTIuNjY0LDUyLjYxOC0xNy4yNDhjMS44NDItMS4zNjYsMy40OTYtMi45NDEsNS43MTQtMy44NzJjMTQuNzkzLTYuMjA4LDMxLjg5NCwwLjU1NSwzOC4xNzIsMTUuMTFDNDA0LjU3OSwxODMuMjEzLDM5Ny42NTgsMjAwLjA0NiwzODIuODY1LDIwNi4yNTV6IE0yODcuODQ2LDY3NS4xNTRjMjMuODA0LTguNjM1LDUxLjMxMiwxMy42NjUsNTEuMzEyLDEzLjY2NUw5MC4xMjcsODMyLjU1NGMtMTIuMDEtMzQuMTgyLDcuNTI1LTU1LjkyNiw3LjUyNS01NS45MjZDMTcyLjQ4MSw3MjMuNTczLDI4Ny44NDYsNjc1LjE1NCwyODcuODQ2LDY3NS4xNTR6Ii8+PC9zdmc+);
}
.newton_callback_phone .newton-track {
  width: 111px;
  height: 111px;
  opacity: 0.1;

  margin: auto;

  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;

  -webkit-border-radius: 70px;
     -moz-border-radius: 70px;
      border-radius: 70px;
}
.newton_callback_phone .newton-ring {
  width: 100%;
  height: 100%;

  margin: auto;

  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;

  background-repeat: no-repeat;

  transform-origin: center center 0 !important;
}
.newton_callback_phone.newton_animation .newton-ring {
  -webkit-animation: rotate 1.8s infinite linear reverse both;
     -moz-animation: rotate 1.8s infinite linear reverse both;
      animation: rotate 1.8s infinite linear reverse both;
}

/* ----- hover event ----- */
.newton_callback_phone .newton-wrapper {
  width: 100%;
  height: 100%;

  position: absolute;
  top: 0;
  left: 0;

  transform-origin: center center 0 !important;
}
.newton_callback_phone.newton_animation .newton-wrapper {
  -webkit-animation: rotate 0.7s infinite linear reverse both;
     -moz-animation: rotate 0.7s infinite linear reverse both;
      animation: rotate 0.7s infinite linear reverse both;

  -webkit-animation-play-state: paused;
     -moz-animation-play-state: paused;
      animation-play-state: paused;
}
.newton_callback_phone.newton_animation:hover .newton-circle,
.newton_callback_phone.newton_animation:hover .newton-back-circle {
  -webkit-animation-play-state: paused;
     -moz-animation-play-state: paused;
      animation-play-state: paused;
}
.newton_callback_phone.newton_animation:hover .newton-wrapper {
  -webkit-animation-play-state: running;
     -moz-animation-play-state: running;
      animation-play-state: running;
}

/* ----- colors ----- */
/*blue*/
/*green*/
.newton_callback_phone .newton-back-circle {
  background-color: #1fb250;
}
.newton_callback_phone .newton-circle {
  background-color: #1fb250;
}
.newton_callback_phone .newton-track {
  border: 3px solid #1fb250;
}
.newton_callback_phone .newton-ring {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAB2CAMAAAAqeZcjAAACylBMVEUfslD///8fslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslAfslD0vlMXAAAA7nRSTlMAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmhpamtsbW9wcXJzdHV2d3h5ent8fX5/gIGDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2foKGio6Slp6ipqqutrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLziBM0pQAABGpJREFUeAHt2ntfk/Ufx/H379rFrmubc4PBDzacGxsOHYqKpgioZR4ysDRFPJSWqGUe8HwQBQ9CTqU0rSTNsyFmWSaJoEQaJoEHEZREBOUAot6HHogHDmP+s++nf67nHXjdgRf+95+QsgSkrJSVslJWykrZdjgO7pVYneqDV5HxMhncqu7JkwsauCaXe3i4Obum4dHjbJXrqigKMrjZpPrGxkOcq6pKqeThdnENDQ/XuKiq1Z3kYCChrr5uAjog02g0SrDAHaipLQ+EcxovLw0HJjR51TVnBDij9vHR8WAkqOz+gyQ4Ifj5+SrBzPTKqsowtMP5+hu8wA63t+Jeroi2NF2N/jwY0l8tvxuPNjwCAsxqMDXlnzslRrTmG2j1B1vc8dtl29GK2D3IpgBjoTdLS3uhJVOwvQuY+/xmSRpaUIaE9BTBnPXKjeJgvGTu28cEAilXr6XgBaF//34KELAWFhUa8JwpbGAQSOz8u3AhnuEGRoR7gkTEX5d/49HM+/WhA0FDdiL/0lA0C3lzWACIxF24mIyn+BEjR6hAxPh73rnmmOHt0eEgk3Y+dxiahI6JDgSZqdk5KwGAixo3Vgsy3c5kZXAAPGMmRIEOd+h0ZiAA2+TYMBBa+supdwAMfn+qDYSifzq5DEDM9GleIGT54UQaIM6M+1AGQvzRYxlqGD6ePR6kHN+nByP40znDQWru4SPDETl/XhhITThwcBJGL4zvCVJDv9s3G7FLFptBKvjbPUswa8VyPUiZvtmdhAWrV2lBSrdzVzJWJK4VQUq5fYcDa9evI86K21IdSN60EcQcW7bCsTkFxJJTNiN56xYRpIQNGxPx2RepCpASk9atxvovd+hASrtmbTwSvt5lAin9ylWzsDBttx2kApYtn4SZe/cMAaleixaPRsz+feNBKnxBfAQGHzo4B6RGzp1nh/XokRSQmvjJHAPE9PTDPAjJZsyaLQC7Mo4FgJDuoxkxABb9eCIKhII+mDYYQNTPJ5eCUPiUqTYAll9PHeBAJ3pirBYAl555uhvIaN8bP4YDgCVns6aAjO3dsaFoMuRczm6QiYyK1qOJ8mzueSOIqEa9NYrHUxv+yIsDEcvwEb3RLPLPi8dloBH2xjBvNOMzL+VHgIRX5JBBHJ6JL7i8AyR6DAo34zlDQWFBIAgoXhswQMALjitFm0DAHNrPipfs168VWcGcGNK7jwotfFV8YxuYM/bsZUZLPYpLivuCMUX3HnYFWkm9VZrBgS1jN5sBrXW9XnZ7MpjqbLFY5GhjfvmdIj8wxHcxmbVoS8i5W76HAzu6LkY9h3YiKu5VTAMzSj+9QYQTSVVVt4LACO/9f9/OcEbIfnA/TwMmOI3O25ODU/bymur9PFhQaT09eXRgXG1tTQIYENSdNXJ0KLG+vm4G3M5DpeokoGP84YcNdbFwM15UKAW4osxqbKxPgFvJ5IIgh2s++Y8fVcKteN6Dx6v4b6lOhFtxMg7tSMOhlJWyUlbKSll6UpbGv2o0J3Kg29JPAAAAAElFTkSuQmCC);
}
/*red*/

/* ----- rotate ----- */
@-webkit-keyframes rotate {
  0%   {-webkit-transform: rotate(0deg);}
  50%  {-webkit-transform: rotate(180deg);}
  100% {-webkit-transform: rotate(360deg);}
}
@-moz-keyframes rotate {
  0%   {-moz-transform: rotate(0deg);}
  50%  {-moz-transform: rotate(180deg);}
  100% {-moz-transform: rotate(360deg);}
}
@-ms-keyframes rotate {
  0%   {-ms-transform: rotate(0deg);}
  50%  {-ms-transform: rotate(180deg);}
  100% {-ms-transform: rotate(360deg);}
}
@-o-keyframes rotate {
  0%   {-o-transform: rotate(0deg);}
  50%  {-o-transform: rotate(180deg);}
  100% {-o-transform: rotate(360deg);}
}
@keyframes rotate {
  0%   {transform: rotate(0deg);}
  50%  {transform: rotate(180deg);}
  100% {transform: rotate(360deg);}
}

/* ----- newton_shake ----- */
@-webkit-keyframes newton_shake {
  0%   {-webkit-transform: scale(1.03);}
  2%   {-webkit-transform: scale(1);}
  4%   {-webkit-transform: scale(1.03);}
  8%   {-webkit-transform: scale(1);}
  12%  {-webkit-transform: scale(1.03);}
  14%  {-webkit-transform: scale(1);}
  16%  {-webkit-transform: scale(1.03);}
  18%  {-webkit-transform: scale(1);}
  20%  {-webkit-transform: scale(1.03);}
  22%  {-webkit-transform: scale(1);}
  24%  {-webkit-transform: scale(1.03);}
  26%  {-webkit-transform: scale(1);}
  28%  {-webkit-transform: scale(1.03);}
  30%  {-webkit-transform: scale(1);}
  32%  {-webkit-transform: scale(1.03);}
  34%  {-webkit-transform: scale(1);}
  36%  {-webkit-transform: scale(1.03);}
  38%  {-webkit-transform: scale(1);}
  40%  {-webkit-transform: scale(1.03);}
  42%  {-webkit-transform: scale(1);}
  44%  {-webkit-transform: scale(1.03);}
  46%  {-webkit-transform: scale(1);}
  48%  {-webkit-transform: scale(1.03);}
  50%  {-webkit-transform: scale(1);}
  100% {-webkit-transform: scale(1);}
}
@-moz-keyframes newton_shake {
  0%   {-moz-transform: scale(1.03);}
  2%   {-moz-transform: scale(1);}
  4%   {-moz-transform: scale(1.03);}
  8%   {-moz-transform: scale(1);}
  12%  {-moz-transform: scale(1.03);}
  14%  {-moz-transform: scale(1);}
  16%  {-moz-transform: scale(1.03);}
  18%  {-moz-transform: scale(1);}
  20%  {-moz-transform: scale(1.03);}
  22%  {-moz-transform: scale(1);}
  24%  {-moz-transform: scale(1.03);}
  26%  {-moz-transform: scale(1);}
  28%  {-moz-transform: scale(1.03);}
  30%  {-moz-transform: scale(1);}
  32%  {-moz-transform: scale(1.03);}
  34%  {-moz-transform: scale(1);}
  36%  {-moz-transform: scale(1.03);}
  38%  {-moz-transform: scale(1);}
  40%  {-moz-transform: scale(1.03);}
  42%  {-moz-transform: scale(1);}
  44%  {-moz-transform: scale(1.03);}
  46%  {-moz-transform: scale(1);}
  48%  {-moz-transform: scale(1.03);}
  50%  {-moz-transform: scale(1);}
  100% {-moz-transform: scale(1);}
}
@-ms-keyframes newton_shake {
  0%   {-ms-transform: scale(1.03);}
  2%   {-ms-transform: scale(1);}
  4%   {-ms-transform: scale(1.03);}
  8%   {-ms-transform: scale(1);}
  12%  {-ms-transform: scale(1.03);}
  14%  {-ms-transform: scale(1);}
  16%  {-ms-transform: scale(1.03);}
  18%  {-ms-transform: scale(1);}
  20%  {-ms-transform: scale(1.03);}
  22%  {-ms-transform: scale(1);}
  24%  {-ms-transform: scale(1.03);}
  26%  {-ms-transform: scale(1);}
  28%  {-ms-transform: scale(1.03);}
  30%  {-ms-transform: scale(1);}
  32%  {-ms-transform: scale(1.03);}
  34%  {-ms-transform: scale(1);}
  36%  {-ms-transform: scale(1.03);}
  38%  {-ms-transform: scale(1);}
  40%  {-ms-transform: scale(1.03);}
  42%  {-ms-transform: scale(1);}
  44%  {-ms-transform: scale(1.03);}
  46%  {-ms-transform: scale(1);}
  48%  {-ms-transform: scale(1.03);}
  50%  {-ms-transform: scale(1);}
  100% {-ms-transform: scale(1);}
}
@-o-keyframes newton_shake {
  0%   {-o-transform: scale(1.03);}
  2%   {-o-transform: scale(1);}
  4%   {-o-transform: scale(1.03);}
  8%   {-o-transform: scale(1);}
  12%  {-o-transform: scale(1.03);}
  14%  {-o-transform: scale(1);}
  16%  {-o-transform: scale(1.03);}
  18%  {-o-transform: scale(1);}
  20%  {-o-transform: scale(1.03);}
  22%  {-o-transform: scale(1);}
  24%  {-o-transform: scale(1.03);}
  26%  {-o-transform: scale(1);}
  28%  {-o-transform: scale(1.03);}
  30%  {-o-transform: scale(1);}
  32%  {-o-transform: scale(1.03);}
  34%  {-o-transform: scale(1);}
  36%  {-o-transform: scale(1.03);}
  38%  {-o-transform: scale(1);}
  40%  {-o-transform: scale(1.03);}
  42%  {-o-transform: scale(1);}
  44%  {-o-transform: scale(1.03);}
  46%  {-o-transform: scale(1);}
  48%  {-o-transform: scale(1.03);}
  50%  {-o-transform: scale(1);}
  100% {-o-transform: scale(1);}
}
@keyframes newton_shake {
  0%   {transform: scale(1.03);}
  2%   {transform: scale(1);}
  4%   {transform: scale(1.03);}
  8%   {transform: scale(1);}
  12%  {transform: scale(1.03);}
  14%  {transform: scale(1);}
  16%  {transform: scale(1.03);}
  18%  {transform: scale(1);}
  20%  {transform: scale(1.03);}
  22%  {transform: scale(1);}
  24%  {transform: scale(1.03);}
  26%  {transform: scale(1);}
  28%  {transform: scale(1.03);}
  30%  {transform: scale(1);}
  32%  {transform: scale(1.03);}
  34%  {transform: scale(1);}
  36%  {transform: scale(1.03);}
  38%  {transform: scale(1);}
  40%  {transform: scale(1.03);}
  42%  {transform: scale(1);}
  44%  {transform: scale(1.03);}
  46%  {transform: scale(1);}
  48%  {transform: scale(1.03);}
  50%  {transform: scale(1);}
  100% {transform: scale(1);}
}

/* ----- enlarge ----- */
@-webkit-keyframes enlarge {
  0%   {-webkit-transform: scale(1);}
  50%  {-webkit-transform: scale(1.05);}
  100% {-webkit-transform: scale(1.1);}
}
@-moz-keyframes enlarge {
  0%   {-moz-transform: scale(1);}
  50%  {-moz-transform: scale(1.05);}
  100% {-moz-transform: scale(1.1);}
}
@-ms-keyframes enlarge {
  0%   {-ms-transform: scale(1);}
  50%  {-ms-transform: scale(1.05);}
  100% {-ms-transform: scale(1.1);}
}
@-o-keyframes enlarge {
  0%   {-o-transform: scale(1);}
  50%  {-o-transform: scale(1.05);}
  100% {-o-transform: scale(1.1);}
}
@keyframes enlarge {
  0%   {transform: scale(1);}
  50%  {transform: scale(1.05);}
  100% {transform: scale(1.1);}
}/* /button */

/* mobile */
.newton_callback_phone.mobile {
  left: 50% !important;
  bottom: 0 !important;
  opacity: 1 !important;
  width: 18% !important;
  margin-bottom: 8% !important;
  background: none !important;
  margin-left: -9% !important;
  height: auto !important;
  right: auto !important;
}

.newton_callback_phone_bound {
  left: 50% !important;
  bottom: 0 !important;
  opacity: 1 !important;
  width: 18% !important;
  margin-bottom: 8% !important;
  background: none !important;
  margin-left: -9% !important;
  height: auto !important;
  right: auto !important;
}

@media all and (orientation: landscape) {
  .newton_callback_phone.mobile {
    margin-left: -5% !important;
    width: 10% !important;
    margin-bottom: 4% !important;
  }
}

.newton_callback_phone.mobile img{
  width: 100% !important;
  max-width: 100% !important;
  border: none !important;
  animation-name: m-shake;
  -webkit-animation-name: m-shake;
  animation-duration: 1.3s;
  -webkit-animation-duration: 1.3s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}
.newton_callback_phone.mobile.close {
  bottom: 170px !important;
  background-image: url('data:image/png;base64,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') !important;
}

.newton_callback_wrap_mobile {
  position: fixed !important;
  height: 0 !important;
  bottom: 0 !important;
  width: 100% !important;
  z-index: 16777270 !important;
}

.newton_callback_wrap.mobile select {
  background: #fff !important;
}

.newton_callback_wrap.mobile .newton_callback_missed_wrap {
  padding-right: 0 !important;
  text-align: center !important;
  margin-top: -14px !important;
}

.newton_callback_wrap.mobile .newton_callback_missed {
  color: #fff !important;
  font-size: 15px !important;
}

.newton_callback_wrap.mobile .newton_callback_missed_result {
  color: #fff !important;
  font-size: 15px !important;
  text-align: center !important;
  margin-top: -11px !important;
}

/* new mobile styles*/

.newton_callback_department_select a{
  display: block !important;
  padding: 22px !important;
  font-family: Arial !important;
  font-size: 24px !important;
  color: #fff !important;
  text-decoration: none !important;
}
/* /department mobile select *//* /mobile */

/* additional css */
/* /additional css*/

.newton_callback_phone.newton_ie_hide {
  visibility: hidden !important;
  pointer-events: none !important;
  -ms-animation-play-state: paused !important;
  animation-play-state: paused !important;
}