.jcarousel-wrapper { margin: 2em auto 3em;  position: relative;float:left;width:100%}
.carousal-inner{position:relative;width:100%;}
.jcarousel {position: relative;  overflow: hidden;width:100%;}
.jcarousel ul {width: 1000em; position: relative; list-style: none; margin: 0;  padding: 0 20px;}
.jcarousel li { width: 180px; float: left;margin: 0 15px;	text-align:center;-moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;	border-radius:2px;	padding:0;	max-width: 200px !important;list-style:none !important;}
.jcarousel img { display: inline;    max-width: 85%;    height: auto !important;	max-height: 95%;}
.jcarousel-control-prev,
.jcarousel-control-next {  position: absolute;    top: 50%;    margin-top: -15px;    width: 10px;    height: 30px;    text-align: center;        color: #ccc;    text-decoration: none;    text-shadow: 0 0 1px #666;    font: 24px/27px Arial, sans-serif;  }
.jcarousel-control-prev {  left: 0px;}
.jcarousel-control-next {    right: 0px;}
.jcarousel-pagination { position: absolute;    bottom: -40px;    left: 50%;    -webkit-transform: translate(-50%, 0);    -ms-transform: translate(-50%, 0);    transform: translate(-50%, 0);    margin: 0;}
.jcarousel-pagination a {    text-decoration: none;    display: inline-block;    font-size: 11px;    height: 10px;    width: 10px;    line-height: 10px;    background: #fff;    color: #4E443C;    border-radius: 10px;    text-indent: -9999px;    margin-right: 7px;    -webkit-box-shadow: 0 0 2px #4E443C;    -moz-box-shadow: 0 0 2px #4E443C;    box-shadow: 0 0 2px #4E443C;}
.jcarousel-pagination a.active {    background: #4E443C;    color: #fff;    opacity: 1;    -webkit-box-shadow: 0 0 2px #F0EFE7;    -moz-box-shadow: 0 0 2px #F0EFE7;    box-shadow: 0 0 2px #F0EFE7;}