@font-face { font-family: 'PoppinsRegular'; 
	src: url('../resources/fonts/Poppins-Regular.otf') format('opentype'), 
	url('../resources/fonts/Poppins-Regular.ttf') format('truetype');
	}
	
	@font-face { font-family: 'PoppinsMedium'; 
	src: url('../resources/fonts/Poppins-Medium.otf') format('opentype'), 
	url('../resources/fonts/Poppins-Medium.ttf') format('truetype');
	}
	@font-face { font-family: 'PoppinsBold'; 
	src: url('../resources/fonts/Poppins-Bold.otf') format('opentype'), 
	url('../resources/fonts/Poppins-Bold.ttf') format('truetype');
	}
	@font-face { font-family: 'PoppinsBlack'; 
	src: url('../resources/fonts/Poppins-Black.otf') format('opentype'), 
	url('../resources/fonts/Poppins-Black.ttf') format('truetype');
	}
	@font-face { font-family: 'PoppinsItalic'; 
	src: url('../resources/fonts/PPoppins-Italic.otf') format('opentype'), 
	url('../resources/fonts/PPoppins-Italic.ttf') format('truetype');
	}
	@font-face { font-family: 'PoppinsExtraBold'; 
	src: url('../resources/fonts/Poppins-ExtraBold.otf') format('opentype'), 
	url('../resources/fonts/Poppins-ExtraBold.ttf') format('truetype');
	}
	@font-face { font-family: 'PoppinsSemiBold'; 
	src: url('../resources/fonts/Poppins-SemiBold.otf') format('opentype'), 
	url('../resources/fonts/Poppins-SemiBold.ttf') format('truetype');
	}
	@font-face { font-family: 'PoppinsLight'; 
	src: url('../resources/fonts/Poppins-Light.otf') format('opentype'), 
	url('../resources/fonts/Poppins-Light.ttf') format('truetype');
	}
	@font-face { font-family: 'PoppinsExtraLight'; 
	src: url('../resources/fonts/Poppins-ExtraLight.otf') format('opentype'), 
	url('../resources/fonts/Poppins-ExtraLight.ttf') format('truetype');
	}
body{
	margin:0;
	padding:0;
}
.container {
    max-width: 1024px;
	margin:0 auto;
	padding:0px;
	background:#fff;
}
body.preview .opentext.section{
	display:block;
}
.d-text{
	display:block;
}
.m-text{
	display:none;
}
.container.head-wrap{
	display:flex;
	height:164px;
	justify-content:space-between;
}
p, li {
    font-family: 'PoppinsRegular';
    color: #003b5c;
	font-size:16px;
	line-height:22px;
}
.content.home-intro p{
	margin-top:20px;
	width:110%;
}
p.login-info{
	 font-family: 'PoppinsMedium';
	 color:#fff;
	 font-size:16px;
	 padding-top: 44px;
    margin-bottom: 28px;
	line-height:20px;
}
p.password-info{
	font-size:11px;
	font-family: 'PoppinsRegular';
	line-height:15px;
	color:#fff;
}
button.login-btn.btn{
	width:86px;
	height:36px;
	border-radius:36px;
	background: #f26322;
	color:#fff;
	display:block;
	margin:16px auto;
	font-family:'PoppinsSemiBold';
	font-size:14px;
}
a{
	color:#f26322;
}
button.login-btn.btn:hover{
	background-color:#003b5c;
	border:2px solid #000;
}
#chargennummer{
	width:217px;
	height:36px;
	border-radius:35px;
	background-color:#fff;
	border:none;
	font-size: 14px;
    font-family: 'PoppinsRegular';
    text-align: center;
    padding-top: 7px;
	color:#354052;
}
#chargennummer::placeholder {
  color:#354052;
  opacity: 1; /* Firefox */
  font-size: 14px;
  font-family: 'PoppinsRegular';
}
/*---------- Header CSS starts ----------*/
#navbarNavDropdown{
	background-color: #008fb4;
    border-radius: 40px 0px 0px 40px;
    height: 45px;
	margin-top:28px;
	width: 525px; /* width:599px; */
}
#navbarNavDropdown li a.nav-link{
	color: #fff;
    font-size: 12px;
    /* line-height: 40px; */
    font-family: 'PoppinsMedium';
	padding-left: 25px;
    padding-right: 5px;
}
.postlogin #navbarNavDropdown{
	width:680px;
}
.menu-wrapper .navbar{
	padding:0px;
	margin:0px;
}
.left-section{
	margin-left:40px;
}
.left-section a .logo{
	margin-top:10px;
}
.caption-logo {
	display: block;
    font-size: 10px;
    color: #008fb4;
    font-family: 'PoppinsMedium';
    line-height: 10px;
}
.right-login-section{
	margin-left:-26px;
	margin-top: 18px;
}
.adt-column-control--mod-1 .footer.footer-variation-one.my-4{
	background-color:#003b5c;
}
#login-wrap-home .col.col-12.col-lg-6{
	padding:0px;
}
#cta-home-wrap .cmp-cta-tile{
	background:#fff;
}
#cta-home-wrap .cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper img{
	height:180px;
	width:180px;
}
#cta-home-wrap .cmp-cta-tile .cmp-cta-desc-wrapper .shape-fill-medium-btn{
	margin:auto auto 0 auto;
}
#cta-home-wrap .cmp-cta-tile.vertical-alignment .cmp-cta-desc-wrapper{
	height: 197px;
    display: flex;
    flex-direction: column;
}
#cta-home-wrap .cmp-cta-tile .cmp-cta-desc-wrapper .shape-fill-medium-btn {
    line-height: 29px;
    background: #f26322;
    color: #ffffff;
    font-size: 14px;
    text-transform: none;
    padding: 0px;
    height: 30px;
    width: 102px;
    border-radius: 30px;
    font-family: 'PoppinsSemiBold';
}
#cta-home-wrap .cmp-cta-tile .cmp-cta-desc-wrapper .shape-fill-medium-btn:hover{
	background-color:#003b5c;
	border:2px solid #000;
	line-height:26px;
}
#cta-home-wrap{
	width: 942px;
    margin: 0 auto;
}
#cta-home-wrap div.col.col-12.col-lg-4{
	padding:0px;
}
#homepage-video .desktop-img-container.mx-auto{
	height:680px;
	max-width:867px;
}
p.info-text{
	text-align:left;
	padding: 0 4%;
	margin:65px 0px 50px 0px;
}
#homepage-video .brightcove.exp-beft-brightcove--mod-1.section{
	text-align:center;
}
#immunotherapy-video .brightcove.section, #treatment-video .brightcove.section{
	text-align:center;
}
#treatment-video .brightcove.section{
	margin-top:30px;
}
#treatment-video .sub-heading.orange-line:after{
	bottom:-53px;
}
#immunotherapy-video .desktop-img-container.mx-auto{
	height:635px;
	max-width:830px;
}
#immunotherapy-video .videoPlayerImage2, #treatment-video .videoPlayerImage2{
    width: 587px;
    height: 350px;
}
.videoPlayerImage{
	width: 587px;
    height: 330px;
}
p.show-error{
	margin-bottom:0px;
}
#homepage-video .videoPlayerImage {
    width: 587px;
    height: 330px;
}
#homepage-video .carousel-indicators li{
	width: 10px;
    height: 10px;
    border-radius: 50%;
}
.user-title.post-login-immu-page{
	bottom: 133px;
    position: absolute;
    right: 74px;
}
#homepage-wrap .cmp-accordion .cmp-accordion__item:nth-child(4), 
#homepage-wrap .cmp-accordion .cmp-accordion__item:nth-child(5), 
#homepage-wrap .cmp-accordion .cmp-accordion__item:nth-child(6){
	display:none;
}

#background-img .cmp-accordion .cmp-accordion__item:nth-child(4), 
#background-img .cmp-accordion .cmp-accordion__item:nth-child(5), 
#background-img .cmp-accordion .cmp-accordion__item:nth-child(6){
	display:none;
}
#hideOpdivoModal, #hideYervoyModal, #hideModal{
	background-color: #f26322;
    margin: 0 auto;
    border: none;
    width: 100px;
    border-radius: 30px;
    text-align: center;
    margin-left: 0px;
	margin-top:10px;
	font-size: 16px;
    font-family: 'PoppinsRegular';
}
#OpdivoConsentModal .modal-body, #yervoyConsentModal .modal-body, #consentModal .modal-body{
	padding:30px 25px;
}
#OpdivoConsentModal .modal-dialog, #yervoyConsentModal .modal-dialog, #consentModal .modal-dialog{
    max-width: 700px;
    margin: 1.75rem auto;
    text-align: center;
}
.brightcove.section{
	text-align:center;
}
p.video-intro.center-align{
	font-size: 14px;
    margin-top: 40px;
    margin-bottom: 45px;
    line-height: 20px;
    padding: 0 15%;
    text-align: center;
}
.footer .cmp-backToTop-wrapper .backToTop-label{
	color: #f26322;
	font-family:'PoppinsRegular';
	font-size:10px;
}
.cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description .cmp-cta-title-link {
    color: #003b5c;
    font-family: 'PoppinsSemiBold';
    font-size: 18px;
    margin: 0 0 7px 0;
    display: block;
    line-height: 22px;
	padding: 0px 55px;
}
.cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description p{
    color: #003b5c;
    font-family: 'PoppinsRegular';
	font-size:14px;
    line-height: 18px;
	padding: 0 30px;
	margin:20px 0px 25px 0px;
}
h5.section-title{
	font-size: 22px;
    color: #003b5c;
    text-align: center;
    font-family: 'PoppinsSemiBold';
}
hr.orange-line{
	border-top: 3px solid #f26322;
    width: 105px;
}
#cta-home-wrap .col.col-12.col-lg-4:last-child .cmp-cta-title-link{
	padding: 0px 90px;
}
#cta-home-wrap .col.col-12.col-lg-4:nth-child(2) .cmp-cta-description p{
	padding:0px;
	margin-bottom:5px;
}
.error-style, .show-error, .invalid-code{
	color:#d0103a;
	font-size:14px;
	font-family:'PoppinsRegular';
}
#side-effects-intro .col.col-12.col-lg-6{
	padding:0px;
}
input:focus-visible {
	outline:none;
}
.carousel-indicators li{
	color:#f26322;
}
.ref-list li a{
	color:#f26322;
}
/*--------- Footer CSS starts here ----------*/
.bg-lighter-blue.py-5.footer-links-section {
    background-color: #003b5c;
    padding: 20px 0px 0px 0px!important;
    width: 1024px;
    margin: 0 auto;
	position:relative;
	z-index:2;
}
.footer .cmp-backToTop-wrapper {
    position: fixed;
    right: calc(100% - 50% - 490px);
    bottom: 106px;
    max-width: 100%;
    text-align: center;
    z-index: 1039;
    display: block;
}
.footer .cmp-backToTop-wrapper .backToTop-link {
    display: flex;
    line-height: 20px;
    flex-direction: column-reverse;
}
.bg-light-blue{
	display:none;
}
.bg-lighter-blue.py-5.footer-links-section .container{
	background-color:#003b5c;
}
.footer .copy-right-section .container{
	background-color:#003b5c;
}
.cmp-utility-nav a.nav-link, .copy-text p{
	font-size: 12px;
    color: #fff;
    font-family: 'PoppinsRegular';
}
.cmp-utility-nav ul.nav > li.cmp-utility-nav-list-item > a{
	font-size: 12px;
    color: #fff;
    font-family: 'PoppinsRegular';
	padding:13px 0px 0px 25px;
}
.cmp-utility-nav ul.nav > li.cmp-utility-nav-list-item :last-child a{
	padding-right:0px;
}
p.warning-text{
	color:#a3afb9;
	margin-bottom:25px;
	font-size:11px;
	line-height:15px;
	padding-top:2px;
	font-family: 'PoppinsRegular';
	text-align:center;
}
.footer-logo img{
	width: 238px;
    height: 33px;
}
.copy-text{
	margin-left:18px;
	margin-top:11px;
}
#Footer-logo-wrap, #bottom-footer-warp{
	width:1000px;
	margin:0 auto;
}
.copy-right-section{
	margin-top:-5px;
}
.supportBtn a{
	color:#fff;
}

/*opdivo faq*/
.adt-column-control--mod-1{
    background: #003b5c;
}
.page-heading{
	font-size: 40px;
    font-family: 'PoppinsSemiBold';
	color: #003b5c;
	padding-top:15px;
}
.sub-heading {
    font-size: 28px;
	line-height:32px;
    font-family: 'PoppinsSemiBold';
	margin-bottom: 30px;
	color: #003b5c;
}
.button .custom__button {
    padding: 4px 55px;
    cursor: pointer;
    background: #F26322;
    border: 0;
    border-radius: 20px;
    display: block;
    margin: 0 auto;
    color: #fff;
    font-family: 'PoppinsSemiBold';
    font-size: 14px;
}
.accordion .cmp-accordion__button {
    display: block;
    width: 100%;
	cursor:pointer;
    background: #eeeeee;
    border: 0;
    border-radius: 30px;
	margin-top:24px;
    text-align: center;
    padding: 18px 0;
    line-height: 0;
	position:relative;
}
.accordion .cmp-accordion__item:nth-child(1) .cmp-accordion__button {
    margin-top: 0;
}
.accordion span.cmp-accordion__title {
    font-size: 14px;
    color: #003b5c;
    line-height: 1.2;
	font-family: 'PoppinsRegular';
}
.accordion .cmp-accordion__button:focus {
    outline: 0;
}
.accordion .cmp-accordion__button:after {
    content: "";
    background: url(/content/dam/commercial/europe/myio/images/Icon_Arrow-close.png)no-repeat;
    width: 12px;
    height: 12px;
    position: absolute;
    left: 95%;
	top: 23px;
}
.cmp-accordion__button.cmp-accordion__button--expanded {
    background: #003b5c;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
	padding: 30px 0 19px;
}
.accordion  .cmp-accordion__button.cmp-accordion__button--expanded:after{
	content: "";
    background:  url('../resources/images/top-arrow.png');
    width: 10px;
    height: 6px;
    position: absolute;
    left: 95%;
	top: 23px;
}
.accordion-content {
    background: #003b5c;
    padding: 0px 30px 42px;
    border-radius: 30px;
    margin:0px 0 30px;
	border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.cmp-accordion__button.cmp-accordion__button--expanded span.cmp-accordion__title {
    color: #fff;
    font-family: PoppinsMedium;
}
.accordion-content p {
    font-size: 14px;
	line-height: 22px;
    margin: 0;
	color:#fff;
	text-align: center;
}
.brightcovePlayer video-js{
	margin:0 auto;
	width:587px;
	height:330px;
}
.ref-list li{
	color: #003b5c;
    font-family: 'PoppinsRegular';
    font-size: 12px;
    line-height: 16px;
}
.reference-list{
	width:842px;
	margin:0 auto;
}
.jobCodeWrap{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	height:40px;
	padding-top:11px;
	text-align:center;
}
.jobCodeWrap p{
	color: #003b5c;
    font-family: 'PoppinsRegular';
    font-size: 14px;
    line-height: 18px;
	text-align:center;
}
h5.section-title.ref-title{
	margin-top:85px;
}
ol.ref-list{
	padding:0 25px 0 15px;
	margin-top:25px;
}
.footer.footer-variation-one.my-4{
	margin-bottom:0px!important;
	margin-top:0px!important;
	background-color:#f7f7f7;
}
.accordion.exp-beft-accordion--mod-1 .cmp-accordion{
	max-width:833px;
	margin:0 auto;
}
.footer-top-space{
	height:82px;
}
.body-content.faq {
    margin-bottom: 59px;
	padding-left:75px;
}
.page-heading p {
    font-size: 40px;
    color: #003b5c;
}
.breadcrumb, .breadcrumb:hover{
	padding: 0 2px 0 0;
    margin-bottom: 0;
    background-color: transparent;
    border-radius: .25rem;
	color: #f26322;
}
.breadcrumbNav ul li, .breadcrumbNav ul li:hover {
    color: #003b5c;
    font-size: 12px;
}
.breadcrumb ul {
    margin-bottom: 0;
	padding-left:0;
}
.breadcrumb li a:after {
    content: "/";
    display: inline-block;
    padding-left: 4px;
}
.breadcrumbNav.list-unstyled{
   padding: 0px 75px 20px;
}
#breadcrumb-container .breadcrumbNav.list-unstyled{
	padding: 0px 93px 20px;
}
#breadcrumb-wrap .breadcrumbNav.list-unstyled{
	padding: 0px 89px 20px;
}
.image.parbase.section,.brightcove.section, .bgimage.section,.breadcrumb.section {
    display: block !important;
}
#background-img {
    background-image: url(/content/dam/commercial/europe/myio/images/background-fill.png);
    padding: 0px 75px 70px 75px;
    background-position: 37em 0em;
    background-repeat: no-repeat;
}
#support-materials-bg .cmp-bgimage .desktop-img-container{
	margin-top:-168px;
	background-position:center center;
}
#no-background-img{
	padding: 0 75px;
}
.content a, #sideEffects-postlogin .orngClr{
    color: #f26322;
}
.content h4 {
    font-size: 40px;
    color: #003b5c;
	line-height:49px;
}
#buttons-column a {
    font-size: 12px;
	font-family: 'PoppinsMedium';
    color: #003b5c;
    background-color: #d6edf3;
    border-radius: 20px;
    text-transform: initial;
    padding: 4px 15px;
}
#button-wrap button{
	font-size: 12px;
	font-family: 'PoppinsMedium';
    color: #003b5c;
    background-color: #d6edf3;
    border-radius: 20px;
    text-transform: initial;
    padding: 4px 15px;
	border:none;
	cursor:pointer;
}
#buttons-column .col.col-12 {
    max-width: 33.3%;
}
#buttons-column {
    margin: 35px 0 40px;
    max-width: 852px;
}
#button-wrap{
	 margin: 35px auto 40px auto;
    max-width: 852px;
}
.button1, .button2{
	margin-right:38px;
}
button:focus{
	border:none;
}
.accordion-content ul.ul-list li{
	color:#fff;
}
.bgimage.exp-beft-bg-image--mod-1 .desktop-img-container.mx-auto {
	width:833px;
	height:833px;
}
.bgimage.exp-beft-bg-image--mod-1{
    margin: 0 auto 160px;
    text-align: center;
}
.bgcolor-content {
    padding-top: 84px;
    text-align: center;
    padding-bottom: 44px;
}
.bgcolor-content .orange-line:after {
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -30px;
}
.bgimage.exp-beft-bg-image--mod-1 .videoPlayerImage2 {
    width: 585px;
    height: auto;
}
#blue-button, #showLess {
    background: #f26322;
	width:254px;
	padding: 4px 40px;
	margin: 20px auto 70px auto;
	text-align:center;
	height:30px;
	line-height:18px;
}
#showLess {
	margin-left:39%;
	border: 0;
    border-radius: 20px;
	color: #fff;
    font-family: 'PoppinsSemiBold';
    font-size: 14px;
	cursor: pointer;
}
/*#blue-button:hover, #showLess:hover{
	background: #003b5c;
	border:2px solid #000;
	height:30px;
	line-height:18px;
	width:254px;
}*/
.body-content.support-materials .page-heading.mfnt30.txt-ac{
	padding-top: 0;
    margin-top: -10px;
    margin-bottom: 25px;
}
.body-content.immunotherapy.prelogin{
	width:101%;
}
#support-materials-bg .cmp-cta-tile {
    padding: 0;
    background: transparent;
}
#support-materials-bg .cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper img {
    width: 228px;
    height: auto;
}
#support-materials-bg .cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description a {
    color: #003b5c;
    font-family: 'PoppinsSemiBold';
    line-height: normal;
    font-size: 16px;
}
#support-materials-bg .cta-section {
    display: flex;
    justify-content: center;
	margin-top:30px;
}
#support-materials-bg .cta-section p, #support-materials-bg .cta-section span, 
#support-materials-bg .cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description span{
    font-size: 12px;
    color: #f26322;
	padding-top: 0;
    margin-top: 10px;
	display: block;
    font-family: 'PoppinsRegular';
}
#grey-bg-wrapper{
	background-color: #ddd;
    margin: 0px;
}
#brightcovePlaylist .vjs-dock-text{
	display:none;
}
#immunotherapy-video .videoPlayerImage {
    width: 537px;
    height: 330px;
}
#support-materials-bg .download {
    margin-right: 0px;
}
#support-materials-bg .cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper{
	    padding: 15px 0 25px 0;
}
/*#sideEffects-postlogin #flex-col .col-md-4.m-text.txt-ac img{
	border: 10px solid #ddd;
    border-radius: 50%;
}*/
.body-content.what-opdivo-5#treatment-video .sub-heading.orange-line:after {
    bottom: -12px;
}
.immunotherapy .page-heading {
    margin-bottom: 0;
    padding-bottom: 22px;
}
#flex-col .sub-heading.orange-line{
	margin-bottom:30px;
}
#immunotherapy-page #flex-col{
	margin:0 auto;
}
#immunotherapy-page #flex-col .body-content p{
	line-height:22px;
}
.orange-line{
	position:relative;
}
.sub-heading.orange-line:after {
    content: "";
    width: 105px;
    height: 4px;
    background: #f26322;
    left: 0;
    position: absolute;
    bottom: -12px;
}
#immunotherapy-video .sub-heading.orange-line:after {
	bottom:-30px;
}
#homepage-wrap .sub-heading.orange-line:after{
	 bottom: -20px;
}
.body-content a, .accordion-content a {
    color: #f26322;
}
#flex-col {
   width: 842px;
   margin: 0 auto 49px auto;
}
#flex-col .body-content {
    padding-right: 6em;
}
#post-immunotherapy #flex-col .body-content.immunotherapy{
	margin-bottom:69px;
	padding-right:4em;
}
p.paddingLeft15{
	padding-left:15px;
}
.sub-heading.orange-line.txt-ac.font22{
	font-size:22px;
}
.body-content.side-effect-home-intro{
	padding-left:50px;
	padding-right: 3em!important;
}
.body-content.side-effect-home-intro p.para{
	padding-left:15px;
}
#flex-col .body-content.prelogin{
	padding-right:0px;
}
#flex-col .body-content p{
   margin-bottom: 0;
}
.faqcontent .sub-heading {
    text-align: center;
    position: relative;
    padding-top: 85px;
}
#post-immunotherapy .faqcontent .sub-heading{
	padding-top:25px;
}
.faqcontent .sub-heading.orange-line:after {
	margin:0 auto;
    left: 0;
    right: 0;
}
.faqcontent {
    margin-bottom: 50px;
}
.what-opdivo .page-heading {
    margin-bottom: 0;
    padding-bottom: 25px;
}
.bodycontent.what-opdivo-2 {
    margin-bottom: 70px;
}
.bodycontent.what-opdivo-4 p.txt-ac{
	padding-right:10%;
	padding-left:3%;
}
.bodycontent.what-opdivo-2 p.txt-ac{
	padding-left: 3%;
    padding-right: 26%;
}
.bodycontent.what-opdivo-2 p.sub-heading.orange-line.mfnt24.txt-ac{
	padding-left:0px;
}
.body-content.what-opdivo p.txt-ac{
	padding-right: 17%;
}

span.profession{
	font-size:12px;
}
.user-title.epadrb{
	height:auto;
	width:auto;
	right:0px;
	bottom:25px;
	padding:8px 10px 8px 10px;
}
.user-title.epadrb2{
	right: -18px;
    line-height: 12px;
    bottom: -18px;
	height:auto;
	width:auto;
	padding:8px 10px 8px 10px;
}
.bodycontent.what-opdivo-3 {
    margin: 0px 0 54px;
}
.bodycontent.what-opdivo-4 {
    margin: 40px 0 70px;
}
#what-opdivo-gray-bg img{
	margin-top: 55px;
}
.body-content.what-opdivo-5 {
    text-align: left;
    margin-top: 70px;
}
/*------- What is immunotherapy--------*/
.column-control.adt-column-control--mod-2, header{
	background-color:#f7f7f7;
}
.user-title{
	background-color: #d8d8d8;
    height: 33px;
    width: auto;
    padding: 6px 12px;
    border-radius: 5px;
    font-family: 'PoppinsRegular';
    font-size: 16px;
    position: absolute;
    right: 25px;
    line-height: 20px;
    bottom: 40px;
    padding-left: 10px;
    color: #003b5c;
}
.user-logo-wrap{
	float: right;
	position:relative;
}
#flex-col .col.col-12.col-lg-6{
	padding:0px;
}
#side-effects-video .sub-heading.orange-line:after{
	bottom: -40px;
}
/*--------- Homepage body css -------*/
.login-window{
	background-image: url('../resources/images/Mask.png');
	background-repeat:no-repeat;
	height:338px;
	width:338px;
	text-align:center;
	margin-top: -120px;
    margin-left: 108px;
}
#login-wrap-home{
	    width: 842px;
		margin: -40px auto 70px auto;
}
.content.home-intro{
	margin-top:60px;
}
sup {
    top: -0.7em;
    font-size: 52%;
}
#treatment-wrapper, #side-effects-intro, #side-effects-container-2{
	width: 850px;
    margin: 0 auto;
}
#treatment-wrapper .col.col-12{
	padding:0px;
}
#treatment-container{
	margin:0px;
}
#side-effects-video .brightcove.section{
	text-align:center;
}
#side-effects-video .videoPlayerImage2{
	width:587px;
	height:348px;
	margin-bottom:30px;
	margin-top:10px;
}
.language-text{
	text-align:center;
}
.language-text p{
	font-size:12px;
	margin-bottom:25px;
}
#selectLanguage{
	width: 250px;
    height: 34px;
    border: 2px solid #000;
    border-radius: 36px;
	padding: 0px 35px 0px 35px;
	margin-bottom: 129px;
    margin-top: 15px;
	background: url(../resources/images/selectArrow.png) no-repeat right 30px center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color:#f4f6f8;
}
#side-effects-container-2 #side-effects-video #selectLanguage{margin-bottom: 45px;}
select:focus{
	outline:none;
}
.blue-bg-intro{
	background-color: #003b5c;
    color: #fff;
    height: 160px;
    border-radius: 40px;
    width: 770px;
    margin: 50px auto;
}
.blue-bg-intro p{
	line-height:20px;
}
.blue-bg-intro p.bold{
	font-family:'PoppinsBold';
	color:#fff;
	text-align:center;
	margin-bottom: 0;
    padding: 18px 68px 0px 68px
}
#side-effects-container-2 .blue-bg-intro p.bold{
	padding: 28px 68px 0px 68px;
	line-height:22px;
}
#side-effects-container-2 .blue-bg-intro{
	height:140px;
}
.blue-bg-intro p.medium{
	font-family:'PoppinsMedium';
	color:#fff;
	text-align:center;
	margin-bottom: 0;
    padding:0px 68px 0px 68px
}
.bodycontent.side-effects-intro{
	margin-top: 30px;
}
p.download-info a{
	color:#f47e53;
}
p.download-info{
	margin-top: 50px;
	margin-bottom: 35px;
}
#treatment-video .videoPlayerImage2{
	margin-bottom:60px;
}
#treatment-container .col.col-12.col-lg-6{
	padding: 0 0 19px;
}
#treatment-container .col.col-12.col-lg-6 p{
	width:107%;
}
.postlogin #navbarNavDropdown li a.nav-link{
line-height: 15px;
}
/* .postlogin .nav-item.mainMenu.center-line a.nav-link{
line-height:28px!important;
} */
.postlogin #navbarNavDropdown li a.nav-link{
	padding: 0 16px;
	text-align:center;
	cursor:pointer;
}
.postlogin #navbarNavDropdown li:first-child a.nav-link{
	padding-left:30px;
}
.postlogin #navbarNavDropdown li:last-child a.nav-link{
	padding-right:30px;
}
#navbarNavDropdown .nav-item.mainMenu.active  a.nav-link.mainNavItem{
	color:#003b5c;
	font-family:'PoppinsBold';
}
/*#side-effects-video .overlay-element div:nth-child(3) {
  display:none!important;
}*/
/*-----patient support page -----------*/
#patient-carer--bodyContent .user-logo-wrap{
	position: relative;
    height: 250px;
    width: 250px;
	margin-top: 70px
}
#patient-carer-wrap .breadcrumbNav.list-unstyled {
    padding: 0px 90px 20px;
}
#patient-carer--bodyContent{
	width:100%;
	margin:0px;
}
#patient-carer-wrap{
	margin:0px;
}
#patient-carer-wrap .col.col-12{
	margin:0px;
	padding:0px;
}
.content-wrap{
	width:850px;
	margin:0 auto;
}
.item{
	max-width:398px;
	margin-bottom:45px;
}
.item img{
	margin-bottom:25px;
}
.item-1, .item-3, .item-5, .item-7, .item-9, .item-11{
	margin-right:35px;
	float:left;
}
.item-2, .item-4, .item-6, .item-8, .item-10, .item-12{
	float:right;
}
.item-10 img{
	width:180px;
}
.clear-float{
	clear:both;
}
.intro-text.block-3{
	max-width: 550px;
    margin-right: 75px;
}
.dark-blue-button.button-2{
	line-height: 20px;
    height: 85px;
    padding-top: 24px;
    text-align: center;
    width: 662px;
	margin: 44px auto 63px auto;
}
.item a, .item-9 a{
	font-size:12px;
	font-family: 'PoppinsRegular';
	color:#f26322;
}
p.main-title{
	font-family:'PoppinsSemiBold';
	margin-bottom:5px;
}
.item-9.center-align{
	max-width:398px;
	margin:0 auto;
}
.item-9.center-align img{
	margin-bottom:25px;
}
p.info{
	font-size:14px;
	margin-top:20px;
	font-family:'PoppinsLight';
}
button.faq.button{
    height: 30px;
    width: 250px;
    padding: 0;
    background-color: #f26322;   /*AUMYIO-1*/
    border: none;
    margin-bottom: 95px;
    color: #fff;
    font-family: 'PoppinsSemiBold';
    font-size: 14px;
    border-radius: 30px;
	margin-top:50px;
	cursor:pointer;
}
.list-carer ul{
	margin: -10px 0 16px;
}
.list-carer li{
	line-height:40px;
}
.list-carer.lisst-2 li {
    line-height: 25px;
    margin-bottom: 20px;
	/*font-style: italic;     AUMYIO-1*/
}
.intro-text.block-3 .sub-heading.orange-line.support-groups:after{
	left:0px;
}
.intro-text.block-2 .sub-heading.orange-line.support-groups:after{
	left:0px;
}
#content-wrap{
	margin:0;
}
p.single-line{
	/* margin-bottom: 63px; */
    /* font-family: 'PoppinsMedium';   AUMYIO-1 */
}
p.last-para{
	margin-bottom: 70px;
    /* font-family: 'PoppinsMedium';   AUMYIO-1 */
}
.intro-text.block-2{
	max-width: 532px;
    margin-right: 75px;
}
p.sub-heading.orange-line.support-groups{
	padding-top:0px;
	margin-bottom: 45px;
}
.sub-heading.orange-line.support-groups:after{
	bottom: -20px;
    left: 44%;
}
.light-blue-bg{
	background-image: url('../resources/images/background-fill.png');
	background-repeat:no-repeat;
	background-position: 42em 0em;
    padding-bottom: 0px;
}
.grey-bg{
	background-image: url('../resources/images/gray-mask-top.png');
	background-repeat:no-repeat;
	background-size:cover;
	height:190px;
}
.section-three.circle{
	text-align:center;
	background-color:#ddd;
}
.brand-logo.opdivo{
	float: right;
    margin-right: 50px;
}
.content-wrap.second-block{
	position: relative;
    top: -80px;
	margin-bottom:-80px;
}
.patient-carer-warpper{
	margin-top:-85px;
}
.patient-carer-warpper.opdivoyervoy{
	margin-top:-50px;
}
.section-one.d-flex .intro-text{
	max-width: 427px;
	margin-right: 40px;
}
.external-list{
	float:left;
}
.dark-blue-button{
	line-height: 60px;
    height: 60px;
    text-align: center;
    width: 596px;
    background-color: #003b5c;
    color: #fff;
    font-size: 14px;
    font-family: 'PoppinsMedium';
    border-radius: 60px;
	margin:38px 0px 50px 0px;
}
.dark-blue-button.button-3{
	max-width:842px;
	width:842px;
	height:auto;
	line-height:initial;
	padding:25px;
	margin:38px auto 50px auto;
}
.button.internal-button a{
	font-size: 12px;
    font-family: 'PoppinsMedium';
    color: #003b5c;
    background-color: #d6edf3;
    border-radius: 20px;
    text-transform: initial;
    padding: 4px 17px;
}
#patient-carer--bodyContent .page-heading{
	margin-bottom:30px;
}
#patient-carer--bodyContent .user-title{
	width: auto;
    line-height: 17px;
	padding:6px 12px;
    right: 0px;
    bottom: 28px;
}
.section-three.grey-bg.circle{
	text-align:center;
}
#body-content-side-effects-postlogin .accordion.section{display:block;} 
#sideEffects-postlogin .bg-blueimg{
	background: url(/content/dam/commercial/europe/myio/images/background-fill.png) no-repeat left 42em top 3em;
}
#sideEffects-postlogin #flex-col, #sideEffects-postlogin .mrgn-lr{
	width: auto;
    margin: 0 60px 49px;
}
#sideEffects-postlogin .supportBtn{
	text-align: center;
    color: #fff;
	font-family:'PoppinsSemiBold';
    background-color: #f26322;
    width: max-content;
    padding: 2px 30px 2px 30px;          /*AUMYIO-1*/
    border-radius: 10px;
    margin: 0 auto 79px;
	font-size:14px;
}
#sideEffects-postlogin .bluecnt{
	font-size: 14px;
	font-family:'PoppinsMedium';
    text-align: center;
    width: max-content;
    margin: 0 auto 48px;
    color: #fff;
    background-color: #003b5c;
    padding: 15px 20px;
    border-radius: 20px;
}
#sideEffects-postlogin .bluebcnt {
    font-size: 14px;
    text-align: center;
    margin: 30px auto 45px;
    color: #fff;
	font-family: 'PoppinsMedium';
    background-color: #003b5c;
    padding: 15px 20px;
    border-radius: 50px;
    line-height: 22px;
}
#no-background-img .body-content.faq{
	padding-left:0px;
}
p.txt-ac.font14, p.dtxt-ac{
	font-size:14px;
	font-family:'PoppinsRegular';
}
#no-background-img .image-mobile-support.exp-beft-image--mod-1{
	position:absolute;
	right:0px;
	margin-top:-70px;
	width:auto;
}
#breadcrumb-logo .image-mobile-support.exp-beft-image--mod-2{
	margin-top:-70px;
	position:absolute;
}
#sideEffects-postlogin .cq-dd-image{
	margin-top:50px;
}
#sideEffects-postlogin .page-heading{
	padding-top: 0px;
    padding-bottom: 30px;
}
#no-background-img .img-center-aligned.cmp-image-desktop{
	text-align:right;
}
#support-material .brand-logo.opdivo{
	margin-right: 0px;
    right: 50px;
    top: 130px;
    position: absolute;
}
#support-material .image-mobile-support.exp-beft-image--mod-1.section{
	display:none;
}
#support-material .image.parbase.section{
	margin-top:75px;
}
#first-row .cmp-cta-tile-wrapper{
	padding-top:90px;
}
.body-content.support-materials{
	padding-bottom:120px;
}
.faq.button.mysupport{
	margin:60px auto 40px auto;
}
.support-button-wrap {
    /* padding-left: 39%; */
    padding-bottom: 60px;
    background-color: #ddd;
	text-align:center;          /*AUMYIO-1*/
}
.brand-logo.opdivo.immunotherapy-postlogin{
	right: 50px;
    top: 130px;
    position: absolute;
}
#post-immunotherapy .exp-beft-column-control--mod-1 .image.parbase.section{
	margin-top:50px;
}
#sideEffects-Acc{padding: 30px 75px 80px;}
#side-effects-video{padding: 0 76px; margin: 0;}
#side-effects-container-2 #side-effects-video{padding: 0; margin: 0 -10px;}
.bgcolor-content.ebtmpad{padding-bottom: 65px;}
.accordion-content ul.ul-lista li{
	color: #fff;
	font-size:14px;
    margin-bottom: 5px;
}
.accordion-content ul.ul-lista{padding-top:15px; padding-left:25px;}
#sideEffects-postlogin .orange-color{
	color: #f26322;
	font-size: 18px;
    font-family: 'PoppinsMedium';
	}
.side-fnt14{
	font-size: 14px;
    line-height: 1.1rem;
}
.dtxt-ac{text-align: center;}
.sub-heading.orange-line.dtxt-ac:after{left: 42%;}
/*.accordion .cmp-accordion__item#accordion-afd75b5a7a-item-67557e6c6d{margin-bottom: 80px;}*/
.mptop29{padding-top: 0;}
.user-logo-wrap.mtop22{
	float:left;
}
.sub-heading.orange-line.mfnt24.expad1:after{
	bottom:-25px;
	}
.body-content.what-opdivo-5 p.txt-ac{
	padding-right:50px;
	padding-left:25px;
}
#what-is-opdivo .image-mobile-support .cmp-image-desktop{
	padding-left:25px;
}
#stem{
	width:103%;
}
img.external-brand.image4 {
    margin-left: 65px;
}
/* 
@media only screen and (min-width: 1024px) {
	
#cta-home-wrap .cmp-cta-img-wrapper{padding:13px 0 4px 0;}	
.d-ml15{margin-left: -15px;}

.accordion-content ul{
	column-count: 2;
}
.ul-list.col-count{
	column-count: 2;
	padding-bottom: 120px;
}
} */
ul.ul-list li {
    position: relative;
    list-style-type: none;
    font-size: 14px;
    color: #003b5c;
    margin-bottom: 5px;
	padding: 0 0 0 71px;
}
ul.ul-list li:before {
    content: "•";
    position: absolute;
    left: 37px;
}
ul.ul-list {
    padding: 0;
}
.opentext.section{
	display:block;
}
#body-content-side-effects-postlogin h3{font-size: 22px;
    color: #003b5c;font-family: 'PoppinsSemiBold';}
.links button {
   background: #d6edf3;
   border:none;
    border-radius: 15px;
    font-size: 12px;
    padding: 5px 16px;
    margin-right: 13px;
    margin-bottom: 15px;
    display: inline-block;
    color: #003b5c;
    font-family: 'PoppinsMedium';
	cursor: pointer;
}
#body-content-side-effects-postlogin h3.padd-top {
    padding: 30px 0 0;
}
#side-effects-video .overlay-element div:nth-child(3){
	/*display: block !important;*/ 
}/* moving from side effect page html */


/*-----------Yervoy section css starts here ----------*/
.adt-column-control--mod-3{
	background-color:#f26321;
}
.brand-logo.opdivo.immunotherapy-postlogin.yervoy-logo{
	right: 0px;
    top: 115px;
    position: absolute;
}
/*-------------- Opdiviyervoy section starts here --------*/
.adt-column-control--mod-4{
	background:#008eb4;
}
.sub-heading.orange-line.widthfull{
	width:110%;
}
#opdivoyervoy-immuno-postlogin .image.parbase.section img{
	border:10px solid #ddd;
	border-radius:50%;
}
#post-immunotherapy #blue-button{
	    margin: 20px auto 0px;
		width:auto;
}
#post-immunotherapy #blue-button:hover{
	width:auto;
}
.pl-15{
	padding-left:15px;
}
.modal .modal-content .overlay-wrapper .modal-button .first-button{
	display:none;
}
.modal .modal-content .overlay-wrapper .modal-button .last-button{
	margin:0 auto;
	background-color:#f26322;
	width: auto;
    padding: 10px 15px;
}
.modal .modal-content .overlay-wrapper .modal-button .last-button a{
	color:#fff;
}
.modal.external-link-warning-modal .modal-header{
	display:none;
}
.modal.external-link-warning-modal .IndicationContent{
	text-align:center;
}
.modal.external-link-warning-modal .IndicationContent p{
	font-size:14px;
	margin-bottom:30px;
}
.modal.external-link-warning-modal .modal-dialog {
    max-width: 600px;
}
.modal .modal-content .overlay-wrapper {
    padding: 25px 25px 35px 25px;
}
.accordion-content p, .accordion-content li{
	color:#fff;
	font-size:14px;
}
.accordion-content p span.bold, .accordion-content li span.bold{
	font-size:16px;
}
.dark-blue-button.button-3 span.bold{
	font-size:16px;
}
span.bold{
	font-family: 'PoppinsBold';
}
#Footer-logo-wrap .col.col-12.col-lg-6{
	padding:0px;
}
div.utilitynav{
	width: 113%;
    margin-left: -64px;
}
.item-4.item img, .item-12.item img{
	height: 70px;
    margin-left: 0px;
}
.item-6.item.yervoy-carer-gateway img, .item-8.item.yervoy-carer-couch img{
	height: 70px;
    margin-left: 0px;
}
/* Language switch starts */
.lang-switch{
	margin-top: 28px;
	float: right;
	margin-left: 10px;
}
.langswtch{
	padding: 4px;
	font-size: 21px;
	line-height: 35px;
	font-weight: 700;
	text-decoration: none;
	border: 1px solid #f26322;
	color: #ffffff;
	background-color: #f26322;
	width: 40px;
    display: inline-block;
    text-align: center;
}
.langswtch:hover{
	text-decoration: none;
	background-color: #ffffff;
	color: #595454;
}
.langswtch.active{
	background-color: #ffffff;
	color: #595454;
}
a#nl{
	margin-left: 3px;
}
@media only screen and (min-width: 1024px) {
	.deskonly { display: block;}
	.mobonly { display: none;}
	
	#cta-home-wrap .cmp-cta-img-wrapper{padding:13px 0 4px 0;}	
	.d-ml15{margin-left: -15px;}

	.accordion-content ul{
		column-count: 2;
	}
	.ul-list.col-count{
		column-count: 2;
		padding-bottom: 120px;
	}
	/***************VI page styles starts***********/
	.VI_Page #navbarNavDropdown {
		width: 595px;
	}
	.VI_Page .postlogin #navbarNavDropdown { width: 680px; }
	.VI_Page.VI_opdivoyervoyPage .postlogin #navbarNavDropdown { width: 750px; }
	.VI_Page #navbarNavDropdown li a.nav-link {
		line-height: 15px!important;
		padding-left: 15px;
		text-align: center;
	}
	.VI_Page .postlogin #navbarNavDropdown li a.nav-link { padding: 0 8px; }
	.VI_Page.VI_opdivoyervoyPage .postlogin #navbarNavDropdown li:last-child a.nav-link { padding-right: 15px; }
	/* .VI_Page .postlogin #navbarNavDropdown li:last-child a.nav-link { padding-right: 0; } */
	.VI_Page .postlogin .nav-item.mainMenu.center-line a.nav-link { line-height: 15px !important;}
	.VI_Page .accordion-content li { margin-right: 8px; }
	.VI_Page button.login-btn.btn { width: 100px; }
	.VI_Page #side-effects-container-2 .blue-bg-intro p.bold { padding: 15px 68px 0px 68px; }
	.VI_Page #navbarNavDropdown { width: 655px; }
	/* .VI_Page.VI_opdivoPage #navbarNavDropdown { width: 655px; } */
	.VI_Page.VI_opdivoPage .intro-text.block-2 { max-width: 532px; }
	.VI_Page .item a { font-style: italic; }
	.VI_Page .support-button-wrap .button.faq.button { width: 270px; }
	.VI_Page .cmp-utility-nav ul.nav > li.cmp-utility-nav-list-item > a {
		padding: 13px 0px 0px 7px;
		font-size: 10px;
	}
}

/***************Mobile***********/
@media only screen and (max-width: 1023px) {
	.deskonly { display: none;}
	.mobonly { display: block;}
	/* .content-wrap.second-block .item-4.item img{
		margin-left:0px;
	} */
	.container {
		max-width: 375px;
		margin:0 auto;
		padding:0px;
	}
	.container.head-wrap{
		display:flex;
	}
	#post-immunotherapy #blue-button{
		padding:0 20px;
	}
	div.utilitynav{
		width: auto;
		margin-left: 0px;
	}
	.pl-15{
		padding-left:0px;
	}
	.dark-blue-button.button-3{
		line-height: 20px;
		height: auto;
		padding: 30px 20px 0px 28px;
		text-align: center;
		width: 320px;
		max-width:320px;
		font-size: 16px;
		font-family: 'PoppinsRegular';
		margin: 50px auto 40px auto;
	}
	#background-img{
		padding: 0px 34px 70px 34px;
	}
	.navbar-toggler{
		height: 30px;
		border: none;
		padding-top:30px;
	}
	.navbar-toggler-icon {
		display: block;
		width: 28px;
		height: 3px;
		margin: 5px 0px;
		background-color: #f26322;
		position:relative;
		z-index:9;
	}
	#Footer-logo-wrap{
		flex-direction:column-reverse;
	}
	.left-footer.d-flex{
		flex-direction:column-reverse;
	}
	#Footer-logo-wrap, #bottom-footer-warp {
		width: 375px;
		margin: 0 auto;
	}
	.cmp-utility-nav-mbl .nav > li.cmp-utility-nav-mbl-list-item a{
		font-size: 12px;
		color: #fff;
		font-family: 'PoppinsRegular';
		padding-bottom: 23px;
		padding-top: 0px;
	}
	.copy-text {
		margin-top: 0px;
		border-top: 1px solid #235672;
		padding-top: 23px;
		text-align: center;
	}
	.footer-logo{
		text-align:center;
	}
	button:focus{
		outline:none;
	}
	.left-section a .logo{
		width: 150px;
		height: 70px;
	}
	.d-text{
		display:none;
	}
	.m-text{
		display:block;
	}

#no-background-img {padding: 0px 41px;}
.page-heading.mfnt30{font-size: 30px; padding-top: 24px;}
.sub-heading.orange-line.mfnt24{font-size:24px;}
.exp-beft-image--mod-1 .cmp-image-mobile{text-align:center;}
.exp-beft-image--mod-1 .cmp-image-mobile img{width:165px;}
.txt-ac{text-align: center;}
.ptop26{padding-top: 26px;}
.bgimage.exp-beft-bg-image--mod-1 .videoPlayerImage2{width:293px;}
#blue-button{padding: 0; margin:20px auto 50px auto; width: 105px;
    height: 30px;}
#blue-button:hover{
	width:105px;
	height:30px;
	padding:0px;
}
.bgimage.exp-beft-bg-image--mod-1{margin-bottom:60px;}
.sub-heading.orange-line:after{width: 70px; height: 3px; left: 108px;}
.sub-heading.orange-line.expad1:after{left: -6px;}
.sub-heading.orange-line.expad2:after{left: 39%; bottom:-22px;}
.bodycontent.what-opdivo-3{margin-top:45px;}
.bgcolor-content.mpb10{padding-bottom: 10px;}
.user-logo-wrap.mtop22{margin-top:22px;}
.user-title.epadrb{
	right: 50px;
    bottom: 30px;
}
#what-is-opdivo .sub-heading.orange-line.expad2.mfnt24{
	margin-bottom:45px;
}
.user-title.epadrb2{
	width: 175px;
	right: 30px;
    bottom: 35px;
}
.user-title{
	font-size:12px;
}
.what-opdivo-2 .sub-heading.orange-line:after{
	left:40%;
}
#buttons-column .col.col-12{
	max-width:100%;
	padding-bottom: 10px;
    text-align: center;
}
.exp-beft-bg-image--mod-1 .cmp-bgimage .mobile-img-container{
	background-position-x: -266px;
}
#img-mobno .image.parbase.section{display: none !important;}
.exp-beft-bg-image--mod-2 .cmp-bgimage .mobile-img-container{
	background-position-x: -305px;
    background-position-y: 130px;	
	}
#bgHeight .mobile-img-container{
	background-position-x: -109px;
    background-size: 172%;
    background-position-y: 3px;
}
#bgHeight .bgcolor-content{padding-top: 58px;}
#bgHeight .bgcolor-content.mpb10{padding-bottom: 16px;}
#what-opdivo-gray-bg img{margin-top: 24px;}
.ptop31{padding-top:31px;}
#support-materials-bg .cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper{padding-top: 42px; padding-bottom: 20px;}
#support-materials-bg .exp-beft-cta-tile--mod-1 .cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper{padding-top: 63px;}
#support-materials-bg .cmp-bgimage .mobile-img-container{
	background-position-x: 46%;
    background-size: cover;
    background-position-y: 110px;
}
#support-materials-bg .download {margin-right: 0;}
#support-materials-bg .cta-section{padding-top: 15px;}
/* #support-materials-bg .cta-section p{margin-top:5px;} AUMYIO-13 */
.bluetxt{font-size: 12px; color: #003b5c; text-align: center; margin-top: -40px;} /* margin-top: -50px; AUMYIO-13 */
.exp-beft-cta-tile--mod-2{display:none;}
.mptop29{padding-top: 29px;}
.accordion .cmp-accordion__item#accordion-afd75b5a7a-item-67557e6c6d{margin-bottom:70px;}

.exp-beft-column-control--mod-1 #flex-col, .exp-beft-column-control--mod-2 #flex-col, 
.exp-beft-column-control--mod-4 #flex-col{margin: 0 auto;}
.exp-beft-column-control--mod-1 #flex-col .body-content, .exp-beft-column-control--mod-2 #flex-col .body-content, .exp-beft-column-control--mod-4 #flex-col .body-content{
	padding: 0 10px;}
.exp-beft-column-control--mod-1 .immunotherapy .page-heading{padding-top: 31px;}
.exp-beft-column-control--mod-1 .image.parbase.section{text-align: center; padding: 30px 0 50px;}
.exp-beft-column-control--mod-2 .image.parbase.section{
	position: relative;
	text-align:center;
}
.exp-beft-column-control--mod-3 #flex-col{padding-top: 0px;}
.exp-beft-column-control--mod-3 .image.parbase.section{padding: 40px 0 80px; text-align:center;}
.exp-beft-column-control--mod-4 .image.parbase.section{
	position: absolute;
    top: 290px;
    left: 18%;
}
.exp-beft-html-component--mod-4{padding-top: 318px;}
.exp-beft-column-control--mod-1 .sub-heading.orange-line:after, 
.exp-beft-column-control--mod-2 .sub-heading.orange-line:after, 
.exp-beft-column-control--mod-4 .sub-heading.orange-line:after{left:128px;}
.exp-beft-column-control--mod-3 .sub-heading.orange-line:after{left:39%;}
.exp-beft-html-component--mod-4 .faqcontent{display:block;}
.exp-beft-html-component--mod-4 #blue-button{padding: 5px 27px;}

/*---------- Landing page css mobile ----------*/
#login-wrap-home {
    max-width: 375px;
    margin: 0 auto;
    display: flex;
    flex-direction: column-reverse;
}
#homepage-video .sub-heading.orange-line:after{
	left: 0px;
	bottom:-23px;
}

.show-user{
	display:none;
}
.right-login-section {
    margin-left: 0px;
	margin-top:0px;
}
.login-window {
    background-color: #008fb4;
    background-image:none;
    height: 210px;
    width: 375px;
    text-align: center;
    margin-top: 0;
    margin-left: 0px;
}
.content h4 {
    font-size: 30px;
    color: #003b5c;
    line-height: 38px;
	margin-bottom:42px;
    text-align: center;
}
.content.home-intro p {
    margin-top: 0px;
	margin-bottom:54px;
    width: 100%;
    text-align: center;
    line-height: 20px;
    padding: 0 25px;
}
p.login-info {
    font-family: 'PoppinsMedium';
    color: #fff;
    font-size: 16px;
    padding-top: 35px;
    margin-bottom: 25px;
    line-height: 20px;
}
#chargennummer {
    width: 213px;
    height: 33px;
    border-radius: 33px;
    font-family: 'PoppinsRegular';
    text-align: center;
    padding-top: 0px;
	margin-left:25px;
    color: #d0103a;
	float:left;
}
button.login-btn.btn {
    width: 86px;
    height: 33px;
    border-radius: 33px;
	line-height: 17px;
	display:inline;
	margin:0px 0px 15px 0px;
}
#cta-home-wrap {
    max-width: 375px;
    margin: 0 auto;
}
#homepage-video .videoPlayerImage {
    width: 375px;
    height: 210px;
	margin-left:-15px;
}
.bg-lighter-blue.py-5.footer-links-section{
	width:375px;
	padding:35px 0px 0px 0px!important;
	/* z-index:1; */
}
.footer .cmp-backToTop-wrapper {
    position: fixed;
    right: 30px;
    bottom: 386px;
}
.footer .cmp-backToTop-wrapper .backToTop-img{
	width:40px;
}
.left-section a .logo {
    margin-bottom: 10px;
}
.content.home-intro {
    margin-top: 31px;
}
hr.orange-line {
    border-top: 3px solid #f26322;
    width: 67px;
}
h5.section-title {
    font-size: 24px;
}
.cmp-cta-tile{
	padding:0x;
}
.cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description p{
	padding: 0 24px;
}
#cta-home-wrap .col.col-12.col-lg-4:nth-child(2) .cmp-cta-description p {
    padding: 0px 24px;
	margin: 27px 0px 27px 0px;
}
#cta-home-wrap .cmp-cta-tile.vertical-alignment .cmp-cta-img-wrapper {
    padding: 5px 0 28px 0;
}
p.video-intro.center-align{
	padding:0px 25px;
	margin-top: 43px;
	height:160px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}	
.cmp-cta-tile.vertical-alignment .cmp-cta-desc-wrapper{
	margin-bottom:6px;
}
#navbarNavDropdown{
	background-color: #008fb4;
    position: fixed;
    height:100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    padding-top: 64px;
    margin-top: 0;
    border-radius: 0px;
}
.navbar-toggler.is-active {
   z-index: 20;
    margin: 28px 15px 23px -46px;
    position: fixed;
}
.navbar-toggler.is-active .navbar-toggler-icon:nth-child(1) {
    -webkit-transform: translateY(7px) rotate(46deg);
    -ms-transform: translateY(7px) rotate(46deg);
    -o-transform: translateY(7px) rotate(46deg);
    transform: translateY(7px) rotate(46deg);
}
.navbar-toggler.is-active .navbar-toggler-icon {
    width: 24px;
    background-color: #fff!important;
}
.navbar-toggler.is-active .navbar-toggler-icon:nth-child(2) {
    opacity: 0;
}
.navbar-toggler.is-active .navbar-toggler-icon:nth-child(3) {
    -webkit-transform: translateY(-8px) rotate(-44deg);
    -ms-transform: translateY(-8px) rotate(-44deg);
    -o-transform: translateY(-8px) rotate(-44deg);
    transform: translateY(-8px) rotate(-44deg);
}
#navbarNavDropdown li a.nav-link {
    color: #fff;
    font-size: 20px;
    line-height: 40px;
    font-family: 'PoppinsMedium';
    text-align: center;
	padding:0px;
}
footer.fixedPosition{
	position:fixed;
	bottom:0px;
	z-index:0;
}
.cmp-bgimage .mobile-img-container{
	background-position-x : -222px;
	background-size: auto;	
}
.faqcontent{
	display:none;
}
#accordion-42866a9331{
	display:none;
}
#homepage-wrap #blue-button{
	display:none;
}
.page-heading {
    font-size: 30px;
    font-family: 'PoppinsSemiBold';
    color: #003b5c;
    text-align: center;
}
#flex-col {
    width: 375px;
   margin: 0 auto -32px;
}
.user-logo-wrap{
	margin-top:23px;
	 float: none;
    text-align: center;
}
#side-effects-intro .user-logo-wrap{
	margin-top:30px;
}
.user-logo-wrap img{
	width: 230px;
    height: 222px;
}
.cmp-isi.hidden.sticky-element{
	display:none;
}
.user-title{
	height: 25px;
    width: auto;
	padding:6px 10px;
	right: 70px;
}
#breadcrumb-container{
	display:none;
}
.sub-heading{
	font-size:24px;
}
#immunotherapy-video .videoPlayerImage2, #treatment-video .videoPlayerImage2 {
    width: 375px;
    height: 222px;
}
.reference-list, .jobCodeWrap{
	width:auto;
	word-break: break-all;
	margin:0 auto;
}
.jobCodeWrap{
	height: 40px;
    padding-top: 10px;
}
.jobCodeWrap p{
	font-size:12px;
}
h5.section-title.ref-title{
	margin-top:40px;
}
ol.ref-list{
	padding:0 25px 0 35px;
	margin-top:25px;
}
span.profession{
	font-size:9px;
}
#flex-col .body-content p {
    margin-bottom: 0;
    text-align: center;
    padding: 0px 25px;
}
.left-section {
    margin-left: 25px;
}
.right-section{
	margin-right:25px;
}
#immunotherapy-page{
	padding-top:40px;
}
#navbarNavDropdown li a.nav-link{
	margin-bottom:40px;
}
.container.head-wrap{
	height: 96px;
    -webkit-box-shadow: 0 8px 6px -6px rgb(0 0 0 / 30%);
    box-shadow: 0 8px 6px -6px rgb(0 0 0 / 30%);
    position: relative;
	z-index:2;
}
.body-content.faq {
    margin-bottom: 60px;
    padding-left: 0px;
}
#faq-page{
	padding-top:44px;
	margin:0px;
}
.accordion .cmp-accordion__button:after{
	right:25px;
	left:unset;
	top:45%;
}
.accordion .cmp-accordion__button.cmp-accordion__button--expanded:after{
	right:25px;
	left:unset;
	top:45%;
}
.accordion span.cmp-accordion__title{
	line-height:18px;
}
.accordion .cmp-accordion__button{
	padding: 18px 43px 18px 45px;
}
.accordion-content{
	margin:-1px 0 30px;
}
.cmp-accordion__button.cmp-accordion__button--expanded span.cmp-accordion__title{
	padding: 0px;
}
#post-immunotherapy .immunotherapy .page-heading {
    margin-bottom: 0;
    padding-bottom: 47px;
}
#post-immunotherapy .exp-beft-column-control--mod-1 .image.parbase.section{
	padding-bottom:53px;
}
.exp-beft-column-control--mod-3 #flex-col .body-content {
    padding-right: 0;
}
#treatment-wrapper, #side-effects-intro, #side-effects-container-2{
	width: 375px;
    margin: 0 auto;
}
#side-effects-intro, #side-effects-container-2{
	text-align:center;
}
#side-effects-intro .page-heading{
	padding:40px 0px 42px 0px;
	margin-bottom:0px;
}
#side-effects-container-2 .col.col-12{
	padding:0px;
}
#side-effects-video .videoPlayerImage2 {
    width: 375px;
    height: 222px;
}
.body-content.side-effects.prelogin{
	padding:0px 20px;
}
.bodycontent.side-effects-intro {
    margin-top: 40px;
	padding:0px 30px 0px 25px;
}
.info-para, .download-info{
	padding:0px 30px 0px 25px;
}
.blue-bg-intro {
    height: 304px;
    width: 315px;
	margin: 39px auto 39px auto;
}
.blue-bg-intro p.bold{
	padding:30px 20px 0px 15px;
	line-height:20px;
}
.blue-bg-intro p.medium{
	padding:0px 20px 0px 15px;
	line-height:20px;
}
.bodycontent.side-effects-intro .sub-heading.orange-line{
	margin-bottom:65px;
}
.bodycontent.side-effects-intro .sub-heading.orange-line:after {
    width: 100px;
    height: 3px;
    left: 107px;
    bottom: -35px;
}
#side-effects-video .sub-heading.orange-line:after{
	left:0px;
	bottom:-35px;
}
.bgcolor-content{
	padding-bottom:60px;
}
#treatment-wrapper .col.col-12{
	padding:0px;
}
#treatment-wrapper{
	padding-top:40px;
}
#treatment-wrapper .col.col-12{
	padding:0px;
}
#treatment-container{
	padding: 0px 40px;
    margin: 0px;
}
p.info-text {
    text-align: center;
    padding: 0 32px;
    margin: 55px 0px 93px 0px;
}
#treatment-video .sub-heading.orange-line:after, #immunotherapy-video .sub-heading.orange-line:after{
	left: 0px;
    bottom: -40px;
}
#treatment-wrapper .cmp-image-mobile{
	margin-top:46px;
}
#treatment-wrapper .user-title{
	right: 32px;
    bottom: 27px;
}
#treatment-container .col.col-12.col-lg-6 p {
    width: 100%;
	text-align:center;
}
.immunotherapy .page-heading{
	padding-top:0px;
}
.breadcrumb.section{
	display:none!important;
}
.body-content.what-opdivo-5 p.txt-ac {
     padding: 0px 8px;
}
#what-is-opdivo .sub-heading.orange-line.mfnt24{
	text-align:center;
}
/*--------patient carer page -----------*/
.brand-logo.opdivo img{
	width:165px;
	height:90px;
}
.brand-logo.opdivo{
	float: none;
    text-align: center;
	margin: 40px auto 25px auto;
}
.content-wrap {
    width: 375px;
    padding: 0 25px 0 25px;
    margin: 0 auto;
}
.patient-carer-warpper {
    margin-top: 0px;
}
.section-one.d-flex, .section-two.d-flex, .section-content.d-flex{
	display:block!important;
}
#patient-carer--bodyContent .page-heading{
	margin-bottom:25px;
}
#patient-carer--bodyContent .user-logo-wrap {
    position: relative;
    height: 215px;
    width: 215px;
    margin: 70px auto 20px auto;
}
#patient-carer--bodyContent .user-title {
    width: 135px;
    height: 25px;
    line-height: 12px;
    right: 0px;
    bottom: 28px;
}
.intro-text.block-2 , .intro-text.block-3{
    max-width: 325px;
    margin-right: 0px;
    text-align: center;
}
.supportButton .faq.button{ 
	display:none;
}
.list-carer li {
    line-height: 24px;
    margin-bottom: 20px;
    text-align: left;
    padding-left: 20px;
}
p.single-line {
    margin-bottom: 62px;
    margin-top: 40px;
}
p.last-para {
    margin-bottom: 50px;
    font-family: 'PoppinsRegular';
}
#patient-carer--bodyContent .user-title {
    width: auto;
}
.item-1, .item-3, .item-5, .item-7, .item-9, .item-11 {
    margin-right: 0px;
    float: none;
}
.postlogin #navbarNavDropdown {
    width: 100%;
}
#footer-wrap-carer{
	margin:0px;
}
#footer-wrap-carer .warning-text{
	padding:0px 50px;
}
.item img {
    margin-bottom: 15px;
}
.faq.button{
	margin:50px auto 60px auto;
}
.sub-heading.orange-line.support-groups:after {
    bottom: -20px;
    left: 39%;
}
#patient-carer--bodyContent .button.internal-button{
	text-align:center;
	padding-bottom: 0px;
}
#patient-carer--bodyContent .user-logo-wrap img {
    width: 215px;
    height: 215px;
}
.section-one.d-flex .intro-text{
	margin-right:0px;
	text-align:center;
	max-width: 325px;
}
.dark-blue-button {
    line-height: 18px;
    padding:17px 15px 0px 15px;
    height: 68px;
    text-align: center;
    width: 315px;
    background-color: #003b5c;
    color: #fff;
    font-size: 14px;
    font-family: 'PoppinsMedium';
    border-radius: 60px;
    margin: 33px auto 33px auto;
}
.grey-bg {
    background-image: url(../resources/images/gray-mask-mobile.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 70px;
}
.content-wrap.second-block {
    position: relative;
    top: 0;
    margin-bottom: 0;
}
.dark-blue-button.button-2 {
    line-height: 20px;
    height: 175px;
    padding: 30px 20px 0px 28px;
    text-align: center;
    width: 320px;
    font-size: 16px;
    font-family: 'PoppinsRegular';
    margin: 50px auto 40px auto;
}
#no-background-img .image-mobile-support.exp-beft-image--mod-1 {
    position: relative;
    right: 0px;
    margin-top: 40px;
	width:100%;
}
#what-is-opdivo #no-background-img {
    padding: 0px;
}
#what-is-opdivo .bgimage.exp-beft-bg-image--mod-1 .videoPlayerImage2 {
    width: 375px;
    height: 220px;
}
#what-is-opdivo #bgHeight .mobile-img-container {
   background-position-x: -67px;
    background-size: 135%;
    background-position-y: 9px;
}
#what-opdivo-gray-bg img {
    margin-top: -3px;
}
#post-immunotherapy #flex-col .body-content p{
	padding:0 10px;
}
.user-logo-wrap.mtop22 {
    float: none;
}
/* AUMYIO-13 .item-4.item img{
	margin-left:80px;
} AUMYIO-13 */
.body-content.what-opdivo ,.body-content.what-opdivo-1, .bodycontent.what-opdivo-2, .bodycontent.what-opdivo-4, .body-content.what-opdivo-5, .bodycontent.what-opdivo-3{
	padding: 0 25px;
}
#side-effects-postlogin #breadcrumb-logo .image-mobile-support.exp-beft-image--mod-2 {
    margin-top: 40px;
    position: relative;
}
#side-effects-postlogin #breadcrumb-logo .exp-beft-image--mod-2 .cmp-image-mobile img {
    width: 165px;
    height: 90px;
}
#support-material .brand-logo.opdivo {
    margin:40px 0px 30px 0px;
    right: auto;
    top: 0;
    position: relative;
}
.body-content.support-materials {
    padding-bottom: 0;
}
#first-row .cmp-cta-tile-wrapper {
    padding-top: 0px;
}
.support-button-wrap{
	display:block;
	padding-left:0px;
}
.support-button-wrap .faq.button{
	margin:0 auto;
}
#body-content-side-effects-postlogin h3 {
    font-size: 20px;
}
.bodycontent.what-opdivo-2 p.txt-ac{
	padding-left: 0px;
    padding-right: 0px;
}
.bodycontent.what-opdivo-4 p.txt-ac{
	padding-right:0;
}
#immunotherapy-page #flex-col {
    margin: 0 auto 230px auto;
    position: relative;
}
#immunotherapy-page .user-logo-wrap {
    left: 70px;
    margin-top: 40px;
    position: absolute;
    text-align: center;
}
#immunotherapy-page .bgcolor-content {
    padding-top: 65px;
}
.brand-logo.opdivo.immunotherapy-postlogin{
	display:none;
}
.body-content.what-opdivo p.txt-ac {
    padding-right: 0;
}
#sideEffects-postlogin #flex-col{
	display:block;
}
#post-immunotherapy #flex-col .body-content.immunotherapy{
	padding-right:0px;
	margin-bottom: 46px;
}
#post-immunotherapy .exp-beft-column-control--mod-1 .image.parbase.section {
    margin-top: 0px;
    padding-top: 0;
}
#post-immunotherapy #flex-col .body-content p {
    padding: 0 25px;
}
#post-immunotherapy .body-content.side-effect-home-intro{
	padding:60px 0px 40px 0px!important;
}
#post-immunotherapy .exp-beft-image--mod-1 .cmp-image-mobile {
    text-align: center;
    padding: 40px 0px 0px 0px;
}
#post-immunotherapy #background-img{
	background-image: none;
    padding: 0px;
}
#post-immunotherapy .accordion{
	padding: 0px 25px;
}
#opdivo-immuno-postlogin .image.parbase.section{
	padding:40px 0px 0px 0px;
}
.item-2, .item-4, .item-6, .item-8, .item-10, .item-12{
	float:none;
}
.intro-text.block-3 .sub-heading.orange-line.support-groups:after{
	left:39%;
}
.item {
    max-width: 325px;
    margin-bottom: 0px;
    padding-bottom: 45px;
}
.intro-text.block-2 .sub-heading.orange-line.support-groups:after {
    left: 39%;
}
.bodycontent.what-opdivo-2 p.sub-heading.orange-line.mfnt24.txt-ac {
    padding-left: 3%;
    padding-right: 2%;
}
.body-content.what-opdivo-5 {
    text-align: left;
    margin-top: 32px;
}
#sideEffects-postlogin .page-heading{
	    padding-top: 0px;
		padding-bottom: 35px;
		margin-bottom: 0px;
}
#side-effects-content .exp-beft-image--mod-2 .cmp-image-mobile{
	    margin: 35px auto 30px;
}
.exp-beft-image--mod-2 .cmp-image-mobile img{width:50%;}
.exp-beft-image--mod-2 .cmp-image-mobile{
	text-align: center;
    margin: 35px auto 10px;
}
#sideEffects-postlogin #flex-col, #sideEffects-postlogin .mrgn-lr{margin: 0 18px 42px;}
#sideEffects-postlogin .bluecnt{
	width: auto;
	margin: 0 20px 48px;
	padding: 15px 20px 20px;
    border-radius: 40px;
}
#sideEffects-postlogin .cq-dd-image {
    margin-top: 24px;
}
#flex-col .sub-heading.orange-line {
    margin-bottom: 38px;
}
.orange-color.mt-5.mb-5.txt-ac{
	margin-top: 93px!important;
    margin-bottom: 46px!important;
}
.side-fnt14{
	margin-bottom:60px;
}
.cmp-accordion__button.cmp-accordion__button--expanded span.cmp-accordion__title{
	font-family:'PoppinsBold';
}
.exp-beft-column-control--mod-2 #flex-col{
	display:flex;
	flex-direction:column-reverse;
}
.user-title.post-login-immu-page{
	bottom: 142px;
    position: absolute;
    right: 30px;
}
.button.internal-button a{
	font-size:10px;
}
.brightcovePlayer--overlay video-js{
	width:375px;
	height:300px;
}
#opdivo-immuno-postlogin {
	max-width: 325px;
    margin: 0 auto;
    text-align: center;
}
p.txt-ac.marginbt50{
	margin-bottom:50px;
}
#post-immunotherapy .faqcontent .sub-heading{
	padding-top:31px;
}
#post-immunotherapy .exp-beft-html-component--mod-4 {
    padding-top: 270px;
}
#what-is-opdivo #treatment-video .sub-heading.orange-line:after{
	left: 39%;
    bottom: -15px;
}
#sideEffects-Acc {padding: 1px 25px 68px;}
#side-effects-video {padding: 0;}
#video-side-effects .mobile-img-container{background-position-x: 50%;}
#sideEffects-postlogin .links.extalgn{text-align:center; padding-top:20px;}
.mptop35{padding-top:35px;}
#sideEffects-postlogin .bluebcnt{padding: 25px 20px 40px;}
#body-content-side-effects-postlogin h3{font-size:20px;}
.morng-line{position:relative;}
.morng-line:after{
	content: "";
    width: 105px;
    height: 4px;
    background: #f26322;
    left: 95px;
    position: absolute;
    bottom: -12px;
}
.m-mbtm35{margin-bottom:35px;}
.ptop22-mob{padding-top: 22px;}
#selectLanguage{margin-bottom: 195px;}
#side-effects-container-2 #side-effects-video{margin:0;}
#post-immunotherapy #flex-col .body-content p.mptop74{padding-top:37px;}
.sub-heading.orange-line.txt-ac.font22{
	font-size:20px;
}

/*-------- Mobile UAT changes -------*/
#opdivoyervoy-immuno-postlogin{
	text-align:center;
	margin:0 auto;
}
#opdivoyervoy-immuno-postlogin .sub-heading.orange-line.widthfull{
	width:100%;
}
#opdivoyervoy-immuno-postlogin .body-content.yervoy{
	padding:0px 25px;
}
#opdivoyervoy-immuno-postlogin .image.parbase.section img{
	border:none;
}
.postlogin #navbarNavDropdown li a.nav-link {
    line-height: 24px;
}
.accordion .cmp-accordion__button.cmp-accordion__button--expanded{
	    text-align: left;
    padding: 20px 40px 20px 25px;
    text-indent: 0px;
}
#exampleModal .modal-header{
	height: 0px;
    border: none;
    padding: 0px;
}
#exampleModal .modal-body{
	padding: 0px;
}
#exampleModal .modal-dialog.modal-dialog-centered{
	    max-width: 375px;
    padding: 0px;
	margin-left:0px;
}
.modal button.close{
	height:30px;
	    right: 26px;
    margin-top: -38px;
}
#side-effects-container-2 .blue-bg-intro p.bold {
    padding: 20px 20px 20px 20px;
    line-height: 22px;
}
#side-effects-container-2 .blue-bg-intro {
    height: auto;
	margin:39px auto 39px auto;
}
p.download-info{
	margin-top:35px;
}
#side-effects-video .sub-heading.orange-line{
	padding: 0 15px;
}
#side-effects-video .sub-heading.orange-line br{
	display:none;
}
#post-immunotherapy #flex-col .body-content.immunotherapy{
	margin-bottom:20px;
}
.postlogin #navbarNavDropdown li:last-child a.nav-link {
    padding-right: 16px;
}
#treatment-video .bgcolor-content {
    padding-bottom: 30px;
}
p.info-text{
	margin:55px 0px 46px 0px;
}
#videoCarousel .bgcolor-content{
	padding-bottom: 30px;
	padding-top: 42px;
}
.brightcovePlayer video-js{
	width:375px;
	height:210px;
}
.carousel-item .brightcovePlayer video-js { margin-left: -15px; }
#opdivoyervoy-immuno-postlogin p.paddingLeft15{
	padding-left: 0;
}
#homepage-video .desktop-img-container.mx-auto {
    height: 570px;
    max-width: 375px;
    background-position-x: -222px;
    background-size: auto;
	display:block;
}
#homepage-video.cmp-bgimage .mobile-img-container{
	display:none;
}
.carousel-indicators{
	bottom:0px;
}
.videoPlayerImage, #immunotherapy-video .videoPlayerImage{
	width: 375px !important;
    height: 210px !important;
}
#side-effects-video .brightcovePlayer video-js{
	margin-left:0px;
}
	/* AUMYIO-13 */
	#button-wrap {
		width: 100%;
		align-items: center;
		justify-content: space-between;
		flex-direction: column;
	}
	.button1, .button2 {
		margin-right: 0;
		margin-bottom: 20px;
	}
#showLess {
		margin: 20px 115px 0px;
		width: 95px;
		padding: 0;
}
/* .carousel-item .col-12{
	padding:0px;
} */
.cmp-image-mobile {
	margin: 30px 0 40px 0;
}
.page-heading.mfnt30 { margin-top: 0; }

#support-material .brand-logo.opdivo { display: none; }
/* .video-wrapper .carousel-indicators{
	z-index:1;
} */
/* AUMYIO-13 */
	
	/***************VI page styles starts***********/
	.lang-switch { margin: 0 auto;}
	.langswtch { margin: 0 10px; }
	.VI_Page .left-section a .logo {
		margin-bottom: 0;
		width: 150px;
		height: auto;
	}
	.VI_Page button.login-btn.btn { width: 100px; }
	.VI_Page #cta-home-wrap .cmp-cta-tile.vertical-alignment .cmp-cta-desc-wrapper { height: 230px; }
	#accordion-e67ecd4541 { display: none;}
	.VI_Page .support-button-wrap button.faq.button { width: 270px; }
	.VI_Page #breadcrumb-logo .image-mobile-support.exp-beft-image--mod-2 {
		margin-top: 40px;
		position: relative
	}
/* #button-wrap{
	display: block!important;
    max-width: 375px;
    text-align: center;
}
.button1, .button2 {
    margin-right: 0px;
    margin-bottom: 15px;
}
}
button.close{
	display:none; */
}
/*--- AUMYIO-13  Vietnamese Lang ---*/
.marginT-min-40 { margin-top: -40px; }

body.VI_Page { font-family: sans-serif !important; }

.VI_Page .caption-logo, .VI_Page li, .VI_Page p, .VI_Page #navbarNavDropdown li a.nav-link, 
.VI_Page p.login-info, .VI_Page #chargennummer, .VI_Page p.password-info, 
.VI_Page .footer .cmp-backToTop-wrapper .backToTop-label, .VI_Page .cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description p, 
.VI_Page .accordion span.cmp-accordion__title, .VI_Page .cmp-accordion__button.cmp-accordion__button--expanded span.cmp-accordion__title, 
.VI_Page .cmp-utility-nav a.nav-link, .VI_Page .copy-text p, .VI_Page .cmp-utility-nav ul.nav > li.cmp-utility-nav-list-item > a, .VI_Page p.warning-text, 
.VI_Page .user-title, .VI_Page #button-wrap button, .VI_Page .links button, .VI_Page #support-materials-bg .cta-section p, .VI_Page #support-materials-bg .cta-section span, 
.VI_Page #support-materials-bg .cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description span, .VI_Page .button.internal-button a, 
.VI_Page .dark-blue-button { font-family: sans-serif !important; }

.VI_Page ul.navbar-nav.lang-menu li a.active, .VI_Page #navbarNavDropdown .nav-item.mainMenu.active a.nav-link.mainNavItem, 
.VI_Page .page-heading, .VI_Page button.login-btn.btn, 
.VI_Page h5.section-title, .VI_Page .cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description .cmp-cta-title-link, .VI_Page .sub-heading, 
.VI_Page .button .custom__button, .VI_Page #showLess, .VI_Page h5.section-title, .VI_Page #cta-home-wrap .cmp-cta-tile .cmp-cta-desc-wrapper .shape-fill-medium-btn, 
.VI_Page span.bold, .VI_Page #body-content-side-effects-postlogin h3, .VI_Page #support-materials-bg .cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description a, 
.VI_Page button.faq.button { font-family: sans-serif !important; font-weight: bold !important; }

@media only screen and (min-width: 1024px) {
	.valerie-thumbnail { width: 250px; height: auto;}
	.VI_Page .footer .copy-text p { position: relative; z-index: 1; }
	.VI_Page .footer .utilitynav.section .cmp-utility-nav-list { margin-left: 50px; margin-bottom: 10px; max-width: 530px; }
	.VI_Page .cmp-utility-nav ul.nav>li.cmp-utility-nav-list-item { padding: 0 5px; }
}

/*--- AUMYIO-14 Arabic Language Begins ---*/

/* language switch css begins */
ul.navbar-nav.lang-menu { position: absolute; top: 2px; right: 45px; display: flex !important; }
ul.navbar-nav.lang-menu li { padding: 0 10px; }
ul.navbar-nav.lang-menu li a { color: #000; font-size: 12px; }
ul.navbar-nav.lang-menu li a.active { color: #003B5C; font-family: 'PoppinsBold'; }
.languageModal .modal-body a.langClose { display: block; margin: 0 auto; background-color: #f26322; width: fit-content; padding: 10px 15px; border-radius: 15px; cursor: pointer; color: #FFF; }
.languageModal#arabicLangModal p { text-align: right; }
.languageModal .modal-body { padding: 25px 25px 35px; }
/* language switch css ends */

ul.arab-list li, .arab-text { direction: rtl !important; text-align: right !important; } 
ul.ul-list.arab-list li { padding: 0 71px 0 15px !important; }
ul.ul-list.arab-list li:before { content: "•"; position: absolute; left: auto; right: 37px; }
.r-align { text-align: right !important; padding-left: 0px !important; padding-right: 15px !important; }
.AR_Page .patient-carer-warpper .list-carer .arab-list { padding-left: 0px; padding-right: 40px; }
.right-dir { direction: rtl !important; }
.modal.external-link-warning-modal .modal-dialog button.close { display: none !important; } 

@media only screen and (min-width: 1024px) {
	.AR_Page .footer ul.cmp-utility-nav-list li.cmp-utility-nav-list-item:last-child { direction: rtl; width: 202px; padding-bottom: 20px; }
	.p-right-desk-60 { padding-right: 60px; }
	.AR_Page.AR_opdivoPage .user-title.post-login-immu-page.arab-opdivo { bottom: 40px; }
	.marginT-desk-71 { margin-top: 71px !important; }
	.AR_Page.AR_opdivoPage .intro-text.block-2, .CH_MAN_Page.CH_MAN_opdivoPage .intro-text.block-2 { margin-right: 55px; }
	.btm-40 { bottom: 40px !important; }
	.btm-25 { bottom: 25px !important; }

	/* Arabic site right justification CSS */
	.content.home-intro.arabic p { text-align: initial; }
	.right-justify-arb { direction: rtl !important; text-align: initial !important; }
	.right-justify-arb .sub-heading.orange-line:after { left: auto !important; right: 0; }

	.content.home-intro.arabic { text-align: initial; }
	.content.home-intro.arabic .page-heading { direction: rtl; padding-right: 60px; text-align: initial; }
	.content.home-intro.arabic p { padding-right: 100px; text-align: initial; }
	.body-content.faq.arabic { text-align: initial; direction: rtl; padding-right: 75px; }
	.body-content.what-opdivo.arabic { padding-right: 17%; text-align: initial; direction: rtl; }
	.body-content.what-opdivo.arabic p.txt-ac { padding-right: 0; }
	.bodycontent.what-opdivo-2.arabic p { padding-right: 0; padding-left: 26%; text-align: initial; direction: rtl; }
	.bodycontent.what-opdivo-2.arabic p.sub-heading.orange-line::after { left: auto; right: 0; }
	.bodycontent.what-opdivo-3.arabic { text-align: initial; direction: rtl; }
	.bodycontent.what-opdivo-3.arabic p.sub-heading.orange-line::after { left: auto; right: 0; }
	.what-opdivo-4.right-justify-arb p.txt-ac { padding-right: 3%; padding-left: 10%; }
	.body-content.what-opdivo-5.right-justify-arb { padding-right: 100px; }
	.body-content.what-opdivo-5.right-justify-arb p.txt-ac { padding-right: 0; padding-left: 0; }
	.body-content.faq.right-justify-arb.opdivo-arb { margin-top: 65px; }
	#flex-col .body-content.right-justify-arb { padding-right: 0; }
	.body-content.side-effect-home-intro.right-justify-arb.opdivo-yervoy-arb { padding-right: 0 !important; padding-left: 0; }
}
@media only screen and (max-width: 1023px) {
	.left-section.logo-viet a .logo { height: auto; margin-bottom: 0px; }
	.AR_Page #accordion-b9711ef66b { display: none; }
	.AR_opdivoyervoyPage.AR_Page .column-control.exp-beft-column-control--mod-4 .col-12 .image.parbase.section, .AR_yervoyPage.AR_Page .column-control.exp-beft-column-control--mod-4 .col-12 .image.parbase.section { top: 215px !important; }
	/* language switch css begins */
	ul.navbar-nav.lang-menu.deskonly { display: none !important; }
	ul.navbar-nav li.lang-switch.mobonly a { color: #FFF; padding: 0 5px; }
	ul.navbar-nav li.lang-switch.mobonly a.active { color: #003B5C; font-family: 'PoppinsBold'; }
	/* language switch css ends */

	/* Arabic site right justification CSS */
	.right-justify-mob-arb { direction: rtl !important; text-align: initial !important; }
}

/*--- AUMYIO-14 Mandarin Language Begins ---*/
.CH_MAN_Page ul.navbar-nav.lang-menu { right: 25px; }

/* language-switch popup css begins */
.entry-modal-div .entry-modal-content-div { width: 100%; padding: 30px 30px 0 30px; }
.entry-modal-div p { font-family: "sans-serif"; font-size: 16px; line-height: 19.1px; margin-bottom: 12px; text-align: initial; }
a.cmp-button-link.modal-button { display: block; width: 50px; height: auto; background: #f26322; color: #FFF; margin: 20px auto !important; float: none !important; border-radius: 12px; }
/* language-switch popup css ends */

@media only screen and (min-width: 1024px) { 
	.CH_MAN_Page .footer ul.cmp-utility-nav-list { position: absolute; right: 0; }
	.VI_Page .item, .AR_Page .item, .CH_MAN_Page .item, .CH_CAN_Page .item { min-width: 398px; height: auto; } /* patient carer support page update */
	#nextPage-btn { margin: 20px auto 70px auto; }
	.opdu-logo{ width:185px; height:101px; }
}

@media only screen and (max-width: 1023px) {
	.CH_MAN_Page #accordion-1ba6e5ede5 { display: none; }
	.CH_MAN_Page.CH_MAN_opdivoPage .exp-beft-column-control--mod-4 .image.parbase.section, .AR_Page.AR_opdivoPage .exp-beft-column-control--mod-4 .image.parbase.section, .CH_MAN_opdivoyervoyPage.CH_MAN_Page .exp-beft-column-control--mod-4 .image.parbase.section, .CH_MAN_yervoyPage.CH_MAN_Page .exp-beft-column-control--mod-4 .image.parbase.section { top: 215px; }
	.CH_MAN_opdivoPage.CH_MAN_Page #support-material .brand-logo.opdivo { display: block; }
	.CH_MAN_yervoyPage.CH_MAN_Page #support-material .brand-logo.opdivo.yervoy { display: block; margin: 40px 0 0 0; }
	.CH_MAN_opdivoyervoyPage.CH_MAN_Page #support-material .brand-logo.opdivo.opdivovervoy { display: none; }
	#nextPage-btn { margin: 20px auto 50px auto; }
}

/*--- AUMYIO-14 Cantonese Language Begins ---*/
#support-materials-bg .cmp-cta-tile .cmp-cta-desc-wrapper .cmp-cta-description a { font-weight: bold; } /* applicable to all versions */
@media only screen and (max-width: 1023px) {
	.CH_CAN_Page #accordion-c652a8ff46 { display: none; }
	.CH_CAN_Page.CH_CAN_opdivoPage .exp-beft-column-control--mod-4 .image.parbase.section, .CH_CAN_yervoyPage.CH_CAN_Page .exp-beft-column-control--mod-4 .image.parbase.section, .CH_CAN_opdivoyervoyPage.CH_CAN_Page .exp-beft-column-control--mod-4 .image.parbase.section { top: 215px; }
	.CH_CAN_opdivoPage.CH_CAN_Page #support-material .brand-logo.opdivo { display: block; }
	.CH_CAN_yervoyPage.CH_CAN_Page #support-material .brand-logo.opdivo.yervoy { display: block; margin: 40px 0 0 0; }
}