
/*OWL*/
.slider .owl-controls {
	position:absolute;
	top:45%;
	left:0px;
	right:0px;
	max-width:1350px;
	margin:0px auto;
}
.owl-prev,
.owl-next {
	display:  block;
	width:40px;
	text-indent:-9999px;
	height:40px;
	position:absolute;
	top:45%;
}

.owl-prev {
	left:0px;
	background: url(/fileadmin/template/img/white-left.png) no-repeat;
}

.owl-next {
	right:0px;
	background: url(/fileadmin/template/img/white-right.png) no-repeat;
}

.owl-stage-outer .news-img-wrap a {
	margin:0px!important;
	padding:0px!important;
	border:0px!important;
}

.owlcontainerpadding {
	padding:20px 10px 20px 10px!important;
}
.owlcontainer h2 {
	margin:0px!important;
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
	height:auto;
}

.owl-slider-small .owl-dots {
	bottom:-1px;
	padding:5px 5px 0px 5px;
	position:absolute;
	background:#fff;
	display:inline-block;  right:0px;
}



@media (min-width:1310px) {
	.owl-prev {
		left:-60px;
		top:35%;
		background: url(/fileadmin/template/img/white-left.png) no-repeat;
	}
	 .owl-next {
		right:-60px;
		top:35%;
		background: url(/fileadmin/template/img/white-right.png) no-repeat;
	}
	.owlcontainerpadding {
		padding:30px 10px 0px 10px!important;
	}
}


@media (min-width:888px) and (max-width:991px) {

	#owl2row-plugin-slider .owl-dots span{
		background:#ffffff!important;
	}
	#owl2row-plugin-slider .owl-controls {
		height:60px;
	}
	#owl2row-plugin-slider .owl-dots {
		display:block!important;
		position:absolute;
		left:0px;
		right:0px;
		bottom:0px;
	}

	#owl2row-plugin-slider .owl-dot span {
		background:#fff;
		border:1px solid #000;
		opacity:1;
		height:30px;
		width:15px;
		border-radius:0px;
	}

	#owl2row-plugin-slider .owl-dot.active span {
		background:#000!important;
		width:15px;
		border-radius:0px;
	}
}




/*iPhone Mobile*/
@media (max-width:991px) {
	.before-medium {
		padding:25px 0px 0px 0px;
	}
	.after-medium {
		padding:0px 0px 25px 0px;
	}
	.before-large {
		padding:35px 0px 0px 0px;
	}
	.after-large {
		padding:0px 0px 35px 0px;
	}
	.before-extra-large {
		padding:40px 0px 0px 0px;
	}
	.after-extra-large {
		padding:0px 0px 40px 0px;
	}


	/*.slider .owl-item img {
		min-height: 340px !important;
	}*/

	.slider {
		position:relative;
		/*min-width:300px;*/
	}


}
