#countdown{
	position: fixed;
    top: 120px;
    z-index: 9;
    left: 0;
    right: 0;
    width: 380px;
    /*width: 100%;
    display: flex;
    justify-content: center;*/
    font-size: 13px;
    margin: 0 auto;
    margin-bottom: 20px;
}
/*#countdown.cdn-left{ justify-content: left; }
#countdown.cdn-right{ justify-content: right; }*/
#countdown.cdn-left{ margin-left: 0; }
#countdown.cdn-right{ margin-right: 0; }
#countdown .content{
	display: flex;
	justify-content: center;
	flex-direction: column;
	background: #ef5f63;
	color: #fff;
	text-align: center;
	padding: 5px 10px;
	border-radius: 0 0 10px 10px;
	-webkit-box-shadow: 0px 8px 7px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 8px 7px -5px rgba(0,0,0,0.75);
	box-shadow: 0px 8px 7px -5px rgba(0,0,0,0.75);
}
#countdown .content .title{
}
#countdown .content .timer{
	font-weight: bold;
}
#countdown .content .timer .countdown_row{
	display: flex;
	justify-content: center;
}
#countdown .content .timer .countdown_row .countdown_section{
	margin-left: 10px;
	margin-right: 10px;
}
#countdown .content .timer .countdown_row .countdown_section .countdown_amount{
	font-size: 18px;
}

#countdown.cdn-scroll{ top: 37px; }
#countdown.cdn-scroll .content{ background: #272b34; color: #fff; top: 37px; }

@media screen and (max-width: 767px){
	#countdown{ margin-right: auto !important; position: relative; margin-top: -10px; }
	#countdown .content{ color: #fff; background: #272b34; }
	#countdown.cdn-scroll{ position: fixed; top: 0; margin-top: 0; }
	#countdown.cdn-side-mode{ margin-right: auto !important; position: relative; margin-top: 0px; margin-bottom: 7px; }
}