﻿html, body, .container {min-width: 992px !important}
html, body {overflow: auto}


/* Buzz Out */
@-webkit-keyframes hvr-buzz-out {
  10% {-webkit-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
  20% {-webkit-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}
  30% {-webkit-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
  40% {-webkit-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}
  50% {-webkit-transform: translateX(2px) rotate(1deg);transform: translateX(2px) rotate(1deg);}
  60% {-webkit-transform: translateX(-2px) rotate(-1deg);transform: translateX(-2px) rotate(-1deg);}
  70% {-webkit-transform: translateX(2px) rotate(1deg);transform: translateX(2px) rotate(1deg);}
  80% {-webkit-transform: translateX(-2px) rotate(-1deg);transform: translateX(-2px) rotate(-1deg);}
  90% {-webkit-transform: translateX(1px) rotate(0);transform: translateX(1px) rotate(0);}
  100% {-webkit-transform: translateX(-1px) rotate(0);transform: translateX(-1px) rotate(0);}
}
@keyframes hvr-buzz-out {
  10% {-webkit-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
  20% {-webkit-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}
  30% {-webkit-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
  40% {-webkit-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}
  50% {-webkit-transform: translateX(2px) rotate(1deg);transform: translateX(2px) rotate(1deg);}
  60% {-webkit-transform: translateX(-2px) rotate(-1deg);transform: translateX(-2px) rotate(-1deg);}
  70% {-webkit-transform: translateX(2px) rotate(1deg);transform: translateX(2px) rotate(1deg);}
  80% {-webkit-transform: translateX(-2px) rotate(-1deg);transform: translateX(-2px) rotate(-1deg);}
  90% {-webkit-transform: translateX(1px) rotate(0);transform: translateX(1px) rotate(0);}
  100% {-webkit-transform: translateX(-1px) rotate(0);transform: translateX(-1px) rotate(0);}
}

.hvr-buzz-out {-webkit-animation-name: hvr-buzz-out;animation-name: hvr-buzz-out;-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}

/* Buzz */
@-webkit-keyframes hvr-buzz {
  50% {-webkit-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
  100% {-webkit-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}
}
@keyframes hvr-buzz {
  50% {-webkit-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
  100% {-webkit-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}
}

a.btn-up img {-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
a.btn-up:hover  img, a.btn-up:focus  img, a.btn-up:active  img {
  -webkit-animation-name: hvr-buzz;
  animation-name: hvr-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
}

.btn-flat:hover, .btn-info:hover, .btn-flat:active, .btn-info:active, .btn-flat:focus, .btn-info:focus {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-animation-iteration-count: 0;
  animation-iteration-count: 0;}




.service-item .icon {margin-bottom: 20px;display: inline-block;}
.partner-list li {margin-left: 20px;}
.section-title {margin-bottom: 20px;}
.section-subtitle {margin-bottom: 30px;}

.section-info .container {position: relative;}
.card-image {padding-top: 60px;}
.tooltip-1 {left: 20%;top: 200px;}
.tooltip-2 {right: 13%;top: 60px;}
.tooltip-3 {right: 20%;top: 490px;}
.simple-tooltip {max-width: 540px;margin: 0 auto 80px;}












@media (min-width: 1300px) and (max-width: 1599px) {
  .tooltip-1 {left: 15%;top: 200px;}
  .tooltip-2 {right: 10%;top: 140px;}
  .tooltip-3 {right: 10%;top: 465px;}
}

@media only screen and (max-width: 1299px) {
  .widget-payment {margin: 0 0 100px !important;text-align: center;}
  .widget-payment img {margin: 0 auto;}
  .tooltip-1 {left: 5%;top: 200px;}
  .tooltip-2 {right: 0%;top: 140px;}
  .tooltip-3 {right: 0%;top: 465px;}
}




