html{ scroll-behavior: smooth; }

/* Fonts */
@font-face {
	font-family: 'gobold-bold';
	src: url('../fonts/gobold-bold.otf') format('OpenType');
}
@font-face {
  font-family: 'gobold-hollow';
  src: url('../fonts/gobold-hollow.otf') format('OpenType');
}
@font-face {
  font-family: 'gobold-lowplus';
  src: url('../fonts/gobold-lowplus.otf') format('OpenType');
}
@font-face {
  font-family: 'gobold-hollow-bold';
  src: url('../fonts/gobold-hollow-bold.otf') format('OpenType');
}
@font-face {
  font-family: 'poppins-regular';
  src: url('../fonts/poppins-regular.ttf') format('OpenType');
}
@font-face {
  font-family: 'poppins-semibold';
  src: url('../fonts/poppins-semibold.ttf') format('OpenType');
}
@font-face {
  font-family: 'poppins-medium';
  src: url('../fonts/poppins-medium.ttf') format('OpenType');
}
@font-face {
  font-family: 'poppins-bold';
  src: url('../fonts/poppins-bold.ttf') format('OpenType');
}
@font-face {
  font-family: 'Poppins-Italic';
  src: url('../fonts/poppins-italic.ttf') format('OpenType');
}
@font-face {
  font-family: 'poppins-black';
  src: url('../fonts/poppins-black.ttf') format('OpenType');
}
@font-face {
  font-family: 'poppins-light';
  src: url('../fonts/Poppins-Light.ttf') format('OpenType');
}

/* Woff Fonts */
/* @font-face {
	font-family: 'gobold-bold';
	src: url('../font-woff/gobold-bold.woff2') format('OpenType');
}
@font-face {
  font-family: 'gobold-hollow';
  src: url('../font-woff/gobold-hollow.woff2') format('OpenType');
}
@font-face {
  font-family: 'gobold-lowplus';
  src: url('../font-woff/gobold-lowplus.woff2') format('OpenType');
}
@font-face {
  font-family: 'gobold-hollow-bold';
  src: url('../font-woff/gobold-hollow-bold.woff2') format('OpenType');
}
@font-face {
  font-family: 'poppins-regular';
  src: url('../font-woff/poppins-regular.woff2') format('OpenType');
}
@font-face {
  font-family: 'poppins-semibold';
  src: url('../font-woff/poppins-semibold.woff2') format('OpenType');
}
@font-face {
  font-family: 'poppins-medium';
  src: url('../font-woff/poppins-medium.woff2') format('OpenType');
}
@font-face {
  font-family: 'poppins-bold';
  src: url('../font-woff/poppins-bold.woff2') format('OpenType');
}
@font-face {
  font-family: 'Poppins-Italic';
  src: url('../font-woff/poppins-italic.woff2') format('OpenType');
}
@font-face {
  font-family: 'poppins-black';
  src: url('../font-woff/poppins-black.woff2') format('OpenType');
} */
/* Fonts Ends*/
a.text-link {
  color: #2D2850;
  font-family: 'poppins-semibold';
  text-decoration: underline;
	white-space: nowrap;
}
#content-block-p8.copay-page a.text-link {
  white-space: unset;
}
a.magenta-text-link {
	color: #FF0094;
	font-family: 'poppins-regular';
	text-decoration: none;
	white-space: nowrap;
}
.magenta-text, span.megenta-text {
	color: #FF0094;
	padding: 0px !important;
	margin: 0px !important;
}
a.white-text-link {
  font-family: 'poppins-semibold';
  color: #fff;
  text-decoration: underline;
}
span.text-italic {
	font-family: 'Poppins-Italic';
}
span.cus-nowrap {
	white-space: nowrap;
}
.parent-menu {
	background: none;
	border: none;
	padding-left: 0px;
	padding-right: 0px;
}

/* Common Styles Ends */
.desktop-custom-btn-wrapper {
  position: relative;
}
.copay-custom-btn.desktop-custom-btn {
  position: absolute;
  right: 0px;
}
/* .copay-custom-btn {
	width: 368px;
	background-color: #433D61;
	height: 53px;
	border-radius: 40px;
} */
.copay-custom-btn a {
	text-decoration: none;
}
.copay-custom-btn .text-num-wrap {
	display: flex;
	position: relative;
	padding: 2px;
}
.copay-custom-btn .text-num-wrap .text-wrapper {
	padding-top: 4px;
	text-align: right;
	position: absolute;
	right: 57px;
}
.copay-custom-btn .text-num-wrap .start-text {
	font-family: 'poppins-semibold';
	font-size: 10px;
	text-transform: uppercase;
}
.copay-custom-btn .text-num-wrap .eli-text {
	font-family: 'poppins-semibold';
	font-size: 8px;
}
.copay-custom-btn .text-num-wrap .terms-text {
	font-family: 'poppins-semibold';
	font-size: 8px;
}
.copay-custom-btn .text-num-wrap .num-wrapper {
	width: 49px;
	height: 49px;
	border-radius: 50%;
	background-color: #DCBBB2;
	text-align: center;
	padding-top: 6px;
	position: absolute;
	right: 2px;
}
.copay-custom-btn .text-num-wrap .num-text {
	font-family: 'gobold-bold';
	font-size: 20px;
	color: #433D61;
	position: relative;
	padding-left: 6px;
	line-height: 25px;
}
.copay-custom-btn .text-num-wrap .num-text span {
	font-size: 10px;
	position: absolute;
	margin-left: -6px;
	line-height: 18px;
}
.copay-custom-btn .text-num-wrap .tube-text {
	font-family: 'poppins-semibold';
	font-size: 8px;
	color: #433D61;
	text-transform: uppercase;
}
.copay-custom-btn.mobile-custom-btn {
  display: none;
}
@media (max-width: 991px) {
  .copay-custom-btn.desktop-custom-btn {
    display: block;
  }
  .copay-custom-btn.mobile-custom-btn {
    display: block;
    margin-bottom: 20px;
  }
  .mobile-menu {
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translate(0,-50%);
  }
  .logo-wrapper a {
    /* border-right: 1px solid #433d61;
    padding-right: 18px; */
    position: relative;
    display: inline-block;
}


}
@media (max-width: 575px) {
  
  .mobile-custom-btn-wrapper .copay-custom-btn.mobile-custom-btn {
    width: 100%;
  }
	.copay-custom-btn .text-num-wrap .text-wrapper {
		padding-top: 6px;
	}
	.copay-custom-btn .text-num-wrap .start-text {
    font-size: 9px;
  }
}
@media (min-width:576px) and (max-width:991px) {
  .copay-custom-btn .text-num-wrap {
    padding: 4px;
  }
  .copay-custom-btn .text-num-wrap .text-wrapper {
    padding-top: 8px;
    right: 90px;
  }
  .copay-custom-btn .text-num-wrap .start-text {
    font-size: 18px;
  }
  .copay-custom-btn .text-num-wrap .eli-text {
    font-size: 15px;
    margin-top: -5px;
  }
  .copay-custom-btn .text-num-wrap .terms-text {
    font-size: 13px;
  }
  .copay-custom-btn .text-num-wrap .num-wrapper {
    width: 82px;
    height: 82px;
    padding-top: 6px;
    right: 4px;
  }
  .copay-custom-btn .text-num-wrap .num-text {
    font-size: 34px;
    line-height: 54px;
  }
  .copay-custom-btn .text-num-wrap .num-text span {
    font-size: 12px;
    line-height: 34px;
    margin-left: -7px;
  }
  .copay-custom-btn .text-num-wrap .tube-text {
    font-size: 12px;
    margin-top: -8px;
  }
}
@media (min-width: 1200px) {
  .copay-custom-btn a {
    display: block;
    width: 100%;
    /* height: 49px; */
  }
  .copay-custom-btn .text-num-wrap {
    padding: 4px;
  }
  .copay-custom-btn .text-num-wrap .text-wrapper {
    padding-top: 7px;
    right: 68px;
  }
  .copay-custom-btn .text-num-wrap .start-text {
    font-size: 11px;
  }
  .copay-custom-btn .text-num-wrap .eli-text {
    font-size: 9px;
  }
  .copay-custom-btn .text-num-wrap .num-wrapper {
    width: 60px;
    height: 60px;
    padding-top: 11px;
    right: 4px;
  }
  .copay-custom-btn .text-num-wrap .num-text {
    font-size: 24px;
  }
  .copay-custom-btn .text-num-wrap .num-text span {
    line-height: 15px;
  }
  .copay-custom-btn .text-num-wrap .tube-text {
    font-size: 9px;
  }
}

/* Main Menu Styles Starts */
.main-navigation .logo-wrapper {
  padding: 20px 0;
}
.main-navigation .logo-wrapper img {
	width: 260px;
}
.main-navigation ul.nav-bar {
  list-style: none;
  margin: 0px;
  display: flex;
  padding: 0px;
}
.main-navigation ul.nav-bar li.main-link button.nolink {
  color: #2B2B2B;
  font-family: 'poppins-regular';
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
  text-decoration: none;
	outline: 0 !important;
}

.main-navigation ul.nav-bar li.main-link i.fa-chevron-down,
.main-navigation ul.nav-bar li.main-link i.fa-chevron-up {
  color: #433D61;
  font-size: 15px;
  margin-left: 10px;
  cursor: pointer;
}
.main-navigation ul.nav-bar li.menu-item--expanded {
  list-style: none;
}
.copay-sc-btn.mobile-copay-btn {
  display: none;
}

/* Header Section STyles Ends */
/* Copay Saving Card Styles Ends */
/* -------------------------------- */
.mobile-block,
.ipad-block {
  display: none;
}

/* important-safety-information Section Styles Begins */
#important-safety-information {
  background: #f8f8f8;
  padding: 60px 0;
}
#important-safety-information .isi-title {
  font-family: 'gobold-bold';
  font-size: 25px;
  color: #433D61;
  text-transform: uppercase;
  margin-bottom: 25px;
}
#important-safety-information .isi-sub-title {
  font-family: 'poppins-semibold';
  font-size: 18px;
  color: #2B2B2B;
  margin-bottom: 10px;
}
#important-safety-information .wrapper {
  display: flex;
}
.indication2 .isi-container {
  cursor: pointer;
}
#important-safety-information .wrapper .left-sec .left-sec-wrapper,
.indication2 .isi-container .left-sec .left-sec-wrapper {
  border-right: 1px solid #9FC6D5;
}
#important-safety-information .wrapper p {
  font-size: 15px;
  margin-bottom: 10px;
  font-family: 'poppins-regular';
}
#important-safety-information .wrapper .right-sec .semibold-text {
  font-family: 'poppins-semibold';
}
#important-safety-information .wrapper ul.isi-c-list {
  /* list-style-image: url('../images/bullet.svg'); */
  padding-left: 20px;
  margin-bottom: 10px;
	/* list-style-type: none; */
}
#important-safety-information .wrapper ul.isi-c-list li::marker {
	font-size: 0 !important;
}
#important-safety-information .wrapper ul.isi-c-list li::before {
	content: '';
	background-image: url('../images/bullet-isi.svg');
	background-repeat: no-repeat;
	width: 18px;
	height: 15px;
	position: relative;
	margin-left: -18px;
	top: 7px;
	display: inline-block;
}
#important-safety-information .wrapper ul.isi-c-list li,
#important-safety-information .wrapper .isi-c-list2 ul li {
	font-family: 'poppins-regular';
	font-size: 15px;
	margin-bottom: 10px;
	color: #2B2B2B;
}
#important-safety-information .wrapper .isi-c-list2 ul {
  /* list-style-image: url('../images/oval-bullet.svg'); */
  margin-bottom: 10px;
  padding-left: 40px;
	/* list-style-type: none; */
}
#important-safety-information .wrapper .isi-c-list2 ul li::marker {
	font-size: 0 !important;
}
#important-safety-information .wrapper .isi-c-list2 ul li::before {
	content: '';
	background-image: url('../images/bullet-oval-isi.svg');
	background-repeat: no-repeat;
	width: 18px;
	height: 15px;
	position: relative;
	margin-left: -18px;
	top: 8px;
	display: inline-block;
}
#important-safety-information .wrapper ul.isi-c-list li:last-child {
  margin-bottom: 0px;
}
#important-safety-information a.tel-wrap-link {
	white-space: nowrap;
}
.mobile-isi-scroll-sec {
  display: none;
}
.indication2 .desk-isi-scroll-sec {
  padding: 40px 15px 30px 15px;
  display: flex;
}
img.isi-scroll-btn {
  width: 30px;
}
.isi-container {
  position: fixed;
  top: 45px;
  height: 100%;
  width: 100%;
  margin: 0;
  overflow: auto;
  overflow-x: hidden;
  z-index: 12;
}
.isi-container.collapsed {
  overflow: hidden;
  padding-top: 0;

}

/* .modal-open .isi-container.collapsed{
  z-index:10000;
} */

/* .isi-container .scroll-btn-custom .expand-btn {
  background-color: #fff;
  border-radius: 50%;
  width: 20px;
  height: 20px;
	top: 40px;
	right: 20px;
	position: absolute;
}
.isi-container .scroll-btn-custom .expand-btn span.isi-btn {
	width: 6px;
	height: 6px;
	background: transparent;
	text-indent: -9999px;
	border-top: 1px solid #2c2851;
	border-left: 1px solid #2c2851;
	transition: all 250ms ease-in-out;
	text-decoration: none;
	color: transparent;
	transform: rotate(225deg);
	position: absolute;
	margin-left: 7px;
	margin-top: 6px;
} */


.indication2 .desk-isi-scroll-sec p .semi-bold {
  font-family: 'poppins-semibold';
}
/* important-safety-information Section Styles Ends */



/* Modal Global Styles Begins */
#sliding-popup {
  z-index: 999 !important;
}
.modal-backdrop {
	background-image: linear-gradient(240deg, #332F5D 0%, #564F76 100%);
}
.modal-backdrop.show {
  opacity: 0.93 !important;
}
/* Modal Global Styles Ends */
/* Hide scrollbar for Chrome, Safari and Opera */
#TermsCondition-Modal .modal-body::-webkit-scrollbar,
.video-transcript-section .transcript-descrp::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE and Edge */
#TermsCondition-Modal .modal-body,
.video-transcript-section .transcript-descrp {
  -ms-overflow-style: none;
}
@-moz-document url-prefix() {
	#TermsCondition-Modal .modal-body,
	.video-transcript-section .transcript-descrp {
		scrollbar-width: none;
	}
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
	height: 16px !important;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 16px !important;
	margin: 0px !important;
	height: 16px !important;
	background-color: #2C2851 !important;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
	background-image: none !important;
}
.mCSB_scrollTools .mCSB_draggerContainer {
	background: #C4C3CD;
	border-radius: 16px;
}
.modal-body.mCustomScrollbar._mCS_1 {
	padding-right: 0px !important;
}
/* Terms and Condition Modal Styles Ends */




/* Mobile and Tablet potrait Version */
@media (max-width: 991px) {
  /* Header Section Styles */
  #block-agnostic-ad-main-menu .container {
    max-width: 100% !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  #block-agnostic-ad-main-menu .container .row {
    margin: 0 !important;
  }
  #block-agnostic-ad-main-menu .container .row .col-12 {
    padding: 0 !important;
  }
  .mobile-menu {
    display: inline-block;
  }
  .mobile-menu .mobile-menu-text {
    font-family: 'poppins-semibold';
    font-size: 14px;
    color: #433D61;
    margin-top: -4px;
  }
  .main-navigation {
    background: #fff;
    /* box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; */
    position: relative;
    z-index: 15;
  }
  .main-navigation ul.nav-bar {
    flex-direction: column;
    z-index: 17;
    position: absolute;
    background: #fff;
    display: none;
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
    overflow-x: hidden;
  }
  .main-navigation ul.nav-bar li.main-link {
    padding: 0px;
    width: 100%;
    position: relative;
    margin: 0 auto;
  }
  .main-navigation ul.nav-bar li.main-link i {
    position: absolute;
    /* left: 0; */
    margin-top: 17px;
  }
  ul.custom-dropdown-menu {
    margin: 0;
    padding: 0;
    list-style: none;
    display: none;
  }
  ul.custom-dropdown-menu li {
    padding: 0;
  }
  ul.custom-dropdown-menu li:last-child {
    padding-bottom: 0;
  }
  ul.custom-dropdown-menu li a {
    color: #2B2B2B;
    font-family: 'poppins-regular';
    font-size: 14px;
    text-decoration: none;
    padding: 10px 0;
    width: 100%;
    display: inherit;
  }
  ul.custom-dropdown-menu li a.sr-wrap br {
    display: none;
  }

	.main-navigation ul.nav-bar li.main-link.menu-item--active-trail button.nolink,
  .main-navigation ul.nav-bar li.main-link.menu-item--active-trail:nth-child(3) a.eczema-link {
    font-family: 'poppins-semibold';
    color: #433D61;
    text-decoration-line: underline;
    text-decoration-thickness: 2px;
    font-size: 15px;
  }
  .main-navigation ul.nav-bar li.m.stay-informedain-link.menu-item--active-trail {
    color: #fff;
    font-family: 'poppins-semibold';
  }
	.main-navigation ul.nav-bar li.main-link i.fa-chevron-down,
	.main-navigation ul.nav-bar li.main-link i.fa-chevron-up {
		font-size: 10px;
		color: #433D61;
	}

  ul.custom-dropdown-menu li.is-active a,
	ul.custom-dropdown-menu li a.is-active {
    font-family: 'poppins-semibold';
    color: #fff;
    background: #2C2851;
    display: inherit;
    width: 100%;
  }
  ul.custom-dropdown-menu li.is-active:first-child a,
	ul.custom-dropdown-menu li:first-child a.is-active {
    margin-top: 10px;
  }
  .main-navigation ul.nav-bar li.main-link a.stay-informed {
    padding-top: 14px;
    padding-bottom: 14px;
    display: inline-block;
  }
  .main-navigation ul.nav-bar li.main-link .parent-menu {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-flex;
  }
  .main-navigation ul.nav-bar li.main-link:nth-child(6) {
		background-image: linear-gradient(264deg, #E4EFF4 0%, #C4DBE6 100%);
    padding-bottom: 9px;
    padding-top: 9px !important;
  }
  .main-navigation ul.nav-bar li.main-link a.stay-informed {
    color: #2B2B2B;
    text-decoration: none;
    font-family: 'poppins-semibold';
    font-size: 16px;
  }
	.main-navigation ul.nav-bar li.main-link:nth-child(6) a {
		color: #2B2B2B;
    text-decoration: none;
    font-family: 'poppins-semibold';
    font-size: 15px;
	}
  .main-navigation ul.nav-bar li.main-link.incytecare-mob-link {
    display: block;
  }
  .main-navigation ul.nav-bar li.main-link.incytecare-mob-link i.fa-chevron-down,
  .main-navigation ul.nav-bar li.main-link.incytecare-mob-link i.fa-chevron-up {
    display: none;
  }
  .main-navigation ul.nav-bar li.main-link.incytecare-mob-link {
    padding-top: 0px;
    padding-bottom: 12px;
  }
  .main-navigation ul.nav-bar li.main-link.incytecare-mob-link a {
    color: #2b2b2b;
    font-family: 'poppins-regular';
    font-size: 15px;
    text-decoration: none;
  }
  .copay-sc-btn.mobile-copay-btn {
    display: block;
    margin-bottom: 25px;
  }
  .copay-sc-btn.desktop-copay-btn {
    display: none;
  }
  /* important-safety-information Section Styles Begins */
  #important-safety-information .wrapper {
    flex-direction: column;
  }
  #important-safety-information .wrapper .left-sec .left-sec-wrapper {
    border-bottom: 1px solid #9FC6D5;
    border-right: none;
    padding-bottom: 30px;
    margin-bottom: 26px;
  }
  /* important-safety-information Section Styles Ends */
  /* ISI Section */
  .indication2 .desk-isi-scroll-sec {
    display: none;
  }
  .indication2 .mobile-isi-scroll-sec {
    display: block;
    padding-top: 16px;
    padding-bottom: 30px;
  }
  .indication2 .mobile-isi-scroll-sec h3 {
    font-family: 'gobold-bold';
    font-size: 16px;
    color: #fff;
    margin-bottom: 18px;
		margin-right:20px;
  }
  .indication2 .mobile-isi-scroll-sec p {
    font-family: 'poppins-regular';
    font-size: 14px;
    color: #fff;
    margin-bottom: 0px;
  }
  .isi-container .scroll-btn-custom .expand-btn {
    right: 9px;
    top: 16px;
  }
  /* ISI Section */
}

/* Mobile Potrait Version */
@media (max-width: 575px) {
  .main-navigation .logo-wrapper img {
    width: 156px;
  }
  .main-navigation ul.nav-bar li.main-link button.nolink,
  .main-navigation ul.nav-bar li.main-link:nth-child(6) {
    padding-left: 30px;
  }
  .main-navigation ul.nav-bar li.main-link ul.custom-dropdown-menu li a {
    padding-left: 40px;
  }
  .main-navigation ul.nav-bar li.main-link i {
    right: 15px;
  }
  /* Header Section Styles Ends */
}

/* Mobile Landscape Version */
@media (min-width: 576px) and (max-width: 767.98px) {
  .main-navigation ul.nav-bar li.main-link button.nolink,
  .main-navigation ul.nav-bar li.main-link:nth-child(6) {
    padding-left: 80px;
  }
  .main-navigation ul.nav-bar li.main-link ul.custom-dropdown-menu li a {
    padding-left: 100px;
  }
  .main-navigation ul.nav-bar li.main-link i {
    right: 75px;
  }
}

/* Ipad Potrait Version */
@media (min-width: 768px) and (max-width: 991px) {
  .main-navigation ul.nav-bar li.main-link button.nolink,
  .main-navigation ul.nav-bar li.main-link:nth-child(6) {
    padding-left: 50px;
  }
  .main-navigation ul.nav-bar li.main-link ul.custom-dropdown-menu li a {
    padding-left: 68px;
  }
  .main-navigation ul.nav-bar li.main-link i {
    right: 50px;
  }

}

/* Ipad Pro and Above */
@media (min-width: 992px) {
  /* Home Page Styles Starts */
  /* Header Section Styles Begins */
  .copay-sc-btn.desktop-copay-btn img {
    width: 62%;
  }
  .main-navigation ul.nav-bar li.main-link:nth-child(1),
  .main-navigation ul.nav-bar li.main-link:nth-child(3) {
    width: 18%;
  }
  .main-navigation ul.nav-bar li.main-link:nth-child(2) {
    width: 20%;
  }
  .main-navigation ul.nav-bar li.main-link:nth-child(6),
  .main-navigation ul.nav-bar li.main-link:nth-child(5) {
    display: none;
  }
  .main-navigation {
    position: relative;
    z-index: 13;
  }
  .mobile-menu {
    display: none;
  }
  .main-navigation ul.nav-bar li.main-link {
    padding-bottom: 14px;
    z-index: 1;
  }
  .main-navigation ul.nav-bar {
    margin-top: 20px;
    margin-bottom: 15px;
  }
  .main-navigation ul.nav-bar li.main-link.menu-item--active-trail button.nolink,
  .main-navigation ul.nav-bar li.main-link.menu-item--active-trail:nth-child(3) a.eczema-link,
	.main-navigation ul.nav-bar li.main-link.menu-item--active-trail button.nolink {
    font-family: 'poppins-semibold';
    text-decoration: underline;
  }
  .main-navigation ul.nav-bar li.m.stay-informedain-link.menu-item--active-trail {
    text-decoration: none;
  }
	.main-navigation ul.nav-bar li a.stay-informed {
    background: #fff;
    font-family: 'poppins-semibold';
    color: #433D61;
    font-size: 16px;
    padding: 10px 35px;
    border-radius: 30px;
    text-decoration: none;
    border: 2px solid #F15D5E;
		text-transform: uppercase;
  }
  .main-navigation ul.nav-bar li a.stay-informed:hover {
    background-color: #433D61;
    color: #fff;
    border: none;
    padding: 12px 37px;
  }
  ul.custom-dropdown-menu {
    margin: 20px 0 0 0;
    text-align: center;
    position: absolute;
    background: #fff;
    z-index: 15;
    list-style: none;
    display: none;
    padding: 0;
    /* transition: all 0.3s cubic-bezier(.79,.14,.15,.86) 0s; */
    border-top: 5px solid #433D61;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  }
  ul.custom-dropdown-menu li {
    margin: 0;
  }
  ul.custom-dropdown-menu li a {
    color: #2B2B2B;
    font-family: 'poppins-regular';
    font-size: 14px;
    text-decoration: none;
    padding: 5px 5px;
    display: inline-block;
  }
  ul.custom-dropdown-menu li:last-child a {
    padding-bottom: 7px;
  }
  ul.custom-dropdown-menu li:first-child a {
      padding-top: 7px;
  }
  ul.custom-dropdown-menu li a.le-wrap {
    padding-left: 38px;
    padding-right: 38px;
  }
  ul.custom-dropdown-menu li.is-active a,
	ul.custom-dropdown-menu li a.is-active {
    font-family: 'poppins-semibold';
    background: #433D61;
    width: 100%;
    color: #fff;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .col-lg-8.no-plr {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .main-navigation ul.nav-bar li.main-link i.fa-chevron-down,
  .main-navigation ul.nav-bar li.main-link i.fa-chevron-up {
    font-size: 10px;
    position: relative;
    top: -2px;
  }
  /* Header Section Styles Ends */
}

  /* Ipad pro and ipad Landscape */
  @media (min-width: 992px) and (max-width: 1199px) {
    /* .g-a-wallet {
      display: block;
    } */
    /* Header section Styles Starts */
    .main-navigation ul.nav-bar {
      padding-left: 0;
      display: flex !important;
    }
    .main-navigation ul.nav-bar li.main-link button.nolink,
    .main-navigation ul.nav-bar li#Living-with-Eczema a.eczema-link {
      font-size: 14px;
    }
    .main-navigation ul.nav-bar li a.stay-informed {
      font-size: 14px;
    }
    .main-navigation ul.nav-bar li.main-link i.fa-chevron-down,
    .main-navigation ul.nav-bar li.main-link i.fa-chevron-up {
      margin-left: 6px;
    }
    /* Header section Styles Ends */
    /* important-safety-information Section Styles Begins */
  #important-safety-information .wrapper .left-sec,
  .indication2 .isi-container .left-sec {
    width: 35%;
    padding-right: 5px;
  }
  #important-safety-information .wrapper .left-sec .left-sec-wrapper,
  .indication2 .isi-container .left-sec .left-sec-wrapper {
    padding-right: 20px
  }
  #important-safety-information .wrapper .right-sec,
  .indication2 .isi-container .right-sec {
    width: 65%;
    padding-left: 20px;
  }
  /* important-safety-information Section Styles Ends */
}

/* Small Desktop Screen */
@media (min-width: 1200px) and (max-width: 1399px) {

  /* important-safety-information Section Styles Begins */
  #important-safety-information .wrapper .left-sec,
  .indication2 .isi-container .left-sec {
    width: 27.5%;
  }
  #important-safety-information .wrapper .right-sec,
  .indication2 .isi-container .right-sec {
    width: 72.5%;
    padding-left: 20px;
  }
  /* important-safety-information Section Styles Ends */
}


  /* Desktop Version */
@media (min-width: 1200px) {
  .main-navigation ul.nav-bar li.main-link.menu-item:hover > ul.custom-dropdown-menu,
  .main-navigation ul.nav-bar li.main-link.menu-item.acs-hover > ul.custom-dropdown-menu {
    display: block !important;
    transition: all 0.3s cubic-bezier(.79,.14,.15,.86) 0s;
  }
	.main-navigation ul.nav-bar li.main-link button.nolink:hover,
	.main-navigation ul.nav-bar li.main-link.acs-hover button.nolink,
	.main-navigation ul.nav-bar li.main-link.acs-hover a.eczema-link,
	.main-navigation ul.nav-bar li.main-link button.nolink:focus,
	.main-navigation ul.nav-bar li.main-link button.nolink:visited {
		font-family: 'poppins-semibold';
		text-decoration: underline;
	}
	.main-navigation ul.nav-bar li.main-link.menu-item--active-trail .parent-menu.nolink,
	.main-navigation ul.nav-bar li.main-link.menu-item--active-trail .parent-menu.nolink {
    font-family: 'poppins-semibold';
    text-decoration: underline;
  }
  .main-navigation ul.nav-bar li.m.stay-informedain-link.menu-item--active-trail {
    text-decoration: none;
  }
  .main-navigation ul.nav-bar li.main-link:hover i.fa-chevron-down,
  .main-navigation ul.nav-bar li.main-link.acs-hover i.fa-chevron-down {
    transform: rotate(180deg);
  }

  .indication2 .isi-container .left-sec .left-sec-wrapper {
    padding-right: 15px;
  }
}

/* Large Desktop Screen */
@media (min-width: 1400px) {
  /* important-safety-information Section Styles Begins */
  #important-safety-information .wrapper .left-sec,
  .indication2 .isi-container .left-sec {
    width: 27.5%;
  }
	#important-safety-information .wrapper .right-sec {
		width: 72.5%;
    padding-left: 20px;
	}
  .indication2 .isi-container .right-sec {
		width: 72.5%;
		padding-left: 20px;
  }
  #important-safety-information .wrapper p {
    font-size: 15px;
  }
  /* important-safety-information Section Styles Ends */
}
.mCSB_scrollTools {
  width: 16px !important;
}
ul.custom-dropdown-menu li a:hover, ul.custom-dropdown-menu li a:focus {
  background-image: linear-gradient(257deg, #564F76 0%, #332F5D 100%);
  color: #fff;
  display: block;
}

@media (max-width: 575px) {
	.isi-container {
		z-index: 12;
	}
}
@media (min-width: 576px) and (max-width: 767.98px) {
	.copay-custom-btn .text-num-wrap .text-wrapper {
		padding-top: 16px;
	}
	.copay-custom-btn .text-num-wrap .start-text {
		font-size: 12px;
		margin-bottom: 4px;
	}
	.copay-custom-btn .text-num-wrap .eli-text {
		font-size: 12px;
	}
	.copay-custom-btn .text-num-wrap .terms-text {
		font-size: 10px;
	}
}
@media (min-width: 991px) {
  #important-safety-information .wrapper .left-sec .left-sec-wrapper {
    padding-right: 12px;
  }
  /* .copay-custom-btn.desktop-custom-btn.custom-ad-menu {
    margin-top: 4px;
  } */
}

header .ad-viti-change-condition-wrapper.mobile-cc {
  display: none;
}
header .ad-viti-change-condition-wrapper .ad-viti-cc-menu-heading {
  font-family: 'poppins-medium';
  color: #2B2B2B;
  font-size: 14px;
  line-height: 20px;
}
header .ad-viti-change-condition-wrapper a.cc-text {
  font-family: 'poppins-regular';
  color: #2B2B2B;
  font-size: 14px;
  line-height: 24px;
  text-decoration: underline;
  position: relative;
  margin-right: 17px;
}
header .ad-viti-change-condition-wrapper a.cc-text span.r-arrow {
  position: absolute;
  right: -14px;
  top: 6px;
  width: 8px;
  height: 8px;
  border-top: 1.2px solid #2d2850;
  border-left: 1.2px solid #2d2850;
  transform: rotate(135deg);
}
/* header .ad-viti-change-condition-wrapper.desktop-cc {
  margin-top: 43px;
} */
header .ad-viti-change-condition-wrapper.desktop-cc .ad-viti-cc-menu-heading {
  padding-bottom: 5px;
}
@media (max-width: 991px) {
  header .ad-viti-change-condition-wrapper.mobile-cc {
    display: block;
  }
  header .ad-viti-change-condition-wrapper.desktop-cc {
    display: none;
  }
  header .ad-viti-change-condition-wrapper.mobile-cc .ad-viti-mob-cc {
    display: flex;
    position: relative;
    border-bottom: 1px solid #2c2851;
  }
}
@media (max-width: 575px) {
  header .ad-viti-change-condition-wrapper .ad-viti-cc-menu-heading {
    font-size: 12px;
    line-height: 16px;
  }
  header .ad-viti-change-condition-wrapper.mobile-cc .ad-viti-mob-cc {
    padding: 15px;
  }
  header .ad-viti-change-condition-wrapper.mobile-cc .ad-viti-mob-cc .ad-viti-cc {
    position: absolute;
    right: 15px;
  }
}
@media (min-width: 576px) and (max-width: 991px) {
  header .ad-viti-change-condition-wrapper.mobile-cc .ad-viti-mob-cc {
    padding: 15px 65px;
  }
  header .ad-viti-change-condition-wrapper.mobile-cc .ad-viti-mob-cc .ad-viti-cc {
    position: absolute;
    right: 65px;
  }
}

.ad-viti-change-condition-wrapper.desktop-cc a.cc-text i,
.ad-viti-change-condition-wrapper.mobile-cc a.cc-text i {
  transform: rotate(270deg);
  position: relative;
  top: -1px;
  left: 2px;
}


.skip-div {
  position: relative;
  z-index: 9999;
}
.ad-viti-menu-dropdown.gateway-dropdown .ad-viti-select {
  cursor: pointer;
}
.indication2.vitiligo.gateway .isi-container .left-sec {
  border-right-color: #2C2851 !important;
}
.indication2.vitiligo.gateway .isi-container .left-sec .left-sec-wrapper {
  border-right: none !important;
}
#important-safety-information.vitiligo .wrapper .left-sec .left-sec-wrapper {
  border-right-color: #1D8190;
}
.indication2.vitiligo .isi-container .left-sec .left-sec-wrapper {
  border-right-color: #2CA4B2;
}
@media (min-width: 1200px) {
  .ad-viti-menu-dropdown.gateway-dropdown {
    padding-top: 5px;
    padding-bottom: 5px;
  }

}
@media (max-width: 575px) {
  #important-safety-information.gateway .wrapper .left-sec .left-sec-wrapper {
    padding-bottom: 45px;
  }
  #important-safety-information.vitiligo .wrapper .left-sec .left-sec-wrapper {
    border-bottom-color: #1D8190 !important;
    padding-bottom: 45px;
  }
  header .ad-viti-change-condition-wrapper a.cc-text {
    font-size: 14px !important;
  }
}


/* Interactive styling */
@media (min-width: 1200px) {

  /* Gateway and Change Condition Styles */
  .ad-viti-menu-dropdown.gateway-dropdown .ad-viti-select a.select-text:hover {
    text-decoration: underline !important;
  }
  .ad-viti-menu-dropdown.gateway-dropdown .ad-viti-select.gate-acs-hover:focus {
    outline: 1px solid #2b2b2b !important;
  }
  .ad-viti-menu-dropdown.gateway-dropdown ul.select-dropdown .ad-sel,
  .ad-viti-menu-dropdown.gateway-dropdown ul.select-dropdown .viti-sel {
    padding: 0 !important;
  }
  .ad-viti-menu-dropdown.gateway-dropdown ul.select-dropdown .ad-sel a ,
  .ad-viti-menu-dropdown.gateway-dropdown ul.select-dropdown .viti-sel a {
    padding: 7px 12px !important;
  }
  .ad-viti-menu-dropdown .select-dropdown a:focus {
    background-color: #2c2851 !important;
    outline: unset !important;
  }
  .ad-viti-menu-dropdown.gateway-dropdown .ad-viti-select.gate-acs-hover ul.select-dropdown .ad-sel a:focus,
  .ad-viti-menu-dropdown.gateway-dropdown .ad-viti-select.gate-acs-hover ul.select-dropdown .viti-sel a:focus,
  .ad-viti-menu-dropdown.gateway-dropdown .ad-viti-select.gate-acs-hover ul.select-dropdown .ad-sel a:focus > span,
  .ad-viti-menu-dropdown.gateway-dropdown .ad-viti-select.gate-acs-hover ul.select-dropdown .viti-sel a:focus > span {
    color: #fff !important;
  }
  header .ad-viti-change-condition-wrapper a.cc-text:hover {
    text-decoration: none !important;
  }


  /* Orange Border CTA Styles */

  .main-navigation ul.nav-bar li a.stay-informed:hover {
    border: 2px solid #2c2851 !important;
    background-color: #fff !important;
    color: #2c2851 !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 35px !important;
    padding-right: 35px !important;
  }

  .main-navigation ul.nav-bar li a.stay-informed:focus {
    background-color: #2C2851 !important;
  	color: #fff !important;
    border: 0px !important;
    outline: unset !important;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    padding-left: 37px !important;
    padding-right: 37px !important;
  }



  /* Blue Border CTA Styles */



  /* Text Link Styles */
  a.text-link:focus,
  header .ad-viti-change-condition-wrapper a.cc-text:focus,
  .main-navigation ul.nav-bar li.main-link button.nolink:focus {
    outline: 1.5px dotted #2c2851 !important;
  }
  a.text-link:hover {
    text-decoration: none !important;
  }



  .ad-viti-menu-dropdown.gateway-dropdown .ad-viti-select a.select-text:focus {
    outline: 1px solid #2b2b2b !important;
    padding: 2px 140px 2px 0px !important;

  }
}

@media (min-width:576px) and (max-width:991px) {
	header {
	 position: relative;
	 z-index: 15;
 }
}
@media (max-width: 991px) {
  .main-navigation ul.nav-bar li.main-link:nth-child(6) a {
    text-decoration: underline !important;
  }
}

@media (max-width: 575px) {
  body.type-atopic .eu-cookie-compliance-message p a {
    font-family: 'poppins-semibold' !important;
  }
}
#Yours-truly-banner-section img {
  width: 100%;
}
#yours-truly-sec1 .droplets-text-wrapper {
  display: flex;
  margin: 60px 0 0 0;
}
#yours-truly-sec1 .droplets-text-wrapper .droplets-wrap .truly-d-block {
  width: 37px;
  margin-right: 25px;
}
#yours-truly-sec1 .droplets-text-wrapper .droplets-wrap .truly-d-block img {
  width: 100%;
}
#yours-truly-sec1 .droplets-text-wrapper h1 {
  font-family: 'gobold-bold';
  font-size: 40px;
  color: #2C2851;
  margin-bottom: 16px;
  text-transform: uppercase;
}
#yours-truly-sec1 p {
  font-family: 'poppins-regular';
  font-size: 16px;
  color: #2B2B2B;
  line-height: 28px;
  letter-spacing: 0.5px;
}
#yours-truly-sec1 p.p8-para-link {
  text-align: center;
  margin-bottom: 60px;
}
#yours-truly-sec1 p.p8-para-link a.text-link {
  font-size: 17px;
}
#yours-truly-sec1 h2 {
  color: #2C2851;
  font-size: 40px;
  margin-bottom: 20px;
  text-transform: uppercase;
}
#yours-truly-sec1 .track-treatment-gradient .desk-gradient {
  margin: 45px auto 50px auto;
}
#yours-truly-sec1 .track-treatment-gradient .desk-gradient p,
#yours-truly-sec1 .track-treatment-gradient .ipad-gradient p {
  background-image: linear-gradient(90deg, #996841 1%, #FAE4DD 100%);
  margin-bottom: 0px;
  height: 18px;
}
#yours-truly-sec1 .track-treatment h4,
#Stay-in-know-tt .track-treatment h4,
#yours-truly-sec1 .track-treatment h3 {
  font-family: 'poppins-semibold';
  font-size: 18px;
  letter-spacing: 1.5px;
  color: #7F4B2C;
  text-transform: uppercase;
  margin: 30px 0 10px 0;
}
#yours-truly-sec1 .track-treatment p,
#Stay-in-know-tt .track-treatment p {
  color: #2B2B2B;
  margin-bottom: 30px;
}
#yours-truly-sec1 .track-treatment .book-img {
  width: 80px;
  margin: 0 auto 25px auto;
}
#Stay-in-know-tt .track-treatment .book-img {
  width: 80px;
  margin: 0 auto;
}
#yours-truly-sec1 .track-treatment .tt-drop-wrap,
#Stay-in-know-tt .track-treatment .tt-drop-wrap {
  width: 72px;
  margin: 0 auto;
}
#yours-truly-sec1 .track-treatment .book-img img,
#yours-truly-sec1 .track-treatment .tt-drop-wrap img,
#Stay-in-know-tt .track-treatment .book-img img,
#Stay-in-know-tt .track-treatment .tt-drop-wrap img {
  width: 100%;
}
#yours-truly-sec1 .track-treatment .cta-wrap,
#Stay-in-know-tt .track-treatment .cta-wrap {
  margin-bottom: 45px;
}
#yours-truly-sec1 .track-treatment .tt-drop-wrap img,
#Stay-in-know-tt .track-treatment .tt-drop-wrap img  {
  margin-bottom: -36px;
}
@media (max-width:575px) {
  #yours-truly-sec1 .droplets-text-wrapper h1 {
    margin-top: 26px;
  }
  #yours-truly-sec1 .droplets-text-wrapper {
    flex-direction: column;
  }
  #yours-truly-sec1 .droplets-text-wrapper .droplets-wrap .truly-d-block {
    display: none;
  }
  #yours-truly-sec1 .droplets-text-wrapper .droplets-wrap .truly-m-block {
    display: block !important;
    width: 150px;
    margin: 0 auto;
  }
  #yours-truly-sec1 .droplets-text-wrapper .droplets-wrap .truly-m-block img {
    width: 100%;
  }
  #Stay-in-know-tt .tt-drop-line-wrap {
    padding: 0 15px;
  }
  #yours-truly-sec1 .truly-drop-line,
  #Stay-in-know-tt .tt-drop-line {
    margin-left: 20px;
		margin-right: 20px;
    border-top: 1px solid #4c4c4c;
  }
  #yours-truly-sec1 p a.text-link {
    white-space: unset !important;
  }
}
@media (min-width:576px) and (max-width:991px) {
  #yours-truly-sec1 .track-treatment-gradient .desk-gradient {
    width: 90%;
  }
  #yours-truly-sec1 .truly-drop-line,
  #Stay-in-know-tt .tt-drop-line {
    width: 90%;
    margin: 0 auto;
    border-top: 1px solid #4c4c4c;
  }
}
@media (min-width:992px) and (max-width:1199px) {
  #yours-truly-sec1 .track-treatment-gradient .desk-gradient {
    max-width: 990px;
  }
  #yours-truly-sec1 .truly-drop-line,
  #Stay-in-know-tt .tt-drop-line {
    max-width: 990px;
    margin: 0 auto;
    border-top: 1px solid #4c4c4c;
  }
}
@media (min-width:1200px) {
  #yours-truly-sec1 .track-treatment p {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }
  #yours-truly-sec1 .container {
    max-width: 970px !important;
  }
}
@media (min-width:1200px) and (max-width:1399px) {
  #yours-truly-sec1 .track-treatment-gradient .desk-gradient {
    max-width: 1180px;
  }
  #yours-truly-sec1 .truly-drop-line,
  #Stay-in-know-tt .tt-drop-line {
    max-width: 1180px;
    margin: 0 auto;
    border-top: 1px solid #4c4c4c;
  }
}
@media (min-width: 1400px) {
  #yours-truly-sec1 .track-treatment-gradient .desk-gradient {
    max-width: 1260px;
  }
  #yours-truly-sec1 .truly-drop-line,
  #Stay-in-know-tt .tt-drop-line {
    max-width: 1260px;
    margin: 0 auto;
    border-top: 2px solid #D8D4D7;
  }
}
#Stay-in-know-tt {
  padding-bottom: 55px;
}

#Truly-Fin-assistance {
  padding: 65px 0;
}
#Truly-Fin-assistance h2 {
  font-size: 40px;
  color: #2C2851;
}
#Truly-Fin-assistance h3,
#Truly-Fin-Sup h3 {
  font-family: 'gobold-bold';
  font-size: 28px;
  text-transform: uppercase;
  color: #2C2851;
  margin-bottom: 15px;
}
#Truly-Fin-assistance h4 {
  font-family: 'poppins-semibold';
  color: #4C4C4C;
  font-size: 14px;
  letter-spacing: 0.29px;
  line-height: 24px;
}
#Truly-Fin-assistance p,
#Truly-Fin-Sup p {
  font-family: 'poppins-regular';
  color: #4C4C4C;
  font-size: 16px;
  letter-spacing: 0.29px;
  line-height: 24px;
}
#Truly-Fin-Sup p span.am-pm-s {
	font-size: 12px;
}
#Truly-Fin-assistance p.elig-text {
  font-size: 12px;
  line-height: 17px;
  margin-top: 18px;
}
#Truly-Fin-Sup .text-wrapper {
  padding-left: 20px;
}

#watch-video-section {
  padding-top: 65px;
}


.isi-container .scroll-btn-custom .expand-btn {
  top: 10px !important;
}
.indication2 .desk-isi-scroll-sec {
  padding-top: 10px !important;
}

@media (max-width:991px) {
	.main-navigation ul.nav-bar li.main-link:nth-child(5) {
		display: block;
	}
  .indication2 .mobile-isi-scroll-sec {
    padding-top: 10px !important;
  }
	.indication2 .mobile-isi-scroll-sec p.semibold-text {
		font-family: 'poppins-semibold' !important;
		font-size: 13px !important;
	}
	.indication2 .mobile-isi-scroll-sec p.semibold-text.impi {
		font-size: 14px !important;
		line-height: 16px !important;
		margin-bottom: 10px !important;
	}
	.indication2 .mobile-isi-scroll-sec p span {
		font-family: 'poppins-semibold' !important;
	}
  #Truly-Fin-assistance h2 {
    font-size: 36px;
    margin-bottom: 22px;
  }
  #Truly-Fin-assistance .row {
    flex-direction: column-reverse !important;
  }
  #Truly-Fin-Sup .text-wrapper {
    margin-top: 30px;
    padding-left: 0px;
    margin-bottom: 32px;
  }
  #watch-video-section .watch-sec-wrapper .img-wrapper .v-title {
    display: block !important;
    margin-top: 35px;
    margin-bottom: 10px;
  }
  #watch-video-section .watch-sec-wrapper .img-wrapper {
    margin-bottom: 0px;
  }
}

@media (max-width: 575px) {
  #Yours-truly-banner-section .truly-d-block {
    display: none;
  }
  #Yours-truly-banner-section .truly-m-block {
    display: block !important;
  }
  #Truly-Fin-assistance h4 br,
  #Truly-Fin-assistance p br {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 1199px) {
  #Truly-Fin-assistance h4 br,
  #Truly-Fin-assistance p br {
    display: none;
  }

}
@media (min-width: 992px) {
	.indication2 .desk-isi-scroll-sec h3 {
		margin-bottom: 8px !important;
	}
  #Truly-Fin-Sup .col-12.col-lg-6:nth-child(2) {
    padding-right: 0px !important;
    padding-left: 9px !important;
  }
}
.copay-custom-btn.desktop-custom-btn.custom-ad-menu {
  z-index: 2;
}

@media (max-width: 575px) {
  .main-navigation .logo-wrapper {
    padding: 15px 0 !important;
  }
  #yours-truly-sec1 .track-treatment-gradient .desk-gradient {
    display: none;
  }
  #yours-truly-sec1 .track-treatment-gradient .ipad-gradient {
    display: block !important;
    padding: 0 20px;
    margin: 23px 0 25px 0;
  }
  #yours-truly-sec1 .track-treatment-gradient .ipad-gradient img {
    width: 100%;
  }
}
.indication2 .desk-isi-scroll-sec {
  padding-left: 0px !important;
}

@media (max-width: 575px) {
	.indication2 .mobile-isi-scroll-sec p.semibold-text.impi {
		padding-right: 25px;
	}
}



@media (max-width: 991px) {
  .isi-container .scroll-btn-custom .expand-btn {
    right: 15px;
  }
}
@media (min-width: 1200px) {

  .indication2 .isi-container .desk-isi-scroll-sec .left-sec .left-sec-wrapper {
    padding-right: 21px;
  }
  .indication2 .isi-container .desk-isi-scroll-sec .right-sec .right-sec-wrapper {
    padding-right: 25px;
  }
  /* header .new-copay-btn:hover {
    border-color: #2C2851;
  } */
}

@media (max-width: 575px) {
  .isi-container {
      top: unset !important;
      bottom: 0 !important;
      height: 100px !important;
    }
    .isi-container .bg-gray {
      height: 100%;
    }
}
@media (max-width: 390px) {
  .isi-container {
    top: unset !important;
    bottom: 0 !important;
    height: 102px !important;
  }
}

@media (min-width:1200px) {
  #Truly-Fin-assistance .container,
  #Truly-Fin-Sup .container {
    max-width: 1010px !important;
  }
  #Truly-Fin-Sup .text-wrapper {
    padding-left: 0px;
  }
}



/* Yours Truly Page CSS */
body.page-node-231 #Inner-Banner-Section {
  display: none;
}

#yours-truly-sec1 h2,
#Truly-Fin-assistance h2 {
  font-family: 'gobold-bold';
}
#Truly-Fin-assistance h2 {
  margin-bottom: 35px !important;
}

@media (max-width: 575px) {
  #yours-truly-sec1 {
    margin-top: -30px;
  }
  #yours-truly-sec1 .droplets-text-wrapper h1 {
    font-size: 24px;
    line-height: 34px;
  }
  #yours-truly-sec1 p,
  #Truly-Fin-assistance p,#Truly-Fin-Sup p {
    font-size: 15px;
    line-height: 25px;
  }
	#yours-truly-sec1 p.p8-para-link a.text-link {
	  font-size: 15px;
	}
  #yours-truly-sec1 h2, #Truly-Fin-assistance h2,#Truly-Fin-assistance h3, #Truly-Fin-Sup h3 {
    font-size: 24px;
  }
  #Truly-Fin-assistance {
    padding-bottom: 40px;
  }
}
@media (min-width: 1200px) {
  #yours-truly-sec1 .track-treatment-gradient .desk-gradient,
  #yours-truly-sec1 .truly-drop-line {
    max-width: 1113px !important;
  }
  #Truly-Fin-assistance .container {
    max-width: 928px !important;
  }
  #Truly-Fin-Sup .container {
    max-width: 960px !important;
  }
}


#Truly-Fin-Sup {
  position: relative;
}
#Truly-Fin-Sup .swipe-block {
  position: absolute;
  bottom: -65px;
  width: 100%;
  left: -185px;
}
@media (max-width: 991px) {
  #Truly-Fin-Sup .swipe-block {
    display: none;
  }
	#Truly-Fin-Sup p br {
		display: none;
	}
  #Truly-Fin-Sup a.text-link {
    white-space: unset;
  }
  #yours-truly-sec1 p.p8-para-link {
    margin-bottom: 40px;
    margin-top: 15px;
  }
  #yours-truly-sec1 .track-treatment .cta-wrap {
    margin-bottom: 34px;
  }
  #Truly-Fin-assistance {
    padding-top: 45px;
  }
  #Truly-Fin-assistance h2 {
    margin-bottom: 28px !important;
  }
  #Truly-Fin-assistance h3 {
    margin-top: 32px;
  }
  #Truly-Fin-assistance .cta-wrap {
    margin-top: 30px;
    margin-bottom: 25px;
  }
  #Truly-Fin-assistance p.elig-text {
    margin-bottom: 0px;
  }
  #Truly-Fin-Sup .cta-wrap {
    margin-top: 25px;
  }

}
@media (min-width: 992px) and (max-width: 1199px) {
  #Truly-Fin-Sup .swipe-block {
    left: -20px;
    bottom: -36px;
  }
  #Truly-Fin-Sup .swipe-block img {
    width: 70px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  #Truly-Fin-Sup .swipe-block {
    left: -156px;
  }
}
@media(max-width: 575px) {
  body.page-node-231 #Truly-Fin-Sup p span.am-pm-s {
  font-size: 15px;
  }
  }

  /* Talk to a Doctor Now Global CSS */
#block-agnostic-ad-stickytalktodoctor {
  background: #2C2851;
  padding: 12px 0;
  position:sticky;
  top:0;
  position: -webkit-sticky; /* Safari */
  z-index: 3;
}
#ttad-sticky {
  display: flex;
  justify-content: center;
}
a.ttad-sticky-btn {
  background: #FFFFFF;
  border: 2px solid #F15D5E;
  border-radius: 25px;
  height: 42px;
  width: 266px;
  font-family: 'poppins-semibold';
  font-size: 17px;
  letter-spacing: 0.24px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: #2C2851;
  text-transform: uppercase;
}
a.ttad-sticky-btn:hover {
  background: #F15D5E;
  color: #fff;
}
a.ttad-sticky-btn:focus-visible {
  background-image: linear-gradient(249deg, #F99697 0%, #F15D5E 50%);
  color: #fff;
  outline: unset;
}

body.page-node-166 a.ttad-sticky-btn{
  visibility: hidden;
}
.ttd-menu-btn {
  margin-right: 23px;
  margin-top: 10px;
  display: none;
}
.ttd-menu-btn a.talk-to-doctor {
  width: 281px;
  display: inline-block;
  border: 2px solid #F15D5E;
  border-radius: 25px;
  font-family: 'poppins-semibold';
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #433D61;
  height: 42px;
  padding-left: 30px;
}
.ttd-menu-btn a.talk-to-doctor span.doctor-img {
  width: 42px;
  height: 42px;
  display: inline-block;
  border-radius: 50%;
  background: #F15D5E;
  top: -2px;
  margin-left: -2px;
  left: 0px;
  position: absolute;
}
.ttd-menu-btn a.talk-to-doctor span.doctor-img img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 26px;
  margin-left: 1px;
}
.ttd-menu-btn a.talk-to-doctor:hover {
  opacity: 0.8;
}
.ttd-menu-btn a.talk-to-doctor:focus-visible {
  outline: unset;
  opacity: 0.6;
}

@media (max-width:991px) {

  header .logo-section {
    padding-bottom: 10px;
  }
  .ttd-menu-btn {
    margin-right: 55px;
  }

  .ttd-menu-btn a.talk-to-doctor {
    width: 143.4px;
    height: 36px;
    font-size: 12px;
    line-height: 13px;
    padding-left: 42px;
  }
  .ttd-menu-btn a.talk-to-doctor span.doctor-img {
    width: 36px;
    height: 36px;
  }

  .main-navigation ul.nav-bar li.mobile-copay-savings a {
    padding-left: 15px;
    margin-left: 0px !important;
    margin-right: 15px;
    width: 100%;
    font-size: 12px;
    font-family: 'poppins-regular';
    color: #2B2B2B;
    background-image: linear-gradient(265deg, #E4EFF4 0%, #C4DBE6 100%);
    border-radius: 16px;
    padding-right: 15px !important;
    padding-top: 6.37px !important;
    padding-bottom: 9.32px !important;
    position: relative;
    margin-top: 1px !important;
    margin-bottom: 9px;
    text-decoration: none;
    display: inline-block;
  }
  .main-navigation ul.nav-bar li.mobile-copay-savings a span.cop-text {
    font-family: 'poppins-semibold';
    text-transform: uppercase;
  }
  .main-navigation ul.nav-bar li.mobile-copay-savings a span.zero-text {
    font-family: 'poppins-semibold';
  }
  .main-navigation ul.nav-bar li.mobile-copay-savings a span.dollar {
    font-size: 6px;
    position: relative;
    top: -4px;
  }
  .main-navigation ul.nav-bar li.mobile-copay-savings a span.little-text {
    position: absolute;
    background-color: #fff;
    top: 1.52px;
    padding: 6px 10px;
    margin-left: 5px;
    border-radius: 20px;
  }
}

@media (min-width:390px) and (max-width:575px) {
  .main-navigation ul.nav-bar li.mobile-copay-savings a {
    max-width: 369px !important;
  }
  .main-navigation ul.nav-bar li.mobile-copay-savings a span.little-text {
    font-size: 10.5px;
  }
}
@media (max-width: 390px) {
  .main-navigation ul.nav-bar li.mobile-copay-savings a {
    max-width: 314px !important;
    font-size: 9.5px;
  }
  .ttd-menu-btn a.talk-to-doctor {
    font-size: 11px;
    width: 131.4px;
  }
}
@media (max-width: 575px) {
  .main-navigation ul.nav-bar li.mobile-copay-savings {
    padding-left: 15px;
  }
}
@media (min-width:576px) and (max-width:991px) {
  body.type-vitiligo .main-navigation ul.custom-dropdown-menu li.mobile-copay-savings {
    padding-left: 50px !important;
  }
  .main-navigation ul.nav-bar li.mobile-copay-savings a {
    width: 384px !important;
    padding-bottom: 9.32px !important;
  }
}

.page-node-401 #block-agnostic-ad-stickytalktodoctor {
  display: none;
}
.page-node-401 .ttd-menu-btn {
  display: none;
}
/* @media (max-width: 991px) {
  .page-node-401 .mobile-menu {
    top: -23px;
  }
} */

.ttd-banner {
  background: rgba(196,219,230,0.50);
  padding: 14px 0 14px 0;
  margin-top: -10px;
}
.ttd-banner h1 {
  font-family: 'gobold-bold';
  color: #000000;
  font-size: 28px;
  text-transform: uppercase;
  line-height: 37px;
  margin: 0px;
  margin-left: 24px;
  color: #2C2851;
}

/* #talk-to-doctor-sec1 {
  padding: 38px 0 49px 0;
}
#talk-to-doctor-sec1 h2 {
  font-family: 'gobold-bold';
  font-size: 36px;
  letter-spacing: -0.3px;
  line-height: 48px;
  color: #2C2851;
  margin-bottom: 20px;
  text-transform: uppercase;
}
#talk-to-doctor-sec1 p {
  font-family: 'poppins-regular';
  color: #4C4C4C;
  font-size: 16px;
  letter-spacing: 0.44px;
  line-height: 24px;
  margin-right: 45px;
  margin-bottom: 20px;
}
#talk-to-doctor-sec1 li {
	font-family: 'poppins-bold';
	letter-spacing: 0.44px;
	line-height: 24px;
	display: flex;
	margin-bottom: 16px;
	color: #2C2851;
	font-size: 16px;
	padding: 0px;
}
#talk-to-doctor-sec1 li span.number {
  color: #F15D5E;
  margin-right: 10px;
}
#talk-to-doctor-sec1 .cta-wrapper {
  margin-top: 20px;
}
@media (min-width:991px) {
  #talk-to-doctor-sec1 .container {
    padding-left: 24px !important;
  }
}
@media (min-width:576px) {
  #talk-to-doctor-sec1 a.orange-br-cta {
    width: 200px;
    padding-left: 0px;
    padding-right: 0px;
  }
} */

/* Book a Virtual Appt now Styles Starts Here */
@media (min-width: 1200px) {
  /* #talk-to-doctor-sec1 .content-container {
    margin-left: 95px;
    max-width: unset;
    margin-right: unset;
  } */
  #talk-to-doctor-sec1 .container {
    max-width: 1105px !important;
  }
  #talk-to-doctor-sec1 .content-container {
    margin-left: 88px;
  }
}
#talk-to-doctor-sec1 a.blue-cta {
  min-width: 190px !important;
  padding-left: 0px;
  padding-right: 0px;
  width: 190px;
}

#talk-to-doctor-sec1 {
  overflow: hidden;
  padding-top: 46px;
  background-image: linear-gradient(180deg, rgba(216, 212, 215, 0.20) 27%, rgba(216,212,215,0.20) 100%);
  padding-bottom: 31px;
}
#talk-to-doctor-sec1 .apt-now-sec-1 {
  display: flex;
  padding-bottom: 25px;
}
#talk-to-doctor-sec1 .apt-now-sec-1 .text-section {
  width: 60.2%;
}
#talk-to-doctor-sec1 .apt-now-sec-1 .img-section {
  width: 39.8%;
  text-align: center;
}
#talk-to-doctor-sec1 .apt-now-sec-1 .apt-now-img {
  position: relative;
}
#talk-to-doctor-sec1 .apt-now-sec-1 .apt-now-img::after {
  position: absolute;
  background-image: url("../appt-now-images/coral-right-line.svg");
  content: " ";
  bottom: 0px;
  width: 319px;
  height: 75px;
  z-index: 1;
  margin-left: -75px;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (min-width: 1360px) {
  #talk-to-doctor-sec1 .apt-now-sec-1 .apt-now-img::after {
    background-image: url("../appt-now-images/coral-right-line-xl.svg");
    width: 3038px;
  }
}
#talk-to-doctor-sec1 h1 {
  font-family: 'gobold-bold';
  color: #2C2851;
  font-size: 36px;
  line-height: 48px;
  margin-bottom: 12px;
  text-transform: uppercase;
}
#talk-to-doctor-sec1 .apt-now-sec-1 p {
  font-family: 'poppins-bold';
  font-size: 15px;
  letter-spacing: -0.2px;
  line-height: 24px;
  color: #2C2851;
  margin-bottom: 28px;
}



#talk-to-doctor-sec1 .apt-now-sec-2 {
  display: flex;
  margin-top: 30px;
}
#talk-to-doctor-sec1 .apt-now-sec-2 .points-section {
  width: 58.2%;
}
#talk-to-doctor-sec1 .apt-now-sec-2 .be-ready-sec {
  width: 41.8%;
  padding-left: 77px;
}
#talk-to-doctor-sec1 .apt-now-sec-2 .be-ready-wrapper {
  background: rgba(241, 93, 94, 0.6);
  border-radius: 25px;
  position: relative;
  padding: 32px 25px 26px 31px;
}
#talk-to-doctor-sec1 .apt-now-sec-2 .be-ready-wrapper::before {
  content: '';
  position: absolute;
  background-image: url('../appt-now-images/path-arrow-new.svg');
  width: 100%;
  height: 267px;
  left: -167px;
  top: -26px;
  background-repeat: no-repeat;
}
#talk-to-doctor-sec1 .apt-now-sec-2 .be-ready-wrapper::after {
  content: '';
  position: absolute;
  background-image: url("../appt-now-images/horizontal-swipe.webp");
  width: 137px;
  height: 45px;
  background-repeat: no-repeat;
  background-size: contain;
  left: 52%;
  transform: translateX(-50%);
  top: -18.5px;
  z-index: 2;
}

#talk-to-doctor-sec1 .apt-now-sec-2 .points-section ol {
  list-style-type: none;
  padding: 0 0 0 65px;
  margin: 0px;
}
#talk-to-doctor-sec1 .apt-now-sec-2 .points-section ol li {
  display: flex;
  font-family: 'poppins-medium';
  font-size: 16px;
  line-height: 24px;
  color: #2C2851;
  margin-bottom: 32px;
  position: relative;
}
#talk-to-doctor-sec1 .apt-now-sec-2 .points-section ol li:nth-child(1) {
  letter-spacing: 0.44px;
  padding-top: 2px;
}
#talk-to-doctor-sec1 .apt-now-sec-2 .points-section ol li:nth-child(2) {
  letter-spacing: 0.1px;
}
#talk-to-doctor-sec1 .apt-now-sec-2 .points-section ol li:nth-child(3) {
  letter-spacing: 0.34px;
  margin-bottom: 0px;
}
#talk-to-doctor-sec1 .apt-now-sec-2 .points-section ol li::before {
  content: '';
  position: absolute;
  background-image: url('../appt-now-images/questionnaire-icon.svg');
  width: 48px;
  height: 48px;
  left: -65px;
  background-size: contain;
}
#talk-to-doctor-sec1 .apt-now-sec-2 .points-section ol li:nth-child(1)::before {
  top: -10px;
}
#talk-to-doctor-sec1 .apt-now-sec-2 .points-section ol li:nth-child(2)::before {
  top: -10px;
  background-image: url('../appt-now-images/meet-icon.svg');
}
#talk-to-doctor-sec1 .apt-now-sec-2 .points-section ol li:nth-child(3)::before {
  top: -10px;
  background-image: url('../appt-now-images/prescription-icon.svg');
}
#talk-to-doctor-sec1 .apt-now-sec-2 .points-section ol li span {
  font-family: 'poppins-bold';
  color: #F15D5E;
  margin-right: 5px;
}

#talk-to-doctor-sec1 .apt-bold-text {
  font-family: 'poppins-bold';
  font-size: 16px;
  letter-spacing: 0.44px;
  color: #2C2851;
  text-transform: uppercase;
  margin-bottom: 0px;
}
#talk-to-doctor-sec1 .apt-now-sec-2 .be-ready-wrapper ul {
  list-style-type: none;
  padding: 0 0 0 21px;
  margin: 10px 0 0 0;
}
#talk-to-doctor-sec1 .apt-now-sec-2 .be-ready-wrapper ul li {
  font-family: 'poppins-medium';
  font-size: 16px;
  letter-spacing: 0.44px;
  line-height: 24px;
  margin-bottom: 10px;
  position: relative;
}
#talk-to-doctor-sec1 .apt-now-sec-2 .be-ready-wrapper ul li::before {
  content: '';
  background-image: url('../appt-now-images/white-pt-droplet.svg');
  position: absolute;
  width: 20px;
  height: 20px;
  left: -22px;
}
#talk-to-doctor-sec1 .apt-now-sec-2 .be-ready-wrapper ul li:last-child {
  margin-bottom: 0px;
}
#talk-to-doctor-sec1 .apt-now-sec-2 .be-ready-wrapper ul li span {
  font-family: 'poppins-light';
  letter-spacing: 0.04px;
}

#talk-to-doctor-sec1 .btm-incyte p {
  font-family: 'poppins-medium';
  color: #2C2851;
  font-size: 16px;
  letter-spacing: 0.44px;
}
#talk-to-doctor-sec1 .btm-incyte {
  padding-top: 25px;
}


@media (max-width: 991px) {
  #talk-to-doctor-sec1 {
    padding-top: 25px;
    padding-bottom: 44px;
  }
  #talk-to-doctor-sec1 h1 {
    font-size: 26px;
    line-height: 34px;
    letter-spacing: 0px;
    max-width: 220px;
    position: relative;
  }
  #talk-to-doctor-sec1 h1::after {
    position: absolute;
    background-image: url("../appt-now-images/coral-right-line.svg");
    content: " ";
    width: 319px;
    height: 75px;
    z-index: 1;
    top: -4px;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 45px;
  }
  #talk-to-doctor-sec1 .apt-now-sec-1 p {
    font-family: 'poppins-semibold';
    font-size: 16px;
    letter-spacing: 0.2px;
    line-height: 24px;
    margin-bottom: 18px;
  }
  #talk-to-doctor-sec1 .apt-now-sec-1 {
    padding-bottom: 17px;
  }
  #talk-to-doctor-sec1 .apt-now-sec-1 .text-section {
    width: 100%;
  }
  #talk-to-doctor-sec1 .apt-now-sec-1 .img-section {
    display: none;
  }
  #talk-to-doctor-sec1 .apt-now-sec-2 {
    flex-direction: column;
    margin-top: 10px;
  }
  #talk-to-doctor-sec1 .apt-now-sec-2 .points-section {
    width: 100%;
  }
  #talk-to-doctor-sec1 .apt-now-sec-2 .points-section ol {
    padding-left: 10px;
  }
  #talk-to-doctor-sec1 .apt-now-sec-2 .points-section ol li::before {
    display: none;
  }
  #talk-to-doctor-sec1 .apt-now-sec-2 .points-section ol li {
    font-family: 'poppins-regular';
    margin-bottom: 12px;
  }
  #talk-to-doctor-sec1 .apt-now-sec-2 .points-section ol li:nth-child(1) {
    padding-top: 0px;
    letter-spacing: 0.44px;
  }
  #talk-to-doctor-sec1 .apt-now-sec-2 .points-section ol li:nth-child(2) {
    letter-spacing: 0.5px;
  }
  #talk-to-doctor-sec1 .apt-now-sec-2 .points-section ol li:nth-child(3) {
    letter-spacing: 0.34px;
  }
  #talk-to-doctor-sec1 .apt-now-sec-2 .be-ready-sec {
    width: 100%;
    padding-left: 0px;
  }
  #talk-to-doctor-sec1 .apt-now-sec-2 .be-ready-wrapper::after {
    display: none;
  }
  #talk-to-doctor-sec1 .apt-now-sec-2 .be-ready-wrapper::before  {
    background-image: url('../appt-now-images/path_arrow-mobile.webp');
    width: 100%;
    height: 39px;
    left: 50%;
    transform: translateX(-50%);
    top: -38.5px;
    background-size: contain;
    background-position: center;
  }
  #talk-to-doctor-sec1 .apt-now-sec-2 .be-ready-wrapper {
    margin-top: 35px;
    padding-bottom: 20px;
  }
  #talk-to-doctor-sec1 .apt-now-sec-2 .be-ready-wrapper ul {
    padding: 0 0 0 23px;
  }
  #talk-to-doctor-sec1 .apt-now-sec-2 .be-ready-wrapper ul li::before {
    left: -26px;
  }
}
@media (max-width: 575px) {
  #talk-to-doctor-sec1 a.viti-blue-cta {
    max-width: 190px;
  }
}
@media (min-width:576px) and (max-width:991px) {
  #talk-to-doctor-sec1 .content-container {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width:991px) and (max-width:1199px) {
  #talk-to-doctor-sec1 .apt-now-sec-2 .be-ready-wrapper ul li,
  #talk-to-doctor-sec1 .apt-now-sec-2 .points-section ol li {
    font-size: 14px;
  }
}

/* Book a Virtual Appt now Styles ends Here */


#terms-and-conditions.ttd-tc {
  margin: 67px 0;
}
#terms-and-conditions.ttd-tc button.terms-heading {
  background: #2C2851;
  padding: 15px 20px;
  border-radius: 4px;
  width: 100%;
  text-align: left;
  border: none;
  position: relative;
}
#terms-and-conditions.ttd-tc button.terms-heading .title-text {
  color: #fff;
  font-size: 18px;
  font-family: 'poppins-semibold';
}
#terms-and-conditions.ttd-tc button.terms-heading .accord-btn {
  background-color: #F15D5E;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 22px;
  top: 18px;
}
#terms-and-conditions.ttd-tc button.terms-heading .accord-btn span {
  border-top: 1.5px solid #fff;
  border-left: 1.5px solid #fff;
  width: 6px;
  height: 6px;
  background: transparent;
  transition: all 250ms ease-in-out;
  text-decoration: none;
  color: transparent;
  transform: rotate(225deg);
  position: absolute;
  margin-left: 7px;
  margin-top: 6px;
}
#terms-and-conditions.ttd-tc button.terms-heading .accord-btn.minus-btn span {
  transform: rotate(45deg);
  margin-top: 9px;
}
#terms-and-conditions.ttd-tc .terms-text {
  display: none;
  border: 1px solid #F15D5E;
  margin-top: -6px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  padding: 20px 55px 45px 23px;
}
#terms-and-conditions.ttd-tc .terms-text p {
  font-family: 'poppins-regular';
  font-size: 16px;
  letter-spacing: 0.29px;
  line-height: 24px;
  color: #2b2b2b;
}
#terms-and-conditions.ttd-tc .terms-text ul {
  list-style-type: none;
  margin: 10px 0 32px 0;
  padding-left: 18px;
}
#terms-and-conditions.ttd-tc .terms-text ul li {
  font-size: 16px;
  line-height: 24px;
  font-family: 'poppins-regular';
  margin-bottom: 8px;
  color: #2b2b2b;
  letter-spacing: 0.29px;
}
#terms-and-conditions.ttd-tc .terms-text ul li::marker {
  font-size: 0;
}
#terms-and-conditions.ttd-tc .terms-text ul li::before {
  content: '';
  background-image: url('../images/bullet.svg');
  background-repeat: no-repeat;
  width: 7px;
  height: 7px;
  position: relative;
  display: block;
  top: 15px;
  left: -21px;
}
/* #terms-and-conditions.ttd-tc .terms-text ul li::before {
  content: "\2022";
  color: #2b2b2b;
  font-weight: bold;
  display: inline-block;
  width: 1.5em;
  margin-left: -1.5em;
} */

#ttd-virtual-appointment {
  background: #433D61;
}
#ttd-virtual-appointment .block-wrapper {
  padding: 50px 15px;
}
#ttd-virtual-appointment a.orange-br-cta {
  width: 258px;
  padding-left: 0px;
  padding-right: 0px;
}
#ttd-virtual-appointment a.orange-br-cta:hover {
  background: #F15D5E;
  color: #fff;
}
#ttd-virtual-appointment a.orange-br-cta:focus-visible {
  background-image: linear-gradient(249deg, #F99697 0%, #F15D5E 50%);
  color: #fff;
  overflow: unset;
}
#ttd-virtual-appointment .img-wrapper {
  width: 21.4%;
}
#ttd-virtual-appointment .text-wrapper {
  width: 78.6%;
  padding-left: 50px;
}
#ttd-virtual-appointment h3 {
  font-family: 'gobold-bold';
  font-size: 24px;
  text-transform: uppercase;
  color: #fff;
  width: 100%;
  border-bottom: 1px solid #fff;
  padding-bottom: 19px;
  margin-bottom: 24px;
}
#ttd-virtual-appointment p {
  font-family: 'poppins-regular';
  color: #fff;
  font-size: 16px;
  letter-spacing: 0.29px;
  line-height: 24px;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .ttd-banner h1 {
    font-size: 17px;
    margin-left: 0px;
    text-align: center;
    letter-spacing: 0.24px;
    font-family: 'poppins-bold';
    color: #2C2851;
  }

  /* #talk-to-doctor-sec1 {
    padding-top: 25px;
  }
  #talk-to-doctor-sec1 h2 {
    font-size: 26px;
    letter-spacing: 0px;
    line-height: 34px;
  }
  #talk-to-doctor-sec1 .cta-wrapper {
    margin-top: 10px;
  } */

  #terms-and-conditions.ttd-tc {
    margin: 47px 0 40px 0;
  }
  #terms-and-conditions.ttd-tc button.terms-heading {
    padding: 13px 50px 13px 20px;
  }
  #terms-and-conditions.ttd-tc button.terms-heading .accord-btn {
    right: 16px;
    top: 14px;
  }
  #terms-and-conditions.ttd-tc .terms-text {
    padding: 20px 23px 40px 23px;
  }
  #terms-and-conditions.ttd-tc .terms-text ul {
    padding-left: 14px;
    margin-top: 10px;
    margin-bottom: 20px;
  }
  /* #terms-and-conditions.ttd-tc .terms-text ul li::before {
    width: 1.6em;
    margin-left: -1.6em;
  } */
  #terms-and-conditions.ttd-tc .terms-text p,
  #terms-and-conditions.ttd-tc .terms-text ul li {
    letter-spacing: 0px;
    line-height: 23px;
  }


  #ttd-virtual-appointment {
    background: #2C2851;
  }
  #ttd-virtual-appointment .ttd-va-wrapper {
    flex-direction: column;
    text-align: center;
  }
  #ttd-virtual-appointment .block-wrapper {
    padding: 50px 0;
  }
  #ttd-virtual-appointment .img-wrapper {
    width: 100%;
    margin-bottom: 25px;
  }
  #ttd-virtual-appointment .img-wrapper img {
    width: 120px;
  }
  #ttd-virtual-appointment .text-wrapper {
    width: 100%;
    padding-left: 0px;
  }
  #ttd-virtual-appointment h3 {
    border-bottom: 3px solid #fff;
    padding-bottom: 25px;
    margin-bottom: 17px;
  }
  #ttd-virtual-appointment p {
    margin-bottom: 40px;
  }
}
@media (max-width: 575px) {
  #ttd-virtual-appointment a.orange-br-cta {
    width: 100%;
  }
  #terms-and-conditions.ttd-tc .d-mob-num-em {
    display: none;
  }
  #terms-and-conditions.ttd-tc a.only-m-e {
    display: inline-block !important;
  }
}
@media (max-width: 400px) {
  #terms-and-conditions.ttd-tc button.terms-heading .title-text {
    font-size: 16px !important;
  }
}
