.countdownHolder{

    font: 7.5em/1 'GothamProLight',sans-serif;
    text-align:center;
    letter-spacing:-3px;
}
.countdownHolder span{vertical-align: middle;}
.position{
    display: inline-block;
    overflow: hidden;
    position: relative;
    width: .69em;

}

.digit{
/*    position:absolute;
    font-size: 3.4em;
    display:block;
    width:1em;
    text-align:center;
    color:#000;
    letter-spacing:-1px;
*/
}

.digit.static{
/*    box-shadow:1px 1px 1px rgba(4, 4, 4, 0.35);

    background-image: linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background-image: -o-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background-image: -moz-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background-image: -webkit-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background-image: -ms-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);

    background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0.5, #3A3A3A),
            color-stop(0.5, #444444)
    );
    */
}

/**
 * Вы можете использовать данные классы для скрытия
 * частей счетчика, которые не нужны.
 */

.countDays{ /* display:none !important;*/ }
.countDiv0{ /* display:none !important;*/ }
.countHours{}
.countDiv1{}
.countMinutes{}
.countDiv2{}
.countSeconds{}

.countDays .position:nth-child(2),
.countHours .position:nth-child(2),
.countMinutes .position:nth-child(2),
.countSeconds .position:nth-child(2){
    margin-left: -35px;
}

.countDiv{
    display:inline-block;
    width:16px;
    height: 1em;
    position: relative;
    vertical-align: top;
}

.countDiv:before,
.countDiv:after{
    position:absolute;
    width:5px;
    height:5px;
    background-color:#000;
    border-radius:50%;
    left:50%;
    margin-left:-3px;
    top:0.3em;
    content:'';
}

.countDiv:after{
    top:0.7em;
}

.taiming{
    text-align: center;
}
.taiming span{
    display: inline-block;
    width: 138px;
    text-transform: uppercase;
    font: 1em/1 'GothamProLight',sans-serif;
    margin-left: 16px;
    padding-bottom: 15px;
}

@media screen and (max-width: 980px){
    .countdownHolder{font-size: 6.5em}
    .taiming span{width: 114px;}
}
@media screen and (max-width: 768px){
    .countdownHolder{font-size: 5.5em}
    .taiming span{width: 101px; margin-left: 10px;}
    .countDays .position:nth-child(2),
    .countHours .position:nth-child(2),
    .countMinutes .position:nth-child(2),
    .countSeconds .position:nth-child(2){margin-left: -25px;}
}
@media screen and (max-width: 480px){
    .countdownHolder{font-size: 3em}
    .countDiv{width: 10px;margin-right: -4px;}
    .taiming span{width: 52.5px; margin-left: 5px; font-size: .7em;}
    .countDays .position:nth-child(2),
    .countHours .position:nth-child(2),
    .countMinutes .position:nth-child(2),
    .countSeconds .position:nth-child(2){margin-left: -12px;}
}