.countdown-daily .item-time {
    display: inline-block;
    margin: 0px 3px;
    background-color: #fff;
    width: 20%;
    padding: 5px 0px;
    border-radius: 5px;
    border: 0px #96b165 solid;
}
.countdown-daily .item-time span{
    display: block;color: #96b165;font-weight: 400 !important;font-size: 15px;
}
.countdown-daily .item-time span.dw-time {
    font-size: 20px;
    font-weight: 500 !important;
    width: 55px;
    display: inline-block;
    height: 55px;
    line-height: 55px;
    border: 1px #96b165 solid;
    border-radius: 50%;
    margin-bottom: 10px;
}
#countdown-data .product-title-item{margin-top: 20px;}

#countdown-data .special-thumb-data img.img {
    max-width: 100%;
    height: auto;
}
.dailydeal-content .product-image-container img.img-responsive {
    width: 100%;
    height: auto;
}
#countdown-data{
    flex: 0 0 400px;
    max-width: 400px;
    width: 100%;
    float: left;
}
#countdown-data .js-product-miniature > div .left-block{width: 100%;float: none;padding-left: 15px;padding-right: 15px;}
#countdown-data .js-product-miniature > div .right-block{width: 100%;float: none;padding-left: 15px;padding-right: 15px;}
.deal-module-title.title-header-tab {
    margin-bottom: 0px;padding-top: 0px;text-align: left;display: block;
}
.deal-module-title.title-header-tab span {
    font-size: 25px;
    font-weight: 400;
}
.deal-module-title.title-header-tab h2 {
    margin: 20px 20px 0px 20px;
}
.dailydeal-content .product-image-container{width: 100%;float: none;}

#countdown-data .special-thumb-data .slick-slide img{max-width: 100%;height: auto;}
#countdown-data .special-thumb-image .thumb-item-img {
    border: 1px #ddd solid;
    display: block;
}
#countdown-data .special-thumb-image .thumb-item-img.active{border-color: #96b165;}
#countdown-data .special-thumb-image li{padding-bottom: 5px;padding-top: 5px;}
#countdown-data .special-thumb-image .slick-arrow{
    width: 100%;
    border:1px #ddd solid;
    position: absolute;
    z-index: 1;
    left: 0px;
}
#countdown-data .special-thumb-image .slick-next.slick-arrow {
    bottom: 0px;
}
#countdown-data article:not(.vnlab-list-display) .article-bottom-action{
    position: relative;
    top: auto;
    opacity: 1;
    visibility: visible;
    box-shadow: none !important;
    margin-top: 15px;
    padding-top: 20px;
}
#countdown-data article:not(.vnlab-list-display) .article-bottom-action .article-quickview {
    right: 0 !important;
    visibility: visible;
    opacity: 1;
    padding:0px;
}
#countdown-data article:not(.vnlab-list-display) .article-bottom-action .article-quickview .quick-view.countdown-view-detail {
    border: 1px #ddd solid;
    width: 42px;
    height: 42px;
    line-height: 42px;
    display: inline-block;
    border-radius: 50%;
}
#countdown-data article:not(.vnlab-list-display) .article-bottom-action .article-quickview .quick-view.countdown-view-detail i{line-height: 42px;}
#countdown-data article:not(.vnlab-list-display) .article-bottom-action .article-quickview .quick-view.countdown-view-detail i::before{font-size: 17px;}
#countdown-data article:not(.vnlab-list-display) .article-bottom-action .compare i{line-height: 42px;}
#countdown-data article:not(.vnlab-list-display) .article-bottom-action .compare i::before{font-size: 17px;}
#countdown-data article:not(.vnlab-list-display) .article-bottom-action .compare {
    left: 0 !important;
    visibility: visible;
    opacity: 1;
    padding:0px;
}
#countdown-data article:not(.vnlab-list-display) .article-bottom-action .compare a{
    border: 1px #ddd solid;
    width: 42px;
    height: 42px;
    line-height: 42px;
    display: inline-block;
    border-radius: 50%;
}
#countdown-data article:not(.vnlab-list-display) .article-bottom-action .article-quickview .quick-view.countdown-view-detail:hover,
#countdown-data article:not(.vnlab-list-display) .article-bottom-action .compare a:hover{
    border-color: #96b165;
}
#countdown-data article:not(.vnlab-list-display) .article-bottom-action .article-quickview .quick-view.countdown-view-detail:hover i::before,
#countdown-data article:not(.vnlab-list-display) .article-bottom-action .compare a:hover i::before{
    color: #96b165;
}
.deal-module-title.title-header-tab h3 span {
    font-size: 30px;
    font-weight: 400;
    text-transform: none;
    background-color: #fff;
    z-index: 1;
    position: relative;
}
#countdown-data .js-product-miniature .product-container::after{clear: both;display: table;content: "";}
#countdown-data .js-product-miniature .product-container .comments_note{display: none;}
.deal-module-title.title-header-tab h3 span.bold {
    font-weight: 500;
}
.dailydeal-content .product_list{
    border: 0px #ddd solid;
    border-radius: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    overflow:inherit;
}
.dailydeal-content .product-image-container{border:none !important;border-radius: 9px 9px 0px 0px;}
.dailydeal-content:hover .product-image-container{border:none !important;}
.deal-module-title.title-header-tab h3{text-align: left;}
#countdown-data .ajax_block_product.product-miniature.js-product-miniature {
    margin-bottom: 0px !important;padding-left: 15px;padding-right: 15px;
}
#countdown-data .dailydeal-content {
    margin-top: 50px;
}
#countdown-data .dailydeal-content{
    border: 3px #96b165 solid;border-radius: 9px;
}
#countdown-data .dailydeal-content .product_list{
    
    padding: 15px 0px;
    padding-top: 40px;
}
#countdown-data .js-product-miniature .product-container{
    border:none;
    margin-left: -10px;
    margin-right: -10px;
    box-shadow: none !important;
}
#countdown-data .owl-controls .owl-nav > div {
    width: 35px;
    height: 35px;
    line-height: 33px;
    top: -70px !important;
}
#countdown-data .owl-controls .owl-nav > div.owl-next {
    right: 15px;
}
#countdown-data .owl-controls .owl-nav > div.owl-prev {
    right: 55px;
}
.deal-module-title.title-header-tab h3{
	position: relative;margin-top: 0px;
}
.deal-module-title.title-header-tab h3::before {
    content: "";
    position: absolute;
    top: 18px;
    left: 0px;
    background-color: #f4f1e3;
    height: 1px;
    width: 100%;
    display: block;
}
#countdown-data .flaticon-countdown::before {
    font-size: 22px;
}
#countdown-data .deal-module-title.title-header-tab em{
    padding-right: 10px;
    padding-left: 10px;
}
#countdown-data .ajax_block_product .right-block{padding-top: 25px;padding-bottom: 0px;}


#countdown-data .slick-dots {
    text-align: center;
}
#countdown-data .slick-slider{margin: 0px;}
.deal-module-title.title-header-tab em, .deal-module-title.title-header-tab i{
    color: #96b165;
}
#countdown-data .cart-button.button.ajax_add_to_cart_button.add-to-cart .cart-txt{
    display: inline-block !important;font-size: 15px;
}
#countdown-data .cart-button.button.ajax_add_to_cart_button.add-to-cart i{margin-right: 3px;}
#countdown-data .cart-button.button.ajax_add_to_cart_button.add-to-cart i::before{font-size: 17px;}
#countdown-data .cart-button.button.ajax_add_to_cart_button.add-to-cart {
    background-color: #333 !important;
    color: #fff;
    border-radius: 35px;
    padding: 3px 25px;
}
#countdown-data .cart-button.button.ajax_add_to_cart_button.add-to-cart:hover{
    background-color: #96b165 !important;
}
#countdown-data .product-title-item {
    margin-top: 0px;
    text-overflow: inherit;
    white-space: inherit;
    overflow: inherit;
    display: block;
}
#countdown-data .product-title-item a{
    text-overflow: inherit;
    white-space: inherit;
    overflow: inherit;
    display: block;
    font-size: 17px;
}
.countdow-data-offer {
    margin-top: 25px;
}

#countdown-data .product_list > .slick-arrow {
    position: absolute;
    top: -31px;
    right: 20px;
    border: 1px #96b165 solid;
    background-color: transparent;
    padding: 0;
    z-index: 1;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    line-height: 38px;
}
#countdown-data .product_list > .slick-prev.slick-arrow {
    right: 61px;
}
#countdown-data .product_list > .slick-arrow i::before {
    font-size: 26px;
    color: #96b165;
}
@media(max-width: 1199px){
    #countdown-data .owl-controls .owl-nav > div.owl-next{right: 0px;}
    #countdown-data .owl-controls .owl-nav > div.owl-prev {
        right: 40px;
    }
    .deal-module-title.title-header-tab h3 span{font-size: 22px;}
    #countdown-data{z-index: 2;}
    .dailydeal-content .product_list{background-color: #fff;}
}
@media(max-width: 767px){
    #countdown-data{width: 100%;float: none;margin-bottom: 0px;}
}
@media(max-width: 767px){
    .deal-module-title.title-header-tab h3 span {
	    font-size: 25px !important;
	}
    #countdown-data .slick-list {
        padding-bottom: 30px;
    }
    #countdown-data .ajax_block_product.product-miniature.js-product-miniature{padding-left: 10px;padding-right: 10px;}
    #countdown-data .js-product-miniature > div .left-block{
        width: 50%;
    }
    #countdown-data .js-product-miniature > div .right-block{
        width: 50%;padding-top: 0px;
    }
    .countdown-daily .item-time span.dw-time{
        font-size: 18px;width: 50px;height: 50px;line-height: 50px;
    }
    #countdown-data .cart-button.button.ajax_add_to_cart_button.add-to-cart{padding-right: 20px;padding-left: 20px;margin-top: -6px;}
    #countdown-data article:not(.vnlab-list-display) .article-bottom-action .compare a{
        height: 40px;width: 40px;line-height: 40px;
    }
    #countdown-data .cart-button.button.ajax_add_to_cart_button.add-to-cart i{color: #fff !important;}
}
@media(max-width: 767px) and (min-width: 351px){
    #countdown-data{
        max-width: 100%;
    }
    #countdown-data .js-product-miniature > div .left-block {
        width: 45%;float: left;
    }
    #countdown-data .js-product-miniature > div .right-block {
        width: 55%;float: left;
    }
    #countdown-data .product-title-item a{font-size: 20px;}
    .content_price.vnlab-has-price-discount .price {
        font-size: 25px !important;
    }
}
@media(max-width: 530px){
    #countdown-data .js-product-miniature > div .left-block{
        width: 100%;float: none;
    }
    #countdown-data .js-product-miniature > div .right-block{
        width: 100%;padding-top: 30px;float: none;
    }
    .countdown-daily .item-time span.dw-time{
        font-size: 18px;width: 50px;height: 50px;line-height: 50px;
    }
}
@media(max-width: 500px){
    .countdown-daily .item-time{width: 21%;}
    .countdown-daily .item-time span.dw-time {
        font-size: 14px;
    }
}