.orbit-container {
	width:100%;
	margin-top:-15px;
}

@media only screen and (min-width: 40.063em) {

	.orbit-container.orbit-customer {
		width:100%;
	}
	
	#pb_customwidth {
		
		min-height: 560px;
		width:calc(100% - 320px); /* We want this DIV to have this width on desktop and tablet only. */
		text-align:justify;
	}
}

.orbit-form {
	width:100%;
	background-color:white;
	padding:18px 18px;
	box-sizing:border-box;
}
/* Mobile/lower-resolution devices */
@media screen and (max-width:40.063em) {
	
	.order_button_erhverv {
		margin-right: 16px !important;
	}

	#pb_faqCountWindowsVideo {
		
		width: 100%;
		
	}
}

@media only screen and (min-width: 40.063em) { /* Minimum width is 641px and refers to tablets or desktops */
	.orbit-form.absolute-medium-up {
		position:absolute;
		border:1px solid #588fff;
		right:0px;
		width:280px;
		height:540px;
		float: left;
	}

	.orbit-form form {
		height:100%;
		position:relative;
	}

	.orbit-form.absolute-medium-up button[type=submit] {
		position:absolute;
		bottom:0;
		left:0;
		margin:0;	
	}

	#pb_faqCountWindowsVideo {
		
		width: auto;
		max-width: 100%;
	}
}

/* CHANGES BY PHILIP JUNE 27, 2016 */
.orbit-form {
	width:100%;
	background-color:white;
	padding:7px 10px;
	box-sizing:border-box;
}

@media only screen and (max-width: 641px) {

	.orbit-container {
		width: 100% !important;
	}

}