#slider-1 {
	.owl-carousel {
		.owl-item {
			display: flex; justify-content: center; align-items: center;
			height: 90vw;
			background-color: #000d;
			img {
				display: block; margin: 0; padding: 0;
				max-width: 100%; max-height: 90vw;
			}
		}
	}
}

#slider-2 {
	.owl-carousel {
		.owl-item {
			display: flex; justify-content: center; align-items: center;
			height: 90vw;
			background-color: #000d;
			img {
				display: block; margin: 0; padding: 0;
				max-width: 100%; max-height: 90vw;
			}
		}
	}
}

.owl-theme .owl-nav {
	position: relative;
	display: flex; justify-content: space-between;
   margin-top: 0px; padding: 0px;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
	position: absolute;
	top: -44vw;
	background-color: #5558;
	color: #fff;
	min-height: 40px;
	> span {
		display: flex; justify-content: center; align-items: center;		
		margin: 0 16px; padding: 0 1px;
		font-size: 25px;
	 }
}
.owl-carousel .owl-nav button.owl-next {
	right: 0;
}
.owl-carousel .owl-nav button.owl-prev {
	left: 0;
}

.owl-carousel .owl-nav button.owl-next:hover,
.owl-carousel .owl-nav button.owl-prev:hover {
	background-color: #777;
	color: #fff;
}

@media ( min-width: 800px ){
	#slider-1,
	#slider-2 {
		padding-bottom: 30px;
		.owl-carousel {
			.owl-item {
				height: 540px;
				img {
					display: block; margin: 0; padding: 0;
					max-width: 100%; max-height: 540px;
				}
			}
		}
	}
	
	#slider-1 {
		padding-bottom: 0px;
	}
	#slider-2 {
		padding-bottom: 0px;
	}
	
	.owl-theme .owl-nav {
		padding: 0px;
	}
	
	.owl-carousel .owl-nav button.owl-next,
	.owl-carousel .owl-nav button.owl-prev {
		top: -290px;
	}
}