.productcarusel .product-thumb {margin-bottom: 0px;position: relative;overflow: hidden;}
.productcarusel.swiper-viewport {border: 0px;border-radius: 0px;box-shadow: none;padding: 15px 0px;}
.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;}
.productcarusel .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;}
.productcarusel .product-thumb .percent {position: absolute;text-align: right;line-height: 1em;top: 0px;right: 0px;color: #fff;}
.productcarusel .product-thumb .percent span {display: block;position: relative;z-index: 1}
.productcarusel .product-thumb .percent .proc {font-size: 16px;padding-top: 8px;}
.productcarusel .product-thumb .percent:before {border-top: 50px solid #23a1d1;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: 190px;} 
}