.bg-care-partner-support .bg-full {
	background-image: url("/assets/images/care-partner-support/care-partner.webp");
} 

.ie-browser .bg-care-partner-support .bg-full {
	background-image: url("/assets/images/care-partner-support/care-partner.png");
} 
.roboto-condensed {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}

.bg .bg-full:before,
.bg .bg-full:after{
	content: none;
}
.bg.inner .bg-full{
	background-position: top;
}

/* .bg.inner,
.bg.inner .bg-full,
.bg.inner>.container {
	min-height: 374px;
} */
h3, .h3{
	font-size: 32px;
	line-height: 1.07;
}
.bg h1 {
	color: #fff;
	font-family: 'DM Serif Display', serif;
	font-weight: 500;
}

.font-md {
	font-size: 28px;
	line-height: 30px;
}

.section-heading {
	margin-bottom: 32px !important;
}

.font-sm {
	font-size: 20px;
	/* line-height: 21px; */
}

.font-xs {
	font-size: 20px;
	line-height: 23px;
}

.box-column {
	height: 250px;
}

#carepartner-needs-care-too{
	padding-bottom: 60px;
}

.signup-section{
	padding: 60px 0;
}

#additional-resources-for-carepartners{
	padding-top: 40px;
	padding-bottom: 46px;
}

.care-partner-hero-content{
	max-width: 480px;
}

#carepartner-needs-care-too .icon-div p {
	line-height: 24px;
	margin-bottom: 8px;
}

.icon-div svg {
	margin-bottom: 30px;
}

#recognize-symptoms-of-off-time .icon-div img {
	margin-bottom: 20px;
}

#recognize-symptoms-of-off-time h4 {
	/* padding-top: 60px; */
	/* margin-bottom: 41px !important; */
}

.doctor-discussion-guide-section .content-div {
	margin-bottom: 34px;
}

#carepartner-needs-care-too .content {
	margin-bottom: 40px;
}

.subsection-green {
	margin-bottom: -50px;
}

.org .info p {
	margin-bottom: 7px;
}

.org .info>* {
	line-height: 20px;
}

.org-row {
	margin-top: 57px;
}

.doctor-discussion-guide-section svg {
    margin-bottom: 30px;
}

.logo-bg{
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
    height: 82px;
}

.before-you-take-section p{
	font-size: 24px;
	line-height: 28px;
	font-weight: 500;
	margin-bottom: 20px;
}
#before-you-take-section{
	padding-top: 0;
	padding-bottom: 0;
}

.before-you-take-section{
	display: flex;
	justify-content: center;
	/* align-items: center; */
}

.before-you-take-div{
	padding:53px 120px 53px 150px;
	background-color: #F3F3F3;
	display: flex;
    flex-direction: column;
    justify-content: center;
}

.parkinsons-symptoms-height{
	height: 100%;
	padding: 57.5px 120px 57.5px 115px;
	margin-right: -15px;
	width: 530px;
	display: flex;
    flex-direction: column;
    justify-content: center
}


.care-partner-strip.strip ul li{
	max-width: 210px;
}


@media (min-width: 1160px) {
	.actor-portrayals{
		bottom: -59px;
        right: -70px;
	}

	.care-partner-strip.strip ul li{
	max-width: 220px;
}
}


@media (min-width: 992px) {

	.pd-subsection-gray {
		padding-right: 110px;
		/* height: 450px; */
		margin-top: 0;
	}

	.subsection-green {
		padding: 90px 150px 100px 150px;
	}

	/* .signup-col {
		margin-left: 5rem !important;
	} */

	section#carepartner-needs-care-too .icon-div {
		padding-left: 25px;
		padding-right: 25px;
	}

	#carepartner-needs-care-too .content {
		/* padding: 0 65px; */
	}

	.org > a {
		margin-right: 57px;
	}

	section#recognize-symptoms-of-off-time .icon-div:not(:last-child) {
		margin-right: 20px;
	}

	#carepartner-needs-care-too .icon-row {
		padding: 0 70px;
	}

	.org img {
		margin-bottom: 0;
	}

	.org:not(:last-child) {
		margin-bottom: 50px;
	}

	.healthcare-text {
		padding-left: 120px;
	}
}

@media (max-width: 991px) {

	.org > a {
		margin-bottom: 40px;
	}

	.org:not(:last-child) {
		margin-bottom: 90px;
	}

	.bg.inner,
	.bg.inner .bg-full,
	.bg.inner>.container {
		height: 518px;
	}

	.bg.inner .container {
		padding-top: 0;
	}

	.bg.inner .bg-full,
	.bg.inner>.container {
		height: 100%;
	}

	.bg.inner h1 {
		/* margin-bottom: 71px !important; */
		padding-left: 10px;
		font-size: 32px;
	}

	.bg-care-partner-support .bg-full {
		background-image: url("/assets/images/care-partner-support/hero1-mobile.webp");
	}

	.ie-browser .bg-care-partner-support .bg-full {
		background-image: url("/assets/images/care-partner-support/hero1-mobile.png");
	} 

	#recognize-symptoms-of-off-time .icon-div:not(:last-child) {
		width: 50%;
	}

	#recognize-symptoms-of-off-time .icon-div:last-child {
		padding: 31px 25px 0;
	}

	.icon-col {
		flex-wrap: wrap;
	}

	.signup-col,
	.healthcare {
		/* padding-top: 50px; */
		text-align: center;
	}

	.org:not(:last-child) {
		margin-bottom: 100px;
	}

	.subsection-green {
		padding-left: 15px;
		padding-right: 15px;
	}

	#recognize-symptoms-of-off-time .icon-div:last-child p {
		margin-bottom: 0px;
	}

	.pd-subsection-gray {
		padding-top: 0;
	}

	section#recognize-symptoms-of-off-time {
		margin-bottom: 10px;
	}

	#recognize-symptoms-of-off-time .icon-div:last-child {
		margin-left: auto;
		margin-right: auto;
	}

	#carepartner-needs-care-too .icon-div {
		margin-bottom: 40px;
	}

}

/********************** Updates of 29/01/2024 **************/

.doctor-discussion-guide-section{
	padding-top: 0;
}

.left-col1{
	padding-top: 7px;
}

.right-col1 .subsection-green {
    margin-bottom: 0;
}

.subtitle-width{
	max-width: 800px;
    margin: 0 auto;
}

.healthcare p.h3.section-heading {
    font-size: 32px;
    line-height: 36px;
}

.care-partner-tired{
	padding-top: 40px;
	padding-bottom: 0;
}

#additional-resources-for-carepartners .container{
	position: relative;
}

/* #additional-resources-for-carepartners .container::before{
    content: "";
	left: 0;
	top: 0;
    position: absolute;
    width: 34px;
    border-left: 4px solid #FF00FF;
    border-top: 4px solid #FF00FF;
    border-bottom: 4px solid #FF00FF;
    height: 100%;
}

#additional-resources-for-carepartners .container::after{
    content: "";
	right: 0;
	top:0;
    position: absolute;
    width: 34px;
    border-right: 4px solid #FF00FF;
    border-top: 4px solid #FF00FF;
    border-bottom: 4px solid #FF00FF;
    height: 100%;
} */
@media (min-width: 1024px) and (max-width: 1920px) {
	.bg.inner, .bg.inner .bg-full, .bg.inner>.container{
		/* min-height: 550px; */
	}
}
@media (max-width: 1160px) {
	
#additional-resources-for-carepartners .container::before{
	left: 15px;
}

#additional-resources-for-carepartners .container::after{
	right: 15px;
}

}


@media (min-width: 992px){

.right-col1 .subsection-green {
    margin-top: 0;
    height: calc(100% + 30px);
}

.pd-subsection-gray {
    height: 100%;
}

.left-col1{
	padding-bottom: 7px;
}


 

}


@media (max-width: 991px){

	#additional-resources-for-carepartners .org>a {
		margin-bottom: 2rem; 
	}
	
	#additional-resources-for-carepartners .org:not(:last-child){
		margin-bottom:40px;
	}

	#before-you-take-section{
		flex-direction: column;
	}

	.parkinsons-symptoms-container{
		max-width: 100%;
	}

	.parkinsons-symptoms-height{
		width: 100%;
		padding: 76px 70px;
	}
	.subsection-green p{
		margin-bottom: 76px;
	}

	.before-you-take-div{
		padding: 40px 40px 60px 40px;
	}

	.care-partner-hero-content p {
		/* margin-bottom: 35px !important; */
	}

	
}


@media(max-width:445px){
	.custom-width{
		max-width: 345px;
		margin: 0 auto;
	}
}
@media(max-width:768px){

	.bg-care-partner-support .container{
		align-items: end !important;
	}

		.care-partner-hero-content p {
		margin-bottom: 35px !important;
	}

	.actor-portrayals-container{
		position: static;
	}

	.actor-portrayals-container .actor-portrayals{
		top: 20px;
    bottom: unset;
    left: 30px;
    right: unset;
	}


	.subtitle-width{
		max-width: 320px;
	}

	.org .info a {
		word-break: break-word;
	}

	section#additional-resources-for-carepartners {
		padding-top: 20px;
	}

	.care-partner-hero-content{
		max-width: 340px;
		padding-left: 25px;
	}
	/* .mb-sm-6, .signup-btn{
		margin-bottom: 70px;
	}  */

}
@media only screen and (max-width: 420px) {
    .ul-text-list li img {
        max-width: 160px;
    }
}
@media only screen and (max-width: 379px) {
    .ul-text-list li img {
        max-width: 150px;
    }
}