.infiniteCarousel {
  width: 100%;
  position: relative;
  height: 200px;
  margin-top:25px;
}


.infiniteCarousel .wrapperCarousel {
  width: 90%; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 200px;
  margin: 0 25px;
  position: absolute;
  top: 0;

}

.infiniteCarousel .wrapperCarousel ul {
  width: 9999px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
  margin-top:35px;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 135px;
  width:240px;
}
.infiniteCarousel .arrowf {
display: block;
height: 35px;
width: 35px;
text-indent: -999px;
position: absolute;
top: 0;
margin-right:46%;
cursor: pointer;
outline: 0;
}

.infiniteCarousel .forward {
background: url(../images/gallery_rnav.png) no-repeat 0 0;
right: 0;
}

.infiniteCarousel .forward:hover {
opacity : 0.5;
}

.infiniteCarousel .arrowb {
display: block;
height: 35px;
width: 35px;
text-indent: -999px;
position: absolute;
top: 0;
cursor: pointer;
outline: 0;
margin-left:46%;
}

.infiniteCarousel .back {
background: url(../images/gallery_lnav.png) no-repeat 0 0;
left: 0;
}

.infiniteCarousel .back:hover {
opacity : 0.5;
}


.imgborder
{ 
	width:240px; height:135px; 
}

@media (max-width: 767px) and (min-width: 640px) {

	.infiniteCarousel .wrapperCarousel {
	 width: 95%; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
}
	.infiniteCarousel .arrowf {margin-right:40%;}
	.infiniteCarousel .arrowb {margin-left:40%;}

}

@media (max-width: 639px) and (min-width: 480px) {


	.infiniteCarousel .wrapperCarousel {
	 width: 240px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
	 margin: 0 0px;
	 margin-left:70px;
}
	.infiniteCarousel .arrowf {margin-right:40%;}
	.infiniteCarousel .arrowb {margin-left:40%;}

}

@media (max-width: 479px) and (min-width: 320px) {

.infiniteCarousel .arrowf {margin-right:30%;}
	.infiniteCarousel .arrowb {margin-left:30%;}

.infiniteCarousel .wrapperCarousel {
  width: 98%; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 200px;
  margin: 0 0px;
  position: absolute;
  top: 0;

}
}