
/* 02 Patients treating with Ameluz */
/**/
/**/

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

	#page-6 .header-copy {
		padding: 30px;
	}
	
	#page-6 .header-copy.copy-2 {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	#page-6 .header-copy.copy-2 *,
	#page-6 .header-copy.copy-2 {
		line-height: 0!important;
		margin-bottom:20px;
	}
	
	#page-6 .header-copy.copy-2 li sup  {
		line-height: 13px;
	}
	
	#page-6 .header-copy.copy-2 ul {
		margin-bottom: 0;
	}
	
	#page-6 .header-copy.copy-2 li,
	#page-6 .header-copy.copy-2 p {
		font-size: 11px!important;
		line-height: 13px!important;
	}
	
	#page-6 .header-block {
		position: relative;
	}
	
	#page-6 .header-block .header-swoosh {
		position: absolute;
		top: 78.9vw;
	}
	
	#page-6 .header-block h1 {
		font-size: 31px;
		line-height: 31px;
	}
	
	#page-6 .header-block h3 {
		font-size: 18px;
		font-weight: normal;
		color: #333; 
		margin-bottom: 10px;
	}
	
	#page-6 .sector-1 {
		background-color: #fff;
		padding-bottom: 50px;
	}
	
	#page-6 :target::before {
		content: "";
		display: block;
		height: 160px; /* fixed header height*/
		margin: -160px 0 0; /* negat ive fixed header height */
	}
	
	#page-6 #mainPart .header-block .header-copy li:before { 
		margin-left: -5px!important;
		width: 5px!important;
	}
	
	#page-6 .sector-1 .linkboxes {
		/* height: 72px; */
		/* position: relative; */
		/* border-bottom: 2px solid #333; */
		margin-bottom: 30px;
	}
	
	#page-6 .sector-1 .linkboxes .linkbox-link {
		margin: 0 0 10px 0;
		/* position: absolute; */
		/* top: 0; */
		/* left: 10px; */
		/* display: block; */
	}
	
	/* #page-6 .sector-1 .linkboxes .linkbox-link:nth-child(2) { */
		/* left: 180px; */
	/* } */
	
	/* #page-6 .sector-1 .linkboxes .linkbox .title { */
		/* max-width: 120px; */
		/* margin: 0; */
	/* } */

	/* #page-6 .sector-1 .linkboxes .linkbox-link:nth-child(2) .linkbox .title { */
		/* max-width: 100px; */
	/* } */
	
	#page-6 .sector-1 .linkboxes .linkbox {
		font-size: 11px;
		line-height: 13px;
		/* font-weight: bold; */
		/* background-size: 11px auto; */
		/* background-position: right 30px center; */
		/* border-radius: 20px 0 0 0; */
		/* border-bottom: 2px solid #333; */
		/* padding-left: 20px; */
		/* padding-right: 50px; */
		/* box-shadow: 0 -22px 22px -22px rgb(0 0 0 / 70%) inset; */
		/* text-align: left; */
		/* min-height: 72px!important; */
		width: 100%;
	}
	
	/* #page-6 .sector-1 .linkboxes .linkbox-link:nth-child(2) .linkbox { */
		/* border-radius: 20px 20px 0 0; */
		/* background-position: right 20px center; */
	/* } */
	
	#page-6 .sector-1 h2 {
		font-size: 22px;
		line-height: 24px;
	}
	
	#page-6 .sector-1 .a1-3-cols .row {
		align-items: center;
		margin-top: 60px;
		margin-bottom: 60px;
	}
	
	#page-6 .sector-1 .a1-3-cols .row:nth-child(2) {
		align-items: flex-start;
	}
	
	#page-6 .sector-1 h3 {
		font-size: 16px;
		line-height: 19px;
		color: #0c2340;
	} 
	
	#page-6 .sector-1 p {
		font-size: 16px;
		line-height: 19px;
		color: #333;
	}
	
	#page-6 .sector-1 .dots *,
	#page-6 .sector-1 .dots {
		width: 100%;
		height: auto;
	}
	
	page-6 .sector-1 .dots *,
	#page-6 .sector-1 .dots {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	
	#page-6 .sector-1 .ce-textpic .ce-gallery img {
		width: 600px!important;
	}	
	
	#page-6 .sector-1 .ce-textpic .ce-bodytext {
		display: flex;
		align-items: center;
		position: relative;
	}
	
	#page-6 .sector-1  .ce-bodytext h2,
	#page-6 .sector-1  .ce-textpic .ce-bodytext h2 {
		font-size: 62px;
		line-height: 62px;
		width: 210px;
		display: block;
		margin-bottom: 10px;
		line-height: 99px;
		position: relative;
		top: -20px;
	}
	
	#page-6 .sector-1 .ce-textpic .ce-bodytext p {
		font-size: 16px;
		line-height: 22px;
		width: 250px;
		display: block;
		text-align: left;
		position: relative; 
		top: -15px;
		display: block;
	}
	
	#page-6 .sector-1 section.dots + .frame + .frame {
		display: flex;
		
	}
	
	#page-6 .sector-1 section.dots + .frame + .frame h2 {
		font-size: 62px;
		line-height: 62px;
		width: 140px;
		display: block;
		float: left;
	}
	
	#page-6 .sector-1 section.dots + .frame + .frame p {
		font-size: 16px;
		line-height: 22px;
		width: calc(100% - 140px);
		display: block;
	}
	
	#page-6 .layout-normal .sector-1 .frame-layout-1, 
	#page-6 .layout-normal .sector-1 .frame-layout-1 *, 
	#page-6 .layout-normal .sector-1 .smalltext {
		font-size: 18px!important;
		line-height: 21px!important;
		letter-spacing: -.4px!important; 
	}
	
	#page-6 #mainPart .layout-normal .sector-1 .frame-layout-1 li:before {
		content: "‡";
		position: relative;
		top: -0.75em;
		font-size: 50%!important;
		width: 8px;
		margin-left: -8px;
	}

	#page-6 .layout-normal .sector-1 .frame-layout-1 sup {
		top: -0.75em;
		font-size: 50%!important;
		display: inline;
	}
	
	#page-6 .warnings {
		/* padding-bottom: 200px; */
		background-color: #fff;
	}
	
	#page-6 .warnings h3 {
		font-size: 16px;
		margin-bottom: 5px;
		line-height: 18px;
		color: #ca2042;
	}

	#page-6 .layout-normal .sector-2 p, 
	#page-6 .warnings li, 
	#page-6 .warnings p {
		font-size: 16px;
		margin-bottom: 5px;
		line-height: 18px;
	}
	
	
	#page-6 .sector-2 *,
	#page-6 .sector-2 {
		position: relative;
	}
	
	#page-6 .sector-2 {
		position: relative;
		background-color: #ebebeb;
		padding-bottom: 50px;
	}
	
	#page-6 .sector-2 h2 {
		font-size: 22px;
		line-height: 24px;
		margin-bottom: 10px;
	}
	
	#page-6 .sector-2 .sector-copy {
		position: relative;
		top: -220px;
		margin-bottom: -90px;
	}
	
	#page-6 .sector-2 .sector-pic {
		position: absolute;
		top: -110px;
		height: auto;
		right: 0;
		max-height: 1000px;
		overflow: hidden;
	}
	
	#page-6 .sector-2 .a1-1cols .frame-type-text {
		background-color: #fff;
		padding: 25px;
		border-radius: 0 20px;
		height: 350px; 
	}

	#page-6 .sector-2 .a1-1cols .frame-type-text.what-is-ameluz {
		height: 250px; 
	}
	
	#page-6 .sector-2 .a1-1cols .frame-type-image {
		width: 80%;
		margin: auto;
		position: relative;
		left: 0;
		right: 0;
		top: -15vw;
		margin-bottom: -15vw;
	}

	#page-6 .sector-2 .a1-1cols  .frame-type-text:nth-child(3) {
		position: relative;
	}

	#page-6 .sector-2 .a1-1cols  .frame-type-image:nth-child(4) {
		width: 100%;
		top: -30vw;		
		margin-bottom: -30vw;
	}

	#page-6 .sector-3 {
		position: relative;
		top: -80px;
		margin-bottom: -80px;
		overflow-Y: hidden;
		overflow-X: visible;
		z-index: 1;
	}
	
	#page-6 .sector-3 .sector-pic {
		position: absolute;
		top: 0px;
		right: 0px;
	}

	#page-6 .sector-3 .a1-1cols {
		position: relative; 
		padding-top: 120px;
		padding-bottom: 30px;
	}
	
	#page-6 .sector-3 .a1-1cols .frame-type-text h2 {
		font-size: 24px;
		margin-bottom: 5px;
		letter-spacing: -.48px;
		color: #fff;
		font-weight: normal;
	}
	
	#page-6 .sector-3 .a1-1cols .frame-type-text p {
		font-size: 16px;
		line-height: 17px;
		color: #fff;
	}
	
	#page-6 .patient .cta-sector {
		height: auto;
		padding-bottom: 40px;
	}
	
	#page-6 .sector-1>.container>div:nth-child(4) {
		padding-left: 8px; 
	}
	
	#page-6 .sector-4 h3 {
		padding-top: 30px;
		font-size: 20px;
		line-height: 27px;
	}

	#page-6 .sector-3 {
		padding-bottom: 60px!important;
	}
	
	#page-6 .sector-1>.container>div:nth-child(4) sup.ank {
		position: relative;
		left: -8px;
		margin-right: -7px;
	}
	
	#page-6 .patient .cta-sector {
		height: auto!important;
		padding-bottom: 40px;
		border-bottom: 20px solid #f9c849;
	}
	
	#page-6 .patient .cta-sector .ce-textpic {
		display: flex;
		align-items: center;
		margin-bottom: 20px;
	}
	
	#page-6 .patient .cta-sector .ce-textpic * {
		margin: 0;
		padding: 0;
	}

	#page-6 .patient .cta-sector .ce-textpic .ce-gallery {
		margin: 0;
		padding: 0;
		width: 55px;
	}
	
	#page-6 .patient .cta-sector .ce-textpic .ce-bodytext {
		padding-left: 30px;
	}
	
	#page-6 .cta-sector a {
		text-decoration: underline;
	}

	#page-6 .cta-sector a.phone {
		text-decoration: none;
	}
	
	#page-6 .cta-sector .ce-textpic  {
		margin-bottom: 30px;
		display: flex;
		align-items: center;
	}
	
	#page-6 .cta-sector .ce-textpic * {
		margin-bottom: 0;
	}
	
	#page-6 #mainPart .cta-sector .ce-textpic .ce-gallery  {
		width: 60px;
		min-width: 60px;
		height: 50px;
	}
	
	#page-6 #mainPart .cta-sector .ce-textpic .ce-gallery * {
		width: 60px;
		height: 50px;
	}

}

#page-6 .sector-4 {
	padding-top: 60px;
}

@media screen and (min-width: 751px) and (max-width: 1200px) {

	#page-6 .header-copy {
		position: absolute;
		top: 6vw;
		left: 50%;
		max-width: 49%;
	}
	
	#page-6 .header-copy.copy-2 {
		position: absolute;
		top: 15vw;
		top: auto;
		left: 50%;
		max-width: 38%;
	}
	
	#page-6 .header-copy.copy-2 *,
	#page-6 .header-copy.copy-2 {
		line-height: 0!important;
	}
	
	#page-6 .header-copy.copy-2 li,
	#page-6 .header-copy.copy-2 p {
		font-size: 1.4647137150466045vw!important;
		line-height: 1.4647137150466045vw!important;
	}
	
	#page-6 .header-copy.copy-2 sup {
		line-height: 0!important;
	}
	
	#page-6 .header-block {
		position: relative;
	}
	
	#page-6 .header-block .header-swoosh {
		margin-top: -9.375vw;
	}
	
	#page-6 .header-block h1 {
		font-size: 4.793608521970706vw;
		line-height: 4.793608521970706vw;
	}
	
	#page-6 .header-block h3 {
		font-size: 2.929427430093209vw;
		font-weight: normal;
		color: #333; 
		margin-bottom: 10px;
	}


	#page-6 .sector-1 {
		margin-top: 90px;
		background-color: #fff;
		padding-bottom: 50px;
	}
	
	#page-6 :target::before {
		content: "";
		display: block;
		height: 160px; /* fixed header height*/
		margin: -160px 0 0; /* negat ive fixed header height */
	}
	
	#page-6 #mainPart .header-block li:before { 
		color: #333;
		content: "*";
	}
	
	#page-6 .sector-1 .linkboxes {
		height: 55px;
		position: relative;
		border-bottom: 2px solid #333;
		margin-bottom: 60px;
	}
	
	#page-6 .sector-1 .linkboxes .linkbox-link {
		Margin: 0px;
		position: absolute;
		top: 0;
		left: 10px;
	}
	
	#page-6 .sector-1 .linkboxes .linkbox-link:nth-child(2) {
		left: 300px; 
	}
	
	#page-6 .sector-1 .linkboxes .linkbox {
		font-size: 11px;
		font-weight: bold;
		background-size: 11px auto;
		background-position: right 20px center;
		margin: auto;
		left: 0;
		right: 0;
		border-radius: 20px 20px 0 0;
		border-bottom: 2px solid #333;
		padding-left: 20px;
		padding-right: 50px;
		box-shadow: 0 -22px 22px -22px rgb(0 0 0 / 70%) inset;
	}
	
	#page-6 .sector-1 .linkboxes .linkbox-link:nth-child(1) .linkbox {
		padding-right: 80px;
		background-position: right 30px center;
	}
	
	#page-6 .sector-1 .linkboxes .linkbox-link:nth-child(2) .linkbox {
		padding-right: 80px;
		background-position: right 30px center;
	}
	
	#page-6 .sector-1 h2 {
		font-size: 24px;
		line-height: 26px;
	}
	
	#page-6 .sector-1 .a1-3-cols .row {
		align-items: center;
		margin-top: 60px;
		margin-bottom: 60px;
	}
	
	#page-6 .sector-1 .a1-3-cols .row:nth-child(2) {
		align-items: flex-start;
	}
	
	#page-6 .sector-1 .a1-3-cols h3 {
		font-size: 19px;
		line-height: 21px;
		text-align: right;
		color: #0c2340;
	}
	
	#page-6 .sector-1 .a1-3-cols p {
		font-size: 16px;
		line-height: 18px;
		text-align: right;
		color: #333;
	}
	
	#page-6 .sector-1 .dots *,
	#page-6 .sector-1 .dots {
		width: 100%;
		height: auto;
	}
	
	page-6 .sector-1 .dots *,
	#page-6 .sector-1 .dots {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	
	#page-6 .a1-3-cols .ce-textpic .ce-gallery img {
		width: 600px!important;
	}	
	
	#page-6 .a1-3-cols .ce-textpic .ce-bodytext {
		display: flex;
		align-items: center;
		position: relative;
		top: -20px;
	}
	
	#page-6 .a1-3-cols .row:nth-child(4) h2,
	#page-6 .a1-3-cols .ce-textpic .ce-bodytext h2 {
		font-size: 63.3px;
		line-height: 63.3px;
		width: 200px;
		display: block;
		margin-bottom: 10px;
		line-height: 99px;
	}
	
	#page-6 .a1-3-cols .row:nth-child(4) p,
	#page-6 .a1-3-cols .ce-textpic .ce-bodytext p {
		font-size: 19px;
		line-height: 30.01px;
		padding-left: 30px;
		width: 400px;
		display: block;
		text-align: left;
		position: relative; 
		top: 10px;
	}
	
	#page-6 .a1-3-cols .row:nth-child(4) h2 {
		width: 90%;
		padding-left: 0;
	}
	
	#page-6 .a1-3-cols .row:nth-child(4) p {
		width: 90%;
		top: -20px;
		padding-left: 0;
	}
	
	#page-6 .layout-normal .sector-1 .frame-layout-1, 
	#page-6 .layout-normal .sector-1 .frame-layout-1 *, 
	#page-6 .layout-normal .sector-1 .smalltext {
		font-size: 20px!important;
		line-height: 20px!important;
		letter-spacing: -.4px!important;
	}
	

	#page-6 .layout-normal .sector-1 .frame-layout-1, 
	#page-6 .layout-normal .sector-1 .frame-layout-1 *, 
	#page-6 .layout-normal .sector-1 .smalltext {
		font-size: 18px!important;
		line-height: 21px!important;
		letter-spacing: -.4px!important;
	}
	
	#page-6 #mainPart .layout-normal .sector-1 .frame-layout-1 li:before {
		content: "‡";
		position: relative;
		top: -0.75em;
		font-size: 50%!important;
		width: 8px;
		margin-left: -8px;
	}

	#page-6 .layout-normal .sector-1 .frame-layout-1 sup {
		top: -0.75em;
		font-size: 50%!important;
		display: inline;
	}
	
	#page-6 .warnings {
		/* padding-bottom: 200px; */
		background-color: #fff;
	}
	
	#page-6 .warnings h3 {
		font-size: 18px;
		margin-bottom: 5px;
		line-height: 20px;
	}

	#page-6 .layout-normal .sector-2 p, 
	#page-6 .warnings li, 
	#page-6 .warnings p {
		font-size: 18px;
		margin-bottom: 5px;
		line-height: 20px;
	}
	
	#page-6 .sector-2 *,
	#page-6 .sector-2 {
		position: relative;
	}
	
	#page-6 .sector-2 {
		position: relative;
		background-color: #fff;
	}
	
	#page-6 .sector-2 h2 {
		font-size: 24px;
		line-height: 26px;
	}
	
	#page-6 .sector-2 .sector-copy {
		position: relative;
		top: -60px;
	}
	
	#page-6 .sector-2 .sector-pic {
		position: absolute;
		top: -240px;
		height: auto;
		right: 0;
		max-height: 1000px;
		overflow: hidden;
	}
	
	#page-6 .sector-2 * {
		border-top:  0.1px solid transparent;
	}
	
	#page-6 .desktop-exclusive {
		background-color: #fff;
	}
	
	#page-6 .sector-2 .a1-1cols {
		position: relative; 
		margin-bottom: 100px;
	} 
	
	#page-6 .sector-2 .a1-1cols .col .frame-type-text {
		background-color: #fff;
		padding: 25px;
		border-radius: 0 20px;
		height: 350px; 
	}
	
	#page-6 .sector-2 .a1-1cols .col .frame-type-text h2 {
		font-size: 30px;
		margin-bottom: 10px;
	}

	#page-6 .sector-2 .a1-1cols .col:nth-child(2) .frame-type-text {
		margin-right: 0px;
		position: relative; 
	}

	#page-6 .sector-2 .a1-1cols .col .frame-type-image {
		width: 80%;
		margin: auto;
		position: absolute;
		left: 0;
		right: 0;
		bottom: -10.641811vw;
	}

	#page-6 .sector-2 .a1-1cols .col:nth-child(2) .frame-type-image {
		bottom: -15.978695073235686vw;
		width: 100%; 
	}

	#page-6 .sector-3 {
		position: relative;
		top: 0px;
		max-height: 89.74700399467378vw;
		overflow-Y: hidden;
		overflow-X: visible;
		z-index: 1;
	}
	
	#page-6 .sector-3 .sector-pic {
		position: absolute;
		top: 0px;
		right: 0px;
	}

	#page-6 .sector-3 .a1-1cols {
		position: relative; 
		padding-top: 10.978695073235686vw;
		padding-bottom: 30px;
	}
	
	#page-6 .sector-3 .a1-1cols .row {
		align-items: center;
	}
	
	#page-6 .sector-3 .a1-1cols .col .frame-type-text {
		padding-right: 30px;
	}
	
	#page-6 .sector-3 .a1-1cols .col .frame-type-text h2 {
		font-size: 20px;
		margin-bottom: 5px;
		letter-spacing: -.4px;
		color: #fff;
		font-weight: normal;
		padding-right: 30px;
	}
	
	#page-6 .sector-3 .a1-1cols .col .frame-type-text p {
		font-size: 15px;
		line-height: 17px;
		color: #fff;
	}
	
	#page-6 .cta-sector {
		background-color: #76232f;
		border-bottom: 20px solid #f9c849;
		padding-top: 60px;
		padding-bottom: 120px;
		margin-top: 60px;
		height: 250px;
	}
		
	#page-6 .sector-4 {
		position: relative;
		max-height: 650px;
		z-index: 5;
		padding-top: 60px;
		background-color: #fff;
	}
	
	#page-6 .sector-4 h3 {
		font-size: 24px; 
		line-height: 26px; 
	}
	
	#page-6 .sector-1>.container>div:nth-child(4) {
		position: relative;
		top: -30px;
	}
	
	#page-6 .sector-1>.container>div:nth-child(4) sup.ank {
		position: relative;
		left: -8px;
		margin-right: -7px;
	}
	
	#page-6 .patient .cta-sector .ce-textpic {
		display: flex;
		align-items: center;
		margin-bottom: 20px;
	}
	
	#page-6 .patient .cta-sector .ce-textpic * {
		margin: 0;
		padding: 0;
	}

	#page-6 .patient .cta-sector .ce-textpic .ce-gallery {
		margin: 0;
		padding: 0;
		width: 55px;
	}
	
	#page-6 .patient .cta-sector .ce-textpic .ce-bodytext {
		padding-left: 20px;
		padding-right: 40px;
	}

	#page-6 .cta-sector .frame-type-textpic {
		width: 49%;
		max-width: 49%;
		float: left;
	}
	
	#page-6 .cta-sector a {
		text-decoration: underline;
	}

	#page-6 .cta-sector a.phone {
		text-decoration: none;
	}

	
	#page-6 .cta-sector .ce-textpic  {
		margin-bottom: 30px;
		display: flex;
		align-items: center;
		float: left;
		/* max-width: 48%; */
	}
	
	#page-6 .cta-sector .ce-textpic * {
		margin-bottom: 0;
	}
	
	#page-6 #mainPart .cta-sector .ce-textpic .ce-gallery  {
		width: 60px;
		min-width: 60px;
		height: 50px;
	}
	
	#page-6 #mainPart .cta-sector .ce-textpic .ce-gallery * {
		width: 60px;
		height: 50px;
	}			
	
	#page-6 #mainPart .header-copy ul li:before {
		content: "†";
		width: 9px!important;
		margin-left: -9px!important;
		font-size: 8px;
		vertical-align: 7px;
	}

}

@media screen and (min-width: 1201px) and (max-width: 1920px) {
	
	#page-6 .header-copy {
		position: absolute;
		top: 5.208333333333334vw;
		left: 50%;
		max-width: 37%;
	}
	
	#page-6 .header-copy.copy-2 {
		position: absolute;
		top: 15vw;
		top: auto;
		left: 50%;
		max-width: 32%;
	}
	
	#page-6 .header-copy.copy-2 li {
		font-size: 0.8333333333333334vw!important;
		line-height: 0.9375vw!important;
		letter-spacing: -.36px;
	}
	
	#page-6 .header-copy.copy-2 sup {
		line-height: 0!important;
	}
	
	#page-6 .header-block {
		position: relative;
	}
	
	#page-6 .header-block .header-swoosh {
		margin-top: -9.375vw;
	}
	
	#page-6 .header-block h1 {
		font-size: 3.125vw;
		line-height: 3.125vw;
	}
	
	#page-6 .header-block h3 {
		font-size: 1.5625vw;
		font-weight: normal;
		color: #333; 
		margin-bottom: 10px;
	}
	
	#page-6 .sector-1 {
		margin-top: 90px;
		background-color: #fff;
		padding-bottom: 50px;
	}
	
	#page-6 :target::before {
		content: "";
		display: block;
		height: 160px; /* fixed header height*/
		margin: -160px 0 0; /* negat ive fixed header height */
	}
	
	#page-6 #mainPart .header-block li:before { 
		color: #333;
		content: "*";
	}
	
	#page-6 .sector-1 .linkboxes {
		height: 55px;
		position: relative;
		border-bottom: 2px solid #333;
		margin-bottom: 60px;
	}
	
	#page-6 .sector-1 .linkboxes .linkbox-link {
		Margin: 0px;
		position: absolute;
		top: 0;
		left: 10px;
	}
	
	#page-6 .sector-1 .linkboxes .linkbox-link:nth-child(2) {
		left: 480px;
	}
	
	#page-6 .sector-1 .linkboxes .linkbox {
		font-size: 18px;
		font-weight: bold;
		background-size: 20px auto;
		background-position: right 60px center;
		margin: auto;
		left: 0;
		right: 0;
		border-radius: 20px 20px 0 0;
		border-bottom: 2px solid #333;
		padding-left: 50px!important;
		padding-right: 100px!important;
		box-shadow: 0 -22px 22px -22px rgb(0 0 0 / 70%) inset;
	}
	
	#page-6 .sector-1 .a1-3-cols .row {
		align-items: center;
		margin-top: 60px;
		margin-bottom: 60px;
	}
	
	#page-6 .sector-1 .a1-3-cols .row:nth-child(2) {
		align-items: flex-start;
	}
	
	#page-6 .sector-1 .a1-3-cols h3 {
		font-size: 28px;
		line-height: 30px;
		text-align: right;
		color: #0c2340;
	}
	
	#page-6 .sector-1 .a1-3-cols p {
		font-size: 22px;
		line-height: 24px;
		text-align: right;
		color: #333;
	}
	
	#page-6 .sector-1 .dots *,
	#page-6 .sector-1 .dots {
		width: 100%;
		height: auto;
	}
	
	page-6 .sector-1 .dots *,
	#page-6 .sector-1 .dots {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	
	#page-6 .a1-3-cols .ce-textpic .ce-gallery img {
		width: 600px!important;
	}	
	
	#page-6 .a1-3-cols .ce-textpic .ce-bodytext {
		display: flex;
		align-items: center;
		position: relative;
	}
	
	#page-6 .a1-3-cols .row:nth-child(4) h2,
	#page-6 .a1-3-cols .ce-textpic .ce-bodytext h2 {
		font-size: 99px;
		width: 200px;
		display: block;
		margin-bottom: 10px;
		line-height: 99px;
	}
	
	#page-6 .a1-3-cols .row:nth-child(4) p,
	#page-6 .a1-3-cols .ce-textpic .ce-bodytext p {
		font-size: 30px;
		line-height: 39.01px;
		padding-left: 30px;
		width: 400px;
		display: block;
		text-align: left;
	}
	
	#page-6 .a1-3-cols .row:nth-child(4) p {
		width: 90%;
		padding-left: 0;
	}
	
	#page-6 .layout-normal .sector-1 .frame-layout-1, 
	#page-6 .layout-normal .sector-1 .frame-layout-1 *, 
	#page-6 .layout-normal .sector-1 .smalltext {
		font-size: 20px!important;
		line-height: 20px!important;
		letter-spacing: -.4px!important;
	}
	

	#page-6 .layout-normal .sector-1 .frame-layout-1, 
	#page-6 .layout-normal .sector-1 .frame-layout-1 *, 
	#page-6 .layout-normal .sector-1 .smalltext {
		font-size: 20px!important;
		line-height: 23px!important;
		letter-spacing: -.4px!important;
	}

	#page-6 #mainPart .layout-normal .sector-1 .frame-layout-1 li:before {
		content: "‡";
		position: relative;
		top: -0.75em;
		font-size: 50%!important;
		width: 8px;
		margin-left: -8px;
	}

	#page-6 .layout-normal .sector-1 .frame-layout-1 sup {
		top: -0.75em;
		font-size: 50%!important;
		display: inline;
	}
	

	
	#page-6 .warnings {
		/* padding-bottom: 200px; */
		background-color: #fff;
	}
	
	#page-6 .warnings h3 {
		font-size: 20px;
		margin-bottom: 10px;
	}

	#page-6 .warnings p {
		font-size: 20px;
		margin-bottom: 10px;
	}
	
	
	#page-6 .sector-2 *,
	#page-6 .sector-2 {
		position: relative;
	}
	
	#page-6 .sector-2 {
		position: relative;
		background-color: #fff;
	}
	
	#page-6 .sector-2 .sector-copy {
		margin-bottom: -4.166666666666666vw;
		position: relative;
		top: -5.208333333333334vw;
	}
	
	#page-6 .sector-2 .sector-pic {
		position: absolute;
		top: -260px;
		width: 1920px;
		height: auto;
		right: 0;
	}
	
	#page-6 .desktop-exclusive {
		background-color: #fff;
	}
	
	#page-6 .sector-2 .a1-1cols {
		position: relative; 
		margin-bottom: 100px;
	}
	
	#page-6 .sector-2 .a1-1cols .col .frame-type-text {
		background-color: #fff;
		padding: 25px;
		border-radius: 0 20px;
		margin-right: 20px;
		height: 350px; 
	}
	
	#page-6 .sector-2 .a1-1cols .col .frame-type-text h2 {
		font-size: 30px;
		margin-bottom: 10px;
	}

	#page-6 .sector-2 .a1-1cols .col:nth-child(2) .frame-type-text {
		margin-right: 0px;
		margin-left: 20px;
		position: relative; 
	}

	#page-6 .sector-2 .a1-1cols .col .frame-type-image {
		width: 80%;
		margin: auto;
		position: absolute;
		left: 0;
		right: 0;
		top:180px;
	}

	#page-6 .sector-2 .a1-1cols .col:nth-child(2) .frame-type-image {
		top:180px;
	}

	#page-6 .sector-3 {
		position: relative;
		max-height: 650px;
		overflow-Y: hidden;
		overflow-X: visible;
		z-index: 1;
	}
	
	#page-6 .sector-4 {
		position: relative;
		max-height: 650px;
		z-index: 3;
		padding-top: 60px;
	}
	
	#page-6 .sector-3 .sector-pic {
		position: absolute;
		top: 0px;
		width: 1920px;
		right: 0px;
	}

	#page-6 .sector-3 .a1-1cols {
		position: relative; 
		margin-bottom: 100px;
		padding-top: 180px;
	}
	
	#page-6 .sector-3 .a1-1cols .row {
		align-items: center;
	}
	
	#page-6 .sector-3 .a1-1cols .col .frame-type-text {
		padding-right: 30px;
	}
	
	#page-6 .sector-3 .a1-1cols .col .frame-type-text h2 {
		font-size: 36px;
		margin-bottom: 10px;
		color: #fff;
		font-weight: normal;
		padding-right: 30px;
	}
	
	#page-6 .sector-3 .a1-1cols .col .frame-type-text p {
		font-size: 20px;
		line-height: 28px;
		color: #fff;
	}
	
	#page-6 .sector-1>.container>div:nth-child(4) {
		position: relative;
		top: -30px;
	}
	
	#page-6 .sector-1>.container>div:nth-child(4) sup.ank {
		position: relative;
		left: -8px;
		margin-right: -8px;
	}
	
	#page-6 .patient .cta-sector .ce-textpic {
		display: flex;
		align-items: center;
		margin-bottom: 20px;
	}
	
	#page-6 .patient .cta-sector .ce-textpic * {
		margin: 0;
		padding: 0;
	}

	#page-6 .patient .cta-sector .ce-textpic .ce-gallery {
		margin: 0;
		padding: 0;
		width: 55px;
	}
	
	#page-6 .patient .cta-sector .ce-textpic .ce-bodytext {
		padding-left: 20px;
		padding-right: 40px;
	}
	
	#page-6 .cta-sector a {
		text-decoration: underline;
	}

	#page-6 .cta-sector a.phone {
		text-decoration: none;
	}

	
	#page-6 .cta-sector .ce-textpic  {
		margin-bottom: 30px;
		display: flex;
		align-items: center;
		float: left;
		/* max-width: 48%; */
	}
	
	#page-6 .cta-sector .ce-textpic * {
		margin-bottom: 0;
	}
	
	#page-6 #mainPart .cta-sector .ce-textpic .ce-gallery  {
		width: 60px;
		min-width: 60px;
		height: 50px;
	}
	
	#page-6 #mainPart .cta-sector .ce-textpic .ce-gallery * {
		width: 60px;
		height: 50px;
	}		
	
		#page-6 .sector-2 * {
		border-top:  0.1px solid transparent;
	}

}

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

	#page-6 .header-copy {
		position: absolute;
		top: 100px;
		left: 50%;
		max-width: 37%;
	}
	
	#page-6 .header-copy.copy-2 {
		position: absolute;
		bottom: -80px;
		top: auto;
		left: 50%;
		max-width: 32%;
	}
	
	
	#page-6 .header-copy.copy-2 li {
		font-size: 16px!important;
		line-height: 18px!important;
		letter-spacing: -.36px;
	}
	
	#page-6 .header-copy.copy-2 sup {
		line-height: 0!important;
	}
	
	#page-6 .header-block {
		position: relative;
	}
	
	#page-6 .header-block .header-swoosh {
		margin-top: -180px;
	}
	
	#page-6 .header-block h1 {
		font-size: 60px;
		line-height: 60px;
	}
	
	#page-6 .header-block h3 {
		font-size: 30px;
		font-weight: normal;
		color: #333; 
		margin-bottom: 10px;
	}
	
	#page-6 .sector-1 {
		margin-top: 90px;
		background-color: #fff;
		padding-bottom: 50px;
	}
	
	#page-6 :target::before {
		content: "";
		display: block;
		height: 160px; /* fixed header height*/
		margin: -160px 0 0; /* negat ive fixed header height */
	}
	
	#page-6 #mainPart .header-block li:before { 
		color: #333;
		content: "*";
	}
	
	#page-6 .sector-1 .linkboxes {
		height: 55px;
		position: relative;
		border-bottom: 2px solid #333;
		margin-bottom: 60px;
	}
	
	#page-6 .sector-1 .linkboxes .linkbox-link {
		Margin: 0px;
		position: absolute;
		top: 0;
		left: 10px;
	}
	
	#page-6 .sector-1 .linkboxes .linkbox-link:nth-child(2) {
		left: 480px;
	}
	
	#page-6 .sector-1 .linkboxes .linkbox {
		font-size: 18px;
		font-weight: bold;
		background-size: 20px auto;
		background-position: right 60px center;
		margin: auto;
		left: 0;
		right: 0;
		border-radius: 20px 20px 0 0;
		border-bottom: 2px solid #333;
		padding-left: 50px!important;
		padding-right: 100px!important;
		box-shadow: 0 -22px 22px -22px rgb(0 0 0 / 70%) inset;
	}
	
	#page-6 .sector-1 .a1-3-cols .row {
		align-items: center;
		margin-top: 60px;
		margin-bottom: 60px;
	}
	
	#page-6 .sector-1 .a1-3-cols .row:nth-child(2) {
		align-items: flex-start;
	}
	
	#page-6 .sector-1 .a1-3-cols h3 {
		font-size: 28px;
		line-height: 30px;
		text-align: right;
		color: #333;
	}
	
	#page-6 .sector-1 .a1-3-cols p {
		font-size: 22px;
		line-height: 24px;
		text-align: right;
		color: #333;
	}
	
	#page-6 .sector-1 .dots *,
	#page-6 .sector-1 .dots {
		width: 100%;
		height: auto;
	}
	
	page-6 .sector-1 .dots *,
	#page-6 .sector-1 .dots {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	
	#page-6 .a1-3-cols .ce-textpic .ce-gallery img {
		width: 600px!important;
	}	
	
	#page-6 .a1-3-cols .ce-textpic .ce-bodytext {
		display: flex;
		align-items: center;
		position: relative;
	}
	
	#page-6 .a1-3-cols .row:nth-child(4) h2,
	#page-6 .a1-3-cols .ce-textpic .ce-bodytext h2 {
		font-size: 99px;
		width: 200px;
		display: block;
		margin-bottom: 10px;
		line-height: 99px;
	}
	
	#page-6 .a1-3-cols .row:nth-child(4) p,
	#page-6 .a1-3-cols .ce-textpic .ce-bodytext p {
		font-size: 30px;
		line-height: 39.01px;
		padding-left: 30px;
		width: 400px;
		display: block;
		text-align: left;
	}
	
	#page-6 .a1-3-cols .row:nth-child(4) p {
		width: 90%;
		padding-left: 0;
	}
	
	#page-6 .layout-normal .sector-1 .frame-layout-1, 
	#page-6 .layout-normal .sector-1 .frame-layout-1 *, 
	#page-6 .layout-normal .sector-1 .smalltext {
		font-size: 20px!important;
		line-height: 20px!important;
		letter-spacing: -.4px!important;
	}

	#page-6 .layout-normal .sector-1 .frame-layout-1, 
	#page-6 .layout-normal .sector-1 .frame-layout-1 *, 
	#page-6 .layout-normal .sector-1 .smalltext {
		font-size: 20px!important;
		line-height: 23px!important;
		letter-spacing: -.4px!important;
	}
	
	#page-6 #mainPart .layout-normal .sector-1 .frame-layout-1 li:before {
		content: "‡";
		position: relative;
		top: -0.75em;
		font-size: 50%!important;
		width: 8px;
		margin-left: -8px;
	}

	#page-6 .layout-normal .sector-1 .frame-layout-1 sup {
		top: -0.75em;
		font-size: 50%!important;
		display: inline;
	}
	
	#page-6 .warnings {
		/* padding-bottom: 200px; */
		background-color: #fff;
	}
	
	#page-6 .warnings h3 {
		font-size: 20px;
		margin-bottom: 10px;
	}

	#page-6 .warnings p {
		font-size: 20px;
		margin-bottom: 10px;
	}
	
	#page-6 .sector-1>.container>div:nth-child(4) {
		position: relative;
		top: -30px;
	}
	
	#page-6 .sector-1>.container>div:nth-child(4) sup.ank {
		position: relative;
		left: -8px;
		margin-right: -7px;
	}
	
	#page-6 .sector-2 *,
	#page-6 .sector-2 {
		position: relative;
	}
	
	#page-6 .sector-2 {
		position: relative;
		background-color: #fff;
	}
	
	#page-6 .sector-2 .sector-copy {
		margin-bottom: -80px;
		position: relative;
		top: -100px;
	}
	
	#page-6 .sector-2 .sector-pic {
		position: absolute;
		top: -280px;

	}

	#page-6 .sector-2 .a1-1cols {
		position: relative; 
		margin-bottom: 100px;
	}
	
	#page-6 .sector-2 .a1-1cols .col .frame-type-text {
		background-color: #fff;
		padding: 25px;
		border-radius: 0 20px;
		margin-right: 20px;
		height: 350px; 
	}
	
	#page-6 .sector-2 .a1-1cols .col .frame-type-text h2 {
		font-size: 30px;
		margin-bottom: 10px;
	}

	#page-6 .sector-2 .a1-1cols .col:nth-child(2) .frame-type-text {
		margin-right: 0px;
		margin-left: 20px;
		position: relative; 
	}

	#page-6 .sector-2 .a1-1cols .col .frame-type-image {
		width: 80%;
		margin: auto;
		position: absolute;
		left: 0;
		right: 0;
		top:180px;
	}

	#page-6 .sector-2 .a1-1cols .col:nth-child(2) .frame-type-image {
		top:180px;
	}

	#page-6 .sector-3 *,
	#page-6 .sector-3 {
		position: relative;
	}
	
	#page-6 .sector-3 .sector-pic {
		position: absolute;
		top: 30px;
	}

	#page-6 .sector-3 .a1-1cols {
		position: relative; 
		margin-bottom: 100px;
		padding-top: 180px;
	}
	
	#page-6 .sector-3 .a1-1cols .row {
		align-items: center;
	}
	
	#page-6 .sector-3 .a1-1cols .col .frame-type-text {
		padding-right: 30px;
	}
	
	#page-6 .sector-3 .a1-1cols .col .frame-type-text h2 {
		font-size: 36px;
		margin-bottom: 10px;
		color: #fff;
		font-weight: normal;
		padding-right: 30px;
	}
	
	#page-6 .sector-3 .a1-1cols .col .frame-type-text p {
		font-size: 20px;
		line-height: 28px;
		color: #fff;
	}
	
	#page-6 .sector-1 ul {
		margin-bottom: 10px;
	}
	
	#page-6 .patient .cta-sector .ce-textpic {
		display: flex;
		align-items: center;
		margin-bottom: 20px;
	}
	
	#page-6 .patient .cta-sector .ce-textpic * {
		margin: 0;
		padding: 0;
	}

	#page-6 .patient .cta-sector .ce-textpic .ce-gallery {
		margin: 0;
		padding: 0;
		width: 55px;
	}
	
	#page-6 .patient .cta-sector .ce-textpic .ce-bodytext {
		padding-left: 20px;
		padding-right: 40px;
	}		
	
	#page-6 .cta-sector a {
		text-decoration: underline;
	}

	#page-6 .cta-sector a.phone {
		text-decoration: none;
	}

	
	#page-6 .cta-sector .ce-textpic  {
		margin-bottom: 30px;
		display: flex;
		align-items: center;
		float: left;
		/* max-width: 48%; */
	}
	
	#page-6 .cta-sector .ce-textpic * {
		margin-bottom: 0;
	}
	
	#page-6 #mainPart .cta-sector .ce-textpic .ce-gallery  {
		width: 60px;
		min-width: 60px;
		height: 50px;
	}
	
	#page-6 #mainPart .cta-sector .ce-textpic .ce-gallery * {
		width: 60px;
		height: 50px;
	}	

	#page-6 .sector-2 * {
		border-top:  0.1px solid transparent;
	}		
}

#page-6 .warnings li,
#page-6 .warnings p  {
    font-size: 20px!important;
    line-height: 23px!important;
    letter-spacing: -.4px!important;
}

#page-6 .warnings li  {
    margin-bottom: 10px;
}

/**/
/**/
/* 02 Patients treating with Ameluz */

#page-6 #mainPart .mobile-exclusive .sector-3 .sector-pic img,
#page-6 #mainPart .mobile-exclusive .sector-2 .sector-pic img {
	/* width: 100vw; */
}

#page-6 .sector-5 {
	padding-bottom: 60px!important;
}