ul.productlist{padding:0}
ul.productlist li{width:24%;display:inline-block;vertical-align:top;margin:3px;transition:all .7s ease 0}
@media screen and (max-width: 1200px) 
{
    ul.productlist li{width:23.9%}
}
@media screen and (max-width: 990px) 
{
    ul.productlist li{width:32%}
}
@media screen and (max-width: 749px) 
{
    ul.productlist li{width:48%}
}
@media screen and (max-width: 565px) 
{
    ul.productlist{text-align:center}
    ul.productlist li{width:96%;margin:10px 0!important}
}
ul.productsub{padding:0}
ul.productsub li{width:30.4%;display:inline-block;vertical-align:top;margin:15px;transition:all .7s ease 0}

@media screen and (max-width: 1200px) 
{
    ul.productsub li{width:29.7%}
}
@media screen and (max-width: 990px) 
{
    ul.productsub li{width:45%}
}
@media screen and (max-width: 680px) 
{
    ul.productsub li{width:43.5%}
}
@media screen and (max-width: 580px) 
{
    ul.productsub{text-align:center}
    ul.productsub li{width:96%;margin:0!important}
}

.boxdesc img{border:1px solid #eee;padding:10px;}
.gallery .box2_img{border:1px solid #eee;}
.gallery .col-sm-3{padding:15px}
.pdfbox{text-align:center}
.pdfbox img{display:inline-block}

.productslider{width: 100%;}
.productslider ul{list-style: none outside none;padding-left: 0;margin-bottom: 0;}
.productslider ul li{display: block;float: left;margin-right: 6px;cursor: pointer;}
img{display: block;height: auto;width: 100%;}
.lightSlider > li{position: relative;}
.caption{background-color: rgba(0, 0, 0, 0.75);height: 35px;position: absolute;bottom: 0;left: 0;padding: 5px 8px;color: white;width: auto;right: 0;margin: 0 auto;font-size: 16px;}
.caption p{margin: 0;}
.lSSlideOuter .lSPager.lSGallery li.active img{    -webkit-filter: blur(4px);
    filter: blur(4px);}