.xdsoft_flipcountdown {
    display: inline-block;
    padding: 0 20px;
    background: #fafafa;
}

.xdsoft_flipcountdown .xdsoft_digit {
    float: left;
    background-repeat: no-repeat;
}

.xdsoft_flipcountdown .xdsoft_clearex {
    clear: both;
    float: none;
}

.xdsoft_flipcountdown > .xdsoft_digit {
    background-position: 0px 0px;
}

.xdsoft_flipcountdown > .xdsoft_digit.xdsoft_separator, .xdsoft_flipcountdown > .xdsoft_digit.xdsoft_dot {
    opacity: 0.9;
}

/*.xdsoft_flipcountdown.xdsoft_size_lg>.xdsoft_digit {*/
/*width:53px;*/
/*height:76px;*/
/*background-image:url(images/digit-lg.png);*/
/*}*/
.xdsoft_flipcountdown.xdsoft_size_lg > .xdsoft_digit.xdsoft_space, .xdsoft_flipcountdown.xdsoft_size_lg > .xdsoft_digit.xdsoft_separator, .xdsoft_flipcountdown.xdsoft_size_lg > .xdsoft_digit.xdsoft_dot {
    width: 14px;
    background-position: -19px -4620px;
}

.xdsoft_flipcountdown.xdsoft_size_lg > .xdsoft_digit.xdsoft_dot {
    background-position: -41px -4620px;
}

.xdsoft_flipcountdown.xdsoft_size_lg > .xdsoft_digit.xdsoft_space {
    background-position: -100px -4620px;
}

.xdsoft_flipcountdown.xdsoft_size_md > .xdsoft_digit {
    width: 29px;
    height: 40px;
    background-image: url(images/number.jpg);
}

.xdsoft_flipcountdown.xdsoft_size_md > .xdsoft_digit.xdsoft_space, .xdsoft_flipcountdown.xdsoft_size_md > .xdsoft_digit.xdsoft_separator, .xdsoft_flipcountdown.xdsoft_size_md > .xdsoft_digit.xdsoft_dot {
    width: 10px;
    background-position: -13px -3120px;
}

/*.xdsoft_flipcountdown.xdsoft_size_sm>.xdsoft_digit {*/
/*width:24px;*/
/*height:34px;*/
/*background-image:url(images/digit-sm.png);*/
/*}*/
.xdsoft_flipcountdown.xdsoft_size_sm > .xdsoft_digit.xdsoft_space, .xdsoft_flipcountdown.xdsoft_size_sm > .xdsoft_digit.xdsoft_separator, .xdsoft_flipcountdown.xdsoft_size_sm > .xdsoft_digit.xdsoft_dot {
    width: 10px;
    background-position: -6px -2100px;
}

/*.xdsoft_flipcountdown.xdsoft_size_xs>.xdsoft_digit {*/
/*width:16px;*/
/*height:23px;*/
/*background-image:url(images/digit-xs.png);*/
/*}*/
.xdsoft_flipcountdown.xdsoft_size_xs > .xdsoft_digit.xdsoft_space, .xdsoft_flipcountdown.xdsoft_size_xs > .xdsoft_digit.xdsoft_separator, .xdsoft_flipcountdown.xdsoft_size_xs > .xdsoft_digit.xdsoft_dot {
    width: 5px;
    background-position: -5px -1440px;
}

@media (max-width: 420px) {
    .xdsoft_flipcountdown.xdsoft_size_md > .xdsoft_digit {
        width: 25px;
        scale: 0.7;
    }
}