.marquee-container {
  width: 100%; /* Or a fixed width */
  overflow: hidden; /* Hide content outside the container */
  white-space: nowrap; /* Prevent content from wrapping */
  box-sizing: border-box;
}

.marquee-content {
  display: inline-block; /* Allow content to flow horizontally */
  animation: marquee-scroll 15s linear infinite; /* Apply the animation */
}

.marquee-content span {
  padding-right: 20px; /* Spacing between items */
}

@keyframes marquee-scroll {
  0% {
    transform: translateX(100%); /* Start off-screen to the right */
  }
  100% {
    transform: translateX(-100%); /* End off-screen to the left */
  }
}

ul{
    padding-left: 20px;
    font-family: "font_raleway";
    color: #4c5758;
}

@keyframes wiggle {
    0% { transform: rotate(0deg); }
   80% { transform: rotate(0deg); }
   85% { transform: rotate(5deg); }
   95% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}

input[type="submit"].paw-sign:hover{
  cursor: url("https://maggies.in/images/icons/paws.png"), pointer ;
}

.field_with_errors input[type="text"] {
  border: 1px solid red;
}




a{
  cursor: pointer;
}
button{
    cursor: pointer;
}
.wiggle {
  display: inline-block;
  animation: wiggle 2s infinite;
}
.header-peeking{
  max-width:120px;padding:25px;margin-bottom:-20px;
    display: inline-block;
  animation: wiggle 2s infinite;
}


.border-powder{
   border: 1px solid #d1e4ea;
}

button.mp-select{
   border: 1px solid #d1e4ea;
   background: #fff;
   cursor: pointer;
}
button.mp-select:hover{
   border: 1px solid #d1e4ea;
  background-color: #d1e4ea;


}

.rounded {
  border-radius: 4px;
}
.no-border {
  border: 0px;
}
.no-margin {
  margin: 0px;
}


select.mp-select  {
            /* for Firefox */
            -moz-appearance: none;
            /* for Safari, Chrome, Opera */
            -webkit-appearance: none;
            border-radius:4px 0 0 4px;
        }

        /* for IE10 */
        select.mp-select::-ms-expand {
            display: none;
        }