*body{
    margin: 0 auto;
    /*font-family:'ubantu';*/
}
h1,h2,h3, #maincontent p{
    margin:0;
    letter-spacing: 0px;
    color: #003865;
}
.sec-1{
    max-width:722px;
	margin:0 auto;
}
.sec-1 h1{
    font-weight:700;
	padding: 64.48px 0 27.52px 0;
    text-align: left;
    letter-spacing: -0.76px;
    font-size: 38px;
    line-height:47px;
}
.sec-2{
        max-width: 722px;
    	margin: 0 auto;
    }
.sec-2 p{
    font-size:16px;
    line-height:20px;
}
.sec-2 h1{
    font-size:24px;
    padding: 16px 13px 16px 0;
    line-height:28px;
}
.sec-2 h2 {
    font-size: 20px;
    padding: 0 0 41.5px;
    line-height: 24px;
    letter-spacing: -0.2px;
    font-weight: 400;
}
.sec-3{
	padding: 0;
    background: url(/content/dam/website-services/us/434-imfinzi-com/pac-hcp/desktop/Desk-Adriatic-Regimen.svg) no-repeat;
    height: 217px;
    margin: -9px auto 25px auto;
    width: 722px;
}
.sec-3 *{
    display: none !important;
}    
.sec-3 .rectBg {
    text-align: center;
    line-height: 21px;
    padding: 10px;
    border: 0.25px solid #03315D;
    max-width: 672px;
    font-size: 20px;
    color: #00355a !important;
    margin-left: 13px !important;
    font-family: 'Karbon-Medium';
}
.sec-3 .boxDiv{
    margin-top:11.37px;
	display:flex;
    gap:37.78px;
    margin-left:13px;
}
.sec-3 .blueBg{
	background: #03315D 0% 0% no-repeat padding-box;
    width: 276px;
    text-align:center;
}
.sec-3 .blueBg h4 {
    font-size: 13px;
    line-height: 14px;
    color: #fff;
    margin: 6.26px 0 0 0;
    font-weight: 700;
}
.boxDiv .blueBg h3{
	font-size:32px;
    line-height:37px;
	color:#fff !important;
    font-weight: bold;
}
.sec-3 .blueBg p{
	font-size:11px;
    line-height:12px;
	color:#fff !important;
    padding: 10px 8px 13.94px 7px;
    font-family: 'Ubuntu';
    text-align: left;
}


.sec-3 .redBg{
	background: transparent url('/content/dam/website-services/us/434-imfinzi-com/pac-hcp/desktop/Red_Shape_DT_After_CCRT.svg') 0% 0% no-repeat padding-box;
    width: 396px;
}
.sec-3 .redBg h3{
	font-size:30px;
    line-height:35px;
    color:#fff;
    padding:21.26px 0 0 130.56px;
    font-weight: bold;
}
.sec-3 .redBg p{
	font-size:11px;
    line-height:12px;
    color:#fff !important;
    padding:15.59px 0 32.35px 56.56px;
}
.sec-3 .lastPara1{
	font-size:14px;
    line-height:15px;
    letter-spacing: -0.14px;
    color: #4E5055 !important;
    padding:18.65px 0 28.41px 0;
    text-align:left;
    font-weight: 600;
    font-family: 'Karbon-Medium';
}
.sec-4 .lastPara2{
	font-size:16px;
    line-height:20px;
    letter-spacing: -0.16px;
    color: #4a4a4a !important;
    font-weight: 300;
    padding-bottom:28px;
}
.sec-4 h3{
	font-size:20px;
    line-height:24px;
    color: #003865;
    padding-bottom:16px;
}
.sec-4{
	padding:0 110px;
}
/*.sec-4 ul{
	margin-left: -12px;
}
.sec-4 li{
	list-style-image: url('/content/dam/website-services/us/434-imfinzi-com/pac-hcp/desktop/Light_Blue_Bullet_DT_After_CCRT.svg');
    padding-bottom: 12px;
}
.sec-4 li span {
  position: relative;
  left: 10px;
}*/
.sec-4 .list-sec{
    margin: 0;
    display: inline-flex;
}

.list-sec img{
	width: 23px;
    height: 14px;
    margin-right: 10px;
}
.sec-4 p.list-text{
    font-size: 16px;
    line-height: 20px;
    color: #555555 !important;
    margin-top: -4px;
    margin-bottom: 12px;
    font-weight: 300;
}
.sec-4 .redH3{
	background:transparent url('/content/dam/website-services/us/434-imfinzi-com/pac-hcp/desktop/Arrow_Border_DT_after_CCRT.svg') 0% 0% no-repeat padding-box;
    width:100%;
    margin-top: 28.41px;
}
.redH3 h3{
	margin-left:68px;
    color: #AC182E;
    padding-top: 8px;
}
.sec-5{
	padding:16px 113px 24px 113px;

}
.sec-5 p{
	font-size:12px;
    line-height:14px;
    color:#4A4A4A !important;
    font-weight:300;
    margin-top: 6px;
    padding-bottom: 6px;
}
.sec-5 .boldDsgn{
	font-weight:600;

}
.dosing .bg-page-content {
    background: #fff;
}

.switch-section a{
	font-size:16px;
    line-height:20px;
}
.sec-5 p.margLft {
    text-indent: -4px;
}

.abbrev-wrap.reference-section {
    display: none;
}
@media screen and (max-width:991px){
   .sec-1 h1 {
    padding: 24px 16px;
    text-align: left;
    letter-spacing: -0.52px;
    font-size: 26px;
    line-height: 29px;
    font-weight: 700;
}
    .sec-2{
		    padding: 0 16px;
     }
     .sec-2 h2{
		    padding: 0 0 28.5px;
        	letter-spacing: 0px;
     }
    .sec-2 h1{
            padding: 12px 0 16px;
     }
    .sec-3 {
        padding: 0 16px;
        max-width: 722px;
        margin: 0 auto;
        background: url(/content/dam/website-services/us/434-imfinzi-com/pac-hcp/mobile/Mobile-Adriatic-Regimen.svg) no-repeat;
        width: 100%;
        height: 361px;
        background-position: center;
    }
    .sec-3 .recBg{
        font-size: 16px;
        line-height: 18px;
        color: #003466;
        font-weight: bold;
        margin:0;
     }
    .sec-3 .boxDiv{
        flex-direction: column;
        gap: 0px;
        margin:0;
     }
    .sec-3 .blueBg{
        width: 100%;
        margin-top: 11.5px;
     }
    .sec-3 .blueBg p{
        text-align:center;
        padding: 5px 25px 8px 15px;
        font-size: 12px;
        line-height: 13px;
     }
     .sec-3 .blueBg h4{
        margin:8px 0 6px;
        font-weight:700;
      }
      .sec-3 .blueBg h3{
        font-size:35px;
        line-height:41px;
      }
    .sec-3 .redBg{
        background: transparent url('/content/dam/website-services/us/434-imfinzi-com/pac-hcp/mobile/Red_Shape_Mobile_After_CCRT.svg') 0% 0% no-repeat padding-box;
        height: 154px;
        width: auto;
        background-size: cover;
    }
	.sec-3 .redBg h3{
        font-size:35px;
        line-height:41px;
        padding: 16px 0 16px 106px;
    }
	.sec-3 .redBg p{
        font-size:13px;
        line-height:14px;
        padding: 0 11px 58px 13px;
    }
    .sec-3 .rectBg {
        margin-left: 0px !important;
        font-size: 16px;
        line-height: 18px;
        font-weight: 700;
        color: #003466;
        border: 0.5px solid #00294E;
        max-width: 689px;
    }
	.redH3 h3{
        font-size: 16px;
        line-height: 20px;
        margin: 0 21px 0px 53px;
        padding: 14px 0;
    }
 	.sec-3 .lastPara1{
        font-size: 13px;
        line-height: 13px;
        padding: 12px 0 16px 0;
    }
 	.sec-4 {
        padding: 0 16px;
        max-width: 722px;
        margin: 0 auto;
    }
    .sec-4 .lastPara2 {
        letter-spacing: -0.24px !important;
        padding: 24px 0 28px;
    }
    .sec-4 .redH3{
        background:transparent url('/content/dam/website-services/us/434-imfinzi-com/pac-hcp/mobile/Arrow_Border_Mobile_after_CCRT.svg') 0% 0% no-repeat padding-box;
        height: 87px;
        width: 100%;
        max-width: 343px;
    }
    .sec-5 {
        padding: 24px 16px 36px 16px;
        max-width: 722px;
        margin: 0 auto;
    }
    .sec-4 h3{
        padding-bottom: 12px;
    }
}