*{
	font-family: 'Raleway', sans-serif;
	border-radius:0px!important;

	text-align: justify;
}

@media (min-width:320px)  { 
/* smartphones, iPhone, portrait 480x320 phones */ 
	.desktop-only{
		display: none;
	}
	.content{
		margin-bottom:100px;
	}
	.navbar-brand{
		font-size:14px!important;
	}
	.logo{
		display:none!important;
	}
	.mobile-only{
		display: block;
	}
	
	h3{
		text-align:left!important;
		margin-bottom: 22px;
	}

	.dienstenlijst>li{
		text-align:left!important;
		margin-bottom:11px;
	}
}

@media (min-width:481px)  { 
/* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ 
	.desktop-only{
		display: none;
	}
	.navbar-brand{
		font-size:14px!important;
	}
	.logo{
		display:none!important;
	}
	.mobile-only{
		display: block;
	}
	
	h3{
		text-align:left!important;
		margin-bottom: 22px;
	}

	.dienstenlijst>li{
		text-align:left!important;
		margin-bottom:11px;
	}
}

@media (min-width:641px)  { 
/* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ 
	.desktop-only{
		display: none;
	}
	.navbar-brand{
		font-size:16px!important;
	}
	.logo{
		display:none!important;
	}
	.mobile-only{
		display: block;
	}
	
	h3{
		text-align:left!important;
		margin-bottom: 22px;
	}

	.dienstenlijst>li{
		text-align:left!important;
		margin-bottom:11px;
	}	
}

@media (min-width:961px)  { 
/* tablet, landscape iPad, lo-res laptops ands desktops */ 
	.desktop-only{
		display: block;
	}
	.navbar-brand{
		font-size:16px!important;
	}
	.logo{
		display:block!important;
	}
	.mobile-only{
		display: none;
	}
	h3{
		text-align:right!important;
		margin-bottom: 22px;
	}

	.dienstenlijst>li{
		text-align:right!important;
		margin-bottom:11px;
	}
}

@media (min-width:1025px) { 
	.desktop-only{
		display: block;
	}
	.navbar-brand{
		font-size:18px!important;
	}
	.logo{
		display:block!important;
	}
	.mobile-only{
		display: none;
	}
	h3{
		text-align:right!important;
		margin-bottom: 22px;
	}

	.dienstenlijst>li{
		text-align:right!important;
		margin-bottom:11px;
	}
}

@media (min-width:1281px) { 
	.desktop-only{
		display: block;
	}
	.navbar-brand{
		font-size:20px!important;
	}
	.logo{
		position:absolute;
		display:block!important;
		margin-top:-300px;
	}
	.mobile-only{
		display: none;
	}
	h3{
		text-align:right!important;
		margin-bottom: 22px;
	}

	.dienstenlijst>li{
		text-align:right!important;
		margin-bottom:11px;
	}
}
 
 .subNav{
	height: 300px;
	width:100%;
	background-color: #222;
	margin-top:-20px;
	padding-top:15px;
 }
 
 .carrousel, .car1{
	height:300px;
	width:100%;
	background-color:red;
 }

 
.car1 > p{
	color:#fff;
	font-weight:500;
	margin-left:30px;
	top:180px;
}

.input-group{
	margin-bottom:6px;
}

.input-group-addon{
	min-width: 39px;
}