@font-face {
	font-family: GothamBlack;
	font-display: swap;
	src: url('/etc/designs/digital/overrides/css/breztri-ca/fonts/Gotham-Black.woff') format('woff');
}
@font-face {
	font-family: GothamBook;
	font-display: swap;
	src: url('/etc/designs/digital/overrides/css/breztri-ca/fonts/Gotham-Book.eot?iefix') format('embedded-opentype'), url('/etc/designs/digital/overrides/css/breztri-ca/fonts/Gotham-Book.ttf') format('ttf'), url('/etc/designs/digital/overrides/css/breztri-ca/fonts/Gotham-Book.woff') format('woff');
}
@font-face {
	font-family: GothamMedium;
	font-display: swap;
	src: url('/etc/designs/digital/overrides/css/breztri-ca/fonts/Gotham-Medium.woff') format('woff'), url('/etc/designs/digital/overrides/css/breztri-ca/fonts/GothamMedium.ttf') format('truetype');
}
@font-face {
	font-family: NotoSans_Black;
	font-display: swap;
	src: url('/etc/designs/digital/overrides/css/breztri-ca/fonts/NotoSans-Black.woff') format('woff');
}
@font-face {
	font-family: NotoSans-ExtraBold;
	font-display: swap;
	src: url('/content/dam/open-digital/breztri-ca/en/fonts/NotoSans-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: NotoSans_Light;
	font-display: swap;
	src: url('/etc/designs/digital/overrides/css/breztri-ca/fonts/NotoSans-Light.woff') format('woff');
}
@font-face {
	font-family: NotoSans_Bold;
	font-display: swap;
	src: url('/etc/designs/digital/overrides/css/breztri-ca/fonts/NotoSans-Bold.woff') format('woff');
}
@font-face {
	font-family: NotoSans_Medium;
	font-display: swap;
	src: url('/etc/designs/digital/overrides/css/breztri-ca/fonts/NotoSans-Medium.woff') format('woff');
}
@font-face {
	font-family: NotoSans_Regular;
	font-display: swap;
	src: url('/etc/designs/digital/overrides/css/breztri-ca/fonts/NotoSans-Regular.woff') format('woff');
}
@font-face {
	font-family: NotoSans_Semibold;
	font-display: swap;
	src: url('/etc/designs/digital/overrides/css/breztri-ca/fonts/NotoSans-Medium.woff') format('woff');
}
/*hcplogin exit ramp*/
.modal-title {
	display: block;
}
.modal-title strong {
	font-family: NotoSans_Regular;
}
/*patientlogin-gap*/
.patient-sec {
	margin-bottom: -30px;
}
/*video-popup*/
.modal.breztri-ca-video-popup .modal-header {
    display: block;
    border-bottom: inherit;
}
#popup-template .modal-dialog .modal-body {
    min-height: 100px;
    overflow-y: initial;
    max-height: 100%;
}
/*hcpPage*/
.dark-gray {
	background-color: #373A36;
}
.whitetitle {
	font-size: 38px;
	line-height: 38px;
	color: #fff;
	text-align: center;
}
.yellowtitle {
	color: #F0B323;
	font-size: 38px;
	line-height: 38px;
	text-align: center;
	padding-bottom: 18px;
}
.white-subtext {
	color: #fff;
	text-align: center;
	font-size: 15px;
	padding-top: 120px;
}
.lighblue {
	background-color: rgba(44, 213, 196, 30%);
}
.blacktext {
	color: #333;
	text-align: center;
}
.regblacktext {
	color: #333;
	/* text-align: center; */
	/* padding: 0 20px; */
}
.hr-bx {
	border-radius: 23px;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	width: 48%;
	height: 46px;
	padding: 3px 0px 0px 12px;
	margin: 1%;
	margin-left: 0%;
	font-size: 14px;
}
.pr-mrg {
	font-size: 14px;
	line-height: normal;
	margin: 1.3%;
}
.fr-header {
	font-size: 14px;
	margin: 2%;
	padding-left: 2%;
}
p.whitecr {
	font-size: 38px;
	color: white;
	line-height: 52px;
	width: 90%;
	margin-top: 15%;
}
.hcp-clm-1 .col-sm-6 {
	margin-left: 6%;
}
.bx-hcp1 {
	border-radius: 23px;
	border-color: #F0B323;
	width: 66%;
	text-align: center;
	height: 35px;
	padding: 5px 0px 0px 1px;
	font-weight: 550;
	background-color: #F0B323;
	margin: 7% 0%;
}
.hcp-sm {
	font-size: 10px;
	width: 80%;
	line-height: 15px;
	color: white;
	margin-top: 4%;
	margin-bottom: 3%;
}
.hcp-pm {
	font-size: 10px;
	width: 65%;
	line-height: 15px;
	color: white;
	margin-top: 4%;
	margin-bottom: 3%;
}
.hcp-resource .carousel .carousel-indicators li.active a {
	border: 1px solid #F0B323;
	background-color: #F0B323;
}
.hcp-resource .carousel .carousel-indicators li .carousel-indicator:after {
	border: 1px solid #F0B323;
	background-color: #F0B323;
}
.bx-hcp2 {
	border-radius: 23px;
	border-color: #F0B323;
	width: 95%;
	height: 60px;
	text-align: center;
	padding: 5px 5px 5px 5px;
	font-weight: 550;
	background-color: #F0B323;
	margin: 0% 0%;
}
.hcp-resource .multi-column-container .row {
    margin: 0 !important;
}
.hcp-tx {
	font-size: 30px;
}
.hcp-tx12 {
	font-size: 18px;
	margin: 5% 0%;
}
.hcp-clm-3 .col-sm-6.col-xs-12.column-1 {
	border: 1px solid #F0B323;
	margin-right: 2%;
}
.hcp-clm-3 .col-sm-6.col-xs-12.column-2 {
	border: 1px solid #F0B323;
	margin-left: 1%;
}
.hcp-clm-3 .col-xs-12 {
	padding: 0px;
}
.hcp-clm-3 .col-sm-6.col-xs-12.column-1 {
	width: 35%;
}
.hcp-clm-3 .col-sm-6.col-xs-12.column-2 {
	width: 35%;
}
.hcp-sml {
	font-size: 14px;
	line-height: 16px;
	padding: 8px 0px 0px 15px;
}
.hcp-resource .component-section.full-width.container.no-style {
	padding: 0px;
}
.hcp-clmx .col-sm-6.col-xs-12.column-1 {
	margin-right: 2%;
	width: 35%;
}
.hcp-clmx .col-sm-6.col-xs-12.column-2 {
	margin-left: 1%;
	width: 35%;
}
.hcp-sml-1 {
	font-size: 14px;
	line-height: 16px;
	padding: 4px 0px 4px 15px;
	background-color: #fff;
}
.hcp-txts {
	font-size: 9px;
	line-height: 14px;
	margin-top: 1%;
}
.orng-hcp {
	background-color: rgba(240, 179, 35, 30%);
}
.hcp-clm-7 .col-sm-6.col-xs-12.column-1 {
	margin-right: 2%;
	width: 40%;
}
.hcp-clm-7 .col-sm-6.col-xs-12.column-2 {
	margin-left: 1%;
	width: 40%;
}
.hcp-resource-list-font {
	font-family: NotoSans_Regular !important;
}
.hcp-tx12-2 {
	font-size: 14px;
}
.sec-hd {
	font-size: 14px;
}
/*Ryan Text Style START*****************************/
.safety-subhead {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: underline;
	font-family: NotoSans_Regular;
}
.safety-list {
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	font-family: NotoSans_Regular;
}
.whitetext {
	color: #fff;
}
.orangetext {
	color: #f5b120;
}
h1 {
	font-size: 60px;
	line-height: normal;
	font-family: NotoSans_Regular;
}
h2 {
	font-size: 30px;
	line-height: normal;
	font-family: NotoSans_Bold;
}
h3 {
	font-size: 20px;
	line-height: normal;
	font-family: NotoSans_Bold;
}
h4 {
	font-size: 16px;
	line-height: normal;
	font-family: NotoSans_Bold;
}
p {
	font-size: 16px;
	line-height: normal;
	font-family: NotoSans_Regular;
}
ul {
	font-size: 16px;
	line-height: normal;
	font-family: NotoSans_Regular;
}
.bullet {
	font-size: 16px;
	line-height: normal;
	font-family: NotoSans_Regular;
}
.col-patientresources {
	text-align: right;
	width: 35%;
}
.col-patientcases {
	margin-right: 2%;
	width: 100%;
}
.button-learndavid {
	border-radius: 23px;
	background-color: #49C2BD;
	text-align: center;
	width: 100%;
	height: 40px;
	padding: 8px 0px 0px 0px;
	margin: 15px 0px 10px 0px;
	font-weight: 550;
}
.button-learndavid .button-learn-text,
.button-learndiana .button-learn-text,
.learnmore .btn_text_cls,
.cookie-page .btn_text_cls,
.hcp-rb .btn_text_cls {
	font-family: 'NotoSans_Bold';
}
.hcp-tx12-1 sup {
	top: -9px;
	font-size: 10px;
}
.button-learndiana {
	border-radius: 23px;
	background-color: rgba(240, 179, 35, 100%);
	text-align: center;
	width: 100%;
	height: 40px;
	padding: 8px 0px 0px 0px;
	margin: 15px 0px 10px 0px;
	font-weight: 550;
}
.callout-registerforupdates {
	font-size: 23px;
	color: #fff;
	line-height: normal;
	font-family: NotoSans_Regular;
}
.lightgreenbackground {
	background-color: #daf3f1;
}
/*Ryan Text Style END*******************************/
p.hcp-txtt {
	font-size: 11px;
	line-height: 16px;
	padding: 8px 0px 0px 15px;
	font-family: NotoSans_Regular;
}
.hcp-bx-2 {
	border-radius: 23px;
	border-color: #F0B323;
	width: 85%;
	height: 40px;
	padding: 8px 0px 0px 50px;
	font-weight: 550;
	background-color: #F0B323;
	margin: 15px 0px 10px 15px;
}
.hcp-bx1 {
	border-radius: 23px;
	border-color: rgba(44, 213, 196, 30%);
	width: 85%;
	height: 40px;
	padding: 8px 0px 0px 50px;
	font-weight: 550;
	background-color: rgba(44, 213, 196, 30%);
	margin: 15px 0px 10px 15px;
}
.hcp-bx2 {
	border-radius: 23px;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	width: 85%;
	height: 40px;
	padding: 8px 0px 0px 28px;
	margin: 15px 0px 10px 15px;
	font-weight: 550;
}
.hcp-rb {
	border-style: solid;
	border-width: 1px;
	width: 98%;
	height: 50px;
	margin: 5px 0px 10px 5px;
	font-weight: 550;
	background-color: white;
	padding-top: 4px;
	border-radius:30px;
}
.hcp-whta {
	color: white;
	font-size: 20px;
	margin-top: 2%;
}
.hcp-blk {
	padding: 5%;
}
.hcp-resource .pr-mrg a {
	text-decoration: none !important;
	color: #333;
}
.hcp-resource .mr-bx a {
	text-decoration: none !important;
	color: #333;
}
.hcp-resource .hr-bx a {
	text-decoration: none !important;
	color: #333;
}
.hcp-resource .bx-hcp2 a {
	text-decoration: none !important;
	color: #333;
}
.hcp-resource .bx-hcp1 a {
	text-decoration: none !important;
	color: #333;
}
.hcp-resource .res-wd {
	width: 90%;
}
header .navbar-toggle[aria-expanded="true"] span.icon-bar:nth-child(2) {
	opacity: 0;
}
header .navbar-toggle[aria-expanded="true"] span.icon-bar:nth-child(1) {
	transform: rotate(45deg);
	top: 8px;
	position: relative;
	left: 0;
}
header .navbar-toggle[aria-expanded="true"] span.icon-bar:nth-child(3) {
	transform: rotate(-45deg);
	top: -4px;
	position: relative;
	left: 0;
}

.hcp-resource .footer .new-image.IMC_logo,.patient-resource .footer .new-image.IMC_logo,
.signup .footer .new-image.IMC_logo,.hcp-login .footer .new-image.IMC_logo, .hcp-registration .footer .new-image.IMC_logo,
.patient-login .footer .new-image.IMC_logo{
    width: 50px;
    height: 50px;
}
.hcp-resource .footer .col-sm-20.col-xs-12.col-sm-6.column-4,
.patient-resource .footer .col-sm-20.col-xs-12.col-sm-6.column-4,
.signup .footer .col-sm-20.col-xs-12.col-sm-6.column-4,.hcp-login .footer .col-sm-20.col-xs-12.col-sm-6.column-4,
.hcp-registration .footer .col-sm-20.col-xs-12.col-sm-6.column-4,.patient-login .footer .col-sm-20.col-xs-12.col-sm-6.column-4{
    display:none;
}



/*2024*/
.patient-login  .din-txt {
    text-decoration: underline;
}
.patient-login .popover-content {
    background-color: #1F1F1F;
    padding: 9px 10px 9px 15px;
}
.patient-logo img{
    width: 305px;
    max-width: 305px;
}
.patient-men{
    margin-top: 54px;
    padding: 0px 22px;
}
.patient-login .patient-login-heading{
    font-family:NotoSans-ExtraBold;
}
.component-section-1{
    padding: 37px 0px 2px 60px;
}

.patient-men p {
    padding: 0px 22px 0px;
    margin-bottom: 0;
}
.patient-resource .navbar .text.parbase a{
    color:#1F1F1F;
}
.patient-resource .pr-mrg{
    font-size:16px !important;
    margin: 0.3%;
}
.fr-menu{
    background-color: transparent !important;
    display: flex;
    list-style-type: none !important;
    border: none;
    margin-left: /*270px*/ 0 !important;
}
.patient-resource .fr-menu .active,.patient-login .fr-menu .active{
    color: #F0B323 !important;
}
.patient-resource .orangetext {
    color: #FFAF00;
}
.patient-banner-text{
    margin-top: 29px;
    font-size: 75px;
    line-height: 90px;
    font-family:NotoSans-ExtraBold;
}
.pat-sub-txt{
    font-size:36px;
    color:#1F1F1F;
}
.canadian-patients{
    color: #ffffff;
    font-size: 22px;
    font-family: NotoSans_Medium;
    margin-top: 2%;
}
.canadian-patients sup{
    top:-8px;
    font-size:50%;
}
#hero-banner-reg {
    padding-bottom: 279px !important;/*padding-bottom: 196px !important;*/
}
.patient-resource-text {
    letter-spacing: -0.1px;
    margin-bottom: 32px;
    color:#000000;
}
.button-download {
    margin:-28px auto 25px; /*margin: -37px auto 25px;*/
    position: relative;
}
.button-download .btn-dl {
    display: block;
    margin: auto;
    background-color: #F3B120;
    padding: 12px 25px 12px 25px;
    max-width: 188px;
    border-radius: 22.5px;
    font-size: 22px;
    font-family: NotoSans_Bold;
    font-weight: bold !important;
    text-align:center;
    color:#000000 !important;
}
.btn-watch{
    max-width: 247px !important;
}
.pat-ttl {
    font-size:20px;
    line-height:22px;
    font-family:NotoSans_Bold;
    color:#1F1F1F;
    background: #fff;
        padding: 8px 0 8px 8px;
}
.pat-col-padding .col-sm-4.col-xs-12.column-2 .res-dwn-wrap .pat-ttl,
.pat-col-padding .col-sm-4.col-xs-12.column-3 .res-dwn-wrap .pat-ttl{
    padding: 15px 0 22px 8px;
}
.pat-desp{
    font-size:18px;
    color:#000000;
}
.pat-res-img{
    max-width:300px;
}
.res-dwn-wrap{
    max-width:300px;
}
.pat-banner-text{
    padding:0px 74px !important;
}
#pat-res-section{
    padding:26px 88px;
}
.saf-info-section{
    padding:27px 88px !important;
}
.pat-col-padding .col-sm-4.col-xs-12.column-1{
    padding:0 0;
}
.patient-resource .footer,.patient-login .footer{
    background-color: #333333 !important;
}
.pat-breztri-logo img{
    width: 184px !important;
    max-width: 184px;
}
.pat-az-logo img{
    width: 207px !important;
    max-width:207px;
    margin-left: -3em;
}
.pat-imc-paab-logo img{
    max-width:169px;
}
.patient-resource .safety-info-sup p{
    font-size:20px;
    letter-spacing: -0.3px;
    color:#000000;
    margin-bottom: 30px;
}
.patient-resource .safety-info-sup p a{
    /*text-decoration: underline;*/
    color:#000000;
}
.patient-resource .footer-policy p a,.patient-login .footer-policy p a{
    font-size:14px !important;
}
.patient-resource .footer p,.patient-login .footer p{
    font-size:10px;
    line-height:15px;
    font-family: NotoSans_Regular;
}
.patient-resource .safety-info-sup p b{
    font-family:NotoSans_Bold;
}
.pat-footer-logo{
    padding: 15px 15.2em 0em;
}
.patient-resource .footer,.patient-login .footer{
    padding-bottom: 43px !important;
}
.mob-lang{
    display:none;
}
.only-tab{
    display:none;   
}
.only-mob{
 display: contents;   
}
.patient-resource .primary-navigation .container{
    width:100%;
}
.patient-resource .lightgreenbackground {
    background-color: #cfefed !important;
}
.patient-resource .footer-policy p,.patient-login .footer-policy p {
    margin: 0 4.7em;
}
.patient-resource .fr-menu{
    margin-top: 0 !important;
}
/*2024*/


/*hcp-resource starts*/

.hcp-res-mic .fr-header {
    display: flex;
    font-size: 18px;
    padding-left: 0;
    margin: auto 0px;
        padding-top: 2%;
}
.hcp-res-mic .ro-w {
    margin-left: -40px;
}
.hcp-res-mic .fr-header .active, .hcp-res-mic .fr-header .active {
    color: #F0B323;
    font-family: NotoSans_Bold;
    padding-left: 10px;
}
.hcp-res-mic .fr-header a {
    display: flex !important;
}
.hcp-res-mic .pr-mrg {
    margin: auto 9px;
}
.pr-mrg {
    font-size: 14px;
    line-height: normal;
    margin: 1.3%;
}
.hcp-res-mic .hr-bx  {
    width: 100%;
    max-width: 221px;
    height: 62px;
    padding: 10px 10px 10px;
    font-size: 16px !important;
    font-family: NotoSans_Bold;
    border-radius: 20px;
    margin: 1%;
    text-align: center;
}
.hcp-res-mic .navbar .text.parbase a {
    display: contents;
}
.hcp-res-mic p.whitecr {
    font-size: 56px;
    color: #ffffff;
    line-height: normal;
    font-family: NotoSans-ExtraBold;
    margin-top: 8%;
    /*width: 100%;*/
}
.hcp-res-mic .bx-hcp1 {
    border-radius: 12px;
    border-color: #48C1BB;
    width: 100%;
    max-width: 66%;
    padding: 23px 10px;
    background-color: #48C1BB;
    margin: 0;
    font-family: 'NotoSans_Bold';
    height: 80px;
    max-height: auto;
    font-size: 24px;
    margin-top: 48px;
}
.hcp-res-mic .hcp-sm {
    font-size: 14px;
    line-height: normal;
    width: 85%;
    color: #ffffff;
    /*margin-bottom: 12%;*/
}
.hcp-res-mic .p-txt-3 {
    font-size: 16px;
    line-height: 24px;
    width: 80%;
    color: #ffffff;
    margin-top: 8%;
    margin-bottom: 10.5%;
}

.hcp-res-mic .hcp-resource-text-1 {
    font-size: 40px;
    font-family: NotoSans_Semibold;
    color: #1F1F1F;
}
.hcp-res-mic .hcp-tx12 {
    font-size: 20px;
    line-height: 28px;
    margin: 5% 0%;
        padding-right: 5px;
}
.hcp-res-mic .pat-ttl {
    font-size: 20px !important;
    color: #1F1F1F !important;
    line-height: 24px;
    padding: 0 13px;
    margin-top: 21px;
    margin-bottom: 21px;
}
.hcp-res-mic .pat-desp {
    font-size: 18px !important;
    color: #1F1F1F !important;
    padding: 0 13px;
    min-height: 149px;
}
.hcp-res-mic .cli-overview p.button-download {
    margin: 19px auto 25px !important;
}
.hcp-res-mic .patient_cas-tit {
    font-family: NotoSans_Semibold;
    color: #1F1F1F;
    font-size: 24px;
}
.hcp-res-mic .button-learndavid, .hcp-res-mic .button-learndiana, .hcp-res-mic .learnmore {
    max-width: 360px;
    height: 56px;
    padding: 18px 0px 0px 0px;
    border-radius: 20px;
}
/*.hcp-res-mic .col-patientcases .column-1, .hcp-res-mic .col-patientcases .column-2 {*/
/*    max-width: 368px;*/
/*    padding: 0;*/
/*    margin-right: 16px;*/
/*}*/
/*.hcp-res-mic .hcp-clm5 .column-1, .hcp-res-mic .hcp-clm5 .column-2 {*/
/*    padding: 0;*/
/*}*/
.hcp-res-mic .hcp-rb {
     width: 100%;
    max-width: 360px;
    height: 75px;
    margin: 12px 0;
    border-radius: 20px;
    padding: 8px 10px;
}
.hcp-res-mic .cp-sec1 .hcp-colom11 .column-1 {
    border: 1px solid rgba(204, 204, 204, 100%);
    padding: 0;
    max-width: 280px;
    margin-right: 24px;
}

.hcp-res-mic .hcp-clm5 .column-1, .hcp-res-mic .hcp-clm5 .column-2 {
    padding: 0;
}
.hcp-res-mic .cp-sec1 .hcp-colom11 .column-2 {
    margin-left: 0;
    max-width: 270px;
}
.hcp-res-mic .cp-sec1 .hcp-colom11 .column-1 {
    border: 1px solid rgba(204, 204, 204, 100%);
    padding: 0;
    max-width: 276px;
    margin-right: 24px;
}
/*.hcp-res-mic .hcp-clm-4 .column-1, .hcp-res-mic .hcp-clm-4 .column-2, .hcp-res-mic .hcp-clm-4 .column-3 {*/
/*    max-width: 279px;*/
/*    padding: 0;*/
/*    margin-right: 16px;*/
/*}*/
.hcp-res-mic .cp-sec1 {
    padding: 8.4em 0 5.2em;
}

.hcp-res-mic .cp-sec2 {
    padding: 5.6em 0 4.8em;
}
.hcp-res-mic .cp-sec3 {
    padding: 5em 0 5.1em;
}
.hcp-res-mic .cp-sec4 {
    padding: 7.7em 0 6.4em;
}
.hcp-res-mic .hcp-clm-4 .column-1, .hcp-res-mic .hcp-clm-4 .column-2, .hcp-res-mic .hcp-clm-4 .column-3 {
    max-width: 276px;
    padding: 0;
    margin-right: 16px;
}
.hcp-res-mic .hcp-sml-1 {
        width: 100%;
    }
.hcp-res-mic p.hcp-rb a {
    color: #000000;
    font-family: NotoSans_Bold;
    font-size: 22px;
}
.hcp-res-mic .callout-registerforupdates {
    font-size: 28px;
    margin-left: 47px;
}
.hcp-res-mic .hcp-clm5 .column-1, .hcp-res-mic .hcp-clm5 .column-2 {
    padding: 0;
}
.hcp-res-mic .saf-title {
    font-size: 24px;
    font-family: 'NotoSans_Medium';
    color: #1F1F1F;
    margin-bottom: 26px;
}
.hcp-res-mic .safety-subhead {
    font-family: NotoSans_Bold;
    font-size: 18px !important;
    color: #1F1F1F;
}
.hcp-res-mic .cookie-page p, .safety-para-s {
    font-size: 15px;
    font-family: NotoSans_Medium;
    color: #1F1F1F;
}
.hcp-res-mic .sec-hd {
    font-size: 18px !important;
    font-family: NotoSans_Medium;
    margin-bottom: 5px;
}
.hcp-res-mic .safety-list {
    padding: 0px 0px 0px 29px;
}
.hcp-res-mic .hcp-tx12-2, .hcp-res-mic .safety-para, .hcp-res-mic .safety-list li {
    font-size: 18px !important;
    font-family: NotoSans_Medium !important;
    color: #1F1F1F !important;
}
.hcp-res-mic .bx-hcp2 {
   border-radius: 12px;
    border-color: #F0B323;
    width: 475px;
    max-width: 475px;
    padding: 15px 3px;
    background-color: #F0B323;
    margin: 0;
    font-family: 'NotoSans_Bold';
    height: 100px;
    max-height: auto;
    font-size: 24px;
    margin-bottom: 16%;
    /*margin-bottom:26.5%;*/
    margin-top: 48px;
    /* margin-bottom: 223px; */

}
.hcp-res-mic .col-patientcases .column-2 {
    margin-right: 0px;
}
.hcp-res-mic .cookie-page h4 {
    font-family: NotoSans_Bold;
    font-size: 15px;
    color: #1F1F1F;
    margin-bottom: 0;
}
.hcp-res-mic .col-patientcases .column-1, .hcp-res-mic .col-patientcases .column-2 {
    max-width: 368px;
    padding: 0;
    margin-right: 16px;
}
.hcp-res-mic .safety-para {
    font-size: 18px !important;
    font-family: NotoSans_Medium !important;
    margin-bottom: 26px;
}
.hcp-res-mic .hcp-smll {

        min-height: 338px;
}
.hcp-res-mic .hcp-sml-1 {
    min-height: 335px;
}
.hcp-sml-5.cli-overview {
    min-height: 330px;
}
.hcp-res-mic sup {
    top: -0.5em !important;
        font-size: 75% !important;
}
.hcp-res-mic .footer-last sup {
    top: -8px;
}
.hcp-res-mic .primary-navigation .container {
    width: 1371px;
    /*padding: 0;*/
}
.hcp-res-mic .hcp-dsksnip {
    padding: 20px 0px 5px;
    /* padding: 40px 0px 5px; */
}

.hcp-res-mic .headerlogoimage {
    width: auto;
    margin: 6px 0px;
    max-width: 251px;
}
.hcp-res-mic .para-slide-bottom {
    margin-bottom: 12.2%;
    /*margin-bottom: 6.8%;*/
    /* margin-bottom: 13%; */
}
.hcp-res-mic .slide-2-heading {
    width: 110% !important;
}
.hcp-resource .res-wd {
    width: 100% !important;
}
.hcp-res-mic .footer {
    margin-top: 110px;
}
.hcp-res-mic  .indic-txt {
    padding-bottom: 2%;
}
/*hcp-resource ends*/



/*footer*/
.pat-breztri-logo img {
    width: 184px !important;
    max-width: 184px;
}
.pat-az-logo img {
    width: 207px !important;
    max-width: 207px;
    margin-left: -3em;
}
.pat-imc-paab-logo img {
    max-width: 169px;
}
.pat-footer-logo {
    padding: 15px 15.2em 0em;
}
.patient-login .footer {
    background-color: #333333 !important;
}
/*footer style ends*/




/* HCP patient Login*/
@media screen and (min-width:992px) {
	.mobilehide {
		display: none;
	}
	.ro-w {
		display: flex;
	}
	.hcp-resource .primary-navigation.snippet-nav {
		margin-top: -3%;
	}
	.hcp-resource .hcp-sec-main1 {
		background-position: 90%;
		padding-bottom: 5% !important;
	}
	.hcp-resource .hcp-sec-main2 {
		background-position: 100%;
		/*padding-bottom: 1px !important;*/
		/*padding-top: 1px !important;*/
	}
	.hcp-resource.hcp-res-mic .hcp-sec-main1 {
	    max-height: 957px;height: 957px;
	}

	.hcp-resource.hcp-res-mic .hcp-sec-main2 {
	    max-height: 957px;height: 957px;
	}
	.bx-hcp1 {
		border-radius: 33px;
		border-color: #F0B323;
		width: 36%;
		height: 35px;
		padding: 7px 0px 0px 0px;
		font-weight: 550;
		background-color: #F0B323;
		margin: 7% 0%;
	}
	.bx-hcp2 {
		border-radius: 33px;
		border-color: #F0B323;
		width: 72%;
		height: 35px;
		padding: 7px 0px 0px 0px;
		background-color: #F0B323;
		margin: 7% 0%;
	}
	.cp-sec1 .hcp-colom11 .column-2 {
		border-color: rgba(204, 204, 204, 100%);
		border-style: solid;
		border-width: 1px;
		padding-right: 0px;
		padding-left: 0px;
		margin-left: -4%;
	}
	.cp-sec1 .hcp-colom11 .column-3 {
		border-color: rgba(204, 204, 204, 100%);
		border-style: solid;
		border-width: 1px;
		padding-right: 0px;
		padding-left: 0px;
		margin-left: 4%;
	}
	.cp-sec2 .hcp-colom11 .column-2 {
		border-color: rgba(204, 204, 204, 100%);
		border-style: solid;
		border-width: 1px;
		padding-right: 0px;
		padding-left: 0px;
		margin-left: -4%;
		background-color: white;
	}
	.cp-sec2 .hcp-colom11 .column-3 {
		border-color: rgba(204, 204, 204, 100%);
		border-style: solid;
		border-width: 1px;
		padding-right: 0px;
		padding-left: 0px;
		margin-left: 4%;
		background-color: white;
	}
	.patient-resource .primary-navigation.snippet-nav {
		margin-top: -3%;
	}
	.patient-resource .headerlogoimage {
		width: 70%;
		margin-left: -12%;
	}
	.patient-resource .component-section.full-width.container.no-style {
		padding: 0px;
	}
	.patient-resource .pr-mrg a {
		text-decoration: none !important;
	}
	.patient-login .patient-login-bottom-text {
        width: 70%;
    }
    .hcp-resource .primary-navigation.snippet-nav {
        margin-top: -3%;
    }
}
@media screen and (max-width:991px) {
	.mobilehide {
		display: block;
		padding: 0;
	}
	.mobile-hide1 .row {
		display: flex;
	}
	.hcp-resource .footer .new-image.IMC_logo,.patient-resource .footer .new-image.IMC_logo,
    .signup .footer .new-image.IMC_logo,.hcp-login .footer .new-image.IMC_logo, .hcp-registration .footer .new-image.IMC_logo,
    .patient-login .footer .new-image.IMC_logo{
    width: 20%;
    margin: auto;
        height: auto;
}
}
.headerlogoimage {
	width: 85%;
	margin-left: -0%;
}
.cp-sec1 {
	padding-bottom: 5%;
}
.cp-sec2 {
	padding-bottom: 5%;
}
.clr-1b {
	background-color: rgba(44, 213, 196, 30%);
	border-radius: 26px;
	width: 85%;
	height: 50px;
	padding: 12px 0px 0px 0px;
	margin: 15px 0px 10px 15px;
	font-weight: 550;
}
.clr-1g {
	background-color: #F0B323;
	border-radius: 26px;
	width: 85%;
	height: 50px;
	padding: 12px 0px 0px 0px;
	margin: 37px 0px 10px 15px;
	font-weight: 550;
}
.clr-wt {
	background-color: white;
	padding-bottom: 9%;
}
.clr-wt2 {
	background-color: white;
	padding-bottom: 2%;
}
.cp-sec3 {
	padding-bottom: 5%;
}
.cp-sec4 {
	padding-bottom: 5%;
}
.mr-bx {
	border-radius: 23px;
	border-color: black;
	border-style: solid;
	border-width: 1px;
	width: 100%;
	height: 52px;
	padding: 7px 0px 0px 25px;
	font-size: 14px;
}

.hcp-tx12-2 sup {
	top: -3px;
}
.hcp-tx12-3 sup {
	top: -3px;
}
.safety-info-sup sup {
	top: -10px;
}
.canadian-patients-sup sup {
	top: -4px;
}
.breztri-patients-sup sup {
	top: -8px;
}
.prescribe-breztri-sup sup {
	top: -3px;
}
.footer-last sup {
    top: -3px;
}
.pat-ttl sup {
    top: -8px;
}
@media screen and (min-width: 1024px) {
    .hcp-sml-5 {
        font-size: 16px;
        line-height: 50px;
        padding: 4px 2px 5px 11px;
        background-color: #fff;
        font-family: NotoSans_Bold;
    }
}
/* For Desktop View */
@media screen and (min-width: 1024px) {
    .hcp-reg-lang-fr {
    padding-top: 4px;
     }
	.log-hcp sup {
		font-size: 14px;
		top: -16px;
	}
	p.whitecr {
		font-size: 48px;
		color: white;
		line-height: 52px;
		width: 90%;
		margin-top: 15%;
		font-family: Notosans_Bold;
	}
	.lang {
		display: none;
	}
	.forgot-password .popover {
		top: -80px !important;
		width: 80%;
	}
	.trademark-resource {
		font-size: 12px;
	}
	.lang-select12 {
		display: none;
	}
	/*login fields-width reduce*/
	.hcp-custom-user-login-width {
		width: 60%;
	}
	.hcp-custom-login-password-width {
		Width: 60%;
	}
	.headerlogoimage-123 {
		margin-top: 14px;
		margin-left: -19px;
	}
	.pat-reg-en-fr {
		display: none;
	}
	.headerlogoimage121 {
		margin-left: -148px;
	}
	.hcp-login-lang {
		display: none;
	}
	#second-slide-2 {
		display: none;
	}
	#mobile-section {
		display: none;
	}
	#hero-banner-reg {
		padding-bottom: 283px;
		margin-top: -100px;
	}
	.ss-pl-tm sup {
		top: -8px;
		font-size: 10px;
		left: -1px;
	}
	.ss-pl-reg sup {
		top: -5px;
		font-size: 14px;
		left: -1px;
	}
	.sep {
		padding-bottom: 100px;
	}
	.regblacktext-21 {
		text-align: center;
		margin-top: -16px;
	}
	.headerlogoimage-lp {
		width: 85%;
		margin-left: -0%;
		margin-top: 16px;
	}
	.hcp-txts-desk {
		font-size: 9px;
		line-height: 14px;
		margin-top: 1%;
	}
	.hcp-smll P {
		font-size: 14px;
	}
	.hcp-txts {
		display: none;
	}
	.ss12 sup {
		top: -5px;
		font-size: 10px;
	}
	.ss13 sup {
		top: -9px;
		font-size: 7px;
	}
	.ss133, sup {
    top: -11px;
    /*font-size: 7px;*/
}
	.hcp-tx12 sup {
		top: -7px;
	}
	.blue-btn-div-mob {
		display: none;
	}
	.patient-lang-mob {
		display: none;
	}
	.patient-btn-mob {
		display: none;
	}
	.ss sup {
		top: -23px;
		font-size: 15px;
	}
	.ss22 sup {
		top: -5px !important;
		font-size: 10px;
	}
	.reg-icons {
		text-align: center;
		padding-bottom: 10px;
	}
	.headerlogoimage-login {
		display: none;
	}
	.patient-btn-mob-1 {
		display: none;
	}
	.terms-of-use {
		text-decoration: underline;
	}
	.reg-icon-1 {
		text-align: center;
		padding-bottom: 20px;
	}
	.regblacktext-1 {
		text-align: center;
	}
	.reg-icons-2 {
		text-align: center;
		padding-bottom: 20px;
	}
	.regblacktext-2 {
		text-align: center;
	}
	.reg-icons-3 {
		text-align: center;
		padding-bottom: 20px;
	}
	.regblacktext-3 {
		text-align: center;
	}
	.trademark sup {
		font-size: 8px;
		top: -8px;
	}
	.blue-btn-div1 {
		margin-right: 70px;
	}
	p.orange-log1 {
		text-align: center;
		width: 200px;
		border-radius: 25px;
		font-style: normal;
		color: #373A36;
		font-weight: bold;
		opacity: 1;
		padding: 5px;
	}
	.headerlogoimage1 {
		width: 85%;
		margin-left: -0%;
	}
	.patient-login-heading {
		font-size: 96px;
		line-height: 96px;
		/* font-weight: bold; */
		font-family: "NotoSans_Bold";
		padding-bottom: 31px;
	}
	.patient-login-subheading {
		font-size: 36px;
		font-family: "NotoSans_regular";
		line-height: 42px;
	}
	.patient-login-text {
		font-size: 42px;
		font-family: "NotoSans_regular";
		line-height: 42px;
		padding-bottom: 56px;
	}
	.patient-login-bottom-text {
		font-size: 24px;
        font-family: "NotoSans_regular";
        font-weight: 400;
        line-height: 33px;
        padding: 22px 0 24px 0;
	}
	.ss2 sup {
		top: -2px;
		font-size: 22px;
		left: -6px;
	}
	.ss1 sup {
		top: -16px;
		font-size: 18px;
		left: -2px;
	}
	.email-err,
	.showErrMsg {
		font-family: 'NotoSans_Regular';
	}
	.hcp-sm sup {
		top: -0.2em;
	}
	.hcp-smll {
		font-family: NotoSans_Bold;
		font-size: 16px;
		padding-left: 8px;
	}
	.hcp-sml-1 {
		font-size: 16px;
		/* line-height: 16px; */
		padding: 4px 0px 4px 15px;
		background-color: #fff;
		font-family: NotoSans_Bold;
	}
	.hcp-sml-1 p {
		font-size: 6px;
	}
	.hcp-sml-2 p {
		font-size: 10px;
	}
	.hcp-sml-2 {
		/* background-color: white; */
		font-size: 16px;
		/* line-height: 16px; */
		padding: 4px 2px 5px 11px;
		background-color: #fff;
		font-family: NotoSans_Bold;
	}
	.learnmore {
		text-align: center;
		border-style: solid;
		border-radius: 30px;
		border-width: 1px;
		border-color: #b0b0b0;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.hcp-sml-2-mod {
		padding: 16px 2px 16px 11px;
	}
	.headerlogoimage-3 {
		display: none;
	}
	.lang-select {
		display: none;
	}
	.ss21 sup {
		top: -17px;
		font-size: 21px;
		left: -2px;
	}
	.fr-menu {
		margin-left: 313px;
		/* float: left; */
		margin-top: 7px;
		font-size: 16px;
		font-family: NotoSans_Regular;
	}
	.patient-resource-text {
		font-size: 20px;
		margin-top: 14px
	}
}
/* iPhones (X, Xs, XR and 11) */
@media only screen and (min-width: 375px) {
	.lang-fr a {
		/* margin-left: 286px;
margin-top: -66px;
margin-bottom: 18px;*/
		font-family: Notosans_regular;
	}
	.lang-en a {
		/*margin-left: 254px;
margin-top: -55px;
margin-bottom: 18px;*/
		font-family: Notosans_regular;
	}
	.lang span a {
		margin: 0;
		line-height: 14px;
	}
	.lang {
		display: flex;
		width: 80px;
		float: right;
		margin-top: -50px;
	}
	.lang span {
		display: block;
		width: 50%;
		padding: 0 10px;
	}
	.lang span+span.lang-fr {
		border-left: 2px solid #3c4242;
	}
	.header-login-display {
		display: block !important;
	}
	.hcp-sml-1 {
		font-size: 14px;
		line-height: 20px;
		padding: 4px 0px 4px 8px;
		background-color: #fff;
		width: 237px;
		font-family: NotoSans_Bold;
		/* padding-top: 3px; */
	}
	.hcp-txts1 {
		display: none;
	}
}
/* For iPhone 12 and 13 */
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
	/*margin-bottom: -273px;*/
}
.header-login-display {
	display: block !important;
}
.hcp-sml-1 {
	font-size: 14px;
	line-height: 16px;
	padding: 4px 0px 4px 8px;
	background-color: #fff;
	width: 237px;
	font-family: NotoSans_Bold;
	/* padding-top: 3px; */
}
.lang-txt--desk {
	display: none;
}

.patient-reg-login-btn {
	display: none;
}
.patient-reg-reg-btn {
	display: none;
}
.patient-reg-pat-login {
	display: none;
}
.lang-fr a {
	/* margin-left: 286px;
margin-top: -66px;
margin-bottom: 18px;*/
	font-family: Notosans_regular;
}
.lang-en a {
	/*margin-left: 254px;
margin-top: -55px;
margin-bottom: 18px;*/
	font-family: Notosans_regular;
}
.lang span a {
	margin: 0;
	line-height: 14px;
}
.lang {
	display: flex;
	width: 80px;
	float: right;
	margin-top: -50px;
}
.lang span {
	display: block;
	width: 50%;
	padding: 0 10px;
}
.lang span+span.lang-fr {
	border-left: 2px solid #3c4242;
}
/* Dev-1*/
/* For Mobile Portrait View */
@media screen and (max-device-width: 480px) and (orientation: portrait) {
    .hcp-reg-lang-fr{
        display:none;
    }
	.log-hcp sup {
		font-size: 14px;
		top: -18px
	}
	.lang-fr a {
		/* margin-left: 286px;
margin-top: -66px;
margin-bottom: 18px;*/
		font-family: Notosans_regular;
	}
	.lang-en a {
		/*margin-left: 254px;
margin-top: -55px;
margin-bottom: 18px;*/
		font-family: Notosans_regular;
	}
	.lang span a {
		margin: 0;
		line-height: 14px;
	}
	.lang {
		display: flex;
		width: 80px;
		float: right;
		margin-top: -50px;
	}
	.lang span {
		display: block;
		width: 50%;
		padding: 0 10px;
	}
	.lang span+span.lang-fr {
		border-left: 2px solid #3c4242;
	}
	.userEnroleForm {
		margin-bottom: -140px;
	}
	.trademark-resource {
		font-size: 13px;
	}
	/*registration*/
	#password {
		height: 34px;
	}
	.pat-reg-line-height {
		margin-top: -30px;
	}
	.pat-reg-en-fr {
		display: block;
		margin-left: 263px;
		margin-top: -40px;
	}
	.pat-reg-log-wid {
		width: 53%;
		padding-top: 20px;
	}
	.patient-reg-text-vis {
		padding: 17px;
	}
	.patient-reg-login-btn {
		display: none;
	}
	.patient-reg-reg-btn {
		display: none;
	}
	.header-login-display {
		display: block !important;
	}
	.headerlogoimage-lp {
		display: none;
	}
	.headerlogoimage121 {
		display: none;
	}
	.hcp-reg-lang {
		margin-left: 263px;
		margin-top: -53px;
	}
	.hcp-login-lang {
		/* float: right; */
		margin-left: 236px;
		margin-top: -55px;
		padding-bottom: 14px;
	}
	.headerlogoimage-31 {
		margin-top: -79px;
		/*width: 100%;*/
		/*margin-left: -20px;*/
	}
	#hero-banner-reg {
		display: none;
	}
	.headerlogoimage-lp {
		width: 56%;
		padding-top: 16px;
	}
	.hcp-txts-desk {
		display: none;
	}
	.headerlogoimage-12 {
		display: none;
	}
	.safety-info-padding {
		/*padding: 20px;*/
	}
	.patient-resource-text {
		font-size: 14px;
	}
	.blue-btn-div-mod {
		display: none;
	}
	.ss12 sup {
		top: -3px;
	}
	.hcp-sm sup {
		top: -0.2em;
	}
	.lang-select {
		font-family: NotoSans_Regular;
	}
	.learnmore {
		text-align: center;
		border-style: solid;
		border-radius: 30px;
		border-width: 1px;
		border-color: #b0b0b0;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.btn_text_cls-mod {
		color: #686868 !important;
	}
	.callout-registerforupdates {
		margin-top: 40px
	}
	.hcp-tx12 sup {
		top: -5px;
	}
	.cookie-page {
		margin-left: 15px;
		margin-right: 15px;
	}
	.mob-header {
		width: 77%;
		font-size: 36px;
		line-height: 54px;
		font-family: NotoSans_regular;
		color: #fff;
		padding-left: 10px;
		padding-top: 34px;
	}
	.hcp-smll {
		font-size: 14px;
		line-height: 16px;
		padding: 8px 0px 8px 8px;
		width: 75%;
		border-style: solid;
		border-top: none;
		border-color: #d7d7d7;
		border-width: 1px;
		font-family: NotoSans_Bold;
	}
	.hcp-sml-1 {
		font-size: 14px;
		line-height: 16px;
		padding: 4px 0px 4px 8px;
		background-color: #fff;
		width: 75%;
		font-family: NotoSans_Bold;
		/* padding-top: 3px; */
	}
	.hcp-sml-2 {
		width: 75%;
		background-color: #fff;
		font-size: 14px;
		line-height: 16px;
		padding: 4px 0px 4px 8px;
		font-family: NotoSans_Bold;
	}
	.clr-wt {
		background-color: white;
		padding-bottom: 9%;
		width: 248px;
	}
	.new-image.image-1 {
		width: 75%;
	}
	.new-image.image-2 {
		width: 75%;
	}
	.new-image.image-3 {
		width: 75%;
	}
	.new-image.image-4 {
		width: 75%;
	}
	.new-image.image-5 {
		width: 75%;
	}
	.new-image.image-6 {
		width: 75%;
	}
	.new-image.image-7 {
		width: 75%;
	}
	.hcp-resource-text-1 {
		margin-left: 25px;
	}
	.hcp-tx12 {
		margin-left: 10px;
	}
	.workplaceicon {
		margin-left: 70% !important;
	}
	.one-key-img {
		width: 109px;
		margin-bottom: -70px;
	}
	.patient-btn {
		display: none;
	}
	.fr-header {
		display: none;
	}
	.patient-lang-mob {
		float: right;
		margin-top: -42px;
	}
	.patient-btn-mob {
		float: right;
		margin-top: -16px;
		text-decoration: underline;
		margin-right: -10px;
	}
	.headerlogoimage {
		width: 54%;
		padding-top: 16px;
	}
	.ss sup {
		top: -14px;
		font-size: 15px;
	}
	.reg-icon-1 {
		width: 30%;
	}
	.reg-icon-11 {
		width: 70px;
		float: left;
		margin-bottom: 35%;
		margin-right: 35px;
	}
	.reg-icons-2 {
		width: 30%;
	}
	.reg-icon-22 {
		float: left;
		margin-bottom: 30%;
		margin-right: 37px;
		width: 70px;
	}
	.reg-icons-3 {
		width: 30%;
	}
	.reg-icon-33 {
		float: left;
		margin-right: 36px;
		width: 70px;
	}
	.headerlogoimage-login {
		width: 53%;
		padding-top: 20px;
	}
	.patient-lang-mob-1 {
		margin-left: 255px;
		margin-top: -37px;
	}
	.sub-heading {
		margin: 0px 0px 45px 0;
	}
	.headerlogoimage-3 {
		width: 215px;
		padding-top: 16px;
	}
	.blacktext {
		color: #333;
		text-align: center;
		font-weight: bold;
	}
	.white-subtext {
		color: #fff;
		text-align: center;
		font-size: 16px;
		padding-top: 40px;
		margin-right: 15px;
		font-family: "NotoSans_Regular" !important;
		margin-left: 15px;
	}
	.trademark sup {
		font-size: 15px;
		top: -1px;
	}
	.log-heading {
		margin: 40px auto;
		margin-left: 17px;
	}
	.log-content {
		margin-top: -3px;
	}
	.terms-of-use {
		text-decoration: underline;
	}
	.orange-log1 {
		display: none;
	}
	.blue-btn-div1 {
		display: none;
	}
	.headerlogoimage1 {
		display: none;
	}
	.patient-login-heading {
		font-size: 33px;
		font-family: "NotoSans_Bold";
		padding-bottom: 20px;
	}
	.patient-login-subheading {
		font-size: 19px;
		font-family: "NotoSans_regular";
		padding-top: 20px;
	}
	.patient-login-text {
		font-size: 19px;
		font-family: "NotoSans_regular";
		padding-bottom: 24px;
	}
	.patient-login-bottom-text {
		font-size: 18px;
		font-family: "NotoSans_regular";
	}
	.ss2 sup {
		top: -2px;
		font-size: 22px;
		left: -2px;
	}
	.ss1 sup {
		top: -12px;
		font-size: 26px;
		left: -6px;
	}
	.email-err,
	.showErrMsg {
		font-family: 'NotoSans_Regular';
	}
	.headerlogoimage-cookie {
		width: 190px;
		padding-top: 16px;
	}
	.ss1-mod sup {
		top: -5px;
		font-size: 15px;
		left: 0px;
	}
	.ss21 sup {
		top: -3px;
		font-size: 16px;
		left: -0px;
	}
	.lang-select12 {
		float: right;
		margin-top: -53px;
		font-family: NotoSans_Regular;
	}
}
/* Dev-2 */
/*****iphone11 pro *****/
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) {
	.lang-fr a {
		/* margin-left: 286px;
margin-top: -66px;
margin-bottom: 18px;*/
		font-family: Notosans_regular;
	}
	.lang-en a {
		/*margin-left: 254px;
margin-top: -55px;
margin-bottom: 18px;*/
		font-family: Notosans_regular;
	}
	.lang span a {
		margin: 0;
		line-height: 14px;
	}
	.lang {
		display: flex;
		width: 80px;
		float: right;
		margin-top: -50px;
	}
	.lang span {
		display: block;
		width: 50%;
		padding: 0 10px;
	}
	.lang span+span.lang-fr {
		border-left: 2px solid #3c4242;
	}
	.userEnroleForm {
		margin-bottom: -140px;
	}
	/*icon width*/
	.show-1 {
		width: 30px;
		height: 30px;
		margin-left: 37%;
		position: absolute;
		margin-top: 36px !important;
		z-index: 9999;
	}
	.show-2 {
		width: 30px;
		height: 30px;
		margin-left: 85%;
		position: absolute;
		margin-top: 15px !important;
		z-index: 9999;
	}
	.workplaceicon {
		margin-left: 85%;
		margin-top: 36px !important;
	}
	/*registration*/
	#password {
		height: 34px;
	}
	#passwordRepeat {
		height: 34px;
	}
	#externalId2 {
		height: 34px;
	}
	#firstName {
		height: 34px;
	}
	#lastName {
		height: 34px;
	}
	#addressLine1 {
		height: 34px;
	}
	#addressLine2 {
		height: 34px;
	}
	#city {
		height: 34px;
	}
	#codePostal {
		height: 34px;
	}
	#phoneNumber {
		height: 34px;
	}
	.header-login-display {
		display: block !important;
	}
	.pat-reg-en-fr {
		display: block;
		margin-left: 250px;
		margin-top: -40px;
	}
	.pat-reg-log-wid {
		width: 53%;
		padding-top: 20px;
	}
	.pat-reg-line-height {
		margin-top: -30px;
	}
	.patient-reg-text-vis {
		padding: 17px;
	}
	.patient-reg-login-btn {
		display: none;
	}
	.patient-reg-reg-btn {
		display: none;
	}
	.mob-header {
		width: 77%;
		font-size: 36px;
		line-height: 54px;
		font-family: NotoSans_regular;
		color: #fff;
		padding-left: 10px;
		padding-top: 34px;
	}
	.mob-car {
		width: 133px;
		float: right;
		margin-top: -361px;
		margin-right: 3px;
	}
	.bx-hcp21 {
		border-radius: 23px;
		border-color: #F0B323;
		width: 71%;
		height: 52px;
		text-align: center;
		padding: 7px 2px 0px 9px;
		font-weight: 550;
		background-color: #F0B323;
		margin: 0% 0%;
		font-size: 14px;
		margin-left: 46px;
		margin-top: -23px;
	}
	.headerlogoimage-lp {
		display: none;
	}
	.patient-btn-mob-1 {
		margin-left: 198px;
		margin-top: -37px;
	}
	.hcp-reg-lang {
		margin-left: 258px;
		margin-top: -53px;
	}
	.headerlogoimage121 {
		display: none;
	}
	.lang-txt--desk {
		display: none;
	}
	.hcp-login-lang {
		/* float: right; */
		margin-left: 256px;
		margin-top: -55px;
		padding-bottom: 14px;
	}
	.hcp-sm1 {
		font-size: 10px;
		width: 80%;
		line-height: 15px;
		color: white;
		margin-top: 4%;
		margin-bottom: 3%;
		margin-left: 52px;
	}
	#second-slide-1 {
		display: none;
	}
	#second-slide-2 .section-blur-layer {
		background-color: transparent !important;
	}
	#second-slide-2 {
		background-color: #48c1bb;
	}
	.headerlogoimage-31 {
		margin-top: -79px;
		/*width: 380px;
		margin-left: -20px;*/
	}
	.ss-pl-tm sup {
		top: 0px;
		font-size: 17px;
		left: -5px;
	}
	.ss-pl-reg sup {
		top: -1px;
		font-size: 17px;
		left: -5px;
	}
	.patient-login-subheading {
		font-size: 19px;
		font-family: "NotoSans_regular";
		padding-top: 20px;
	}
	.patient-login-bottom-text {
		font-size: 17px;
		font-family: "NotoSans_regular";
	}
	.hcp-smll {
		font-size: 14px;
		line-height: 16px;
		padding: 8px 0px 8px 8px;
		width: 236px;
		border-style: solid;
		border-top: none;
		border-color: #d7d7d7;
		border-width: 1px;
		font-family: NotoSans_Bold;
	}
	.hcp-txts1 {
		display: none;
	}
	.hcp-sml-1 {
		font-size: 14px;
		line-height: 16px;
		padding: 4px 0px 4px 8px;
		background-color: #fff;
		width: 237px;
		font-family: NotoSans_Bold;
		/* padding-top: 3px; */
	}
	h1.whitetext {
		font-size: 45px;
		line-height: normal;
		font-family: NotoSans_Regular;
		line-height: 49px;
	}
	.hcp-sml-2 {
		width: 237px;
		background-color: #fff;
		font-size: 14px;
		line-height: 16px;
		padding: 4px 0px 4px 8px;
		font-family: NotoSans_Bold;
	}
}
/* Dev-3 */
/*****iphone12/13 pro *****/
@media only screen and (min-device-width: 390px) and (max-device-width: 844px) and (-webkit-min-device-pixel-ratio: 3) {
	.lang-fr a {
		/* margin-left: 286px;
margin-top: -66px;
margin-bottom: 18px;*/
		font-family: Notosans_regular;
	}
	.lang-en a {
		/*margin-left: 254px;
margin-top: -55px;
margin-bottom: 18px;*/
		font-family: Notosans_regular;
	}
	.lang span a {
		margin: 0;
		line-height: 14px;
	}
	.lang {
		display: flex;
		width: 80px;
		float: right;
		margin-top: -50px;
	}
	.lang span {
		display: block;
		width: 50%;
		padding: 0 10px;
	}
	.lang span+span.lang-fr {
		border-left: 2px solid #3c4242;
	}
	.userEnroleForm {
		margin-bottom: -140px;
	}
	.header-login-display {
		display: block !important;
	}
	.pat-reg-en-fr {
		display: block;
		margin-left: 263px;
		margin-top: -40px;
	}
	.patient-reg-text-vis {
		padding: 17px;
	}
	.pat-reg-log-wid {
		width: 53%;
		padding-top: 20px;
	}
	.pat-reg-line-height {
		margin-top: -30px;
	}
	.patient-reg-login-btn {
		display: none;
	}
	.patient-reg-reg-btn {
		display: none;
	}
	.mob-header {
		width: 77%;
		font-size: 36px;
		line-height: 54px;
		font-family: NotoSans_regular;
		color: #fff;
		padding-left: 10px;
		padding-top: 34px;
	}
	.mob-car {
		width: 133px;
		float: right;
		margin-top: -361px;
		margin-right: 3px;
	}
	.bx-hcp21 {
		border-radius: 23px;
		border-color: #F0B323;
		width: 71%;
		height: 52px;
		text-align: center;
		padding: 7px 2px 0px 9px;
		font-weight: 550;
		background-color: #F0B323;
		margin: 0% 0%;
		font-size: 14px;
		margin-left: 46px;
		margin-top: -23px;
	}
	.headerlogoimage-lp {
		display: none;
	}
	.headerlogoimage121 {
		display: none;
	}
	.hcp-reg-lang {
		margin-left: 263px;
		margin-top: -53px;
	}
	.hcp-login-lang {
		/* float: right; */
		margin-left: 266px;
		margin-top: -55px;
		padding-bottom: 14px;
	}
	.hcp-sm1 {
		font-size: 10px;
		width: 80%;
		line-height: 15px;
		color: white;
		margin-top: 4%;
		margin-bottom: 3%;
		margin-left: 52px;
	}
	#second-slide-1 {
		display: none;
	}
	#second-slide-2 .section-blur-layer {
		background-color: transparent !important;
	}
	#second-slide-2 {
		background-color: #48c1bb;
	}
	.headerlogoimage-31 {
		margin-top: -79px;
		/*width: 395px;
		margin-left: -20px;*/
	}
	.ss-pl-tm sup {
		top: 0px;
		font-size: 17px;
		left: -5px;
	}
	.ss-pl-reg sup {
		top: -1px;
		font-size: 17px;
		left: -5px;
	}
	.patient-login-subheading {
		font-size: 19px;
		font-family: "NotoSans_regular";
		padding-top: 20px;
	}
	.patient-login-bottom-text {
		font-size: 17px;
		font-family: "NotoSans_regular";
	}
	.hcp-smll {
		font-size: 14px;
		line-height: 16px;
		padding: 8px 0px 8px 8px;
		width: 248px;
		border-style: solid;
		border-top: none;
		border-color: #d7d7d7;
		border-width: 1px;
		font-family: NotoSans_Bold;
	}
	.hcp-txts1 {
		display: none;
	}
	.hcp-sml-1 {
		font-size: 14px;
		line-height: 16px;
		padding: 4px 0px 4px 8px;
		background-color: #fff;
		width: 248px;
		font-family: NotoSans_Bold;
		/* padding-top: 3px; */
	}
	h1.whitetext {
		font-size: 45px;
		line-height: normal;
		font-family: NotoSans_Regular;
		line-height: 49px;
	}
	.hcp-sml-2 {
		width: 250px;
		background-color: #fff;
		font-size: 14px;
		line-height: 16px;
		padding: 4px 0px 4px 8px;
		font-family: NotoSans_Bold;
	}
	.patient-btn-mob-1 {
		margin-left: 198px;
		margin-top: -37px;
	}
}
/* Dev-4 */
/*****iphone11 pro max*****/
@media only screen and (min-device-width: 414px) and (max-device-width: 896px) and (-webkit-min-device-pixel-ratio: 3) {
	.lang-fr a {
		/* margin-left: 286px;
margin-top: -66px;
margin-bottom: 18px;*/
		font-family: Notosans_regular;
	}
	.lang-en a {
		/*margin-left: 254px;
margin-top: -55px;
margin-bottom: 18px;*/
		font-family: Notosans_regular;
	}
	.lang span a {
		margin: 0;
		line-height: 14px;
	}
	.lang {
		display: flex;
		width: 80px;
		float: right;
		margin-top: -50px;
	}
	.lang span {
		display: block;
		width: 50%;
		padding: 0 10px;
	}
	.lang span+span.lang-fr {
		border-left: 2px solid #3c4242;
	}
	.userEnroleForm {
		margin-bottom: -140px;
	}
	.header-login-display {
		display: block !important;
	}
	.pat-reg-en-fr {
		display: block;
		margin-left: 263px;
		margin-top: -40px;
	}
	.patient-reg-text-vis {
		padding: 17px;
	}
	.pat-reg-log-wid {
		width: 53%;
		padding-top: 20px;
	}
	.pat-reg-line-height {
		margin-top: -30px;
	}
	.patient-reg-login-btn {
		display: none;
	}
	.patient-reg-reg-btn {
		display: none;
	}
	.mob-header {
		width: 77%;
		font-size: 34px;
		line-height: 54px;
		font-family: NotoSans_regular;
		color: #fff;
		padding-left: 10px;
		padding-top: 34px;
	}
	.mob-car {
		width: 124px;
		float: right;
		margin-top: -311px;
		margin-right: 1px;
	}
	.bx-hcp21 {
		border-radius: 23px;
		border-color: #F0B323;
		width: 71%;
		height: 52px;
		text-align: center;
		padding: 7px 2px 0px 9px;
		font-weight: 550;
		background-color: #F0B323;
		margin: 0% 0%;
		font-size: 14px;
		margin-left: 46px;
		margin-top: -23px;
	}
	.headerlogoimage-lp {
		display: none;
	}
	.headerlogoimage121 {
		display: none;
	}
	.hcp-reg-lang {
		margin-left: 263px;
		margin-top: -53px;
	}
	.hcp-login-lang {
		/* float: right; */
		margin-left: 293px;
		margin-top: -55px;
		padding-bottom: 14px;
	}
	.hcp-sm1 {
		font-size: 10px;
		width: 80%;
		line-height: 15px;
		color: white;
		margin-top: 4%;
		margin-bottom: 3%;
		margin-left: 52px;
	}
	#second-slide-1 {
		display: none;
	}
	#second-slide-2 .section-blur-layer {
		background-color: transparent !important;
	}
	#second-slide-2 {
		background-color: #48c1bb;
	}
	.headerlogoimage-31 {
		margin-top: -79px;
		width: 419px;
		margin-left: -20px;
	}
	.ss-pl-tm sup {
		top: 0px;
		font-size: 17px;
		left: -5px;
	}
	.ss-pl-reg sup {
		top: -1px;
		font-size: 17px;
		left: -5px;
	}
	.patient-login-subheading {
		font-size: 19px;
		font-family: "NotoSans_regular";
		padding-top: 20px;
	}
	.patient-login-bottom-text {
		font-size: 17px;
		font-family: "NotoSans_regular";
	}
	.hcp-smll {
		font-size: 14px;
		line-height: 16px;
		padding: 8px 0px 8px 8px;
		width: 265px;
		border-style: solid;
		border-top: none;
		border-color: #d7d7d7;
		border-width: 1px;
		font-family: NotoSans_Bold;
	}
	.hcp-txts1 {
		display: none;
	}
	.hcp-sml-1 {
		font-size: 14px;
		line-height: 16px;
		padding: 4px 0px 4px 8px;
		background-color: #fff;
		width: 267px;
		font-family: NotoSans_Bold;
		/* padding-top: 3px; */
	}
	h1.whitetext {
		font-size: 45px;
		line-height: normal;
		font-family: NotoSans_Regular;
		line-height: 49px;
	}
	.hcp-sml-2 {
		width: 267px;
		background-color: #fff;
		font-size: 14px;
		line-height: 16px;
		padding: 4px 0px 4px 8px;
		font-family: NotoSans_Bold;
	}
}
/* Hwawei P30 */
@media only screen and (min-device-width : 360px) and (max-device-width : 780px) {
	.lang-fr a {
		/* margin-left: 286px;
margin-top: -66px;
margin-bottom: 18px;*/
		font-family: Notosans_regular;
	}
	.lang-en a {
		/*margin-left: 254px;
margin-top: -55px;
margin-bottom: 18px;*/
		font-family: Notosans_regular;
	}
	.lang span a {
		margin: 0;
		line-height: 14px;
	}
	.lang {
		display: flex;
		width: 80px;
		float: right;
		margin-top: -50px;
	}
	.lang span {
		display: block;
		width: 50%;
		padding: 0 10px;
	}
	.lang span+span.lang-fr {
		border-left: 2px solid #3c4242;
	}
	.userEnroleForm {
		margin-bottom: -140px;
	}
	.reg-icon-1 {
		width: 30%;
		margin-left: 6px;
	}
	.reg-icons-2 {
		width: 30%;
		margin-left: 6px;
	}
	.reg-icons-3 {
		width: 30%;
		margin-left: 6px;
	}
	#second-slide-1 {
		display: none !important;
	}
	.mob-header {
		width: 77%;
		font-size: 34px;
		line-height: 54px;
		font-family: NotoSans_regular;
		color: #fff;
		padding-left: 10px;
		padding-top: 34px;
	}
	.mob-car {
		width: 133px;
		float: right;
		margin-top: -361px;
		margin-right: 3px;
	}
	.bx-hcp21 {
		border-radius: 23px;
		border-color: #F0B323;
		width: 71%;
		height: 52px;
		text-align: center;
		padding: 7px 2px 0px 9px;
		font-weight: 550;
		background-color: #F0B323;
		margin: 0% 0%;
		font-size: 14px;
		margin-left: 46px;
		margin-top: -23px;
	}
	.hcp-sm1 {
		font-size: 10px;
		width: 80%;
		line-height: 15px;
		color: white;
		margin-top: 4%;
		margin-bottom: 3%;
		margin-left: 52px;
	}
	#second-slide-2 .section-blur-layer {
		background-color: transparent !important;
	}
	#second-slide-2 {
		background-color: #48c1bb;
	}
	.new-image.image-1 {
		width: 56%;
		margin-left: 34px;
	}
	.new-image.image-2 {
		width: 56%;
		margin-left: 34px;
	}
	.new-image.image-3 {
		width: 56%;
		margin-left: 34px;
	}
	.new-image.image-4 {
		width: 56%;
		margin-left: 34px;
	}
	.new-image.image-5 {
		width: 56%;
		margin-left: 34px;
	}
	.new-image.image-6 {
		width: 56%;
		margin-left: 34px;
	}
	.new-image.image-7 {
		width: 56%;
		margin-left: 34px;
	}
	.hcp-smll {
		font-size: 14px;
		line-height: 16px;
		padding: 5px 2px 5px 5px;
		width: 56%;
		border-style: solid;
		border-top: none;
		border-color: #d7d7d7;
		border-width: 1px;
		font-family: NotoSans_Bold;
		margin-left: 34px;
	}
	.hcp-sml-1 {
		font-size: 14px;
		line-height: 16px;
		padding: 5px 2px 5px 5px;
		width: 56%;
		border-style: solid;
		border-top: none;
		border-color: #d7d7d7;
		border-width: 1px;
		font-family: NotoSans_Bold;
		margin-left: 34px;
	}
	.hcp-sml-2 {
		font-size: 14px;
		line-height: 16px;
		padding: 5px 2px 5px 5px;
		width: 56%;
		border-style: solid;
		border-top: none;
		border-color: #d7d7d7;
		border-width: 1px;
		font-family: NotoSans_Bold;
		margin-left: 34px;
	}
}
/* iPhone 6, 7, & 8 in portrait & landscape */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
	.lang-fr a {
		/* margin-left: 286px;
margin-top: -66px;
margin-bottom: 18px;*/
		font-family: Notosans_regular;
	}
	.lang-en a {
		/*margin-left: 254px;
margin-top: -55px;
margin-bottom: 18px;*/
		font-family: Notosans_regular;
	}
	.lang span a {
		margin: 0;
		line-height: 14px;
	}
	.lang {
		display: flex;
		width: 80px;
		float: right;
		margin-top: -50px;
	}
	.lang span {
		display: block;
		width: 50%;
		padding: 0 10px;
	}
	.lang span+span.lang-fr {
		border-left: 2px solid #3c4242;
	}
	#second-slide-1 {
		display: none !important;
	}
	.mob-header {
		width: 77%;
		font-size: 34px;
		line-height: 54px;
		font-family: NotoSans_regular;
		color: #fff;
		padding-left: 10px;
		padding-top: 34px;
	}
	p.whitecr {
		font-size: 34px;
		line-height: 54px;
		font-family: NotoSans_regular;
	}
	.mob-car {
		width: 133px;
		float: right;
		margin-top: -361px;
		margin-right: 3px;
	}
	.bx-hcp21 {
		border-radius: 23px;
		border-color: #F0B323;
		width: 71%;
		height: 52px;
		text-align: center;
		padding: 7px 2px 0px 9px;
		font-weight: 550;
		background-color: #F0B323;
		margin: 0% 0%;
		font-size: 14px;
		margin-left: 46px;
		margin-top: -23px;
	}
	.hcp-sm1 {
		font-size: 10px;
		width: 80%;
		line-height: 15px;
		color: white;
		margin-top: 4%;
		margin-bottom: 3%;
		margin-left: 52px;
	}
	#second-slide-2 .section-blur-layer {
		background-color: transparent !important;
	}
	#second-slide-2 {
		background-color: #48c1bb;
		padding-bottom: 70px;
	}
}
/* Galaxy S5 */
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
	.lang-fr a {
		/* margin-left: 286px;
margin-top: -66px;
margin-bottom: 18px;*/
		font-family: Notosans_regular;
	}
	.lang-en a {
		/*margin-left: 254px;
margin-top: -55px;
margin-bottom: 18px;*/
		font-family: Notosans_regular;
	}
	.lang span a {
		margin: 0;
		line-height: 14px;
	}
	.lang {
		display: flex;
		width: 80px;
		float: right;
		margin-top: -50px;
	}
	.lang span {
		display: block;
		width: 50%;
		padding: 0 10px;
	}
	.lang span+span.lang-fr {
		border-left: 2px solid #3c4242;
	}
	#second-slide-1 {
		display: none !important;
	}
	.mob-header {
		width: 77%;
		font-size: 34px;
		line-height: 54px;
		font-family: NotoSans_regular;
		color: #fff;
		padding-left: 10px;
		padding-top: 34px;
	}
	.mob-car {
		width: 133px;
		float: right;
		margin-top: -361px;
		margin-right: 3px;
	}
	.bx-hcp21 {
		border-radius: 23px;
		border-color: #F0B323;
		width: 71%;
		height: 52px;
		text-align: center;
		padding: 7px 2px 0px 9px;
		font-weight: 550;
		background-color: #F0B323;
		margin: 0% 0%;
		font-size: 14px;
		margin-left: 46px;
		margin-top: -23px;
	}
	.hcp-sm1 {
		font-size: 10px;
		width: 80%;
		line-height: 15px;
		color: white;
		margin-top: 4%;
		margin-bottom: 3%;
		margin-left: 52px;
	}
	#second-slide-2 .section-blur-layer {
		background-color: transparent !important;
	}
	#second-slide-2 {
		background-color: #48c1bb;
	}
}
/* Dev-5 */
/* For Mobile Landscape View */
@media screen and (max-device-width: 640px) and (orientation: landscape) {
	/*icon-width*/
	.show-1 {
		width: 30px;
		height: 30px;
		margin-left: 37%;
		position: absolute;
		margin-top: 36px important;
		z-index: 9999;
	}
	.show-2 {
		width: 30px;
		height: 30px;
		margin-left: 85%;
		position: absolute;
		margin-top: 15px important;
		z-index: 9999;
	}
	.workplaceicon {
		margin-left: 85%;
		margin-top: 36px important;
	}
	/*registration*/
	#password {
		height: 34px;
	}
	#passwordRepeat {
		height: 34px;
	}
	#externalId2 {
		height: 34px;
	}
	#firstName {
		height: 34px;
	}
	#lastName {
		height: 34px;
	}
	#addressLine1 {
		height: 34px;
	}
	#addressLine2 {
		height: 34px;
	}
	#city {
		height: 34px;
	}
	#codePostal {
		height: 34px;
	}
	#phoneNumber {
		height: 34px;
	}
	.patient-reg-login-btn {
		display: none;
	}
	.patient-reg-reg-btn {
		display: none;
	}
	.pat-reg-en-fr {
		display: block;
		margin-left: 263px;
		margin-top: -40px;
	}
	.pat-reg-log-wid {
		width: 53%;
		padding-top: 20px;
	}
	.pat-reg-line-height {
		margin-top: -30px;
	}
	.header-login-display {
		display: block !important;
	}
	.headerlogoimage-lp {
		display: none;
	}
	.headerlogoimage121 {
		display: none;
	}
	.hcp-reg-lang {
		margin-left: 263px;
		margin-top: -53px;
	}
	.hcp-login-lang {
		/* float: right; */
		margin-left: 236px;
		margin-top: -55px;
		padding-bottom: 14px;
	}
	.mob-car {
		width: 133px;
		float: right;
		margin-top: -268px;
		margin-right: 16px;
	}
	.mob-header {
		width: 70%;
		font-size: 35px;
		line-height: 38px;
		font-family: NotoSans_regular;
		color: #fff;
		padding-left: 10px;
		padding-top: 15px;
	}
	.headerlogoimage-31 {
		margin-top: -79px;
		width: 395px;
		margin-left: -20px;
	}
	#hero-banner-reg {
		display: none;
	}
	.headerlogoimage-lp {
		width: 56%;
		padding-top: 16px;
	}
	.hcp-txts-desk {
		display: none;
	}
	.lang-select12 {
		float: right;
		margin-top: -53px;
		font-family: NotoSans_Regular;
	}
	.safety-info-padding {
		padding: 20px;
	}
	.patient-resource-text {
		font-size: 14px;
	}
	.hcp-sm sup {
		top: -0.2em;
	}
	.blue-btn-div-mod {
		display: none;
	}
	.lang-select {
		font-family: NotoSans_Regular;
	}
	.learnmore {
		text-align: center;
		border-style: solid;
		border-radius: 30px;
		border-width: 1px;
		border-color: #b0b0b0;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.btn_text_cls-mod {
		color: #686868 !important;
	}
	.callout-registerforupdates {
		margin-top: 40px
	}
	.hcp-tx12 sup {
		top: -3px;
	}
	.cookie-page {
		margin-left: 15px;
		margin-right: 15px;
	}
	.hcp-smll {
		font-size: 14px;
		line-height: 16px;
		padding: 8px 0px 8px 8px;
		width: 248px;
		border-style: solid;
		border-top: none;
		border-color: #d7d7d7;
		border-width: 1px;
		font-family: NotoSans_Bold;
	}
	.hcp-sml-1 {
		font-size: 14px;
		line-height: 16px;
		padding: 4px 0px 4px 8px;
		background-color: #fff;
		width: 248px;
		font-family: NotoSans_Bold;
		/* padding-top: 3px; */
	}
	.hcp-sml-2 {
		width: 248px;
		background-color: #fff;
		font-size: 14px;
		line-height: 16px;
		padding: 4px 0px 4px 8px;
		font-family: NotoSans_Bold;
	}
	.clr-wt {
		background-color: white;
		padding-bottom: 9%;
		width: 248px;
	}
	.new-image.image-1 {
		width: 75%;
	}
	.new-image.image-2 {
		width: 75%;
	}
	.new-image.image-3 {
		width: 75%;
	}
	.new-image.image-4 {
		width: 75%;
	}
	.new-image.image-5 {
		width: 75%;
	}
	.new-image.image-6 {
		width: 75%;
	}
	.new-image.image-7 {
		width: 75%;
	}
	.hcp-resource-text-1 {
		margin-left: 25px;
	}
	.hcp-tx12 {
		margin-left: 10px;
	}
	.workplaceicon {
		margin-left: 70% !important;
	}
	.one-key-img {
		width: 109px;
		margin-bottom: -70px;
	}
	.patient-btn {
		display: none;
	}
	.fr-header {
		display: none;
	}
	.patient-lang-mob {
		float: right;
		margin-top: -42px;
	}
	.patient-btn-mob {
		float: right;
		margin-top: -16px;
		text-decoration: underline;
	}
	.headerlogoimage {
		width: 54%;
		padding-top: 16px;
	}
	.ss sup {
		top: -10px;
		font-size: 22px;
	}
	.reg-icon-1 {
		width: 30%;
	}
	.reg-icon-11 {
		width: 70px;
		float: left;
		margin-bottom: 35%;
		margin-right: 35px;
	}
	.reg-icons-2 {
		width: 30%;
	}
	.reg-icon-22 {
		float: left;
		margin-bottom: 30%;
		margin-right: 37px;
		width: 70px;
	}
	.reg-icons-3 {
		width: 30%;
	}
	.reg-icon-33 {
		float: left;
		margin-right: 36px;
		width: 70px;
	}
	.headerlogoimage-login {
		width: 53%;
		padding-top: 20px;
	}
	.patient-lang-mob-1 {
		margin-left: 255px;
		margin-top: -37px;
	}
	.sub-heading {
		margin: 0px 0px 45px 0;
	}
	.headerlogoimage-3 {
		width: 215px;
		padding-top: 16px;
	}
	.blacktext {
		color: #333;
		text-align: center;
		font-weight: bold;
	}
	.white-subtext {
		color: #fff;
		text-align: center;
		font-size: 16px;
		padding-top: 40px;
		margin-right: 15px;
		font-family: "NotoSans_Regular" !important;
		margin-left: 15px;
	}
	.trademark sup {
		font-size: 15px;
		top: -1px;
	}
	.log-heading {
		margin: 40px auto;
		margin-left: 17px;
	}
	.log-content {
		margin-top: -3px;
	}
	.terms-of-use {
		text-decoration: underline;
	}
	.orange-log1 {
		display: none;
	}
	.blue-btn-div1 {
		display: none;
	}
	.headerlogoimage1 {
		display: none;
	}
	.patient-login-heading {
		font-size: 33px;
		font-family: "NotoSans_Bold";
		padding-bottom: 20px;
	}
	.patient-login-subheading {
		font-size: 19px;
		font-family: "NotoSans_regular";
		padding-top: 20px;
	}
	.patient-login-text {
		font-size: 19px;
		font-family: "NotoSans_regular";
		padding-bottom: 24px;
	}
	.patient-login-bottom-text {
		font-size: 18px;
		font-family: "NotoSans_regular";
	}
	.ss2 sup {
		top: -2px;
		font-size: 22px;
		left: -2px;
	}
	.ss1 sup {
		top: -12px;
		font-size: 26px;
		left: -6px;
	}
	.email-err,
	.showErrMsg {
		font-family: 'NotoSans_Regular';
	}
	.headerlogoimage-12 {
		display: none;
	}
	.headerlogoimage-cookie {
		width: 190px;
		padding-top: 16px;
	}
	.ss1-mod sup {
		top: -1px;
		font-size: 19px;
	}
	.ss21 sup {
		top: -3px;
		font-size: 16px;
		left: -0px;
	}
}
@media screen and (max-width: 46.375rem) {
	.carousel .carousel-indicators {
		display: none;
		top: 97%;
	}
}
/* For Tablet View */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.patient-reg-login-btn {
		display: none;
	}
	.patient-reg-reg-btn {
		display: none;
	}
	.patient-lang-mob {
		display: none;
	}
	.patient-btn-mob {
		display: none;
	}
	.headerlogoimage {
		width: 100%;
		padding-top: 41px;
	}
}
@media only screen and (min-width: 411px) and (max-width: 731px) {
	#second-slide-2 {
		display: none;
	}
}
@media only screen and (min-width: 1920px) and (max-width: 2560px) {
	.hcp-resource .primary-navigation.snippet-nav {
		margin-top: -1%;
	}
	.hcp-res-mic .bx-hcp2 {margin-bottom: 12.5%;}
}

@media screen and (min-width: 1366px) and (max-width: 1439px) {
    .patient-men p {
        padding: 0px 26px 0px !important;
    }
    .patient-login .headerlogoimage {
        margin-left: -25%;
    }
  }

@media screen and (min-width: 768px) and (max-width: 991px) {
  #mobile-section{
    display:none;
  }
  .patient-banner-text{
    font-size: 35px;
    line-height: 40px;
  }
  .canadian-patients{
    font-size: 16px;
  }
  .patient-resource .hcp-pm{
    font-size: 14px;
  }
  .pat-col-padding{
    display:none;   
  }
  .res-dwn-wrap {
    max-width: 100%;
   }
   .only-tab{
        display:block;   
    }
    .pat-footer-logo {
        padding: 15px 3.2em 0em;
    }
    #hero-banner-reg {
        padding-bottom: 60px !important;
    }
    .remove-mob{
        display: contents;
    }
    .mob-lang {
        display: flex;
    }
        .navbar-toggle {
        display: block;
    }
    .patient-resource .visible-sm-inline-block {
        display: block !important;
    }
    .patient-resource .headerlogoimage-3 img{
        max-width:192px;
    }
}

@media screen and (max-width: 767px) {
    .enable-sticky-nav-bar.stick-to-top {
        position: relative;
    }
    .patient-resource .fr-menu{
        margin-top: 31px !important;
        margin-left: -9px !important;
    }
     .patient-login .body-txt {
        font-size: 12px;
    }
    .patient-login .popover-content {
        padding: 4px 7px 6px 13px;
    }
    .patient-login .popover-content img {
        max-width: 110px !important;
    }
    .patient-login .patient-din-wrap .col-sm-9.col-xs-12.column-1 .subHeading:nth-child(4) .popover {
        max-width: 151px !important;
    }
    .patient-login .patient-din-wrap .col-sm-9.col-xs-12.column-1 .subHeading:nth-child(4) .popover {
        left: 215px !important;
        bottom: 8px !important;
    }
    .patient-login .patient-din-wrap .popover.top {
        left: 170px !important;
        max-width: 201px !important;
        bottom: 40px !important;
    }
    .mob-lang {
        display: flex;
    }
    .pat-mobile-background{
        background-color:#1F1F1F;
    }
    .patient-resource .navbar-toggle{
        margin-bottom: 27px;
    }
    #pat-res-section{
        padding: 0;
    }
    .saf-info-section{
        padding: 22px 32px 0 24px !important;
    }
    .cp-sec2{
        padding: 22px 16.1px 52px 24px;
    }
    .headerlogoimage-31{
        /*width:390px;
        max-width:390px;
        margin-left: -15px;*/
    }
    .headerlogoimage-31 img{
        max-width:100%;
    }
    .pat-footer-logo {
        padding: 0;
    }
    .pat-col-padding .column-2, .pat-col-padding .column-3 {
        padding: 0 0;
    }
    .pat-ttl{
        font-size:14px;
        line-height:16px;
    }
    .pat-desp{
        font-size:14px;
    }
    .whitetext{
        font-size: 35px;
        line-height: 40px;
        font-family:NotoSans-ExtraBold;
    }
    .canadian-patients-sup{
        font-size:16px;
        font-family: NotoSans_Medium;
    }
    .pat-ban-desp{
        font-size:14px;
        width: 95%;
    }
    .patient-resource .safety-info-sup p{
        font-size:14px;
        letter-spacing: normal;
    }
    .patient-resource .footer-policy p a, .patient-login .footer-policy p a {
        font-size: 10px !important;
    }
    .button-download .btn-dl{
        font-size:18px;
    }
    #mobile-section .col-sm-6.col-xs-12.column-2{
        padding: 0 31px 0 24px;
    }
    .remove-mob{
        display: contents;
    }
    .patient-resource-text {
        margin-bottom: 0;
    }
    .patient-resource .modal-dialog{
        padding: 0 30px;
    }
    .only-tab{
        display:none;   
    }
    .patient-login .patient-last-txt, .patient-login .patient-sec h3 {
        font-size: 12px;
        margin: 0;
        padding-top: 15px;
       
    }
    .patient-login .modal-footer .btn{
        font-size: 18px;
        max-width:135.6px;
    }
    .patient-login .form-control{
        font-size: 12px;
    }
    .patient-login .patient-login-bottom-text {
       font-size: 14px;
        line-height: normal;
        padding-bottom: 16px;
        padding-right: 20%;
    
    }
    .patient-login .patient-login-subheading {
        font-size: 16px;
        line-height: normal;
        padding-bottom: 16px;
        padding-top: 24px;
    }
    .patient-login .hcp-log-head-col .column-2 {
        padding: 0;
    }
     .patient-login .patient-login-heading {
        font-size: 32px;
        padding-bottom: 0;
       padding-top: 24px;
    }
    .pat-sub-txt{
        font-size: 24px;
        margin-bottom: 20px;
    }
    .pat-res-img img.new-image-mobile{
        margin-top:36px !important;
    }
    .patient-login .fr-menu.mob-lang {
     float: right;
        margin-top: -18%;
    }
    .patient-login .headerlogoimage-login, .patient-resource .headerlogoimage-3 {
        width: 192px;
    }
    .patient-login .hcp-log-head-col {
        padding-bottom: 10px;
    }
    .patient-login .patient-sec {
        padding: 0;
    }
    .patient-login .component-section.container.no-style.inner-container-pat {
        padding: 0;
    }
    .patient-resource .footer, .patient-login .footer {
     padding-bottom: 39px !important;
    }
    .patient-login .footer-code {
        margin: -15px 0 0 0;
    }
    #mobile-section .col-sm-6.col-xs-12.column-1{
        padding: 0;
    }
    .patient-resource .footer-policy p,.patient-login .footer-policy p{
        margin: 0 15px 0 15px;
    }
    .button-download{
        margin: -27px 21px 25px 34px;
    }
    .button-download .btn-dl{
        padding: 10px 18px 10px 18px;
        max-width: 153px;
        border-radius: 18.38px;
    }
    .footer img.new-image-mobile {
      margin-top: 19px;
    }
    .patient-resource .pat-breztri-logo img ,.patient-login .pat-breztri-logo img{
      width: 139px !important;
      max-width: 139px;
    }
    .patient-resource .pat-az-logo img,.patient-login .pat-az-logo img {
      width: 156px !important;
      max-width: 156px;
      margin-bottom: 11px;
      margin-left:0;
    }
    .patient-resource .pat-imc-paab-logo img,  .patient-login .pat-imc-paab-logo img{
      max-width: 129px;
    }
    .patient-resource .footer-policy,.patient-login .footer-policy{
        margin: 26px 0px 26px 0px;
    }
    .patient-resource .navbar-default .navbar-toggle .icon-bar {
        background-color: #333333;
    }
    .patient-resource .navbar-default .navbar-toggle {
        border-color: #D9D9D9;
        width: 42px;
        height: 24px;
        border-radius: 2px;
        padding: 4px 9px;
    }
    .patient-resource .safety-info-sup p{
        margin-bottom: 25px;
    }
    .canadian-patients-sup sup {
        top: -5px;
        font-size:50%;
    }
    .patient-resource .footer-last, .patient-login .footer-last{
        width: 67%;
    }
    .patient-resource .footer-last sup{
        top: -2px;
    }
     .patient-resource .pat-col-padding .col-sm-4.col-xs-12.column-2 .res-dwn-wrap .pat-ttl, .pat-col-padding .col-sm-4.col-xs-12.column-3 .res-dwn-wrap .pat-ttl {
        padding: 15px 8px 22px 8px;
    }
    .only-mob{
        display:block;   
    }.patient-resource .safety-info-sup p:nth-child(4){
        margin-bottom: 15px;
    }
    .patient-resource .headerlogoimage-3 img{
        max-width:192px;
    }
    .patient-resource .safety-info-sup sup {
        top: -3px;
    }
    .patient-resource .pat-res-img {
        /*width: 245px !important;*/
        /*max-width: 245px;*/
        width: auto;
        max-width: 100%;
        margin: 0;
    }
    .patient-resource .res-dwn-wrap {
        max-width: 100%;
    }
    .patient-resource .button-download .btn-dl{
        font-size:16px !important;
    }
    .btn-watch{
        max-width: 153px !important;
    }
}

/******27/06/2024******/

/****** HCP Registration Start******/
.hcp-registration.hcp-reg .main-inner-naviagtion.mobile-configuration {max-width: 1466px;margin: auto;}
.hcp-registration.hcp-reg .main-inner-naviagtion.mobile-configuration .hcp-log-head-col .col-sm-4.col-xs-12.column-1 {display: none;}
.hcp-registration.hcp-reg .main-inner-naviagtion.mobile-configuration .hcp-log-head-col .col-sm-4.col-xs-12.column-2 {width: auto;}
.hcp-registration.hcp-reg .main-inner-naviagtion.mobile-configuration .headerlogoimage-lp{width: auto;margin: 22px 0px;max-width: 251px;}
.hcp-registration.hcp-reg .main-inner-naviagtion.mobile-configuration .blue-btn-div {margin-right: 28px;align-items: center;margin-top: 20px;}
.hcp-registration.hcp-reg .fr-header {padding-left: 30px;}
.hcp-registration.hcp-reg .blue-btn-div p.fr-header a {font-family: "NotoSans_Regular";color: #767676;}
.hcp-registration.hcp-reg .main-inner-naviagtion.mobile-configuration .blue-btn-div p a {font-family: "NotoSans_Bold";font-size: 16px;color:#000000;}
.hcp-registration.hcp-reg .main-inner-naviagtion.mobile-configuration .orange-log {width: 198px;max-height: 40px;padding: 10px;background-color: #F3B120 !important;}
.hcp-registration.hcp-reg .main-inner-naviagtion.mobile-configuration .blue-register{width: 198px;max-height: 40px;padding: 10px;background-color: #48C1BB !important;} 
.hcp-registration.hcp-reg .main-inner-naviagtion.mobile-configuration .patient-btn {width: 198px;max-height: 40px;padding: 8px 10px 12px;}
.hcp-registration.hcp-reg .main-inner-naviagtion.mobile-configuration .blue-btn-div .fr-header a + a {border-left: 1px solid #767676;padding-left: 13px;margin-left: 13px;color: #F0B323;font-family: "NotoSans_Bold";}
.hcp-registration.hcp-reg .main-inner-naviagtion.mobile-configuration .blue-btn-div .fr-header a {padding: 0px;display: inline;margin-top: 40px;color: #767676;font-family: "NotoSans_Regular";}
.hcp-registration.hcp-reg .popover.top {margin-top: 2em;margin-left: -7em;}
.hcp-registration.hcp-reg .lang{display:none;}
.fixed-top-margin.hcp-registration.hcp-reg {margin-top: 90px !important;}

.hcp-registration.hcp-reg .log-txt{font-family: NotoSans_Semibold;line-height: 40px;color:#1F1F1F;}
.hcp-registration.hcp-reg .body-txt{font-size: 18px;line-height:26px;color:#1F1F1F;}
.hcp-registration.hcp-reg img.one-key-img{max-width: 139px;}
.hcp-registration.hcp-reg .user-enrole#registration label, .user-enrole#forgot-password label{font-size: 14px;font-family: "NotoSans_Regular";margin: 0;color:#1E1E1E;}
.hcp-registration.hcp-reg .user-enrole .form-control{max-width:336px;color: #767676;font-size: 14px;font-family: "NotoSans_Regular";}
.hcp-registration.hcp-reg #title{max-width:101px;}
.hcp-registration.hcp-reg #firstName, .hcp-registration.hcp-reg #lastName{max-width:280px;}
.hcp-registration.hcp-reg .show-1{margin-left: 34%;margin-top: 44px;}
.hcp-registration.hcp-reg .show-2{margin-left: 80%;margin-top: 44px;}
.hcp-registration.hcp-reg .workplaceicon {margin-left: 34%;margin-top: 44px;}
.hcp-registration.hcp-reg .reg-content{color: #1F1F1F;font-size: 14px;font-family: "NotoSans_Regular";margin-left: 15px;max-width: 741px;}
.hcp-registration.hcp-reg .user-enrole a{/*font-family: 'NotoSans_Bold';*/color: inherit !important;font-size: inherit !important;font-weight: bold !important;}
.hcp-registration.hcp-reg .consentLabel p{color: #1F1F1F !important;font-size: 14px !important;font-family: "NotoSans_Regular" !important;max-width: 718px;}
.hcp-registration.hcp-reg .user-enrole input[type="checkbox"], .hcp-registration.hcp-reg .user-enrole input[type="radio"] {vertical-align: middle;width: 22px;height: 22px;margin-left: 15px;}
.hcp-registration.hcp-reg.btn-primary{border-color:#48C1BB;background-color:#48C1BB !important;}
.hcp-registration.hcp-reg .user-enrole .btn.btn-primary {width: 260px;margin-left: 15px;font-size: 24px;font-family: "NotoSans_Bold";color: #1E1E1E;border-radius: 20px;}
.hcp-registration.hcp-reg .title-col .col-sm-4.col-xs-12.column-1 {width: 17.5%;}
.hcp-registration.hcp-reg .title-col .col-sm-4.col-xs-12.column-2 {width: 39.1%;}
.hcp-registration.hcp-reg .footer, .hcp-pages .footer, .hcp-res-mic .footer, .sign-up .footer{background-color:#333333;}


html[lang="fr"] .hcp-registration.hcp-reg .main-inner-naviagtion.mobile-configuration .orange-log{background-color: #F3B120 !important;text-align: center;width: 198px;border-radius: 20px;height: 48px;max-height: 48px;margin: 0px 17px;padding: 12px 0px;}
/****** HCP Registration Ends******/


@media screen and (max-width: 1921px) and (min-width: 1441px) {
    .hcp-res-mic .hcp-dsksnip {padding: 40px 0px 5px;}
}

@media screen and (max-width: 1400px) and (min-width: 1300px) {
    .hcp-res-mic .primary-navigation .container {width: 1300px;/*padding: 0;*/}
    .hcp-res-mic .bx-hcp1 {max-width: 80%;padding: 18px 10px;height: 70px;margin-top: 35px;}
    .hcp-res-mic .primary-navigation .container {width: 100%;}
}

@media screen and (max-width: 1315px) and (min-width: 992px){
    /*.hcp-res-mic .pr-mrg{font-size:10px;margin: auto 3px;}*/
    .hcp-res-mic .headerlogoimage{padding-top: 7px!important;}
    .hcp-res-mic .pr-mrg {font-size: 12px;}
    .hcp-res-mic .hr-bx {max-width: 160px;font-size: 12px !important;margin: 2% 0%;}
    .hcp-res-mic .fr-header {font-size: 16px;padding-left: 2%;}
    .hcp-res-mic p.whitecr{font-size:46px;}
    .hcp-res-mic .cp-sec1 .hcp-colom11 .column-1{width: 225px;max-width: 225px;margin-right: 10px;}
    .hcp-res-mic .cp-sec1 .hcp-colom11 .column-2{width: 225px;max-width: 225px;}
    .hcp-res-mic .hcp-clm-4 .column-1, .hcp-res-mic .hcp-clm-4 .column-2, .hcp-res-mic .hcp-clm-4 .column-3{max-width: 225px;}
    .hcp-res-mic .pat-ttl {font-size: 16px !important;}
    .hcp-res-mic .col-patientcases .column-1, .hcp-res-mic .col-patientcases .column-2 {max-width: 307px;}
    .hcp-res-mic .space-2{margin-bottom: 10px;}
    .hcp-res-mic .primary-navigation .container {width: 100%;}
    
}

@media screen and (max-width: 991px) and (min-width: 768px){
    
    .hcp-registration.hcp-reg .headerlogoimage-login{display:none;}
    .fixed-top-margin.hcp-resource.hcp-res-mic{margin-top: 95px !important;}
    .hcp-res-mic .navbar-toggle {display: none;}
    .hcp-res-mic .pr-mrg {margin: auto 9px;font-size: 10px;}
    .hcp-res-mic .mr-bx{max-width:171px;font-size:12px !important;/*max-width:204px;*/}
    .hcp-res-mic .hcp-sml-1 {max-width: 100%;width:56%;}
    /*.hcp-res-mic .ro-w {margin-left: 0;display: flex;}
    
    .hcp-res-mic .col-sm-3 {width: 100%;}
    .hcp-res-mic .col-sm-4 {width: 100%;}
    .hcp-res-mic .col-sm-6 {width: 100%;}
    .hcp-res-mic .col-sm-9 {width: 100%;}
    .hcp-res-mic .cp-sec1 .hcp-colom11 .column-1{width: 100%;max-width: 100%;margin-right: 0px;border: none;margin-bottom: 15px;}
    .hcp-res-mic .cp-sec1 .hcp-colom11 .column-2{width: 100%;max-width: 100%;margin-right: 0px;margin-bottom: 15px;}
    .hcp-res-mic .primary-navigation .container {width: 750px;}
    .hcp-res-mic .hcp-clm-4 .column-1, .hcp-res-mic .hcp-clm-4 .column-2, .hcp-res-mic .hcp-clm-4 .column-3{max-width: 100%;}
    */
    
    .hcp-res-mic .col-sm-3 {width: 100%;}
    .hcp-res-mic .col-sm-4 {width: 100%;}
    .hcp-res-mic .col-sm-6 {width: 100%;}
    .hcp-res-mic .col-sm-9 {width: 100%;}
    .hcp-res-mic .cp-sec1 .hcp-colom11 .column-1{width: 100%;max-width: 100%;margin-right: 0px;border: none;margin-bottom: 15px;}
    .hcp-res-mic .cp-sec1 .hcp-colom11 .column-2{width: 100%;max-width: 100%;margin-right: 0px;margin-bottom: 15px;}
    .hcp-res-mic .hcp-clm-4 .column-1, .hcp-res-mic .hcp-clm-4 .column-2, .hcp-res-mic .hcp-clm-4 .column-3{max-width: 100%;margin-right: 0px;margin-bottom: 15px;}
    .hcp-res-mic .col-patientcases .column-1, .hcp-res-mic .col-patientcases .column-2 {max-width: 100%;margin-right: 0px;margin-bottom: 15px;}
    .hcp-res-mic .ro-w {margin-left: 0;display: flex !important;}
    .hcp-res-mic .primary-navigation .container{width: 750px;}
    .hcp-res-mic {margin-top: 75px !important;}
    .hcp-res-mic .learnmore{text-align: center;border-style: solid;border-width: 1px;}
    .hcp-res-mic .pr-mrg {margin: auto 9px;}
    .hcp-res-mic .mob-car{display:none !important;}
    .hcp-res-mic .mob-header{display:none !important;}
    .hcp-res-mic  #second-slide-2{display:none !important;}
    .hcp-res-mic .primary-navigation .container {width: 100%;}
    .hcp-res-mic .hcp-sml-5{font-size: 14px;line-height: 31px;padding: 6px 2px 5px 6px;width: 56%;border-style: solid;border-top: none;border-color: #d7d7d7;border-width: 1px;font-family: NotoSans_Bold;margin-left: 34px;background-color: #fff;}
}


@media screen and (max-width: 767px){
    /****** hcp-resource-page-end ******/
    .hcp-registration.hcp-reg .log-txt{font-family: NotoSans_Bold !important;margin-bottom: 10px;}
    .hcp-registration.hcp-reg .body-txt{font-size: 15px!important;line-height: normal!important;margin-bottom: 25px;}
    .hcp-registration.hcp-reg .user-enrole{padding: 0 0;}
    .user-enrole .ue-formfields-container .column-1, .user-enrole .ue-formfields-container .column-2, .user-enrole .ue-formfields-container .column-3{padding: 0 6px;}
    .hcp-registration.hcp-reg .reg-content{margin-left: 6px!important;}
    .hcp-registration.hcp-reg .user-enrole input[type="checkbox"], .hcp-registration.hcp-reg .user-enrole input[type="radio"]{margin-left: 6px!important;}
    .hcp-registration.hcp-reg #firstName, .hcp-registration.hcp-reg #lastName{max-width: 336px !important;}
    .hcp-registration.hcp-reg #title{max-width: 336px !important;}
    .hcp-registration.hcp-reg .title-col .col-sm-4.col-xs-12.column-1 {width: 100% !important;}
    .hcp-registration.hcp-reg .title-col .col-sm-4.col-xs-12.column-2 {width: 100% !important;}
    .hcp-registration.hcp-reg .user-enrole .form-control{height:48px !important;max-height:48px !important;padding: 21px 10px;}
    .hcp-registration.hcp-reg .show-1 {margin-left: 70% !important;margin-top: 42px !important;}
    .hcp-registration.hcp-reg .show-2 {margin-left: 70% !important;margin-top: 57px !important; }
    .hcp-registration.hcp-reg .workplaceicon {margin-left: 70% !important;margin-top: 44px;}
    .hcp-registration.hcp-reg .hcp-log-head-col .col-sm-6.col-xs-12.column-1{padding-left: 9px;padding-right: 9px;}
    .hcp-registration.hcp-reg .headerlogoimage-login {margin: 16px 0px 0px;padding: 0px;width: 188px;max-width: 188px;}
    .hcp-registration.hcp-reg .patient-btn-mob {margin-top: -23px;margin-right:-6px !important;text-decoration: none;font-size: 14px;}
    .hcp-registration.hcp-reg .lang{margin-left: 29px;padding: 0 14px;}
    .hcp-registration.hcp-reg .lang span{width: auto;padding: 0 12px;}
    .hcp-registration.hcp-reg .lang .lang-fr a {font-family: "NotoSans_Bold";font-size: 14px;line-height: 14px;color:#F0B323;}
    .hcp-registration.hcp-reg .lang .lang-en a {font-family: "NotoSans_Regular";font-size: 14px;line-height: 14px;color: #767676; }
    .hcp-registration.hcp-reg .lang span + span.lang-fr {border-left: 1px solid #767676;padding-right: 0px;}
    .hcp-registration.hcp-reg .popover.top {margin-left: 2em;}
    .hcp-registration.hcp-reg .reg-content{margin-left: 7px;}
    .hcp-registration.hcp-reg .left-text{margin-top: 0px;}
    .hcp-registration.hcp-reg .mobile-configuration .column-2{padding-left:0px;}
    .hcp-registration.hcp-reg .lang{display:flex !important;}
    .fixed-top-margin.hcp-registration.hcp-reg {margin-top: 0px !important;}
    /*.hcp-registration.hcp-reg .mobile-configuration .row{display:flex;}*/

    
    /****** hcp-reg-page-end ******/
    .hcp-res-mic .fr-header {font-size: 14px;margin-top: 17px;}
    .hcp-res-mic .navbar-default .navbar-toggle {border-color: transparent;padding: 0px 0px;}
    .mobilehide {padding: 3px 0 32px;}
    .hcp-res-mic .ro-w {margin-left: 0px;}
    .hcp-res-mic .primary-navigation .container {width: 100%;}
    .hcp-res-mic .callout-registerforupdates {font-size: 15px;margin-left: 0px;text-align: center;margin-top: 10px;}
    .hcp-res-mic .new-image.image-1, .hcp-res-mic .new-image.image-2, .hcp-res-mic .new-image.image-3, .hcp-res-mic .new-image.image-4, .hcp-res-mic .new-image.image-5, .hcp-res-mic .new-image.image-6, .hcp-res-mic .new-image.image-7 {width: 281px;margin-left: 0;margin-top: -22px;}
    .hcp-res-mic .hcp-smll {/*width: 85%;*/width: 281px;margin-left: 0;}
    .hcp-res-mic  .hcp-sml-1 {/*width: 97%;*/width: 281px;margin-left: 0;}
    .hcp-res-mic .bx-hcp1 {font-size: 16px;width: 332px;padding: 18px 0px;height: 60px;margin-top: 2.9em;}
    .hcp-res-mic .bx-hcp1 {font-size: 16px;width: 332px;max-width: 100%;padding: 15px 0px 10px;height: 50px;margin-top: 28px;margin-bottom: 42px;}
    .hcp-res-mic .hcp-sm {font-size: 12px;line-height: normal;/* margin-bottom: 16.3%; */}
    .hcp-res-mic .slide-2-heading {font-size: 33px !important;margin-top: 5% !important;}
    .hcp-res-mic p.whitecr {font-size: 34px !important;margin-top: 67px;}
    .hcp-res-mic .slide-2-heading.head2 {font-size: 30px !important;margin-top: 0!important;}
    .hcp-res-mic .hcp-sml-5 {font-size: 16px;width: 281px;line-height: 50px;padding: 4px 2px 5px 11px;background-color: #fff;font-family: NotoSans_Bold;}
    .hcp-res-mic .footer-last sup {top: -4px;}
    .hcp-res-mic .pr-mrg {font-size: 20px;}
    .hcp-res-mic .hr-bx {max-width: 282px;height: 75px;padding: 10px 10px 10px;font-size: 20px !important;}
    .hcp-res-mic .slide-2-heading {font-size: 33px !important;margin-top: 5% !important;}
    .hcp-res-mic .bx-hcp2 {font-size: 16px;width: 332px;padding: 18px 0px;height: 82px;margin-bottom: 2.8em;/* margin-bottom: 2.5em; */margin-top: 15.85em;}
    .hcp-res-mic sup {top: -0.5em;}
    .hcp-res-mic .hcp-clm-1 .col-sm-6 {margin-left: 7px;}
    .hcp-res-mic #second-slide-2 {display: none;}
    .hcp-res-mic .hcp-sm.last-para-slide1 {margin-bottom: 45px;margin-top: 33px;}
    .hcp-res-mic .p-txt-3 {font-size: 12px;line-height: normal;margin-bottom: 12.5%;}
    .hcp-res-mic .hcp-clm5 .col-sm-8.col-xs-12.column-2 {padding: 0;}
    .hcp-res-mic .footer {margin-top: 30px;padding-bottom: 39px;}
    .hcp-res-mic .hcp-tx12-2, .hcp-res-mic .safety-para, .hcp-res-mic .sec-hd, .hcp-res-mic .safety-list li {font-size: 14px !important;}
    .hcp-res-mic .safety-subhead {font-size: 14px !important;}
    .hcp-res-mic .saf-title {font-size: 18px;}
    .hcp-res-mic p.hcp-rb a {font-size: 16px;}
    .hcp-res-mic .hcp-rb {width: 100%;max-width: 329px;height: 64px;padding: 10px 10px;}
    .hcp-res-mic .cp-sec4 {padding: 1.4em 18px 4.8em;}
    .hcp-res-mic .hcp-resource-text-1 {font-size: 32px;}
    .hcp-res-mic .button-download {margin: -27px 21px 25px 34px;}
    .hcp-res-mic .hcp-resource-text-1 {font-size: 32px;margin-left: 0;}
    .hcp-res-mic .hcp-tx12 {font-size: 15px;line-height: normal;}
    .hcp-res-mic .pat-ttl {font-size: 16px !important;line-height: normal;}
    .hcp-res-mic .pat-desp {font-size: 15px !important;min-height: 70px;}
    .hcp-res-mic .hcp-sml-5.cli-overview {min-height: 230px;}
    .hcp-res-mic .hcp-sml-1 {min-height: 250px;}
    .hcp-res-mic .hcp-smll {min-height: 230px;}
    .hcp-res-mic .button-learndavid, .hcp-res-mic .button-learndiana, .hcp-res-mic .learnmore {max-width: 281px;}
    .hcp-res-mic .cp-sec1 {padding: 0.1em 18px 3.2em;}
    .hcp-res-mic .cp-sec2 {padding:28px 18px 59px;}
    .hcp-res-mic .cp-sec3 {padding: 27px 18px 57px}
    .hcp-res-mic {margin-top: 0px !important;}
    .hcp-res-mic .cp-sec1 .hcp-colom11 .column-1 {max-width: 280px;}
    .hcp-res-mic .col-patientcases .column-1, .hcp-res-mic .col-patientcases .column-2{width: 281px;}
    .hcp-res-mic .new-image.image-1, .hcp-res-mic .new-image.image-2, .hcp-res-mic .new-image.image-3, .hcp-res-mic .new-image.image-4, .hcp-res-mic .new-image.image-5, .hcp-res-mic .new-image.image-6, .hcp-res-mic .new-image.image-7 {
        width: 281px;
        margin-left: 0;
        margin-top: -22px;
    }
    .hcp-res-mic .cp-sec1 .hcp-colom11 .column-1 {
        border: none;
        padding: 0;
        max-width: 100%;
        margin-right: 0;
    }
    .hcp-res-mic p.hcp-txts-desk.mob-only {
    display: block;
    font-size: 12px;
    color: #686868;
}
.hcp-res-mic .cp-sec4 .hcp-clm5 .column-2 .hcp-txts{
    display:none;
}
}




