.strip-content {
    position: relative;
}
.cont-count-down {
	position: absolute;
    display: block;
    width: 100%;
    max-width: 52%;
    height: 51px;
    top: 0px;
    right: 0px;
}
.promo_time {
	display: inline-block;
    width: 100%;
    max-width: 33.333%;
    padding-top: 10px;
    line-height: 32px;
    max-height: 46px;
    float: left;
}
#promo_hours, #promo_min, #promo_sec {
    display: block;
    width: 45%;
    text-align: center;
    font-family: 'Grotesk-semi';
    font-size: 16px;
}

@media (min-width: 377px) {
	.promo_time {
	    line-height: 35px;
	}
}
@media (min-width: 480px) {
	.promo_time {
		line-height: 47px;
	}
}
@media (min-width: 768px) {
	.cont-count-down {
		max-width: 173px;
	}
	.promo_time {
	    line-height: 13px;
    	max-height: 38px;
	}
}
@media (min-width: 992px) {
	.cont-count-down {
		max-width: 222px;
	}
	.promo_time {
		line-height: 21px;
    	max-height: 40px;
	}
	.promo_time.prom_sec {
	    max-width: 28.333%;
	}
}
@media (min-width: 1200px) {
	.cont-count-down {
		max-width: 270px;
	}
	.promo_time {
		line-height: 28px;
	}
	.promo_time.prom_min {
		max-width: 30.333%;
	}
	.promo_time.prom_sec {
	    max-width: 36.333%;
	}
	
	#promo_hours, #promo_min, #promo_sec {
	    font-size: 20px;
	}
}
@media (max-width: 376px ) {
	.cont-count-down {
	    max-width: 52%;
	    height: 24px;
	}
	.promo_time {
	    line-height: 25px;
	    max-height: 32px;
	}
}
@media (max-width: 320px) {
	.cont-count-down {
		max-width: 165px;
	}
	.promo_time {
		line-height: 26px;
		max-height: 40px;
	}
}