#tab-opener-3 {
    display: inline-block !important;
}
.bc-pr-card {
    border: 1px solid #707070;
    padding: 20px 15px 27px;
    max-width: 493px;
    margin-bottom: 25px;
    width: 100%;
}

.bc-pr-flex {
    display: flex;
    justify-content: space-between;
    padding: 0 15px;
}

.bc-patient-resource-section > div {
    display: flex;
    justify-content: space-between;
}

p.bc-pr-card-txt > a {
    display: block;
    font-size: 18px;
    line-height: 24px;
    color: #6810D4;
    font-family: 'Roboto-Bold';
    font-style: italic;
    margin-top: 15px;
    text-decoration: underline;
    width: fit-content;
    position: relative;
}
p.bc-pr-card-txt > a:hover {
	text-decoration: none;
}
p.bc-pr-card-txt a:after {
    content: '';
    background: url(/content/dam/physician-services/us/590-lynparza-hcp-branded/hcp-bc/bc-acc/bc-pat-res-update/download-icon.png) no-repeat;
    background-size: 100%;
    display: inline-block;
    width: 17px;
    height: 17px;
    position: relative;
    vertical-align: middle;
    margin-left: 7px;
}
p.bc-pr-card-txt {
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    font-family: 'Roboto-Regular';
    max-width: 283px;
    margin: 0;
}

p.bc-pr-card-heading {
    font-size: 18px;
    line-height: 22px;
    font-family: 'Roboto-Bold';
    color: #004D74;
    margin-bottom: 20px;
}
.bc-pat-res-update {
    max-width: 1004px;
    margin: 0 auto;
}
.bc-pr-card-img {
    max-width: 97px;
    width: 100%;
}

.bc-pr-card-img img {
    display: block;
    margin: 0 auto;
}
/* npp update 2025 code starts here */
.resource-library .hcp-res.npp-update .download-button a.blue-color,
.resource-library .hcp-res.npp-update .pancreatic-column-1.ARs-column.npp-block-resource.ar-resource a.blue-color {
    color: #004D74;
}

.resource-library .hcp-res.npp-update .resource-row .pancreatic-column-1.npp-block-resource {
    padding: 13px 18px 29.5px 17px !important;
max-height: 191px !important;
}

.resource-library .hcp-res.npp-update .pan-col-text,
.resource-library .hcp-res.npp-update .pan-col-text.patient-text {
    min-height: auto !important;
    margin-bottom: 24px;
}
.resource-library .hcp-res.npp-update  .resource-row .pancreatic-column-1.npp-block-resource h2 {
    margin-bottom: 14px;
    margin-top: 0px;
}
.resource-library .hcp-res.npp-update  .download-button{
    margin-bottom: 0;
}
.resource-library .hcp-res.npp-update .resource-row .pancreatic-column-1.npp-block-resource.ar-resource {
    padding: 9px 22.5px 19px 20px !important;
}
.resource-library .hcp-res.npp-update .resource-row .pancreatic-column-1.npp-block-resource.ar-resource .learnMore {
    margin-top: 0px;
}
.resource-library .hcp-res.npp-update .pancreatic-column-1.ARs-column.npp-block-resource.ar-resource a.blue-color {
   
    line-height: 22px;
}
.resource-library .hcp-res.npp-update .pancreatic-column-1.ARs-column.npp-block-resource.ar-resource .ARs-details p {
 
    line-height: 20px;
}
.resource-library .hcp-res.npp-update .pan-sec-col.left-space {
    padding-left: 17px !important;
 
    
}
.resource-library .hcp-res.npp-update .pan-sec-col.left-space.max-npp{
    max-width: 304px;
}
.resource-library .hcp-res.npp-update .double-pan-column {
    padding-top: 16px;
}
.resource-library .hcp-res.npp-update .below-head.remove-border{
    margin-bottom: 24px;
}

@media screen and (max-width: 1003px){
    .resource-library .hcp-res.npp-update .resource-row .pancreatic-column-1.npp-block-resource.ar-resource {
        padding: 16px 18px 23px 14px !important;
    } 
    .resource-library .hcp-res.npp-update .resource-row .pancreatic-column-1.npp-block-resource {
      padding:15.52px 18px 20.48px 13px !important; 
    max-height: 239px !important;
    }
    .resource-library .hcp-res.npp-update .pancreatic-column-1.ARs-column.npp-block-resource.ar-resource .ARs-details p {
        
        margin-bottom: 13px;
    }
    .resource-library .hcp-res.npp-update .pan-sec-col.left-space {
        padding-left: 13px !important;
    }
    .resource-library .hcp-res.npp-update .col-xs-12.col-sm-6.double-pan-column.mobile-border.bc-update-card-1 .pan-col-text{
        margin-bottom:14px !important;
    }
    .resource-library .hcp-res.npp-update .pan-col-text, .resource-library .pan-col-text.patient-text {
      
        margin-bottom: 19px;
    }
    body.resource-library .hcp-res.npp-update .pancreatic-column-1.npp-block-resource .row .col-6.col-md-4 {
        padding-right: 0px;
    }
    .tab-head-container.npp-hed-section-rs .tab-links>nav a.nav-item{
        line-height: 18px;
    }
    .hcp-res.npp-update{
        margin-top:40px;
    }
    .resource-library .hcp-res.npp-update .below-head.remove-border {
        margin-bottom: 0px;
        padding-bottom: 30px;
    }
    .resource-library .hcp-res.npp-update .below-head h2{
        font-size: 18px;
        line-height: 21.6px;
    }
    .resource-library .hcp-res.npp-update .double-pan-column {
        padding-top: 0px;
    }
    .resource-library .hcp-res.npp-update .double-pan-column.mobile-border {
        /* border: 1px solid #707070; */
        margin-bottom: 30px;
    }
    /* .resource-library .hcp-res.npp-update .col-xs-12.col-sm-6.double-pan-column.mobile-border.bc-update-card-2{
        min-height: 250px;
    } */
    /* npp-update */
 
}
/* npp-update */
@media screen and (max-width: 387px){
/* .resource-library .hcp-res.npp-update .col-xs-12.col-sm-6.double-pan-column.mobile-border.bc-update-card-2{
    min-height: 280px;
} */
.resource-library .hcp-res.npp-update .pan-sec-col.left-space  {
    
    padding-right: 0px;
}
}
@media screen and (max-width: 380px){
    .resource-library .hcp-res.npp-update .col-xs-12.col-sm-6.double-pan-column.mobile-border.bc-update-card-2{
        min-height: 280px;
    }
 
    }
/* npp-update */
@media screen and (min-width: 1003px){
.hcp-res.npp-update{
    margin: 48px auto;
}
.resource-library .hcp-res.npp-update  .below-head h2{
    font-size: 20px;
    line-height: 24px;
}
.tab-head-container.npp-hed-section-rs .tab-links>nav a.nav-item{
    line-height: 32px;
}
}

/* npp compatbilty */
@media screen and (min-width:1004px)  and (max-width: 1050px) {

    .resource-library .hcp-res.npp-update .pan-sec-col.left-space {
        padding-left: 32px !important;
    }
    .resource-library .hcp-res.npp-update .pan-col-text, .resource-library .hcp-res.npp-update .pan-col-text.patient-text {
        min-height: auto !important;
    }
	.resource-library.npp-resource-update .hcp-res.npp-update .col-xs-12.col-sm-6.double-pan-column.mobile-border.bc-update-card-2 .pancreatic-column-1.npp-block-resource .col-12.col-md-8.pan-sec-col.left-space .pan-col-text{
		margin-bottom:10px;
}
}
@media screen and (max-width: 350px){
    .resource-library.npp-resource-update .hcp-res.npp-update .resource-row .pancreatic-column-1.npp-block-resource{
        min-height: fit-content !important;
    }
    }

    @media screen and (min-width: 380px) and (max-width:430px){
        .resource-library.npp-resource-update .hcp-res.npp-update .resource-row .pancreatic-column-1.npp-block-resource{
            min-height: fit-content !important;
        }
        }

        @media screen and (min-width: 768px) and (max-width:1024px){
           
            .npp-resource-update .tab-head-container.npp-hed-section-rs .tab-links>nav a.nav-item{
                line-height: 35px;
            }
             .video-library.npp-resource-update .tab-head-container.npp-hed-section-rs {
               
                padding-bottom: 9px;
            }
            }
            
    

/* npp update 2025 code ends here */
@media screen and (min-width: 768px) {
.bc-pat-res-update p.head-description.head-description1 {
    padding-right: 7px;
    margin-bottom: 24px;
}
}
@media screen and (max-width: 767px) {
	.bc-patient-resource-section > div {
    	flex-direction: column;
        align-items: center;
	}
    .bc-pr-flex {
    	padding: 0 5px;
        gap: 25px;
	}
    .bc-pat-res-update .below-head.pat-res-head1 {
    	padding-top: 14px;
    	padding-bottom: 8px;
	}
    .bc-pat-res-update {
    	padding: 0 22px;
	}
	.bc-pr-card-img {
    	width: 100%;
    	min-width: 97px;
	}
	.bc-pat-res-update p.head-description.head-description1 {
    	margin-bottom: 10px;
	}
}

              /*US-89978 patient-resoure-update*/

@media(max-width:340px){
div#nav-tab{
    display:flex;
    }
}


@media only screen and (min-width:768px) and (max-width:1075px)
{
    .hcp-res.patient-res.patient-res1.bc-pat-res-update
    {
    padding: 20px 35px;
    }
    .bc-pr-card-row2,.bc-pr-card-row1
    {
        gap:20px;
    }
    
}

@media only screen and (min-width:768px) and (max-width:1075px)
{
 .bc-pr-flex {
     gap:35px
 } 
}
@media screen and (max-width: 1003px) {
.isi-body .indications h2, .isi-body h2#header-isi {
    font-size: 20px !important;
}
}
 /*US-89978 patient-resoure-update*/		  



