	
	
	/* ********** ALL FOR ALLL ********** */
	@media only screen and (max-width: 1600px) { }

	@media only screen and (max-width: 1440px) { }
	
	@media only screen and (max-width: 1280px) { 
		.col-2.spacer { width: 8.333%; } 
		.col-10 { 
			padding: 0 2rem; 
			width: calc(100% - 8.333%)
		}
		
		/*home topteaser*/
		.home #topteaser .col-10 .line { padding-left: 9.333%; }
		
		/*topteaser*/
		#topteaser { margin-bottom: 0px;}
		#topteaser .title {margin-top: -2rem;}
		
	}
	
	@media only screen and (max-width: 1024px) { 
		/*section*/
		section.col {margin-bottom: 3rem; }
		section#mitgliedermodul {margin-bottom: 6rem; }
		
		/*home #topteaser*/
		.home #topteaser {margin-bottom: -3rem;}
		 
		 /*#topteaser*/
		 #topteaser .offset-left {padding-left: 0px; }
		 .events #topteaser {margin-bottom: 0px;}
		 .wir #topteaser {margin-bottom: -2rem;}
		
		 /* incubator */
		 .incubator .col-2.spacer {display: none;}
		 .incubator .col-10 {width: 100%;}
		 
		 /* events / wir */
		 .events .col-2.spacer,
		 .wir .col-2.spacer { display: none; }
		 .events .contain.offset-left {padding-left: 0px;}	
		 .events .col-10,
		 .wir .col-10 {  
			 width: 100%; 
			 padding: 0 2rem 0 5%;
		 }
	}
	
	@media only screen and (max-width: 940px) {
		/* incubator startupbox */
		#startup-listmodul .startup #contentbox.col {margin: 0 auto;}
		#startup-listmodul .startup #contentbox h4 { margin-top: .3rem;}
	 }
	
	@media only screen and (max-width: 850px) { 
		.col-2.spacer { display: none; } 
		.col-10 { width: 100%; }
		
		#textmodul .copy p {margin-bottom: 1.5rem;}
		
		/* home topteaser*/
		.home section#topteaser { margin-bottom: -2rem; }
		
		/*#topteaser*/
		.incubator #topteaser {margin-bottom: -1rem;}
		
		/* incubator  */
		.incubator .offset-left {padding-left: 0%;}
		
		/* wir */
		.wir .offset-left {padding-left: 0px;}
	}
	
	@media only screen and (max-width: 767px) { 
		/* grid */
		section.col {margin-bottom: 2rem;}
	
		section .col-3.spacer {display: none;}
		.wir #membermodul-qa {margin-bottom: 2rem;}
		.wir #mitgliedermodul {margin-bottom: 4rem;}
	}
	
	@media only screen and (max-width: 600px) { 
		.col-10 { padding: 0 1rem; }
		
		.offset-left,
		.home #topteaser .claim .line,
		#textmodul .claim { padding-left: 1rem;}
		
		/* home topteaser*/
		.home section#topteaser {margin-bottom: 2rem;}
		
		/*#topteaser*/
		 .events #topteaser h2 {margin-top: -2vw;}
		
		/* random button */
		a.but.random p {margin: .25rem 0;}
	}
	
	@media only screen and (max-width: 480px) { 
		header #logo {left: .7rem;}
		
		.offset-left,
		.home #topteaser .claim .line,
		#textmodul .claim { padding-left: 0px; }
		
		/* home topteaser*/
		.home section#topteaser {margin-bottom: 4rem;}
		
		/*#topteaser*/
		.incubator #topteaser {margin-bottom: -2rem;}
	}
	
	
	
	/* ********** TOPTEASER / NEWSMODUL / EVENTMODUL ********** */
	@media only screen and (max-width: 1280px) { }
	
	@media only screen and (max-width: 1160px) { 
		/*newsmodul*/
		#newsmodul .col-2.spacer { display: none; }
		#newsmodul .col-4 .repeater .title { min-height: 120px;}
		#newsmodul .contain {margin-left: 0px; }
	}

	@media only screen and (max-width: 1024px) { 
		/*mitglieder packages*/
		#membermodul-packages .col-2.spacer { display: none; }
		#membermodul-packages .col-10 { 
			width: 100%;
			padding: 0 2rem 0 5%; 
		}
		
		/*eventmodul*/
		#eventmodul .col-6 { width: 100%; }
		
		/*mitglieder packages*/
		#membermodul-packages .offset-left {padding: 0;}
		#membermodul-packages .col-4 {padding: 0 1rem 0;}
	}
	
	@media only screen and (max-width: 850px) { 
		/*newsmodul*/
		#newsmodul .col-10 { width: 100%; }
		#newsmodul .contain.offset-left {
		  width: 100%;
		  margin-left: 0px;
		  padding-left: 0px;
		}	
	
		#newsmodul .col-4 { width: 50%; }
		section#eventmodul.col { margin-bottom: 1.5rem; }
		section#newsmodul.col { margin-bottom: 3rem; }
		
		/*mitglieder*/
		#membermodul-qa,
		#membermodul-packages {margin: 2rem 0;}
		
		/*mitglieder packages*/
		#membermodul-packages .col-4 {
		  width: 50%;
		  padding: 0 0 3rem;
		}
		
		#membermodul-packages .masked-image .contain {
		  top: 1rem;
		  left: 2rem;
		}
		.packages-svg {min-height: 0px;}	
	}
	@media only screen and (max-width: 600px) { 
		/*newsmodul*/
		#newsmodul .col-4 { width: 100%; }
		#newsmodul .col-4 .repeater .title {
		  min-height: auto;
		  padding-top: 1.5rem;
		}
		#newsmodul .col-4.special .repeater .title {top: 60%;}
		#newsmodul .col-4.special .repeater .title h4 {position: absolute;}
		
		#newsmodul .col-4 .repeater .title h4 {position: relative;}
		#newsmodul .col-4.special .repeater .title {
			min-height: 120px;
			padding-top: 1.5rem;
		}
		
		/*mitglieder packages*/
		#membermodul-packages .col-4 { padding-bottom: 2rem;}
		#membermodul-packages .masked-image .contain {left: 1.5rem;}
	}
	
	@media only screen and (max-width: 480px) { 
		/*topteaser*/
		.home section#topteaser { margin-bottom: 0rem; }
		.home section#topteaser img {height: 70vh;}
		
		.home #topteaser .claim .line { margin: 3px 0; }
		.home #topteaser .claim h1 {
		  padding: 0px;
		  margin-bottom: 0px;
		}	
		
		/*textmodul*/
		#textmodul .claim {max-width: 100%;}
		
		/*newsmodul*/
		#newsmodul .col-10 { padding: 0 }
	}
	
	
	/* ********** STÖRER ********** */
	@media only screen and (max-width: 1280px) { }
	
	@media only screen and (max-width: 1024px) { 
		#stoerer .col-2.spacer { display: none; } 
		#stoerer .col-10 { 
			width: 100%;
			padding: 0 2rem;
		}
	}
	@media only screen and (max-width: 850px) { 
		/*bottom*/
		#stoerer #bg-extra-bottom div { height: 3rem !important; }
		#stoerer #bg-extra-bottom:after { bottom: calc(3rem - 20px) !important;}
		
		/* shape: incubator_startup */
		#stoerer #incubator_startup .kachel { background-image: url('../shape/stoerer_startup.svg'); width: 100%; padding-top: 80%; }
		
		/*incubator_startup */
		#stoerer #incubator_startup .stoerer_contain {margin-top: -5rem;}
		#stoerer #incubator_startup #bg-extra-top div { height: 5rem; }
		#stoerer #incubator_startup #bg-extra-top:after { top: calc(5rem - 20px);}
		
		#stoerer #incubator_startup #bg-extra-bottom .bottom-left-right { 
			width: calc(100% - 5rem); 
			margin-left: 5rem;
		}
		#stoerer #incubator_startup #bg-extra-bottom .top-right { width: 5rem; }
		#stoerer #incubator_startup #bg-extra-bottom:after { left: calc(5rem - 19px); }
		
		/* newsletter */
		#stoerer #newsletter .stoerer_contain {margin-top: -5rem;}
		#stoerer #newsletter #bg-extra-top div { height: 5rem; }
		#stoerer #newsletter #bg-extra-top:after { top: calc(5rem - 20px);}
		
		#stoerer #newsletter #bg-extra-bottom .bottom-left-right { 
			width: calc(100% - 5rem); 
			margin-left: 5rem;
		}
		#stoerer #newsletter #bg-extra-bottom .top-right { width: 5rem; }
		#stoerer #newsletter #bg-extra-bottom:after { left: calc(5rem - 19px); }
		
	}
	@media only screen and (max-width: 767px) { 
		#stoerer .col-10 {padding: 0 2rem;}
		#stoerer .stoerer {padding: 2rem 5% 2rem;}
		/*#stoerer .stoerer h1 br { display: none;}*/
		
		/*top*/
		#bg-extra-top .top-left-right { width: calc(100% - 5rem); }
		#bg-extra-top .bottom-left { width: 5rem; }
		#bg-extra-top:after { right: calc(5rem - 19px); }
		
		/*sponsoring*/
		#stoerer #sponsoring .stoerer_contain {margin-top: -5rem;}
		#stoerer #sponsoring #bg-extra-top div { height: 5rem; }
		#stoerer #sponsoring #bg-extra-top:after { top: calc(5rem - 20px);}
		
		#stoerer #sponsoring #bg-extra-bottom .bottom-left-right { 
			width: calc(100% - 5rem); 
			margin-left: 5rem;
		}
		#stoerer #sponsoring #bg-extra-bottom .top-right { width: 5rem; }
		#stoerer #sponsoring #bg-extra-bottom:after { left: calc(5rem - 19px); }
	}
	
	@media only screen and (max-width: 599px) { 
		/*top*/
		#stoerer .stoerer_contain {margin-top: -4rem !important;}
		#stoerer #bg-extra-top div { height: 4rem !important; }
		#stoerer #bg-extra-top:after { top: calc(4rem - 20px) !important;}
		
		/* bottom */
		#stoerer #bg-extra-bottom { display: none;}
		
		#stoerer #sponsoring .stoerer,
		#stoerer #incubator_startup .stoerer,
		#stoerer #newsletter .stoerer { 
			border-bottom-right-radius: 20px; 
			padding-bottom: 2rem;
		}	
		
		/*newsletter*/
		#stoerer #newsletter #mailchimp input[type="email"] {
			max-width: 100%;
			margin-right: 0;
		}
		#stoerer #newsletter #mailchimp .submit-but { margin-top: .7rem;}
	}
	
	@media only screen and (max-width: 480px) {
		#stoerer .col-10 {padding: 0 1rem;}
	}
	
	
	/* ********** MITGLIED VORTEILKACHEL (SHAPE) ********** */
	@media only screen and (max-width: 1160px) {
		#mitglieder-vorteilkachel .col-4:nth-child(1),
		#mitglieder-vorteilkachel .col-4:nth-child(6) {margin-left: auto;}
		
		.memberkachel .col-4:nth-of-type(1),
	    .memberkachel .col-4:nth-of-type(6) {margin-left: auto;}
		.memberkachel .col-4 {width: 40%;}
	
	}
	@media only screen and (max-width: 1024px) {
		.memberkachel .col-4 {width: 45%;}
	}
	
	@media only screen and (max-width: 940px) { 
		.memberkachel .col-4 {width: 50%;}	
		.memberkachel .kachel .contain {padding: 1.5rem 1rem 1rem;}
	}
	
	@media only screen and (max-width: 700px) { 
		.memberkachel .col-4 {width: 75%;}	
		
	}
	
	@media only screen and (max-width: 600px) { 
		.memberkachel .col-4 {width: 90%;}		
	}

	@media only screen and (max-width: 480px) {
		.memberkachel .col-4 {width: 100%;}	
	}
	
	
	/* ********** INCUBATOR STARTUPBOX ********** */
	@media only screen and (max-width: 1280px) { 
		#stoerer #incubator_startup h1 br { display: none;}
	}
	
	@media only screen and (max-width: 1024px) { 
		/*brake*/
		.incubator .col-10 {width: 100%;}
	}
	
	@media only screen and (max-width: 940px) {
		/* startup list */
		#startup-listmodul .startup #contentbox.col {margin: 0 auto;}
		#startup-listmodul .startup #contentbox h4 { margin-top: .3rem;}
	 }
	
	@media only screen and (max-width: 850px) { 
		/* startup list */
		.incubator .offset-left {padding-left: 0%;}
		
		#stoerer #incubator_startup  .kachel { display: none;}
		#stoerer #incubator_startup  .custom { display: inline-block;}
	}
	
	@media only screen and (max-width: 767px) { 
		/*brake*/
		.incubator #imagebox,
		.incubator #contentbox {width: 100%;}
		.incubator #imagebox {max-width: 350px;}
		
		/* startup list*/
		#startup-listmodul .col-10 {margin: -4vw 0 4rem;}
		#startup-listmodul .startup {
			display: inline-block; 
			margin-bottom: 4rem; 
		}
		
		#startup-listmodul .startup #contentbox,
		#startup-listmodul .startup:nth-child(odd) #contentbox {padding: 0;}
		#startup-listmodul .startup #contentbox h4 {margin-bottom: 1rem;}
		#startup-listmodul .startup #contentbox a.but { bottom: -4rem; }
	}
	@media only screen and (max-width: 480px) { 
		/* startup list*/
		#startup-listmodul .startup {margin-bottom: 5rem; }
		
	}
	
	

	