.main-cover__image {
	opacity: 0;
}

.main-cover {
	background-image: url(odessa-transport-cover.jpg);
}

#scheme2 {
	position: relative;

	display: inline-block;

	margin: 0 auto;
}

#scheme2 p{
	margin: 0;

	/*line-height: 100%;*/
}

#note1,
#note2,
#note3,
#note4,
#note5 {
	position: absolute;
}

#note1 {
	top: 3%;
	left: 49%;

	transform: translate(-50%, -50%);
}

#note2 {
	top: 26%;
	left: 66%;
}

#note3 {
	top: 67%;
	left: 17%;

	max-width: 31vw;

	transform: translate(-50%, -50%);
}

#note4 {
	top: 27%;
	left: 0%;

	max-width: 31vw;
}

#note5 {
	top: 75%;
	left: 66%;
}

@media (max-width: 690px) {
	#note1,
	#note2,
	#note3,
	#note4,
	#note5 {
		display: none;
	}
}

@media (min-width: 1030px) {
	#note4 {
		max-width: 20em;
		left: 5%;
	}
}

@media (min-width: 980px) {
	.main-cover {
		background-size: 100% 167%;
		background-position: 50% 50%;
		background-image: url(odessa-transport-cover.jpg);
	}
}

#slidercontainer {
	width:100%;
	margin-top: 20px;
	margin-left:-15px;
}

#container-slider {
	position: relative;
	left: 30px;

	margin: 0 auto; height:50px;
	width: 350px;

	background: url('http://img.artlebedev.ru/svalka/tools/slider/trackbg-a.gif');
	background-position: left 10px;
	background-repeat: no-repeat;
}

#pointer {
	position: relative;
	left: 0px;

	height: 39px;
	width: 32px;
}

.portfolio_slider__wrapper {
	overflow: hidden;

	width: 100%;
}
.portfolio_slider {
	overflow: hidden;
}
.portfolio_screenshot {
	position: relative;

	width: 100%;
}	
.portfolio_slider__inner {
	position: relative;
}
.portfolio_slider__inner.ui-draggable {
	cursor: url(https://maps.gstatic.com/mapfiles/openhand_8_8.cur), default;
}

.portfolio_slider__inner.ui-draggable.ui-draggable-dragging {
	cursor: url(https://maps.gstatic.com/mapfiles/closedhand_8_8.cur), move;
}

.footer-img img{
	border-radius: 15px;
}

@media (max-width: 1500px) {
	.footer-img {
		margin: 0;
	}

	.footer-img img {
		border-radius: 0;
	}
}

.slider__picture {
	width: 160vw;
	max-width: 3200px;
	min-width: 1100px;
}

.slider__buffer {
	height: 4em;
}

#slider__note1,
#slider__note2,
#slider__note3,
#slider__note4,
#slider__note5,
#slider__note6,
#slider__note7,
#slider__note8 {
	position: absolute;
	top: 54vw;

	width: 16vw;
	max-width: 300px;
	min-width: 100px;

	text-align: center;

	transform: translateX(-50%);
}

#slider__note1 {
	left: 11vw;
}

#slider__note2 {
	left: 30.7vw;
}

#slider__note3 {
	left: 50.3vw;
}

#slider__note4 {
	left: 70vw;
}

#slider__note5 {
	left: 89.8vw;
}

#slider__note6 {
	left: 109.4vw;
}

#slider__note7 {
	left: 129vw;
}

#slider__note8 {
	left: 148.5vw;
}

@media (max-width: 370px) {
	#slidercontainer {
		/*opacity: 0;*/
		display: none;
	}
}

@media (max-width: 690px) {
	#slider__note1,
	#slider__note2,
	#slider__note3,
	#slider__note4,
	#slider__note5,
	#slider__note6,
	#slider__note7,
	#slider__note8 {
		top: 365px;
	}

	#slider__note1 {
		left: 75px;
	}

	#slider__note2 {
		left: 209px;
	}

	#slider__note3 {
		left: 346px;
	}

	#slider__note4 {
		left: 481px;
	}

	#slider__note5 {
		left: 613px;
	}

	#slider__note6 {
		left: 749px;
	}

	#slider__note7 {
		left: 886px;
	}

	#slider__note8 {
		left: 1019px;
	}
}

@media(min-width: 800px) {
	.slider__buffer {
		height: 3em;
	}
}

@media(min-width: 1250px) {
	.slider__buffer {
		height: 1em;
	}
}

@media (min-width: 2063px) {
	#slider__note1,
	#slider__note2,
	#slider__note3,
	#slider__note4,
	#slider__note5,
	#slider__note6,
	#slider__note7,
	#slider__note8 {
		top: 1077px;
	}

	#slider__note1 {
		left: 220px;
	}

	#slider__note2 {
		left: 610px;
	}

	#slider__note3 {
		left: 1000px;
	}

	#slider__note4 {
		left: 1400px;
	}

	#slider__note5 {
		left: 1800px;
	}

	#slider__note6 {
		left: 2180px;
	}

	#slider__note7 {
		left: 2580px;
	}

	#slider__note8 {
		left: 2980px;
	}
}
