.container2 {
	/* defaults for resposive height container */
	position: relative;
	width: 100%;
	height: 0px;
	
	/*
	
	
	 39% being the ratio we are maintaining 
	 * calculated by looking at the image 
	 * ratio: 400/1024 = ~0.39 
	 padding: 0 0 31% 0;
	 padding-bottom:31%;
	*/
	
	
	
}

.iosSlider {
	width: 100%;
	
	/* this height ends up being your maximum height, 
	 * if you want it to scale forever, set it to 
	 * a very high number */
	height: 1500px;
}

.iosSlider:hover .prevContainer , .iosSlider:hover .nextContainer {
    opacity: 1;
}

.iosSlider .slider {
	width: 100%;
	height: 100%;
}

.iosSlider .slider .item {
	float: left;
	
	width: 100%;
}

.iosSlider .slider .item img {
	width: 100%;
	height: auto;
}

/* controls */
.container2 .prevContainer, .container2 .nextContainer {
	position: absolute;
	top: 48%;
	overflow:hidden;
	width: 30px;
	height:30px;
	
	z-index: 10;
	opacity: 0.3;
	/*background-color:#F00;*/

}
.container2 .prevContainer .prev, .container2 .nextContainer .next {
	display:block;
	position:relative;
	z-index:5;

}


.container2 .prevContainer {
	left: 20px;
}



.container2 .nextContainer {
	right: 20px;
}
.container2 .nextContainer .next {
	left:-30px;
	
}

.container2 .selectorsBlock {
	position: absolute;
	bottom: 10px;
	width: 100%;
	height: 5%;
}

.container2 .selectorsBlock .selectors {
	position: relative;
	top: 0;
	left: 0;
	margin: 0 auto;
	width: 12%;
	height: 100%;
}

.container2 .selectorsBlock .selectors .item {
	position: relative;
	top: 0;
	left: 0;
	float: left;
	width: 16%;
	height: 100%;
	margin: 0 0 0 5%;
	background: #aaa;
}

.container2 .selectorsBlock .selectors .selected {
	background: #333;
}

.container2 .selectorsBlock .selectors .first {
	margin-left: 0;
}
.iosSlider .prev IMG, .iosSlider .next IMG {
    max-width: unset !important;
}
