.owl-carousel .product-thumb {margin-bottom: 0px;position: relative;overflow: hidden;display: flex;flex-direction: column;justify-content: space-between;}
.productcarusel {margin: 0px -5px;width: auto}
.productcarusel .owl-wrapper-outer {border: 0px;border-radius: 0px;box-shadow: none;padding: 15px 0px;}
.productcarusel .item {padding: 0px 5px;}
.view2 .product-thumb .caption, .view1 .product-thumb .caption {min-height: 100px;}
.view1 .button-group a, .view3 .button-group a {width: 60%;display: inline-block;float: left;background-color: #eee;color: #888;line-height: 38px;font-weight: bold;text-align: center;text-transform: uppercase;
padding-top: 2px;padding-bottom: 3px;border-top-width: 2px;}
.view1 .button-group a:hover, .view3 .button-group a:hover {color: #444;
background-color: #ddd;
text-decoration: none;
cursor: pointer;}
.product-thumb .button-group > a + button {width: 20%; border-left: 1px solid #ddd;}
.title .openpctab {cursor: pointer;color: #006fcd;transition: all 0.5s linear;padding: 3px 0px 1px;border-bottom: 2px solid transparent;}
.title .openpctab.active {border-color: #006fcd;color: #444;}
.product-thumb .percent {position: absolute;text-align: right;line-height: 1em;top: 0px;right: 0px;color: #fff;}
.product-thumb .percent span {display: block;position: relative;z-index: 1}
.product-thumb .percent .proc {color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    font-family: 'Quicksand', sans-serif;
    font-size: 12px;
    background: #bf3b3b;
    top: 15px;
    right: 15px;
    left: auto;
    z-index: 9999;
    padding: 5px;
    border-radius: 6px;}
.product-thumb .percent:before {border-top: 20px solid transparent;
display: block;content: '';border-left: 75px solid transparent;
position: absolute;top: -1px;right: -1px;z-index: 0;}
    
@media (max-width: 1200px) {
.view1 .button-group a, .view3 .button-group a {width: 33%;}
.view0 .product-thumb .caption, .view3 .product-thumb .caption {min-height: 170px;} 
}