@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_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-ExtraBold;
	font-display: swap;
	src: url('/content/dam/open-digital/breztri-ca/en/fonts/NotoSans-ExtraBold.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-design*/
.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: 21%;
	height: 38px;
	padding: 7px 0px 0px 20px;
	margin: 1%;
	margin-left: 9%;
	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: 48px;
	color: white;
	line-height: 52px;
	width: 90%;
	margin-top: 15%;
	font-family: NotoSans_Bold;
}

.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: 16px;
	width: 78%;
	line-height: 21px;
	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-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-resource .multi-column-container .row {
    margin: 0 !important;
}

.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;
}





/*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;
	font-family: NotoSans_Bold;
}

.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: -5px;
}

.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: 24px;
	color: #fff;
	line-height: normal;
	font-family: NotoSans_Regular;
}

.lightgreenbackground {
	background-color: #daf3f1;
}

/*Ryan Text Style END*******************************/
.sec-hd, sup {
    top: -3px;
}
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: 95%;
	height: 50px;
	margin: 5px 0px 10px 5px;
	font-weight: 550;
	background-color: white;
	padding-top: 13px;
	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 patient Login*/
/*.hcp-login .log-blue-col.row {*/
/*    margin: 0 !important;*/
/*}*/
.hcp-login .multi-column-container .row ,.patient-resource .multi-column-container .row {
    margin: 0;
}
/* How to video*/
.howtovideo .navbar .navbar-header ul li.active {
    display: none;
}
.howtovideo .navbar .navbar-header ul li a {
    font-family: "NotoSans_Medium";
    font-size: 14px;
    font-weight: 300 !important;
    padding-top: 5px;
    margin-top: 10px;
    color: #3c4242 !important;
}
.howtovideo .component-section.container.no-style.video-section {
    padding-top: 0;
}
.howtovideo  .multi-column-container .row {
    margin: 0 !important;
}
.howtovideo .navbar .navbar-header ul {
    padding-top: 0;
    margin-left: 55%;
}
.howtovideo img.header-nav-logo {
    margin-top: 0;
}

/* How to video*/

.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;
}
.footer .row ,.patient-din-wrap .row,.main-inner-naviagtion .multi-column-container .row,
.hcp-registration .multi-column-container .row{
    margin-right: 0;
    margin-left: 0;
}

/*2024*/
.patient-login  .din-txt {
    text-decoration: underline;
}
.patient-login .popover-content {
    background-color: #1F1F1F;
    padding: 9px 15px 9px 20px;
}
.patient-logo img{
    width: 305px;
    max-width: 305px;
}
.patient-men{
    margin-top: 70px;/*margin-top: 52px;*/
    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 36px 0px;
    margin-bottom: 0;
    /*padding: 0 37px;*/
}
.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: -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;
}
.pat-ttl {
    font-size:20px;
    line-height:22px;
    font-family:NotoSans_Bold;
    color:#1F1F1F;
}
.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;
}

#CookieReportsBannerAZ{
    background: none #F0B323 left bottom no-repeat !important;
}
#CookieReportsPanel *, #CookieReportsBanner *, #CookieReportsAccordion *{
    color:#000000 !important;
}
#CookieReportsAccordion .CookieReportsAccordionCookies table thead th{
    color:#ffffff !important;
}

/*2024*/

@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: 100%;
		/*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;
		border:none;
	}

	.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;
		border:none;
	}

	.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;
	}
	/*.hcp-resource .hcp-sml-1 {width: 220px;}*/
	.patient-login .hcp-dsksnip {
        padding:10px 0 0 0;
    }

    /*.patient-login .fr-menu a {*/
    /*    padding-right: 15px;*/
    /*}*/
    
    /*.patient-login .fr-menu a:nth-child(2) {*/
    /*    padding-left: 10px;*/
    /*}*/
    .patient-login .fr-menu {
        justify-content: flex-end;
        padding: 51px 0 0 0;
        margin-top: 0;
    }
    .patient-login .headerlogoimage {
        padding-top: 13px;
        
        
    }
    .patient-login  .patient-last-txt {
        padding-left: 14px;
    }
    .patient-login  .patient-sec {
        padding: 0 0 8px 92px;
        margin-bottom: -20px;
    }
     /*.patient-login .primary-navigation .container{*/
     /*    width:100%;*/
     /*}*/
}

@media screen and (max-width:991px) {

	.mobilehide {
		display: block;
	}

	.mobile-hide1 .row {
		display: flex;
	}
	.howtovideo .header-nav-logo-condensed {
     width: auto;
     margin-top: 10px;
    }
    .howtovideo button.navbar-toggle.collapsed {display: none;}
     .howtovideo .navbar-nav>li>.dropdown-menu {margin-top: -50px;}
     
     .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%;
}
.patient-login .headerlogoimage {
    width: 305px;
}

.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: 38px;
	padding: 7px 0px 0px 25px;
	font-size: 14px;
}

.fixed-top-margin {
	margin-top: 90px !important;
}

.hcp-tx12-2 sup {
	top: -3px;
}

.hcp-tx12-3 sup {
	top: -3px;
}

.safety-info-sup sup {
	top: -3px;
}

.canadian-patients-sup sup {
	top: -4px;
}

.breztri-patients-sup sup {
	top: -2px;
}

.prescribe-breztri-sup sup {
	top: -2px;
}

@media screen and (min-width: 1024px) {
    
    .patient-login .headerlogoimage {
        margin-left: -42%;/*margin-left: -37%;*/
    }
    
}

/* For Desktop View */
@media screen and (min-width: 1024px) {
    .patient-login .multi-column-container.patient-din-wrap .column-1 {
            width: 100%;
        }
        .patient-login .patient-login-bottom-text {
            width: 61%;
        }
    .cn-fr-en{
        display:none;
    }
    .log-sup sup {
    top: -12px;
    font-size: 20px;
	}
   
    .lang{
     display: none;
   }
    .ss-p2-tm sup {
    top: -7px;
    font-size: 16px;
    left: -7px;
   }
    .hcp-sml-5 {
      font-size: 16px;
      line-height: 50px;
      padding: 4px 2px 5px 11px;
      background-color: #fff;
      font-family: NotoSans_Bold;
  }
    
    .hcp-tx12-2{
        font-size:14px;
    }
    .sec-hd{
        font-size:14px;
    }
    /*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;*/
		margin: 7px 0px 12px -19px; max-width: 190px;
	}
	body.signup #space {padding-top: 0px;}
    body.signup .primary-navigation{display: none;}
    .blue-btn-div p.fr-header a {font-size: 14px;font-weight: 300 !important;color: rgba(55, 58, 54, 50%);padding-top: 5px;}
	.col-sm-4.col-xs-12.column-1 {width: 33.3333%;}
	
	.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:-102px !important;
	}

	.ss-pl-tm sup {
		top: -2px;
		font-size: 22px;
		left: -7px;
	}

	.ss-pl-reg sup {
		top: -2px;
		font-size: 22px;
		left: -7px;
	}

	.sep {
		padding-bottom: 100px;
	}

	.regblacktext-21 {
		text-align: center;
		margin-top: -16px;
	}

	.headerlogoimage-lp {
		width: 85%;
		margin-left: -40%;
		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;
	}

	.hcp-tx12 sup {
		top: -3px;
	}

	.blue-btn-div-mob {
		display: none;
	}

	.patient-lang-mob {
		display: none;
	}

	.patient-btn-mob {
		display: none;
	}

	.ss sup {
		top: -12px;
		font-size: 22px;
	}
	.slise-1-sup sup {
    top: -18px;
    }

	.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: 21px;
		margin-bottom:5px;
	}

	.regblacktext-2 {
		text-align: center;
	}

	.reg-icons-3 {
		text-align: center;
		padding-bottom: 20px;
	}

	.regblacktext-3 {
		text-align: center;
	}

	.trademark sup {
		font-size: 15px;
		top: -1px;
	}

	.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_medium";
		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: -12px;
		font-size: 26px;
		left: -12px;
	}

	.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-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: -12px;
		font-size: 26px;
		left: -3px;
	}

	.fr-menu {
		margin-left: 313px;
		/* float: left; */
		margin-top: 7px;
		font-size: 16px;
		font-family: NotoSans_Regular;
	}

	.patient-resource-text {
		font-size: 20px;
	}
}

/*  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-resource .hcp-sml-1 {width: 220px;}*/
	.hcp-txts1 {
		display: none;
	}
	.cn-fr-en{
	    display:flex;
	}


}



/*  For iPhone 12 and 13 */
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
   /* .userEnroleForm {
  margin-bottom: -140px;
}*/
 .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: 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;
}
.cn-fr-en{
    display:flex;
}

/* Dev-1*/
/* For Mobile Portrait View */
@media screen and (max-device-width: 480px) and (orientation: portrait) {
    /*.userEnroleForm {
  margin-bottom: -140px;
}*/
 .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;
}
.log-sup sup {
    top: -12px;
    font-size: 20px;
	}
	.cn-fr-en{
	    display:flex;
	}
#SignMeUp {
  margin-top: -22px !important;
}
     
    /*registration*/
    #password {
    height: 34px;
     }
    
    .pat-reg-line-height {
    margin-top: -30px;
    }
    .pat-reg-en-fr {
    display: flex;
    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: 395px;
		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: -3px;
	}

	.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: -1px !important;
	}

	.headerlogoimage {
		width: 54%;
		padding-top: 16px;
	}

	.ss sup {
		top: -8px;
		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-cookie {
		width: 190px;
		padding-top: 16px;
	}

	.ss1-mod sup {
		top: -1px;
		font-size: 19px;
	}

	.ss21 sup {
		top: -3px;
		font-size: 16px;
		left: -0px;
	}

	.lang-select12 {
		float: right;
		margin-top: -53px;
		font-family: NotoSans_Regular;
	}
}

/* Dev-2 */
/*****iphone11 pro potrate*****/
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) {
    /*.userEnroleForm {
  margin-bottom: -140px;
}*/
 .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;
}
#SignMeUp {
  margin-top: -22px !important;
}
    /*icon width*/
    .show-1 {
  width: 30px;
  height: 30px;
  margin-left: 37%;
  position: absolute;
  margin-top: 36px !important;
  z-index: 9999;
}
.patient-btn-mob {
		float: right;
		margin-top: -16px;
		text-decoration: underline;
		margin-right: -1px !important;
	}
.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;
	}


}
/*****iphone11 pro landscap*****/
@media only screen 
  and (min-device-width: 375px)  and (max-device-width: 812px)  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {
      
      .fr-header {
      display: none;
    }
    
      
  }


/* 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) {
   /* .userEnroleForm {
  margin-bottom: -140px;
}*/
 .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;
}
#SignMeUp {
  margin-top: -229px !important;
}
	.header-login-display {
		display: block !important;
	}
	
	.patient-btn-mob {
		float: right;
		margin-top: -16px;
		text-decoration: underline;
		margin-right: -1px !important;
	}
	.pat-reg-en-fr {
    display: flex;
    margin-left: 263px;
    margin-top: -65px;
    }
	.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;

	}
	.cn-fr-en{
	    display:flex;
	}

	#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) {
    /*.userEnroleForm {
  margin-bottom: -140px;
}*/
 .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;
}
#SignMeUp {
  margin-top: -229px !important;
}
	.header-login-display {
		display: block !important;
	}
	.patient-btn-mob {
		float: right;
		margin-top: -16px;
		text-decoration: underline;
		margin-right: -1px !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) {
    /*.userEnroleForm {
  margin-bottom: -140px;
  }*/
   .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;
}
  #SignMeUp {
  margin-top: 40px;
}
    .reg-icon-1 {
     width: 31%;
     margin-left: 10px;
}
.reg-icons-2 {
  width: 31%;
  margin-left: 10px;
}
.reg-icons-3 {
  width: 31%;
  margin-left: 10px;
}
.blue-btn-div.hcp-reg-btn-hide {
  display: none;
   }
    /*patient button*/
  
    .patient-btn-mob {
      float: right;
      margin-top: -16px;
      text-decoration: underline;
      margin-right: 21px !important;
}

  /* #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;
}
.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 only screen and (min-width : 781px) {div#second-slide-2 {display: none;}}
@media only screen and (max-width : 780px) {
    div#second-slide-2 {display: block;}
    /*div#second-slide-1{display: none;}*/
    .enable-sticky-nav-bar.stick-to-top {
    position: relative;
}

}
/* iPhone 6, 7, & 8 in portrait & landscape */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
     #SignMeUp {
  margin-top: 40px;
  }
 
     /*#second-slide-1 {
    display: none !important;
}*/
 .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;
}
.patient-btn-mob {
		float: right;
		margin-top: -16px;
		text-decoration: underline;
		margin-right: -1px !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:50px;
	}*/
}



/* Galaxy S5 */
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3){
  
    #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*/
.lang-fr a {
margin-left: 286px;
margin-top: -48px;
}
.lang-en a {
margin-left: 254px;
margin-top: -74px;
}

    .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: 96%;
	}

}

/* 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-right:22%;
		padding-top: 41px;
	}
	.pat-banner-text {
        padding: 0px 35px !important;
    }
    #pat-res-section {
        padding: 26px 35px;
    }
    .saf-info-section {
        padding: 27px 35px !important;
    }
    .patient-men p {
        padding: 0 5px;
    }
    .pat-footer-logo {
        padding: 15px 10.2em 0em;
    }
    .patient-banner-text{
        font-size:70px;
    }
    .patient-logo img {
        width: 250px;
        max-width: 305px;
    }

}
@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%;
}
    .patient-resource .headerlogoimage, .patient-login .headerlogoimage {
        padding-top: 13px;
    }
    
}
@media only screen and (min-width: 1454px) and (max-width: 2560px) {
    .only-des{
        display: contents;   
    }
}

@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 only screen and (min-width: 992px) and (max-width: 1024px) {
    .headerlogoimage-3{
        display:none;
    }
    #mobile-section{
        display:none;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .howtovideo .navbar-nav>li>.dropdown-menu {
        margin-top: 0 !important;
    }
}


@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;
    }
}

@media screen and (max-width: 767px) {
    .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: 188px !important;
    }
    .patient-login .patient-din-wrap .popover.top {
        left: 127px !important;
        max-width: 201px !important;
        bottom: 39px !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: 66%;
    }
    .only-mob{
        display:block;   
    }.patient-resource .safety-info-sup p:nth-child(4){
        margin-bottom: 15px;
    }
    #hero-banner-reg{
        display:none;
    }
}




 
/****** New Changes 17-06-2024 ******/
/****** HCP Login ******/
.hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration {max-width: 1466px;margin: auto;}
.hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .hcp-log-head-col .col-sm-4.col-xs-12.column-1 {display: none;}
.hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .hcp-log-head-col .col-sm-4.col-xs-12.column-2 {width: auto;}
.hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .headerlogoimage-lp.header-login-display {width: auto;margin: 22px 0px;max-width: 251px;}
.hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .blue-btn-div {margin-right: 28px;align-items: center;margin-top: 20px;}
.hcp-login.hcp-pages .fr-header {padding-left: 30px;}
.hcp-login.hcp-pages .blue-btn-div p.fr-header a {font-family: "NotoSans_Regular";color: #767676;}
.hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .blue-btn-div p a {font-family: "NotoSans_Bold";font-size: 16px;}
.hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .orange-log {width: 198px;max-height: 40px;padding: 10px;background-color: #F3B120 !important;}
.hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .blue-register{width: 198px;max-height: 40px;padding: 10px;background-color: #48C1BB !important;} 
.hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .patient-btn {width: 198px;max-height: 40px;padding: 8px 10px 12px;}
.hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .blue-btn-div .fr-header a + a {border-left: 1px solid;padding-left: 13px;margin-left: 13px;color: #767676;font-family: "NotoSans_Regular";}
.hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .blue-btn-div .fr-header a {padding: 0px;display: inline;margin-top: 40px;color: #F0B323;}
.hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .lang, .hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .nav.stacked-menu {display: none;}
.hcp-pages .dark-gray {padding: 34px 0px 46px;}
.hcp-pages .dark-gray .component-section.container.transparent {width: 100%;max-width: 1185px;}
.hcp-pages .whitetitle{font-family: 'NotoSans-ExtraBold';font-size: 58px;line-height: 72px;}
.hcp-pages .whitetitle .yellowtitle{font-family: 'NotoSans-ExtraBold';font-size: 58px;line-height: 72px;}
.hcp-pages .whitetitle .yellowtitle .log-sup sup {font-size: 32px;top: -22px;}
.hcp-pages .white-subtext {font-family: "NotoSans_Semibold";font-size: 20px;line-height: 28px;padding-top: 38px;margin-bottom: 0px;}
.hcp-pages .lighblue{padding: 48px 0px 53px;background-color: rgba(223, 177, 32, 35%);}
.hcp-pages .lighblue .blacktext.sub-heading {font-family: "NotoSans_Semibold";font-size: 36px;line-height: 28px;padding-bottom: 19px;color: #1F1F1F;}
.hcp-pages .lighblue .regblacktext-1, .hcp-pages .lighblue .regblacktext-21, .hcp-pages .lighblue .regblacktext-3{font-family: "NotoSans_Semibold";font-size: 20px;line-height: 30px;color: #1F1F1F;margin: 0px;}
.hcp-pages .lighblue .reg-icon-1, .hcp-pages .lighblue .reg-icons-2, .hcp-pages .lighblue .reg-icons-3 {height: 92px;display: flex;align-items: center;justify-content: center;padding: 0px;margin: 0px 0 24px 0;}
.hcp-pages .log-txt.log-heading {font-family: "NotoSans_Semibold";margin-bottom: 60px;}
.hcp-pages .inner-sect-containers .col-sm-4.col-xs-12.column-1 {padding-left: 0px;}
.hcp-pages .log-content p {line-height: 24px;margin-bottom: 0px;}
.hcp-pages .inner-sect-containers .col-sm-8.col-xs-12.column-2 {padding-left: 105px;}
.hcp-pages .hcp-custom-user-login-width, .hcp-pages .hcp-custom-login-password-width {width: 100%;margin: 0 0 30px;}
.hcp-pages .user-enrole .form-control,  .hcp-pages .user-enrole input[type="password"] {padding: 18px 22px;font-size: 20px;line-height: 20px;}
.hcp-pages .user-enrole .consentLabel p {font-size: 20px;margin-bottom: 0px;margin-top: -4px;color: #828282;}
.hcp-pages .user-enrole .form-control#rememberMe {font-size: 16px;line-height: 16px;height: 22px;width: 22px;} 
.hcp-pages .user-enrole .form-row.rem-me {margin: 58px 0 20px;}
.hcp-pages .user-enrole .btn.btn-primary#Login {width: 260px;border-radius: 20px;background: #F3B120 !important;font-family: "NotoSans_Bold";font-size: 24px;padding: 15px 15px;}
.hcp-pages .user-enrole .forgot-password {color: #828282 !important;font-family: "NotoSans_Regular";font-size: 20px !important;margin: 27px 15px 8px 0 !important; }
.hcp-pages .forgot-password .popover {top: auto !important;bottom: -145px;left: 320px !important;background: #FDE8B9;border: 1px solid #F0B323;width: 418px !important;max-width: 418px;}
.hcp-pages .forgot-password .popover.top>.arrow {display: none;}
.hcp-pages .forgot-password .popover .popover-content .custom-popover-align .popover-txt, .hcp-pages .forgot-password .popover .popover-content .custom-popover-align .popover-txt .anchor-breztri-nav{font-family: "NotoSans_Medium";font-size: 19.2px !important;line-height: 25.6px !important;color: #1F1F1F !important;margin: 0px;}
.hcp-pages .forgot-password .popover-content {padding: 38px 41px;}
.hcp-pages .forgot-password .popover .popover-content .custom-popover-align .popover-txt span a {background: #F0B323;color: #1E1E1E !important;font-family: NotoSans_Bold;font-size: 19.2px !important;width: 118px;text-align: center;padding: 6px 10px 7px;border-radius: 25px;margin-top: 27px;}
.hcp-pages .forgot-password .popover .popover-content .custom-popover-align .popover-txt span a + a {background: #FFFFFF;color: #686868 !important;border: 1px solid #979797;margin-left: 16px;}
.hcp-pages .login-form #see1 {right: 45px;margin-top: 17px;/*top: 120px;*/}

.hcp-pages .footer, .hcp-res-mic .footer, .hcp-reg .footer, .sign-up .footer{margin-top: 140px;padding-top: 30px;padding-bottom: 18px;}
.hcp-pages .multi-column-container.footer-logo-wrap, .hcp-res-mic .multi-column-container.footer-logo-wrap, .hcp-reg .multi-column-container.footer-logo-wrap, .sign-up .multi-column-container.footer-logo-wrap {max-width: 1046px;margin: auto;} 
.hcp-pages .footer-logo-wrap .column-1 .new-image, .hcp-res-mic .footer-logo-wrap .column-1 .new-image, .hcp-reg .footer-logo-wrap .column-1 .new-image, .sign-up .footer-logo-wrap .column-1 .new-image  {max-width: 289px;margin-top: 18px;}
.hcp-pages .footer-logo-wrap .column-2 .new-image, .hcp-res-mic .footer-logo-wrap .column-2 .new-image, .hcp-reg .footer-logo-wrap .column-2 .new-image, .sign-up .footer-logo-wrap .column-2 .new-image {max-width: 294px;margin-top: 28px;}
.hcp-pages .footer-logo-wrap .column-3 .new-image, .hcp-res-mic .footer-logo-wrap .column-3 .new-image, .hcp-reg .footer-logo-wrap .column-3 .new-image, .sign-up .footer-logo-wrap .column-3 .new-image {max-width: 269px;margin: 0 0 0 auto;}
.hcp-pages .footer .footer-policy a, .hcp-res-mic .footer .footer-policy a, .hcp-reg .footer .footer-policy a, .sign-up .footer .footer-policy a {font-family: "NotoSans_Regular";font-size: 18px;line-height: 17px;}
.hcp-pages .footer .footer-policy p, .hcp-res-mic .footer .footer-policy p, .hcp-reg .footer .footer-policy p, .sign-up .footer .footer-policy p {margin: 0px 20px;}
.hcp-pages .footer .footer-policy, .hcp-res-mic .footer .footer-policy, .hcp-reg .footer .footer-policy, .sign-up .footer .footer-policy {margin: 40px 0px 33px;}
.hcp-pages .footer .footer-last p, .hcp-res-mic .footer .footer-last p, .hcp-reg .footer .footer-last p, .sign-up .footer .footer-last p {font-family: "NotoSans_Regular";font-size: 16px;line-height: 23px;margin-bottom: 0px;}
.sign-up .footer{margin-top: 108px;}
.hcp-pages .footer sup, .hcp-reg .footer sup, .sign-up .footer sup{top: -0.5em;}

/****** HCP Login Ends******/


/****** 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;}
.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;padding-left: 13px;margin-left: 13px;color: #767676;font-family: "NotoSans_Regular";}
.hcp-registration.hcp-reg .main-inner-naviagtion.mobile-configuration .blue-btn-div .fr-header a {padding: 0px;display: inline;margin-top: 40px;color: #F0B323;}
.hcp-registration.hcp-reg .popover.top {margin-top: 2em;margin-left: -7em;}

.hcp-registration.hcp-reg .modal-content{width: 100%;max-width: 418px;background-color: #FDE8B9;border-radius: 0;}.hcp-registration.hcp-reg .modal-header{display:block;}
.hcp-registration.hcp-reg .modal-title {display: block;font-size: 19px;padding: 0em 1em;}
.hcp-registration.hcp-reg .modal-title strong{font-family: NotoSans_Medium;font-weight: normal;font-size: 19px;color: #1F1F1F;}
.hcp-registration.hcp-reg .modal-footer{border-top: 0;padding: 0 15px 15px 0;}
.hcp-registration.hcp-reg .modal-footer .btn {text-align: center;width: 118.51px;border-radius: 25.2px;height: 38.36px;color: #373A36;padding: 5px 12px;font-family: "NotoSans_Bold";font-size: 19px;line-height: 1.3;border-color: #F0B323 !important;background-color: #F0B323 !important;}
.hcp-registration.hcp-reg .modal-footer .btn .fa-chevron-right{display: none;}
.hcp-registration.hcp-reg .btn-default{border-color: #ffffff !important;background-color: #ffffff !important;}
.hcp-registration.hcp-reg .cross-btn{position: absolute;right: 48%;z-index: 9999;color: #ffffff;margin-top: -4em;}
.hcp-registration.hcp-reg .popover-active .cross-btn{display:block !important;}

/*.hcp-registration.hcp-reg .main-inner-naviagtion.mobile-configuration .lang, .hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .nav.stacked-menu {display: none;}*/

/****** HCP Registration Ends******/


/****** Signup Start******/

.sign-up .headerlogoimage-123{width: auto;margin: 22px 0px;max-width: 251px;margin-left: 29px;}
.sign-up .blue-btn-div{margin-right: 28px;align-items: center;margin-top: 20px;}
.sign-up .main-inner-naviagtion.mobile-configuration .blue-btn-div {margin-right: 28px;align-items: center;margin-top: 20px;}
.sign-up .fr-header {padding-left: 30px;}
.sign-up .blue-btn-div p.fr-header a {font-family: "NotoSans_Regular";color: #767676;}
.sign-up .main-inner-naviagtion.mobile-configuration .blue-btn-div p a {font-family: "NotoSans_Bold";font-size: 16px;}
.sign-up .main-inner-naviagtion.mobile-configuration .patient-btn {width: 198px;max-height: 40px;padding: 8px 10px 12px;}
.sign-up .main-inner-naviagtion.mobile-configuration .blue-btn-div .fr-header a + a {border-left: 1px solid;padding-left: 13px;margin-left: 13px;color: #767676;font-family: "NotoSans_Regular";}
.sign-up .main-inner-naviagtion.mobile-configuration .blue-btn-div .fr-header a {padding: 0px;display: inline;margin-top: 40px;color: #F0B323;}
.sign-up .lightyellow{background-color: rgba(243, 177, 32, 0.35);padding:4.5em 0 3.4em;}
.sign-up .d-black{background-color:#1E1E1E;padding: 2em 0 0.6em;}
.sign-up .blue-hcp{background-color:rgba(72, 193, 187, 0.2);}
.sign-up .signup-title{font-size: 48px;font-family: NotoSans_Semibold;line-height: 56px;color: #1F1F1F;}
.sign-up .signup-content{font-size: 24px;font-family: "NotoSans_Regular";line-height: 36px;padding-top: 6px;color: #1F1F1F;}
.sign-up .yellowtitle {color: #F3B120;font-size: 32px;line-height: normal;text-align: center;padding-bottom: 18px;font-family: "NotoSans_Bold";}
.sign-up p.yellow-circle span {background-color: #FFAF00;font-family: "NotoSans_Bold";font-size: 20px;display: inline-block;width: 40px;height: 40px;}
.sign-up p.body-head{font-family: "NotoSans_Bold";line-height: 24px;}
.sign-up .black-div .body-txt{font-size: 16px;font-family: "NotoSans_Regular";padding-top: 6px;line-height: 24px;}
.sign-up .sub-heading {font-size: 20px;font-family: "NotoSans_Bold";line-height: 24px;padding-bottom: 30px;text-align: center;color: #1E1E1E;}
.sign-up p.sign_btn {text-align: center;width: 198px;border-radius: 20px;height: 48px;max-height: 48px;margin:0px 17px;padding: 12px 0px;}
.sign-up .orange-l{background-color: #F3B120;}
.sign-up .blue-r{background-color: #48C1BB;}
.sign-up .pat-btn{border: 1px solid #979797;}
.sign-up .es-container .es-body .es-form-content .es-form .es-form-action{margin-bottom: 0 !important;}
.sign-up .signup-lang{display:none;}
.signup.sign-up .main-inner-naviagtion.mobile-configuration {max-width: 1466px;margin: auto;}

html[lang="fr"] .sign-up .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";}
html[lang="fr"] .sign-up .main-inner-naviagtion.mobile-configuration .blue-btn-div .fr-header a {padding: 0px;display: inline;margin-top: 40px;color:  #767676;font-family: "NotoSans_Regular";}
html[lang="fr"] .sign-up .headerlogoimage-123{margin-left: 15px;}
html[lang="fr"] .sign-up p.body-head{padding: 0em 2em 0.5em;}
html[lang="fr"] .sign-up .black-div .body-txt{padding: 0 2em;}
html[lang="fr"] .signup-t-1{margin-bottom: 1.7em;}
html[lang="fr"] .signup-t-3{margin-bottom: 1.7em;}
/*.sign-up .es-wrapper{max-width: 953.01px;}
.sign-up .es-container .es-body .es-form-content .es-form .es-form-inputs{width:100%;}
.sign-up .es-container .es-body .es-form-content .es-form .es-form-inputs .es-form-control .es-input{width:447.91px;max-width:447.91px;height: 50.36px;max-height: 50.36px;}*/


/****** Signup Ends******/





/****** hcp-resource-page-start ******/

.hcp-res-mic .primary-navigation .container{width: 1371px;/*padding:0;*/}
/*.hcp-resource.hcp-res-mic .main-inner-naviagtion.mobile-configuration {max-width: 1466px;margin: auto;}*/
.hcp-res-mic .ro-w{/*margin-left:-40px;*/margin-left: 40px;}
.hcp-res-mic .hcp-resource-text-1{font-size: 40px;font-family: NotoSans_Semibold;color: #1F1F1F;}
.hcp-res-mic .hr-bx{width: 100%;max-width: 204px;height: 48px;padding: 12px 17px;font-size: 16px;margin:2% 2%;/*margin:2% 5%;*/font-family: NotoSans_Bold;border-radius: 20px;}
.hcp-res-mic .fr-header{display: flex;font-size: 18px;padding-left: 0;margin: auto 0px;}
.hcp-res-mic .fr-header .active, .hcp-res-mic .fr-header .active{color: #F0B323;font-family: NotoSans_Bold;}
.hcp-res-mic .headerlogoimage{width: auto;margin:12px 0px 6px;max-width: 251px;}
.hcp-res-mic .pr-mrg{margin: auto 20px;}
.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 .cp-sec1 .hcp-colom11 .column-2{margin-left:0;max-width: 280px;}
.hcp-res-mic .button-download{margin: -30px auto 10px;}
.hcp-res-mic .bx-hcp1{border-radius: 12px;border-color: #48C1BB;width: 442px;max-width: 442px;padding: 23px 34px;background-color: #48C1BB;margin: 0;font-family: 'NotoSans_Bold';height: 80px;max-height:auto;font-size: 24px;}
.hcp-res-mic .bx-hcp2{border-radius: 12px;border-color: #F0B323;width: 475px;max-width: 475px;padding: 23px 34px;background-color: #F0B323;margin: 0;font-family: 'NotoSans_Bold';height: 80px;max-height:auto;font-size: 24px;margin-bottom:30.5%;/*margin-bottom: 24.5%;*/}
.hcp-res-mic  p.whitecr{font-size: 56px;color: #ffffff;line-height: normal;font-family: NotoSans-ExtraBold;margin-top: 12%;}
.hcp-res-mic .hcp-resource p.bx-hcp1 a{color: #000000;font-family:NotoSans_Bold;}
.hcp-res-mic .fixed-top-margin{margin-top: 0px !important;}
.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-sm{font-size: 14px;line-height: normal;width: 85%;color:#ffffff;margin-bottom: 12%;}
.hcp-res-mic .hcp-sm-2{font-size: 14px;line-height: normal;width: 85%;color:#ffffff;}
.hcp-res-mic .para-slide-bottom{margin-bottom:9.2%;/*margin-bottom:6.8%;*//*margin-bottom:13%;*/}
.hcp-resource .res-wd{width: 100% !important;}
.hcp-res-mic .slide-2-heading{width: 110% !important;}
.hcp-res-mic {margin-top: 0px !important;}
.hcp-res-mic .navbar .text.parbase a {display: contents;}
.hcp-res-mic .fr-header a{ display:flex !important;}
.hcp-res-mic .desk-clm .column-1, .hcp-res-mic .desk-clm .column-2{padding:0;}
.hcp-res-mic .hcp-clm5 .column-1, .hcp-res-mic .hcp-clm5 .column-2{padding:0;}
.hcp-res-mic .hcp-tx12 {font-size: 20px;line-height: 28px;margin: 5% 0%;}
.hcp-res-mic .pat-ttl{font-size:20px !important;color:#1F1F1F !important;line-height: 24px;padding: 0 13px;}
.hcp-res-mic .pat-desp{font-size:18px !important;color:#1F1F1F !important;padding: 0 13px;}
.hcp-res-mic .hcp-efficacy-ttl{margin-top: 21px;margin-bottom: 21px;}
.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 .hcp-clm-4 .column-3{margin-right:0px;}
.hcp-res-mic .sec-2 .container, .hcp-res-mic .sec-3 .container, .hcp-res-mic #patient-cases .container{padding:0;}
.hcp-res-mic .col-patientcases .column-1, .hcp-res-mic .col-patientcases .column-2{max-width:378px;padding:0;margin-right: 16px;}
.hcp-res-mic .col-patientcases .column-2{margin-right:0px;}
.hcp-res-mic .col-patientcases{}
.hcp-res-mic .space-1, .hcp-res-mic .space-2{margin-bottom: 34px;}
.hcp-res-mic .clinical-overview p.button-download {margin: 15px auto 10px !important;}
.hcp-res-mic .cp-sec1 {padding: 8.4em 0 5.2em;}
.hcp-res-mic .sec-2 {padding: 5.6em 0 4.8em;}
.hcp-res-mic .sec-3 {padding: 5em 0 5.1em;}
.hcp-res-mic .cp-sec4{padding: 7.7em 0 6.4em;}
.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 .patient_cas-tit{font-family: NotoSans_Semibold;color: #1F1F1F;font-size:24px;}
.hcp-res-mic .patient_cas-tit span{font-family: NotoSans_Light;}
.hcp-res-mic .hcp-blk {padding: 4.1%;}
.hcp-res-mic .hcp-blk .column-1, .hcp-res-mic .hcp-blk .column-1{padding:0;}
.hcp-res-mic .hcp-tx12-2{letter-spacing: -0.1px;margin-bottom:20px;}
.hcp-res-mic .hcp-rb {width: 100%;max-width: 360px;height: 64px;margin: 12px 0;border-radius: 20px;padding-top: 16px;}
.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 .safety-info{padding: 5.4em 0 0em;}
.hcp-res-mic .footer{margin-top: 110px;}
.hcp-res-mic .safety-subhead{font-family:NotoSans_Bold; font-size:18px !important;color: #1F1F1F;}
.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;color: #1F1F1F;}
.hcp-res-mic .sec-hd{font-size:18px!important;font-family: NotoSans_Medium;margin-bottom: 5px;}
.hcp-res-mic .safety-para{font-size:18px !important;font-family: NotoSans_Medium !important;margin-bottom: 26px;}
.hcp-res-mic .hcp-resource-list-font{font-family: NotoSans_Medium!important;}
.hcp-res-mic .cookie-page h4{font-family:NotoSans_Bold; font-size:15px;color: #1F1F1F;margin-bottom: 0;}
.hcp-res-mic .cookie-page p, .safety-para-s{font-size:15px;font-family: NotoSans_Medium;color: #1F1F1F;}
.hcp-res-mic .safety-list{padding: 0px 0px 0px 29px;}
.hcp-res-mic .saf-title{font-size:24px;font-family: NotoSans_Semibold;color: #1F1F1F;margin-bottom: 26px;}
.hcp-res-mic .carousel .carousel-indicators li .carousel-indicator:after {border:none;}
.hcp-res-mic .carousel .carousel-indicators li.active a {border: 1px solid #F0B323;background-color: #F0B323;}
.hcp-res-mic .carousel .carousel-indicators li .carousel-indicator{background-color: #D7D7D7;padding:0px;width:12px;height:12px;}
.hcp-res-mic sup{top:-0.5em}
.hcp-res-mic .cli-overview p.button-download {margin:19px auto 25px !important;}
.hcp-res-mic .hcp-dsksnip{padding:20px 0px 5px;/*padding:40px 0px 5px;*/}
.hcp-res-mic .cli-overview p.pat-desp{margin-bottom:19px;}
.hcp-res-mic .mob-car{display:none !important;}

/****** hcp-resource-page ******/


@media screen and (max-width: 1921px) and (min-width: 1441px){
    .hcp-registration.hcp-reg .user-enrole .form-control{max-width: 100% !important;}
    .hcp-registration.hcp-reg #firstName, .hcp-registration.hcp-reg #lastName{max-width: 100% !important;}
    .hcp-registration.hcp-reg #title{max-width: 100% !important;}
    .hcp-registration.hcp-reg .title-col .col-sm-4.col-xs-12.column-1 {width: 20% !important;}
    .hcp-registration.hcp-reg .title-col .col-sm-4.col-xs-12.column-2 {width: 40% !important;}
    .hcp-res-mic .ro-w {margin-left: -40px !important;}
    .hcp-res-mic .hcp-dsksnip{padding:40px 0px 5px;}
    .hcp-res-mic .ro-w{margin-left: 0px;}
    .hcp-res-mic .hr-bx{margin: 2% 3%;}
    /*.hcp-res-mic .primary-navigation .container {width: 1371px;}*/
}

@media screen and (max-width: 1440px) and (min-width: 1336px){
    .hcp-res-mic .ro-w{/*margin-left:-40px;*/margin-left: -40px;}
}

@media screen and (max-width: 1400px) and (min-width: 1300px){
    .hcp-res-mic .primary-navigation .container {width: 1300px;padding: 0;}
    .hcp-res-mic .slide-2-heading{width: 112% !important;}
    .hcp-res-mic .hcp-sm{margin-bottom:11.4%;}
    .hcp-res-mic .para-slide-bottom{margin-bottom: 3%;}
    .hcp-res-mic .bx-hcp2{margin-bottom: 22.8%;}
}

/*@media screen and (min-width:992px) {
     .hcp-res-mic .ro-w {margin-left: 40px !important;}
}*/
@media screen and (max-width: 1315px) and (min-width: 992px){
    
    .hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .blue-register, .hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .orange-log{padding: 8px 10px 12px !important;margin: 20px 15px !important;}
    .hcp-login.hcp-pages .hcp-log-head-col .patient-btn-mob{display:none;}
    .hcp-registration.hcp-reg .hcp-reg-mob {display:none;}
    /*.hcp-res-mic .primary-navigation .container {width: 970px;}*/
    .hcp-res-mic .pr-mrg {margin: auto 9px;/*margin: auto 12px;*/}
    .hcp-res-mic .headerlogoimage{padding-top: 7px!important;}
    .hcp-res-mic .pr-mrg {font-size: 12px;}
    .hcp-res-mic .hr-bx {max-width: 149px;font-size: 11px;margin: 2% 0%;/*margin: 2% 1%;*/padding: 12px 17px;}
    .hcp-res-mic .fr-header {font-size: 16px;margin: auto 9px;}
    .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: 314px;}
    .hcp-res-mic .space-2{margin-bottom: 10px;}
    .hcp-res-mic .primary-navigation .container {width: 1170px;/*width: 100%;*/}
    
    
    html[lang="fr"] .sign-up p.sign_btn{width: 150px;}
}

@media screen and (max-width: 991px) and (min-width: 768px){
    .hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .blue-register, .hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .orange-log, 
    .hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .patient-btn{font-size: 10px !important;padding: 10px 9px !important;margin: 0px 5px !important;}  
    .hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .blue-btn-div {margin-right: 0px; margin-top: 8px;}
    .hcp-login.hcp-pages .hcp-log-head-col .patient-btn-mob{display:none;}
    .hcp-pages .log-blue-col {width: 90%;margin: 60px auto 20px;text-align: center;}
    .hcp-pages .lighblue .reg-icon-1, .hcp-pages .lighblue .reg-icons-2, .hcp-pages .lighblue .reg-icons-3{margin: 0px auto 24px auto;}
    .hcp-pages .lighblue .regblacktext-1 br, .hcp-pages .lighblue .regblacktext-21 br, .hcp-pages .lighblue .regblacktext-3 br{display: none;}
    .hcp-pages .inner-sect-containers {width: 90%;}
    .hcp-pages .inner-sect-containers .col-sm-8.col-xs-12.column-2 {padding-left: 15px;}
    .hcp-pages .login-form #see1{top: 110px;}
    .hcp-pages .whitetitle, .hcp-pages .whitetitle .yellowtitle {font-size: 44px;line-height: 54px;}
    .hcp-pages .white-subtext {font-size: 18px;line-height: 26px;}
    
    .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 .mr-bx{max-width:178px;/*max-width:204px;*/}
    .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-registration.hcp-reg .headerlogoimage-login{display:none;}
    .hcp-registration.hcp-reg .hcp-reg-mob {display:none;}
    
    .sign-up .es-container .es-body .es-form-content .es-form .es-form-inputs .es-form-control .es-input{width: 365.91px!important;}
    .sign-up p.sign_btn{margin: 0px 4px;padding: 12px 0px !important;}
    .sign-up .main-inner-naviagtion.mobile-configuration .blue-btn-div p a{font-size:12px;}
}
@media (min-width: 992px) and (max-width: 1025px){
    .hcp-res-mic .ro-w {
         margin-left: 0;
    }
    
}

@media screen and (max-width: 990px) and (min-width: 755px){
    .hcp-registration.hcp-reg .hcp-reg-mob {display:none;}
    .sign-up .signup-lang{display:none !important;}
}

@media screen and (max-width: 991px) and (min-width: 768px){
    .hcp-res-mic .navbar-toggle {
        display: block;
    }
    .hcp-res-mic {
        margin-top: 90px !important;
    }
    /*.hcp-res-mic .menu-snippet-mobile .ro-w{
        display:none;
    }*/
    
}

@media screen and (max-width: 767px){
    .hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .headerlogoimage-lp.header-login-display{margin: 22px 0px 0px;padding: 0px;max-width: 188px;}
    .hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .lang{display: flex;width: 115px;margin-top: -50px;justify-content: right;}
    .hcp-pages .patient-btn-mob {margin-top: -23px;margin-right: 0px !important;float:right;}
    .hcp-pages .lang span{width: auto;padding: 0 12px;}
    .hcp-pages .lang .lang-en a {font-family: "NotoSans_Bold";font-size: 14px;line-height: 14px;color: #F0B323;}
    .hcp-pages .lang .lang-fr a {font-family: "NotoSans_Regular";font-size: 14px;line-height: 14px;color: #767676; }
    .hcp-pages .lang span + span.lang-fr {border-left: 1px solid #767676;padding-right: 0px;}
    .hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .hcp-log-head-col .col-sm-4.col-xs-12.column-2, .hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .hcp-log-head-col .col-sm-4.col-xs-12.column-3{padding-left: 9px;padding-right: 9px;}
    .hcp-pages .hcp-log-head-col{display: block;} 
    .hcp-pages .dark-gray {padding: 34px 20px 46px;}
    .hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .patient-btn,.hcp-login.hcp-pages .fr-header{display: none;}
    .hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .orange-log {width: 156px;max-height: 45px;margin: 0px 0px;}
    .hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .blue-btn-div{justify-content: space-between;padding: 28px 9px 24px;}
    .hcp-login.hcp-pages .main-inner-naviagtion.mobile-configuration .blue-register{width: 156px;max-height: 45px;margin: 0px 0px;}  
    .hcp-pages .dark-gray {padding: 18px 25px 54px;}
    .hcp-pages .whitetitle, .hcp-pages .whitetitle .yellowtitle {font-size: 32px;line-height: 40px;}
    .hcp-pages .whitetitle .yellowtitle .log-sup sup {font-size: 16px;top: -13px;}
    .hcp-pages .white-subtext {font-size: 16px;line-height: 22px;padding-top: 30px;max-width: 220px;margin: auto;} 
    .hcp-pages .lighblue{padding: 0px 35px 46px;}
    .hcp-pages .lighblue .blacktext.sub-heading {font-size: 28px;line-height: 36px;padding-bottom: 0px;margin-bottom: 39px;}
    .hcp-pages .lighblue .reg-icon-1, .hcp-pages .lighblue .reg-icons-2, .hcp-pages .lighblue .reg-icons-3{margin: 0 auto;height: auto;}
    .hcp-pages .lighblue .reg-icon-1 img{float: none;margin: 0;width: 79px;} 
    .hcp-pages .lighblue .reg-icons-2 img{float: none;margin: 0;width: 91px;} 
    .hcp-pages .lighblue .reg-icons-3 img{float: none;margin: 0;width: 79px;}
    .hcp-pages .lighblue .regblacktext-1, .hcp-pages .lighblue .regblacktext-21, .hcp-pages .lighblue .regblacktext-3 {font-size: 16px;line-height: 26px;margin: 24px 0px 0px;text-align: center;}
    .hcp-pages .lighblue .col-sm-4.col-xs-12.column-2 {margin: 46px 0px 52px;} 
    .hcp-pages .log-txt.log-heading {margin: 37px auto 20px;font-size: 20px;}
    .hcp-pages .inner-sect-containers {padding: 0 20px;}
    .hcp-pages .log-content p {font-size: 16px;line-height: 24px;}
    .hcp-pages .inner-sect-containers .col-sm-4.col-xs-12.column-1 {padding-right: 0px;}
    .hcp-pages .log-content p:nth-child(1) {margin-bottom: 30px;}
    .hcp-pages .log-content p .terms-of-use {display: inline-block;}
    .hcp-pages .log-content img.one-key-img {width: 99px;margin: 45px 0 7px;}
    .hcp-pages .log-content p:nth-child(4), .hcp-pages .log-content div:nth-child(5) {display: none;}
    .hcp-pages .inner-sect-containers .col-sm-8.col-xs-12.column-2 {padding: 0px;}
    .hcp-pages .inner-sect-containers .col-sm-8.col-xs-12.column-2 .user-enrole.login-form {padding: 0px 5px;}
    .hcp-pages .user-enrole .form-control, .hcp-pages .user-enrole input[type="password"] {padding: 14px 16px;font-size: 15px;line-height: 18px;height: 46px !important;}
    .hcp-pages .login-form #see1 {right: 15px;margin-top: 9px;/*top: 95px;*/}
    .hcp-pages .hcp-custom-user-login-width, .hcp-pages .hcp-custom-login-password-width {margin: 0 0 20px;}
    .hcp-pages .user-enrole .form-row.rem-me {margin: 25px 0 0px;}
    .hcp-pages .user-enrole .form-control#rememberMe {height: 22px !important;}
    .hcp-pages .user-enrole .btn.btn-primary#Login {width: 156px;font-size: 16px;padding: 11px 15px 12px;}
    .hcp-pages .user-enrole .forgot-password {font-size: 15px !important;margin:  0 !important;}
    .hcp-pages .user-enrole .form-submit-btn {width: 100%;flex-direction: row-reverse;justify-content: space-between;align-items: center;padding-right: 15px;}
    .hcp-pages .forgot-password .popover {bottom: -184px;left: 37px !important;/*left: 20px !important;*/width: 262px !important;max-width: 262px;}
    .hcp-pages .forgot-password .popover-content {padding: 13px 16px 16px;}
    .hcp-pages .forgot-password .popover .popover-content .custom-popover-align .popover-txt, .hcp-pages .forgot-password .popover .popover-content .custom-popover-align .popover-txt .anchor-breztri-nav {font-size: 16px !important;max-width: 200px;}
    .hcp-pages .forgot-password .popover .popover-content .custom-popover-align .popover-txt span a {font-size: 16px !important;width: 74px;padding: 5px 10px 4px;border-radius: 25px;margin-top: 15px;}
    .hcp-pages .forgot-password .popover .popover-content .custom-popover-align .popover-txt span a + a {margin-left: 10px;width: 88px;text-transform: capitalize;}
    
    /****** hcp-resource-page-start ******/
    
    .hcp-res-mic .fr-header{font-size:14px;margin-top: 17px;}
    .hcp-res-mic .navbar-default .navbar-toggle {border-color: transparent;padding: 0px 0px;}
    .hcp-res-mic .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: transparent;}
    .hcp-res-mic .navbar-toggle .icon-bar {width: 40px;height: 4px;margin-bottom: 7px;}
    .hcp-res-mic .hcp-clm-1 .col-sm-6 {margin-left: 7px;}
    .hcp-res-mic p.whitecr{font-size:34px;}
    .hcp-res-mic .slide-2-heading{font-size:33px !important;margin-top:5% !important}
    .hcp-res-mic #second-slide-1{padding: 3px 0px 0px;display:block;}
    .hcp-res-mic .bx-hcp1{font-size: 16px;width:332px;padding: 18px 0px;height: 60px;margin-top: 2.9em;}
    .hcp-res-mic .bx-hcp2{font-size: 16px;width:332px;padding: 18px 0px;height: 60px;margin-bottom: 2.8em;/*margin-bottom: 2.5em;*/margin-top: 13em;}
    .hcp-res-mic .hcp-sm-2.para-slide-bottom {margin-bottom: 4.7em;}
    .hcp-res-mic .hcp-sm-2{font-size:10px;}
    .hcp-res-mic .p-txt-3{font-size: 12px;line-height: normal;margin-bottom:12.5%;}
    .hcp-res-mic .hcp-sm{font-size: 10px;line-height: normal;/*margin-bottom:16.3%;*/}
    .hcp-res-mic .mob-header{font-size:34px;}
    .hcp-res-mic .hcp-sm1 .p-txt-3{font-size: 12px;line-height: normal;}
    .hcp-res-mic .cp-sec1 {padding:0.1em 18px 3.2em;}
    .hcp-res-mic .hcp-resource-text-1 {margin-left:0px;}
    .hcp-res-mic .cp-sec1 .hcp-colom11 .column-1{border: none;padding: 0;max-width: 100%;margin-right: 0;}
    .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, .hcp-res-mic .hcp-sml-1, .hcp-res-mic .hcp-sml-2, .hcp-res-mic .hcp-sml-5{width: 281px;margin-left: 0;}
    .hcp-res-mic .col-patientcases .column-1, .hcp-res-mic .col-patientcases .column-2{width: 281px;}
    .hcp-res-mic .hcp-resource-text-1 {font-size: 32px;}
    .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;}
    .hcp-res-mic .sec-2 {padding: 0.9em 18px 4.8em;}
    .hcp-res-mic .sec-3 {padding: 0.9em 18px 4.8em;}
    .hcp-res-mic .cp-sec4 {padding: 1.4em 18px 4.8em;}
    .hcp-res-mic .patient_cas-tit{font-size:16px;}
    .hcp-res-mic .button-learndavid, .hcp-res-mic .button-learndiana, .hcp-res-mic .learnmore{max-width:281px;}
    .hcp-res-mic .hcp-rb{max-width: 329px;padding-top: 22px;}
    .hcp-res-mic p.hcp-rb a{font-size: 16px;}
    .hcp-res-mic .callout-registerforupdates {font-size: 15px;margin-left: 0px;text-align: center;margin-top: 10px;}
    .hcp-res-mic .saf-title{font-size:18px;}
    .hcp-res-mic .safety-subhead{font-size:14px !important;}
    .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-para-s{font-size:12px}
    .hcp-res-mic .footer {margin-top: 30px;padding-bottom: 39px;}
    .hcp-res-mic #second-slide-2{display:none;}
    .hcp-res-mic .primary-navigation .container {width: 100%;}
    .hcp-res-mic .ro-w{margin-left: 0px;}
    #safety-info {padding: 40px 18px 20px;}
    .cookie-page{margin:0;}
    .mobilehide {padding: 3px 0 32px;}
    .hcp-res-mic .mob-car{dispaly:none;}
    
    /****** hcp-reg-page-end ******/
    
    /****** 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: 75% !important;margin-top: 42px !important;}
    .hcp-registration.hcp-reg .show-2 {margin-left: 75% !important;margin-top: 57px !important; }
    .hcp-registration.hcp-reg .workplaceicon {margin-left: 75% !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: 22px 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-en a {font-family: "NotoSans_Bold";font-size: 14px;line-height: 14px;color: #F0B323;}
    .hcp-registration.hcp-reg .lang .lang-fr 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 .hcp-reg-mob{display:none;}
    .hcp-registration.hcp-reg .reg-mobile-split .col-xs-12{width:50%}
    
    /*.hcp-registration.hcp-reg .mobile-configuration .row{display:flex;}*/
    
    
    /****** hcp-reg-page-end ******/

    .hcp-pages .footer {margin-top: 250px;padding-top: 32px;padding-bottom: 39px;}
    .hcp-pages .footer-logo-wrap .column-1 .new-image, .hcp-res-mic .footer-logo-wrap .column-1 .new-image, .hcp-reg .footer-logo-wrap .column-1 .new-image, .sign-up .footer-logo-wrap .column-1 .new-image {max-width: 139px;margin: auto;}
    .hcp-pages .footer-logo-wrap .column-2 .new-image, .hcp-res-mic .footer-logo-wrap .column-2 .new-image, .hcp-reg .footer-logo-wrap .column-2 .new-image, .sign-up .footer-logo-wrap .column-2 .new-image {max-width: 156px;margin: 17px auto 30px;}
    .hcp-pages .footer-logo-wrap .column-3 .new-image, .hcp-res-mic .footer-logo-wrap .column-3 .new-image, .hcp-reg .footer-logo-wrap .column-3 .new-image, .sign-up .footer-logo-wrap .column-3 .new-image {max-width: 129px;margin: auto;}
    .hcp-pages .footer .footer-policy a, .hcp-res-mic .footer .footer-policy a, .hcp-reg .footer .footer-policy a, .sign-up .footer .footer-policy a {font-size: 10px;}
    .hcp-pages .footer .footer-policy p, .hcp-res-mic .footer .footer-policy p, .hcp-reg .footer .footer-policy p, .sign-up .footer .footer-policy p {margin: 0px 15px;}
    .hcp-pages .footer .footer-last p, .hcp-reg .footer .footer-last p, .sign-up .footer .footer-last p{font-size: 10px;line-height: 12px;} 
    .hcp-pages .footer .footer-policy, .hcp-res-mic .footer .footer-policy, .hcp-reg .footer .footer-policy, .sign-up .footer .footer-policy {margin: 26px 0px;}
    .hcp-pages .footer img.new-image-mobile, .hcp-res-mic .footer img.new-image-mobile, .hcp-reg .footer img.new-image-mobile, .sign-up .footer img.new-image-mobile {margin-top: 0px;}
    .hcp-res-mic .footer .footer-last p {font-size: 10px;line-height: 20px;}
    .hcp-reg .footer{margin-top:40px;}
    
    
    /****** Signup Start******/
    
    
    .sign-up .es-container .es-body .es-form-content .es-form .es-form-inputs .es-form-control .es-input{height: 48px;width: 336px;}
    /*.pat-reg-txt{padding:0 19px;}*/
    .sign-up .signup-title {font-size: 32px;line-height: 40px;}
    .sign-up .signup-content {font-size: 16px;line-height: normal;}
    .sign-up .yellowtitle{font-size: 24px;margin-bottom: 2em;}
    .sign-up p.body-head{font-size:18px;}
    .sign-up .patient-black-col{width: 100%;}
    .sign-up .black-div{text-align: unset;}
    .sign-up p.yellow-circle span{font-size: 16px;width: 32px;height: 32px;padding: 4px 9px;}
    .sign-up p.body-head{font-size: 18px;margin-left: 3em;margin-top: -2.5em;}
    .sign-up .black-div .body-txt{font-size:15px;margin-left: 3.6em;padding-top: 0px;line-height: normal;margin-top: -6px;}
    .sign-up #mob-padd {padding: 0 19px 0px;}
    .patient-black-col .column-1, .patient-black-col .column-2, .patient-black-col .column-3{padding:0 0;}
    .sign-up .sub-heading{margin: 0px 0px 0px 0px;padding-bottom: 15px;}
    .sign-up .patient-reg-text-vis{padding: 0px;}
    .sign-up .es-container .es-body .es-form-content{padding: 0px 19px;}
    .sign-up .footer{margin-top: 0px;}
    .sign-up .es-container .es-body .es-form-content .es-form .es-form-action .es-sign-up{font-size: 16px !important;width: 156px !important;padding: 0.1em 1em !important;height:45px;}
    .pat-reg-log-wid{padding-top: 0;}
    .sign-up .headerlogoimage-123{width: 188px;margin: 22px 0px 0px;margin-left:9px;}
    .sign-up .main-inner-naviagtion.mobile-configuration .blue-btn-div{justify-content: space-between;padding: 28px 0px 0px;}
    .sign-up p.sign_btn {text-align: center;width: 198px;height: 40px;margin: 0px 5px;padding: 12px 0px;}
    .sign-up .main-inner-naviagtion.mobile-configuration .blue-btn-div p a{font-size:12px;}
    .sign-up #space{padding:25px 0px 40px;}
    .sign-up .signup-lang{display:block;}
    .sign-up .lang.signup-lang {display: flex;width: 115px;margin-top: -118px;justify-content: right;padding-right: 9px;}
    .sign-up .lang span {width: auto;padding: 0 12px;}
    .sign-up .lang .lang-en a {font-family: "NotoSans_Bold";font-size: 14px;line-height: 14px;color: #F0B323;}
    .sign-up .lang .lang-fr a {font-family: "NotoSans_Regular";font-size: 14px;line-height: 14px;color: #767676;}
    .sign-up .lang span + span.lang-fr {border-left: 1px solid #767676;padding-right: 0px;}
    .signup.sign-up .fr-header{display:none;}
    
    
    html[lang="fr"] .sign-up .lang.signup-lang {display: flex;width: 115px;margin-top: -118px;justify-content: right;padding-right: 9px;}
    html[lang="fr"] .sign-up .lang span {width: auto;padding: 0 12px;}
    html[lang="fr"] .sign-up .lang .lang-fr a {font-family: "NotoSans_Bold";font-size: 14px;line-height: 14px;color: #F0B323;}
    html[lang="fr"] .sign-up .lang .lang-en a {font-family: "NotoSans_Regular";font-size: 14px;line-height: 14px;color: #767676;}
    html[lang="fr"] .sign-up .lang span + span.lang-fr {border-left: 1px solid #767676;padding-right: 0px;}
    
    html[lang="fr"] .sign-up .headerlogoimage-123 {margin-left:0px !important;margin: 16px 0px 0px;}
    html[lang="fr"] .sign-up .footer{padding-bottom: 39px;}
    html[lang="fr"] .sign-up .main-inner-naviagtion.mobile-configuration .blue-btn-div p a {font-size: 11px;}
    html[lang="fr"] .sign-up p.body-head{padding:0;}
    html[lang="fr"] .sign-up .black-div .body-txt{padding:0;}
    /*html[lang="fr"] .signup-t-1{margin-bottom:0;}
    html[lang="fr"] .signup-t-3{margin-bottom:0;}*/
    
    /****** Signup Ends******/
    
}

@media screen and (max-width: 375px){
    .hcp-res-mic .hcp-sm-2.para-slide-bottom {margin-bottom: 4em;}
    .hcp-res-mic .navbar-default .navbar-toggle {border-color: transparent;padding: 0px 15px;}
}


/*For large screen added on 11-07-24*/
@media(min-width:1499px){ 
    .patient-resource .primary-navigation .container, .patient-login .primary-navigation .container, .patient-login .primary-navigation .container .menu-snippet-desktop.visible-md-inline-block.visible-lg-inline-block{width:100%; max-width: 1430px;margin: auto;}
    .patient-resource #main-block .columnControl.section {max-width: 1286px;margin: auto;}
    .patient-resource #patient-resources .page-section-inner {max-width: 1286px;margin: auto;padding: 0px 15px;}
    .patient-resource .saf-info-section .page-section-inner {max-width: 1286px;margin: auto;padding: 0px 15px;}
    .patient-resource .pat-footer-logo, .patient-login .pat-footer-logo {max-width: 1286px;margin: auto;padding: 15px 10em 0em;}
    .patient-login .headerlogoimage {margin-left: 75px;}
    .patient-login .patient-sec .page-section-inner {max-width: 1286px;margin: auto;}
} 

