.slider_wrapper {
	width: 100%;
	margin: 0 auto;
	
}

.slide{ 
	background-size: cover; 
	background-position: center;
	text-align: center;
}

.slider-text-contener{
	display: table;
	width: 100%;
}

.slider-content{
	display: table-cell;
	vertical-align: middle;
	text-align: left;
}

@media all and ( min-width: 981px ){
	
	.slide{ 
		min-height: 510px;
	}
	
	.slider-text-contener{
		height: 510px;
	}
	
}

@media all and ( max-width: 980px ) {
	
	.slide{ 
		min-height: 400px;
	}
	
	.slider-text-contener{
		height: 400px;
	}

}


@media only screen and (max-device-width: 800px), screen and (max-width: 800px) {
  
}
.demo_block {
	width: 100%;
}
