/* 03 Patients How it works */
/**/
/**/

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

	#page-7 .header-copy {
		padding: 7.894736842105263vw;
		position: absolute;
		top: 00px;
	}
	
	#page-7 .header-block {
		position: relative;
	}
	
	#page-7 .header-block .header-swoosh {
		position: absolute;
		top: 112.7vw;
		right: 0;
	}
	
	#page-7 .header-block h1 {
		font-size: 10.263157894736842vw;
		line-height: 10.263157894736842vw;
	}
	
	#page-7 .header-block h3 {
		font-size: 4.473684210526316vw;
		font-weight: normal;
		color: #333; 
		margin-bottom: 1em;
	}

	#page-7 .sector-1 {
		margin-top: 60px!important;
		margin-bottom: 60px!important;
	}

	#page-7 .sector-1 h2 {
		font-size: 20px;
	}
	
	#page-7 .sector-1 p {
		font-size: 16px;
	}
	
	#page-7 .sector-1 .a1-2-cols .col {
		align-self: center;
		display: flex;
	}
	 
	#page-7 .sector-2 {
		border-radius:  40px 0;
		padding: 20px 20px;
		margin-top: 60px;
		margin-bottom: 60px;
	}

	#page-7 .sector-2 .frame-type-text {
		position: relative;
	}
	
	#page-7 .sector-2 p {
		font-size: 18px;
		margin-bottom: 0;
	}
	
	#page-7 .sector-2 h2 {
		font-size: 24px;
	}
	
	#page-7 .sector-3 {
		overflow: hidden;
		position: relative;
		padding-top: 100px;
		max-width: 100%;
		padding-bottom: 30px;
	}
	
	#page-7 .sector-3 .sector-pic {
		position: absolute;
		right: 0;
		top: 0px;
	}
	
	#page-7 .sector-3 .narrow {
		padding: 0;
		width: 100%;
		background-color: #ebebeb;
	}
	
	#page-7 .sector-3 .narrow .container {
		margin-left: 30px;
		margin-right: 30px;
		max-width: calc(100% - 60px);
		position: relative;
	}
	
	#page-7 .sector-3 h2 {
		font-size: 32px;
		font-weight: normal;
		color: #0c2340; 
		margin-top: 0px;
		position: relative;
	}
	
	#page-7 .sector-3 .a1-1-cols .col {  
		position: relative;
		padding: 0!important;
		align-self: flex-start;
	}
	
	#page-7 .sector-3  p {  
		text-align: center;
		font-size: 15px;
		font-weight: bold;
		margin-top: 1em;
	}
	
	#page-7 .sector-3 .clickpic {
		opacity: 0;
		transition: all 1s;
		width: 100%;
		max-width: 100%;
		height: auto;
		position: relative;
	}
	
	#page-7 .sector-3 .clickpic,
	#page-7 .sector-3 .clickpic *,
	#page-7 .sector-3 .clickpic * *	{
		width: 100%!important;
		max-width: 100%!important;
		height: auto!important;
		margin: 0!important;
		padding: 0!important;		
	}
	
	#page-7 .sector-3 .clickpic-2,
	#page-7 .sector-3 .clickpic-1 {
		position: absolute;
	}
	
	#page-7 .sector-3 .clicked {
		opacity: 1;
	}
	
	#page-7 .sector-3 .picclick .linkbox {
		background-image: none;
		transition: all .1s;
		padding: 10px 20px 10px 20px;
		position: relative;
		margin-top: 30px!important;
	}
	
	#page-7 .sector-3 .picclick {
		position: relative;
		top: -10px;
	}
	
	#page-7 .sector-3 .picclick .container {
		margin: 0;
		padding: 0;
	}
	
	#page-7 .sector-3 .picclick .linkbox-link {
		width: 0; 
		text-align: center; 
		margin: 0;
		padding: 0;
		margin-bottom:10px;
		margin-left: 0px;
		transition: all .1s;
		width: 250px; 
	}
	
	#page-7 .sector-3 .picclick:not(.clicked) .linkbox-link {
		width: 290px; 
		text-align: center; 
		margin: 0;
		margin-bottom: 10px;
	}
	
	#page-7 .sector-3 .picclick:not(.clicked) .linkbox {
		background-image: url('/fileadmin/AmeluzUSImages/04-svg/red-double arrows-left.svg');
		background-repeat: no-repeat;
		background-size: 13px auto;
		background-position: left center;
		padding: 5px 20px 5px 20px;
		width: 100%;
		background-color: transparent;
		border: 0;
		box-shadow: none;
		margin:0;
		border-radius: 0;
	}
	
	#page-7 .sector-3 .picclick .title {
		font-size: 15px;
	}
	
	#page-7 .sector-3 .picclick:not(.clicked) .title {
		color: #333;
		font-weight: normal;
		text-align: left;
	}
	
	
	#page-7.ios .sector-3 .picclick .linkbox,
	#page-7.mac .sector-3 .picclick .linkbox {
		padding: 8px 30px 2px 30px!important;
		margin-top: 10px;
	}
	
	#page-7.ios .sector-3 .picclick:not(.clicked) .linkbox,
	#page-7.mac .sector-3 .picclick:not(.clicked) .linkbox {
		padding: 8px 20px 2px 20px;
	}
	
	#page-7 .sector-4 h2 {
		font-size: 30px;
		font-weight: normal;
		color: #0c2340; 
	}
	
	#page-7 .sector-4 {
		padding-top: 30px;
	}
	
	#page-7 .sector-4 h3 {
		font-size: 24px;
		margin-bottom: 10px;
	}
	
	#page-7 .sector-4  ul {
		margin-bottom: 1em;
	}
	
	#page-7 .sector-4  li {

	}
	
	#page-7 .sector-4 .a1-1-cols .container .frame-type-text:nth-child(3) p {
		margin-top: 1em;
		display: block;
	}	

	#page-7 .sector-4 .frame-type-image:nth-child(1) {
		display: block;
		width: 67px;
		height: 90px;
		padding-bottom: 30px;
	}		
	
	#page-7 .sector-4 .frame-type-image:nth-child(1) * {
		width: 100%;
		height: 100%;
	}		
	
	#page-7 .sector-4 p {
		font-size: 18px;
		line-height: 20px;
		clear: both;
		float: none;
	}
	
	#page-7 .sector-4 li {
		/* max-width: 50%; */
		flex-basis: 200px;
		/* min-width: 161px; */
		float: left;
		display: block;
		padding-left: 0px;
		font-size: 18px;
	}
	
	#page-7 .sector-4 ul {
		/* height: 7em; */
		margin-bottom: 20px;
		display: flex; flex-wrap: wrap;
	}
	
	#page-7 .sector-4 #c809.frame-type-image {
		display: block;
		width: 100%;
		margin-top: 60px;
		margin-bottom: 60px;
	}
	
	#c854 {
		height: 10px;
	}
	
	#page-7 .sector-4 .frame-type-image:nth-child(3) * {
		width: 100%;
	}
	
	#page-7 .patient .cta-sector {
		height: auto!important;
		padding-bottom: 40px;
		border-bottom: 20px solid #f9c849;
	}
	
	#page-7 .patient .cta-sector .ce-textpic {
		display: flex;
		align-items: center;
		margin-bottom: 20px;
	}
	
	#page-7 .patient .cta-sector .ce-textpic * {
		margin: 0;
		padding: 0;
	}

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

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

	#page-7 .sector-4 .frame-type-image:nth-child(1) *,
	#page-7 .sector-4 .frame-type-image:nth-child(1),
	#page-7 .sector-4 .frame-type-image:nth-child(1) img {
		width: 80px;
		height: 80px;
	}		
	
	#page-7 .sector-2 .frame-type-textpic .ce-gallery *,
	#page-7 .sector-2 .frame-type-textpic .ce-gallery img,
	#page-7 .sector-2 .frame-type-textpic .ce-gallery {
		width: 100px;
		height: 100px;
	}
	
}

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

	#page-7 .header-copy {
		position: absolute;
		top: 6vw;
		left: 37%;
		max-width: 60%;
	}
	
	#page-7 .header-block {
		position: relative;
	}
	
	#page-7 .header-block .header-swoosh {
		margin-top: -9.375vw;
	}
	
	#page-7 .header-block h1 {
		font-size: 5.193075898801598vw;
		line-height: 5.193075898801598vw;
	}
	
	#page-7 .header-block h3 {
		font-size: 2.5299600532623168vw;
		font-weight: normal;
		color: #333; 
		margin-bottom: 10px;
	}

	#page-7 .sector-1 {
		margin-top: 60px!important;
		margin-bottom: 60px!important;
	}

	#page-7 .sector-1 h2 {
		font-size: 24px;
	}
	
	#page-7 .sector-1 p {
		font-size: 16px;
	}
	
	#page-7 .sector-1 .a1-2-cols .col {
		align-self: center;
		display: flex;
	}
	
	#page-7 .sector-2 {
		border-radius: 0 80px;
		padding: 40px 80px;
		margin-top: 60px;
		margin-bottom: 60px;
	}

	#page-7 .sector-2 .frame-type-text {
		position: relative;
	}
	
	#page-7 .sector-2 p {
		font-size: 18px;
		margin-bottom: 0;
	}
	
	#page-7 .sector-2 h2 {
		font-size: 24px;
	}
	
	#page-7 .sector-2 .ce-bodytext {
		padding-left: 40px;
	}	
	
	#page-7 .sector-3 {
		overflow: hidden;
		position: relative;
		padding-top: 100px;
	}
	
	#page-7 .sector-3 .sector-pic {
		position: absolute;
		right: 0;
		top: 0px;
	}
	
	#page-7 .sector-3 .narrow {
		padding: 0;
		width: 100%;
		background-color: #ebebeb;
	}
	
	#page-7 .sector-3 .narrow .container {
		padding-left: 40px;
		padding-right: 40px;
	}
	
	#page-7 .sector-3 h2 {
		font-size: 32px;
		font-weight: normal;
		color: #0c2340; 
		margin-top: 0px;
		position: relative;
	}
	
	#page-7 .sector-3 .a1-1-cols .col {  
		position: relative;
		padding: 0!important;
		align-self: flex-start;
	}
	
	#page-7 .sector-3 .a1-1-cols p {  
		text-align: center;
		font-size: 14px;
		font-weight: bold;
		margin-top: 1em;
	}
	
	#page-7 .sector-3 .clickpic {
		opacity: 0;
		transition: all 1s;
		width: 100%;
		max-width: 100%;
		height: auto;
	}
	
	#page-7 .sector-3 .clickpic,
	#page-7 .sector-3 .clickpic *,
	#page-7 .sector-3 .clickpic * *	{
		width: 100%!important;
		max-width: 100%!important;
		height: auto!important;
	}
	
	#page-7 .sector-3 .clickpic-2,
	#page-7 .sector-3 .clickpic-1 {
		position: absolute;
	}
	
	#page-7 .sector-3 .clicked {
		opacity: 1;
	}
	
	#page-7 .sector-3 .picclick .linkbox {
		background-image: none;
		transition: all .1s;
		padding: 10px 20px 10px 20px;
		margin-top: 30px!important;
	}
	

	
	#page-7 .sector-3 .picclick .linkbox-link {
		width: 290px; 
		text-align: center; 
		margin: 0;
		margin-bottom:10px;
		margin-left: 40px;
		transition: all .1s;
	}
	
	#page-7 .sector-3 .picclick:not(.clicked) .linkbox-link {
		width: 290px; 
		text-align: center; 
		margin: 0;
		margin-bottom: 10px;
		margin-left: 70px;
	}
	
	#page-7 .sector-3 .picclick:not(.clicked) .linkbox {
		background-image: url('/fileadmin/AmeluzUSImages/04-svg/red-double arrows-left.svg');
		background-repeat: no-repeat;
		background-size: 13px auto;
		background-position: left center;
		padding: 5px 20px 5px 20px;
		width: 100%;
		background-color: transparent;
		border: 0;
		box-shadow: none;
		margin:0;
		border-radius: 0;
	}
	
	#page-7.ios .sector-3 .picclick .linkbox,
	#page-7.mac .sector-3 .picclick .linkbox {
		padding: 18px 40px 12px 40px!important;
	}
	
	#page-7.ios .sector-3 .picclick:not(.clicked) .linkbox,
	#page-7.mac .sector-3 .picclick:not(.clicked) .linkbox {
		padding: 18px 40px 12px 40px;
	}
	
	#page-7 .sector-3 .picclick .title {
		font-size: 16px;
	}
	
	#page-7 .sector-3 .picclick:not(.clicked) .title {
		color: #333;
		font-weight: normal;
		text-align: left;
	}
	
	#page-7 .sector-4 h2 {
		font-size: 32px;
		font-weight: normal;
		color: #0c2340; 
	}
	
	#page-7 .sector-4 {
		padding-top: 60px;
	}
	
	#page-7 .sector-4 h3 {
		font-size: 24px;
		margin-bottom: 10px;
	}
	
	#page-7 .sector-4 .a1-1-cols {
		max-width: 80%;
		margin: auto;
		position: relative;
	}
	
	#page-7 .sector-4 .a1-1-cols .col {
		align-self: flex-start;
	}
	
	#page-7 .sector-4 .a1-1-cols .row ul {
		margin-bottom: 1em;
		
	}
	
	#page-7 .sector-4 .a1-1-cols .container .frame-type-text:nth-child(3) p {
		margin-top: 1em;
		display: block;
	}	

	#page-7 .sector-4 .frame-type-image:nth-child(1) {
		display: block;
		width: 67px;
		height: 60px;
		position: absolute;
	}		
	
	#page-7 .sector-4 p {
		font-size: 18px;
		line-height: 20px;
	}
	
	#page-7 .sector-4 li {
		max-width: 33%;
		width: 33%;
		float: left;
		display: block;
		padding-left: 0px;
		font-size: 18px;
	}
	
	#page-7 .sector-4 ul {
		height: 5em;
	}
	
	#page-7 .sector-4 #c854.frame-type-image {
		display: block;
		width: 100%;
		margin-top: 60px;
		margin-bottom: 60px;
	}
	
	#page-7 .sector-4 .frame-type-image:nth-child(3) * {
		width: 100%;
	}
	
	#page-7 .patient .cta-sector .ce-textpic {
		display: flex;
		align-items: center;
		margin-bottom: 20px;
	}
	
	#page-7 .patient .cta-sector .ce-textpic * {
		margin: 0;
		padding: 0;
	}

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

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

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

	#page-7 .sector-4 .frame-type-image:nth-child(1),
	#page-7 .sector-4 .frame-type-image:nth-child(1) img {
		width: 50px;
		height: 50px;
	}		
	
	#page-7 .sector-2 .frame-type-textpic .ce-gallery img,
	#page-7 .sector-2 .frame-type-textpic .ce-gallery {
		width: 100px;
		height: 100px;
	}

	
}

@media screen and (min-width: 1201px) and (max-width: 1920px) {
	
	#page-7 .header-copy {
		position: absolute;
		top: 4vw;
		left: 50%;
		max-width: 37%;
	}
	
	#page-7 .header-copy.copy-2 {
		position: absolute;
		top: 15vw;
		top: auto;
		left: 50%;
		max-width: 38%;
	}
	
	#page-7 .header-block { 
		position: relative;
	}
	
	#page-7 .header-block .header-swoosh {
		margin-top: -9.375vw;
	}
	
	#page-7 .header-block h1 {
		font-size: 3.125vw;
		line-height: 3.125vw;
	}
	
	#page-7 .header-block h3 {
		font-size: 1.5625vw;
		font-weight: normal;
		color: #333; 
		margin-bottom: 10px;
	}

	#page-7 .sector-1 {
		margin-top: 60px!important;
		margin-bottom: 60px!important;
	}
	
	#page-7 .sector-1 .a4-cols .col {
		align-self: center;
		display: flex;
	}
	
	#page-7 .sector-2 {
		border-radius: 0 80px;
		padding: 40px 80px;
		margin-top: 60px;
		margin-bottom: 60px;
	}
	
	#page-7 .sector-2 p {
		margin-bottom: 0;
	}
	
	#page-7 .sector-2 h2 {
		font-size: 30px;
	}
	
	#page-7 .sector-2 .ce-bodytext {
		padding-left: 40px;
	}	
	
	#page-7 .sector-3 {
		overflow: hidden;
		position: relative;
	}
	
	#page-7 .sector-3 .sector-pic {
		position: absolute;
		/* width: 1920px; */
		/* left: 0; */
	}
	
	#page-7 .sector-3 .sector-pic img {
		/* position: absolute; */
		width: 1920px!important;
		left: 0;
	}
	
	#page-7 .sector-3 .narrow {
		padding-top: 200px;
		background-color: transparent;		
	}
	
	#page-7 .sector-3 h2 {
		font-size: 45px;
		line-height: 60px;
		font-weight: normal;
		color: #0c2340; 
		margin-top: 70px;
	}
	
	#page-7 .sector-3 .a3-cols .col {  
		position: relative;
		padding: 0!important;
		align-self: flex-start;
	}
	
	#page-7 .sector-3 .a3-cols p {  
		text-align: center;
		font-size: 20px;
		font-weight: bold;
		margin-top: 1em;
	}
	
	#page-7 .sector-3 .clickpic {
		opacity: 0;
		transition: all 1s;
		width: 100%;
		max-width: 100%;
		height: auto;
	}
	
	#page-7 .sector-3 .clickpic,
	#page-7 .sector-3 .clickpic *,
	#page-7 .sector-3 .clickpic * *	{
		width: 100%!important;
		max-width: 100%!important;
		height: auto!important;
	}
	
	#page-7 .sector-3 .clickpic-2,
	#page-7 .sector-3 .clickpic-1 {
		position: absolute;
	}
	
	#page-7 .sector-3 .clicked {
		opacity: 1;
	}
	
	#page-7 .sector-3 .picclick .linkbox {
		background-image: none;
		padding: 15px 40px 15px 40px;
		transition: all .1s;
		margin-top: 0!important;
	}
 
	#page-7 .sector-3 .picclick .linkbox-link {
		width: 310px; 
		text-align: center; 
		margin:30px;
		margin-left: 70px;
		transition: all .1s;
	}
	
	#page-7 .sector-3 .picclick:not(.clicked) .linkbox-link {
		width: 310px; 
		text-align: center; 
		margin: 30px;
		margin-left: 90px;
	}
	
	#page-7 .sector-3 .picclick:not(.clicked) .linkbox {
		background-image: url('/fileadmin/AmeluzUSImages/04-svg/red-double arrows-left.svg');
		background-repeat: no-repeat;
		background-size: 20px auto;
		background-position: left center;
		padding: 15px 40px 15px 40px;
		width: 100%;
		background-color: transparent;
		border: 0;
		box-shadow: none;
		margin:0;
	}


	#page-7.ios .sector-3 .picclick .linkbox,
	#page-7.mac .sector-3 .picclick .linkbox {
		padding: 18px 40px 12px 40px!important;
	}
	
	#page-7.ios .sector-3 .picclick:not(.clicked) .linkbox,
	#page-7.mac .sector-3 .picclick:not(.clicked) .linkbox {
		padding: 18px 40px 12px 40px;
	}
	
	#page-7 .sector-3 .picclick:not(.clicked) .title {
		color: #333;
		font-weight: normal;
		text-align: left;
	}
	
	#page-7 .sector-4 h2 {
		font-size: 45px;
		font-weight: normal;
		color: #0c2340; 
	}
	
	#page-7 .sector-4 {
		padding-top: 60px;
	}
	
	#page-7 .sector-4 h3 {
		font-size: 30px;
		margin-bottom: 10px;
	}
	
	#page-7 .sector-4 .a1-1-cols {
		max-width: 80%;
		margin: auto;
		position: relative;
	}
	
	#page-7 .sector-4 .a1-1-cols .col {
		align-self: flex-start;
	}
	
	#page-7 .sector-4 .a1-1-cols .row ul {
		margin: 0;
		left: 15px;
	}

	#page-7 .sector-4 .frame-type-image:nth-child(1) {
		display: block;
		width: 80px;
		height: 80px;
		position: absolute;
	}		
	
	#page-7 .sector-4 li {
		max-width: 33%;
		width: 33%;
		float: left;
		display: block;
		padding-left: 0px;
		font-size: 16px;
	}
	
	#page-7 .sector-4 .frame-type-image:nth-child(3) {
		display: block;
		width: 100%;
		margin-top: 60px;
		margin-bottom: 60px;
	}
	
	#page-7 .sector-4 .frame-type-image:nth-child(3) * {
		width: 100%;
	}
	
	#page-7 .patient .cta-sector .ce-textpic {
		display: flex;
		align-items: center;
		margin-bottom: 20px;
	}
	
	#page-7 .patient .cta-sector .ce-textpic * {
		margin: 0;
		padding: 0;
	}

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

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

	
	#page-7 .cta-sector .ce-textpic  {
		margin-bottom: 30px;
		display: flex;
		align-items: center;
		/* float: left; */
	}
	
	#page-7 .cta-sector .ce-textpic * {
		margin-bottom: 0;
	}
	
	#page-7 #mainPart .cta-sector .ce-textpic .ce-gallery  {
		width: 60px;
		min-width: 60px;
		height: 50px;
	}
	
	#page-7 #mainPart .cta-sector .ce-textpic .ce-gallery * {
		width: 60px;
		height: 50px;
	}	
	
	#page-7 .sector-4 .frame-type-image:nth-child(1),
	#page-7 .sector-4 .frame-type-image:nth-child(1) img {
		width: 80px;
		height: 80px;
	}		
	
	#page-7 .sector-2 .frame-type-textpic .ce-gallery img,
	#page-7 .sector-2 .frame-type-textpic .ce-gallery {
		width: 100px;
		height: 100px;
	}
}

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

	#page-7 .header-copy {
		position: absolute;
		top: 80px;
		left: 50%;
		max-width: 37%;
	}
	
	#page-7 .header-copy.copy-2 {
		position: absolute;
		bottom: -50px;
		top: auto;
		left: 50%;
		max-width: 38%;
	}
	
	#page-7 .header-block {
		position: relative;
	}
	
	#page-7 .header-block .header-swoosh {
		margin-top: -180px;
	}
	
	#page-7 .header-block h1 {
		font-size: 60px;
		line-height: 60px;
	}
	
	#page-7 .header-block h3 {
		font-size: 30px;
		font-weight: normal;
		color: #333; 
		margin-bottom: 10px;
	}
	
	#page-7 .sector-1 {
		margin-top: 60px!important;
		margin-bottom: 60px!important;
	}
	
	#page-7 .sector-1 .a4-cols .col {
		align-self: center;
		display: flex;
	}
	
	#page-7 .sector-2 {
		border-radius: 0 80px;
		padding: 40px 80px;
		margin-top: 60px;
		margin-bottom: 60px;
	}
	
	#page-7 .sector-2 p {
		margin-bottom: 0;
	}
	
	#page-7 .sector-2 h2 {
		font-size: 30px;
	}
	
	#page-7 .sector-2 .ce-bodytext {
		padding-left: 40px;
	}	
	
	#page-7 .sector-3 {

	}
	
	#page-7 .sector-3 .sector-pic {
		position: absolute;
	}
	
	#page-7 .sector-3 .narrow {
		padding-top: 200px;
		background-color: transparent;		
	}
	
	#page-7 .sector-3 h2 {
		font-size: 45px;
		line-height: 60px;
		font-weight: normal;
		color: #0c2340; 
		margin-top: 70px;
	}
	
	#page-7 .sector-3 .a3-cols .col {  
		position: relative;
		padding: 0!important;
		align-self: flex-start;
	}
	
	#page-7 .sector-3 .a3-cols p {  
		text-align: center;
		font-size: 20px;
		font-weight: bold;
		margin-top: 1em;
	}
	
	#page-7 .sector-3 .clickpic {
		opacity: 0;
		transition: all 1s;
		width: 100%;
		max-width: 100%;
		height: auto;

	}
	
	#page-7 .sector-3 .clickpic,
	#page-7 .sector-3 .clickpic *,
	#page-7 .sector-3 .clickpic * *	{
		width: 100%!important;
		max-width: 100%!important;
		height: auto!important;
	}
	
	#page-7 .sector-3 .clickpic-2,
	#page-7 .sector-3 .clickpic-1 {
		position: absolute;
	}
	
	#page-7 .sector-3 .clicked {
		opacity: 1;
	}
	
	#page-7 .sector-3 .picclick .linkbox {
		background-image: none;
		padding: 15px 40px 15px 40px;
		transition: all .1s;
		margin-top: 0!important; 
	}
	
	#page-7 .sector-3 .picclick .linkbox-link {
		width: 310px; 
		text-align: center; 
		margin:30px;
		margin-left: 70px;
		transition: all .1s;
				/* margin-top: 0!important; */
	}
	
	#page-7 .sector-3 .picclick:not(.clicked) .linkbox-link {
		width: 310px; 
		text-align: center; 
		margin: 30px;
		margin-left: 90px;
	}
	
	#page-7 .sector-3 .picclick:not(.clicked) .linkbox {
		background-image: url('/fileadmin/AmeluzUSImages/04-svg/red-double arrows-left.svg');
		background-repeat: no-repeat;
		background-size: 20px auto;
		background-position: left center;
		padding: 15px 40px 15px 40px;
		width: 100%;
		background-color: transparent;
		border: 0;
		box-shadow: none;
		margin:0;
	}
	
	#page-7.ios .sector-3 .picclick .linkbox,
	#page-7.mac .sector-3 .picclick .linkbox {
		padding: 18px 40px 12px 40px!important;
	}
	
	#page-7.ios .sector-3 .picclick:not(.clicked) .linkbox,
	#page-7.mac .sector-3 .picclick:not(.clicked) .linkbox {
		padding: 18px 40px 12px 40px;
	}
	
	#page-7 .sector-3 .picclick:not(.clicked) .title {
		color: #333;
		font-weight: normal;
		text-align: left;
	}
	
	#page-7 .sector-4 h2 {
		font-size: 45px;
		font-weight: normal;
		color: #0c2340; 
	}
	
	#page-7 .sector-4 {
		padding-top: 60px;
	}
	
	#page-7 .sector-4 h3 {
		font-size: 30px;
		margin-bottom: 10px;
	}
	
	#page-7 .sector-4 .a1-1-cols {
		max-width: 80%;
		margin: auto;
		position: relative;
	}
	
	#page-7 .sector-4 .a1-1-cols .col {
		align-self: flex-start;
	}
	
	#page-7 .sector-4 .a1-1-cols .row ul {
		/* margin: 0; */
		display: block;
		left: 15px;
	}

	#page-7 .sector-4 .frame-type-image:nth-child(1) {
		display: block;
		width: 80px;
		height: 80px;
		position: absolute;
	}		
	
	#page-7 .sector-4 li {
		max-width: 33%;
		width: 33%;
		float: left;
		display: block;
		/* padding-left: 0px; */
		font-size: 16px;
	}
	
	#page-7 .sector-4 .frame-type-image:nth-child(3) {
		display: block;
		width: 100%;
		margin-top: 60px;
		margin-bottom: 60px;
	}
	
	#page-7 .sector-4 .frame-type-image:nth-child(3) * {
		width: 100%;
	}
	
	#page-7 .patient .cta-sector .ce-textpic {
		display: flex;
		align-items: center;
		margin-bottom: 20px;
	}
	
	#page-7 .patient .cta-sector .ce-textpic * {
		margin: 0;
		padding: 0;
	}

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

	#page-7 .cta-sector a {
		text-decoration: underline;
	}

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

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

/**/
/**/
/* 03 Patients How it works */