ul.productlist{padding:0px}
ul.productlist li{width:19%;display: inline-block;vertical-align: top;transition: all 0.7s ease 0s;}

@media screen and (max-width: 1199px) {ul.productlist li{width: 19%;}}
@media screen and (max-width: 990px) {ul.productlist li{width:24%;}}
@media screen and (max-width: 749px) {ul.productlist li{width: 30%;}}
@media screen and (max-width: 565px) {ul.productlist {text-align:center}ul.productlist li {width: 45%;margin:10px 0px !important}}

ul.productsub {padding:0px}
ul.productsub li{width:30.4%;display: inline-block;vertical-align: top;margin: 15px;transition: all 0.7s ease 0s}
@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: 0px;margin-bottom: 15px;}}


.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);}