.jcarousel-wrapper {margin-top: 10px; background:white; margin-left: 0px; margin-right:0px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:100px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto;}

.jcarousel ul {width: 20000em; position: relative; list-style: none; margin: 0; padding: 0; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; padding:5px 5px 5px 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:90px;margin-right:210px; }

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:35px; width: 30px; height: 30px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 24px/27px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}






@media only screen and (max-width : 1180px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left: 0px; margin-right:0px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:90px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-right:-15px ; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:80px;margin-right:200px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:30px; width: 30px; height: 30px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 24px/27px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}







@media only screen and (max-width : 1000px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left: -40px; margin-right:-40px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:80px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-right:-10px ; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:70px;margin-right:200px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:25px; width: 30px; height: 30px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 24px/27px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}










@media only screen and (max-width : 800px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left: -30px; margin-right:-30px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:70px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-right:10px ; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:60px;margin-right:200px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:20px; width: 30px; height: 30px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 24px/27px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}









@media only screen and (max-width : 770px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left:50px; margin-right:50px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:60px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-right:-45px ; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:50px;margin-right:200px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:15px; width: 30px; height: 30px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 24px/27px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}






@media only screen and (max-width : 600px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left: 40px; margin-right:40px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:50px; height:auto; max-width:100%; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-right:-100px ; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:40px;margin-right:200px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:12px; width: 25px; height: 25px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 24px/27px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}








@media only screen and (max-width : 550px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left:60px; margin-right:60px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:40px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float:left; margin-right:-100px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:30px}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:12px; width: 15px; height: 15px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 3px/13px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}




@media only screen and (max-width : 530px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left: 40px; margin-right:40px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:40px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-left:15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:30px;margin-right:200px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:12px; width: 15px; height: 15px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 3px/13px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}




@media only screen and (max-width : 472px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left:30px; margin-right:30px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:40px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-left:10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:30px;margin-right:200px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:12px; width: 15px; height: 15px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 3px/13px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}




@media only screen and (max-width : 400px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left:0px; margin-right:0px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:40px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-left:-5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:30px;margin-right:200px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:12px; width: 15px; height: 15px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 3px/13px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}





@media only screen and (max-width : 360px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left:0px; margin-right:0px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:40px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-left:-9px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:30px;margin-right:200px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:12px; width: 15px; height: 15px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 3px/13px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}







@media only screen and (max-width : 345px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left:0px; margin-right:0px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:40px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style:none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-right:-190px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:30px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:12px; width: 15px; height: 15px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 3px/13px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}





@media only screen and (max-width : 300px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left: 0px; margin-right:0px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:30px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-left:-10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:25px;margin-right:200px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:7px; width: 15px; height: 15px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 3px/13px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}





@media only screen and (max-width : 281px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left: 0px; margin-right:0px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:30px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-left:0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:25px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:7px; width: 15px; height: 15px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 3px/13px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}





@media only screen and (max-width : 260px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left: 0px; margin-right:0px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:25px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-left:0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:20px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:5px; width: 15px; height: 15px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 3px/13px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}





@media only screen and (max-width : 256px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left: 0px; margin-right:0px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:25px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-left:15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:20px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:5px; width: 15px; height: 15px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 3px/13px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}




@media only screen and (max-width : 233px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left: 0px; margin-right:0px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:25px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-left:22px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:20px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:5px; width: 15px; height: 15px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 3px/13px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}




@media only screen and (max-width : 200px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left: 0px; margin-right:0px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:25px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-left:20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:20px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:5px; width: 15px; height: 15px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 3px/13px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}



@media only screen and (max-width : 180px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left: 0px; margin-right:0px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:25px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-left:16px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:20px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:5px; width: 15px; height: 15px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 3px/13px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.9;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}








@media only screen and (max-width : 175px) {

.jcarousel-wrapper {margin-top: 10px; background-color:white; margin-left: 0px; margin-right:0px; margin-bottom: 110px; auto; position: relative; border: 2px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999;-moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; max-height:20px; height:auto; width:auto; }

/** Carousel **/
.jcarousel {position: relative; overflow: hidden; width:atuo; height:auto; }

.jcarousel ul {width: 20000em; position: relative; list-style: none; text-align:center;}

.jcarousel li {width: auto; height:auto; float: left; margin-left:15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:inline-table;}

.jcarousel li h3{margin-top:30px; font-size:15px; font-weight:200px;}

.jcarousel img {display:inline-block; max-width: 100%; margin-bottom:20px; max-height:15px;}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next {position: absolute; top:3px; width: 15px; height: 15px; text-align: center; background: #22272B; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 3px/13px Arial, sans-serif; -webkit-border-radius: 30px; -moz-border-radius: 30px;  border-radius: 4px; opacity: 0.3;}

.jcarousel-control-prev:hover,
.jcarousel-control-next:hover{background-color:#22272B; opacity:0.4;}

.jcarousel-control-prev {left:0px;}
.jcarousel-control-next {right:0px;}

a.jcarousel-control-prev,
a.jcarousel-control-next,
a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover{color:#fff !important;}

Carousel Pagination 
.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; border:1px solid transparent; font-size: 10px; height: 10px; width: 0px; line-height: 10px; background: transparent; color: #4E443C; border-radius: 10px; text-indent: -9999px; margin-right: 7px;}

.jcarousel-pagination a.active {background: transparent; color: ; opacity: 1;}

}

