.ellipsis > *{overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;}
.slit-b{color:#242424;}
.shadow-grey{box-shadow:1px 5px 5px #ececec;-moz-box-shadow:1px 5px 5px #ececec;}
.btn-grad-blue{background:#0156d7;background:-webkit-linear-gradient(#0156d7, #003c9e);background:-o-linear-gradient(#0156d7, #003c9e);background:-moz-linear-gradient(#0156d7, #003c9e);background:linear-gradient(#0156d7, #003c9e);border-color:#1249a3;}
.btn-grad-blue:hover{background:#0156d7;}
.box-shadow{box-shadow:0px 4px 2px 0px rgba(0, 0, 0, .08);}
.border-radius{border-radius:4px;}
.border-radius-top{border-top-left-radius:4px;border-top-right-radius:4px;}
.border-radius-bottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.product-small{padding-left:20px;padding-right:20px;border-left:1px solid transparent;border-right:1px solid transparent;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.product-small:hover{box-shadow:0px 7px 17px 0 rgba(23, 84, 116, .18);}
.product-detail{padding-top:1em;}
.image-sm{height:150px;width:auto;}
.image-sm img{height:100%;margin:auto;display:inline-block;vertical-align:middle;}
.image-sm:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.product-tiny{height:160px;padding:5px;background:#ffffff;border-bottom:1px solid #cbcbcb;}
.product-tiny .product-detail{overflow:hidden;}
.product-tiny p, .product-tiny a{padding:0;}
.product-tiny .product-image{}
.product-tiny .logo-small img{max-height:20px;}
.product-tiny .product-image img{max-height:100px;}
.slider{height:420px;overflow:hidden;}
.slides-control{height:300px !important;}
@media screen and (min-width:1200px){}
@media screen and (min-width:1024px) and (max-width:1200px){}
@media screen and (min-width:992px) and (max-width:1024px){.slider{height:300px !important;}
}
@media screen and (min-width:760px) and (max-width:992px){}
@media screen and (min-width:350px) and (max-width:760px){}
@media screen and (min-width:350px) and (max-width:500px){.slick-list{position:relative;width:83% !important;}
}
@media screen and (max-width:350px){.slick-list{position:relative;width:81% !important;}
}