/********** Home Page style Starts **********/

/********** Top banner **********/
.hospital-to-home-1 .gds-highlight-banner {
	background-color: var(--color-primary-light);
	padding-bottom: 0;
}

.hospital-to-home-1 .gds-highlight-banner__figure .gds-image>picture img {
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.hospital-to-home-1 .gds-highlight-banner--centered .gds-highlight-banner__figure {
	margin-top: 7%;
}

.hospital-to-home-1 .gds-highlight-banner__figure .gds-image::before {
	padding-top: 21.25%;
}

.hospital-to-home-1 .gds-highlight-banner__content .home-page-banner-title {
	font-size: 44px;
	font-family: var(--font-family-heading1);
	color: var(--color-primary);
	margin-top: 0;
	line-height: 56px;
}


.hospital-to-home-1 .gds-highlight-banner__content .home-page-banner-body {
	text-align: center;
	font-size: 20px;
	font-family: var(--font-family-body);
	line-height: 32px;
	width: 83%;
	color: var(--color-darkgrey);
	margin: 0 auto;
}

/********** Top banner **********/

/********** Page cards starts **********/

.h2h-page-card {
	max-width: 850px;
	padding-bottom: 30px;
	padding-top: 10px;
}

span.gds-icon.gds-icon--primary.gds-icon--s.gds-icon--base_chevron-right {
	display: none;
}

.gds-card__cta .gds-card__cta--label-only {
	margin: -10px 30%;
}

.gds-card__cta.gds-card__cta--label-only p {
	font-size: 21px;
}

.h2h-page-card .gds-cell--m-half:nth-last-child(-n + 2) {
	margin-top: 20px;
}

.h2h-page-card .gds-card__actions {
	min-height: 47px;
}

Â¸ .gds-card a span:nth-child(2) p {
	margin: 0 auto;
}

.hospital-to-home-8 .gds-card__actions div.gds-card__cta {
	margin: -1% 34%;
	padding: var(--spacer-xxs);
}

.gds-card>a.gds-link:focus::after,
.gds-card>a.gds-link span:focus::after {
	border: 0;
}

p.card-link {
	font-family: var(--font-family-heading);
	font-size: 22px;
}

/********** Page cards ends **********/

/********** Home Page style Ends **********/

/********** Form Page 2 & 3 starts **********/

.stiolto-respimat-image-section .gds-image--spacer-none,
.spiriva-respimat-image-section .gds-image--spacer-none {
	width: 26%;
	padding-top: 22px;
}

.gds-form-multiple-step__form h1,
.gds-form-multiple-step__form h2 {
	font-size: 32px;
	color: var(--color-primary);
	font-family: var(--font-family-heading);
	line-height: 44px;
	margin: 0.83em 0;
}

.gds-form-multiple-step__form h4 {
	color: var(--color-darkgrey);
	font-family: var(--font-family-body);
	font-size: 16px;
	line-height: 23px;
}

.gds-form-multiple-step__form em {
	display: none;
}

.gds-form-input__label-wrapper {
	margin-bottom: 8px;
}

#edit-gender--wrapper h5 {
	margin-bottom: -11px;
	font-weight: normal;
	font-size: 16px;
	font-family: var(--font-family-body);
}

#edit-gender-male--wrapper {
	margin-bottom: 7px;
}

.gds-form-input__input-wrapper--tel::before {
	display: none;
}

[dir="ltr"] .gds-form-input__input--tel {
	padding-left: calc(var(--spacer-s));
}

form p {
	font-size: 16px;
	font-family: var(--font-family-body);
	color: var(--color-darkgrey);
	line-height: 24px;
}

#edit-gender--wrapper .gds-form-input__input--is-error {
	border: 1px solid #8b99a7;
	box-shadow: var(--color-grey-60);
}

.gds-form-input__input:focus,
.gds-form-input .select2-selection:focus {
	box-shadow: none;
}

.gds-form-input__inner--checkbox,
.gds-form-input__inner--radio {
	width: 900px;
	color: var(--color-secondary);
}

#edit-parient-welcome-kit-check--label span:nth-child(1),
#edit-product-information-check--label span:nth-child(1) {
	font-size: 16px;
	font-weight: bold;
}

.gds-form-multiple-step__form ul a {
	color: var(--color-darkgrey);
	text-decoration-color: #0066cc;
	text-underline-offset: 1.8px;
}

#edit-product-information-check--label a {
	color: var(--color-secondary);
	text-decoration-color: #0066cc;
	text-underline-offset: 1.8px;
}

form h4 a {
	color: var(--color-darkgrey);
	text-decoration-color: #0066cc;
	text-underline-offset: 2.5px;
}

.gds-image-zoom__small-image {
	cursor: default;
	pointer-events: none;
}

.gds-image-zoom__modal-trigger {
	display: none;
}

.gds-form-multiple-step__form ul {
	padding-left: 15px;
	font-size: 16px;
	color: var(--color-grey);
	font-family: var(--font-family-body);
	line-height: 24px;
	list-style-type: none;
}

.gds-form-multiple-step__form ul li {
	padding-bottom: 7px;
}

#edit-gender--wrapper .gds-form-input__input--is-error {
	border: 1px solid #8b99a7;
	box-shadow: var(--color-grey-60);
}

.gds-form-multiple-step__form ul li:before {
	content: "•";
	color: var(--color-blue);
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -18px;
	font-size: 19px;
}

.gds-form-input__input-wrapper--submit::before {
	box-shadow: none;
}

.gds-form-multiple-step__form hr {
	margin-top: 20px !important;
	border: 0.8px solid var(--color-border);
}

.gds-form-input__input--date,
.gds-form-input__input-wrapper--date {
	max-width: none;
}

.gds-grid--white .gds-cell--content .gds-cell--l-order-2.gds-cell--sidebar {
	display: none;
}

.gds-grid--white .gds-cell--content .gds-cell--l-order-1.gds-cell--content {
	width: 77%;
}

.gds-form-multiple-step__form p:nth-child(2) {
	font-family: var(--font-family-heading);
}

#edit-phone-number-or-email-address--wrapper .gds-form-validation-message--is-error {
	width: 460px;
}

#edit-actions-submit--input-wrapper span.gds-icon--m {
	position: relative;
	top: -29px;
	left: 134px;
}

#edit-actions-submit--input-wrapper span.gds-icon--m svg {
	width: 11px;
	height: 11px;
}

#edit-actions-submit--input-wrapper .gds-icon--primary path {
	fill: var(--color-light);
}

.gds-form-input__input-wrapper--submit {
	width: 100%;
	margin-top: 10px;
}

#edit-actions-submit {
	padding-left: 4px;
	width: 164px;
	height: 48px;
	font-size: 16px;
}

.gds-grid--white form .gds-grid--spacer-massive {
	margin-bottom: 0;
}

.gds-form-multiple-step__form hr:nth-child(14) {
	margin-top: 0;
	margin-bottom: 26px;
}

.gds-form-multiple-step__form h4:nth-child(27) {
	margin-top: 15px
}

.gds-form-input__inner--checkbox .gds-form-input__label-wrapper {
	margin-top: -3px;
}

#edit-parient-welcome-kit-check--wrapper {
	margin-top: 25px;
}

.hospital-to-home-2 .gds-notification--error,
.hospital-to-home-5 .gds-notification--error {
	display: none;
}

.datepicker .dialogButton::before {
	box-shadow: none;
}

.gds-form-input__input-wrapper--date button.icon:focus {
	border: 2px solid transparent;
}

.hospital-to-home-2 .form,
.hospital-to-home-5 .form,
.hospital-to-home-5 .form .gds-grid--spacer-massive,
.hospital-to-home-2 .form .gds-grid--spacer-massive {
	padding-left: 0;
}

.form-item--error-message::before {
	background-image: url(/us/hospital2home/sites/default/files/2023-01/webform-validation%20error.svg) !important;
	background-repeat: no-repeat;
	background-size: contain;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-calendar {
	display: none;
}

.ui-widget-header {
	background-color: var(--color-primary-light);
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	background-color: var(--color-blue);
	color: var(--color-light);
}

#edit-date-of-birth--input-wrapper .ui-datepicker-trigger {
	position: absolute;
	top: 12px !important;
	left: 92%;
}

.error-wrapper {
	margin-bottom: 45px;
}

.webform-submission-form strong.error.form-item--error-message {
	display: flex;
}

.form-item--error-message {
	color: var(--color-error);
	font-size: 14px;
	flex-flow: row;
	align-items: end;
	font-family: var(--font-family-body);
}

.form-item--error-message::before {
	content: '';
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(/us/hospital2home/sites/default/files/2023-01/webform-validation%20error.svg);
	background-repeat: no-repeat;
	background-size: contain;
	margin-right: 10px;
	margin-top: 10px;
}

.gds-form-input__input--is-error:focus {
	box-shadow: 0 0 0 1px var(--color-error);
}

strong#edit-phone-number-or-email-address-error {
	width: 30rem;
}

.error-wrapper strong {
	font-weight: 100;
}

.error-wrapper #edit-date-of-birth--input-wrapper .ui-datepicker-trigger {
	top: 12px !important;
}
.hospital-to-home-2 .gds-form-multiple-step__form .gds-form-input:nth-last-of-type(4)+p,
.hospital-to-home-5 .gds-form-multiple-step__form .gds-form-input:nth-last-of-type(4)+p{
	border-top:  0.8px solid var(--color-border);
	margin-top: 24px;
	padding-top: 16px;
}
#edit-phone-number-or-email-address--inner-wrapper .form-item--error-message {
	width: 510px;
}

.form-item--error-message strong.error {
	position: relative;
	top: -3px;
}

/********** Form Page 2 & 3 Ends **********/

/********** Thank you page starts **********/

.h2h-thank-you-message {
	background-color: var(--color-primary-light);
	padding-bottom: 30px;
	margin-top: 2%;
	padding-top: 47px;
}

.hospital-to-home-8 .h2h-thank-you-message p{
	text-align: center;
	width: 815px;
	margin: 0 auto;
	padding-bottom: 8px;
}

.h2h-thank-you-message .gds-solo-button {
	padding-bottom: 15px;
}
.gds-solo-button .gds-cell{
	text-align: center;
}
.hospital-to-home-8 .h2h-page-card .gds-card .gds-card__cta .gds-link{
	padding: 22px 0;
	font-family: var(--font-family-heading);
    font-size: 22px;
}
.hospital-to-home-8 .h2h-thank-you-message h3.gds-heading {
	font-size: 32px;
	font-family: var(--font-family-heading);
	color: var(--color-primary);
	margin-bottom: 17px;
	text-align: center;
}

.h2h-thank-you-message .intro-message .form-text-block__top {
	font-family: var(--font-family-body);
	margin-top: -15px;
	line-height: 24px;
	color: var(--color-darkgrey);
}

.gds-btn-wrapper .gds-btn--has-icon-right {
	height: 48px;
	width: auto;
}

.reorint-download {
	font-family: var(--font-family-heading);
}

.thank-you-page-title {
	text-align: center;
	margin: 0 auto;
	width: 850px;
	padding-top: 4%;
	margin-bottom: -1.2%;
	color: var(--color-primary);
}

/********** Thank you page Ends **********/

/********** ISI page 1 & ISI Page 2 Starts **********/
.h2h-isi-page-text {
	font-size: 16px;
	font-family: var(--font-family-body);
	line-height: 24px;
}

.h2h-isi-page-heading {
	font-size: 22px;
	font-family: var(--font-family-heading);
	margin-bottom: 15px;
}

.isi-respimat .h2h-isi-page-text:nth-child(2) {
	margin-bottom: 25px;
}

.hospital-to-home-6 .isi-respimat h4:nth-child(2) {
	margin-top: 20px;
}

ul.h2h-isi-page-text li::marker {
	color: var(--color-blue);
}

.h2h-isi-page-text a.display-disclaimer {
	font-weight: bold;
}

ul.h2h-isi-page-text {
	margin-left: -23px;
}

ul.h2h-isi-page-text li {
	padding-bottom: 7px;
}

.hospital-to-home-4 .h2h-breadcrumb,
.hospital-to-home-6 .h2h-breadcrumb {
	margin-top: 65px;
}

.h2h-isi-important-safety {
	margin-top: 37px;
}

.hospital-to-home-6 .isi-spiriva-respimat-section p.gds-paragraph:nth-of-type(4) {
	margin-bottom: 22px;
	margin-top: 22px !important;
}
.hospital-to-home-4 .stiolto-respimat-isi-section h5:nth-of-type(3),
.hospital-to-home-4 .stiolto-respimat-isi-section h5:nth-of-type(4){
	margin-bottom: 16px;
}
.hospital-to-home-4 .stiolto-respimat-isi-section h5:nth-of-type(2){
	margin-bottom: 22px;
}
.h2h-isi-indication {
	margin-bottom: 10px;
}

.hospital-to-home-6 .isi-respimat .h2h-isi-page-text:nth-child(4) {
	margin-top: 15px;
}

.hospital-to-home-4 .stiolto-respimat-isi-section p,
.hospital-to-home-6 .isi-spiriva-respimat-section p{
	margin-bottom: 16px;
}

.hospital-to-home-4 .stiolto-respimat-isi-section h5,
.hospital-to-home-4 .stiolto-respimat-isi-section p:nth-child(24),
.hospital-to-home-4 .stiolto-respimat-isi-section p:nth-child(26){
  margin-bottom: 24px;
}

.hospital-to-home-4 .stiolto-respimat-isi-section h5:last-child{
  margin-bottom: 15px;
}

.hospital-to-home-4 .stiolto-respimat-image-section{
  margin-bottom: 40px;
}
.hospital-to-home-6 .isi-spiriva-respimat-section h4:first-child{
	margin-bottom: 20px;
    max-width: 893px;
    line-height: 1.15;
}
/********** ISI page 1 & ISI Page 2 Ends **********/

/********** FAQ Page starts **********/
.faq-section .gds-accordion {
	width: 900px;
}

.gds-accordion__heading-wrapper {
	flex-direction: row;
	align-items: baseline;
	justify-content: flex-start;
	margin-bottom: var(--spacer-xxs);
}

h1.h2h-faq--main-title,
h3.h2h-faq--main-title {
	font-size: 32px;
	font-family: var(--font-family-heading);
	flex: 0 0 93%;
	color: var(--color-primary);
	margin: 1em 0;
}

.faq-section .gds-accordion__items {
	border-top: 1px solid var(--color-border);
}

.faq-section .gds-accordion__item {
	border-bottom: 1px solid var(--color-border);
}

.gds-accordion__item-heading-button {
	padding: var(--spacer-xxs) 0;
	align-items: baseline;
}

.gds-accordion__expand-link:focus::after {
	border: 0;
}

.faq-section .gds-accordion__expand-link:focus,
.gds-accordion__expand-link {
	text-decoration: underline;
	text-decoration-color: var(--color-interaction);
	text-underline-offset: 2.2px;
}

.hospital-to-home-faq-header-section .gds-cell--m-third {
	width: 24%;
	margin-bottom: 0;
	margin-right: 13px;
	padding: 0;
}

.faq-section .gds-accordion__item-content-inner {
	padding: 0 0 var(--spacer-m);
	width: 881px;
}

.gds-accordion__item-content-inner ul {
	font-family: var(--font-family-body);
	line-height: 24px;
	margin-left: -23px;
	color: var(--color-darkgrey);
}

.gds-accordion__item-content-inner ul li {
	padding-bottom: 5px;
}

.gds-accordion__item-content-inner ul li::marker {
	color: var(--color-blue);
}

.faq-section .gds-accordion__items p.gds-paragraph a {
	color: var(--color-darkgrey);
	text-decoration-color: var(--color-blue);
	text-underline-offset: 2.2px;
}

.safari-mac .hospital-to-home-faq-header-section .gds-cell--m-third {
	width: 23%;
	margin-right: 0;
}

.safari-mac .gds-accordion__item-content-inner ul {
	margin-left: -20px;
}

.faq-section .gds-accordion__heading-wrapper h1{
  font-size: 32px;
  font-family: var(--font-family-heading);
  flex: 0 0 93%;
  color: var(--color-primary);
  margin: 1em 0;
}

.faq-section .gds-accordion__items .gds-accordion__item{
  padding: 19px 0;
}

.faq-section .gds-accordion__items .gds-accordion__item h3{
  margin-bottom: 20px;
}

.faq-section .gds-accordion__items .gds-accordion__item.gds-accordion__item--is-closed h3{
  margin-bottom: 0;
}

.faq-section .gds-accordion__items .gds-accordion__item-content-inner{
  padding-bottom: 4px;
}
/********** FAQ Page Ends **********/

/********** 404 & 500 Page Starts **********/
.error-message {
	text-align: center;
	width: 815px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 5px;
}

.error-message h2 {
	font-size: 44px;
	font-family: var(--font-family-heading1);
	color: var(--color-primary);
}

.error-message p {
	font-size: 16px;
	line-height: 24px;
	font-family: var(--font-family-body);
	margin-top: -8px;
	margin-bottom: 25px;
}
.error-section-info .gds-cell div{
	text-align:center;
}
.gds-btn--primary.gds-btn--is-cta {
	height: 48px;
	width: 100px;
	margin-bottom: 20px;
}

.gds-error-page ul li{
  margin-bottom: 5px;
  font-size: 17px;
  margin-left: -24px;
  padding-left: 3px;
}

.hospital-to-home-11 .error-section-info{
  padding-top: 67px;
}

.hospital-to-home-11 .error-section-info h2 {
  font-size: 44px;
  font-family: var(--font-family-heading1);
  color: var(--color-primary);
  margin-bottom: 25px;
}

.hospital-to-home-11 .error-section-info p{
  margin-bottom: 30px;
}


/********** 404 & 500 Page Ends **********/

/********** 5 star Rating Start **********/

.QSIWebResponsiveShadowBox {
	background-color: var(--color-primary-dark) !important;
	opacity: 0.8 !important;
}

/********** 5 star Rating End **********/

/********** Max-Width: 767px Starts ********/
@media screen and (max-width: 767px) {
	.hospital-to-home-1 .gds-highlight-banner__figure .gds-image::before {
		padding-top: 28.25%;
	}

	.gds-form-input__inner--checkbox,
	.gds-form-input__inner--radio {
		width: 325px;
	}

	#edit-phone-number-or-email-address--wrapper .gds-form-validation-message--is-error {
		width: 335px;
	}

	.gds-grid--white .gds-cell--content .gds-cell--l-order-1.gds-cell--content {
		width: 100%;
	}

	.hospital-to-home-1 .gds-highlight-banner__figure .gds-image>picture img {
		width: 98%;
	}

	.hospital-to-home-1 .gds-highlight-banner__content .home-page-banner-body {
		width: 100%;
	}

	.hospital-to-home-1 .gds-highlight-banner__figure .gds-image::before {
		padding-top: 54.25%;
	}

	.h2h-page-card .gds-cell--m-half:nth-last-child(-n + 2) {
		margin-top: 14px;
	}

	.h2h-page-card .gds-card__content-inner {
		margin-top: -15px;
	}

	.hospital-to-home-1 .gds-highlight-banner--centered .gds-highlight-banner__figure {
		margin-top: 3%;
	}

	.gds-card__actions div.gds-card__cta {
		margin: -2% 31%;
	}

	.hospital-to-home-1 .h2h-page-card .gds-card__actions {
		min-height: 59px;
	}

	.stiolto-respimat-image-section .gds-image--spacer-none,
	.spiriva-respimat-image-section .gds-image--spacer-none {
		width: 100%;
		padding-top: 0;
	}

	.gds-form-multiple-step__form h1,
	.gds-form-multiple-step__form h2 {
		font-size: 24px;
		line-height: 32px;
	}

	/* #edit-product-information-check--label a,
  .gds-form-multiple-step__form ul a,
  form h4 a {
    text-underline-offset: 1px;
  } */

	#edit-actions-submit--input-wrapper span.gds-icon--m {
		top: -30px;
		left: 140px;
	}

	#edit-actions-submit {
		padding-left: 0;
		width: 168px;
	}

	#edit-gender--wrapper h5 {
		margin-bottom: -5px;
	}

	.hospital-to-home-8 .h2h-thank-you-message p {
		width: 86%;
	}

	.thank-you-page-title {
		text-align: left;
		width: auto;
	}

	.hospital-to-home-8 .h2h-thank-you-message h3.gds-heading{
		font-size: 24px;
	}

	.h2h-isi-page-heading {
		font-size: 18px;
		line-height: 24px;
	}

	.hospital-to-home-faq-header-section .gds-cell--m-third {
		width: 50%;
		margin-right: -5px;
	}

	.faq-section .gds-accordion {
		width: auto;
	}

	h1.h2h-faq--main-title,
	h3.h2h-faq--main-title {
		font-size: 24px;
		flex: 0 0 91%;
	}

	.faq-section .gds-accordion__item-content-inner {
		width: auto;
	}

	.error-message h2 {
		font-size: 32px;
	}

	strong#edit-phone-number-or-email-address-error::before {
		width: 20px;
		height: 20px;
		margin-top: 1px;
	}

	strong#edit-phone-number-or-email-address-error {
		width: auto;
		margin-top: 10px;
		align-items: start;
	}

	.h2h-submit-custom {
		padding-top: 25px;
	}

	.h2h-isi-important-safety {
		margin-top: 10px;
	}

	span.LabelWrapper label>span {
		padding-right: 10px;
	}
	.hospital-to-home-4 .stiolto-respimat-image-section,
	.hospital-to-home-6 .spiriva-respimat-image-section{
		margin-bottom: var(--spacer-m);
	}
	.gds-header__main .logo-holder-contrast .gds-logo {
		width: auto;
	}
}

/********** Max-Width: 767px Ends ********/

/********** Mobile Portrait Starts **********/
@media screen and (max-width: 767px)and (orientation: portrait) {
	.hospital-to-home-faq-header-section .gds-cell--m-third {
		width: 100%;
		margin-right: 0;
	}

	.faq-section .gds-accordion__items {
		margin-top: 22px;
	}

	a.gds-accordion__expand-link {
		position: relative;
		top: -5px;
	}

	.gds-accordion__heading-wrapper {
		display: block;
	}

	.error-message {
		width: 300px;
	}

	.hospital-to-home-4 .h2h-breadcrumb,
	.hospital-to-home-6 .h2h-breadcrumb {
		margin-top: -5px;
	}

}

/********** Mobile Portrait Ends **********/

/********** Mobile Landscape Starts **********/
@media (max-width: 767px) and (orientation: landscape) {
	.hospital-to-home-1 .gds-highlight-banner__figure .gds-image::before {
		padding-top: 28.25%;
	}

	.stiolto-respimat-image-section .gds-image--spacer-none,
	.spiriva-respimat-image-section .gds-image--spacer-none {
		width: 35%;
	}

	.gds-form-input__inner--checkbox,
	.gds-form-input__inner--radio {
		width: 600px;
	}

	.hospital-to-home-1 .gds-highlight-banner__content .home-page-banner-title {
		font-size: 40px;
		line-height: 50px;
	}

	.gds-form-multiple-step__form h4:nth-child(27) {
		margin-top: 10px;
	}

	.thank-you-page-title {
		text-align: center;
	}

	.error-message {
		width: auto;
	}

	.hospital-to-home-4 .h2h-breadcrumb,
	.hospital-to-home-6 .h2h-breadcrumb {
		margin-top: 30px;
	}

	.hospital-to-home-8 .gds-card__actions div.gds-card__cta {
		margin: -4% 31%;
	}

	p.card-link {
		font-size: 22px;
		white-space: nowrap;
	}
}

/********** Mobile Landscape Ends **********/

/********** Android tab Portrait Satrts **********/
@media screen and (min-width: 753px) and (max-width: 1037px) and (orientation: portrait) {
	.hospital-to-home-1 .gds-highlight-banner--centered .gds-highlight-banner__figure {
		margin-top: 8%;
	}

	.hospital-to-home-1 .gds-highlight-banner__figure .gds-image::before {
		padding-top: 28.25%;
	}

	.stiolto-respimat-image-section .gds-image--spacer-none,
	.spiriva-respimat-image-section .gds-image--spacer-none {
		width: 40%;
	}

	.gds-form-input__inner--checkbox,
	.gds-form-input__inner--radio {
		width: 690px;
	}

	.thank-you-page-title {
		text-align: center;
	}

	.hospital-to-home-1 .gds-highlight-banner__content .home-page-banner-title {
		font-size: 40px;
		line-height: 50px;
	}

	.hospital-to-home-1 .gds-highlight-banner__content .home-page-banner-body {
		width: 95%;
	}

	.hospital-to-home-faq-header-section .gds-cell--m-third {
		width: 48%;
		margin-right: -5px;
	}

	.gds-accordion__heading-wrapper {
		display: flex;
	}

	.faq-section .gds-accordion__items {
		margin-top: 0;
	}

	.error-message {
		width: auto;
	}

	.hospital-to-home-4 .h2h-breadcrumb,
	.hospital-to-home-6 .h2h-breadcrumb {
		margin-top: 40px;
	}

	.hospital-to-home-8 .gds-card__actions div.gds-card__cta {
		margin: -4% 31%;
	}

}

/********** Android tab Portrait Ends **********/

@media only screen and (min-width: 1030px) and (max-width: 1280px) and (orientation: landscape) {
	.hospital-to-home-8 .gds-card__actions div.gds-card__cta {
		margin: -2% 31%;
	}
}

/********** Min-Width: 768px Starts ********/
@media screen and (min-width: 768px) {
	.isi-respimat {
		width: 899px;
		margin-top: -20px;
	}

	.hospital-to-home-6 .h2h-isi-page-heading {
		width: 893px;
		margin-bottom: 20px;
	}
}

/********** Min-Width: 768px Ends ********/

/********** Ipad Portrait starts **********/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
	.hospital-to-home-1 .gds-highlight-banner__content .home-page-banner-title {
		width: 120%;
		margin-left: -7.3%;
	}

	.hospital-to-home-1 .gds-highlight-banner__figure .gds-image::before {
		padding-top: 15.25%;
	}

	.gds-form-input__inner--checkbox,
	.gds-form-input__inner--radio {
		width: 720px;
	}

	.hospital-to-home-1.safari-mac-ipad .gds-highlight-banner__content .home-page-banner-title {
		font-size: 44px;
	}

	.hospital-to-home-1.safari-mac-ipad .gds-highlight-banner__content .home-page-banner-body {
		width: 105%;
	}

	.hospital-to-home-8 .gds-card__actions div.gds-card__cta {
		margin: -1% 31%;
	}
}

/********** Ipad Portrait Ends **********/

/********** Desktop media query start **********/
@media screen and (min-width: 1280px) {
	.hospital-to-home-faq-header-section .gds-cell--m-third {
		margin-bottom: 15px;
		margin-top: 25px;
	}
}

/**********  Desktop media query ends **********/

/********** Mobile Portrait starts **********/
@media screen and (max-width:767px) and (orientation:portrait) {
	#edit-phone-number-or-email-address--inner-wrapper .form-item--error-message {
		width: 350px;
	}
}

/**********  Mobile Portrait ends **********/