/* CSS Document */

	body {
				/* overflow: hidden; */
				margin: 0;
			}
			
			.nextbtns_wrapper {
			height: 70px;
			overflow: visible;
			margin-top: -85px;
}


			
			.prevButton, .nextButton {
			    position: relative;
				    top: -200px;
				width: 70px;
				height: 70px;
				background-image: url('images/slider_left.png');
				background-size: contain;
				z-index: 2;
				background-repeat:no-repeat;
				background-position: center center;
			}
			
			.prevButton {
				left: 0px;
			}
			
			.nextButton {
				float:right;
				right: 0px;
				background-image: url('images/slider_right.png');
				z-index: 3;
			}
			
			.responsive_height {
				height: 0;
				padding: 0 0 50% 0; /* responsive slider height = 40% of the browser width; ie. slide image aspect ratio: w10xh4 */
				position: relative;
				overflow: visible;
			}
			
			.responsive_height > .container_slider {
				position: absolute;
				width: 100%;
				height: 100%;
				overflow: hidden;
			}
			
			.iosSlider {
				width: 100%;
				height: 100%;
				background: #aaa;
			}
			
			.iosSlider .slider {
				width: 100%;
				height: 100%;
			}
			
			.iosSlider .slider .item {
				position: relative;
				top: 0;
				left: 0;
				
				width: 100%;
				height: 100%;
				margin: 0 0 0 0;
			}
			
			.iosSlider .slider .item img {
				width: 100%;
			}
			
			.slider .item {
			color: #fff;
			background-size:cover;
			}
			
			.iosSlider .slider .item .text {
			position: absolute;
			top: 50%;
			left:0px;
			width: 100%;
			padding: 0px;
			text-align: center;
			vertical-align: bottom;
			    margin-top: -70px;
			}
			
			.iosSlider .slider .item .text.videoslide {
				text-align: center;
				padding-top:210px;
			}
			
			.iosSlider .slider .item .text.videoslide a {
				margin-left:-40px;
			}
			
			
			
			.iosSlider .slider .item .title span {
                        font-family: 'HoeflerText-Roman';
				font-size:40px;
				font-weight:normal;
			}
			
			
			
			.selectorsBlock {
				margin-top:-30px;
			}
			
			.selectorsBlock {
				text-align:center;
			}
			
			 .selectorsBlock .selectors .item {
position: relative;
top: 0;
left: 0;
 display:inline-block;
width: 15px;
height: 15px;
margin: 0 0 0 15px;
background: #000;
z-index:100;
border-radius: 50%;
}

.selectorsBlock .selectors .selected {
background: #fff;
}

.selectorsBlock .selectors .item .title {
	margin-top:300px;
}

.mobile_text {
	min-height:60px;
	text-align:center;
	padding-top:15px;
}

.mobil_text_content a {
	text-decoration: underline;
    color: #487896 !important;
}

@media screen and (max-width:768px) {

.iosSlider .slider .item .title span {
    font-size: 30px;
}

			.iosSlider .slider .item .text {
				margin-top:-50px;
			}

.iosSlider .slider .item .title span {
    font-size: 30px;
}


}
	
@media screen and (max-width:420px) {

.responsive_height {
    padding: 0 0 70% 0;
}
	
		.mobile_text {
	font-size: 20px;
}

.responsive_height .item {
	    background-position: center center, center center !important;
}

.iosSlider .slider .item .title span {
    font-size: 20px;
}

}
	
		

