
/*  Tablet to PC: 1023 - 1200 */
@media only screen and (max-width:1200px) {
	.Haupttextfeld {			
		width: 100%;
		padding: 0 2%;
	}

	.row {padding: 0 2%;}
	
}

/*  Small tablet to big tablet: 767 - 1023 */
@media only screen and (max-width:1023px) {
	body { font-size: 18px;}
	section { padding: 60px 0;}
	.long-copy {
		width: 80%;
		margin-left: 10%;
	}

	.steps.box {margin-top: 10px;}
	.step.box:last-child {margin-top: 10px;}
	.works-steps {margin-bottom: 40px;}
	.works-step:last-child {margin-bottom: 60px; }
	
	.app-screen{width: 50%;}
	
	.icon-small { 
		width: 15px;
		margin-right: 5px;
	}
	

	.city-feature { font-size: 90%;}

	
	.plan-box {
		width: 100%;
		margin-left: 0%;
	}
	
	.plan-price { font-size: 250%; }
	
	.contact-form { width: 80%;}


}

/*  Small phones to small tablets: 480 - 767 */
@media only screen and (max-width: 767px) {
	body { font-size: 16px;}
	section {padding: 30px 0 ;}
	
	.row, 
	.Haupttextfeld {padding: 0 4%;}
	.col { 
		width: 100%;
		margin: 0 0 4% 0;
				
	}
	
	
	.main-nav {display:none; }
	.mobile-nav-icon {display: inline-block;}
	
	
	.main-nav {
		float: left;
		margin-top: 35px;
		margin-left: 25px;
	}
	
	.main-nav li {
		display: block;
	}
	
	.main-nav li a:link,
	.main-nav li a:visited {
		display: block;
		border: 0;
		padding: 10px 0;
		font-size: 100%;
	}

	.sticky .main-nav { margin-top: 10px;}

.sticky .main-nav li a:link,
.sticky .main-nav li a:visited {padding: 10px 0px;}
.sticky .mobile-nav-icon {margin-top: 10px;}
.sticky .mobile-nav-icon i{color: #555;}
	
	h1 {font-size: 180%;}
	h2 {font-size: 150%;}
	
	.long-copy {
		width: 100%;
		margin-left: 0%;
	
	}
	
	.app-screen {width: 40px;}
	.steps-box:first-child {text-align: center;}
	
	.works-step div {
		height: 40px;
		width: 40px;
		margin-right: 15px;
		padding: 4px;
		font-size: 120%;
	}
	
	.work-step {margin-top: 20px;}
	.works-step:last-of-type {margin-bottom: 20px;}

}

/*  Small phones: from 0 to 480 px */
@media only screen and (max-width: 480px) {
	section  {padding: 25px 0;}
	.contact-form {width: 100%;}
	
}

