 .marquee3k__copy {
     padding-right: 30px;
     box-sizing: border-box
 }

 .marquee-container {
     margin: 0 !important;
     padding: 0 !important;
     background-color: #fff;
     overflow: hidden;
     white-space: nowrap;
 }

 .marquee3k__wrapper {
     display: flex;
     align-items: center;
     will-change: transform;
 }

 .marquee3k-row {
     display: inline-block;
     white-space: nowrap;
 }

 .marquee3k-row a {
     text-decoration: none;
     margin-right: 15px;
 }

 @media (max-width: 767px) {
     .marquee-container {
         margin-top: -280px !important;
     }
 }

 @media (min-width: 768px) and (max-width: 1023px) {
     .marquee-container {
         margin-top: 0 !important;
     }
 }

 @media (min-width: 1024px) {
     .marquee-container {
         margin-top: 10px !important;
     }
 }

 .marquee-container a {
     text-decoration: none;
     color: #102930;
 }

 .marquee-price {
      margin-left: 5px;
      text-decoration: none;
      color: #505259;
  }

 .marquee-price img {
     vertical-align: middle;
     display: inline-block;
     max-height: 20px;
     margin-left: 5px;
     margin-bottom: 4px;
 }

 .copy {
     padding: 10px 0;
     box-sizing: border-box;

     color: #102930;
     font-size:20px;
     /*text-shadow: 1px 1px #000*/
 }

 .box {
     text-align: center;
     box-sizing: border-box
 }

 .box1 {
     padding-top: 10px;
     width: 10%;
     flex: 0 0 auto;
     background-color: #102930;
 }

 .box2 {
     width: auto;
     flex: 1
 }

 .box3 {
     width: 10%;
     flex: 0 0 auto
 }

 .blinking {
     animation: blink 1s linear infinite !important;
     -webkit-animation: blink 1s linear infinite !important
 }

 @keyframes blink {

     0%,
     100% {
         color: #102930;
     }

     50% {
         color: rgb(255, 174, 0)
     }
 }
