/* Elastislide Style */



.elastislide-list {

	list-style-type: none;

	display: none;

}



.no-js .elastislide-list {

	display: block;

}

#testimonial-wid .elastislide-prev {

left:-10px 

}

#testimonial-wid .elastislide-next {

right:-10px 

}



#testimonial-wid .elastislide-horizontal nav span {

top: 70%  !important;

 

}

#testimonial-wid #carousel2 {

	height:100% !important;

	max-height:419px !important;

}

#testimonial-wid #carousel2 li{

	margin:0px !important;

	height:100% !important;

	max-height:419px !important;

	width:100%;

	max-width:100% !important;

	padding:0 11px;

	margin-right:8px;
	text-align:center;

}

#testimonial-wid  .elastislide-horizontal {

padding:0px !important;

}

.elastislide-carousel ul li {

	min-width: 20px; /* minimum width of the image (min width + border) */



}



.elastislide-wrapper {

	position: relative;

	background: none;

	margin: 0 auto;

	min-height: 60px;

 

}



.elastislide-wrapper.elastislide-loading {

	background-image: url(../images/loading.gif);

	background-repeat: no-repeat;

	background-position: center center;

}



.elastislide-horizontal {

	padding: 28px 40px;

}



.elastislide-vertical {

	padding: 40px 10px;

}



.elastislide-carousel {

	overflow: hidden;

	position: relative;

}



.elastislide-carousel ul {

	position: relative;

	display: block;

	list-style-type: none;

	padding: 0;

	margin: 0;

	-webkit-backface-visibility: hidden;

	-webkit-transform: translateX(0px);

	-moz-transform: translateX(0px);

	-ms-transform: translateX(0px);

	-o-transform: translateX(0px);

	transform: translateX(0px);

}



.elastislide-horizontal ul {

	white-space: nowrap;

}



.elastislide-carousel ul li {

	margin: 0;

	-webkit-backface-visibility: hidden;

}



.elastislide-horizontal ul li {

	height: 100%;

	display: inline-block;

	margin:0px 16px;

}



.elastislide-vertical ul li {

	display: block;

}



.elastislide-carousel ul li a {

	display: inline-block;

	width: 100%;

}



.elastislide-carousel ul li a img {

	display: block;

 

	max-width: 100%;

}



/* Navigation Arrows */



.elastislide-wrapper nav span {

	position: absolute;

 

	width: 23px;

	height: 23px;

	border-radius: 50%;

	text-indent: -9000px;

	cursor: pointer;

	opacity: 1;

}



.elastislide-wrapper nav span:hover {

	opacity: 1.0

	

}



.elastislide-horizontal nav span {

	top: 50%;

	left: 10px;

	margin-top: -11px;

}



.elastislide-vertical nav span {

	top: 10px;

	left: 50%;

	margin-left: -11px;

	background-position: -17px 5px;

}



.elastislide-horizontal nav span.elastislide-next {

	right: 10px;

	left: auto;

 

}



.elastislide-vertical nav span.elastislide-next {

	bottom: 10px;

	top: auto;

 

}