/*home page*/

.item-sp .timer-row {
    padding-top: 5px;
}

.item-sp .timer-label-class {
    padding-bottom: 5px;
}

.item-lg .product-item .countDownTimer {
    position: absolute;
    z-index: 2;
    width: 100%;
    bottom: 0;
}

.item-lg .product-item .countDownTimer .countTimer6 {
    padding-bottom: 5px;
}

.item-sp .product-item .countDownTimer .progress-row {
    display: none !important;
}

.item-sp .product-item .countDownTimer .count-sold-row {
    display: none !important;
}

.item-sm .product-item .countDownTimer {
    position: absolute;
    z-index: 2;
    width: 100%;
    bottom: 0;
}

.item-sm .count-padding span {
    padding: 2px;
    border-radius: 2px;
    font-size: 12px;
}

.item-sm .timer-row .count-padding {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 1px;
    margin-right: 1px;
}

/* product page and single product*/


.item-cat .countDownTimer {
    width: 100%;
    position: absolute;
    bottom: 0px;
    opacity: 0.95;
    z-index: 3;
}

.item-cat .countDownTimer .progress-row {
    display: none !important;
}

.item-cat .countDownTimer .count-sold-row {
    display: none !important;
}

.content-viewed .countDownTimer {
    visibility: hidden;
    height: 0px;
}

.related .countDownTimer {
    visibility: hidden;
    height: 0px;
}

.border_add_single {
    border: 1px solid #D0D0D0;
}

@media (max-width:768px) {
    .border_add_single {
        border: none;
    }
}

@media (max-width:394px) {
    .related .count-padding span {
        padding: 2px;
        border-radius: 2px;
    }
}

@media (max-width: 320px) {
    .related .item-sp .timer-row {
        padding-top: 10px;
    }

    .related .count-padding span {
        padding: 1px;
        border-radius: 2px;
    }

    .item-cat .count-padding span {
        padding: 1px;
        border-radius: 2px;
    }
}

.item-sp .timer-row {
    padding-top: 5px;
}

.item-sp .timer-label-class {
    padding-bottom: 5px;
}

.item-lg .product-item .countDownTimer {
    position: absolute;
    z-index: 2;
    width: 100%;
    bottom: 0;
}

.item-sp .product-item .countDownTimer .progress-row {
    display: none !important;
}

.item-sp .product-item .countDownTimer .count-sold-row {
    display: none !important;
}

.item-sm .product-item .countDownTimer {
    position: absolute;
    z-index: 2;
    width: 100%;
    bottom: 0;
}

.item-sm .count-padding span {
    padding: 2px;
    border-radius: 2px;
    font-size: 12px;
}

.item-sm .timer-row .count-padding {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 1px;
    margin-right: 1px;
}

/* product page and single product*/


.item-cat .countDownTimer {
    width: 100%;
    position: absolute;
    bottom: 0px;
    opacity: 0.95;
    z-index: 3;
}

.item-cat .countDownTimer .progress-row {
    display: none !important;
}

.item-cat .countDownTimer .count-sold-row {
    display: none !important;
}

.item-cat .countDownTimer .count-padding span {
    font-size: 12px;
}

.content-viewed .countDownTimer {
    
}

.related .countDownTimer {
    
}

.border_add_single {
    border: 1px solid #D0D0D0;
}

@media (max-width:768px) {
    .border_add_single {
        border: none;
    }
    .item-cat .countDownTimer .count-padding span {
        font-size: 11px;
        padding: 2px;
    }
}

@media (max-width:394px) {
    .related .count-padding span {
        padding: 2px;
        border-radius: 2px;
    }
}

@media (max-width: 320px) {
    .related .item-sp .timer-row {
        padding-top: 10px; 
    }
}

@media (max-width: 480px) {
    .related .timer-label-class {
        font-size: 11px !important;
    }

    .content-viewed .timer-label-class {
        font-size: 11px !important;
    }

    .item-sm .timer-label-class {
        font-size: 11px !important;
    }

    .item-cat .timer-label-class {
        font-size: 11px !important;
    }

    .item-lg .timer-label-class {
        padding-bottom: 10px;
    }
}

@media (min-width: 321px) and (max-width: 417px) {
    .list_product .product-item .countDownTimer .countTimer1 span {
        padding: 3px;
    }

    .list_product .product-item .countDownTimer .countTimer2 span {
        padding: 3px;
    }

    .list_product .product-item .countDownTimer .countTimer3 span {
        padding: 3px;
    }
}

@media (min-width:768px) and (max-width: 1072px) {
    .single-product .border_add_single .countDownTimer .timer-wrapper {
        margin: 0px 10px 0px 10px;
    }
}

@media (min-width:395px) and (max-width: 416px) {
    #single-page__related-products-wrap .timer-wrapper .count-padding span {
        padding: 3px;
    }
}

/** categories  countTimer4**/
.product-item .countTimer4 .count-padding span {
    padding: 0px;
    font-size: 14px;
}

.product-item .countTimer4 label {
    font-size: 11px;
}

.product-item .countTimer4 .days:after,
.product-item .countTimer4 .hours:after,
.product-item .countTimer4 .minutes:after {
    font-size: 12px;
}

@media (max-width: 768px) {
    .product-item .countTimer4 .days:after,
    .product-item .countTimer4 .hours:after,
    .product-item .countTimer4 .minutes:after {
        content: '';
    }

    .product-item .countTimer4 .days label,
    .product-item .countTimer4 .hours label,
    .product-item .countTimer4 .minutes label,
    .product-item .countTimer4 .seconds label {
        display: block;
    }

    .product-item .countTimer4 .count-padding span {
        font-size: 14px;
        padding: 0px;
    }
}

/** home page countTimer4**/
.item-sm .product-item .countTimer4 .days:after,
.item-sm .product-item .countTimer4 .hours:after,
.item-sm .product-item .countTimer4 .minutes:after {
    content: '';
}

.item-sm .product-item .countTimer4 .days label,
.item-sm .product-item .countTimer4 .hours label,
.item-sm .product-item .countTimer4 .minutes label,
.item-sm .product-item .countTimer4 .seconds label {
    display: block;
    font-size: 11px;
}

.item-sm .product-item .countTimer4 .count-padding span {
    font-size: 14px;
    padding: 0px;
}

/** single product countTimer4 **/
.product-content .countTimer4 {
    padding-bottom: 5px;
}

/** home page countTimer5**/
.item-sm .product-item .countTimer5 .hours:before,
.item-sm .product-item .countTimer5 .minutes:before,
.item-sm .product-item .countTimer5 .seconds:before {
    content: '';
}

.item-sm .product-item .countTimer5 .days label,
.item-sm .product-item .countTimer5 .hours label,
.item-sm .product-item .countTimer5 .minutes label,
.item-sm .product-item .countTimer5 .seconds label {
    font-size: 11px;
}

.item-sm .product-item .countTimer5 .count-padding span {
    font-size: 14px;
    padding: 0px;
}

/** categories countTimer5**/
.item-cat .product-item .countTimer5 .hours:before,
.item-cat .product-item .countTimer5 .minutes:before,
.item-cat .product-item .countTimer5 .seconds:before  {
    line-height: 17px;
    font-size: 17px;
}

.item-cat .product-item .countTimer5 .count-padding span {
    padding: 0px;
    font-size: 14px;
}

.item-cat .product-item .countTimer5 label {
    font-size: 11px;
}

@media (max-width:768px) {
    .item-cat .product-item .countTimer5 .hours:before,
    .item-cat .product-item .countTimer5 .minutes:before,
    .item-cat .product-item .countTimer5 .seconds:before  {
        content: '';
    }
}


/** single product countTimer5 **/
@media (min-width: 1200px) {
    .single-product .countTimer5 + .progress-row span.left {
        width: 0px;
    }

    .single-product .countTimer5 + .progress-row span.center {
        width: 50%;
        text-align: left;
        padding-left: 5%;
    }

    .single-product .countTimer5 + .progress-row span.right {
        width: 50%;
    }
}

/** home page countTimer6 **/
@media (min-width:768px) and (max-width: 1024px) {
    .item-lg .product-item .countTimer6 .days:after,
    .item-lg .product-item .countTimer6 .hours:after,
    .item-lg .product-item .countTimer6 .minutes:after {
        content: '';
    }
}

.item-sm .product-item .countTimer6 .days:after,
.item-sm .product-item .countTimer6 .hours:after,
.item-sm .product-item .countTimer6 .minutes:after {
    content: '';
}

.item-sm .product-item .countTimer6 .count-padding span {
    font-size: 13px;
    padding: 0px;
}

.item-sm .product-item .countTimer6 .days label,
.item-sm .product-item .countTimer6 .hours label,
.item-sm .product-item .countTimer6 .minutes label,
.item-sm .product-item .countTimer6 .seconds label {
    font-size: 11px;
}

@media (min-width: 1024px) {
    .item-sm .product-item .countTimer6 label {
        display: block;
    }
}

/** categories countTimer6 **/
.item-cat .product-item .countTimer6 .days:after,
.item-cat .product-item .countTimer6 .hours:after,
.item-cat .product-item .countTimer6 .minutes:after {
    line-height: 20px;
    font-size: 12px;   
}

.item-cat .product-item .countTimer6 label {
    font-size: 11px;
}

.item-cat .product-item .countTimer6 .count-padding span {
    font-size: 14px;
    padding: 0px;
}

@media (max-width: 1024px) {
    .item-cat .product-item .countTimer6 label {
        display: block;
    }

    .item-cat .product-item .countTimer6 .days:after,
    .item-cat .product-item .countTimer6 .hours:after,
    .item-cat .product-item .countTimer6 .minutes:after {
        content: '';
    }
}

/** single product countTimer6 **/
.single-product .countTimer6 {
    padding-bottom: 5px;
}

@media (min-width: 1200px) {
    .single-product .countTimer6 + .progress-row .left {
        width: 0px;
    }

    .single-product .countTimer6 + .progress-row .center {
        width: 50%;
        padding-left: 5%;
        text-align: left;
    }

    .single-product .countTimer6 + .progress-row .right {
        width: 50%;
    }
}

/** single product countTimer7 **/

.countTimer7 #countdown7 {
    margin-left: 10px;
    margin-right: 10px;
}

@media (min-width: 1200px) {
    .single-product .countTimer7 + .progress-row .left {
        width: 0px;
    }

    .single-product .countTimer7 + .progress-row .center {
        width: 50%;
        padding-left: 5%;
        text-align: left;
    }

    .single-product .countTimer7 + .progress-row .right {
        width: 50%;
    }
}