/******************carousel**********************/
#carousel{position:relative;}
	#carousel .es-carousel{width:100%; overflow:hidden;}
		#carousel li{float:left; position:relative;padding: 0 195px;text-align:center;}
#carousel .es-nav-prev, #carousel .es-nav-next{
	display:block !important; position:absolute; top:40px;width:11px;height:18px;z-index:999;cursor:pointer;
}
#carousel .es-nav-prev{left:8%; background:url(../images/test_prev.png) no-repeat;}
#carousel .es-nav-next{right:8%; background:url(../images/test_next.png) no-repeat;}
	#carousel .es-nav-prev:hover, #carousel .es-nav-next:hover{background-position:0 bottom;}
.offers_box .caroufredsel_wrapper{height:356px !important;}
/*-------------------------------------------------------------------*/

@media only screen and (max-width: 995px) {
	#carousel li{float:left; position:relative;padding: 0 100px;width:548px !important;}
}

@media only screen and (max-width: 767px) {
#carousel li{width:320px !important;padding:0 50px;}
}

@media only screen and (max-width: 479px) {
	#carousel li{width:260px !important;padding:0 20px;}
	#carousel .es-nav-next{right:0;}
	#carousel .es-nav-prev{left:0;}
}