.animated {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes bounce {
  0%,
  100% {
    -webkit-transform: translateY(0) scale(0.7);
  }
  50% {
    -webkit-transform: translateY(-5px) scale(0.7);
  }
}
@keyframes bounce {
  0%,
  100% {
    transform: translateY(0) scale(0.7);
  }
  50% {
    transform: translateY(-5px) scale(0.7);
  }
}
@-webkit-keyframes bounce-r {
  0%,
  100% {
    -webkit-transform: translateY(0) scale(1);
  }
  50% {
    -webkit-transform: translateY(-5px) scale(1);
  }
}
@keyframes bounce-r {
  0%,
  100% {
    transform: translateY(0) scale(1);
  }
  50% {
    transform: translateY(-5px) scale(1);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}
.ais_topbar-eservice-text {
  font-size: 16px;
}
@media (max-width: 768px) {
  .ais_topbar-eservice-text {
    font-size: 0;
  }
}
@media (max-width: 576px) {
  #ais_topbar .ais_logo,
  #ais_topbar.mini-menu .ais_logo {
    width: 65px;
  }
}
#pp_onlinestore li {
  font-size: 20px;
}
.ais_topbar-eservice-logo {
  background-position: 3px -2px;
}
#mainnav a[href="../../en/solutions.html"] {
  color: #b3d334;
}
.ic_footer-callcenter {
  background-image: url("../../../assets/revamp/img/ico/icon_contact.png");
}
body#platform {
  font-family: "db_heaventcond", sans-serif;
}
body#platform .breadcrumb {
  background: transparent;
  border-radius: 9px;
  color: white;
  text-align: center;
}
body#platform .breadcrumb li {
  font-size: 30px;
}
@media (max-width: 767px) {
  body#platform .breadcrumb li {
    font-size: 24px;
  }
}
body#platform .breadcrumb li a {
  color: #a3c71c;
}
body#platform .top-section {
  padding-bottom: 0;
}
body#platform .sub-title {
  font-size: 68px;
  margin-top: 30px;
  margin-bottom: 30px;
  color: #a3c61b;
  text-align: center;
  line-height: 80%;
}
@media (max-width: 576px) {
  body#platform .sub-title {
    font-size: 48px;
    margin-top: 20px;
    margin-bottom: 5px;
  }
}
body#platform .text-block {
  margin: 30px 0;
}
body#platform .text-block h3 {
  color: #fff;
  font-size: 36px;
}
@media (max-width: 767px) {
  body#platform .text-block h3 {
    font-size: 32px;
  }
}
body#platform .text-block p {
  line-height: 1.3;
  font-size: 24px;
}
body#platform .text-block p a {
  color: #b3d334;
}
body#platform .text-block p a:hover,
body#platform .text-block p a:active,
body#platform .text-block p a:focus {
  text-decoration: none;
}
.dev-plat-wrapper {
  padding: 40px 0;
}
@media (max-width: 576px) {
  .dev-plat-wrapper img {
    margin-bottom: 15px;
  }
}
.dev-plat-wrapper .btn {
  background-color: #99b822;
  color: #fff;
  font-size: 26px;
  box-shadow: 0 4px #536313;
}
.dev-plat-wrapper {
  padding: 40px 0;
}
@media (max-width: 576px) {
  .dev-plat-wrapper img {
    margin-bottom: 15px;
  }
}
.dev-plat-wrapper .right a {
  color: #99b822;
  font-size: inherit;
  text-decoration: underline;
}
.dev-plat-wrapper .right img {
  margin-bottom: 20px;
}
/*# sourceMappingURL=platform.css.map */