.desc-wrapper a{
	color: #004D74;
}
.visit-button a:hover,
.download-button a:hover{
	text-decoration: none;
}
.patient-res,
.hcp-res {
    max-width: 1060px;
    margin: 0 auto;
    padding: 10px 5px 5px 5px;
}
.hcp-res.resources-padding-lt {
    padding: 10px 4px 5px 27px!important;
}
.patient-res.resources-padding-lt {
    padding: 10px 4px 5px 27px!important;
}
/*p.desc-body a, p.boldText a {
    color: #004D74;
}*/
.thumbnail .thumb .thumdes img, .thumbnail .thumb .play img {
    width: 38px;
    height: 38px;
}
.thumdes, .play {
    position: absolute;
    top: 45%;
    left: 50%;
}
.tab-pane.active.in {
    display: block !important;
}

.tab-pane.fade {
    display: none;
}

.video-library .tab-head-container .tabs-body {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
}

.video-library .tab-head-container .tab-heading h1 {
    font-size: 30px;
    font-family: 'Roboto-Bold';
    font-style: italic;
    color: #FFFFFF;
}

.video-library .tab-links>nav a.nav-item {
    padding: 20px 30px 15px;
    color: #FFFFFF;
    font-family: 'Roboto-Bold';
    font-size: 18px;
    background-color: #0074AD;
    text-decoration: none;
}

#tab-opener-2>a {
    padding: 20px 50px 15px;
}

#tab-opener-3>a {
    padding: 20px 24px 15px;
    margin-left: -0.5px;
}

#tab-opener-1>a {
    padding: 20px 30px 15px;
}

.video-library .tab-head-container {
    background: #004D74;
    transform: skewX(170deg);
    margin-top: 25px;
    margin-bottom: 35px;
    padding: 14px 28px 10px;
}

.video-library .tab-links>nav>.nav-tabs {
    border: none;
}

.video-library .tab-links .link-parent {
    display: inline-block;
    transform: skewX(170deg);
}

.tab-active,
.video-library .tab-links>nav a.nav-item:active,
.video-library .tab-links>nav a.nav-item:focus,
.video-library .tab-links>nav a.nav-item:hover {
    background-color: #FFFFFF !important;
    color: #0074AD !important;
    border-bottom: 2px solid #FFFFFF;
}

.tab-pane.active.in {
    display: block !important;
}

.tab-pane.fade {
    display: none;
}

.video-library .tab-head-container .tabs-body {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
}

.video-library .tab-head-container .tab-heading h1 {
    font-size: 30px;
    font-family: 'Roboto-Bold';
    font-style: italic;
    color: #FFFFFF;
}

.video-library .tab-links>nav a.nav-item {
    padding: 20px 30px 15px;
    color: #99006475;
    font-family: 'Roboto-Bold';
    font-size: 18px;
    background-color: #E3C8D7;
    text-decoration: none;
}

#tab-opener-2>a {
    padding: 20px 50px 16px;
}

#tab-opener-3>a {
    padding: 20px 24px 16px;
    margin-left: -0.5px;
}

#tab-opener-1>a {
    padding: 20px 30px 16px;
}

.video-library .tab-head-container {
    background: #990064;
    transform: skewX(170deg);
    margin-top: 25px;
    margin-bottom: 35px;
    padding: 10px 28px 10px;
}

.video-library .tab-links>nav>.nav-tabs {
    border: none;
}

.video-library .tab-links .link-parent {
    display: inline-block;
    transform: skewX(170deg);
}

.tab-active,
.video-library .tab-links>nav a.nav-item:active,
.video-library .tab-links>nav a.nav-item:focus,
.video-library .tab-links>nav a.nav-item:hover {
    background-color: #FFFFFF !important;
    color: #990064 !important;
    border-bottom: 2px solid #FFFFFF;
}

.video-callouts {
    margin-top: 35px!important;
    margin-bottom: 40px;
}

sup.video-sup {
    color: #004d74;
}

p.mock-txt a {
    color: #b0c938;
}

.grid .thumbnail .thumb.active {
    opacity: .5;
    background-color: #111;
    z-index: 999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
}

.grid .thumbnail .thumb.active img {
    opacity: .5;
}

.common-headline {
    background: #801852;
}

.video-callouts {
    padding: 0;
    margin-top: 40px;
    margin-bottom: 40px;
    background: #e5edf0;
}
.ps3-video .video-callouts{
width:1002px!important;
}
.video-frame .thumb2,
#desc1 .desc {
    display: none;
}

.grid .thumbnail {
    padding: 0;
    border: none;
}

.thumbnail .thumb {
    cursor: pointer;
}

.grid .thumbnail .thumb {
    opacity: 1;
    background: none;
    position: relative;
}

.grid .thumbnail .thumb:hover {
    opacity: .5;
    background-color: #111;
    z-index: 999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.thumbnail .thumb-head p {
    font-size: 16px;
    line-height: 20px;
    font-family: "Roboto-Bold";
    color: #333;
}

.thumb img {
    width: 100%;
    height: 183px;
}

.desc p.desc-head {
    font-size: 16px;
    line-height: 20px;
    font-family: "Roboto-Bold";
    color: #004D74;
}

#modal-content-wrapper #george-modal .modal-dialog .modal-content .modal-header,
#modal-content-wrapper #george-modal .modal-dialog .modal-content .modal-body,
#modal-content-wrapper #shore-modal .modal-dialog .modal-content .modal-header,
#modal-content-wrapper #shore-modal .modal-dialog .modal-content .modal-body {
    background: #750140;
}

p.mock-txt {
    color: #fff;
    max-width: 500px;
    text-align: left;
    margin: auto;
    padding-top: 10px;
    padding-bottom: 24px;
    font-size: 14px;
}

#modal-content-wrapper .modal-dialog .modal-content .modal-header .close {
    background-image: url(/content/dam/physician-services/us/590-lynparza-hcp-branded/hcp-prostrate/video-library/selector-close-white.png);
    top: 12px;
    left: 0px;
    width: 40px;
}


/*desktop*/

@media only screen and (min-width: 767px) {
    /*li.about-lynparza ul.dropdown-menu.multi-level{
	    opacity: 1;
}
.fullnavigation .navbar li.about-lynparza ul{
	visibility: visible;
}*/

    .download-button{
		width: 224px;
	    background-color: #004D74 !important;
	}
    p.mock-txt {
        font-size: 16px;
    }
    .video-frame img {
        width: 640px;
        height: 340px;
    }
    .desc {
        padding: 20px 65px 10px 10px;
    }
    .desc-body,
    .desc .boldText {
        font-size: 14px;
    }
    .thumbnail .col-xs-12 {
        margin-left: 20px;
    }
    .thumbnail .col-xs-12:nth-child(1) {
        margin-left: 10px;
    }
    .thumbnail-1.thumb {
        margin-top: 30px;
    }
    li.about-lynparza ul.dropdown-menu.multi-level {
        opacity: 1;
    }
    div#myEmbedTarget_1_y9gv1l0m,
    div#myEmbedTarget_1_rhr0npq1,
    div#myEmbedTarget_1_od690ehr {
        max-width: 500px;
        max-height: 281px;
        margin: 0 auto;
    }
    .home-content .footnote.desktop.margin5 {
        text-indent: -5px;
    }
    .home-content .nccntxt.desktop {
        padding-left: 3px;
    }
    .home-content .nccn {
        margin-left: 0;
    }
    p.footnote.nccntxt.desktop {
        margin-top: 20px;
    }
   .video-library .tab-head-container {
        max-width: 1034px;
        margin: 25px auto 35px;
    }
/*.tab-head-container.tab-head-left.tab-head-left1 {
    max-width: 1000px;

.container-center.clearfix.video-callouts {
    width: 983px;
}*/
.video-frame.video-frames-new {
    margin-left: 0px!important;
}
    .video-library .tab-head-container .tabs-body {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between;
        transform: skewX(10deg);
    }
    .video-library .tab-links {
        margin-top: 24px;
    }
    .video-library .container-center.thumbnail .col-sm-4 {
        width: 31.5%;
    }
    .video-library .tab-head-container .tab-heading h1 {
        margin-top: 10px;
    	    line-height: 36px;
    }
}


/*ipad*/

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .video-frame img {
        width: 471px;
        height: 265px;
    }
    .desc {
        padding: 20px 10px 10px 10px;
    }
    .video-callouts {
        margin-top: 0px;
        margin-bottom: 20px;
        padding-top: 20px;
        padding-left: 12px;
    }
    .thumbnail-1.thumb {
        margin-top: 0;
    }
    .fullnavigation .navbar-default .navbar-nav>.about-lynparza.sub-element>a::after {
        right: -9%;
    }
}


/*mobile*/

@media only screen and (max-width: 767px) {
    .navbar-default .navbar-nav .menus .dropdown-menu>li>a {
        font-size: 16px;
    }
    ul.dropdown-menu.multi-level li.treatment-paradigm,
    ul.dropdown-menu.multi-level li.video-library {
        max-width: 285px;
        width: 100%;
        border-bottom: 1px solid #fff;
    }
    .navbar-default .navbar-nav .menus .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .menus .dropdown-menu>.active>a:hover,
    .navbar-default .navbar-nav .menus .dropdown-menu>.active>a:focus {
        color: #FFA8FF;
    }
    /*
.fullnavigation li.about-lynparza a{
	color: #FFA8FF !important;
}                    
.fullnavigation .navbar li.menus ul{
	display: none;
}
.fullnavigation .navbar-default .navbar-nav>li.about-lynparza>a,
 .fullnavigation .navbar-default .navbar-nav>li.about-lynparza>a:hover, 
 .fullnavigation .navbar-default .navbar-nav>li.about-lynparza>a:focus,
 .fullnavigation .navbar-default .navbar-nav>li.about-lynparza>a:hover, 
 .fullnavigation .navbar-default .navbar-nav>li.about-lynparza>a:focus {
    border-bottom: #fff solid 1px;
    color: #FFA8FF;
    padding-bottom: 4px;
}*/
    .video-frame img.video-thumb {
        height: 100%;
        width: 100%;
    }
    .desc p.desc-head {
        margin-top: 10px;
    }
    .desc-body,
    p.boldText {
        font-size: 14px;
    }
    .video-callouts {
        margin-bottom: 15px;
    }
    .video-callouts {
        margin-top: 0;
        padding-top: 20px;
    }
    .thumbnail .col-xs-12:nth-child(2) .thumb-head {
        margin-top: 26px;
    }
    .grid .thumbnail .thumb img {
        height: 100%;
    }
    div#myEmbedTarget_1_y9gv1l0m,
    div#myEmbedTarget_1_od690ehr {
        width: 100% !important;
        height: 198px !important;
    }
    p.mock-txt {
        text-align: center;
        font-size: 12px;
        padding: 10px 10px 24px 10px;
    }
    #modal-content-wrapper .modal-dialog .modal-content .modal-header .close {
        width: 30px;
    }
    .video-library .tab-head-container .tabs-body {
        flex-direction: column;
    }
    .video-library .tab-head-container {
        transform: none;
    }
    .video-library .tab-heading {
        order: 1;
    }
    .video-library .tab-head-container {
        margin-top: 0;
        margin-bottom: 0;
        /*margin-bottom: 25px;*/
        padding: 0 12px 16px;
    }
    .video-library .tab-links>nav a.nav-item {
        text-align: center;
        width: 113px;
        display: block;
        line-height: 20px;
        padding: 8px 10px !important;
    }
    .video-library .tab-head-container .tab-heading h1 {
        margin: 30px 10px 15px;
    }
    .video-library .tab-links {
        display: block;
        margin: 0 auto;
    }
    .tab-active,
    .video-library .tab-links>nav a.nav-item:active,
    .video-library .tab-links>nav a.nav-item:focus,
    .video-library .tab-links>nav a.nav-item:hover {
        border-bottom: 0px solid #FFFFFF;
    }
    .patient-res,
    .hcp-res {
        margin: 20px auto;
    }
}

@media only screen and (min-width: 1024px) {
    .video-frame img {
        /*width: 640px;*/
            width: 632px;
        height: 340px;
    }
    .thumbnail .col-xs-12:nth-child(1) div.thumb {
        margin-top: 30px;
    }
    .video-library .about-lynparza.sub-element li.video-library a {
        padding-left: 45px !important;
        padding-right: 45px !important;
    }
.desc-wrapper .desc .decss1 {
    /* padding: 20px 75px 10px 10px; */
    padding: 85px 13px 10px 10px;
    margin-left: -41px;
}

    .desc-wrapper .desc {
        /*padding: 20px 75px 10px 10px;*/
    	/*padding: 85px 5px 10px 10px;*/
    	padding: 85px 10px 10px 12px;
    	margin-left: -30px;
    }
    .video-library .fullnavigation .navbar li.submenu ul {
        display: inline-block;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .thumb img {
        height: 130px;
    }
}

@media only screen and (min-width: 1080px) {
    .grid.section:nth-child(2) {
        padding-left: 2px;
    }
}

@media (min-width: 978px) and (max-width: 1024px) {
    .video-library .thumbnail .col-xs-12:nth-child(1) div.thumb {
        margin-top: 30px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .video-library .fullnavigation .navbar li.submenu ul {
        display: block;
    }
    .video-library ul.dropdown-menu.multi-level li.treatment-paradigm a,
    .video-library ul.dropdown-menu.multi-level li.video-library a {
        padding: 8px 30px !important;
    }
    .video-library .tab-links>nav a.nav-item {
        padding: 20px 26px 15px;
    }
    .thumbnail .col-xs-12 {
        margin-left: 10px;
    }
}


/*IE browser*/

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .home-content .recommend_platinum {
        margin-left: 50px;
    }
}

@media (min-width:320px) and (max-width: 374px) {
    .video-library .tab-links>nav a.nav-item {
        width: 95px;
    }
}

@media only screen and (min-width: 767px) and (max-width: 1023px) {
    #tab-opener-1>a {
        padding: 20px 20px 15px;
    }
    #tab-opener-2>a {
        padding: 20px 35px 15px;
    }
    #tab-opener-3>a {
        padding: 20px 10px 15px;
    }
    .video-library .tab-head-container {
        width: 97%;
        margin-bottom: 0;
    }
    .down-res {
        margin-top: 20px;
    }
}


/****Fluidic******/

@media (min-width: 1024px) and (max-width: 1079px) {
    .video-library .tab-head-container {
        width: 96%;
    }
    .patient-res,
	.hcp-res {
    	max-width: 970px;
	}    
}


/* =============================new css start=============================== */

.down-res {
    /*font-size: 20px;*/
    font-size: 25px;
    line-height: 28px;
    color: #004D74;
    font-family: 'Roboto-Bold';
    margin-bottom: 0;
}

.pan-col-text,
.pan-col-text.patient-text {
    font-size: 16px;
    line-height: 20px;
    color: #004D74;
    padding-top: 5px;
}

.double-pan-column {
    padding-top: 18px;
}

.pancreatic-column,
.pancreatic-column-1 {
    padding: 15px 30px;
    /* box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #707070; */
    background-color: #f3f7f8;
}

.pan-col-head p {
    font-size: 20px;
    line-height: 35px;
    color: #004D74;
    font-family: 'Roboto-Bold';
}

.pan-sec-col {
    padding-left: 15px;
    padding-right: 15px;
}

.nw_column .col-6.col-md-4 {
    max-width: 20%;
}

.card-img {
    width: 100%;
    max-width: 150px;
    min-width: 150px;
    height: auto;
}

.card-img-m {
    width: 100%;
    max-width: 125px;
    min-width: 125px;
    height: auto;
}

.nw_column .col-12.col-md-8 {
    width: 80%;
}

.nw_column p.pan-col-text {
    margin-top: -6px;
}

.download-button {
    padding: 8px 28px 8px 5px ;
    background: none;
    border: none;
    /* text-decoration: underline; */
    margin-top: 5px;
        transform: skewX(-5deg);
}

.download-button a {
    font-weight: 900;
    color: #ffffff;
    border: none;
    font-size: 14px;
    line-height: 14px;
    font-family: 'Roboto-Bold';
}
.download-button a span{ position: relative;}
.download-button a span:after{
    content:'';
	border: 2px solid #FFFFFF;
        border-right: none;
    border-top: none;
    width: 10px;
    height: 10px;
    right: -25px;
    transform: rotate(225deg);
    top: 3px;
    position: absolute;        
}
.download-button a em {
    text-underline-offset: 2px;
}

.download-arrow {
    padding-left: 5px;
    padding-bottom: 3px;
}

.visit-button {
    background: transparent;
    border: none;
    padding: 14px 0px;
    /* transform: skewX(-10deg); */
    /* position: absolute; */
    /* right: 20px; */
    /* bottom: 20px;*/
}

.visit-button a {
    color: #801852;
    font-size: 18px;
    line-height: 20px;
    font-family: 'Roboto-Bold';
}

.visit-button a em {
    margin-right: 0px;
    text-decoration: underline;
}

.visit-button a img {
    margin-left: 5px;
}

.double-pan-column.second-grid {
    padding-top: 38px;
}

.patient-res .double-pan-column.second-grid {
    padding-top: 33px;
}

.pan-col-head .treat-man {
    line-height: 25px;
}

.below-head p {
    font-size: 16px;
    line-height: 22px;
    color: #004D74;
    font-family: 'Roboto-Bold';
}


/* ==========================Responsive========================== */

@media (min-width: 767px) {
	.row.only-mobile-box {
    display: none;
}
    .double-pan-column {
        width: 47%;
    }
    .pan-col-head p {
        margin-bottom: 5px;
    	    line-height: 24px;
    }
    .pan-col-head.maint-therapy p {
        margin-bottom: 27px;
        margin-top: 5px;
    }
    .pancreatic-column-1 {
        margin-left: 16px;
    }
    .video-library .tab-links>nav a.nav-item {
        line-height: 33px;
    }
}

@media (min-width: 992px) {
    .pancreatic-column.patient-column,
    .pancreatic-column-1.patient-column {
        /* height: 335px; */
        position: relative;
    }
    .resource-library.video-library.ps3-video #maincontent{ min-height:300px;}
    .pancreatic-column,
    .pancreatic-column-1 {
        width: 494px;
        height: 224px;
    }
    .patient-res .pancreatic-column,
    .patient-res .pancreatic-column-1 {
        width: 494px;
        height: 100%;
        min-height: 185px;
    }
    .card-img-m {
        display: none;
    }
}

@media only screen and (max-width: 992px) {
    .double-pan-column.second-grid {
    	padding-top: 28px;
	}
    .patient-res,
    .hcp-res {
        padding: 0 20px 0 20px;
    }

    .hcp-res .double-pan-column.second-grid .col-6.col-md-4 {
        padding-right: 28px;
    }   

	.patient-res .double-pan-column.second-grid .col-6.col-md-4 {
        padding-right: 32px;
    }

    .pancreatic-column,
    .pancreatic-column-1 {
        padding: 15px 15px;
        background-color: #f3f7f8;
        height: 100%;
    }
    .double-pan-column {
        padding-top: 10px;
    }
    /* .pancreatic-column:nth-child(1) {
        margin-bottom: 20px;
    } */
    .pan-col-head p {
        line-height: 25px;
    }
    .card-img {
        display: none;
    }
    .pan-col-text,
    .pan-col-text.patient-text {
        padding-top: 12px;
        margin-bottom: 7px;
    }
    .download-button {
        padding: 4px 24px 4px 4px !important;
    }
    .card-img-m {
        width: 100%;
        height: auto;
    }
    .pan-sec-col {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (max-width: 767px) {

.download-button{
	width: 175px !important;
        background: #004D74;
        padding: 4px 4px;
}
.download-button a {
    font-weight: 900;
    color: #ffffff;
    border: none;
    font-size: 13px;
    line-height: 11px;
    font-family: 'Roboto-Bold';
}
.download-button a span{ position: relative;}
.download-button a span:after{
    content:'';
	border: 2px solid #FFFFFF;
        border-right: none;
    border-top: none;
    width: 10px;
    height: 10px;
    right: -25px;
    transform: rotate(225deg);
    top: 3px;
    position: absolute;        
}

.col-xs-12.col-sm-6.double-pan-column.second-grid.box-col-1.only-desktop-box {
    display: none;
}
.patient-res .double-pan-column.second-grid:nth-child(2), .patient-res .row:nth-child(3) .double-pan-column.second-grid {
    padding-top: 37px;
}
.patient-res .double-pan-column.second-grid {
    padding-top: 37px;
}
    .patient-res,
    .hcp-res {
        padding: 0 20px 0 20px;
        background: #f3f7f8;
        margin-top: 0;
        padding-top: 27px !important;
    }
    .pancreatic-column,
    .pancreatic-column-1 {
        /* margin-bottom: 20px; */
        height: 430px !important;
        padding-left: 0;
        padding-top: 0;
    }
    .patient-res .pancreatic-column,
    .patient-res .pancreatic-column-1 {
        /* margin-bottom: 20px; */
        height: 150px !important;
        padding-left: 0;
        padding-top: 0;
    }
    .download-arrow {
        padding-bottom: 0;
    }
    .row:last-child .pancreatic-column {
        height: auto !important;
        padding-bottom: 12px;
    }
    .card-img-m {
        width: 125px;
        height: auto;
    }
p.desc-head.desc-head-george {
    font-size: 21px;
    line-height: 24px;
}
p.desc-body.desc-body-george {
    font-size: 18px;
}
p.boldText.boldText-george {
    font-size: 17px;
}
    .pan-sec-col {
        padding-left: 15px;
        padding-right: 0;
    }
    .double-pan-column.second-grid .row {
        display: flex;
    }
    .down-res {
        /*font-size: 16px;*/
    	font-size: 20px;
        line-height: 20px;
        padding-right: 44px;
    }
p.down-res.down-res-new-res {
    line-height: 24px!important;
    padding-right: 25px!important;
}

p.down-res.down-res1 {
    line-height: 24px;
}
    .pan-col-head p {
        font-size: 17px;
        line-height: 20px !important;
    	margin-bottom: 20px;
    }
    .pan-col-text,
    .pan-col-text.patient-text {
        padding-top: 0;
        margin-bottom: 7px;
    }
	.patient-res .pan-col-text {
        margin-top: -4px;
    }
    .visit-button {
        padding: 5px 0px;
        position: relative;
        right: 2px;
        width: 190px;
    }
    .video-library .tab-head-container .tab-heading h1 {
        font-size: 24px;
        line-height: 30px;
    }
.ps3-video .video-callouts {
    width: auto !important;
}
}

@media only screen and (min-width: 992px) and (max-width: 1099px) {
    .pancreatic-column,
    .pancreatic-column-1 {
        width: 470px !important;
        height: 100%;
    }
}

@media only screen and (min-width: 767px) and (max-width: 992px) {
    .patient-res .pancreatic-column,
    .patient-res .pancreatic-column-1 {
        height: 100%;
        min-height: 255px;
    }
}

@media (min-width: 767px) and (max-width: 819px) {
    .video-library .tab-links {
        margin-top: 50px;
        width: 641px;
        position: relative;
        top: 2px;
    }
}


@media (min-width: 320px) and (max-width: 374px){
.video-library .tab-links>nav a.nav-item{
	    padding: 8px 6px !important;
}
.video-library .tab-links>nav a.nav-item{
	font-size: 17px;
}      
.patient-res .double-pan-column.second-grid:nth-child(2), .patient-res .row:nth-child(3) .double-pan-column.second-grid {
    padding-top: 20px;
}   
#modal-content-wrapper .modal-dialog .modal-content{
	top: 90px;
    left: 0;
	width: 90%;
    margin: 0 auto;                 
}                
}           

@media (min-width: 414px) {
.patient-res .double-pan-column.second-grid {
    padding-top: 15px;
}
}  
a.isi-link {
    color: #000000;
}    