body {
  position: relative;
  /*-webkit-animation-name: example; 
  -webkit-animation-duration: 3s;
  animation-name: example;
  animation-duration: 3s;*/
}

.red {
  color: #ff0000;
    
}

/* Chrome, Safari, Opera */
@-webkit-keyframes example {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  75% {
    opacity: 0.9;
  }
  100% {
    opacity: 1;
  }
}

/* Standard syntax */
@keyframes example {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  75% {
    opacity: 0.9;
  }
  100% {
    opacity: 1;
  }
}

#product-block {
  /*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;
}