body {
  position: relative;
}

.red {
  color: #ff0000;
}


#product-block {
  background: url("../img/product.png") center center no-repeat;
  height: 230px;
  width: 100% !important;
  display: block;
  margin: 20px auto !important;
  /* margin: 0 0 0 -10% !important;*/
  background-size: contain;
  text-align: center;
}

@media screen and (max-width: 767px) {
  #product-block {
    width: 100% !important;
    height: 312px !important;
    margin: 0 !important;
    /* margin: 0 0 0 -10% !important;*/
  }
}

.my-com-date {
  color: rgb(91, 95, 101);
  text-shadow: 0 0 0px #000000;
  font-weight: 600;
  line-height: 34px;
  padding: 1px 4px 1px 4px;
  background: #fdfdfd;
  border-radius: 3px;
  font-size: 20px;
}

.out-comebacker-content-btn:hover {
  text-decoration: none !important;
  transition: 0.3s !important;
}

.out-comebacker-content-btn:focus {
  text-decoration: none;
  color: #fff;
}

.out-comebacker-content-btn:active {
  border: 1px solid #fff;
}

a:active,
a:focus {
  outline: none;
}

input,
textarea {
  outline: none;
}

input:active,
textarea:active {
  outline: none;
}

:focus {
  outline: none;
}

textarea {
  resize: none;
}

textarea {
  resize: vertical;
}

textarea {
  resize: horizontal;
}

button:active,
button:focus {
  outline: none !important;
}

button::-moz-focus-inner {
  border: 0 !important;
}

.fancybox-overlay {
  z-index: 99999999;
}

.prevMonth {
  text-transform: capitalize;
}

.light-blue {
  color: #39b4ff;
}

.ac_footer {
  position: relative;
  text-align: center;
  overflow: hidden;
  padding: 50px 0;
  color: #A12000;
}

.ac_footer a {
  color: #A12000;
}

.ac_footer p {
  text-align: center;
}

img[height="1"],
img[width="1"] {
  display: none !important;
}
.btn-pulse {
    animation: btn-pulse 3s infinite alternate;
    transition: 3s;
    max-width: 230px;
    width: 100%;
    height: 68px;
    margin-bottom: 60px
}

@keyframes btn-pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2)
    }
}