/******************carousel**********************/
#carousel, #carousel-1{position:relative;}
	.es-carousel{width:100%; overflow:hidden;}
		#carousel li, #carousel-1 li{float:left; position:relative;}
		 #carousel-1 li .box2{margin-bottom:4px;}
#carousel .es-nav{padding-top:22px;}
#carousel-1 .es-nav{padding-top:5px;}
.es-nav-prev,
.es-nav-next{
	display:inline-block !important;
	width:28px;
	height:28px;
	overflow:hidden;
	text-indent: 100%;
	white-space: nowrap;
	cursor:pointer;
	z-index:999;
	margin-bottom:6px;
	border-radius:14px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	box-shadow:0px 3px 3px #8e8f90;
	-moz-box-shadow:0px 3px 3px #8e8f90;
	-webkit-box-shadow:0px 3px 3px #8e8f90;
}
.es-nav-prev{background:url(../images/carousel-prev.png) 0px 0px no-repeat; margin-right:13px;}
.es-nav-next{background:url(../images/carousel-next.png) 0px 0px no-repeat;}
	.es-nav-prev:hover, .es-nav-next:hover{background-position:0 -64px;}


/*-------------------------------------------------------------------*/
@media only screen and (max-width: 767px) {
	#carousel li{overflow:hidden; margin-right:20px !important;}
	#carousel-1 li{width:132px !important;}
	#carousel li:last-child{margin-right:0 !important;}
}
@media only screen and (max-width: 479px) {
	#carousel li{width:135px !important;}
	#carousel-1 li{width:144px !important;}
	#carousel li{overflow:hidden; margin-right:15px !important;}
	#carousel li:last-child{margin-right:0 !important;}
}