
.flex-height {
   display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}

.sale-banner {
   margin-top:55px;
}


#countdown {
	font-weight:bold;
}

.countdown-expires {
   font-family: "Ubuntu Condensed", "Arial Narrow", "Trebuchet MS", Arial, sans-serif;
	font-size: 60px;
   font-weight: bold;
}
#countdown span {
	display: block;
   font-size: 36px;
	line-height: 34px;
}

.slide-btn {
   font-size: 25px;
   border: 2px solid #fff;
   color:#fff;
   background: black; /* Old browsers */
   background: -moz-linear-gradient(top,  black 0%, black 51%, black 100%); /* FF3.6-15 */
   background: -webkit-linear-gradient(top,  black 0%,black 51%,black 100%); /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(to bottom,  black 0%,black 51%,black 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='black', endColorstr='black',GradientType=0 ); /* IE6-9 */
}

.slide-btn:hover{
   color:#fff;
   background: #1c1f26;
}

.shop-now-btn {
   margin-top:25px;
   border-radius: 50rem !important;
}

@media screen and (max-width: 767px) {
   .countdown-timer {
      background-color:#B00000;
      color: #FFF;
      margin-left: 15px;
      width:95%;
   }
   
}

@media (min-width: 768px) and (max-width: 991px) {
   .countdown-timer {
      background-color:#B00000;
      color: #FFF;
      height:100%;
      margin-left:-15px;
      
   }
   

   .countdown-expires {
      font-family: "Ubuntu Condensed", "Arial Narrow", "Trebuchet MS", Arial, sans-serif;
      font-size: 40px;
      font-weight: bold;
   }
}

@media screen and (min-width:992px) {
   .countdown-timer {
      background-color:#B00000;
      color: #FFF;
      height:100%;
      margin-left:-15px;
      
   }
   
}
