component-deals-type-b .componentd_deals_type_a {  
    display: block;
    float: left;
    width: 100%;
    height: auto;
}

component-deals-type-b .componentd_deals_type_a .padding_zero {
    padding: 0px;
}

component-deals-type-b .componentd_deals_type_a .time_bg {
    margin: 0px;
   /* background-color: #EF001D;*/
}

component-deals-type-b .componentd_deals_type_a .time_text {
    text-align: center;
}

component-deals-type-b .componentd_deals_type_a .time_text h2 {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 24px;
}

component-deals-type-b .componentd_deals_type_a .time_text p {
    font-size: 12px;
}

component-deals-type-b .componentd_deals_type_a .time_text_color {
    color: #fff;
}

component-deals-type-b .componentd_deals_type_a img {
    max-width: 100%;
}

component-deals-type-b .componentd_deals_type_a .barHeader .head {
    float: left;
}

component-deals-type-b .componentd_deals_type_a .barHeader .head h2 {
    display: inline-block;
}

component-deals-type-b .componentd_deals_type_a .barHeader .more {
    float: right;
}

component-deals-type-b .componentd_deals_type_a .barHeader .more a {
    font-size: 14px;
    line-height: 51px;
    color: #212121;
    display: inline-block;
}

component-deals-type-b .componentd_deals_type_a .barHeader .more a:hover {
    text-decoration: none;
}

component-deals-type-b .componentd_deals_type_a .barHeader .more .fa {
    font-size: 12px;
    color: #212121;
    margin-left: 5px;
}

component-deals-type-b .componentd_deals_type_a .barHeader .line {
    float: left;
    height: 5px;
    width: 100%;
    background-color: black;
}

component-deals-type-b .componentd_deals_type_a .barHeader.small a {
    line-height: 28px;
}

component-deals-type-b .componentd_deals_type_a .barSubCategory {
    float: left;
    width: 100%;
    margin: 10px 0;
    height: auto;
}

component-deals-type-b .componentd_deals_type_a .barSubCategory a {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #6f6d6d;
    padding: 0 20px;
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
}

component-deals-type-b .componentd_deals_type_a .barSubCategory a:first-child {
    padding-left: 0px;
    border-left: 0px;
}

component-deals-type-b .componentd_deals_type_a .barSubCategory a:last-child {
    padding-right: 0px;
    border-right: 0px;
}

component-deals-type-b .componentd_deals_type_a .barSubCategory a:hover {
    text-decoration: none;
}

@media (max-width: 991px) {
    component-deals-type-b .componentd_deals_type_a .barSubCategory a {
        min-width: 130px;
        border: 0px !Important;
        padding: 0px;
        padding-right: 15px;
    }
}

component-deals-type-b .componentd_deals_type_a .barGallery div[class*="col-"] {
    padding: 0px !important;
}

component-deals-type-b .componentd_deals_type_a .barGallery div[class*="col-"] .imageItem {
    float: left;
    width: 100%;
    text-align: center;
    transition: all 0.3s;
    cursor: pointer;
}

component-deals-type-b .componentd_deals_type_a .barGallery div[class*="col-"] .imageItem:hover {
    opacity: 0.7;
}

component-deals-type-b .componentd_deals_type_a .barGallery div[class*="col-"] .imageItem .cover {
    width: 100%;
    background-size: contain;
    background-position: top center;
    background-repeat: no-repeat;
    padding: 100% 0 0;
}

component-deals-type-b .componentd_deals_type_a .barGallery div[class*="col-"] .imageItem .cover.n0 {
    background-color: #eee;
}

component-deals-type-b .componentd_deals_type_a .barGallery div[class*="col-"] .imageItem img {
    width: 100%;
    height: auto;
}

component-deals-type-b .componentd_deals_type_a .barGallery div[class*="col-"] .imageItem .clearGal {
    padding-top: 35px;
    width: 100%;
}

component-deals-type-b .componentd_deals_type_a .barGallery div[class*="col-"] .slick-dots {
    bottom: 50px !important;
}

component-deals-type-b .col_deals_type_a {
   /* padding-left: 17px;
    padding-right: 0px;*/
    padding: 0 5px;
   
}

/*@media (max-width: 444px){
    component-deals-type-b .col_deals_type_a {
        padding: 0 5px;
        padding-bottom: 10px;
    }
}*/

component-deals-type-b .col_deals_type_a .hover_border:hover {
   border: 1px solid red !important;
}

component-deals-type-b .col_deals_type_a .itemContainer {
    float: left;
    width: 100%;
    height: auto;
}

component-deals-type-b .col_deals_type_a .itemContainer .cover {
    padding: 100% 0 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
}

component-deals-type-b .col_deals_type_a .itemContainer .info {
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    height: auto;
    text-align: center;
}

component-deals-type-b .col_deals_type_a .itemContainer .info .productName {
    font-size: 14px;
    color: #212121;
    font-weight: normal;
    line-height: 25px;
}

component-deals-type-b .col_deals_type_a .itemContainer .info .priceContainer {
    margin-top: 5px;
    float: left;
    width: 100%;
    height: auto;
}

component-deals-type-b .col_deals_type_a .itemContainer .info .priceContainer .comparePrice {
    color: #8e8e8e;
    font-size: 14px;
    display: inline-block;
    margin-right: 5px;
}

component-deals-type-b .col_deals_type_a .itemContainer .info .priceContainer .productPrice {
    font-size: 16px;
    color: red;
    display: inline-block;
}

component-deals-type-b .col_deals_type_a .itemContainer .info .priceContainer span.currency {
    font-size: 10px !important;
}