.container{max-width: 600px !important;}
.top-banner{max-width: 600px;margin: 0 auto;}
.offer-section{max-width: 600px; margin: 0 auto;}

.animated-text {
  animation: blinker 1.6s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 30%;
  }
}

input[type="radio"] {
    vertical-align: text-bottom;
}
.count-number-input{width: 45px;}

.footer-top h2{font-size: 18px;}
.footer-top h3{font-size: 16px;}
.footer-top p{color: #fff;}

.modal{background-color: #00001229;}
@media (min-width: 576px) {
    .modal-dialog {max-width: 400px;}
}

h5.font-weight-bold.m-0.text-white {
    display: inline-block;
    position: relative;
    animation: move 30s linear 0s infinite alternate;
}

/* .animated-text {
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  animation: move-text 10s linear infinite alternate;
} */

.text-lg {
  font-size: 1.5rem;
}
@keyframes move-text {
  0%, 25% {
    transform: translateX(100%);
  }
  75%, 100% {
    transform: translateX(0%);
  }
}
