/* Font Family */
/* Colors  */
/* Box Shadow  */
/* Transition */
/* Transform Rotate */
/* Width Calc */
/* Background Opacity Color */
/* Border Color */
/* translate3d */
/* translate */
/* Background Image */
/* Animation Key Frame */
@-webkit-keyframes move {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.06);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes move {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.06);
  }
  100% {
    transform: scale(1);
  }
}
.animate .ads-link img {
  transform: scale(1.06);
  -webkit-animation: move 8s ease-in-out infinite;
  -moz-animation: move 8s ease-in-out infinite;
  -o-animation: move 8s ease-in-out infinite;
  -ms-transition: move 8s ease-in-out infinite;
  animation: move 8s ease-in-out infinite;
}

.animate-1 .ads-link img {
  transform: scale(1.01);
  -webkit-animation: move 8s ease-in-out infinite;
  -moz-animation: move 8s ease-in-out infinite;
  -o-animation: move 8s ease-in-out infinite;
  -ms-transition: move 8s ease-in-out infinite;
  animation: move 8s ease-in-out infinite;
}

.ad-container {
  padding-top: 30px;
  padding-bottom: 30px;
  margin: 0 0 30px;
}
.ad-container.yellow-2 {
  background: #F4EFB0;
}

.brand-ads {
  margin: 30px 0;
}
@media (max-width: 767px) {
  .brand-ads {
    padding: 0 10px;
  }
}

.ads-three {
  margin: 0 0 20px;
}
@media (max-width: 576px) {
  .ads-three {
    margin: 0 0 10px;
  }
}
.ads-three a {
  padding: 15px;
  background: #ffffff;
  height: 100%;
  overflow: hidden;
}
@media (max-width: 767px) {
  .ads-three a {
    padding: 15px 5px;
  }
}
.ads-three a .product-title {
  color: black;
  font-size: 16px;
  font-weight: 700;
  min-height: 48px;
  margin: 0 0 10px;
}
@media (max-width: 767px) {
  .ads-three a .product-title {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .ads-three a .product-title {
    font-size: 14px;
    margin: 20px 0 5px;
    min-height: 40px;
    overflow: hidden;
    max-height: 40px;
  }
}
.ads-three a .sale-price {
  font-size: 22px;
  font-weight: 700;
  color: #0054A5;
}
@media (max-width: 767px) {
  .ads-three a .sale-price {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .ads-three a .sale-price {
    font-size: 17px;
    font-weight: 900;
  }
}
.ads-three a .sale-price .line-through {
  font-size: 14px;
  -webkit-text-decoration: line-through #e11324;
          text-decoration: line-through #e11324;
}
@media (max-width: 576px) {
  .ads-three a .sale-price .line-through {
    font-size: 12px;
    font-weight: 700;
  }
}
@media (max-width: 576px) {
  .ads-three a .col-xs-7 {
    width: 100%;
    text-align: left;
    -moz-order: 2;
    order: 2;
  }
}
@media (max-width: 576px) {
  .ads-three a .col-xs-5 {
    width: 100%;
    text-align: center;
    -moz-order: 1;
    order: 1;
  }
}
.ads-three a .govt_logo {
  position: absolute;
  right: 15px;
  bottom: 0;
  z-index: 3;
  max-width: 90px;
}
@media (max-width: 576px) {
  .ads-three a .govt_logo {
    max-width: 70px;
    right: 5px;
  }
}/*# sourceMappingURL=styles.css.map */