

/*meet the team*/

.team-column{
    max-width: 60%;
    margin: 0 auto;
    margin-bottom: 40px;
}
.member-image img{
    width: 66% !important;
    /*border-radius: 50%;*/
    /*padding: 3%;*/
    /*background: #d3d6d6;*/
    /*height:16em;*/
}

.pink-rectangle{
    width: 163px;
    height: 19px;
    background-color: rgba(202, 148, 181, 1);
    margin: 0 auto;
    color: transparent;
    position: relative;
    bottom: 9px;
}
.member-border img{
    margin-top:-35%;
    width:75%!important
}
.team-column h3.border{
    color:#4E2567;
    font-weight: bold;
    font-family: Lexia-Regular;
    text-align: center;
    font-size: 24px;
    margin-bottom: 10px;
    margin-top: 30px;
}
.team-column p{
    color: rgba(130, 0, 80, 1);
    font-family: Lexia-Regular;
    text-align: center;
    font-size: 22px;
    line-height: 30px;
    margin:0;
}

.team-column p.marie-second-para{
    color:rgba(78, 37, 103, 1);
    font-style:italic;
    margin-bottom: 10px;
    margin-top: 5px;
}

.team-column p.marie-second-para::after{
    content: '';
    width: 180px;
    height: 1px;
    background: rgba(0, 0, 0, 1);
    position: absolute;
     top: 125%;
    left: 27%;
}

.team-column .rte-node{
    position:relative;
}
/*.team-column .rte-node::after{*/
/*    content: '';*/
/*    width: 143px;*/
/*    height: 1px;*/
/*    background: rgba(0, 0, 0, 1);*/
/*    position: absolute;*/
    /*top: 120%;*/
/*    left: 40%;*/
/*}*/
.meet-team-root{
    background: url('/content/dam/open-digital/patient-partner/en/mobile/images/bg_meet_the_Team.png') no-repeat;
    background-size: 100% 100%;
    padding-top:0;
}
.meet-team-child h2{
    text-align:center;
    font-size: 45px;
    font-family: 'Lexia-Bold';
    color: #4E2567;
    font-weight: bold;
    margin-bottom: -1%;
    border-bottom: 0.5px solid rgba(0, 0, 0, 1);
    max-width: 318px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    margin-bottom:25px;
}
.meet-team-child .sub-txt{
    text-align:center;
    font-size: 20px;
    font-family: 'Lexia-Regular';
    color: #515656;
    margin-bottom: 95px;
}

.meet-team-child .sub-txt b{
    font-family: 'Lexia-Bold';
    color: rgba(0, 0, 0, 1);
}

.meet-team-child .sub-under{
    position:relative;
    text-align:center;
    color:#F3B81A;
    font-size:40px;
    margin-bottom: 2%;
}
.meet-team-child .sub-under:before{
    content: '';
    width: 14%;
    height: 1px;
    background: #515656;
    position:absolute;
    top: 95%;
    left: 35%;
}
.meet-team-child .sub-under:after{
    content: '';
    width: 14%;
    height: 1px;
    background: #515656;
    position:absolute;
    top: 95%;
}
.team-column .col-sm-4.col-xs-12.col-md-2.col-lg-2{
	width:33.33%;
	margin-bottom:5%;
    height:30em;
}
.down-icon img{
	position:absolute!important;
	left: 40%;
	margin-top: -47em;
}

.meet-the-team .down-icon img{
    display:none;
}

.meet-team-root .page-section-inner.container{
	width: 99%;
	margin: auto;
}
.meet-team-root,.meet-team-child{
	padding-bottom:0;
}
/* About the program */
.about-sec2 .outer-div {
width: 88%;
margin: auto;
border-bottom:2px solid #F3B81A;
padding-bottom:2%;
}
/*hear from patients*/
.partner-card{
	width: auto;
    background-size: 100% 100%!important;
    background-repeat: no-repeat;
    height: 26em;
}
.partner-card .page-section-inner{
    padding:7%;
    text-align:center;
 }
.partner-carousel span.fa.fa-chevron-left:before {
  content: "";
  background-image: url(/content/dam/open-digital/patient-partner/en/icons/car-left.svg);
  width: 100%;
  height: 100%;
  background-size: 170% 50%;
  display: inline-block;
  background-repeat: no-repeat;
}
.partner-carousel span.fa.fa-chevron-right:before {
  content: "";
  background-image: url(/content/dam/open-digital/patient-partner/en/icons/car-right.svg);
  width: 100%;
  height: 100%;
  background-size: 170% 50%;
  display: inline-block;
  background-repeat: no-repeat;
}


.partner-carousel.carousel a.left.carousel-control {
    background: transparent;
    left: -17%!important;
    height: 10em;
    width: 10em;
    top: 35%;
}
.partner-carousel.carousel a.right.carousel-control {
    background: transparent;
    right: -6%;
    height: 10em;
    width: 10em;
    top: 35%;
}
.partner-child{
	width:88%;
}

.partner-carousel ol.carousel-indicators.hide-caption li {
    background-color: #bbbfbd;
    height: 10px;
    width: 80px;
    border-radius: 0;
}
.partner-carousel.carousel .carousel-indicators .active{
     background-color: #969f9a;
}
.partner-carousel.carousel .carousel-indicators.hide-caption{
	top: 103%;
}
.partner-carousel.carousel .carousel-indicators li .carousel-indicator:after{
	display:none;
}
.partner-carousel.carousel .carousel-indicators li.active a{
	border:none;
}
.card-a{
	font-size: 18px;
	font-family: Lexia-Regular;
	color: #F9F9F9;
	text-shadow: none;
	line-height: 1.2;
	font-style: italic;
}
.card-div{
	position:relative;
	margin-bottom: 4%;
}
.card-div:after{
	content: '';
	width: 82%;
	height: 1px;
	background: white;
	position:absolute;
	left:10%;
	top:105%;
}
.card-b{
	color:#f9f9f9;
	font-size:26px;
	font-family: Lexia-Regular;
}
.card-c{
	color:white;
	font-size:20px;
	font-family: Lexia-Regular;
	text-shadow: none;
	line-height: 1.2;
}
.partner-title{
	font-size:45px;
	font-family:Lexia-Bold;
	color:#515656;
	padding-left:2%;
}
.partner-root h2.border{
	color:#4E2567;
	font-size:60px;
	font-family:Lexia-Bold;
	text-shadow: 2px 0px #4E2568;
	padding-left:2%;
    margin-bottom: 3%;
}

.partner-carousel.carousel .carousel-content-block{
	display:none;
}
.partner-carousel-mob{
	display:none;
}
.pc-1{
	padding:7% 5%;
}
.pc-2{
	padding: 8% 9%;
}
.pc-2 .card-a{
	margin-bottom:20px
}
.pc-3{
	padding:7% 2%;
}
.pc-4{
	padding:8%;
}
.pc-5{
	padding:8% 2%;
}
.pc-6{
	padding:15% 12%;
}
.pc-6 .card-div:after{
	top:120%;
}
.pc-6 .card-a{
	margin-bottom:40px;
}
/*hear from patients*/
.right-arrow {
    margin-left: 2%;
    


}
@media screen and (min-width:1920px){
	.partner-carousel.carousel a.left.carousel-control{
		left: -17%!important;
	}
	.partner-carousel.carousel a.right.carousel-control{
		right: -5%!important;
	}
	.partner-card .page-section-inner{
		padding:5% 15%;
	}
	.pc-6{
		padding:10% 15%;
	}
	.partner-carousel.carousel .carousel-indicators.hide-caption{
		top:115%;
	}
	.partner-root{
		padding-bottom:100px;
	}
		.partner-child{
		width:60%;
		margin:auto
	}
	.card-a{
		line-height:1;
	}

    .full-w .cta1{
		margin: 0px 31%;
	}
.meet-team-root .page-section-inner.container {
    width: 80%;
    margin: auto;
}
.down-icon img {
    margin-top: -47em;
}
.about-sec2 .outer-div{
	width:60%;
}


.Error-page-root{
    background: url('/content/dam/open-digital/patient-partner/en/mobile/images/bg_meet_the_Team.jpg') no-repeat;
    background-size: 100% 100%;
    padding-top:0;
}

.Error-page-child h2 {
    text-align:center;
    font-size: 45px;
    font-family: 'Lexia-Bold';
    color: #4E2567;
    font-weight: bold;
    margin-bottom: -1%;
}
.Error-page.sub-under {
    position:relative;
    text-align:center;
    color:#F3B81A;
    font-size:40px;
    margin-bottom: 2%;
}


.Error-page.sub-txt {
    text-align:center;
    font-size: 20px;
    font-family: 'Lexia-Regular';
    color: #515656;
    margin-bottom: 3%;
}
.contact-us-root .page-section-inner.container {
    padding: 350px 0px 200px!important;
}
.contact-us-root{
	/*margin-top:-6%!important;*/
}
.cont-h2{
	margin-bottom:10px!important;
}
.contact-us-col .column-1{
	margin-left:3%;
}
}

@media screen and (max-width:1366px) and (min-width:1281px){
	.pc-2{
		padding:8% 15%;
	}
    .meet-team-root .page-section-inner.container {
		width: 96%;
		margin: auto;
    }
.about-sec2 .outer-div{
    width:83%;
        }
    .contact-us-root .page-section-inner.container {
    padding: 300px 0px 100px!important;
}
}
@media screen and (max-width:1279px) and (min-width:813px){
	.partner-carousel.carousel a.left.carousel-control{
        left:-21%!important;
     }
	.card-a{
		font-size:16px;
		line-height:1
	}
	.card-b{
		font-size:20px;
		margin-bottom:0
	}
	.card-c{
		font-size:18px;
	}
	.partner-card .page-section-inner{
		padding:15% 7%;
	}
	.pc-2 {
    padding: 12% 5%;
}
    .meet-team-root .page-section-inner.container {
    width: 98%;
}
.about-sec2 .outer-div {
    width: 90%;
}

.cta1{
    margin:0 15%!important;
    }
.right-arrow {
    margin-left: 5%;
}

.team-column {
    max-width: 80%;
    margin: 0 auto;
    margin-bottom: 40px;
}

}
@media screen and (max-width:1024px){
   .meet-team-child .sub-under:before{
       width:15%;
       left:33%;
       top:105%;
   }
   .meet-team-child .sub-under:after{
       width:15%;
       left:52%;
       top:105%;
   }  
   .down-icon img{
	margin-top: -43em;
}
.member-image img{
	height:13em;
}
.team-column .col-sm-4.col-xs-12.col-md-2.col-lg-2{
	height:27em;
}
}
@media screen and (max-width:812px){
    .about-the-prog .cta-sec1 {
    font-size: 17px!important;
}
    /*meet the team*/
.team-column .col-sm-4.col-xs-12.col-md-2.col-lg-2{
	width:50%;
}
.down-icon{
    display:none;
}
.meet-team-child .sub-under:before{
	width:23%;
    left:25%;
 }
.meet-team-child .sub-under:after{
   width:23%;                 
}
.meet-team-child .sub-under{
	margin-bottom:5%;
}
.meet-team-child .sub-txt{
	font-size: 16px;
	margin-bottom:10%;
}
.member-image img{
	width:83%!important;
	padding:5%;
	height:20em;
}
.team-column .col-sm-4.col-xs-12.col-md-2.col-lg-2{
	padding:0;
	height:33em;
}
.member-border img {
    margin-top: -44%;
    width: 95%!important;
}

.team-column .rte-node:after{
	width:30%;
	left:35%;
}
/*meet the team*/
      .meet-team-child .sub-under:before{
          width:28%;
          left:20%;
          top: 98%;
      }
       .meet-team-child .sub-under:after{
          width:28%;
          top: 98%;
      }
        .down-icon img{
	       margin-top: -26em;
            left:10%;     
}
.meet-team-root .page-section-inner.container {
    width: 98%;
    margin: auto;
}
.meet-team-child h2{
	font-size:45pt;
	max-width: 100%;
	line-height: 55px;
}
.meet-team-child .sub-txt{
	font-size: 12pt;
}
.team-column h3.border{
	font-size:16pt;
    margin-bottom: 0;
}
.team-column p{
	font-size:14pt;
}
/*patient partner*/
    .partner-carousel-mob{
        display:block!important;
    }
    .partner-carousel-desk{
        display:none;
    }
    .partner-card .page-section-inner{
            padding: 15% 25%;
        }
	.partner-child{
		width:auto;
	}
	.partner-card{
	    background-size:100% 100%!important;
	    height: 46em;
    	padding:0;
	}
	.card-a{
		font-size: 20px;
		line-height:1.6;
	}
	.card-b{
		font-size:22pt;
		margin-top: 10%;
	}
	.card-c{
		font-size:16pt;
	}
	.card-div:after{
		width: 100%;
		left: 0;
	}
	.partner-carousel ol.carousel-indicators.hide-caption li{
		height:7px;
		width: 50px;
		margin-right: 0;
	}
	.partner-carousel.carousel .carousel-indicators.hide-caption{
		top:103%;
	}
	.partner-carousel.carousel .carousel-control{
		display: table!important;
	}
	.partner-carousel.carousel a.left.carousel-control{
		left: 0%!important;
		height: 6em;
		width: 6em;
		}
	.partner-carousel.carousel a.right.carousel-control{
		height: 6em;
		width: 6em;
		right: 11%!important;
	}
	.partner-carousel.carousel a.left.carousel-control,	.partner-carousel.carousel a.right.carousel-control{
		top:48%;
	}
	.partner-title{
		font-size:30pt;
		padding-left: 8%;
	}
	.partner-root h2.border{
		font-size:45pt;
		line-height:0.85;
		text-shadow: 3px 0px #4e2568;
		padding-left: 8%;
	}
	.pc-1 .card-a,.pc-4 .card-a{
		margin-bottom:40%;
	}
	.pc-1 .card-div:after,.pc-4 .card-div:after{
		top:150%;
	}
	.pc-2 .card-a{
		margin-bottom:55%;
	}
	.pc-2 .card-div:after{
		top:185%;
	}
	.pc-3 .card-a{
		margin-bottom:25%;
	}
	.pc-3 .card-div:after{
		top:120%;
	}
	.pc-5 .card-a{
		margin-bottom:30%;
	}
	.pc-5 .card-div:after{
		top:130%;
	}
	.pc-6 .card-a{
		margin-bottom:65%;
	}
	.pc-6 .card-div:after{
		top:240%;
	}
/*patient partner*/
}


/*****************Home**********************/
.link-no-ul:hover{
	color:#515656;
}
.root-home{
	background: url(/content/dam/open-digital/patient-partner/en/images/home_banner.jpg) no-repeat;
    background-size: cover;
    padding:0;
	margin:0;
	width:100%;
    background-position:center;
}
.home-sec {
    padding-top: 22px;
}
.home-sec h1{
	font-family:"Lexia-Advertising-Regular";
	font-size:45px;
	font-weight:bold;
	color:#515656;
	 line-height:60px; 
}
.home-sec .home-heading-2{
	font-size:75px;
	color:#4e2567;
}
.home-sec p{
	font-family: "Helvetica-Neue-LT-55-Roman";
	font-size:24px;
	color:#515656;
	line-height:25px;
}

.home-sec a{
	text-decoration:none !important;
}
.home-link {
    margin: 32px 0 64px;
}

.home-link .b{
    font-size: 28px;
    padding: 9px 27px 15px 10px;
}
.home-link a{ 
    border: 2px solid #4e2567;
    font-size: 24px;
    color:#515656;
    padding: 11px 0px 14px 0px;
    font-family:lexia-regular;
    border-left: 0;
    border-radius: 30px ;
}
.home .container.middle-content{
	display:none;
}

/*******************end of home***********/


/* ********************ABOUT THE PROGRAM********************** */

.about-the-program .root-sec{
    margin-top:-3%;
}

.full-w .page-section-inner.container {
	width:100%;
}

.about-the-program .about{
font-size:45px;
font-family:"lexia-bold";
color:#515656;
height:45px;
width:222px;
top:241px;
left:215px;
}
.about-the-program .prog{
font-size:60px;
font-family: "lexia-advertising-regular";
color:#4e2567;
height:60px;
width:336px;
top:288px;
left:215px;
}
.about-the-program .head3{
font-size:45px;
font-family:"lexia-bold";
color:#515656;
height:45px;
width:492px;
top:237px;
margin-left:22%;
}
.about-the-program .head4{
font-size:60px;
font-family: "lexia-advertising-regular";
color:#4e2567;
height:60px;
width:851px;
top:288px;
margin-left:22%;
}
.about-the-program .abt-body{
font-size:24px;
font-family:"Helvetica-Neue-LT-55-Roman";
color:#515656;
height:239px;
width:642px;
top:371px;
left:215px;
}
.about-the-program .body2{
font-size:24px;
font-family:"Helvetica-Neue-LT-55-Roman";
color:#515656;
height:73px;
width:1178px;
top:359px;
padding-left:22%;
padding-bottom:10%;
}
.about-the-program .cta{
color:white;
background-color:#4E2567;
width:110%;
text-align:center;
margin-bottom: 5%;
border-radius:none;
font-size:26px;
line-height:30px;
padding:15px;
 font-family: "Helvetica-Neue-LT-55-Roman";
}

.col1{
width:72%;
margin-left:14%;
margin-top:1%;
}
.col2{
width:72%;
margin-left:14%;
margin-top:1%;
}
 .bg1{
	background-color:#4E2567;
	padding-bottom:4%
}
 .text1 {
    color: WHITE;
    font-family: "Helvetica-Neue-LT-55-Roman";
    text-align: center;
    font-size: 24px;
    padding-top: 4%;
    padding-bottom: 2%;
    line-height: 30px;
}
 .cta1{
	color:#4E2567;
	font-size:40px;
	font-family: "lexia-bold";
	text-align: center;
	border: 3px solid white;
	padding:30px;
	border-radius:40px;
	margin:0 20%;
	background-color:#EFAB1F;
	line-height:41px;
}

.full-w .down-arrow{
padding-left:85%;
/* margin-bottom:-5%; */
}
.sec-full{
	height:500px;
margin-bottom:150px;
background-size:100% 100% !important;
}
.full-w .abc{
    font-family: "lexia-bold";
    font-size:24px;
    line-height:26px;
    text-align:center;	
    padding-bottom:6%
}
.full-w .def{

    font-size:18px;
    line-height:20px;
    text-align:center;
    color:#7070708C;
}

.about-the-program .member-image-up img{
    width: 87% !important;
    border-radius: 50%;
/*     margin-top:-%; */
    margin-left:2%;
    padding-right:3%;
    background: #d3d6d6;
}
.about-the-program .member-image-down img{
    width: 86%!important;
    border-radius: 50%;
    margin-top:60%;
    margin-left:-8%;
    padding: 2%;
    background: #d3d6d6;
}
.about-the-program .member-image-down1 img{
       border-radius: 50%;
    width: 77%!important;
    margin-top:-10%
}
.about-the-program .member-image-up1 img{
       border-radius: 50%;
    width: 77%!important;
    margin-top:-10%
}



/******************click here to apply**************************/
.apply-sec1.banner{
	background: url(/content/dam/open-digital/patient-partner/en/images/Click_here_to_Join.jpg) no-repeat;
    background-size: cover;
    width: 100%;
    background-position: center;
}

.pd-0{
	padding:0;
}
.center-text{
	text-align:center;
}
.apply-sec1.banner{
	background-position:25%;
}
.apply-sec1.banner .newImage.parbase{
	width: 72px;
	position:absolute;
	right:0;
	bottom:0;
}

.apply-sec1 h1{
	font-size: 60px;
	font-family: 'Lexia-bold';
	color: #4e2567;
	font-weight: bold;
	text-shadow: 3px 0px #4e2568;
	margin-bottom:20px;
}
.apply-sec1 .asub-head{
	font-family: 'Lexia-bold'!important;
	color:#4e2567;
	font-style:italic;
	font-size:30px;
}
.apply-sec1 .asub-head:last-child{
	font-weight:bold;
	text-shadow: 2px 0px #4e2568;
	margin-bottom:25px;
}
p.sub-txt1 {
    margin-bottom: 25px;
}
.apply-sec1 p, .apply-sec1 li{
	font-size:24px;
	color:#515656;
	line-height:28px !important;
	font-family: "Helvetica-Neue-LT-55-Roman" !important;
}
.apply-sec1 .apply-description{
	margin-top:20px;
	margin-bottom:22px
}

.apply-sec1 ol{
	list-style:none !important;
	counter-reset:my-counter;
}
.apply-sec1 ol li{
	counter-increment:my-counter;
}
.apply-sec1 ol li::before{
    content: counter(my-counter);
    border:5px solid #4e2567;
    padding: 6px 20px;
    color:white;
    font-weight: bold;
    background-color:#4e2567;
    border-radius: 10px;
    position:absolute;
    left: calc(-1*var(30px)-15px);
}


.apply-sec2 .para1{
	font-size:24px;
	color:#515656;
	line-height:29px;
	font-family: "Helvetica-Neue-LT-55-Roman";
}
.apply-sec2 .para2{
	font-size:26px;
	color: #4e2567;
	line-height:28px;
	margin-bottom: 17px;
	font-family:lexia-bold;
	font-style:italic;
}

.apply-sec2{
	padding-top: 45px;
    padding-bottom: 71px;
}
.apply-sec1{
	padding-bottom:48px;
	padding-top:57px;
}
.btn-rd{
    right: 0;
    padding: 12px 15px 8px;
    border:1px solid #4e2567;
    border-radius:30px;
    background-color:#4e2567;
    margin: auto;
	width: 26%;
	text-align: center;
	margin-top: 3%;
}
.btn-rd a{
	text-decoration:none !important;
	font-family:"lexia-bold";
	letter-spacing:1px;
	font-size: 30px;
	color:#FFFFFF !important;

}
.apply-sec1 li{
	margin-bottom:20px;
    margin-left: 15px;    
}

/*.apply-sec1 .apply-description, .apply-sec1 ol{*/
/*	padding-right:60px;*/
/*}*/
.apply-sec1 ol {
	margin-left:30px;
}
.apply-sec1 ol li::before {
    left: unset;
}
.apply-sec1 ol {
    margin-bottom: 0;
    margin-top: 25px;
    margin-left: 0;
    padding: 0;
}
.apply-sec1 ol li {
    margin-left: 0;
    height:3em;
    margin-bottom:20px;
}
.apply-sec1 ol li p{
    margin-left:4.5em;
    margin-bottom:0
}
.apply-sec1 ol li {
    height: unset;
}
/******************click here to apply**************************/

/* *******************FAQ******************** */

.faqs .freq{
font-size:42px;
font-family:"lexia-bold";
color:#515656;
margin-bottom:-10px;
height:45px;
width:300px;
top:241px;
left:215px;
}
.faqs .ques{
font-size:60px;
font-family: "lexia-advertising-regular";
color:#4e2567;
line-height:60px;
margin-bottom:-15px;
width:340px;
top:287px;
left:215px;
}

.acc-head a.collapse-panel-heading {
font-size: 22px;
line-height: 36px;
font-weight: normal;
font-style: normal;
padding-left: 2%;
font-family:"lexia-bold";
color:#982065;
border-left:8px solid #0000003b;
}
.faq-page .accordion-inner-container .panel-group {
    border-top: 0px ;
}
.acc-cont{
	font-size:16px;
	padding-left: 6%;
	font-family: "Helvetica-Neue-LT-55-Roman";
	width:95%;
}
.acc-head .fa-chevron-down:before {
  width: 35px;
  height: 60px;
  content: "";
  background-image: url(/content/dam/open-digital/patient-partner/en/icons/Arrow_Left-01.svg);
  background-repeat: no-repeat;
  background-size: 100% 25px;
  position:absolute;
  display: inline-block;
  
}
.acc-head .fa-chevron-up:before {
    content: "";
    width: 35px;
    height: 60px;
    background-image: url(/content/dam/open-digital/patient-partner/en/icons/Group%201854.svg);
    background-repeat: no-repeat;
    background-size: 70% 20px;
    position:absolute;
    display: inline-block;
    right:10px;
    margin-top:10px;
}
.back-size{
	background-size:100% !important;
}
.accordion-container .panel-default {
    border: 0 none;
    border-bottom: 7px solid #ddd;
}

.faq-page .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
    background: #f9f9f9;
}
.faq-page .panel-group .panel {
    background: transparent;
}
.accordion-container .az-panel-heading {
    background: white !important;
}
.cta-sec1 a{
color: white;
    text-decoration: none !important;
    }
@media screen and (min-width:992px) and (max-width:1500px)  {
    /***************click here to apply*******************/
   .apply-sec1 .page-section-inner.container,.apply-sec2 .page-section-inner.container{
    width:100%;
    }
    .apply-sec2{
    padding: 45px 6% 40px;
    }
    .apply-sec1{
    	padding: 48px 6% 57px;
    }
    .apply-sec1.banner{
    	background-position: 23%;
    }
    .apply-sec1.banner .column-2{
 	padding-right:0;
    }
    
}
.acc-head a:active, .acc-head a:hover, .acc-head a {
  text-decoration:none;
}

@media screen and (min-width:768px){
 /********************************************FAQ section***********************************/
      .acc-head .fa-chevron-down:before {
   margin-top:5px;
   margin-right:15px
}
 .acc-head a.collapse-panel-heading {
padding-left: 5%;
/*width:90%;*/
}
.acc-head .fa-chevron-down:before {
   right:1px;
}  
.accordion-container .az-panel-heading {
    box-shadow: 0px 5px 10px #80808033;
}
.accordion-container .panel-default {
    border: 1px solid #ccc;
    margin-bottom: 14px;
     box-shadow: 0px 1px 3px #80808033;
}
.faqs .freq{
width:388px;
margin-left: 2%;
}
.faqs .ques{
width:408px;
margin-left: 2%;
}

}
@media screen and (min-width:1500px){
   
    .faqs .freq{
margin-left: 1%;
}
.faqs .ques{
margin-left: 1%;
}
}
@media screen and (min-width:1024px){
    .home-sec p {    
    padding-right: 64px;
    }
    .apply-sec1 .newImage.parbase {
    right: -6% !important;
    }
    .apply-sec2 .text.parbase.section{
	padding: 0px 0%;
    }

}
@media screen and (min-width:992px) and (max-width:1023px) {
    .root-home{
        background-position: 60%;
    }
    .home-sec p {    
    padding-right: 50px;
    }
    .apply-sec2 .text.parbase.section{
	padding: 0px 5%;
    }
}
@media screen and (max-width:991px){
    .home-sec{
	min-height: 840px;
    padding: 12px 18px;
	}
	.home-link {
    margin-top: 20px;
    }
    .home-sec{
		min-height:720px !important;
	}
	.root-home{
	background: url(/content/dam/open-digital/patient-partner/en/mobile/images/hero_Banner_760px.jpg) no-repeat;
    background-size: cover;
    padding-top: 0;
    background-position: center;
	}
	.home-sec h1{
		font-size:40px;
		line-height:45px !important;
	}
	.home-sec p {    
    font-size: 16px;
    }
	.home-sec .home-heading-2{
		font-size:66px;
	}
	.home-link .b {
    padding: 11px 25px 11px 10px;
    font-size:20px;
    }
    /* ****************************About the program****************** */
.about-the-program .about{
font-size:25px;
height:25px;
width:123pt;
margin-left: 6%;
}
.about-the-program .prog{
font-size:45px;
height:32px;
width:245pt;
margin-left: 6%;
top:288px;
left:215px;
}
.first-sec{
	background-size: 100% 100%;
    min-height: 650px;
}

.about-the-program .abt-body{
	font-size: 9pt;
	font-family:"Helvetica-Neue-LT-55-Roman";
	margin-bottom: -27%;
	line-height: 12pt;
	margin-left: 6%;
	color:#515656;
	height:239px;
	width: 89%;
}
.about-the-program .abt-body .brt{
	display:none;
}


.about-the-program .head3{
font-size:25px;
height:15px;
width:323px;
margin-left: 6%;
}
.about-the-program .head4{
font-size:45px;
height:20%;
line-height:45px;
width:210pt;
margin-left: 6%;
top:288px;
left:215px;
}

.about-the-program .body2{
	font-size: 9pt;
	font-family:"Helvetica-Neue-LT-55-Roman";
	margin-top:3%;
	margin-bottom: 5%;
	line-height: 12pt;
	margin-left: -15%;
	color:#515656;
	width: 108%;
}
.full-w .text1 {
   
    font-size: 12px;
    width: 70%;
    margin-left:15%;
    padding-top: 8%;
    padding-bottom: 2%;
    line-height: 16px;
}
.about-the-program .cta {
    color: white;
    background-color: #4E2567;
    width: 89%;
    margin-left: 6%;
    text-align: center;
    font-size: 18px;
    margin-bottom:75%;
    line-height: 24px;
    padding: 8px;
    font-family: "Helvetica-Neue-LT-55-Roman";
}
.full-w .cta1{
	font-size: 28px;
	border: 1px solid white;
	padding: 10px;
	margin: 0 10%;
	line-height: 28px;
	margin-bottom:2%;
}



/* ***********************About the program end*********************** */

    /****************click here to apply**************************/
    .apply-sec1.banner{
    background: url(/content/dam/open-digital/patient-partner/en/images/Click_here_to_Join_Banner_760px.jpg) no-repeat;
    background-size: cover;
    width: 100%;
    background-position: center;
    }
    .apply-sec1, .apply-sec2{
    	padding-right:6% !important; 
    	padding-left:6% !important
    }
    .apply-sec1 .page-section-inner.container, .apply-sec2 .page-section-inner.container{
    	padding:0
    }
	.apply-sec1.banner{
		min-height:800px;
		padding-top:32px !important;
		padding-bottom:20px !important;
	}
	.apply-sec1 h1 {
    font-size: 45px;
    line-height:40px;
    margin-top:10%;
    }
    .apply-sec1 .asub-head {
    font-size: 30px;
    line-height:30px!important;
    }
  .apply-sec1 .asub-head:last-child{
    	margin-bottom:0px;
    }
    .apply-sec1.banner p{
    	margin-right:30px;
    }
    .apply-sec1 p, .apply-sec1 li {
    font-size: 19px;
    line-height: 20px !important;
    font-family: "Helvetica-Neue-LT-55-Roman" !important;
    }
    .apply-sec1 .apply-description, .apply-sec1 ol {
    padding-right: 20px;
    }
    .mob-ar-ap{
    	display:inline-block;
    }
    .apply-sec1.mobile-view .page-section-inner.container{
    	padding:0px 6%;
    }
    .apply-sec1.mobile-view ol{
	margin-bottom:0;
    margin-top:25px;
    }
    .apply-sec1 ol li::before {
    left: calc(-1*var(30px)-35px);
    font-size:50px;
    padding:12px 8px;
    }
    .apply-sec2{
    	padding:40px 6% 40px;
    }
    .btn-rd {
    right: 35%;
    }
    .apply-sec2 .para1 {
    font-size: 19px;
    line-height:20px;
    }
    .apply-sec2 .para2 {
    font-size: 22px;
    line-height:32px;
    padding-bottom:6px;
    padding-top:20px
    }
.btn-rd{
	width:40%;
    }
    .btn-rd a{
    font-size:25px;
        }
    .apply-sec1 ol {
    padding-right: 0px;
    }
    .apply-sec1 .newImage.parbase {
    width: 50px !important;
    bottom:10% !important;
    }
    .apply-sec1.banner {
    min-height: 720px !important}

}


@media screen and (min-width:768px) and (max-width:991px){
	.home-sec .page-section-inner.container,.apply-sec2 .page-section-inner.container,
	.apply-sec1 .page-section-inner.container{
	width:100% ;
	padding:0;
    }
    
    .apply-sec1 ol li p{
    margin-left:4em;
    }
    .btn-rd {
    right: 42%;
    }
    .home-sec,.apply-sec1.banner{
	min-height: 750px;
	padding:12px 6% !important;
    }
    .home-sec .column-1,.root-home .page-section-inner.container{
	padding:0;
    }
    /************************About the program starts*************************/
    .about-the-program .head3 {
    font-size: 50px;
    height: 38px;
    width: 535px;
    margin-left: 6%;
}
.about-the-program .head4 {
    font-size: 59px;
    line-height: 60px;
    width: 535px;
    margin-left: 6%;
}
  .about-the-program .about {
    font-size: 50px;
    height: 38px;
    width: 535px;
    margin-left: 14%;
}
.about-the-program .prog {
    font-size: 59px;
    line-height: 60px;
    width: 535px;
    margin-left: 14%;
}
.about-the-program .first-sec{
	background-size: 100% 100%;
    min-height: 1200px;
}
.about-the-program .abt-body{
	font-size: 22px;
	font-family:"Helvetica-Neue-LT-55-Roman";
	margin-top: 16%;
	margin-bottom: 1%;
	line-height: 26px;
	margin-left: 13%;
	width: 180%;
}   
.about-the-program .body2{
	font-size: 22px;
	font-family:"Helvetica-Neue-LT-55-Roman";
	margin-top:3%;
	margin-bottom: 10%;
	line-height: 26px;
	margin-left: -15%;
	color:#515656;
	width: 108%;
}  
.about-the-program .cta {
    color: white;
    background-color: #4E2567;
    width: 167%;
    margin-left: 13%;
/*     text-align:left; */
    font-size: 30px;
    line-height: 34px;
    padding: 15px;
}   
.faq-page .back-size .page-section-inner .container {
    width: 100%;
    padding: 0;
}
}
@media screen and (min-width:470px) and (max-width:767px){
	.home-sec{
	min-height: 800px;}
	.btn-rd {
    right: 42%;
    }
}


@media screen and (max-width:767px){
	
	/******************home********************/
	.home-sec .column-1,.root-home .page-section-inner.container{
	padding:0;
	margin:0
    }
    .root-home{
	padding:12px 6% !important;
    }
    .home-sec{
		min-height:700px !important;
	}
	

/*meet the team*/
.team-column .col-sm-4.col-xs-12.col-md-2.col-lg-2{
	width:50%;
}
.down-icon{
    display:none;
}
.meet-team-child .sub-under:before{
	width:32%;
    left:16%;
 }
.meet-team-child .sub-under:after{
   width:32%;                 
}
.meet-team-child .sub-under{
	margin-bottom:10px;
}
.meet-team-child .sub-txt{
	font-size: 12pt;
	margin-bottom:10%;
}
.member-image img{
	width:100%!important;
	padding:0;
	height:auto;
	margin-top: 50px;
}
.team-column .col-sm-4.col-xs-12.col-md-2.col-lg-2{
	padding:0;
	height:32em;
}
.member-border img {
    margin-top: -44%;
    width: 95%!important;
}
.team-column h3.border{
	font-size:16pt;
	margin-top: 15px;
}
.team-column p{
	font-size:14pt;
}

.team-column p.marie-second-para::after {
    content: '';
    width: 141px;
    height: 1px;
    background: rgba(0, 0, 0, 1);
    position: absolute;
    top: 125%;
    left: 15%;
}

.team-column .rte-node:after{
	width:30%;
	left:35%;
}
/*meet the team*/

	/*patient partner*/
	.partner-carousel.carousel a.left.carousel-control, .partner-carousel.carousel a.right.carousel-control{
		top:50%;
	}
	.partner-carousel.carousel a.left.carousel-control{
		left: -7%!important;
		}
	.partner-carousel.carousel a.right.carousel-control{
		right: 5%!important;
	}
	.partner-root h2.border{
		padding-right: 3%;
	}
	.card-a{
		font-size: 18px;
		line-height:1.1;
	}
	.partner-card .page-section-inner{
		padding: 15% 25% 0;
	}
	.partner-carousel ol.carousel-indicators.hide-caption li{
		height:5px;
		width: 30px;
	}
	.pc-1 .card-a,.pc-4 .card-a{
		margin-bottom:75%;
	}
	.pc-1 .card-div:after,.pc-4 .card-div:after{
		top:250%;
	}
	.pc-2 .card-a{
		margin-bottom:75%;
	}
	.pc-2 .card-div:after{
		top:250%;
	}
	.pc-3 .card-a{
		margin-bottom:63%;
	}
	.pc-3 .card-div:after{
		top:200%;
	}
	.pc-5 .card-a{
		margin-bottom:56%;
	}
	.pc-5 .card-div:after{
		top:180%;
	}
	.pc-6 .card-a{
		margin-bottom:90%;
	}
	.pc-6 .card-div:after{
		top:390%;
	}
	/*patient partner*/
	    /***************************** FAQ section start**************************************/

.acc-head a.collapse-panel-heading {
font-size: 12pt;
line-height: 18pt;
padding-left: 5%;
border-left: 5px solid #0000003b;
width:87%;
}
.faq-page .acc-head .fa-chevron-down:before {
   right:1px;
}
.faq-page .accordion-container .az-panel-heading {
    background: transparent;
     box-shadow: 0px 5px 10px #80808033;
}
.faq-page .accordion-container .panel-default {
    border: 1px solid #ccc;
    margin-bottom: 14px;
   box-shadow: 0px 1px 3px #80808033;
}
.acc-head .fa-chevron-down:before {
  margin-right:20px;
}
.acc-head .fa-chevron-up:before {
    right:18px;
}
.faqs .freq{
font-size:25pt;
line-height:38pt
}
.faqs .ques{
font-size:45pt;
line-height:68pt;
}

/***************************** FAQ section end**************************************/

	
    /***********click here to apply***************/
    .apply-sec1 .newImage.parbase {
    right: 0;
    }
    .apply-sec1 ol li::before {
    left: calc(-1*var(30px)-43px);
    }
    .apply-sec1 ol li p {
    margin-left: 5em;
    }
}

@media screen and (max-width:500px){
	.home-sec{
		min-height:800px !important;
	}
	.apply-sec1.banner {
    min-height: 750px !important;
	    
	}
	.apply-sec1 ol li::before {
    left: calc(-1*var(30px)-24px);
    }
}


@media screen and (max-width:414px){
    .home-sec{
		min-height:840px !important;
	}
	.apply-sec1.banner {
    min-height: 800px !important;
	    
	}
.meet-team-child .sub-under:before{
	width:43%;
    left:3%;
 }
 .meet-team-child .sub-under:after {
    width: 43%;
    left: 54%;
}
.team-column .rte-node:after{
	width:55%;
	left:23%;
}
.meet-team-child h2 {
    font-size: 45px;
            line-height: 40px;
}
.team-column h3.border {
    font-size: 14pt;
}
.meet-team-child .sub-under{
	margin-bottom:5%;
}
.member-image img{
	/*height:10em;*/
}
.team-column .col-sm-4.col-xs-12.col-md-2.col-lg-2{
	height:25em;
}
.team-column .col-sm-4.col-xs-12.col-md-2.col-lg-2:nth-child(5){
	height:30em;
}
.team-column p{
	line-height:1.2;
}
/*patient partner*/
.partner-card .page-section-inner{
		padding: 9% 17%;
	}
	.card-b{
		margin-bottom:5px;
	}
	.partner-card{
	background-size: 100% 100%!important;
	height: 30em;
	}
	.partner-carousel.carousel .carousel-indicators.hide-caption{
		top: 103%;
	}
	.partner-carousel.carousel a.left.carousel-control,	.partner-carousel.carousel a.right.carousel-control{
		top:45%;
	}
	.partner-carousel.carousel a.left.carousel-control{
		left: -12%!important;
		height: 4em;
		width: 4em;
	}
	.partner-carousel.carousel a.right.carousel-control{
		right: 1%!important;
		height: 4em;
		width: 4em;
	}
.partner-card{
		padding:8% 0%;
	}
	.pc-1 .card-a{
		margin-bottom:19%;
		padding: 0 2%;
	}
	.pc-1 .card-div:after{
		top: 118%;
	}
	.pc-2 .card-a{
		margin-bottom: 28%;
    	padding: 0 4%;
	}
	.pc-2 .card-div:after{
		top: 130%;
	}
	.pc-3 .card-a{
		margin-bottom: 13%;
	}
	.pc-3 .card-div:after{
		top: 108%;
	}
	.pc-4 .card-a{
		margin-bottom: 15%;
		padding: 0px 7%;
	}
	.pc-4 .card-div:after{
		top: 112%;
	}
	.pc-5 .card-a{
		margin-bottom: -2%;
    	padding: 0 2%
	}
	.pc-5 .card-div:after{
		top: 104%;
	}
	.pc-6 .card-a{
		margin-bottom: 57%;
    	padding: 0 2%;
	}
	.pc-6 .card-div:after{
		top: 195%;
	}
	.meet-team-root .page-section-inner.container {
    width: 100%;
    margin: auto;
}

.team-column {
    max-width: 60% !important;
    margin: 0 auto;
    margin-bottom: 40px;
}

.pink-rectangle {
    bottom: 9px !important;
}
/*patient partner*/
}
@media screen and (max-width:375px){
	.partner-carousel.carousel a.left.carousel-control{
		left: -14%!important;
	}
} 
@media screen and (min-width:1500px) and (max-width:1729px) {
   
    .full-w .cta1{
		margin: 0 26%
	}
}
@media screen and (min-width:1351px) and (max-width:1499px) {
   
    .full-w .cta1{
		margin: 0 23%
	}
}
@media screen and (min-width:1139px) and (max-width:1350px) {
   
    .full-w .cta1{
		margin: 0 18%
	}
}
@media screen and (min-width:992px) and (max-width:1139px) {
   
    .full-w .cta1{
		margin: 0 13%
	}
}
@media screen and (min-width:992px) and (max-width:1209px) {
.about-the-program .cta {
    color: white;
    background-color: #4E2567;
    width: 620px;
}
}


/*about the program*/

.abt-h {
    font-size: 45px;
    font-family: lexia-bold;
    color: #515656;
margin-top: 6%;
}

p.abt-pro {
    font-size: 60px;
    color: #4E2567;
    font-family: 'Lexia-Bold';
    margin-top: 4%;
}

.abt-main p {
    font-size: 24px;
    font-family: 'Helvetica-Neue-LT-55-Roman';
   
    
    color: #515656;
}

.abt-desc .col-sm-9.col-xs-12.column-1 {
    margin-top: 3%;
}

p.abt-c1 {
    margin-top: 6%;
}
p.abt-c2 {
    margin-top: 3%;
}


p.abt-c3 {
    margin-top: 3%;
    margin-bottom:5%;
}
.abtp{
	background-size:100% 100%!important;
}
.about-the-prog .cta-sec1{
    color: white;
    background-color: #4E2567;
    width: 100%;
    text-align: center;
    margin-bottom: 5%;
    border-radius: none;
    font-size: 26px;
    line-height: 30px;
    padding: 15px;
    font-family: "Helvetica-Neue-LT-55-Roman";
}


.about-sec2{
background: url('/content/dam/open-digital/patient-partner/en/mobile/images/bg_meet_the_Team.jpg') no-repeat;
background-size: 100% 100%;
}
.about-the-prog .container.middle-content{
width:100%;
padding:0;
}
.about-sec2 .page-section-inner.container{
width:100%;
padding:0;
padding-top:40px;
}

.about-sec2 p.head1 {
font-size: 45px;
color: #515656;
font-family: Lexia-Bold;
}
.about-sec2 p.head2 {
font-size: 45px;
font-family: 'Lexia-Bold';
color: #4E2567;
margin-top: 3%;
margin-bottom: 3%;
}
.about-sec2 p.head3 {
color: #515656;
font-size: 24px;
font-family: 'Helvetica-Neue-LT-55-Roman';
}
.container.middle-content .about-sec2 .newImage.parbase{
margin-top:5%;
}

.about-sec2, .about-sec3{
	padding-bottom:0;
}
/*about the program mobile resolutions*/
.mob-txt{
	display:none
}
@media screen and (max-width:768px){
	.desk-txt{
		display:none;
	}
	.mob-txt{
		display:block;
	}
	.about-sec2 p.head1{
		font-size:25pt;
		line-height: 1;
	}
	.about-sec2 p.head2{
		font-size: 45pt;
		line-height: 1;
	}
	.about-sec2 p.head3{
		font-size: 20pt;
		margin-bottom: 0;
	}
	.about-sec3,.about-sec2{
		padding:0;
	}
	.about-sec3 .text1{
		padding: 5% 13%;
		font-size:20pt;
	}
	.cta1{
		font-size:35pt;
		line-height: 1;
		margin: 0 15%;
		border-radius:100px;
	}
	.abtp{
        background-size: 100% auto!important;
        background-image: url(/content/dam/open-digital/patient-partner/en/mobile/images/About_prog_hero_Banner_760px_2.jpg)!important;
        padding-bottom: 550px;
    }
    .abt-h{
    	font-size: 25pt;
    }
    p.abt-pro{
    	font-size: 45pt;
    }
    p.abt-c1,p.abt-c2,p.abt-c3{
    	font-size: 20pt;
    	width: 90%;
    	line-height:1;
    }
    p.abt-c3{
    	margin-bottom:5%;
    }
    .about-the-prog .cta-sec1{
    	width: 68%;
    	font-size: 28pt!important;
    	text-align: left;
    	line-height: 1;
    }
    .abt-desc .col-sm-7.col-xs-12.column-1 {
    width: 97%;
    float:right;
}
.right-arrow {
    margin-left: 6%;
    height: 1.5em;
    margin-top: -9%;
}	
}
@media screen and (max-width:736px){
		.about-sec3 .text1{
			padding:5% 5%;
	}
  .about-the-prog .cta-sec1{
		width: 71%;
	}
	p.abt-c1, p.abt-c2, p.abt-c3{
		width:96%;
		line-height: 23px;
	}
    .abtp .abt-h{
		margin-top:0;
	}
	p.abt-c1{
		margin-top: 4%;
	}
	.abtp{
		padding-bottom: 465px;
	}
}
@media screen and (max-width:413px){
	.about-sec2 p.head2{
		font-size:47px;
	}
	.about-sec2 p.head1{
		font-size:25px;
	}
	.about-sec2 p.head3{
		font-size:12px;
		line-height:15px
	}
	.about-sec3 .text1{
		padding: 5% 6%;
		font-size: 12px;
		line-height: 1.3;
	}
	.cta1{
		font-size:25pt;
    	margin: 0 5%;
	}
	p.abt-c1, p.abt-c2, p.abt-c3{
		font-size: 14px;
	}
	.abt-h{
		line-height:0.5;
		font-size: 25px;
		margin-top:6%!important;
	}
	p.abt-pro{
		line-height:0.6;
		font-size: 45px;
	}
	.abt-desc .col-sm-7.col-xs-12.column-1{
		width:97%;
	}
	 p.abt-c1, p.abt-c2, p.abt-c3{
		width: 97%;
		line-height:15px;
		font-size: 12px;
	}
	.about-the-prog .cta-sec1{
		width: 98%;
		font-size: 25px!important;
	}
	.abtp{
		padding-bottom:330px;
		background-size:100% 100%!important;
	}
.right-arrow {
    height: 1.6em;
}
}

@media screen and (width: 414px){
.about-the-prog .cta-sec1 {
    width: 98%;
    font-size: 28px!important;
}

	.about-sec2 p.head2{
		font-size:47px;
	}
	.about-sec2 p.head1{
		font-size:25px;
	}
	.about-sec2 p.head3{
		font-size:12px;
		line-height:15px
	}
	.about-sec3 .text1{
		padding: 5% 6%;
		font-size: 12px;
		line-height: 1.3;
	}
	.cta1{
		font-size:25pt;
    	margin: 0 5%;
	}
	p.abt-c1, p.abt-c2, p.abt-c3{
		font-size: 14px;
	}
	.abt-h{
		line-height:0.5;
		font-size: 25px;
		margin-top:6%!important;
	}
	p.abt-pro{
		line-height:0.6;
		font-size: 45px;
	}
	.abt-desc .col-sm-7.col-xs-12.column-1{
		width:97%;
	}
	 p.abt-c1, p.abt-c2, p.abt-c3{
		width: 97%;
		line-height:15px;
		font-size: 12px;
	}

	.abtp{
		padding-bottom:330px;
		background-size:100% 100%!important;
	}
.right-arrow {
    height: 1.6em;
}


}
/*about the program mobile resolutions*/



@media screen and (max-width:1024px) and (min-width:813px)
{

.desktop-view{
    margin-top:2%;
    
}
.apply-sec1 h1 {
    font-size: 35px;
    font-family: 'Lexia-bold';
    color: #4e2567;
}
.apply-sec1 .asub-head{
	font-size:25px;
}
.apply-sec2 .para1{
	font-size:18px;
}
.apply-sec2 .para2{
	font-size:20px;
}
.btn-rd a{
	font-size:23px;
}
.apply-sec1 p, .apply-sec1 li {
    font-size: 18px;
    color: #515656;
    line-height: 25px !important;
    font-family: "Helvetica-Neue-LT-55-Roman" !important;
}

.apply-sec1 li{
    margin-bottom: 14px;
}

.apply-sec1.banner {
    background: url(/content/dam/open-digital/patient-partner/en/images/Click_here_to_Join.jpg) no-repeat;
    background-size: 100% 100%;
    width: 100%;
    background-position: unset;
    min-height:unset !important;
}

.apply-sec1 .apply-description {
    margin-top: 10px;
    margin-bottom: 0px;
}
.apply-sec1 {
    padding: 0px 6% 0px;
}
.apply-sec1 li {
    margin-bottom: 6px;
}
.desktop-view h1 {
    line-height: 40px;
}
.apply-sec1 .newImage.parbase {
    right: -5% !important;
}
.apply-sec1.banner .newImage.parbase {
    width: 66px;
    position: absolute;
    bottom: 22px;
}

.root-home{
background-size:100% 100%!important;
}
.home-sec h1{
font-size:40px!important;
}
.home-sec .home-heading-2{
font-size:50px!important;
}
.home-sec p{
font-size:18px!important;
}
.home-link .b{
font-size:20px!important;
}
.home-link{
margin-bottom:20px!important;
}
.abt-h,.about-sec2 p.head1{
	font-size:40px;
}
p.abt-pro,.about-sec2 p.head2 {
    font-size: 50px;
}
.abt-main p,.about-sec2 p.head3,.about-sec3 .text1 {
    font-size: 18px;
}
.about-the-prog .cta-sec1{
font-size:22px;
}
}

@media screen and (max-width:1024px){
	    .acc-head h4.az-panel-title.panel-title a {
    width: 95%;
    height: 100px;
}
.acc-head h4.az-panel-title.panel-title a > span.fa.pull-right.fa-chevron-down,.acc-head h4.az-panel-title.panel-title a > span.fa.pull-right.fa-chevron-up{
	height:inherit;
}
.acc-head h4.az-panel-title.panel-title a > span.fa.pull-right.fa-chevron-down:before,.acc-head h4.az-panel-title.panel-title a > span.fa.pull-right.fa-chevron-up:before{
	height:inherit;
	display: flex;
	align-items: center;
	margin-top: 3.5%;
	visibility: visible;
}
.acc-head a.collapse-panel-heading.collapsed,.acc-head a.collapse-panel-heading{
	align-items:center;
	display: flex;
}
}
@media screen and (max-width:768px){
	.acc-head h4.az-panel-title.panel-title a > span.fa.pull-right.fa-chevron-down:before,.acc-head h4.az-panel-title.panel-title a > span.fa.pull-right.fa-chevron-up:before{
		margin-top:5%;
	}
}
    @media screen and (max-width:414px){
	.acc-head h4.az-panel-title.panel-title a > span.fa.pull-right.fa-chevron-down:before,.acc-head h4.az-panel-title.panel-title a > span.fa.pull-right.fa-chevron-up:before{
		margin-top:10%;
	}
    .acc-head h4.az-panel-title.panel-title a {
        width: 90%;
	}
	.faq-page .acc-head .fa-chevron-down:before{
		right:-10px;
	}
	.faq-page .acc-head .fa-chevron-up:before{
		right: 4px;
	}

}


/*************FAQ BUTTON *******************/
@media screen and (min-width:1501px){
	.faq-page .down-icon-faq .new-image-desktop {
	margin-top: -3550%;
    margin-left: 161%;
}
}
@media screen and (min-width:1401px) and (max-width:1500px) {
.faq-page .accordion-container .accordion-inner-container {
       width: 95%;
}
.faq-page .acc-head .fa-chevron-down:before {
   margin-right: 75px;
}
.faq-page .acc-head .fa-chevron-up:before {
    right: 75px;
}

.faq-page .acc-head a.collapse-panel-heading {
    width: 95%;
}
.faq-page .down-icon-faq .new-image-desktop{
	margin-top: -3860%;
	margin-left: 61%
}

}
@media screen and (min-width:1200px) and (max-width:1400px) {
.faq-page .accordion-container .accordion-inner-container {
        width: 90%;
}
.faq-page .acc-head .fa-chevron-down:before {
   margin-right: 135px;
}
.faq-page .acc-head .fa-chevron-up:before {
    right: 130px;
}

.faq-page .acc-head a.collapse-panel-heading {
    width: 95%;
}
.faq-page .down-icon-faq .new-image-desktop{
	margin-top: -3860%;
	
}
}
@media screen and (min-width:1025px) and (max-width:1199px) {
.faq-page .accordion-container .accordion-inner-container {
        width: 90%;
}
.faq-page .acc-head .fa-chevron-down:before {
   margin-right: 135px;
}
.faq-page .acc-head .fa-chevron-up:before {
    right: 130px;
}

.faq-page .acc-head a.collapse-panel-heading {
    width: 95%;
}
.faq-page .down-icon-faq .new-image-desktop{
	margin-top: -5300%;
	
}
}

@media screen and (min-width:992px) and (max-width:1024px) {
.faq-page .accordion-container .accordion-inner-container {
        width: 92%;
}
.faq-page .acc-head .fa-chevron-down:before {
   margin-right: 95px;
}
.faq-page .acc-head .fa-chevron-up:before {
    right: 90px;
}

.faq-page .acc-head a.collapse-panel-heading {
    width: 90%;
}
.faq-page .down-icon-faq .new-image-desktop{
	margin-top: -9670%;
	
}
}

@media screen and (max-width:991px){
    .faq-page .down-icon-faq .new-image-desktop{
	display:none;
}
}


/*************FAQ BUTTON *******************/

.contact-us-col{
	margin-bottom:auto;	
}
.contact-us-root{
	background-size: 100% 100% !important;
	    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-top: 0;
    /*margin-top: -8%;*/
}
.contact-us-root .page-section-inner.container{
	padding: 350px 0px 100px;
}
.cont-h1{
    font-size: 60px;
    font-family: 'Lexia-Advertising-RegularAdvertising';
    color: #4E2567;
    font-weight: bold;
    border-bottom: 2px solid #bdb9b9;
    padding-bottom: 4%;
    width: 70%;
}
.cont-h2{
	font-size: 28px;
    line-height: 32px;
    font-family: 'HelveticaNeueLTPro-Roman';
    color: #817e7e;
    margin-left: 25%;
    margin-bottom: 0;
}
.cont-h3{	
	font-size: 28px;
    font-family: 'HelveticaNeueLTPro-Roman';
    font-weight: bold;
    margin-left: 25%;
}
.cont-h3 a{
	color: #982065;
	font-weight:bold;
	text-decoration: none !important;
}
.bord{
	padding: 2% 0;
    width: 70%;
    border-bottom: 2px solid #bdb9b9;
}
.img-cont {
    width: 20%;
    float: left;
}
/*@media screen and (min-width:1500px){
    .bord{
	margin-bottom:50% !important;
}
}*/
@media screen and (min-width:1300px) and (max-width:1400px) {

.cont-h1{
	margin-left:10%
}
.bord{
	margin-left:10%
}
}
@media screen and (min-width:1200px) and (max-width:1299px) {

.cont-h1{
	margin-left:10%;
	margin-top:-10%;
}
.bord{
	margin-left:10%;

}
}
@media screen and (min-width:992px) and (max-width:1199px) {
    .cont-h1{
    width:85%;
    margin-left:10%;
    margin-top:-10%;
    }
    .bord{
    	width:87%;
        margin-left:10%;
    }
    .contact-us-root .page-section-inner.container {
    padding: 290px 0px 80px!important;
}
.cont-h1{
	padding-bottom:6%!important;
}
}

@media screen and (min-width:375px) and (max-width:413px) {
	.cont-h1{
		font-size:45px;
		line-height:45px;
		width:85%;
		margin-left:22px;
		border:none;
	
	}
	.cont-h2{
		font-size:14px;
		line-height:18px;
		margin-bottom:-1px
	}
	.cont-h3{
		font-size:14px;
		line-height:18px;
	}
	.img-cont {
    width: 15%;
    margin-bottom: -20%;
    margin-left:14%
    }
	.bord{
		border:none;
		margin-top:-5%;
		margin-bottom:100%;
		margin-left:12%
	}
	 .sub-under-line{
    position:relative;
    color:#F3B81A;
    font-size:50px;
    margin-left:155px;
    margin-top:-11%;
    margin-bottom:4%
	}
	.sub-under-line:before{
    content: '';
    width: 135px;
    height: 1px;
    background: #515656;
    position:absolute;
    top: 105%;
    left:-139px;
}
   .sub-under-line:after{
    content: '';
    width: 72%;
    height: 1px;
    background: #515656;
    position:absolute;
    top: 105%;
    left:30px;
    }
}
@media screen and (min-width:414px) and (max-width:767px){
.cont-h1{
		font-size:45px;
		line-height:45px;
		width:85%;
		margin-left:13%;
		border:none;
		margin-top:-40%;
	}

    .cont-h2{
		font-size:14px;
		line-height:18px;
		margin-bottom:-1px
	}
	.cont-h3{
		font-size:14px;
		line-height:18px;
	}

.img-cont {
    width: 12%;
    margin-bottom: -13%;
    margin-left:18%
    }
	.bord{
		border:none;
		margin-top:-5%;
		margin-bottom:100%;
		margin-left:12%
	}
    .sub-under-line{
    position:relative;
    color:#F3B81A;
    font-size:50px;
    margin-left:47%;
    margin-top:-11%;
    margin-bottom:4%
	}
	.sub-under-line:before{
    content: '';
    width: 68%;
    height: 1px;
    background: #515656;
    position:absolute;
    top: 105%;
    left:-70%;
}
   .sub-under-line:after{
    content: '';
    width: 65%;
    height: 1px;
    background: #515656;
    position:absolute;
    top: 105%;
    left:30px;
    }
}	
@media screen and (min-width:768px) and (max-width:991px) {
	.contact-us-root{
		background-image: url(/content/dam/open-digital/patient-partner/en/mobile/images/contact-us.jpg) !important;
	}
	.cont-h1{
		font-size:45px;
		line-height:45px;
		width:85%;
		margin-left:60%;
		border:none;
		margin-top:-50px;
	}

    .cont-h2{
		font-size:14px;
		line-height:18px;
		margin-bottom:-1px
	}
	.cont-h3{
		font-size:14px;
		line-height:18px;
	}

.img-cont {
    width: 15%;
    margin-bottom: -20%;
    margin-left:14%
    }
	.bord{
		border:none;
		margin-top:-5%;
		margin-bottom:900px;
		margin-left:65%
	}
	.sub-under-line{
    position:absolute;
    text-align:center;
    color:#F3B81A;
    font-size:50px;
    margin-left: 342px;
    margin-top:-11%;
 }
	.sub-under-line:before{
    content: '';
    width: 135px;
    height: 1px;
    background: #515656;
    position:absolute;
    top: 105%;
    left:-139px;
}
   .sub-under-line:after{
    content: '';
    width: 510%;
    height: 1px;
    background: #515656;
    position:absolute;
    top: 105%;
    left:30px;
}

}
@media only screen and (min-width: 665px) and (max-width:737px) and (orientation:landscape) {
        .cont-h1{
		font-size:45px;
		line-height:45px;
		width:70%;
		margin-left:27%;
		border:none;
		margin-top:-200px;
	}

    .cont-h2{
		font-size:14px;
		line-height:18px;
		margin-bottom:-1px
	}
	.cont-h3{
		font-size:14px;
		line-height:18px;
	}

.img-cont {
    width: 10%;
    margin-bottom: -10%;
    margin-left:20%
    }
	.bord{
		border:none;
		margin-top:-5%;
		margin-bottom:800px;
		margin-left:15%
	}
	.sub-under-line{
    position:relative;
/*     text-align:center; */
    color:#F3B81A;
    font-size:50px;
    margin-left:320px;
    margin-top:-9%;
    margin-bottom:5%
	}
	.sub-under-line:before{
    content: '';
    width: 140px;
    height: 1px;
    background: #515656;
    position:absolute;
    top: 105%;
    left:-145px;
}
   .sub-under-line:after{
    content: '';
    width: 37%;
    height: 1px;
    background: #515656;
    position:absolute;
    top: 105%;
    left:30px;
    }
}	
@media only screen and (max-width:667px) and (orientation:landscape) {
.sub-under-line{
    margin-left:300px;
	}
	.sub-under-line:before{
    width: 140px;
    left:-143px;
    }
   .sub-under-line:after{
    content: '';
    width: 42%;
   }

}
@media screen and (min-width:992px){
	.sub-under-line{
		display:none;
	}
}
@media screen and (min-width:992px) {
	.contact-us-root{
		background-image: url(/content/dam/open-digital/patient-partner/en/images/contact-us.jpg) !important;
	}
}	
@media screen and (max-width:767px) {
	.contact-us-root{
		background-image: url(/content/dam/open-digital/patient-partner/en/mobile/images/contact-us.jpg) !important;
	}
}	

@media screen and (max-width:374px) {
	.cont-h1{
		font-size:35px;
		line-height:45px;
		width:85%;
		margin-left:12%;
		border:none;
		margin-top:-130px;
	}
	.cont-h2{
		font-size:14px;
		line-height:18px;
		margin-bottom:-1px
	}
	.cont-h3{
		font-size:14px;
		line-height:18px;
	}
	.img-cont {
    width: 15%;
    margin-left:14%
    }
	.bord{
		border:none;
		margin-top:-5%;
		margin-bottom:100%;
		margin-left:12%
	}
	 .sub-under-line{
    position:relative;
    color:#F3B81A;
    font-size:50px;
    margin-left:43%;
    margin-top:-14%;
	}
	.sub-under-line:before{
    content: '';
    width: 60%;
    height: 1px;
    background: #515656;
    position:absolute;
    top: 105%;
    left:-110px;
}
   .sub-under-line:after{
    content: '';
    width: 60%;
    height: 1px;
    background: #515656;
    position:absolute;
    top: 105%;
    left:30px;
    }
}
@media screen and (max-width:812px){
	.contact-us-root .page-section-inner.container {
    padding: 150px 0px 600px;
    width: 97%;
}
.bord{
	margin-bottom: 0px;
	margin-top: 2%;
}
.cont-h2,.cont-h3{
	margin-left:35%;
}
.img-cont{
	width: 20%;
	margin-left: 10%;
}

}

@media only screen and (min-width: 767px) and (max-width:812px){
    .team-column {
    max-width: 83%;
    margin: 0 auto;
    margin-bottom: 40px;
}

.pink-rectangle {
    bottom: 20px;
}

}
@media screen and (max-width:767px){
	.contact-us-root .page-section-inner.container{
		width:92%;
		padding: 300px 0 400px;
	}
	.img-cont{
		margin-left:25%;
		width:15%
	}
	.bord{
		margin-top:0;
		padding-top:0
	}
	.cont-h2, .cont-h3{
		margin-left:45%;
	}
}
@media screen and (max-width:413px){
	.contact-us-root .page-section-inner.container{
		    padding: 100px 0 300px;
                    width:91%
	}
.img-cont {
    margin-left: 0%;
    width: 20%;
}
.cont-h2{
	margin-left: 0%;
}
.cont-h3{
	margin-left: 5%;
}
        .bord{
        width:72%;
        margin: 0px 10% 0 18%!important;
        text-align: center;
}
}
	.pseudo-arrow{
		width: 4em;
		position: absolute;
		top: -6em;
		left: 82%;
		color: transparent;
		height: 3em;
	}
	.pseudo-arrow:hover{
		color:transparent;
	}
	
	.about-sec3 .cta1 a:hover,.about-sec3 .cta1 a:focus,.about-sec3 .cta1 a{
		color:#4E2567;
    	text-decoration: none;
	}
	
	
@media screen and (max-width:768px){
	.pseudo-arrow{
		top: -3em;
		left: 80%;
	}
}
@media screen and (max-width:767px){
	.pseudo-arrow{
		top: -6em;
		left: 46%;
		width: 6em;
		height: 6em;
	}
		.apply-sec1 h1{
		font-size:40px;
		margin-top: 5%;
	}
	.apply-sec1 .asub-head{
		font-size:25px;
	}
	.apply-sec1 p, .apply-sec1 li{
		font-size:14px;
	}
	.apply-sec2 .para1{
		font-size:14px;
	}
	.apply-sec2 .para2{
		line-height: 1.3;
    padding-left: 15%;
    padding-right: 15%;
    font-size: 18px;
	}
	.btn-rd a{
		font-size:20px;
	}
	.btn-rd {
		width:70%;
	}
.apply-sec1 ol li{
    height:4em;
    }
}
@media screen and (max-width:414px){
	.apply-sec1 h1{
		margin-top:15%;
	}
	.apply-sec1.mobile-view ol{
		margin-bottom:20%;
	}
}
 .faqs .text.parbase ul.acc-cont li{
	font-family:"Helvetica-Neue-LT-55-Roman"!important;
}       

/*s20 fixes*/
 @media screen and (max-width:373px){
	.right-arrow{
		margin-left:5px;
	}
     .cont-h1{
		margin-top: -75px;
	}
}

@media(min-width: 318px) and (max-width: 412px){
    .about-the-prog .right-arrow {
        height: 30px;
                margin-top: 1%;
    }
}
/*s20 fixes*/