@media only screen and (max-width:1200px) {
	.jumbotron.diveinfocontainer {
		display: none !important;
	}
}


@media only screen and (min-device-width: 768px) and (max-device-width:1024px) {

	.breadcrumb2, 
	.breadcrumb2 a:not(.active), 
	.breadcrumb2 a:after,
	div.footer > p.pull-right > a:first-child, 
	div.footer > p.pull-right > span:first-child {
		display: none;
	}
	
	.marketing {
		margin-top: 10px;
		margin-right: -15px;
		margin-left: -15px;
		padding-right: 0px;
		padding-left: 0px;
	}
	
	.jumbotron.diveinfocontainer {
		display: none !important;
	}

	.backgroundholder {
		background-image: none;
	}
	.footer {
		height: auto;
		font-size: 11px !important;
	}
	
	
	body {
		background-image: none;
		background-color: white;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.container.backgroundcolorblue {
		border: 0px !important;
		border-radius: 0px !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	.header {
		padding-right: 0px;
		padding-left: 0px;
	}
	img.edges {
		width: 20px;	
		margin-top: 60px;
	}
	.btn-mobilepadding {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	form#onlinecontractorderform {
	    margin: 15px;	
	}
	
	
	.row.coinsuredPerson {
    	margin-left: 0px;
    	margin-right:0px;
	}
	
}

@media only screen and (max-device-width: 640px), only screen and
(max-device-width: 667px), only screen and (max-width: 480px) and
(orientation : landscape), (screen and (min-device-width : 414px)  and
(-webkit-device-pixel-ratio: 3)){
   
   .breadcrumb2, 
	.breadcrumb2 a:not(.active), 
	.breadcrumb2 a:after,
	div.footer > p.pull-right > a:first-child, 
	div.footer > p.pull-right > span:first-child {
		display: none;
	}
   
	.marketing {
		margin-top: 10px;
		margin-right: -15px;
		margin-left: -15px;
		padding-right: 0px;
		padding-left: 0px;
	}
	.jumbotron.diveinfocontainer {
		display: none !important;
	}

	div.footer > p.pull-right:before {
		content:"\00a0• ";
	}

	.backgroundholder {
		background-image: none;
	}
	.footer {
		height: auto;
		font-size: 11px !important;
		margin-top:10px !important;
	}
	div.footer > p.pull-right {
		float: left !important;
	}
	

	
	body {
		background-image: none;
		background-color: white;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	.container.backgroundcolorblue {
		border: 0px !important;
		border-radius: 0px !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	    background-image:url('https://customer.aqua-med.eu/images/onlinecontractorder/kp_head.jpg');
		}
	
	div.navigation {
		display:none;
		visibility:hidden;
	}
	
	.header {
		padding-right: 0px;
		padding-left: 0px;
	}
	img.edges {
		width: 20px;	
		margin-top: 60px;
	}
	.btn-mobilepadding {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	form#onlinecontractorderform {
	    margin: 15px;	
	}
	
	.row.coinsuredPerson {
    	margin-left: 0px;
    	margin-right:0px;
	}
	
	.step4birthday select.month  {
		width:100%;
	}
}

@media screen and (min-width: 480px) and (max-width: 640px) {


	
	.row.coinsuredPerson {
    	margin-left: 0px;
    	margin-right:0px;
	}
	
	.step4birthday select.month  {
		width:100%;
	}
	
	
}

@media screen and (max-width: 736px) {
	
	.breadcrumb2, 
	.breadcrumb2 a:not(.active), 
	.breadcrumb2 a:after,
	div.footer > p.pull-right > a:first-child, 
	div.footer > p.pull-right > span:first-child {
		display: none;
	}
	
	.marketing {
		margin-top: 10px;
		margin-right: -15px;
		margin-left: -15px;
		padding-right: 0px;
		padding-left: 0px;
	}
	.jumbotron.diveinfocontainer {
		display: none !important;
	}
	.backgroundholder {
		background-image: none;
	}
	.footer {
		height: auto;
		font-size: 11px !important;
		margin-top:10px !important;
	}
		
	body {
		background-image: none;
		background-color: white;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	.container.backgroundcolorblue {
		border: 0px !important;
		border-radius: 0px !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	
	.header {
		padding-right: 0px;
		padding-left: 0px;
	}
	
	img.edges {
		width: 20px;	
		margin-top: 120px;
		margin-bottom:20px;
	}
	.btn-mobilepadding {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	button + span {
		display:block;
	}
	form#onlinecontractorderform {
	    margin: 15px;	
	}
	
	.row.coinsuredPerson {
    	margin-left: 0px;
    	margin-right:0px;
	}
	
	.container.backgroundcolorblue {
    	overflow-x: hidden;
	}
	
	
}

@media only screen and (max-width: 480px) {
	.container.backgroundcolorblue {
		background-image: url('/assets/images/aqua-med-logo.jpg');
		background-size: 90%;
		background-position:top center;
	 }
	 
	.small {
	 	display:block;
	 	margin-left:19px;
	}

	.form-inline > select[id$="countryCode"] {
	width:100%;
	}
	
	.row.coinsuredPerson {
    	margin-left: 0px;
    	margin-right:0px;
	}
	
	.step4birthday select.month  {
		width:100%;
	}
	
	div.footer > p.pull-right:before {
		content:"";
	}
	
	div.footer > p.pull-right {
		float: left !important;
		display: block;
		clear: both;
		width:250px;
	}
	
	
	.container.backgroundcolorblue {
    	overflow-x: hidden;
	}
	
	 .td-hide {
	 	display:none !important;
	 }
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {

	/* Remove the padding we set earlier */
	.header, .marketing, .footer {
		padding-right: 0;
		padding-left: 0;
	}
	/* Space out the masthead */
	.header {
		margin-bottom: 30px;
	}
	/* Remove the bottom border on the jumbotron for visual effect */
	.jumbotron {
		border-bottom: 0;
	}
	
	.row.coinsuredPerson {
    	margin-left: 0px;
    	margin-right:0px;
	}
	
	.footer > p.pull-right {
		margin: 0px 20px 10px;
	}
	
}

@media only screen and (min-width: 480px)  {

	.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
	.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
	.form-inline .input-group{display:inline-table;vertical-align:middle}
	.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}
	.form-inline .input-group>.form-control{width:100%}
	.form-inline .control-label{margin-bottom:0;vertical-align:middle}
	.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
	.form-inline .radio label,.form-inline .checkbox label{padding-left:0}
	.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}
	.form-inline .has-feedback .form-control-feedback{top:0}
	
	
	.row.coinsuredPerson {
    	margin-left: 0px;
    	margin-right:0px;
	}
	
}

/* Customize container */
@media (max-width: 768px) {
	.container.backgroundcolorblue .header {
		min-height: 80px;
	}
	
	.row.coinsuredPerson {
    	margin-left: 0px;
    	margin-right:0px;
	}
	
	.breadcrumb2, 
	.breadcrumb2 a:not(.active), 
	.breadcrumb2 a:after,
	div.footer > p.pull-right > a:first-child, 
	div.footer > p.pull-right > span:first-child {
		display: none;
	}
	
	.marketing {
		margin-top: 10px;
		margin-right: -15px;
		margin-left: -15px;
		padding-right: 0px;
		padding-left: 0px;
	}
	.jumbotron.diveinfocontainer {
		display: none !important;
	}
	.backgroundholder {
		background-image: none;
	}
	.footer {
		height: auto;
		font-size: 11px !important;
		margin-top:10px !important;
	}
		
	body {
		background-image: none;
		background-color: white;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	.container.backgroundcolorblue {
		border: 0px !important;
		border-radius: 0px !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	
	.header {
		padding-right: 0px;
		padding-left: 0px;
	}
	
	img.edges {
		width: 20px;	
		margin-top: 120px;
		margin-bottom:20px;
	}
	.btn-mobilepadding {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	button + span {
		display:block;
	}
	form#onlinecontractorderform {
	    margin: 15px;	
	}
	
	.row.coinsuredPerson {
    	margin-left: 0px;
    	margin-right:0px;
	}
}

/* Customize container */
@media (min-width: 768px) {
	.container {
		max-width: 835px;
	}
	
	.row.coinsuredPerson {
    	margin-left: 0px;
    	margin-right:0px;
	}
}


