.logogalerij__logos{
	margin: 60px 0 30px;
}

.logogalerij__logo{
	background-color: #f8f8f8;
}

.logogalerij__logo img{
	mix-blend-mode: multiply;
}

.logogalerij .tns-controls,
.logogalerij .tns-controls button{
	outline: none;
}

.logogalerij .tns-controls button{
	border: none;
	background: none;
	padding: 0;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	color: #0080b7;
	font-size: 13px;
}

.logogalerij .tns-controls:before{
	content: "";
	background-color: rgba(29, 29, 27, 0.3);
	width: 30px;
	height: 1px;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%) rotate(-65deg);
	-ms-transform: translate(-50%,-50%) rotate(-65deg);
	transform: translate(-50%,-50%) rotate(-65deg);
}

.logogalerij .tns-controls button[disabled]{
	opacity: 0.3;
	cursor: default;
}

.logogalerij .tns-controls button:not([disabled]):hover{

}

.logogalerij .tns-controls button:nth-child(1){
	left: 30px;
	top: 25px;
	position: absolute;
}

.logogalerij .tns-controls button:nth-child(2){
	right: 30px;
	bottom: 25px;
	position: absolute;
}

.logogalerij .tns-controls{
	width: 110px;
	height: 95px;
	left: 50%;
    transform: translateX(-50%);
	bottom: -30px;
    position: relative;
}

.logogalerij .flex-row-reverse .tns-controls{
	left: auto;
	right: 0;
}

@media (max-width:767px)
{
	.logogalerij__logos {
		margin: 60px -30px 80px !important;
	}
	
	.logogalerij .tns-controls{
		position: absolute;
	}
}