 @media (max-width: 1199px) {
	#teaser-section-bottom img {
		width: 140px;
	}
	#cura-header-title h1,
	#cura-header-title h3 {
		padding-left: 25px;
		font-size: 26px;
		padding-top: 14px;
	}
	#teaser-section-main {
		height: 489px;
	}
	#teaser-section-header {
		font-size: 26px;
		line-height: 28px;
		margin-bottom: 15px;
	}
	#teaser-section-top {
		font-size: 26px;
		padding: 15px 15px;
		height: 270px;
	}
	.standardpage #teaser-section-top {
		font-size: 28px;
		padding: 15px 15px;
		height: 330px;
	}
	.standardpage #teaser-section-header {
		font-size: 28px;
		line-height: 28px;
		margin-bottom: 30px;
		margin-top: 10px;
	}
	#teaser-section-bottom {
		height: 219px;
	}
	.flex-content {
		top: 220px;
	}
	#flex-content-wrapper .headlineSpace {
		top:			60px;
	}
	.flexslider .headlineSpace {
		top:			25px;
	}
	#flex-content-wrapper .headlineSpace,
	.flexslider .headlineSpace {
		font-size:		50px;
		margin-bottom: 	10px;
	}
	#flex-content-wrapper h1,
	.flexslider h1 {
		font-size: 50px;
	}
	.flexslider .smaller h1 {
		font-size:		36px;
	}
	.flexslider .smallest h1 {
		font-size:		24px;
	}
	.flex-content p,
	#flex-content-wrapper .subline,
	.flexslider .subline {
		font-size: 14px;
		margin-top: 20px;
	}
	#flex-content-wrapper .subline,
	.flexslider .subline {
		top:			510px;
	}
	.footer-logos {
		margin-right: 0;
	}

	body.startpage-unter  #main-menu li a,
	body.standardpage-unter  #main-menu li a {
		padding: 0 9px;
		font-size: 	15px;
	}
	.sm-list {
		padding:	3px 4px;
	}
	.sm-list li {
		padding: 	0 0 2px;
	}

	#teaser-section-canvas {
	 	width: 67.2%
	}
	.company-address {
		font-size:	11px;
	}
	.powermail_submit {
		margin-left: 0;
	}
	.powermail_label {
		float: none;
	}
	.tx-powermail .powermail_fieldset .parsley-errors-list {
		margin-left: 0;
	}
	.col-md-8 .map {
		width:			420px;
		height:			560px;
	}
	.map-large .finder button {
		left:			430px;
	}
	.map-large .legend {
		margin-top:		9em;
	}
	.col-md-4 .map {
		width:			120px;
		height:			240px;
	}
	.col-md-4 .cura_locations .filter-services {
	    margin-left: 	130px;
	}
	.cura_locations .zoom p {
		margin-left:	120px;
	}
	.col-md-7 .cura_locations .map {
		width:			340px;
		height:			500px;
	}
	.tx-cura-jobs select {
		margin-bottom:	1em;
	}
	.tx-cura-jobs .claim {
		font-size:		30px;
	}
}
@media (max-width: 991px) {
	 #teaser-section-header {
		font-size: 20px;
		line-height: 22px;
		margin-bottom: 10px;
	 }
	 #teaser-section-top {
		font-size: 20px;
		padding: 10px 15px;
		height: 205px;
	 }
	 #teaser-section-bottom {
		padding: 0 15px;
		height: 180px;
	 }
	 #teaser-section-bottom p {
	 	padding: 15px 0 0 0;
		margin: 0;
	 }
	 .footer-logos {
		margin: 0 12px;
	 }
	 #canvas-content .content-header-border {
		margin:0 0 25px 0;
	 }
	 #teaser-section-main {
		margin-bottom:0;
		height:385px;
	 }
	 #cura-header-title {
		margin-bottom:25px;
	 }
	 #cura-header-title h3 {
		padding-left:75px;
		font-size:20px;
		padding-top:16px;
	 }
	 body.startpage-unter  #main-menu li a , body.standardpage-unter  #main-menu li a {
		 padding:5px 0;
	 }
	 body.startpage-unter  #main-menu {
		top:65px;
	 }
	 body.startpage-unter #start-logo {
		display:none;
	 }
	 body.startpage-unter .flex-content {
		margin: 0 auto;
		position: relative;
		top: 30px;
		padding-bottom: 80px;
	 }
	 body.startpage-unter #cura-header {
		height: 65px;
		position: relative;
	 }
	 body.startpage-unter .flex-content p {
		display: none;
	 }
	 body.startpage-unter .navbar-toggle {
		left: 15px;
		top: -8px;
	 }
	 .left-border {
		margin-bottom: 15px;
	 }
	 #start-logo-response {
		position: absolute;
		right: 15px;
		top: 0;
		padding: 5px 0;
	 }
	 #start-logo-response img {
		-webkit-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8);
	 }
	 #main-menu-container {
		display: none;
	}
	.navbar-toggle {
		display: block;
	}
	#main-menu {
		position: absolute;
		width: 55%;
		z-index: 33;
		left: 0;
		background-color: #fff;
		background-image: url(../Media/trans90.png);
		background-repeat: repeat;
		background-position: 0 0;
		border-bottom: 1px dotted #e8e8e8;
	}
	#main-menu li {
		display: block;
		margin-bottom: 5px;
		float: none;
		margin-left: 25px;
		border-top: 1px dotted #e8e8e8;
	}
	#main-menu li:first-child {
		border-top: 0;
	}
	#main-menu li a {
		color: #888;
		display: block;
		padding: 5px 0 5px 0;
		font-size: 16px;
		line-height: 22px;
	}
	#main-menu li a:hover {
		color: #447F98;
		background: #fdfdfd;
	}
	#main-menu li.divider {
		display: none;
	}
	.cura-icon {
		background-image: url(../Media/icon-sprite-small.png);
		background-position: 0 4px;
		padding: 5px 5px 5px 37px;
		margin: 3px 0;
		height: 37px;
	}
	body.color-scheme-green .cura-icon {
		background-image: url(../Media/icon-sprite-small-green.png);
	}
	.search-form-widget-wrapper {
		left: 10px;
	}
	.cura-icon-mail {
		background-position: 0 -33px;
	}
	.cura-icon-info {
		background-position: 0 -70px;
	}
	body.startpage-unter  #cura-header-title {
		margin: 0;
		border: 0;
		padding: 0;
	}
	body.startpage-unter  #cura-header-title h1,
	body.startpage-unter  #cura-header-title h3 {
		margin: 0;
		border: 0;
		padding: 15px 0 0 55px;
		color: #447f98;
	}
	.sm-list li {
		padding: 0 2px;
	}
	body.standardpage-unter #main-menu li  {
		margin-bottom: 2px;
	}
	body.standardpage-unter #main-menu li:first-child a {
		padding-left: 0;
	}
	#teaser-section-canvas {
		bottom:	-40px;
		width: 100%;
	}
	.content-section {
		padding-top: 40px;
	}
	.content-section .col-sm-4 .button-01 {
		font-size: 14px;
	}
	.standardpage #teaser-section-top {
		font-size:	24px;
	}
	.company-address {
		font-size:	13px;
	}
	.col-md-8 .map {
		width:			540px;
		height:			700px;
	}
	.map-large .finder button {
		left:			550px;
	}
	.map-large .legend {
		margin-top:		14em;
	}
	.col-md-7 .cura_locations .map {
		width:			260px;
		height:			420px;
	}
	#flex-content-wrapper .headlineSpace {
		top:			105px;
	}
	#flex-content-wrapper .subline,
	.flexslider .subline {
		top:			70%;
	}
	.flexslider {
		min-height:		100px;
	}
	.startpage-unter .flexslider {
		min-height: 0;
	}
}
@media (max-width: 767px) {
 	.content-section .col-sm-4 .button-01 {
		font-size: 20px;
	}
	 .search-form-widget-wrapper {
		 left: 0;
	 }

	 #cura-header-title h1,
	 #cura-header-title h3 {
		display: none;
	 }
	 body.startpage-unter .tab-sub {
		left: 0;
		position: relative;
	 }
	 body.startpage-unter .button-02 > a {
		font-size: 18px;
		line-height: 18px;
		width: 85%;
	}
	body.startpage-unter .button-02-sub {
		font-size: 18px;
		line-height: 18px;
		width: 100%;
	}
	#teaser-section-header {
		font-size: 24px;
		line-height: 26px;
		margin-bottom: 15px;
	}
	#teaser-section-top {
		font-size: 24px;
		padding: 15px 30px;
		height: 225px;
	}
	#teaser-section-bottom {
		padding: 15px 30px;
	}
	#teaser-section-bottom p {
		padding: 15px 0 0 0;
		margin: 0;
	}
	#canvas-content .content-header-border {
		margin: 0 0 25px 0;
	}
	#teaser-section-main {
		margin-bottom: 0;
		height: 200px !important;
		padding-right: 15px;
	}
	#teaser-section-header {
		display: none;
	}

	.standardpage #teaser-section-top {
		font-size: 30px;
		padding: 15px 15px;
		height: 200px;
	}
	.standardpage #teaser-section-top .cura-icon {
		/* margin-left:-5px; */
		text-indent: -9999px;
		margin-bottom: 5px;
		margin-left: 15px;
		height: 42px;
		background-position: 0 10px;
	}
	.standardpage #teaser-section-top .cura-icon-mail {
		background-position: 0 -31px;
		padding-top: 2px;
	}
	.standardpage #teaser-section-top .cura-icon-info {
		background-position: 0 -70px;
		padding-top: 2px;
	}
	.standardpage #teaser-section-header {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 0;
		margin-top: 10px;
		margin-left: 15px;
	}
	#teaser-section-canvas {
		top: 0;
		height: 40px;
		width: 100%;
	}
	#canvas-content {
		background-color: transparent;
		background-image: url(../Media/trans90.png);
		background-repeat: repeat;
		background-position: 0 0;
	}
	#canvas-open-close {
		background-repeat: no-repeat;
		background-position: 95% 50%;
		background-image: url(../Media/arrow-open-close-active.png);
	}
	#canvas-open-close.toggled {
		background-image: url(../Media/arrow-open-close.png);
	}
	#canvas-open-close .toggler-icon {
		display: none;
	}

	body.color-scheme-green #canvas-open-close {
		color: #3a6d32;
		background-image: url("../Media/arrow-open-close-active-green.png");
	}
	body.color-scheme-green #canvas-open-close.toggled {
		background-image: url(../Media/arrow-open-close-green.png);
	}
	#cura-header-title {
		margin-top: 20px;
	}
	body.startpage #cura-header-title h3,
	body.standard #cura-header-title h3  {
		display: none;
	}
	.search-form-widget input {
		width: 98%;
	}

	body.startpage-unter  #main-menu li a ,
	body.standardpage-unter  #main-menu li a ,
	body.startpage-unter #main-menu li:first-child a ,
	body.standardpage-unter #main-menu li:first-child a {
		padding: 5px 0 5px 0;
	}
	body.standardpage-unter #cura-header-logo img {
		height: 45px;
	}
	body.standardpage-unter #cura-header-logo img.logo-image {
		margin-top:		8px;
		height:			40px;
	}
	body.standardpage-unter #cura-header-logo {
		top: 6px;
	}
	#main-menu {
		width: 100%;
		z-index: 555555;
		position: absolute;
	}
	#main-menu li ul {
		position: static;
		/*display: block;*/
	 	padding-left: 0;
	 	list-style-type: none;
 	}
	#main-menu li li {
		display: block;
		float: none;
	}
	#main-menu li:hover ul {
		display: block;
	}
	.container-visible-xs {
		margin-top: 30px;
	}
	body.startpage-unter #start-logo,
	body.standardpage-unter #start-logo {
		display: none;
	}
	body.startpage-unter {
		background: #fff;
	}
	body.standardpage-unter .navbar-search {
		text-indent: -99999px;
	}
	#teaser-section-top {
 		height: 165px;
	}
	body.standardpage-unter .logo-maternus,
	body.unter-sub .logo-maternus {
	   top: 0 !important;
	}
	.col-md-8 .map {
		width:			380px;
		height:			480px;
	}
	.map-large .finder button {
		left:			390px;
	}
	.map-large .legend {
		margin-top:		5em;
	}
	.stage-main .news-list-item p {
		max-width:		100%;
	}
	.tx-powermail .powermail_fieldset .parsley-errors-list {
		margin-left: 235px;
	}
	#flex-content-wrapper .subline,
	.flexslider .subline {
		top:			70%;
	}
	.tx-cura-jobs .single .jobHeader {
		margin-right:	0;
	}
	.tx-cura-jobs .single .jobHeader div {
		padding-right:	0;
	}
	.tx-cura-jobs .claim {
		display:		none;
	}
	.flex-content ul.push-top-3 {
		margin-top:		0;
	}
	.flex-content ul.push-top-2 {
		margin-top:		0;
	}
}
@media (max-width: 600px) {
	body.startpage-unter #start-service,
	body.standardpage-unter  #start-service {
		display: none;
	}
	.flextabs .info {
		width:				99%;
	}
	.flextabs .info ul {
		max-width:			70%;
	}
	body.startpage-unter .navbar-toggle {
		text-indent: -99999px;
	}
	body.standardpage-unter .navbar-search {
		text-indent: -99999px;
		left: 105px;
	}
	#cura-header-title h1,
	#cura-header-title h3,
	.hidden-header,
	#teaser-section-header {
		display: none;
	}
	.navbar-toggle {
		text-indent: -9999px;
	}
	#teaser-section-header {
		display: none;
	}
	.standardpage #teaser-section-top .cura-icon {
		margin-left: 0;
	}
	body.standardpage-unter .logo-maternus,
	body.unter-sub .logo-maternus {
		top: 0 !important;
	}
	body.standardpage-unter #cura-header-logo img.logo-image {
		margin-top:		8px;
		height:			40px;
	}
	.powermail_field {
		width: 100%;
	}
	.powermail_submit {
		margin-left: 0;
	}
	.tx-powermail .powermail_fieldset .parsley-errors-list {
		margin-left: 0;
		width: 100%;
	}
	.col-md-8 .map {
		width:			240px;
		height:			300px;
		float:			none;
	}
	.map-large .finder button {
		left:			190px;
		top:			3em;
	}
	.map-large .legend {
		margin-top:		0;
	}
	.cura_locations .filter-services {
		margin-left: 	0;
	}
	.threeCols .col-md-8 .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		float: none;
	}
	.threeCols .col-md-8 .csc-textpic-intext-left-nowrap .csc-textpic-text {
		margin-left: 0;
	}
}
@media (max-width: 500px) {
   .standardpage #teaser-section .col-xs-10 {
      width: 100%;
   }

   .standardpage #teaser-section .col-xs-2 {
      padding-left: 15px;
      width: 100%;
   }

   .standardpage #teaser-section .col-xs-2 #teaser-section-top {
      height: auto;
   }

   .standardpage #teaser-section .col-xs-2 #teaser-section-top .cura-icon {
      width: 100%;
      text-indent: 10px;
   }

	body.startpage-unter .button-02 {
		width:			300px;
	}
	body.startpage-unter .button-02 .main-section {
		font-size: 		12px;
		padding-right: 	10px;
		width:			236px;
	}
	.button-02 .noinfo {
		width:				301px !important;
	}
	.button-02 .main-section .twoRows {
		padding-top: 		0;
	}
	.headlineSpace {
		width:				80%;
	}
	#flex-content-wrapper h1,
	.flexslider h1 {
		font-size:			30px;
		width:				100%;
		bottom:				20px;
	}
	.flexslider .smaller h1 {
		font-size:			24px;
	}
	.flexslider .smallest h1 {
		font-size:			18px;
	}
	#flex-content-wrapper .subline,
	.flexslider .subline {
		display:			none;
	}
	.flexslider h1 a {
		width:				280px;
	}
}
@media (max-width: 450px) {
	body.color-scheme-green #cura-header-title {
		border-right-width: 25px;
	}
	.facility-page-green #cura-header-logo.logo-maternus {
		right: 50px;
		/*
		top: -5px;
		*/
	}
	.facility-page-green #cura-header-logo img {
		/*
		width: 250px; 
		*/
		height: auto;
	}
	.navbar-toggle {
		top: -13px;
	}
}
@media (max-width: 400px) {
   .facility-page-green #cura-header-logo.logo-maternus {
	   /*
	  top: 10px;
	  */
   }

   .facility-page-green #cura-header-logo img {
	  /*
	  width: 150px; 
	  */
	  height: auto;
   }
}
@media (max-width: 350px) {
	.col-md-7 .map-large .finder {
		margin-bottom: 4.5em;
	}
	.col-md-7 .map-large .finder button {
		top: 4.5em;
	}
}
