.dg-container{
	width: 100%;
	height: 450px;
	position: relative;
}
.dg-wrapper{
	width: 924px;
	height: 316px;
	margin: 0 25%;
	position: relative;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	-o-perspective: 1000px;
	-ms-perspective: 1000px;
	perspective: 1000px;
}

@media screen and (max-width : 1281px) {
	.dg-wrapper{
		width: 455px;
		/*margin-left: 255px;*/
		margin: 0 auto;
	}
	.dg-container {
		width: 100%;
		height: 350px;

		padding-left: 30px;
	}
	/*.dg-container nav span.dg-next {*/
		/*left: 500px !important;*/
	/*}*/
	/*.dg-container nav span{*/
		/*left: -470px !important;*/
	/*}*/
	.dg-container nav span{
		top: -130px !important;
	}

	.dg-container nav span {
		left: -500px !important; /* 50px */
	}

	.dg-container nav span.dg-next {
		left: 475px !important;
	}
}
@media (max-width: 900px){
	.photo_slider.is-margin {
		margin-top: 30px !important;
	}
	.dg-wrapper{
		width: 260px;
		margin: auto;
	}
	.dg-wrapper a{
		transform: none !important;
		opacity: 1 !important;
	}
	.dg-container {
		height: 190px !important;
	}
	.dg-container nav span {
		left: -130px !important;
		top: -210px !important;
	}
	.dg-container nav span.dg-next {
		left: 280% !important;
	}
	.dg-wrapper a:not(.dg-center):before{
		display: none !important;
	}
}

@media screen and (max-width : 768px) {
	.dg-container {
		padding-left: 0;
	}

	.dg-wrapper {
		height: auto;
	}

	.bx-wrapper .bx-controls-direction a {
		top: 50% !important;
	}
}

@media screen and (max-width : 360px) {
	.dg-container {
		padding-left: 0;
	}

	.bx-wrapper .bx-controls-direction a {
		/*top: 25% !important;*/
	}
}

.dg-wrapper a{
	/*width: 482px;*/
	/*height: 300px;*/
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: default;
}
.dg-wrapper a.dg-transition{
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.dg-wrapper a img{
	display: block;
	padding: 0 0px 0px 1px;
}

.dg-container nav{
	width: 58px;
	position: relative;
	z-index: 1000;
	bottom: 40px;
	left: 50%;
	margin-left: -29px;
}
.dg-container nav span{
	text-indent: -9000px;
	float: left;
	width: 25px;
	height: 46px;
	opacity: 0.8;
	cursor: pointer;
	background: url('../../templates/bft/images/carousel-left.png') no-repeat;
	position: absolute;
    bottom: 125px;
    left: -610px;
	top: -100px;
}
.dg-container nav span:hover{
	opacity: 1;
}
.dg-container nav span.dg-next{
	background: url('../../templates/bft/images/carousel-right.png') no-repeat;
	left: 641px;
}

.culture__foto-slider.wrap{
	margin: 60px auto 20px;
}