
.indexSlider {position: relative; height: 670px; margin: 0 0 23px 0;z-index: 5;}
.indexSlider:hover .sliderNav {opacity: 1;}

	.slide {height:670px; background-size: cover !important; background-position: center !important; background-repeat: no-repeat; position: relative;}
		
		.sliderInside {display: flex; align-items: center; max-width: 1160px; height: 100%; margin: 0 auto;}
			.sliderInside > div {width: 50%;}
			.sliderInside .slideImg {align-self: flex-end;}
				.sliderInsideText{padding: 0 100px 0 20px;}
					.slideTitle {font-size: 32px; line-height: 47px;}
					.sliderInsideText p {font-size: 15px; margin: 27px 0 0 0; line-height: 28px; color: #424242;}
					.sliderInsideText a {margin: 34px 0 0 -2px; font-size: 14px; color: #fff; letter-spacing: .04em;
						padding: 16px 28px; border-radius: 100px; display: inline-block; opacity: 0;
					}
					.owl-item.active .sliderInsideText a {opacity: 1;}
				.sliderInside .slideImg img {width: 100%; height: 100%; display: block;}
				

.sliderNav {position: absolute; top: 50%; height: 0; left: 0; right: 0; opacity: 0; width: 100%; z-index: 1; transition: opacity .3s ease;}
	.sliderNav .sliderControlsWrapper {width: 1320px; margin: -25px auto 0 auto;}
		.sliderNav .owlNav {}
		.indexSlider .owlNav.disabled {display: none;}
			.indexSlider .owlNav div {width: 51px; height: 51px; display: inline-block; border-radius: 50%; font-size: 22px; font-weight: 600;
				cursor: pointer; line-height: 50px; text-align: center; color: #121212; box-sizing: border-box; background: #fff;
				
			}
			.indexSlider .owlNav div:last-child {float: right; padding: 0 0 0 3px;}
			.indexSlider .owlNav div:first-child {padding: 0 1px 0 0;}
			.indexSlider .owlNav div.disabled {opacity: 0; cursor: default;}

.sliderDots {margin: 0 0 23px 0; position: absolute; bottom: 0; left: 0; right: 0; z-index: 1;}
	.sliderDots .sliderControlsWrapper {width: 1160px; margin: 0 auto; text-align: center;}
		.indexSlider .owlDots {}
			.indexSlider .owlDots .owl-dot {padding: 2.5px; background: #CFCFCF; margin: 0 10px 0 0; box-sizing: border-box;
				border-radius: 50%; display: inline-block; transition: background .2s ease; cursor: pointer;
			}
				.indexSlider .owlDots .owl-dot:hover {background: #fff;}
				.indexSlider .owlDots .owl-dot:last-child {margin-right: 0;}
				.indexSlider .owlDots .owl-dot.active {background: #121212; padding: 3px;}


/*
.blackSlider {background: linear-gradient(to top, rgba(0,0,0, .5), rgba(0,0,0, .0)); position: absolute; z-index: 2; top: 55%; left: 0; bottom: 0; right: 0;}
.mouseSlider {display: none; background: url("images/mouseSlider.png") no-repeat center; background-size: 24px; width: 31px; height: 52px;
	position: absolute; z-index: 3; bottom: 38px; left: 50%; margin: 0 0 0 -15.5px;
}

.videoBlock {position: relative;}
	.indexSlider video {background: rgba(0,0,0, .8); object-fit: inherit;}
	.indexSlider .videoButton {background: url("images/videoPlay.png") no-repeat center; position: absolute; width: 80px; height: 80px;
		top: 50%; left: 50%; margin: -40px 0 0 -40px; cursor: pointer;
	}
*/
	
@media all and (max-width: 1375px) {
	.sliderNav .sliderControlsWrapper {width: 95%;}
}

@media all and (max-width: 1160px) {
	.sliderDots .sliderControlsWrapper {width: 95%;}
	.indexSlider {height: 600px;}
		.slide {height: 600px;}
}

@media all and (max-width: 1020px) {
	.sliderInside .slideImg {display: none;}
	.sliderInside > div:last-child {width: 70%; margin: 0 auto;}
	.sliderInsideText {text-align: center; padding: 0;}
}

@media all and (max-width: 590px) {
	.slideTitle {font-size: 27px; line-height: 42px;}
	.sliderInside > div:last-child {width: 80%;}
}

@media all and (max-width: 340px) {
	.slideTitle {font-size: 23px; line-height: 36px;}
}


.zoomOut {animation: zoomOut 1.1s ease;}
@keyframes zoomOut {
	from {
		opacity: 0;
		transform: scale(1.2, 1.2);
		
	}
	to {
		opacity: 1;
		transform: scale(1, 1);

	}
}


.fadeInLeftBig {animation: fadeInLeftBig  1s ease-in-out;}
@keyframes fadeInLeftBig {
	from {
		transform: translate3d(-40px, 0, 0);
		opacity: 0;
	}
	to {
		transform: none;
		opacity: 1;
	}
}