.resoucesEnhertu .companiesMain .col-helpresources:first-child .companyLink {
    margin-top: 0;
}
.resoucesEnhertu .companiesMain .col-helpresources:first-child .companiesbody{
    padding: 32px 2px 18px 2px;
}

.resoucesEnhertu .companiesMain .col-helpresources:nth-child(11) .companyImg img{
width: 93px;
}
.resoucesEnhertu .companiesMain .col-helpresources:nth-child(11) .companyLink{
    margin-top: 12px;
    }
.resoucesEnhertu .companiesMain .col-helpresources:nth-child(12) .companyImg img{
    width: 151px;
    }
.filterResourcesMain span.plus {
    position: absolute;
    right: 10px;
    color: #191919;
    top: 50%;
    transform: translateY(-50%);
    font-size: 24px;
    font-family: 'HelveticaNeueBold';
    font-weight: 500;
}
.downloadableHead.removeBorder {
    border-top: none !important;
    padding: 0px!important;
}
#typeDropdown {
    width: 100%;
}
.filterResourcesMain ul.dropdown-menu.show {
top:0 !important;
}
.filterResourcesMain input[aria-expanded="true"] {
           border: #EA721F 2px solid !important;
        }
#categoryInput:focus, #typeInput:focus {
    border-color: #EA721F;
    outline: #EA721F 1px solid;
}
.filterResourcesMain .dropdown.show .indications-down:before {
    
	content: "\f106";
}
.filterResourcesMain .dropdown .indications-down:before {
    content: "\f107";
}
.filterResourcesMain .dropdown.show .indications-up:before {
    
	content: "\f106";
}
.filterResourcesMain .dropdown .indications-up:before {
    content: "\f107";
}
input#categoryInput.orangeBorder,
input#typeInput.orangeBorder {
    border: #EA721F 2px solid;
}
#categoryInput, #typeInput{
    border: #717F8B 2px solid;
    border-radius: 3px;
    padding: 10px;
    color: #EA721F;
    font-size: 16px;
    line-height: 24px;
    width: 100%;
    background: #FFFAF6;
    font-weight: 500;
    font-family: 'HelveticaNeueBold';
	position: relative;
}
input#typeInput{
    width: 329px;
}
#typeList{
    width: 329px;
	 z-index: 1;
}
input#typeInput{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	position: relative;
    padding-right: 35px;
}
#categoryList.dropdown-list li,
#typeList.dropdown-list li {
    padding: 10px;
    cursor: pointer;
    background-color: #FFFAF6;
    border-bottom: 1px solid #D1D1D1;
    color: #191919;
    font-size: 16px;
    line-height: 24px;
	font-family: "HelveticaNeue";
	font-weight:400;
}
#categoryList.dropdown-list li.selected,
#categoryList.dropdown-list li:hover,
#typeList.dropdown-list li.selected, 
#typeList.dropdown-list li:hover {
    background-color: #FFCDA4;
    color: #191919;
    font-size: 16px;
    line-height: 24px;
	font-family: 'HelveticaNeueBold';
    font-weight: 500;
	border-bottom: #EA721F 2px solid;
}
#categoryList.dropdown-list {
    list-style: none;
    padding: 0;
    margin: 0;
    background-color: #FFFAF6;
    border: none;
    border-radius: 0px;
    display: none;
    position: absolute;
    width: 100%;
    z-index: 1;
    box-shadow: 0px 4px 8px 0px #00000033;
}
#videoModal .modal-dialog,#videoModal2 .modal-dialog{
    max-width: 1024px;
    height: auto;
}
#videoModal .modal-content,#videoModal .modal-body,#videoModal2 .modal-content,#videoModal2 .modal-body {
    padding: 0;
	background:transparent;
}
#videoModal .modal-content .close,#videoModal2 .modal-content .close{
	font-weight:normal;
	right: 1%;
    top: 1%;
}
#videoModal video,#videoModal2 video {
    object-fit: cover;
    width: 100%;
    height: auto;
}
.companyImg a span {
    color: #191919;
    font-size: 12px;
    float: left;
    line-height: normal;
    font-family: 'HelveticaNeueBold';
    font-weight: 500;
    width: 100%;
    text-align: center;
    margin: 10px 0;
}
.twocol-wrapper-right p {
    color: #260859;
}

li.pink_bracket_small.pink-space {
    margin-right: 10px;
}
.col-helpresources {
    width: 254px;
    max-width: 100%;
    float: left;
}
span.downloadable-icon img {
    width: 24px;
    height: 24px;
}
.common-banner-body ul li a {
    font-weight: 500;
    font-family: 'HelveticaNeueBold';
}
.nav-down-arrow {
    background: url(../images/arrow-down.png) no-repeat 0 0 #EA721F;
    height: 24px;
    top: 0px;
    width: 18px;
}
.nav-down-arrow:hover {
    background: #C35F1A !important;
}

.filterResourcesBy {
    padding: 82px 0;
    background: #191919;
    float: left;
    width: 100%;
}
.filterResourcesBy .filterResourcesMain {
    color: #FAFAFA;
}

.indications-up:before {
   content: "\f107";
}

.indications-down:before {
    content: "\f106";
}

.topics-up:before {
    content: "\f107";
}

.topics-down:before {
    content: "\f106";
}

li.filter-menu-indications,
li.filter-menu-topics {
    position: relative;
}

.resource_global ul.filtervertical-menu-list {
    position: absolute;
    z-index: 3;
    padding-left: 0;
    background: #FFFAF6;
    width: 100%;
    /* padding: 5px 10px; */
    top: 53px;
    box-shadow: 0px 4px 8px 0px #00000033;
}

.resource_global ul.top-custom-dropdown {
    background: #FFFAF6;
    padding-left: 0;
}

.filterResourcesBy {
    padding: 82px 0;
    background: #191919;
}

.filterResourcesMain {
    width: 100%;
    margin: 0 auto;
    padding: 18px 36px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.filterBody {
    display: flex;
    align-items: center;
}

.filterText {
    padding-right: 30px;
}

.filterIndications {
    padding-right: 25px;
}

.filterText h4 {
    font-family: "HelveticaNeue";
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 0;
}

h3.filterco .filterBullet {
    color: #EA721F;
    font-family: 'HelveticaNeueBold';
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    padding-right: 16px;
}

h3.filterco {
    color: #191919;
    font-family: 'HelveticaNeueBold';
    font-size: 19px;
    font-weight: 500;
    line-height: 24px;
    padding: 11px 20px;
    border: 2px solid #EA721F;
}

.filterTopics h3.filterco .filterBullet {
    padding-right: 122px;
}

ul.filtervertical-menu-list li {
    padding: 12px 20px;
    border-bottom: 1px solid #D1D1D1;
}

ul.filtervertical-menu-list li {
    color: #191919;
    font-family: "HelveticaNeue";
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}

ul.filtervertical-menu-list li.active {
    background: #FFCDA4;
    border-bottom: 2px solid #EA721F;

}

ul.filtervertical-menu-list li.active a {
    font-family: 'HelveticaNeueBold';
    font-size: 16px;
    font-weight: 500;
    color: #191919;
}

h3.filterco span.plus {
    font-size: 24px;
}

.videosHead h2 {
    color: #191919;
    font-family: 'HelveticaNeueBold';
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.8px;
}

.videosHead {
    padding-bottom: 22px;
}

.videosSection {
    padding-top: 48px;
    background: #fafafa;
	float: left;
    width: 100%;
}

.pink_bracket_head {
    /* color: #e23ab4; */
    background-image: linear-gradient(#FF00E5, #FF00E5), linear-gradient(#FF00E5, #FF00E5), linear-gradient(#FF00E5, #FF00E5), linear-gradient(#FF00E5, #FF00E5) !important;
    background-repeat: no-repeat;
    background-size: 35px 5px;
    background-position: top left, top right, bottom left, bottom right;
    border: 5px solid #FF00E5 !important;
    padding: 25px 15px;
    border-bottom: transparent !important;
    border-top: transparent !important;
    width: 100%;
    display: inline;
    position: relative;
}

.videoPlace video {
    width: 100%;
    background: url(../images/resource/other.png) no-repeat 0 0 transparent;
    overflow: hidden;
    background-size: 100% 100%;
	min-height: 212px;
}

.videosMain {
    background: #FAFAFA;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.20);
    padding: 36px 24px;
}

a.video_btn {
    border-radius: 4px;
    background: linear-gradient(0deg, #230B55 0%, #483471 100%);
    padding: 16px 20px;
    display: inline-block;
    font-family: 'HelveticaNeueBold';
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.4px;
    color: #fafafa !important;
    position: relative;
    text-align: center;
    line-height: normal;
    cursor: pointer;
}

p.videoOther {
    color: #161616;
    font-family: 'HelveticaNeueBold';
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    padding-top: 28px;
}

p.videoContent {
    color: #191919;
   font-family: 'HelveticaNeue';
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.56px;
    padding-top: 20px;
    min-height: 90px;
}

.videoBotton {
    padding-top: 24px;
}

.downloadableSection {
    padding-top: 48px;
    background: #fafafa;
	float: left;
    width: 100%;
}
.three-col-plane-section.enehrtudownload {
     background: #fafafa;
}
div#patient-videos .container {
    border-bottom: 4px solid #191919;
    padding-bottom: 64px;
}
.downloadableHead {
    padding-top: 0px;
    margin-bottom: 22px;
}

.downloadableHead h2 {
    color: #191919;
    font-family: 'HelveticaNeueBold';
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.8px;
    margin-bottom: 22px;
}

.downloadableMain {
    background: #FAFAFA;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.20);
    padding: 36px 24px;
	margin: 10px 0;
}

p.downloadableOther {
    color: #161616;
    font-family: 'HelveticaNeueBold';
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    padding-top: 28px;
    min-height: 60px;
}

p.downloadableContent {
    color: #191919;
    font-family: 'HelveticaNeue';
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.56px;
    padding-top: 20px;
    min-height: 120px;
}

.downloadableBotton {
    margin-top: 24px;
}

.downloadableSection .pink_bracket_small,
.videosSection .pink_bracket_small {
    margin-top: 10px;
    margin-bottom: 10px;
}

span.video-icon {
    position: relative;
    top: -3px;
}
span.downloadable-icon {
    position: relative;
    top: -5px;
}
.resource_global .resoucesEnhertu{
    border-top: 4px solid #191919;
    padding-top: 64px;
    margin-top: 0;
}
.resource_global .companiesLogos .link a{
    font-family: 'HelveticaNeueBold';
    font-weight: 500;
    font-size: 16px;
    line-height: 1.31;
}
.externalImg{
    position: relative;
    top: -2px;
    left: 4px;
}
.resource_global .companiesLogos .logoImg{
    margin-bottom: 16px;
}
.companiesMain {
    /* display: flex;
    justify-content: space-between;
    flex-wrap: wrap; */
    /* margin-bottom: 20px; */
	position:relative;
}
.companyLink {
    margin-top: 20px;
    text-align: center;
}
 .companyLink a{
    font-family: 'HelveticaNeueBold';
    font-weight: 500;
    font-size: 13px;
    line-height: 1.31;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.31;
    letter-spacing: normal;
    text-align: center;
    color: #191919;
}
.companiesbody {
    /* margin-right: 20px; */
    background: #F4F4F4;
    border: 2px solid #DCEDF3;
    padding: 32px 2px;
    width: 234px;
    max-width: 100%;
    margin-bottom: 20px;
    min-height: 184px;
}
.companyImg {
    text-align: center;
    min-height: 85px;
    /* margin: auto 0; */
    display: flex;
    align-items: center;
    justify-content: center;
}
.resource_global .twocol-wrapper-right{
    background: #FAFAFA;
}
.resource_global .twocol-wrapper-left{
    background-color: #F4F1FA;
}
.companiesMain .pink_bracket_small.lastExtLink{
    display: inline-block;
} 
.resource_global .common-banner {
    background: #FAFAFA;
}
.nav-down-arrow{
	background: url(../images/arrow-down.png) no-repeat 0 0 transparent;
	height:24px;
	top: 0px;
}
.modal-content .close {
    position: absolute;
    right: 2%;
    top: 5%;
    color: #EA721F;
    opacity: 1;
    font-size: 40px;
    z-index: 9;
    width: 34px;
    height: 34px;
    border: none;
    background: transparent;
    font-weight: bold;
}
p.popupText {
    margin-bottom: 20px;
}
.companiesMain .fpo-text {
    position: absolute;
    left: 45%;
    top: 50%;
    color: #FF00E5;
    font-size: 134px;
    font-family: 'HelveticaNeueBold';
    z-index: 1;
    transform-origin: 0 0;
    transform: rotate(-40deg);
    opacity: 50%;
}
.twocol-wrapper p.note {
    color: #191919;
    font-size: 12px;
}
.orabgeBar {
    width: 100%;
    margin-top: -2px;
    float: left;
}
@media (min-width: 320px) and (max-width: 992px) {
.videosMain{
	margin-bottom: 32px;
}
#downloadable-information{
	padding-top: 32px;
}
.filterResourcesMain span.plus {
    top: 12px;
    transform: none;
}	
#gastric-theme li.dropdown.supportResource ul.dropdown-menu.show {
    border-bottom: none;
    float: left;
    right: 0px !important;
    left: auto !important;
	margin-top: 0;
	opacity:inherit;
}	
.dropdown,input#typeInput, #typeList,#categoryList.dropdown-list {
    width: 100% !important;
	/*position: relative !important;
        transform: none !important;*/
}	
.common-banner-body ul li.pink_bracket_small {
    width: auto;
	padding: 10px;
}
.common-banner-body ul li.pink_bracket_small.pink-space{
	margin-bottom:10px;
}	
.companiesMain .fpo-text {
    left: 30%;
}
.companiesMain .pink_bracket_small {
    margin-bottom: 0;
}	
    .filterText h4 {
        font-family: 'HelveticaNeue-Medium';
        font-size: 22px;
        font-style: normal;
        font-weight: 500;
        line-height: 28px;
        letter-spacing: 0.88px;
    }
.twocol-wrapper-right p br {
    display: none;
}	
.videosSection {
    float: left;
    width: 100%;
}
    .filterResourcesBy {
        padding: 36px 6px;
		float: left;
        width: 100%;
    }

    .filterResourcesMain {
        display: block;
    }

    .filterBody {
        display: block;
    }

    .filterResourcesMain {
        padding: 0;
    }

    .filterText {
        padding-right: 0;
        padding-bottom: 20px;
    }

    .filterIndications {
        padding-right: 0;
        padding-bottom: 28px;
    }

    h3.filterco span.plus {
        position: absolute;
        right: 20px;
        font-size: 24px;

    }

    .resource_global ul.filtervertical-menu-list {
        position: relative;
        top: 0;
        z-index: 0;
    }
    .downloadableSection .pink_bracket_small,
     .videosSection .pink_bracket_small{
        padding: 10px 0;
    }
    .pink_bracket_head{
        display: block;
    }
    .videosHead h2{
        font-size: 26px;
        line-height: 28px;
        letter-spacing: 0.88px;
    }
    p.videoContent{
        font-size: 22px;
       line-height: 28px;
        min-height: auto;
        padding-top: 12px;
    }
    .videoBotton {
        padding-top: 32px;
    }
    a.video_btn{
        display: block;
    }
    p.downloadableContent{
        font-size: 22px;
       line-height: 28px;
        min-height: auto;
        padding-top: 12px;
    }
    p.downloadableOther{
        min-height: auto;
    }

    .companiesMain {
        display: block;
        margin-bottom: 10px;
    }
    .companiesbody {
        margin-right: 0;
        padding: 32px 12px;
        width: 100%;
        max-width: 100%;
		border: none;
    }
    .companiesMain .pink_bracket_small {
        padding: 10px 5px;
		max-width: 100% !important;
    }
    .resource_global a.default_btn{
        padding: 15px 40px 15px 24px;
    }
    .resource_global .resoucesEnhertu {
        padding-top: 36px;
    }
    .downloadablePlace {
        text-align: center;
    }
    .companiesMain .col {
        flex: 1 0 100%;
    }
    .companiesMain .pink_bracket_small.lastExtLink {
        display: block;
    }
}

/*----ISI Start------*/
.isi-head {
    border-bottom: none;
    background: #230B55;
}
.isi-head a#isi{
	color:#fff;
}
.isi-head span.up-arrow, .isi-head span.down-arrow{
	background: url(../images/pantumor/isi-up-arrow.png) no-repeat 0 0 transparent;
}
.isi-content .boldText{
	color:#230B55;
}
.isi-content .followUp-list ul li::before,
.isi-content .followUp-list li::before {
    color: #191919;
}
.isi-content .followUp-list ul.followUp-list {
    margin-top: 8px;
}
.isi-content .leftLineBar::before {
    background: #191919;
}
.isi_new {
    padding-bottom: 64px;
    background: #fff;
}


.isi-head span.up-arrow {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.isi-content {
    padding-top: 17px;
}

.isi-content p {
    font-size: 16px;
    line-height: 24px;
    color: #191919;
    margin-bottom: 8px;
}

.isi-content .boldText {
    font-size: 16px;
    line-height: 24px;
    font-family: 'HelveticaNeueBold';
}

.isi-content ul.followUp-list {
    padding-left: 0;
    margin-bottom: 16px;
}

.isi-content .followUp-list li {
    line-height: 24px;
    font-size: 16px;
    position: relative;
    padding-left: 15px;
    color: #191919;
    margin: 0;
}

.isi-content .followUp-list li::before {
    content: "\2022";
    font-size: 12px;
    position: absolute;
    left: 0px;
    font-family: 'HelveticaNeueBold';
    top: 0px;
}

.isi-content .followUp-list ul {
    padding-left: 10px;
}

.isi-content .followUp-list ul.followUp-sublist {
    margin-top: 8px;
}

.isi-content .followUp-list ul.followUp-sublist li {
    margin-top: 8px;
}


.isi-content .followUp-list ul li::before {
    font-size: 16px;
    position: absolute;
    left: 0px;
    font-family: 'HelveticaNeueBold';
    top: 0;
    content: "◦";
}
.isi-content .followUp-list ul.followUp-list {
    padding-left: 0;
}
.isi-content .underline {
    text-decoration: underline;
}

.isi-content a.underline {
    text-decoration: underline;
}

.isi-content .leftLineBar {
    position: relative;
    padding-left: 15px;
}

.isi-content .leftLineBar::before {
    position: absolute;
    left: 0px;
    top: 6px;
    width: 1px;
    height: 100%;
    content: "";
}

#bottom {
    z-index: 3;
    width: 100%;
}
.companiesMain .pink_bracket_small {
    margin-bottom: 20px;
	max-width: fit-content;
}
@media (min-width: 320px) and (max-width: 992px) {
    #NotToday {
        margin-bottom: 20px;
    }
    #downloadable-information h2 {
        margin-bottom: 35px;
    }
    .downloadableHead h2{
        font-size: 26px;
    }
    div#patient-videos .container {
        border-bottom: none;
		padding-bottom: 0px;
    }
    .downloadableSection .downloadableHead{
        border-top: 4px solid #191919;
        padding-top: 35px;
    }
    .downloadableSection {
        padding-top: 0;
    }

.financialResource .notanactual.mobileViewOnly {
	right:4%!important;
	left:inherit!important;
	bottom: 2%;
}
.note.smalltext.spacingTop80 {
    padding-top: 0 !important;
    padding-bottom: 36px!important;
}
.enehrtu4uSection .lib-item .left-img {
    border: #230B55 1px solid!important;
}	
div#enhertu4U {
      padding: 36px 0 80px 0!important;
    }

.col-helpresources {
    width: 100% !important;
    display: inline-block;
}

    .col-helpresources {
        width: 100%;
        display: block;
        text-align: center;
        margin: 0 auto;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    p.downloadableContent {
        min-height: 185px;
    }

    .downloadableBotton a.video_btn {
        padding: 16px 8px;
    }
}

@media (min-width: 992px) and (max-width: 992px) {
    p.downloadableOther {
        min-height: 60px;
    }

    p.downloadableContent {
        min-height: 144px;
    }
}