/*carousel*/
.rg-thumbs{
	float:left;
	width:559px;
}
	.es-carousel{width:100%; overflow:hidden;}
		.es-carousel ul{overflow:hidden;}
			.es-carousel li{
				float:left;
				width:178px !important;
				margin-right:8px !important;
			}
				.es-carousel li figure{margin-bottom:8px;}
				.es-carousel li a{display:block; position:relative;}
		.es-nav{}

/*large imege*/
.rg-image-wrapper{position:relative; float:left; width:371px;}
	.rg-image{position:relative; z-index:998;}
	.rg-image img{width:100%; height:auto;}

/*navigation*/
.rg-image-nav-prev, .rg-image-nav-next{display:none !important;}
.rg-image-nav-prev{background-image:url(../images/carousel-prev.png); right:22px;}
.rg-image-nav-next{background-image:url(../images/carousel-next.png); right:0;}
	.rg-image-nav-prev:hover, .rg-image-nav-next:hover{background-position:center -38px;}

@media only screen and (max-width: 995px){
	.rg-thumbs{width:445px;}
		.es-carousel li{width:141px !important; margin-right:7px !important;}
	.rg-image-wrapper{width:293px;}
}
@media only screen and (max-width: 767px){
	.rg-thumbs{width:420px; margin-bottom:8px;}
		.es-carousel li{width:136px !important; margin-right:6px !important;}
	.rg-image-wrapper{width:410px;}
}
@media only screen and (max-width: 479px){
	.rg-thumbs{width:300px;}
		.es-carousel li{width:96px !important;}
	.rg-image-wrapper{width:290px;}
}