/*
Theme Name: TG Therapeutics Theme
Theme URL: http://tidalmediagroup.com
Description: Albertino Child Theme
Author: TMG
Author URL: http://tidalmediagroup.com
Template: albertino
Version: 1.0.0
Text Domain: albertino-child Custom CSS goes after this line
*/ 

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,input,textarea,button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section, video, audio {font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; line-height:inherit; border: 0; outline: 0; -webkit-font-smoothing: antialiased; -ms-word-wrap: break-word; word-wrap: break-word; }

/*.wpb_wrapper p {font-size: 18px;}*/
.animated_box .mega_info_box {min-height: 250px;height: 250px; 
   display: flex;
   display: -webkit-box;
   display: -moz-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   align-items: center;
   -webkit-box-align: center; 
        -ms-flex-align: center; 
      justify-content: center;
      -webkit-box-pack: center; 
        -ms-flex-pack: center; 
   background-size: 200% !important;color: #fff; background-position: top !important;border-radius: 0; }
.animated_box .mega_info_box .mega-info-title{font-size: 28px; font-weight: bold; color: #fff; margin-bottom: 10px;text-transform: initial; }
.animated_box .mega_info_box .mega-info-desc p {color:#fff;color: #FFFFFF; font-weight: bold; }
.animated_box .hover_box .mega_info_box{    flex-direction: column; justify-content: space-around;}
.animated_box .hover_box {position: absolute; top: -110%; left: 0; width: calc(100% - 0px); transition: all ease 0.5s; height:100%; }
.mega_info_box >a {margin: 0; }
.animated_box .wpb_wrapper {position: relative; overflow: hidden; }
.animated_box .wpb_wrapper:hover .hover_box {top: 0; } 
.hover_box img{margin: 0px;} .hover_box.vc_column_container>.vc_column-inner{padding-top:0;}
.hover_box a{color: #fff !Important; text-transform: uppercase; text-decoration: none; font-size: 14px; margin-top: 20px; display: inline-block;     font-weight: bold;}
.mega_info_box .mega-info-btn:hover {color: #fff !important;}
.inner_pages .trial_box .wpb_wrapper a ,.inner_pages  .trial_box .wpb_wrapper a:hover{color: #003494 !important;text-decoration: underline !important;    font-weight: bold;}
.inner_pages.p_page .wpb_wrapper a ,.inner_pages.p_page .wpb_wrapper a:hover{color: #003494!important;text-decoration: underline;}
.hover_box .mega_info_box a.mega-info-btn {position: absolute;
    text-align: center;
    bottom: 0px;
    left: 0;
    margin: 0 auto;
    right: 0;word-break: break-word;}
.mega-info-footer {
    position: relative;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}
.mega-info-header {
    /* height: 194px; */
}
.hover_box img {
    height: 110px;
       /* object-fit: cover; */
}


@media only screen and (min-device-width: 1536px) and (max-device-width: 2048px) {
.animated_box .mega_info_box {min-height: 344px;}
.animated_box .mega_info_box .mega-info-title{font-size: 43px;}
.animated_box .mega_info_box .mega-info-desc p{ font-size: 28px;}
.hover_box a { font-size: 19px!important;}
.hover_box img {width: 500px!important;height: 194px;}
.mega_info_box .mega-info-btn {margin-top: 20px;}
.vc_row.wpb_row.vc_row-fluid.mbl_row {padding-bottom: 40px;}
.inner_pages .trial_box .inner_heading:last-child{padding-bottom: 40px;padding-top: 25px;}
.inner_pages.p_page .wpb_wrapper p{margin-bottom: 15px;}
}


@media only screen and (min-device-width: 320px) and (max-device-width: 640px) {
.animated_box .mega_info_box {min-height: 182px;margin-top: 11px;}
.animated_box .hover_box{ top: -114%;}
.animated_box .mega_info_box .mega-info-title{font-size: 22px; }
.animated_box .mega_info_box .mega-info-desc p{font-size: 16px;}
.vc_row.vc_custom_1602251609953 {margin-top: 0px !important;}
.inner_pages .wpb_wrapper p{    font-size: 18px;}
.animated_box.wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner {padding: 0;}
.animated_box .mega_info_box img {height: 172px;}
.p_page.vc_row.inner_pages  {margin-bottom: 30px !important;}
.animated_box .hover_box .mega_info_box>a{    margin-top: 0px;}
.vc_row.wpb_row.vc_row-fluid.mbl_row {padding-top: 0px !important;}
.animated_box .wpb_wrapper:hover .hover_box {top: 8px;}
.hover_box a{margin-top: 0px;    font-size: 12px !important; }
.page-id-796 .post_content {margin-bottom: 10px;}
.page-id-2823 .post_content {margin-bottom: 50px;}
.wht {background-color: #ffffff !important; height: 2px !important;}
}


@media screen and (min-width:320px) and (max-width:812px) and (orientation:landscape) {
.animated_box .mega_info_box {margin-bottom: 11px !important;}
.vc_row.wpb_row.vc_row-fluid.mbl_row {padding-top: 0 !important;}
.page-id-796 .post_content { margin-bottom: 5px !important;}
}
@media screen and (min-width:922px) and (max-width:1024px) {
.animated_box .mega_info_box {width: 100%;padding: 0;}
.animated_box .hover_box .mega_info_box .mega-info-footer {width: 100%;}
.hover_box.vc_column_container>.vc_column-inner .wpb_wrapper>a {height: 0;display: none;}
}

@media (device-height: 1366px) and (device-width: 1024px) {
.page page-id-796  .container, .page_content_wrap.page_paddings_yes {padding: 40px 0 0;}
.inner_pages .trial_box .wpb_wrapper .inner_heading:last-child{padding: 6px 0px 30px;}
.animated_box .mega_info_box {width: 100%;padding: 0;}
}
@media only screen and (max-device-width: 1023px) and (min-device-width: 992px) and (orientation:landscape){
.mega_info_box .mega-info-img {height: 135px;}
}


@media only screen and (max-device-width: 1024px) and (min-device-width: 900px) and (orientation:portrait){
.animated_box .mega_info_box img {height: 130px;}
}

@media only screen and (max-device-width: 820px) and (min-device-width: 400px) and (orientation:landscape){
.animated_box .mega_info_box img {height: 182px;}
.animated_box .wpb_wrapper:hover .hover_box {top: -12px;}
.hover_box.vc_column_container>.vc_column-inner .wpb_wrapper>a {height: 0;display: none;}
}

@media only screen and (max-device-width: 568px) and (min-device-width: 320px) and (orientation:landscape){
.animated_box .mega_info_box img {height: 245px;}
.animated_box .wpb_wrapper:hover .hover_box {top: -12px;}
.hover_box.vc_column_container>.vc_column-inner .wpb_wrapper>a {height: 0;display: none;}
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape)  {

.animated_box .mega_info_box img {height: 96px;}
}


 /*tablecss*/
.unfixed-table th {border:2px solid #fff !important}   
.unfixed-table tr td:nth-child(2),.unfixed-table tr td.sec_child{min-width: 443px;}
.unfixed-table tr td:nth-child(3),.unfixed-table tr td.third_child { text-align: right; min-width: 202px;font-style: italic;font-weight: normal;font-size: 15px;}
.unfixed-table  {border-collapse: collapse; font-family: 'Roboto'}
.unfixed-table td, .unfixed-table th {background: #EEF1F2;/*padding: 10px;*/ box-sizing: border-box; text-align: left; font-size: 16px; color: #1C1D4C; font-weight: bold; vertical-align: middle;border-top: 4px solid #fff !important;/*border-bottom: 3px solid #fff !important; */ }
.table-container {position: relative; max-height:auto; width: 100%;}
.learnmore {height: 17px; width: 17px; margin: 0 auto; text-align: center; vertical-align: middle; align-items: center; height: 100% !important;}
.unfixed-table tr td:last-child  {text-align: center;border-right: 3px solid #fff !important;position: relative; border-bottom: 3px solid #fff;}
.unfixed-table thead th {padding: 0px 6px !important; /* position: sticky;position: -webkit-sticky;*/ top: 0; /*z-index: 2;*/ height: 47px; background: #909FA7 0% 0% no-repeat padding-box; opacity: 1; line-height: 1; color: #fff; text-transform: uppercase; text-align: center; font-size: 17px; font-weight: normal; min-width: 115px; }
.unfixed-table thead th:first-child { border: none; left: 0; /*z-index: 3;*/    min-width: 0; }
.unfixed-table td span{font-weight: normal;}
.unfixed-table tfoot td:first-child {z-index: 3; } 
.unfixed-table tr th:last-child {padding: 0px 3px!important; } 
.unfixed-table tbody {overflow: scroll; height: 200px; }
.unfixed-table tr:nth-child(1) td {background: #E2F2FD;}
.table-striped tbody tr:first-child td {background-color: #FF0000; }
.unfixed-table tr > :first-child.gray_row {position: -webkit-sticky; position: sticky; left: 0; background: #909FA7; min-width: 40px;    width: 40px; padding: 0 8px;    z-index: 999;    border-right: 4px solid #fff !important; }
.unfixed-table tr > :first-child {/* box-shadow: inset 0px 1px black;*/ }
.unfixed-table tr td:nth-child(4) {min-width: 115px;}
.first_box { font-style: normal;background: #253e8b;position: relative; height: 29px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; color: #fff;    font-size: 15px; font-weight: normal;
-webkit-animation: filler 3s ease-in-out;
    -moz-animation: filler 3s ease-in-out;
    animation: filler 3s ease-in-out;
}
.first_box:after {content: "";border-left: 16px solid #253E8B;border-top: 14px solid transparent;border-bottom: 16px solid transparent; width: 0; height: 0; position: absolute;right: -14px; top: 0;}

.second_box {    
      font-style: normal;background: #98C93C;position: relative;width: 100px;height:29px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; color: #fff;font-size: 15px; font-weight: normal;
       
     -webkit-animation: filler 3s ease-in-out;
    -moz-animation: filler 3s ease-in-out;
    animation: filler 3s ease-in-out;
      
      }
.second_box:after {content: "";border-left: 15px solid #98C93C;border-top: 14px solid transparent;border-bottom: 15px solid transparent; width: 0; height: 0; position: absolute;right: -15px; top: 0;}


.second_box2:after {content: "";border-left: 16px solid #253E8B;border-top: 14px solid transparent;border-bottom: 16px solid transparent; width: 0; height: 0; position: absolute;right: -14px;    top: 0;}

.second_box2 {    
      font-style: normal;background: #253e8b;position: relative;width: 100px;height:29px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end; color: #fff;font-size: 15px; font-weight: normal; padding-right: 10px;
       
     -webkit-animation: filler 3s ease-in-out;
    -moz-animation: filler 3s ease-in-out;
    animation: filler 3s ease-in-out;
      
      }
@-webkit-keyframes filler {
    0% {
        width:0;
    }
}
@-moz-keyframes filler {
    0% {
        width:0;
    }
}
@keyframes filler {
    0% {
        width:0;
    }
}

.second_box:after {content: "";border-left: 15px solid #98C93C;border-top: 14px solid transparent;border-bottom: 15px solid transparent; width: 0; height: 0; position: absolute;right: -15px;    -webkit-animation: move 2s linear infinite;
    -moz-animation: move 2s linear infinite;    top: 0;}

.unfixed-table td.first_sec,.unfixed-table td.second_sec{padding:0;}
.gray_row p{transform: rotate(-180deg);writing-mode: tb-rl; /* white-space: nowrap; */ /* display: block; */ bottom: 0; height: auto; background: #909FA7; color: #fff;font-size: 17px; font-weight: normal; vertical-align: bottom; text-align: center; align-content: center;    text-transform: uppercase; padding: 6px 0px;}
.flex,.flex_inner,.flex_inner1 ,.flex_inner2{display: -ms-flexbox; display: flex;}
 .flex_inner,.flex_inner1 ,.flex_inner2   { writing-mode: tb-rl;-ms-writing-mode:tb-rl; line-height: initial; background: #EEF1F2 0% 0% no-repeat padding-box; opacity: 1; line-height: initial; color: #1C1D4C; font-size: 17px; text-transform: uppercase; text-align: center; }
 .flex_inner2 {position: absolute;
 transform: rotate(180deg);
-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);
}
.flex_inner {margin-top: 48px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;    position: relative;width: 41px;    /*margin-bottom: 134px;*/ }
.flex_inner1 {position: absolute; top: 0; height: 60px; background: #E2F2FD; left: 0; right: 0;; }
.flex_inner1 p {padding: 17px 7px;    transform: rotate(180deg); }
.unfixed-table td:not(.gray_row), .unfixed-table th:not(.gray_row) {/*height: 44px;*/line-height: 1;padding: 0px 16px; }
.unfixed-table tr td:nth-child(8), .unfixed-table tr td.egt_child{font-size:14px; text-align: center; font-weight: normal;}
.unfixed-table tr td.first_sec ,.unfixed-table tr td.second_sec{padding: 1px !important;}
.top_heading h1 { font-weight: bold;text-transform: uppercase; font-size: 30px;font-family: 'Raleway-Bold';padding-bottom: 64px;color: #003494 !important;}
.bottom_heading {margin: 20px 0% 10px 91px;display: -ms-flexbox;display: flex;cursor: default;}
.bottom_heading .first_box ,.bottom_heading .second_box{justify-content: flex-start;padding-left: 10px;line-height: initial;    animation: none;-webkit-animation:none;-moz-animation:none;}
.bottom_heading1 p {line-height: initial; font-size: 24px;font-family: 'Raleway-Medium';color: #131B4D;margin-bottom: 60px;}
.bottom_heading .second_box {margin-left: 31px;}
.unfixed-table tr td:last-child:hover {background: #DBE1E6;}
.unfixed-table tr:nth-child(1) td:last-child:hover {background: #C5E5FC;}
/*class_name add*/
.first_box.preclinical_complete{width: 22%;}
.first_box.phase1_complete {width: 45%;}
.first_box.phase2_complete {width: 70%;}
.first_box.phase3_complete {width: 94%;}

.second_box.preclinical_ongoing {width: 22%;}
.second_box.phase1_ongoing {width: 45%;}
.second_box2.phase1_ongoing {width: 45%;}
.second_box.phase2_ongoing {width: 70%;}
.second_box.phase3_ongoing {width: 94%;}


@media screen and (min-width:768px) and (max-width:1279px) {
 .unfixed-table tr td.sec_child {min-width: 133px;font-size: 14px;}
.unfixed-table td:not(.gray_row), .unfixed-table th:not(.gray_row) {padding: 6px 6px;}
 .unfixed-table tr td.first_sec .first_box, .unfixed-table tr td.second_sec .second_box{font-size: 10px;}
 .unfixed-table thead th {padding: 0px 0px !important;font-size: 11px; min-width: 54px;}
.unfixed-table tr td.third_child { min-width: 81px; font-size: 12px;}
.page-template-pipeline-overview .container, .page-template-pipeline-overview  .page_content_wrap.page_paddings_yes{width: 100%; /*width: 96%;*/} 

}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
.flex_inner {
    /*margin-bottom: 75px !important;*/
}
}
@media screen and (min-width:901px) and (max-width: 1021px){
.flex_inner {
    /*margin-bottom: 87px !important;*/
}
}
@media screen and (width:900px){
    .flex_inner {
        /*margin-bottom: 75px !important;*/
    }
}
@media screen and (max-width:767px){
.unfixed-table-mbl tr:nth-child(1) td.first_sec, td.first_sec, td.second_sec, .unfixed-table-mbl tr.bg_rem td.second_sec {
    background: transparent !important;
}
}
@media screen and (min-width:1025px) and (max-width:1279px) {
    .flex_inner {
        /*margin-bottom: 87px !important;*/
    }
    .flex.dstp_tbl_section {
        margin: 0px 0% 20px 0% !important;
    }
}

@media screen and (max-width: 1366px) and (min-width: 1280px){
.flex_inner {margin-top: 48px;}
}

@media screen and (max-width: 1919px) and (min-width: 1350px){
.page-template-pipeline-overview .page_content_wrap.page_paddings_yes .container {
    width: 100%;padding: 0;}
}

@media screen and (max-width: 2048px) and (min-width: 1920px){
.page-template-pipeline-overview .page_content_wrap.page_paddings_yes .container {
    width: 100%;    padding: 0;
}.flex.dstp_tbl_section {
    margin: 0px 0% 20px 0% !important;
}
.flex_inner1 {
    height: 67px;
}
.flex_inner1 p {padding: 21px 10px;}
.unfixed-table thead th {min-width: 100px;}
.unfixed-table tr th:last-child {
    padding: 0px 0px!important;
    min-width: 116px;
}
.pipeline_txt{
    font-size: 24px;
    line-height: 32px;
}
.unfixed-table tr td:nth-child(2),.unfixed-table tr td.sec_child{    /* min-width: 443px; */min-width: 469px;max-height: 65px !important;  }
.unfixed-table tr td:nth-child(3),.unfixed-table tr td.third_child {/*min-width: 202px;*/min-width: 224px;}
.top_heading h1 {font-size: 40px;padding-bottom: 60px;}
.bottom_heading {margin:20px 0% 10px 91px}
.flex_inner { /*margin-bottom: 91px;*/}
.unfixed-table tr td.first_sec .first_box, .unfixed-table tr td.second_sec .second_box{
   padding-right: 10px;}
   
/*class_name add*/
.first_box.preclinical_complete{width: 22%;}
.first_box.phase1_complete {width: 46%;}
.first_box.phase2_complete {width: 70%;}
.first_box.phase3_complete {width: 94%;}

.second_box.preclinical_ongoing {width: 22%;}
.second_box.phase1_ongoing {width: 45%;}
.second_box.phase2_ongoing {width: 69%;}
.second_box.phase3_ongoing {width: 94%;}
}

@media screen and (max-width: 1900px) and (min-width: 1280px){
.unfixed-table tr td:nth-child(2),.unfixed-table tr td.sec_child{min-width: 240px; font-size: 14px; height: 68px !important; }
.unfixed-table tr td:nth-child(3),.unfixed-table tr td.third_child { min-width:130px;font-size: 13px;   } 
.unfixed-table thead th {font-size: 14px;min-width: 91px;}
.unfixed-table td:not(.gray_row), .unfixed-table th:not(.gray_row) {padding: 0px 12px !important;}
.table-container {/*overflow: hidden;*/}
 .unfixed-table tr td.first_sec .first_box, .unfixed-table tr td.second_sec .second_box{font-size: 13px;
   padding-right: 10px;}
.gray_row p {font-size: 14px;}
 .unfixed-table tr th:last-child {padding: 0px 1px !important;}
 .learnmore { height: 15px;width: 15px;}
}

.mbl_tbl_section,.bottom_heading_mbl1{display: none;}

@media screen and (min-width:768px) and (max-width:1022px) and (orientation:portrait) {
 .mbl_tbl_section,.bottom_heading_mbl1{display: none !important;} 
.dstp_tbl_section{display: flex  !important;}
.bottom_heading ,.bottom_heading1{display: flex !important;}
.flex_inner {margin-top: 47px !important;/*margin-bottom: 74px;*/}
.flex_inner1 {position: absolute !important;}
.gray_row p{    font-size: 12px;}
/*class_name add*/
.first_box.preclinical_complete{width: 22%;}
.first_box.phase1_complete {width: 46%;}
.first_box.phase2_complete {width: 70%;}
.first_box.phase3_complete {width: 93%;}

.second_box.preclinical_ongoing {width: 22%;}
.second_box.phase1_ongoing {width: 46%;}
.second_box.phase2_ongoing {width: 70%;}
.second_box.phase3_ongoing {width: 93%;}
.bottom_heading { margin: 0px 0% 10px 84px;}
}

@media screen and (min-width: 1022px) and (max-width: 1024px)
{
/*class_name add*/
.first_box.preclinical_complete{width: 22%;}
.first_box.phase1_complete {width: 46%;}
.first_box.phase2_complete {width: 70%;}
.first_box.phase3_complete {width: 93%;}

.second_box.preclinical_ongoing {width: 22%;}
.second_box.phase1_ongoing {width: 46%;}
.second_box.phase2_ongoing {width: 70%;}
.second_box.phase3_ongoing {width: 93%;}
.bottom_heading {
    margin: 0px 0% 10px 84px;
}
}

@media screen and (min-width:320px) and (max-width:812px) and (orientation:landscape) {

.mbl_tbl_section{display:block;}
.dstp_tbl_section,.bottom_heading ,.bottom_heading1{display: none;}
.unfixed-table-mbl tr > :nth-child(2) {
   min-width: 224px !important;}
   /*class_name add*/
.first_box.preclinical_complete{width: 28%;}
.first_box.phase1_complete {width: 50%;}
.first_box.phase2_complete {width: 74%;}
.first_box.phase3_complete {width: 98%;}

.second_box.preclinical_ongoing {width: 28%;}
.second_box.phase1_ongoing {width: 50%;}
.second_box.phase2_ongoing {width: 74%;}
}
@media (min-width: 768px) and (max-width: 812px){
td.second_sec,.unfixed-table-mbl tr.bg_rem td.second_sec {
     background: #EEF1F2 !important;
}

}
@media only screen and (max-device-width: 767px){
	.unfixed-table {display: none !important;}
}
@media only screen and (max-device-width: 812px){
.mbl_tbl_section{display:block; overflow-x: auto;}
.dstp_tbl_section,.bottom_heading ,.bottom_heading1{display: none;}
.page-template-pipeline-overview .container, .page-template-pipeline-overview  .page_content_wrap.page_paddings_yes{width: 100%; /*width: 96%;*/
    margin: 0 auto !important;
    padding-left: 7px;
    padding-right: 7px;}
.bottom_heading_m .first_box, .bottom_heading_m .second_box {
    justify-content: flex-start;
    padding-left: 5px;
    line-height: initial;
    max-width: 50% !important;
           font-size: 9px;
    float: left;
    width: 42%;    animation: none;
    -webkit-animation: none;
    -moz-animation: none;
}
.bottom_heading_m .first_box, .bottom_heading_m .second_box {
    margin-top: 1rem;
}
.bottom_heading_m .second_box {
    margin-left: 25px;
}thead.top_head_btn th {
    background: transparent;    padding: 0 !important;
}
.unfixed-table-mbl {
    border-collapse: collapse;
    font-family: 'Roboto';
    line-height: initial;
    overflow-y: scroll;    width: 100%;
}
.unfixed-table-mbl td span {
    font-weight: normal;    display: block;
}
.unfixed-table-mbl tr:nth-child(1) td {
    background: #E2F2FD;
}
 .unfixed-table tr td.sec_child {
    min-width: 43px;
}
.unfixed-table-mbl td:not(.gray_row), .unfixed-table th:not(.gray_row) {
      line-height: 1;
    padding: 15px 6px;   font-size: 12px;
}
.unfixed-table-mbl tr > :nth-child(2){
       /* max-width: 97px; */
    min-width: 100px;

}

.unfixed-table-mbl td {
    box-sizing: border-box;
    text-align: left;
    font-size: 13px;
    color: #1C1D4C;
    font-weight: bold;
    vertical-align: middle;
    border-top: 4px solid #fff !important;    background: #EEF1F2 0% 0% no-repeat padding-box;
}
.unfixed-table-mbl td a {color: #1C1D4C;text-decoration: none;display: inline-block;}
.unfixed-table-mbl th {
    padding: 0px 2px !important;
    top: 0;
    z-index: 2;
    height: 40px;
    background: #909FA7 0% 0% no-repeat padding-box;
    opacity: 1;
    line-height: 1;
    color: #fff;
    text-transform: uppercase;
    box-sizing: border-box;
    text-align: center;
       font-size: 10px;
    font-weight: normal;
    vertical-align: middle;
    max-width: 68px;
   border: 2px solid #fff !important;
}
p.gray_row {
    position: sticky;
    left: 0;
    background: #909FA7;
    z-index: 9;
    line-height: 2.5;
    color: #ffffff;
    vertical-align: middle;
    width: 100%;
    text-transform: uppercase;
    height: 35px;
    top: 5px;
    /* padding: 7px 0px; */
    text-align: center;
    font-size: 13px;
}
.tbl_blk {
    display: block;
    width: 100%;
    float: right;    
	margin-top: 10px;
	margin-bottom: 30px;
}
.first_box, .second_box {
    font-size: 11px;
}
.unfixed-table-mbl td .p1 span {
    font-weight: normal;
    font-style: italic;
   display: block;
}
p.p2 {
    float: right;
    font-weight: normal;
}
.learnmore {
    height: 11px;padding-left: 2px;
    width: 11px;}
.flex_inner {
      margin-top: 77px;border-right: 3px solid #fff;
}

p.p1,p.p2 {
    margin-top: 15px;
}
.p4{    font-size: 12px;
    color: #1C1D4C;
    font-weight: bold;
    text-align: right;
    margin: 4px 0px;}
 .flex_inner1 {
  -ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center; position: relative;
}
.flex_inner2 {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}   
  .bottom_heading_mbl1 {
     display: block;
    width: 100%;
    float: left;
    margin-top: 10px;
    line-height: initial;
    line-height: initial;
    font-size: 16px;
    font-family: 'Raleway-Medium';
    color: #131B4D;
    margin-bottom: 60px;
    word-break: break-word;
    /* margin: 20px 7% 30px; */
    font-weight: normal;
}  
  .top_heading h1 {padding-bottom: 0px;font-size: 40px;margin-left: 20px;}  
.unfixed-table-mbl thead th:first-child {
    /*background: transparent;*/
    border: none;
    left: 0;
    z-index: 3;
    min-width: 0;
}
 .unfixed-table-mbl tr > :nth-child(1) {
    width: 0px;
    overflow: hidden;
    padding: 8px 7px;
}   
 .flex_inner1 p ,.flex_inner2 {
    padding: 0 !important;    font-size: 14px;    line-height: 1.5;
}   
 .unfixed-table-mbl tr.bg_rem td {
    background: #eef1f2;
}   
.unfixed-table-mbl tr.bg_rem td:nth-child(1),.unfixed-table-mbl tr.f1_bg_rem td:nth-child(1)  {
    border-right: none;    padding: 0px;
}  
  .unfixed-table-mbl tfoot tr:nth-child(1) td {
    background: transparent;
    /* width: 100%; */
}  
td.first_sec, td.second_sec {
    padding: 0!important;
}
.unfixed-table-mbl tr:nth-child(1) td.first_sec,td.first_sec,td.second_sec,.unfixed-table-mbl tr.bg_rem td.second_sec {
    background: #eef1f2;
}
  .flex_inner2 {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    padding: 8px 1px !important;}  
    
    
    
}

@media only screen and (max-device-width: 400px){
.unfixed-table-mbl tr > :nth-child(2) {
    min-width: 95px;
}
.flex_inner1 p ,.flex_inner2 { font-size: 13px;    line-height: 1.5;
} 
.unfixed-table-mbl tr.bg_rem td:nth-child(1), .unfixed-table-mbl tr.f1_bg_rem td:nth-child(1) {padding: 8px 0px;
}
.unfixed-table-mbl tr.bg_rem td:nth-child(1), .unfixed-table-mbl tr.f1_bg_rem td:nth-child(1) {padding: 8px 0px;
}
.unfixed-table-mbl tr:nth-child(1) td.sec_child {
    width: 50px;
}
}

.unfixed-table tfoot tr:nth-child(1) td {
   background: transparent;    padding: 6px 2px!important;
}
.unfixed-table tfoot tr:nth-child(1) td:last-child:hover{
  background: transparent;
}

.flex.dstp_tbl_section {
    margin: 0px 0% 20px 0%;
}

@media screen and (max-width: 3840px) and (min-width: 2050px){
/*class_name add*/
.first_box.preclinical_complete{width: 22%;}
.first_box.phase1_complete {width: 47%;}
.first_box.phase2_complete {width: 72%;}
.first_box.phase3_complete {width: 97%;}

.second_box.preclinical_ongoing {width: 22%;}
.second_box.phase1_ongoing {width: 47%;}
.second_box.phase2_ongoing {width: 72%;}
.second_box.phase3_ongoing {width: 97%;}
.unfixed-table thead th {min-width: 150px;}

}



@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.flex_inner2 {height: 0;}
.unfixed-table tr,.unfixed-table tr td{height: 0px !important; }
.unfixed-table td, .unfixed-table th{height: 0px !important; }
.unfixed-table td{}
.unfixed-table tr{}
.gray_row p {writing-mode: vertical-lr;
  height: 120px;width: 0px;}
  .flex_inner1 p {
    padding: 8px 20px;}
    .dstp_tbl_section a.returnModal,tbl_blk  a.returnModal{position: relative !important;height:auto !important;}
   .unfixed-table tr td:last-child{position: inherit  !important;}
}


.dstp_tbl_section a.returnModal,tbl_blk  a.returnModal{
    width: 100%;
    display: block;
    padding: 0;
    height: 40px;
    align-items: center;
    margin: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.page-template-pipeline-overview2 .page_content_wrap.page_paddings_yes .container {
    width: 100% !important;
}
.page-template-pipeline-overview .page_content_wrap.page_paddings_yes .container{
    width: 100% !important;
}
.unfixed-table{
    width: 100%;
}

/*** Pipeline Update ***/
.second_box.blue-bar{
    background: #253e8b
}
.second_box.blue-bar:after{
    border-left: 15px solid #253e8b;
}
.egt_child {
    font-weight: bold !important;
}

.desk_btm_cnt {padding-top: 40px;}
.mob_btm_cnt {padding-top: 40px;}

@media screen and (min-width: 320px) and (max-width: 768px){
.desk_btm_cnt {display: none;}
}
	
@media screen and (min-width: 812px) and (max-width: 843px){
.unfixed-table {display: none;}
}

@media screen and (min-width: 769px) and (max-width: 2200px){
.mob_btm_cnt {display: none;}

}
/*** Pipeline Update ***/


.line-height p{
     line-height: 16px;
}
.lineheight28{
    line-height: 28px;
}
.dstp_tbl_section .flex_inner2 {
    margin-bottom: -100px;
}

.unfixed-table-mbl tr:nth-child(1) td.sec_child {
    width: 50px;
}

@media not all and (min-resolution:.001dpcm) { 
    @supports (-webkit-appearance:none) {
        .lineheight28 {
            line-height: 13px; 
           }
    }
}

@media only screen 
    and (device-width : 744px) 
    and (device-height : 1133px)  { 
          .pipeline_txt{
        display: none;
    }
    .inner_pages.hide-mob{
        display: none;
    }
}

@media screen and (max-width: 896px) and (orientation: landscape) {
    .pipeline_txt{
        /*display: none;*/
    }
    .hide-mob {
        display: none;
    }
}

@media screen and (min-width: 100px) and (max-width: 480px) {
    .unfixed-table-mbl tr:nth-child(1) td.sec_child {
        width: 50px;
    }
    .hide-mob {
        display: none;
    }
}

@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){
.pipeline_txt{
    display: none;
}
.hide-mob {
    display: none;
}
}
@media all and (device-width:393px) and (device-height:786px) and (orientation:landscape){
    .pipeline_txt{
        display: none;
    }
    .hide-mob {
        display: none;
    }
}
.cssdelay{
    -webkit-animation: 2.2s ease 0s normal forwards 1 fadeinText;
    animation: 2.2s ease 0s normal forwards 1 fadeinText;
}
@keyframes fadeinText{
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}