/* Fonts  */
@font-face {
	font-family: "HelveticaNeue-Light";
	src: URL("/assets/typography/lte50259.ttf") format("truetype");
}

@font-face {
	font-family: "Calibri";
	src: URL("/assets/typography/calibri.ttf") format("opentype");
}

/* Colors */
:root {
	--lundbeck-purple: #a24c9e;
	--lundbeck-purple-light: #ccb9d3;
	--lundbeck-aqua: #87BECC;
	--lundbeck-blue: #1B75BC;
	--lundbeck-blue-light: #6d9ad3;
	--lundbeck-blue-light2: #dae1f2;
	--lundbeck-blue-medium: #2c2b7c;
	--lundbeck-blue-dark: #01002f;
	--lundbeck-green: #8bc87f;
	--lundbeck-brown-dark: #4c4a3f;
	--lundbeck-brown-light: #838174;
	--lundbeck-grey: #eaeae8;
	--lundbeck-grey-light: #fefefe;
	--lundbeck-grey-light2: #e7f1f7;
	--lundbeck-grey-dark: #b2b3b7;
	--lundbeck-orange-light: #fab216;
	--lundbeck-white: #ffffff;
	--lundbeck-black: #231f20;
	--lundbeck-brown: #a09b79;
}

body,
html {
	height: 100%;
	font-size: 1.4rem;
	font-family: "Calibri", "HelveticaNeue-Light", sans-serif;
	overflow-wrap: anywhere;
	scroll-padding-top: 170px;
}

p {
	padding-bottom: 7px;
	font-weight: 400;
	font-size: 1.4rem;
	line-height: 2rem;
	color: var(--lundbeck-brown-dark);
}

h1 {
	font-weight: 700;
	font-size: 2.5rem;
	line-height: 2.25rem;
	color: var(--lundbeck-brown);
}

h2 {
	font-weight: 600;
	font-size: 2rem;
	line-height: 2rem;
	color: var(--lundbeck-brown);
}

h3 {
	font-weight: 500;
	font-size: 1.5rem;
	line-height: 1.75rem;
	color: var(--lundbeck-brown);
}

.d-flex {
	display: flex;
}

.purple-text{
	color: var(--lundbeck-purple);
}

.default-btn {
	margin: 30px auto 30px;
	font-size: 1rem;
	font-weight: bold;
	color: #ffffff;
	border-radius: 0;
	background-color: var(--lundbeck-purple);
	display: block;
	width: 200px;
	text-align: center;
	text-decoration: none !important;
	border: 2px solid #fff;
	border-radius: 10px;
}


#report-btn{
	margin: 60px auto;
	font-size: 1.5rem;
	font-weight: bold;
	color: var(--lundbeck-brown);
	border-radius: 0;
	background-color: white;
	display: block;
	max-width: 350px;
	text-align: center;
	text-decoration: none !important;
	border: 2px solid var(--lundbeck-brown);
	border-radius: 37px;
	padding: 0.5rem 1rem;
}

.default-btn:hover {
	color: #ffffff;
	background-color: var(--lundbeck-purple-light);
}

.default-btn-brown {
	margin: 10px auto 0px;
	padding: 5px;
	font-size: 1.2rem;
	font-weight: 300;
	color: #ffffff;
	border-radius: 0;
	background-color: var(--lundbeck-brown);
	display: block;
	width: 260px;
	text-align: center;
	text-decoration: none !important;
	border-radius: 30px;
}

.green-btn {
	background-color: var(--lundbeck-green);
}

.blue-btn {
	background-color: var(--lundbeck-blue);
}

p.white-text-shadow {
	text-shadow: 0.07em 0 white, 0 0.07em white, -0.07em 0 white, 0 -0.07em white, -0.07em -0.07em white, -0.07em 0.07em white, 0.07em -0.07em white,
		0.07em 0.07em white;
}

a {
	text-decoration-skip-ink: none;
	cursor: pointer;
}

/* NAVIGATION */

.topline {
	padding: 0;
	min-height: 50px;
	background-color: black;
}

.topline ul {
	padding-top: 15px;
	display: block;
	position: relative;
	float: right;
}

.topline ul li {
	display: inline;
	border-left: 1px solid #fff;
}

.topline ul li:first-child {
	border-left: 0px solid #fff;
}

.topline ul li a {
	padding: 0 10px;
	color: #ffffff;
	text-align: right;
}

.topline ul li a:hover {
	color: #fff;
	text-decoration: underline;
}

.navbar-default {
	background-color: var(--lundbeck-brown);
	color: #fff;
	position: fixed;
	top: 0;
	width: 100%;
	margin-bottom: 0;
	border: none;
	height: 137px;
	z-index: 1;
}

.navbar-default .navbar-nav {
	margin-left: 30px;
}

.navbar-default .navbar-nav>li>a {
	font-size: 1rem;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 23px;
	margin-bottom: 23px;
	color: #fff;
	border-left: 3px solid #fff;
}

.navbar-default .navbar-nav>li>span{
	display: block;
	margin-top: 23px;
	margin-bottom: 23px;
}

.navbar-default .navbar-nav>li>span>a{
	color: #fff;
}

.navbar-default .navbar-nav>li>a:hover {
	color: var(--lundbeck-green);
}

.navbar-default .navbar-nav>li>span>a {
	border-left: none;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>span>a
{
	background: transparent;
	color: var(--lundbeck-blue);
}

.navbar-brand {
	height: 55px;
	padding: 5px 15px;
}

.navbar-hidden{
	position: unset !important;
}

#visible{
	position: relative;
}

#myNavbar li{
	font-size: 0.8rem;
}

#myNavbar li a{
	padding: 6px 12px;
	font-size: 1rem;
}

#home-link:hover{
	background-color: black;
	color: white;
}

#hidden {
	display: none;
	position: absolute;
    width: 500px;
    top: 52px;
	z-index: 2;
}

#hidden li a{
	padding: 0px;
}

#visible:hover #hidden {
	display: block;
	background-color: var(--lundbeck-grey);
	padding: 8px;
	box-shadow: 4px 4px 4px darkgray;
}

#visible:hover #hidden li a {
	text-decoration: none;
	color: black;
	margin-left: 15px;
}

#visible:hover #hidden li:first-child>a {
	border-bottom: 1px solid black;
	padding-bottom: 5px;
}

#visible:hover #hidden li:nth-child(2) {
	margin-top: 5px;
}

#hidden {
	list-style-type: none;
}

.navbar-brand {
	height: 55px;
	padding: 5px 15px;
}

.locale-switcher{
	float: right;
	padding: 0px 10px;
}

#header-container{
	font-size: 1rem;
	margin-right: 50px;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}

#dropdown-container{
	margin-bottom: 5px;
}

/* HOME - SECTION 1 */
#index-section1-container {
	min-height: 1000px;
	padding-top: 137px;
}

#index-section1-container .row{
	display: flex;
}

#index-section1-container .container-fluid{
	margin: 0px;
	padding: 0px;
}

#index-section1-container h1 {
	font-weight: normal;
	font-size: 4rem;
	line-height: 4rem;
	color: var(--lundbeck-brown);
	padding: 120px 80px;
	overflow-wrap: normal;
}

#index-section1-container h2 {
	font-size: 1.8rem;
}

#index-section1-container hr.solid {
	border-top: 5px solid rgb(25, 165, 55);
	width: 40%;
	text-align: start;
}

#index-section1-container .paragraph-container{
	padding: 50px 80px;
}

#index-section1-container #blue-horizontal-line{
	background: rgb(48,122,191);
	background: linear-gradient(114deg, rgba(48,122,191,1) 0%, rgba(115,152,208,1) 66%, rgba(255,255,255,1) 88%);
	height: 10px;
	width: 100%;
}

#index-section1-container #section1_img{
	object-fit: cover;
	height: 100%;
}

#section3_email{
	color: #adc0e1;
}

#localization-switcher{
	color: black;
}

.section{
	padding-top: 20px;
}

.text-section{
	padding: 60px !important;
}

.blue-gradient-background{
	background: rgb(27,117,188);
	background: linear-gradient(90deg, rgba(27,117,188,1) 0%, rgba(85,160,220,1) 100%);
}


/* HOME - SECTION 2 & 3*/
.section-content{
	padding: 0px 60px;
	display: flex;
	flex-direction: column;
	height: 100%;
}

#section2-container.container-fluid, #section3-container.container-fluid{
	margin: 0px;
	padding: 0px;
}

#section2-container .container{
	padding-left: 0px;
	padding-right: 0px;
}

#section2-container h2 {
	color: #ffffff;
}

#section2-container h2 u {
	padding-left: 100px;
}

#section2-container p {
	color: #ffffff;
}

#section2-container #img_section2a, #section3-container #img_section3b {
	height: 100%;
    object-fit: cover;
}

.section2-text-container{
	padding-top: 60px;
	background: rgb(27,117,188);
	background: linear-gradient(90deg, rgba(27,117,188,1) 0%, rgba(85,160,220,1) 100%);
}

#section2-left, #section3-left {
	background-color: var(--lundbeck-blue-dark);
	font-weight: bold;
	text-align: center;
	overflow: auto;
}

#section2-right hr.solid, #section3-left hr.solid {
	border-top: 2px solid #fff;
	width: 10%;
}

#section2-right h2, #section3-left h2{
	color: #fff;
}

#section2-right h3, #section3-left h3{
	padding: 0;
	color: #fff;
	font-weight: bold;
	font-size: 2rem;
}

#section3-left p {
	font-weight: 400;
	line-height: 1.2;
	color: #fff;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#section3-left a, #report-pregnancy-list a {
	text-decoration: underline;
}

#section3-left .notifyHcp {
	background-color: var(--lundbeck-brown);
	border: #fff solid 2px;
	padding: 15px 60px;
	margin-bottom: 0px;
	margin-top: auto;
	font-weight: bold;
}

#hoursOperation-container p{
	margin-top: 10px;
}


#section3-container p{
	font-size: 1.6rem;
}

#section3-container h3{
	font-size: 2.5rem;
	margin-top: 20px;
}

#section3-container #img_section3b{
	object-position: right top;
}

#section2-circle{
	width: 90px;
	height: 90px;
	background-color: var(--lundbeck-brown);
	color: white;
	border: 3px solid white;
	border-radius: 50%;
	text-align: center;
	font-weight: bold;
	font-size: 2.5rem;
	line-height: 81px;
	margin: auto;
}

#more-information-section{
	overflow: auto;
	background-color: white;
	color: black;
	text-align: center;
	height: 300px;
	padding-top: 20px;
}

#more-information-section p{
	color: black;
}

/* PATIENTS - BANNER */

#banner_patient {
	min-height: 304px;
	background-image: none;
}

#banner_patient h2 {
	color: rgb(49, 77, 169);
}

#banner_patient_image {
	position: relative;
	z-index: 1;
	top: 0;
}

#banner_patient_title {
	position: relative;
	z-index: 2;
}

/* PATIENTS */
#patient-title, #hcp-title{
	overflow: auto;
	background: rgb(27,117,188);
	background: linear-gradient(90deg, rgba(27,117,188,1) 0%, rgba(85,160,220,1) 100%);
}

#patient-title .row, #hcp-title .row{
	height: 500px;
	overflow: hidden;
}

#patient-title, #hcp-title, h1{
	color: white;
	font-weight: normal;
}

#img-container{
	height: 100%;
}

#img-patient-title, #img-hcp-title{
	min-height: 100%;
	object-fit: cover;
}

#img-patient-title {
  height: 401px;
  object-position: right top;
}

#img-hcp-title{
	object-position: top;
}

#patient-title-section-container, #hcp-title-section-container{
	background-color: var(--lundbeck-blue-very-light);
	padding-top: 137px;
}

#patient-title-section-container h2, #hcp-title-section-container h2{
	margin-top: 0px;
	margin-bottom: 10px;
}

#patient-left-section{
	padding-top: 50px;
	padding-right: 25px;
}


#patient-right-section{
	padding-top: 50px;
	padding-left: 25px;
}

#download-section{
	text-align: center;
}
#download-section a{
	padding: 10px 0px;
	margin-bottom: 5px;
}

#download-row {
	margin-bottom: 1rem;
}

#download-row p{
	padding: 0;
    margin: auto;
    line-height: normal;
}

#download-row a{
	padding: 0px 20px;
	width: fit-content;
}


#download-section p {
	font-size: 1rem;
	text-align: center;
	line-height: normal;
}
.contact-info-row-container{
	display: flex;
}

.contact-type{
	width: 225px;
	flex-shrink: 0;
}

.contact-description{
	flex-grow: 1;
}

#byPhone{
	float: left;
}
#callNumber{
	float: left;
	clear: right;
	width: 80%;
}

/* PATIENTS - SECTION 2 */

.patient-section-container .download-form-btn {
    width: fit-content;
    font-size: 30px;
    padding: 5px 15px;
    font-weight: 500;
}

#report-pregnancy-button{
	width: fit-content;
    font-size: 1.4rem;
    padding: 10px 15px;
    font-weight: 500;
	width: 300px;
	margin: 0px auto;
	border: none;
}

.patient-section-container{
	background-size: cover;
	overflow: auto;
}

.patient-section-container .green-text {
	padding: 0 2rem 0 2rem;
	font-weight: 600;
	line-height: normal;
}

.patient-section-container a {
	text-decoration: none;
}

.patient-section-container #img_section2p-c {
	height: 100%;
	object-fit: cover;
}

#patient-section1 {
    padding: 40px;
}

#patient-section2{
	color: white;
	display: flex;
}

#patient-section2 #img_section2b{
	object-fit: cover;
	object-position: top;
	width: 100%;
}
#patient-section3 #img_section3b{
	object-fit: cover;
	object-position: left top;
	width: 100%;
}

#patient-section2 h2, #patient-section2 p{
	color: white;
}

#patient-section3{
	display: flex;
}

#patient-section3 .row{
	overflow: auto;
}

#patient-section3 p{
	margin-left: 0px;
	margin-right: 0px;
}

#patient-section3 .underline{
	text-decoration: underline;
}

#download-section p{
	margin-left: auto;
	margin-right: auto;
}

#patient-section4{
	padding: 20px 40px;
	background-color: var(--lundbeck-brown);
}

#patient-section4 h2, #patient-section4 p{
	color: white
}

#patient-section4 img{
	width: 300px;
	float: right;
}

.title-text-container{
	text-align: center;
	position: relative;
	height: 500px;
}

.title-text-container h1{
	color: white;
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 3rem;
    line-height: 1em;
    margin-top: 0px;
	overflow-wrap: normal;
}


.btn-text {
	text-align: center;
}

#contact-info{
	text-align: center;
	font-weight: bold;
	margin-top: 65px;
}


/* HCP - BANNER */
#hcp-section1.hcp-section-container{
	overflow: auto;
	padding: 30px 70px;
}

#hcp-section2{
	border-top: 4px solid var(--lundbeck-brown);
	border-bottom: 4px solid var(--lundbeck-brown);
	background-color: var(--lundbeck-blue-light2);
	padding-top: 50px;
	position: relative;
}


#hcp-section2 .enroll-block h2{
	margin-bottom: 50px;
}

#hcp-section2.container{
	margin: auto;
	width: unset;
	padding-left: 0px;
	padding-right: 0px;
}


#hcp-left-section{
	border-right: 2px solid black;
}

#report-pregnancy-button{
	margin-bottom: 50px;
}

#hcp-section2 .padding-left-right{
	padding: 0px 60px;
}

#hcp-section2 #hcp-section2-container .logo {
    width: 300px;
    position: absolute;
	bottom: 20px;
    right: 42px;
}

#hcp-section2 #hcp-section2-container #hcp-section-right{
	margin-bottom: 140px;
}

#banner-hcp {
	min-height: 175px;
	background-image: none;
}

#banner-hcp h2 {
	color: var(--lundbeck-purple);
}

#banner_hcp_image {
	position: relative;
	z-index: 1;
	top: 0;
}

#banner_hcp_title {
	position: relative;
	z-index: 2;
}

.block{
	margin-bottom: 50px;
}



#report-pregnancy-list li{
	list-style-type: none;
	margin-bottom: 15px;
}

#report-pregnancy-list li::before{
	content: "\2022";
	color: var(--lundbeck-blue);
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}

#hcp-title-section-container{
	background-size: cover;
	background-position-y: 99%;
}

#hcp-title-container{
	background: rgb(27,117,188);
	background: linear-gradient(90deg, rgba(27,117,188,1) 0%, rgba(85,160,220,1) 100%);
	padding-top: 25px;
	padding-bottom: 15px;
}

#hcp-title-container h1{
	color: white;
	font-size: 2.2rem;
}

/* FORM */
#form-section{
	background-color: var(--lundbeck-blue-light2);
	padding-bottom: 60px;
    overflow: hidden;
	margin-top: 137px;
}

#report{
	/* height: 100%; */
}

.prg-form {
	position: relative; 
	top: 0px;
	min-height: 100%; 
	max-height: 1750px; 
}

.formsite_form{
	display: none;
}

.showform{
	display: inline !important;
}

/* FOOTER */

footer {
	min-height: 50px;
	background-color: black;
	padding: 0;
	text-align: center;
	border-top: 4px solid var(--lundbeck-brown);
}

footer .row{
	padding: 20px 0px;
}

footer ul {
	padding-top: 15px;
	display: block;
	position: relative;
	float: right;
	font-size: 0.8rem;
	margin-right: 80px;
}

footer ul li {
	display: inline;
	border-left: 1px solid #fff;
}

footer ul li:first-child {
	border-left: 0px solid #fff;
}

footer ul li a {
	padding: 0 10px;
	color: #ffffff;
	text-align: right;
}

footer a:hover {
	color: #ffffff;
	text-decoration: underline;
}

footer .copyright {
	padding-top: 18px;
	color: #ffffff;
	font-size: 0.7rem;
}

/* Basic styling for the modal */
.modal {
	display: none;
	position: fixed;
	z-index: 5;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.4);
	padding-top: 60px;
}
.modal-content {
	background-color: #fefefe;
	margin: 5% auto;
	padding: 25px;
	border: 1px solid #888;
	width: 80%;
	max-width: 800px;
	overflow: auto;
	border-radius: 13px;
	font-size: 0.9rem;
}

.modal-content p {
	font-size: 0.9rem;
}

.close, .custom-ok, .custom-cancel {
	color: white;
	background-color: #333;
	padding: 7px 0px;
	margin: 0px 5px;
	border: none;
	cursor: pointer;
	float: right;
	border-radius: 7px;
	min-width: 120px;
}

.custom-ok{
    background-color: rgba(42, 121, 214, 255);
}

.custom-cancel{
	background-color: rgba(239,239,239,255);
	color: rgba(62,69,67,255);
}
.close:hover, .custom-ok:hover, .custom-cancel:hover {
	background-color: #555;
}


/* Medium Devices, Wide Screens */
@media (min-width: 991px) and (max-width: 1199px) {
	h1 {
		font-size: 2.75rem;
	}

	h2 {
		font-size: 2.25rem;
	}

	#header-container {
		font-size: 0.7rem;
	}

	.navbar-default .navbar-nav>li>a {
		font-size: 1.2rem;
	}

	.nav>li>a {
		padding: 10px 12px;
	}

	#myNavbar li a {
		font-size: 0.7rem;
	}

	.patient-section-container p, #more-information-section{
		padding-left: 30px;
		padding-right: 30px;
	}

	#download-row a {
		font-size: 1rem;
	}
}

/* Small Devices, Tablets */
@media (min-width: 768px) and (max-width: 991px) {
	.container {
		width: unset;
	}

	#header-container {
		font-size: 0.7rem;
	}

	.navbar-default .navbar-nav>li>a {
		font-size: 1rem;
	}

	.nav>li>a {
		padding: 10px 12px;
	}

	#myNavbar #hidden{
		top: 54px;
	}

	#myNavbar li a {
		font-size: 0.7rem;
	}

	#index-section1-container {
		min-height: 590px;
	}

	#section2-right {
		padding-top: 0px;
	}

	#section2-left {
		padding-bottom: 50px;
	}

	#section2-container section:first-child {
		padding: 50px 0px 50px 0px;
	}

	#section1_img, #section2-left, #section3-right, #patient-section2 .right-section, #patient-section3 .left-section{
		display: none;
	}

	#hcp-section2{
		padding-bottom: 150px;
	}

	#hcp-section2 #hcp-left-section{
		border-right: unset;
	}

	#hcp-section2 #hcp-section2-container{
		display: unset;
		position: relative;
	}

	#hcp-section2 #hcp-section2-container .logo{
		position: absolute;
		bottom: -140px;
		right: 20px;
		width: 300px;
	}

	.patient-section-container p {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
	}

	.patient-section-container {
		padding-top: 35px;
		padding-bottom: 35px;
	}

	#patient-left-section {
		padding-right: 15px;
	}

	#patient-right-section{
		padding-left: 15px;
	}

	#patient-title .row, #hcp-title .row {
		height: unset;
	}

	#more-information-section{
		padding: 0px 20px;
	}

	.prg-form {
		max-height: 1950px; 
	}
}

/* Extra Small Devices, Phones */
@media (max-width: 767px) {
	.nav>li>a {
		padding: 10px 12px;
	}

	#index-section1-container {
		background-position: fixed;
	}

	#header-container {
		font-size: small;
		margin-right: 0px;
		display: flex;
		flex-direction: column;
	}

	#header-container ul {
		padding-left: 0px;
		display: flex;
		flex-direction: column;
		text-align: center;
	}

	#localization-switcher{
		position: absolute;
		top: 17px;
		right: 12px;
	}

	.topline{
		padding: 0px;
		margin: 0px;
	}

	.topline a {
		font-size: 0.7rem;
	}

	.topline ul li {
		border-left: unset;
	}

	/*Because parent is flex need to adjust for mobile*/
	.section2-text-container .section-content .row {
		margin: 0;
		padding: 0 !important;
	}
	.section3-text-container .section-content .row {
		margin: 0;
		padding: 0 !important;
	}

	.navbar-header-container{
		flex: auto;
		position: relative;
	}

	.navbar-header-container .container-fluid{
		position: absolute;
		top: 12%;
		right: 0px;
		margin: 0px;
		width: 100%;
	}

	.navbar-header button{
		margin: 0px 10px 0px 0px;
	}

	.navbar-default{
		display: flex;
    	flex-flow: column;
	}

	.container-fluid>.navbar-header,
	.container>.navbar-header {
		background-color: #a09b79;
	}

	.navbar-collapse {
		background-color: #a09b79;
	}

	.navbar-default .navbar-nav>li>a {
		font-size: 1rem;
		border-left: 0 solid #ffffff;
	}
	.title-text-container{
		height: auto;
	}
	.title-text-container h1{
		color: white;
		margin: 0px;
		overflow-wrap: normal;
		padding: 30px 30px;
		position: unset;
		transform: unset;
		width: auto;
		font-size: 2rem;
	}
	#img-patient-title {
		height: 240px;
	  }

	#index-section1-container h1{
		font-size: 3rem;
		line-height: 3rem;
	}

	/*Set Padding for better mobile experience*/
	#hcp-section1.hcp-section-container,
	#index-section1-container h1,
	.section-content,
	#patient-section4,
	.text-section,
	#patient-section1,
	.section-content > div.row,
	#index-section1-container .paragraph-container {
		padding: 12px 24px !important;
	}

	#myNavbar #hidden{
		top: 30px;
	}

	#visible #hidden {
		display: none !important;
	}

	#section2-right {
		padding-top: 0px;
	}

	#section2-container section:first-child {
		padding: 50px 0px 50px 0px;
	}

	#patient-title .row, #hcp-title .row {
		height: unset;
	}

	#patient-section3{
		display: unset;
	}

	#section1_img, #section2-left, #section3-right, #patient-section2 .right-section, #patient-section3 .left-section{
		display: none;
	}

	#hcp-section2{
		padding-bottom: 150px;
	}

	#hcp-section2 #hcp-section2-container .logo{
		position: absolute;
		bottom: 20px;
		right: 20px;
		width: 300px;
	}

	#hcp-section2 #hcp-left-section{
		border-right: unset;
	}

	#section2-container h2 u {
		padding-left: 80px;
	}
	#hcp-section2 #hcp-section2-container{
		display: unset;
	}
	#hcp-section2 .padding-left-right {
		padding: 0px 20px;
	}

	.patient-section-container p {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
	}

	#patient-right-section {
		padding-left: 15px;
	}


	footer ul {
		margin: 0 auto;
		padding-top: 10px;
		display: block;
		float: none;
		font-size: 0.8rem;
		margin-right: 50px;
	}

	footer .copyright {
		padding-top: 15px;
		width: 100%;
		color: #ffffff;
		font-size: 0.7rem;
		float: none;
		text-align: center;
	}

	#patient-title .row, #hcp-title .row{
		height: unset;
	}

	#more-information-section{
		padding: 0px 10px;
	}

	.prg-form {
		max-height: 1950px; 
	}
}

/* Extra Small Devices, Phones */
@media (max-width: 540px) {

	.prg-form {
		max-height: 2270px; 
	}
}

/* Extra Small Devices, Phones */
@media (max-width: 380px) {
	/*Set Padding for better mobile experience*/
	#hcp-section1.hcp-section-container,
	#index-section1-container h1,
	.section-content,
	#patient-section4,
	.text-section,
	#patient-section1,
	.section-content > div.row,
	#index-section1-container .paragraph-container {
		padding: 12px 12px !important;
	}

	#index-section1-container h1 {
        font-size: 2.5rem;
        line-height: 2.5rem;
    }

	#index-section1-container h2 {
		font-size: 1.6rem;
	}

	h2 {
		line-height: 1.6rem;
	}

	p {
		font-size: 1.2rem;
		line-height: 1.5rem;
	}

	#section3-container p {
		font-size: 1.2rem;
	}

	#section3-container h3 {
		font-size: 1.7rem;
		margin-top: 18px;
	}

	#hoursOperation-container p {
		margin-top: 1px;
	}

	#report-btn {
		font-size: 1.2rem;
	}

	#section3-left .notifyHcp {
		padding: 15px 6px;
	}

	h2 {
        line-height: 2rem;
    }

	li{
		font-size: 1.2rem;
		line-height: 1.5rem;
	}

	.contact-info-row-container {
		display: block;
	}

	#patient-title-section-container, #hcp-title-section-container {
		padding-top: 170px;
	}

	#callNumber {
		width: unset;
		margin-bottom: 22px;
	}

	.patient-section-container .download-form-btn {
		font-size: 26px;
	}

	#report-pregnancy-button {
		font-size: 1.2rem;
		width: 270px;
	}

	.prg-form {
		max-height: 2310px; 
	}
}
