_:-ms-lang(x),
main .productsHolder.row .products .detailBox .detailWrapper{
	display: -ms-flexbox;
}

_:-ms-lang(x),
main .productsHolder.row .products .detailBox .left{
	width: 50%;
}
_:-ms-lang(x),
main .productsHolder.row .products .detailBox .right{
	width: 45%;
}

_:-ms-lang(x),
main .success .content{

}

_:-ms-lang(x),
main .success .content .socialsWrapper .socials{
	width: 100%;
}

_:-ms-lang(x),
main .success .content .socialsWrapper .socials a{
	display: block;
}

@media all and (max-width: 1343px){
	
	_:-ms-lang(x),
	main .trucks.row .right.col .counterHolder .text{
		margin-top: 15px;
	}
	
	_:-ms-lang(x),
	main .trucks.row .right.col .counterHolder .text p{
		width: 170px;
	}
	
	_:-ms-lang(x),
	main .productsHolder.row .products .detailBox .left p.wide{
		width: auto;
		font-size: 14px;
		margin-top: 5px;
	}
}

@media all and (max-width: 960px) {
	_:-ms-lang(x),
	main .success .content{
		display: block;
	}
}

@media all and (max-width: 770px) {

	_:-ms-lang(x),
	main .productsHolder.row .products .detailBox .left p.wide{
		font-size: 14px;
		margin-top: 10px;
	}
	_:-ms-lang(x),
	main .productsHolder.row .products .detailBox .left{
		width: 100%;
	}
	_:-ms-lang(x),
	main .productsHolder.row .products .detailBox .right{
		width: 100%;
	}
	
	_:-ms-lang(x),
	main .productsHolder.row .products .detailBox .detailWrapper{
		-ms-flex-direction: column;
	}
}


@media all and (min-width:0\0) and (min-resolution:.001dpcm){

	header .headerWrapper .logo{
		float: left;
		margin-top: 15px;
	}

	header .headerWrapper .donate{
		float: right;
		margin-top: 15px;
	}

	main .trucks.row .map.col{
		float: left;
	}

	main .trucks.row .right.col{
		float: right;
		margin: 70px 20px;
	}
	

	main .productsHolder.row .products > div,
	main .productsHolder.row .products > span{
		float: left;
	}

	main .productsHolder.row .products .detailBox .left{
		width: 53%;
		float: left;
	}

	main .productsHolder.row .products .detailBox .right{
		width: 44%;
		float: right;
	}

	main .trucks.row .right.col .counterHolder .counter{
		float: left;
	}

	main .trucks.row .right.col .counterHolder .text{
		display: inline-block;
		margin-top: 15px;
	}

	main .productsHolder.row .products .product .select p{
		width: auto;
		display: inline-block;
	}

	main .productsHolder.row .products .product .select p span{
		float: left;
	}

	main .productsHolder.row .payment{
		display: inline-block;
	}

	main .productsHolder.row .payment .price{
		float: left;
	}

	main .productsHolder.row .payment .button{
		float: left;
	}

	main .productsHolder.row .payment .empty{
		float: left;
	}

	main .trucks.row .map.col > div .point span{
		margin: 3px;
	}

	footer .johanniter,
	footer .johanniter .icon{
		float: left;
	}
	footer .info,
	footer .info .icon{
		float: right;
	}

	footer > div a p{
		float: left;
		margin: 3px 0;
	}

	main .success .content{
		display: inline-block;
		margin: 0px 10%;
	}

	main .success .content .socialsWrapper{
		width: 47%;
		float: left;
	}

	main .success .content .text{
		width: 47%;
		float: right;
	}

	main .success .content .socialsWrapper .socials{
		width: 100%;
		display: inline-block;
	}

	main .success .content .socialsWrapper .socials a{
		display: inline-block;
		width: 25%;
		float: left;
	}
	
	.lightbox .iFrameHolder{
		top: 2%;
	}
}
