@media (min-width: 897px) and (max-width: 992px) {
    #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent {
        padding-left: 0% !important;
        padding-right: 0% !important;

    }
}


@media (min-width: 992px) {
    .container {
        max-width: 960px;
        padding: 0;
    }
}

@media (min-width: 1024px) and (max-width: 1280px) {

    #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,
    #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,
    #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns {
        left: 50% !important;
    }
}



@media (min-width: 1200px) and (max-width: 1400px) {
    .dosing-graphics .page-title {
        padding: 4% 0 20px;
    }
}

@media (min-width: 993px) and (max-width: 1280px) {

    #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group {
        position: relative;
        transform: translateY(20%);
        margin: 0px !important;
    }

    #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button {
        width: 45% !important;
        float: left !important;
    }

    #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns,
    #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns,
    #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns {
        width: 50% !important;
    }

    #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,
    #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,
    #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns {
        width: 50% !important;
    }
}

@media (min-width: 1367px) {
    /*#header .middle-header ul {
        margin-right: 1%;
    }*/

    .de-wrapper .de-content {
        padding: 100px 107px 100px 10px;
    }

}

@media screen and (orientation:landscape) {
    .nav-collapse .scrollbar {
        height: 200px;
        float: none;
        margin-right: 10px;
        overflow-y: scroll;
        padding-bottom: 30px;
    }
}

@media (min-width: 1400px) {
    /*#header .middle-header ul {
        margin-right: 3%;
    }

    #header .middle-header {
        background-position: 17px 0;
    }*/

    #header .middle-header .find-tgct-fly-out {
        left: -233px !important;
    }

    #header .middle-header .req-rep-fly-out {
        left: 119px !important;
    }

    .de-wrapper .de-content {
        padding: 100px 123px 100px 10px;
    }
}

@media (min-width: 1440px) {

    #header .middle-header ul {
        margin-right: 0;
    }

    #header .middle-header li:first-child {
        margin: 0 115px 0 0px;
        position: relative;
    }

    #header .middle-header {
        background-position: -45px 0;
    }

    #header .middle-header .find-tgct-fly-out {
        left: -228px !important;
    }

    #header .middle-header .req-rep-fly-out {
        left: 104px !important;
    }

    .de-wrapper .de-content {
        padding: 100px 148px 100px 10px;
    }
}

@media (min-width: 1024px) {
    #efficacytabs-content .tabWrapper {
        position: relative;
    }

    #efficacytabs-content .tabWrapper .control {
        position: absolute;
        width: 100%;
        z-index: 1;
        margin-top: 17.5%;
    }

    #efficacytabs-content .tabWrapper .control p {
        margin: 0;
        padding-left: 0;
    }

    .control .nextpage a:nth-child(1) {
        float: left;
        margin-left: -40px;
    }

    .control .nextpage a:nth-child(2) {
        float: right;
        margin-right: -40px;
    }

    .control .backcontrol.disabled img,
    .control .nextcontrol.disabled img {
        opacity: 0.2;
        cursor: none;
    }

    .control .nextcontrol img {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    #efficacytabs-content .tabWrapper {
        position: relative;
        max-width: 90%;
        margin: 0 auto;
    }

    .control .backcontrol img {}

    #efficacytabs li.w20 a.nav-link {
        padding: 15px 35px !important;
    }
}

@media (min-width: 1200px) {

    .container {
        /*max-width: 1170px;*/
        padding: 0px;
        max-width: 1245px;
    }

    .container-custom {
        max-width: 1170px;
        margin: 0 auto;
    }

    .mobileNav nav,
    .mobileNav .mobileNavClose,
    .closeMoveRight,
    .mobileNavClose {
        display: none;
    }

    .find-tgct-center .checkbox-option label {
        font-size: 16px;
    }

    .access-saving-graphics p.desText,
    .safety-graphics p.desText,
    .de-graphics p.desText,
    .efficacy-graphics p.desText,
    .patientid-graphics p.desText,
    .sd-graphics p.desText {
        position: absolute;
        right: 15px;
        bottom: -36px;
    }

    .access-saving-graphics p.desktopViewOnly,
    .safety-graphics p.desktopViewOnly,
    .de-graphics p.desktopViewOnly,
    .efficacy-graphics p.desktopViewOnly,
    .patientid-graphics p.desktopViewOnly,
    .sd-graphics p.desktopViewOnly {
        position: absolute;
        right: 15px;
        bottom: -36px;
    }

    .tabWrapper .semibold img {
        max-width: 100%;
    }

    .tabWrapper .liver-enzyme-elevations img.desktopViewOnly {
        text-align: center;
        margin: 30px auto 0;
        max-width: 100%;
        display: block;
    }

    .liver-enzyme-elevations .container {
        max-width: 87.5%;
        margin: 0 auto;
    }

    .tabWrapper .title {
        width: 100%;
    }

    #safety-tabs-1 .tabWrapper p.title {
        max-width: 86%;
    }

    .tabWrapper .box-contentlist li:nth-of-type(3n) {
        padding-right: 0;
        white-space: nowrap;
    }

    .dosing-content-wrapper .container.third-section img,
    .sd-content-wrapper .container.first-section img {
        max-width: 100%;
    }

    .team .teamContent-right {
        width: 396px;
    }

    .teamContent-right p span {
        cursor: pointer;
    }

    .sd-content-wrapper .container.first-section img.desktopViewOnly {
        display: block;
    }

    .smshow,
    #efficacytabs-content .tabWrapper .container.bracket.mobileViewOnly,
    .de-wrapper .de-content2 .box-content1 .kneecontent .knee-lable br {
        display: none;
    }

    .durationresponce .box-wrap .col-xl-5 {
        margin-right: 15px;
    }

    .sd-content-wrapper .container.first-section p {
        padding-left: 0px;
    }

    .dosing-content-wrapper .container.second-section .recommendedContent-right p:first-child {
        margin-top: -5px;
        padding-top: 0;
    }

    .sd-content-wrapper .container.first-section p.notetext {
        padding-left: 0px;
    }

    .sd-content-wrapper .container.first-section p.notetext:nth-last-of-type(2) {
        margin-top: 70px;
    }

    #safety-tabs-1 .tabWrapper .liver-enzyme-elevations p:nth-of-type(2) {
        width: 96%;
    }

    .tabWrapper .liver-enzyme-elevations p.pt20.pb50.text-center {
        width: 64%;
    }

    .tabWrapper .semibold.inlinecontent img {
        max-width: 40%;
        float: left;
    }

    #safety-tabs-2 .tabWrapper .semibold.inlinecontent {
        max-width: 77.5%;
    }

    .patientid-content2 .last-row .gray-bg.left {
        position: relative;
    }

    .patientid-content2 .last-row .gray-bg.left .align-content img {
        position: absolute;
        bottom: 0;
    }

    #efficacytabs li.w20 a.nav-link {
        font-size: 20px;
        padding: 15px 36px;
    }

    #efficacytabs li.w20:last-child a.nav-link {
        padding: 15px 51px !important;
    }

    .find-tgct-center .find-btn {
        padding-left: 12%;
    }

    .custom-dropdown.state-select .custom-select-btn label {
        width: 75%;
        overflow: hidden;
        height: 22px;
    }
}

@media(max-width: 1900px) {
    .req-rep-fly-out {
        height: 550px;
    }

    .scrollbar {
        height: 500px;
        overflow-y: scroll;
    }
}

@media(min-width: 1901px) {
    .req-rep-fly-out {
        height: 630px;
    }

    .req-rep-fly-out.req-rep-fly-out-large {
        height: auto;
    }
}

@media(max-width: 1300px) {
    .req-rep-fly-out {
        height: 400px;
    }

    .scrollbar {
        height: 350px;
    }
}

@media (max-width: 1031px) {
    #efficacytabs-content #efficacy-tabs-4 .tabWrapper .rom .bodycover p.list br {
        display: none;
    }
}

@media (max-width: 1066px) {
    #efficacytabs-content #efficacy-tabs-5 .tabWrapper #longterm-data .border-top-bottom p br:nth-child(1) {
        display: none;
    }
}

@media (min-width: 1024px) and (max-width: 1035px) {
    .find-tgct-center-form input[type="checkbox"] {
        margin-right: 5px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1299px) {
    .remsStepsblock span.numberDiv {
        font-size: 130px;
    }

    .remsStepsblock span.numberText {
        font-size: 16px;
    }
}

@media (min-width: 1200px) and (max-width: 1350px) {

    .dosing-graphic-content-right p {
        position: absolute;
        right: 50px;
        top: 160px;
    }

    .rightBannerContent {
        width: 66%;
    }

    #header .right-header {
        width: 954px;
    }

    .pexi-hcp-navigation li {
        flex: none;
        padding-right: 20px;
    }

    .container {
        max-width: 1210px;
    }
}

@media (min-width: 1336px) {

    .de-wrapper .de-content2 .box-content1 .kneecontent .left,
    .de-wrapper .de-content2 .box-content1 .kneecontent .right {
        margin-top: 70px;
    }
}

@media (min-width: 992px) and (max-width: 1023px) {

    .de-wrapper .de-content2 .box-content1 .kneecontent .left,
    .de-wrapper .de-content2 .box-content1 .kneecontent .right {
        margin-top: 21px;
    }
}

@media (min-width: 1024px) and (max-width: 1099px) {

    .de-wrapper .de-content2 .box-content1 .kneecontent .left,
    .de-wrapper .de-content2 .box-content1 .kneecontent .right {
        margin-top: 47px;
    }
}

@media (min-width: 1100px) and (max-width: 1199px) {

    .de-wrapper .de-content2 .box-content1 .kneecontent .left,
    .de-wrapper .de-content2 .box-content1 .kneecontent .right {
        margin-top: 60px;
    }
}

@media (min-width: 1024px) and (max-width: 1200px) {
    .container {
        max-width: 100%;
        padding: 0 15px;
    }

    #header .left-header {
        padding-top: 21px;
        float: left;
        width: 240px;
    }
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .dosing-graphic-content-right p {
        position: absolute;
        right: 00px;
        top: 145px;
    }

    .dosing-graphics .page-title {
        padding: 10px 0 20px;
    }

    .remspic {
        float: right;
        width: 35%;
    }

    .remscontent {
        float: left;
        width: 65%;
    }

    .remsStepsblock span.numberText br {
        display: none;
    }

    .remsStepsblock span.numberDiv {
        font-size: 120px;
    }

    .remsStepsblock span.numberText {
        font-size: 16px;
    }

    #header .left-header img.desktopViewOnly {
        width: 100%;
    }

    #header .left-header {
        padding-top: 21px;
        float: left;
        width: 15%;
    }

    #header .right-header {
        float: right;
        width: 85%;
    }

    #header .top-header .top-header-text {
        float: left;
        width: 30%;
        margin: 0;
        padding-right: 0;
    }

    #header .top-header .top-header-links {
        float: right;
        width: 70%;
    }

    .pexi-hcp-navigation li {
        flex: auto;
        display: block;
        width: auto;
        margin-right: 0;
        padding-right: 5px;
    }

    .detectbanner .container.position-relative {
        max-width: 980px;
    }

    #header .left-header img.desktopViewOnly {
        width: 94%;
    }

    .access-saving-graphics p.desText,
    .safety-graphics p.desText,
    .de-graphics p.desText,
    .efficacy-graphics p.desText,
    .patientid-graphics p.desText,
    .sd-graphics p.desText {
        position: absolute;
        right: 15px;
        bottom: -36px;
    }

    #header .top-header .top-header-links li a {
        padding: 0 5px;
    }


    .rightBannerContent {
        width: 620px;
    }

    .rightBannerContent .the-only-approved,
    .rightBannerContent .less-tumor {
        text-align: left;
    }

    .rightBannerContent .less-tumor {
        font-size: 50px;
        text-align: left;
        margin-bottom: 20px;
        line-height: normal;
    }

    .rightBannerContent .rightBannerContent-bottom {
        width: 100%;
    }

    .rightBannerContent .footnote {
        margin-left: 0px;
        position: relative;
        top: -25px;

    }

    .mobileViewOnly,
    .closeMoveRight,
    .closeMoveRight,
    .mobileNavClose {
        display: none;
    }

    .interested-wrapper {
        min-height: 485px;
        max-height: 485px;
    }

    .interested-wrapper .interested-content {
        padding-top: 120px;
        color: #fff;
        padding-bottom: 120px;
    }

    .contact-details {
        width: 100%;
    }

    .daiichi-logo img {
        width: 177px;
    }

    .turalio-approved img {
        width: 80px;
    }

    .turalio-approved {
        width: 100%;
        float: left;
        height: 100%;
    }

    .turalio-approved p span {
        padding-left: 0px;
        float: right;
        width: 88%;
        line-height: normal;
    }

    .systemic-therapy-wrapper {
        background-position: center 0;
    }

    .systemic-therapy-wrapper .systemic-therapy-content {
        width: 50%;
    }

    .systemic-therapy-wrapper .systemic-therapy-content a.blue-btn {
        width: 75%;
    }

    #header .left-header {
        width: 15%;
    }

    #header .right-header {
        width: 85%;
    }

    #header .top-header .top-header-text {
        width: 252px;
        font-size: 10px;
    }

    #header .top-header .top-header-links {
        width: 538px;
    }

    .container {
        max-width: 100%;
        padding: 0 15px;
    }

    .isi-content.container {
        max-width: 100%;
    }

    .find-center-wrapper {
        margin-top: -100px;
    }

    .find-center-wrapper .container img.desktopViewOnly,
    .find-center-wrapper .find-center-content {
        width: 50%;
    }

    .nccn-wrapper {
        clear: both;
    }

    .footer.min-vh-100 {
        min-height: 50vh !important;
    }

    .footer .col-xl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .footer .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .footer .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .tgct-map img,
    .tabWrapper .semibold img,
    .sd-content-wrapper .container.first-section img {
        max-width: 100%;
    }

    .tgct-map .mapBody img {
        height: 688px;
        max-width: 100%;
    }

    .mapBody .active-pin img,
    .mapBody .deactivate-pin img {
        max-width: 100%;
        height: 100%;
    }

    .access-saving-graphics p.desktopViewOnly,
    .safety-graphics p.desktopViewOnly,
    .de-graphics p.desktopViewOnly,
    .efficacy-graphics p.desktopViewOnly,
    .patientid-graphics p.desktopViewOnly,
    .sd-graphics p.desktopViewOnly {
        position: absolute;
        right: 15px;
        bottom: -36px;
    }

    .tabWrapper .liver-enzyme-elevations img.desktopViewOnly {
        text-align: center;
        margin: 30px auto 0;
        max-width: 100%;
        display: block;
    }

    .liver-enzyme-elevations .container,
    .rems-wrapper .container {
        max-width: 89.5%;
        margin: 0 auto;
    }

    .tabWrapper .title {
        width: 100%;
    }

    #safety-tabs-1 .tabWrapper p.title {
        max-width: 72%;
    }

    .tabWrapper .rems-wrapper .title {
        white-space: nowrap;
    }

    .tabWrapper .box-contentlist2 ul {
        max-width: 92.5%;
    }

    .tabWrapper .box-contentlist li:nth-of-type(3n) {
        padding-right: 0;
        white-space: nowrap;
    }

    .dosing-content-wrapper .container.third-section img {
        max-width: 100%;
    }

    .sd-content-wrapper .container.first-section img.desktopViewOnly {
        display: block;
    }

    .team .teamContent-right {
        width: 35%;
        margin-top: 2%;
    }

    .teamContent-right p span {
        cursor: pointer;
    }

    .smshow,
    #efficacytabs-content .tabWrapper .container.bracket.mobileViewOnly,
    .de-wrapper .de-content2 .box-content1 .kneecontent .knee-lable br {
        display: none;
    }

    .durationresponce .box-wrap .col-xl-5 {
        margin-right: 15px;
    }





    .sd-content-wrapper .container.first-section p {
        padding-left: 18px;
    }

    .dosing-content-wrapper .container.second-section .recommendedContent-right p:first-child {
        margin-top: -5px;
        padding-top: 0;
    }

    .sd-content-wrapper .container.first-section p.notetext {
        padding-left: 75px;
    }

    .sd-content-wrapper .container.first-section p.notetext:nth-last-of-type(2) {
        margin-top: 70px;
    }

    #safety-tabs-1 .tabWrapper .border-top-bottom p {
        font-size: 1.4vw;
        margin: 0;
        width: 100%;
    }

    #safety-tabs-1 .tabWrapper .group1 .w50 p {
        font-size: 1.25vw;
    }

    #safety-tabs-1 .tabWrapper .liver-enzyme-elevations .title {
        font-size: 3vw;
    }

    #safety-tabs-1 .tabWrapper .liver-enzyme-elevations p:nth-of-type(2) {
        width: 96%;
    }

    .tabWrapper .liver-enzyme-elevations p.pt20.pb50.text-center {
        width: 64%;
    }

    .tabWrapper .semibold.inlinecontent img {
        max-width: 40%;
        float: left;
    }

    .tabWrapper .semibold.inlinecontent span {
        width: 62%;
    }

    #safety-tabs-2 .tabWrapper .semibold.inlinecontent {
        max-width: 86.5%;
    }

    .patientid-content2 .last-row .gray-bg.left {
        position: relative;
    }

    .patientid-content2 .last-row .gray-bg.left .align-content img {
        position: absolute;
        bottom: 0;
    }

    .trialEfficacy p.list br,
    .systemic-therapy-wrapper .container p br {
        display: none;
    }

    .bracket.desktopViewOnly {
        padding-left: 0;
        padding-right: 0;
    }

    #efficacytabs li.w20 a.nav-link {
        font-size: 1.42vw;
        padding: 15px 31px;
    }

    .find-tgct-center .find-btn {
        padding-left: 12%;
    }

    .custom-dropdown.state-select .custom-select-btn label {
        width: 75%;
        overflow: hidden;
        height: 22px;
    }
}

@media (max-width: 500px) {
    .nav-collapse .scrollbar {
        height: 430px;
        overflow-y: scroll;
    }
}

@media (min-width: 320px) and (max-width: 992px) {
    .pexi-hcp.home#top {
        height: auto !important;
    }

    #bottom {
        height: 280px;
        min-height: auto;
    }

    p.border-top-bottom img {
        padding-right: 0;
    }

    #efficacytabs li.w100 a.nav-link {
        padding: 15px 44px 15px 3px;
    }

    .tabWrapper .liver-enzyme-elevations .note-center {
        padding-top: 24px;
        line-height: 21px;
        padding-bottom: 24px;
        width: 100%;
    }

    .learnmore-content .card.bg-dark.text-white img.card-img {
        height: 100%
    }

    /*----new publication added start----*/
    .newPublication {
        padding: 12px 0;
        border-bottom: #03857D 5px solid;
    }

    .newPublication p.headingtag {
        font-size: 14px;
    }

    .newPublication .container {
        padding: 0 15px;
    }

    .newPublication a.readmore {
        font-size: 12px;
        padding: 2px;
        width: 89px;
        margin-top: 5px;
    }

    .newPublication .btn-close {
        top: 10px;
        transform: none;
    }

    .newPublication .col-4 {
        padding-left: 0;
    }

    .newPublication .col-8 {
        padding-right: 5px;
    }

    .newPublication .textDown {
        margin-top: 14px;
    }

    #header .right-header {
        position: relative;
    }

    /*----new publication added end----*/

    .dosing-content-wrapper .container.first-section p.footnoteCapsule {
        right: 0;
    }

    .interested-wrapper .interested-content .title br {
        display: none;
    }

    .deflow-content2 .last-row .gray-bg.left .align-content .rightcontent p:last-child {
        margin-bottom: 0px;
    }

    .deflow-content2 .last-row .gray-bg.left {
        padding-top: 0px;
        width: 100%;
    }

    .deflow-content2 .last-row .gray-bg.left .align-content .rightcontent {
        padding: 30px 15px !important;
        margin-bottom: 0px !important;
        width: 100% !important;
    }

    .dosing-graphic-content-left.position-absolute {
        margin: 20px 0;
    }

    #durationtherapy {
        margin: 20px 0 0;
    }

    .dosing-graphic-content-right p {
        position: absolute;
        right: 0;
        bottom: 50px;
        top: auto;
    }

    #safety-tabs-1 .tabWrapper .border-top-bottom {
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .sd-graphic-content-left.position-absolute h1.page-title br {
        display: none;
    }

    .sd-content-wrapper .part2 .container.first-section img.mobileViewOnly {
        width: auto;
    }

    .patientBlockBox .lists.mb-0 {
        margin-bottom: 20px !important;
    }

    .patientBlockBox .whiteBlock {
        padding: 15px 0;
    }

    .patientBlockBox .lists span br {
        display: none;
    }

    #efficacy-tabs-1 .grayBgCol {
        padding: 40px 20px;
    }

    .efficacytab-wrapper #efficacy-tabs-1 .bodycover {
        margin: 40px 0;
    }

    #efficacytabs-content .tabWrapper #longterm-data .border-top-bottom img {
        margin-bottom: 0;
    }

    .dosing-graphics .page-title span.eyebrowText {
        float: left;
        width: 100%;
        font-size: 30px;
    }

    #efficacy-tabs-2 .notetext {
        padding-bottom: 40px;
    }

    .isi-head a span {
        font-size: 18px;
    }

    .curve-vector img {
        top: 0px;
    }

    .rightsection {
        position: absolute;
        top: 33%;
    }

    #toTopBtn {
        bottom: 165px;
    }

    .interested-wrapper.home .interested-content a.green-btn {
        width: 100%;
    }

    .systemic-therapy-wrapper a.blue-btn img.externalIcon {
        right: 10px;
    }

    .interested-wrapper {
        background: url(../images/mobi-interested-bg.jpg) right top no-repeat #0087ba;
        min-height: 310px;
        max-height: 310px;
    }

    .notetext-box {
        margin-top: 40px;
        margin-bottom: 40px;
        padding-left: 5px;
    }

    .sd-content-pharmacokinetic .pharmacokinetic-body {
        padding-left: 0;
    }

    .sd-content-pharmacokinetic .title {
        margin: 40px auto 30px;
        padding-left: 0;
        padding-right: 0;
        text-align: left !important;
        line-height: 1.3;
        font-size: 26px;
    }

    .de_content-wrap .border-top-bottom.NCCN-clinical-practice {
        text-align: center;
        border-bottom: 1px solid #999999;
        padding: 40px 0 20px 0;
    }

    .de_content-wrap .border-top-bottom.NCCN-clinical-practice span {
        text-align: center;
        border: none;
    }

    .systemic-therapy-wrapper .p-text {
        display: none !important;
    }

    .find-center-wrapper {
        margin-top: 30px !important;
    }

    #systemicBanner1 p,
    #systemicBanner2 p,
    #systemicBanner3 p {
        margin-top: 1rem;
    }

    .access-saving-graphics p.desText,
    .safety-graphics p.desText,
    .de-graphics p.desText,
    .efficacy-graphics p.desText,
    .patientid-graphics p.desText,
    .sd-graphics p.desText {
        text-align: right;
        font-size: 12px;
        padding-right: 15px;
    }

    .safety-graphics .page-title,
    .de-graphics .page-title,
    .efficacy-graphics .page-title,
    .dosing-graphics .page-title,
    .patientid-graphics .page-title,
    .sd-graphics .page-title {
        padding: 0 0 20px !important;
    }

    .trialEfficacy {
        margin: 0px auto 40px;
    }

    .marginTop30 {
        margin-top: 0;
    }

    .req-rep-fly-out {
        height: 350px;
        border-bottom: 0px;
    }

    .scrollbar {
        height: 300px;
        overflow-y: scroll;
    }

    #signup-form .errormsgColor,
    #contact_rep_signup-form .errormsgColor {
        width: 100% !important;
    }

    .desktopViewOnly,
    .IpadViewOnly.img-fluid,
    .mobileViewOnly .middle-header,
    .mobileNavClose,
    .click-active {
        display: none;
    }

    .mobileViewOnly,
    .hero .desktopViewOnly {
        display: block;
    }

    .isi-head .desktopViewOnly {
        display: inline-block;
    }

    .isi-head .mobileViewOnly {
        display: none;
    }

    .hero .mobileViewOnly {
        display: none;
    }

    #header {
        height: auto;
    }

    .detectbanner {
        margin-top: 112px;
    }

    .toplinks.fixedSubhead {
        top: 79px;
    }

    header .container {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    #header .bottom-header {
        padding-top: 0;
    }

    #header .left-header {
        width: 130px;
        padding-top: 45px;
        padding-bottom: 10px;
        float: left;
        padding-left: 20px;
        position: relative;
        z-index: 1;
    }

    #header .right-header {
        width: 100%;
        float: none;
    }

    .form-group-custom .palceholder {
        top: 5px;
    }

    .navbar {
        background: rgba(83, 94, 107, 0.8);
        padding-bottom: 16px;
        padding-top: 16px;
    }

    .navbar .nav {}

    .navbar .nav li {
        width: 100%;
        display: block;
        border-top: #51847e 1px solid;

        padding-left: 44px;
        padding-right: 44px;
    }

    .navbar .nav li a {
        padding-top: 13px;
        padding-bottom: 15px;
        display: block;
        font-size: 16px;
        font-family: 'DINOT-bold';
    }

    #header .navbar .nav li a.active {
        color: #b1c13e;
    }

    .navbar .nav.top-header-links-mobile {
        margin-top: 22px;
    }

    .navbar .nav.top-header-links-mobile li a {
        padding-top: 0px;
        padding-bottom: 13px;
        font-size: 12px;
        border: 0;
        font-weight: 100;
        background: none;
        font-family: 'DINOT-medium';
    }

    .navbar .nav.top-header-links-mobile li {
        border-top: none;
    }

    .navbar .nav.top-header-links-mobile li:last-child {
        border-bottom: none;
    }

    .navbar .nav li:last-child {
        border-bottom: #51847e 1px solid;
    }

    #header .patient-info-link {
        font-size: 12px;
        font-weight: normal;
        color: #ffffff;
        background: url(../images/patient-arrow.png) no-repeat right 14px transparent;
        padding-right: 20px;
        display: inline-block;
        line-height: 20px;
        margin-top: 3px;
        padding-top: 10px;
    }

    .mobileViewOnly .navbar {
        background: #175b53;
        padding-bottom: 16px;
        padding-top: 0;
        display: block;
    }

    .closeMoveRight,
    .mobileNavClose {
        float: none;
        position: absolute;
        top: 50px;
        z-index: 9999;
        right: 20px;
    }

    .icon-reorder {
        padding: 15px;
        width: 33px;
        height: 33px;
        font-size: 43px;
        line-height: 23pt;
        float: right;
    }

    .closeMoveRight .icon-reorder {
        background: url(../images/mobimenu-ico.png) right top no-repeat;
        width: 47px;
        height: 47px;
        background-size: contain;
    }

    .mobileNavClose .icon-reorder {
        background: url(../images/mobimenu-ico-close.png) right top no-repeat;
        width: 47px;
        height: 47px;
        background-size: contain;
    }

    .req-rep-fly-out .req-rep-title {
        font-size: 24px;
    }

    .mobileNav.mobileViewOnly .req-rep-fly-out {
        padding-top: 30px;
        height: auto;
    }

    .mobileNav.mobileViewOnly .req-rep-fly-out .mobiNavDiv {
        background: url(../images/mobi-menuico.png) left top no-repeat;
        border-bottom: 1px solid #fff;
        margin-bottom: 20px;
        padding-bottom: 10px;
        font-size: 14px;
        padding-left: 30px;
    }

    .backDiv {
        background: url(../images/mobi-backico.png) left 2px no-repeat;
        margin-bottom: 20px;
        margin-top: 20px;
        font-size: 14px;
        padding-left: 30px;
        line-height: 26px;
    }

    .mobiNavDiv .mobiNavShow,
    .backDiv .backlink {
        cursor: pointer;
    }

    .mobileNav {
        position: absolute;
        z-index: 10;
        width: 100%;
        background: #175b53;
        left: 0px;
    }

    .mobileNavClose {
        top: -63px;
    }

    .mobileNav .find-tgct-fly-out,
    .mobileNav .req-rep-fly-out,
    .mobileNav .req-rep-fly-out-large {
        background: none #00847d !important;
        z-index: 8;
        top: 60px !important;
        padding-left: 15px;
        padding-right: 15px;
    }

    .navOverlay {
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0px;
        display: none;
        z-index: 1025;
    }

    #header .left-header img.mobileViewOnly {
        margin: 0 auto;
        width: 130px;
    }

    .mobileNav .left-header.mobileViewOnly {
        padding-top: 21px !important;
        position: absolute;
        z-index: 11;
        width: 100%;
        top: -63px;
        left: 31%;
    }

    .mobileNav .left-header.mobileViewOnly img.mobileViewOnly {
        margin: 0 auto;
    }

    .top-header-text.mobileViewOnly {
        position: absolute;
        z-index: 11;
        width: 100%;
        padding: 5px;
        border-bottom: #ffffff80 1px solid;
    }

    .nav-collapse .scrollbar {
        margin-right: 0;
        padding: 0;
    }

    #header .middle-header {
        background: none;
        width: 100%;
        margin-top: 0;
        z-index: 10;
        position: relative;
        border: none;

    }

    #header .middle-header ul {
        float: none;
        padding-top: 10px;
        padding-bottom: 10px;
        border: #fff 1px solid;
        border-radius: 10px;
    }

    /* #header .middle-header li:first-child {
        border-right: 1px solid #a0cecc;
    }*/

    #header .middle-header li:first-child,
    #header .middle-header li:last-child {
        margin: 0;
        width: 100%;
        text-align: center;
        display: inline-flex;
    }

    #header .middle-header li a {
        font-size: 14px;
        width: 100%;
        padding: 5px;
        cursor: pointer;
    }

    .click-active {
        background: url(../images/middlemenu-active.png) center top no-repeat;
        position: absolute;
        bottom: -25px;
        width: 100%;
        clear: both;
    }

    .click-active .span {
        width: 43px;
        height: 15px;
        margin: 0 auto;
    }

    .mobileNav.mobileViewOnly .middle-header ul li:last-child .click-active {
        width: 50%;
        bottom: -15px;
    }

    .find-tgct-fly-out,
    .req-rep-fly-out {
        width: 100%;
        top: 115px;
        left: 0 !important;
    }

    .top-header-text {
        font-size: 12px;
        text-align: center;
        padding-top: 5px;
        line-height: 22px;
        color: #ffffff;
    }

    .tgct-enter-zip-link {
        /* background: url(../images/tgct-ico.png) center 14px no-repeat;
        width: 32px;*/
    }

    .contact-representative {
        background: url(../images/rep-ico.png) center 14px no-repeat;
        width: 32px;
    }

    .nccn-wrapper .nccn-container,
    .contact-details {
        width: 100%;
    }

    .find-center-content {
        float: none;
    }

    .find-center-wrapper .container img,
    .find-center-wrapper .container {
        max-width: 100%;
    }

    .find-center-wrapper .container img.mobiimg {
        min-height: 100%;
    }

    .find-center-wrapper .container img.find-center-pin {
        background: url(../images/mobi-find-center-pin.png) 0 0 no-repeat;
        width: 35px;
        margin-bottom: 5px;
    }

    .rightBannerContent,
    .rightBannerContent .rightBannerContent-bottom {
        width: 100%;
    }

    .hero>img {
        min-height: 100%;
        max-height: 100%;
    }

    .systemic-therapy-wrapper {
        padding-top: 0px;
        padding-bottom: 0;
        text-align: center;
        top: 0px;
    }


    .systemicBanner2 {
        background: url(../images/mobi-systemic-therapy2.jpg) no-repeat 0 0 #fff;
    }

    .systemicBanner3 {
        background: url(../images/mobi-systemic-therapy3.jpg) no-repeat 0 0 #fff;
    }

    .systemic-therapy-wrapper .systemic-therapy-content {
        width: 100%;
        margin: 0 auto 320px;
        float: none;
    }

    .systemic-therapy-wrapper .systemic-therapy-content .systemic-title {
        margin-top: 0px;
        margin-bottom: 12px;
        font-size: 32px;
        text-align: left;
    }

    .systemic-therapy-wrapper .systemic-therapy-content ul li img {
        display: block;
        width: 64px;
        height: 64px;
    }

    .systemic-therapy-wrapper p {
        font-size: 16px;
        text-align: left;
    }

    .systemic-therapy-wrapper.systemicBanner2 {
        line-height: 18px;
    }

    .systemic-therapy-wrapper .systemic-therapy-content ul {
        margin-top: 20px;
        width: 100%;
    }

    .systemic-therapy-wrapper .container li p,
    .systemic-therapy-wrapper .container li img {
        display: none;
    }

    .systemic-therapy-wrapper .systemic-therapy-content ul li {
        margin-right: 0;
        display: block;
    }

    .systemic-therapy-wrapper .systemic-therapy-content ul li a.blue-btn {
        margin-bottom: 20px;
        width: 250px;
        padding: 15px;
    }

    .systemic-therapy-wrapper .systemic-therapy-content+p {
        padding-left: 10px;
        padding-right: 10px;
        text-align: left;
    }

    .systemic-therapy-wrapper p.marginT50 {
        margin-top: 30px !important;
    }

    .find-center-wrapper .container {
        position: relative;
    }

    .find-center-wrapper {
        background: url(../images/home/green_textured_bg-mob.png) no-repeat 0 0;
        padding: 0;
        background-size: cover;
    }


    .find-center-wrapper .container .find-center-content,
    .find-center-content .title {
        text-align: center;
    }

    .find-center-content .title {
        font-size: 32px;
        line-height: 38px;
        letter-spacing: 0.32px;
        text-align: left;
    }

    .find-center-content .title+p {
        font-size: 16px;
        margin-top: 5px;
        margin-bottom: 30px;
        color: #231f20;
    }

    .find-center-content .find-center-pin {
        float: right;
        margin-right: 0;
    }

    .find-center-content a.green-btn {
        padding: 15px 34px;
        clear: both;
        display: block;
        width: 100%;
        margin: 0 auto;
    }

    .find-center-content p:last-child {
        width: 100%;
        margin: 0 auto;
    }

    .nccn-wrapper {
        padding-top: 90px;
        padding-bottom: 0;
    }

    .nccn-wrapper .nccn-container {
        padding-left: 20px;
        padding-right: 20px;
    }

    .nccn-wrapper .border-top-bottom {
        border-bottom: 0px;
    }

    .nccn-wrapper .nccn-content img {
        float: none;
        margin-right: 0;
        width: auto;
        margin-top: 0;
    }

    .nccn-content {
        text-align: center;
    }

    .nccn-wrapper .nccn-content .title {
        font-size: 32px;
        margin-bottom: 10px;
        margin-top: 15px;
        line-height: 38px;
        text-align: left;
    }

    .turalio-approved p {
        font-size: 26px;
        font-family: 'DINOT-bold';
        color: #175b53;
        letter-spacing: -0.52px;
        line-height: 34px;
        position: relative;
        float: left;
        width: 100%;
        margin-bottom: 0;
    }

    .turalio-approved p img.mobiimg {
        float: left;
        width: 20%;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }

    .turalio-approved p span {
        padding-left: 30px;
        float: right;
        width: 80%;
    }

    .turalio-approved {
        background: url(../images/home/turalio-approvd-mob.png) no-repeat 0 0;
        padding: 20px 0;
        width: 100%;
        float: left;
        height: auto;
        margin-bottom: 70px;
        background-size: cover;
        margin-top: 70px;
    }

    .nccn-wrapper .nccn-content .footnote {
        margin-bottom: 0;
        text-align: left;
    }

    .nccn-wrapper .nccn-content div {
        width: 97%;
        border-left: 0;
        padding-left: 0;
        float: none;
        margin: 0 auto;
        height: auto;
    }

    .nccn-wrapper .border-top-bottom {
        margin-top: 40px;
        padding-bottom: 100px;
        margin-bottom: 0;
    }

    .nccn-wrapper .border-top-bottom img.mobiimg {
        margin: 40px auto 30px;
    }



    .interested-wrapper .interested-content .title {
        font-size: 32px;
        margin-bottom: 4px;
        line-height: 38px;
    }

    .interested-wrapper .interested-content p+p {
        margin-bottom: 30px;
    }

    .interested-wrapper a.green-btn {
        padding: 15px 34px;
        width: 159px;
    }

    .interested-wrapper .interested-content p img.mobiimg {
        display: inline;
        vertical-align: bottom;
    }

    .ref-wrapper {
        padding-bottom: 100px;
        word-break: break-word;
    }

    .isi-head a {
        width: 100%;
    }

    .isi-head a span:first-child {
        text-align: left;
    }

    .isi-content.container {
        padding: 0 15px 20px;
        margin-bottom: -1px;
    }

    .footer {
        height: auto;
        padding-bottom: 0;
    }

    .footer-links,
    .contact-details {
        padding-top: 60px;
        padding-bottom: 0px;
    }

    .contact-details {
        padding-bottom: 60px;
    }

    .footer-links {
        margin-right: 0;
        padding-right: 0 !important;
        border-right: 0;
        text-align: center;
    }

    .footer .daiichi-logo {
        margin: 0 auto;
        width: 131px;
        padding: 0;
    }

    .mobifooter {
        padding-bottom: 38px;
        border-bottom: 1px solid #fff;
        width: 95%;
        margin: 0 auto;
    }

    .footer .daiichi-logo img {
        width: 100%;
    }

    .tgctTreatmentcenter-wrapper .tgct-graphics {
        background: none;
        min-height: 100%;
        max-height: 100%;
        display: flex;
    }

    .find-tgct-center .checkbox-option label {
        font-size: 16px;
    }

    .tgct-graphics .page-title {
        padding: 20px 0;
        margin-bottom: 0;
    }

    .tgct-graphic-content-left {
        width: 100%;
    }

    .find-tgct-center {
        margin-top: 10px;
    }

    .inrow {
        display: block;
    }

    .inrow .col-sm-12 {
        width: 100%;
        margin: 0;
    }

    .inrow .col-sm-12.lp0 {
        margin-bottom: 20px;
    }

    .inrow .col-sm-12 .col-sm-12 {
        width: 100%;
    }

    .find-tgct-center .col-sm-12.lp0 .col-sm-12 {
        padding-left: 0;
        margin-bottom: 0;
    }

    .find-tgct-center .col-sm-12.rfend .col-sm-12 {
        margin-top: 16px;
        padding-left: 0;
        padding-right: 0;
    }

    .find-tgct-center .col-xs-12 .col-xs-6 {
        width: 50%;
    }

    .find-tgct-center .rfend {
        display: block;
    }

    .find-tgct-center .title,
    .inrow .col-sm-12.rfend>.col-sm-12.rp0,
    .inrow .col-sm-12.rfend>.col-sm-12.rp0 .rp0 {
        padding-left: 0;
    }

    .inrow .col-sm-12.rfend>.col-sm-12.rp0 .col-sm-6 {
        margin-top: 16px;
        padding-right: 12px;
    }

    .inrow .col-sm-12.rfend>.col-sm-12.rp0 {
        margin-bottom: 30px;
    }

    .find-tgct-center .find-btn {
        width: 215px;
        margin: 0 auto;
    }

    .find-tgct-center .rm16 {
        margin-bottom: 0;
    }

    .find-tgct-map .tgct-container {
        max-width: 100%;
        padding: 0;
    }

    .tgct-map {
        flex-direction: column;
    }

    .tgct-map .mapBody img.mobileViewOnly {
        max-width: 100%;
        height: 100%;
    }

    a.cobaltblue-btn {
        background-position: 99.1% 93%;
    }

    .leftNav {
        overflow: hidden !important;
    }

    .tgct-map .mapBody img.mobileViewOnly,
    .mapBody,
    .leftNav-grayBG,
    .leftNav .leftNav-scroll li .mapAddress.select,
    .leftNav .leftNav-scroll li .mapAddress.select p,
    .leftNav .leftNav-scroll li .mapAddress.select div.leftaddress {
        width: 100%;
    }

    .mapBody {
        order: 1;
        height: 350px;
    }

    .leftNav-grayBG {
        order: 2;
    }

    .leftNav .leftNav-scroll {
        position: static;
    }

    .leftNav .leftNav-scroll li {
        position: inherit;
        min-height: 100%;
        max-height: 100%;
    }

    .leftNav .leftNav-scroll li .mapAddress.select {
        position: relative;
        display: inline-block;
    }

    .leftNav .leftNav-scroll li .mapAddress.select div.righticon {
        display: inline-flex;
        align-items: center;
        min-height: 100%;
        border-top: 1px solid #4c92c3;
        border-left: 0 none;
        margin-top: 30px;
        padding-top: 20px;
        width: 98%;
    }

    .leftNav .leftNav-scroll li .mapAddress.select div.righticon .emailico,
    .leftNav .leftNav-scroll li .mapAddress.select div.righticon .copyico {
        width: 50%;
        margin-bottom: 0;
        display: inline-flex;
    }

    .leftNav .leftNav-scroll li .mapAddress.select .closeico {
        display: block;
        right: 20px;
        top: auto;
        bottom: 90px;
    }

    .leftNav .leftNav-scroll li .mapAddress.select .closeico img {
        width: 34px;
    }

    .leftNav .leftNav-scroll li .mapAddress.select div.righticon a {
        width: 44px;
        margin: 0 auto;
    }

    .enliven-wrapper {
        background: #eeeff1;
    }

    .enliven-content,
    .de-content {
        padding: 40px 40px;
        text-align: center;
        line-height: 26px;
    }

    .de-wrapper .de-content {
        padding: 100px 10px;
    }

    .enliven-content a.cobaltblue-btn,
    .de-content a.cobaltblue-btn {
        margin-left: 0;
        margin-top: 30px;
        text-align: center;
    }

    .access-saving-wrapper .access-saving-graphics,
    .safety-wrapper .safety-graphics {
        background: none;
        min-height: 100%;
        max-height: 100%;
    }

    .access-saving-graphics p,
    .safety-graphics p {
        text-align: right;
        font-size: 10px;
        padding-right: 15px;
    }

    .access-saving-wrapper .access-saving-graphics img.mobileViewOnly,
    .safety-wrapper .safety-graphics img.mobileViewOnly,
    .dosing-wrapper .dosing-graphics img.mobileViewOnly,
    .tabWrapper .semibold img {
        max-width: 100%;
    }

    .access-saving-graphics .page-title,
    .safety-graphics .page-title,
    .dosing-graphics .page-title,
    .sd-graphics .page-title {
        padding: 30px 0 20px;
        font-size: 38px;
    }

    .access-saving-graphic-content-left {
        width: 430px;
        float: left;
    }

    .safety-graphic-content-left {
        width: 471px;
        float: left;
    }

    .tabWrapper .semibold span:first-child {
        margin-bottom: 10px;
        max-width: 80%;
        margin: 20px auto 10px;
    }

    .turaliospecialtypharmacy {
        padding-top: 0;
    }

    .specialtypharmacy-content {
        margin: 30px 0;
    }

    .turaliospecialtypharmacy .specialtypharmacy-content .col-lg-6,
    .copayprogram-wrapper .col-lg-6 {
        width: 100%;
    }

    .biologicslogo {
        border-right: 0 none;
        border-bottom: 1px solid #c1c1c1;
    }

    .biologicslogo img {
        max-width: 75%;
    }

    .specialtypharmacy-content .rightsection {
        padding-left: 0;
    }

    .specialtypharmacy-content .row {
        margin-left: 0;
        margin-right: 0;
    }

    .copayprogram-wrapper {
        padding: 70px 0 50px;
    }

    .copaypic {
        text-align: center;
        margin-top: 40px;
    }

    .learnmore-content .row {
        margin-left: 0;
        margin-right: 0;
    }

    .learnmore-wrapper {
        padding-bottom: 50px;
    }

    .learnmore-content .col-lg-4 {
        width: 100%;
        margin-bottom: 30px;
    }

    .signup-modal .checkboxoption {
        display: block;
    }

    .signup-modal .checkboxoption .checkbox-option {
        justify-content: flex-start;
        width: 100%;
        display: inline-block;
    }

    .signup-modal .checkboxoption label {
        font-size: 15px;
    }

    #safetytabs {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .tabWrapper .semibold img {
        margin: 0 auto;
    }

    .safety-content-wrapper {
        padding-top: 0;
    }

    .tab-content .tabWrapper.hide {
        display: none;
    }

    .tab-content>.tab-pane {
        display: block;
    }

    .tab-content .fade:not(.show) {
        opacity: 1;
    }

    .tabWrapper .border-top-bottom {
        text-align: center;
        margin-bottom: 20px;
    }

    .tabWrapper .border-top-bottom span.pull-left {
        float: none;
    }

    .tabWrapper .border-top-bottom img {
        display: block;
        margin: 5px auto 20px;
    }

    .tabWrapper .border-top-bottom p {
        width: 100%;
        margin: 0;
    }

    .tabWrapper .semibold span:last-child {
        margin-top: 20px;
    }

    #safetytabs {
        max-width: 86.5%;
        margin-left: auto;
        margin-right: auto;
    }

    .group1 .w50 {
        width: 100%;
        margin-bottom: 10px;
    }

    .tabWrapper .liver-enzyme-elevations img.mobileViewOnly,
    .de-content2 img.mobileViewOnly {
        text-align: center;
        margin: 30px auto 0;
        max-width: 100%;
        display: block;
    }

    .tabWrapper .liver-enzyme-elevations .title,
    .de-content2 .title {
        margin-top: 0;
    }

    .liver-enzyme-elevations .container,
    .de-content2 .container,
    .rems-wrapper .container {
        max-width: 89.5%;
        margin: 0 auto;
    }

    .tabWrapper .title {
        width: 100%;
    }

    .tabWrapper .liver-enzyme-elevations .pb30 {
        margin-top: 20px;
    }

    .tabWrapper .liver-enzyme-elevations .pb30,
    .tabWrapper .liver-enzyme-elevations .pt20,
    .tabWrapper .liver-enzyme-elevations .btn-center {
        width: 100%;
    }

    .tabWrapper .liver-enzyme-elevations .btn-center a.cobaltblue-btn,
    .de-content2 .btn-center a.cobaltblue-btn {
        padding-left: 5px;
        padding-right: 5px;
    }

    .rems-wrapper {
        position: relative;
        margin-bottom: 40px;
    }

    .rems-wrapper .container {
        position: static;
    }

    .tabWrapper .border-top-bottom.w100 img {
        display: inline-block;
        margin-bottom: 12px;
    }

    .tabWrapper .border-top-bottom.w100 {
        padding-left: 0;
        padding-top: 6px;
        padding-bottom: 4px;
        text-align: center;
    }

    .tabWrapper .rems-wrapper .title {
        white-space: nowrap;
    }

    .remspic {
        width: 38%;
        top: 21%;
        overflow: hidden;
    }

    .remspic img {
        max-width: 120%;
        margin-left: 7%;
    }

    #safety-tabs-2 .tabWrapper .semibold.inlinecontent {
        max-width: 100%;
        display: block;
    }

    .tabWrapper .semibold.inlinecontent img {
        display: block;
    }

    .tabWrapper .box-contentlist2 ul {
        max-width: 92.5%;
    }

    .tabWrapper .box-contentlist ul {
        margin: 0px auto;
        width: 100%;
        max-width: 92%;
    }

    .tabWrapper .box-contentlist li {
        width: 100%;
        padding-right: 2%;
    }

    .tabWrapper .box-contentlist li:nth-of-type(2n) {
        padding-right: 0;
    }

    .tabWrapper .semibold.inlinecontent span,
    .safety-content-wrapper p.semibold.inlinecontent,
    .tabWrapper .box-contentlist,
    .tabWrapper .box-contentlist2 {
        width: 100%;
        max-width: 100%;
    }

    .safety-content-wrapper p.semibold.inlinecontent,
    .tabWrapper .box-contentlist,
    .tabWrapper .box-contentlist2 {
        margin-left: 0;
        margin-right: 0;
    }

    .tabWrapper .semibold.inlinecontent span.lefttext {
        padding-top: 0;
        padding-left: 0;
        text-align: center;
    }

    .dosing-content-wrapper .container.first-section img,
    .dosing-content-wrapper .container.third-section img,
    .sd-content-wrapper .container.first-section img {
        max-width: 100%;
    }

    .dosing-content-wrapper .container.third-section img {
        margin-left: auto;
        margin-right: auto;
    }

    .dosing-content-wrapper .container.second-section .col-lg-6 {
        width: 100%;
    }

    .dosing-content-wrapper .container.second-section .col-lg-6:last-child {
        margin-top: 20px;
    }

    .dosing-content-wrapper .container.first-section p.title,
    .dosing-content-wrapper .container.second-section p.title,
    .dosing-content-wrapper .container.third-section p.title,
    .sd-content-wrapper .container.first-section p.title {
        padding-left: 0;
        padding-right: 0;
        text-align: left !important;
        line-height: 1;
        font-size: 26px;
    }

    .sd-content-wrapper .container.first-section p.title {
        line-height: 1.3;
        margin: 0px auto 30px;
    }

    .sd-content-wrapper .part2 .container.first-section p.title {
        margin: 40px auto 30px;
    }

    .durationtherapy-wrapper {
        padding: 0;
        display: block;
    }

    .duration-content-left,
    .duration-content-right {
        width: 100%;
    }

    .duration-content-left {
        padding: 50px 0 50px 30px;
    }

    .duration-content-right {
        padding: 30px 30px 0 30px;
        margin: 0 auto;
    }

    .duration-content-right .align-content {
        width: 200px;
        margin: 20px auto 0;
        display: block;
        text-align: center;
    }

    .pie2 img.mobileViewOnly {
        margin: 0 auto;
    }

    .patientid-graphic-content-left {
        width: 370px;
    }

    .patientid-content-wrapper .first-section {
        margin-top: 0px;
    }

    .patientid-content2 .first-row .gray-bg.left .green-bg.right.mt-30,
    .deflow-content2 .first-row .gray-bg.left .blue-bg.right.mt-30 {
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-width: 100%;
    }

    .patientid-content2 .first-row .gray-bg.left .green-bg.right .align-content,
    .deflow-content2 .first-row .gray-bg.left .green-bg.right .align-content {
        width: 50%;
        margin: 0px auto 40px auto;
    }

    .patientid-content2 .first-row .ico1,
    .patientid-content2 .first-row .ico2,
    .patientid-content2 .first-row .ico3,
    .patientid-content2 .first-row .ico4,
    .patientid-content2 .first-row .ico5,
    .patientid-content2 .first-row .ico6,
    .deflow-content2 .first-row .ico1,
    .deflow-content2 .first-row .ico2,
    .deflow-content2 .first-row .ico3,
    .deflow-content2 .first-row .ico4 {
        width: 50%;
        min-height: 164px;
    }

    .deflow-content2 .first-row .ico1,
    .deflow-content2 .first-row .ico2,
    .deflow-content2 .first-row .ico3,
    .deflow-content2 .first-row .ico4 {
        min-height: 110px;
    }

    .patientid-content-wrapper .downloadresources {}

    .patientid-content2 .last-row,
    .deflow-content2 .last-row {
        background-color: #eeeff1;
        width: 90%;
        margin: 0 auto;
    }

    .patientid-content2 .last-row .gray-bg.left .align-content img,
    .deflow-content2 .last-row .gray-bg.left .align-content img {
        max-width: 100%;
        float: none;
        width: 100%;
    }

    .patientid-content2 .last-row .gray-bg.left .align-content .rightcontent,
    .deflow-content2 .last-row .gray-bg.left .align-content .rightcontent {
        max-width: 100%;
        width: 96%;
        text-align: center;
        margin-bottom: 30px;
        padding-top: 12px;
    }

    .patientid-content2 .last-row .gray-bg.left .right,
    .deflow-content2 .last-row .gray-bg.left .right {
        background-color: #eeeff1;
    }

    .patientid-content2 .last-row .gray-bg.left,
    .deflow-content2 .last-row .gray-bg.left,
    .downloadresources .resources-content .w870 {
        width: 96%;
        margin: 0 auto;
        display: block;
    }

    .patientid-content2 p.mobileViewOnly {
        margin-top: 5px;
        margin-bottom: 5px;
        text-align: center;
    }

    .downloadresources .resources-content {
        padding: 20px 10px 50px;
    }

    .downloadresources .resources-content .w870 img {
        max-width: 100%;
        width: 112px;
        margin: 20px auto;
        float: none;
    }

    .downloadresources .resources-content .w870 a.blue-btn,
    .downloadresources .resources-content .w870 a.blue-btn:last-child {
        margin: 15px auto;
    }

    .patientid-content-wrapper .container.second-section {
        display: table;
    }

    .patientid-content-wrapper .container.second-section p.title,
    .patientid-content-wrapper .container.second-section p {
        display: block;
        text-align: center;
    }

    .team .teamContent-right {
        width: 96%;
        margin: 0 15px;
    }

    .team .multidiscriplinaryTeam .teamContent-right p.notetext {
        position: inherit;
    }

    .team .teamContent-right img {
        text-align: center;
        margin: 0 auto 20px;
    }

    .teamContent-right p {
        padding-top: 0;
        padding-bottom: 0;
    }

    .teamContent-right p:last-child {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .teamContent-right p span {
        font-size: 22px;
        color: #00857d;
    }

    .teamContent-right p span.active {
        display: block;
        list-style-image: none;
    }

    .patientid-wrapper .enliven-content,
    .sd-wrapper .enliven-content {
        padding: 50px 10px 70px;
        font-size: 18px;
    }

    .efficacy-graphics .page-title {
        padding: 5% 0 20px;
    }

    .dosing-content-wrapper .toplinks,
    .efficacy-content-wrapper .toplinks {}

    .trialEfficacy .container {
        max-width: 100%;
    }

    .title.moaheading {
        text-align: left;
    }

    .bodycover img {
        margin-left: auto;
        margin-right: auto;
    }

    #efficacy-tabs-1 .tabWrapper .textOverlap .imagetext {
        top: 435px;
    }

    #efficacy-tabs-1 .tabWrapper .textOverlap .imagetext,
    #efficacy-tabs-1 .tabWrapper .textOverlap .imagetext span {
        text-align: center;
    }

    .efficacy_content-wrap .border-top-bottom img,
    .rom .col-lg-8 img.mobileViewOnly {
        display: block;
        margin: 0 auto 15px;
    }

    .efficacy-wrap .enliven-content {
        padding: 30px 10px 30px;
    }

    #efficacy-tabs-1 .notetext {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 40px;
    }

    .nextpage,
    .smshow,
    .backpage {
        display: none;
    }

    .followUpbanner {
        margin-top: 30px;
    }

    .followUpbanner .inline-align {
        width: 96%;
    }

    #efficacytabs {
        margin-bottom: 10px;
    }

    .durationresponce .box-wrap {
        display: block;
    }

    .durationresponce .box-wrap .col-lg-5,
    .durationresponce .box-wrap .col-lg-7,
    .rom .col-lg-8 {
        width: 100%;
        display: table;
    }

    .rom .container,
    .rom .col-lg-8 {
        padding-left: 0;
        padding-right: 0;
    }

    #efficacytabs-content .tabWrapper .durationresponce .container p,
    .rom .col-lg-8 img.mobileViewOnly {
        max-width: 100%;
    }

    .durationresponce p.list::before {
        left: -5px;
    }

    #efficacytabs-content .tabWrapper .durationresponce .notetext,
    #efficacytabs-content .tabWrapper .rom .notetext {
        margin-top: 20px;
    }

    #efficacytabs-content .tabWrapper .container.bracket.mobileViewOnly,
    .de_content-wrap .border-top-bottom,
    .de_content-wrap .border-top-bottom img.mobileViewOnly,
    .de_content-wrap .border-top-bottom span,
    .de-content2 .btn-center {
        display: block;
    }

    #efficacytabs-content .tabWrapper>p:nth-child(3) {
        margin: 15px auto 10px;
    }

    .rom .bodycover {
        max-width: 100%;
    }

    .rom .row {
        margin: 30px 0 10px;
    }

    .de-content2 .btn-center {
        width: 215px;
    }

    .de-content2 .btn-center a:first-child,
    .de-content2 .btn-center a:last-child {
        margin-left: 0;
        margin-right: 0;
    }

    .de-content2 .btn-center a:first-child {
        margin-bottom: 20px;
    }

    #efficacytabs-content #efficacy-tabs-5 .tabWrapper .bodycover {
        margin-bottom: 20px;
    }

    #efficacytabs-content #efficacy-tabs-5 .tabWrapper .longterm-data .col-lg-6 {
        width: 100%;
        margin-top: 30px;
    }

    #efficacytabs-content #efficacy-tabs-5 .tabWrapper .longterm-data .rp10p {
        padding-right: 12px;
        margin-top: 0px;
    }

    #efficacytabs-content .tabWrapper #longterm-data .border-top-bottom p,
    .de_content-wrap .border-top-bottom span {
        width: 100%;
    }

    #efficacytabs-content .tabWrapper #longterm-data .border-top-bottom p a {
        margin-top: 0px;
        display: inline-block;
    }

    #efficacytabs-content .tabWrapper #longterm-data .border-top-bottom p span {
        display: flex;
    }

    .de-wrapper .container p.page-title,
    .de-wrapper .de-content2 .container .title {
        margin-top: 0;
    }

    .de-wrapper .de-content3 .container p.page-title {
        margin-top: 40px;
        display: block;
        text-align: center;
    }

    .de-wrapper .de-content1 .container p.page-title {
        margin-bottom: 20px;
    }

    .de_content-wrap .border-top-bottom {
        padding-left: 0;
        padding-right: 0;
    }

    .de_content-wrap .border-top-bottom span {
        text-align: center;
    }

    .de_content-wrap .border-top-bottom img.mobileViewOnly {
        float: none;
        margin-bottom: 20px;
    }

    .de-content2 .container.mobile-fluid {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .de-wrapper .de-content2 .box-content1 .kneecontent .left p:first-child span:nth-child(1) {
        background-color: #b5bf55;
        padding: 10px;
    }

    .de-wrapper .de-content2 .box-content1 .kneecontent .right p:first-child span:nth-child(1) {
        background-color: #3586b2;
        padding: 10px;
    }

    .de-wrapper .de-content2 .box-content1 .kneecontent .left,
    .de-wrapper .de-content2 .box-content1 .kneecontent .right {
        background-color: #5a6474;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        float: none;
        padding-bottom: 40px;
    }

    .de-wrapper .de-content2 .box-content1 .kneecontent .left p,
    .de-wrapper .de-content2 .box-content1 .kneecontent .right p {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    .de-wrapper .de-content2 .box-content1 .kneecontent p.border-top-bottom {
        width: 60%;
        margin-bottom: 0;
    }

    .deflow-content2 .first-row .gray-bg.left,
    .de-wrapper .de-content2 .container .box-content1 img.mobileViewOnly,
    .de_content-wrap .border-top-bottom {
        margin-top: 0px;
    }

    .de-wrapper .de-content2 .box-content1 .kneecontent {
        position: relative;
        background-color: #5a6474;
    }

    .de-content3 .row .col-lg-4,
    .deflow-content2 .first-row .gray-bg.left {
        display: block;
        width: 100%;
    }

    .de-content3 .row .col-lg-4.border-top-bottom img {
        width: auto;
    }

    .de-content3 .row .col-lg-4.border-top-bottom {
        border-left: 0 none;
        border-right: 0 none;
        border-top: 1px solid #adb5c0;
        border-bottom: 1px solid #adb5c0;
        padding-top: 30px;
        padding-bottom: 30px;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .de-content3 .row .col-lg-4.border-top-bottom img,
    .de-content3 .row .col-lg-4.border-top-bottom span {
        float: none;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .de-content3 .row .col-lg-4.border-top-bottom span {
        margin-top: 0;
        margin-bottom: 28px;
        width: 90%;
    }

    .de-content3 .row .col-lg-4:first-child p,
    .de-content3 .row .col-lg-4:last-child p {
        width: 90%;
    }

    .deflow-content2 .first-row .gray-bg.left .lefttext {
        background-color: #5f6c7d;
        text-align: center;
        color: #fff;
    }

    .deflow-content2 .first-row .gray-bg.left .lefttext {
        max-width: 100%;
        margin-top: 0;
    }

    .deflow-content2 .first-row .gray-bg.left .lefttext p {
        margin-bottom: 0;
        text-align: center;
        margin-right: auto;
        margin-left: auto;
        width: 270px;
        padding-top: 40px;
        padding-bottom: 20px;
    }

    .deflow-content2 .first-row .gray-bg.left .lefttext p br {
        display: none;
    }

    .deflow-content2 .first-row .gray-bg.left .blue-bg.right .align-content {
        display: flex;
        align-items: center;
        flex-direction: column;
        width: auto;
        padding: 20px 0;
        margin-bottom: 0;
    }

    .deflow-content2 .first-row .ico1,
    .deflow-content2 .first-row .ico2,
    .deflow-content2 .first-row .ico3,
    .deflow-content2 .first-row .ico4,
    .deflow-content2 .first-row .ico1 span,
    .deflow-content2 .first-row .ico2 span,
    .deflow-content2 .first-row .ico3 span,
    .deflow-content2 .first-row .ico4 span,
    .deflow-content2 .first-row .ico1 img,
    .deflow-content2 .first-row .ico2 img,
    .deflow-content2 .first-row .ico3 img,
    .deflow-content2 .first-row .ico4 img {
        display: block;
    }

    .deflow-content2 .first-row .ico1 img,
    .deflow-content2 .first-row .ico2 img,
    .deflow-content2 .first-row .ico3 img,
    .deflow-content2 .first-row .ico4 img {
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        width: 48px;
        text-align: center;
        margin: 30px auto;
        display: inline;
    }

    .access-saving-wrapper .access-saving-graphics,
    .safety-wrapper .safety-graphics,
    .de-wrapper .de-graphics,
    .efficacy-wrapper .efficacy-graphics,
    .dosing-wrapper .dosing-graphics,
    .patientid-wrapper .patientid-graphics,
    .patientid-content2 .last-row .gray-bg.left .align-content,
    .deflow-content2 .last-row .gray-bg.left .align-content,
    .downloadresources .resources-content .w870,
    .sd-wrapper .sd-graphics,
    .de-content3 .row .col-lg-4.border-top-bottom p {
        display: flex;
        flex-direction: column;
    }

    .access-saving-wrapper .access-saving-graphics .container.position-relative,
    .safety-wrapper .safety-graphics .container.position-relative,
    .de-wrapper .de-graphics .container.position-relative,
    .efficacy-wrapper .efficacy-graphics .container.position-relative,
    .dosing-wrapper .dosing-graphics .container.position-relative,
    .patientid-wrapper .patientid-graphics .container.position-relative,
    .patientid-content2 .last-row .gray-bg.left .align-content img,
    .deflow-content2 .last-row .gray-bg.left .align-content img,
    .downloadresources .resources-content .w870 img,
    .de-content3 .row .col-lg-4.border-top-bottom p img,
    .downloadresources .resources-content .w870 a.blue-btn,
    .sd-wrapper .sd-graphics .container.position-relative {
        order: 2;
    }

    .access-saving-wrapper .access-saving-graphics img.mobileViewOnly,
    .safety-wrapper .safety-graphics img.mobileViewOnly,
    .de-wrapper .de-graphics img.mobileViewOnly,
    .efficacy-wrapper .efficacy-graphics img.mobileViewOnly,
    .dosing-wrapper .dosing-graphics img.mobileViewOnly,
    .patientid-wrapper .patientid-graphics img.mobileViewOnly,
    .patientid-content2 .last-row .gray-bg.left .align-content .rightcontent,
    .deflow-content2 .last-row .gray-bg.left .align-content .rightcontent,
    .downloadresources .resources-content .w870 p.title,
    .de-content3 .row .col-lg-4.border-top-bottom p span,
    .sd-wrapper .sd-graphics img.mobileViewOnly {}

    .access-saving-graphic-content-left.position-absolute,
    .safety-graphic-content-left.position-absolute,
    .de-graphic-content-left.position-absolute,
    .efficacy-graphic-content-left.position-absolute,
    .dosing-graphic-content-left.position-absolute,
    .patientid-graphic-content-left.position-absolute,
    .sd-graphic-content-left.position-absolute {
        position: relative !important;
    }

    #safety-tabs-1 .tabWrapper .border-top-bottom p br,
    #safety-tabs-1 .tabWrapper .group1 .w50 p br,
    #safety-tabs-1 .tabWrapper .liver-enzyme-elevations p br,
    .trialEfficacy p.list br,
    .systemic-therapy-wrapper .container p br {
        display: none;
    }

    .tabWrapper .box-contentlist li:nth-of-type(1n) {
        width: 100%;
    }

    .tabWrapper .box-contentlist li:nth-of-type(2n) {
        width: 100%;
    }

    .biologicslogo {
        padding-bottom: 50px;
    }

    .learnmoreline {
        margin-bottom: 20px;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    #bar span.marker {
        font-size: 12px;
    }

    .remscontent {
        float: left;
        width: 100%;
    }

    .tabWrapper .rems-mobileview .border-top-bottom.w100 {
        width: 100%;
        margin-top: 15%;
    }

    .remspic {
        top: -170px;
        overflow: hidden;
        position: relative;
        margin-right: -9.1%;
    }

    .rightsection {
        top: 40px;
    }

    .interested-wrapper img {
        display: none;
    }

    .interested-wrapper.home .interested-content a.green-btn {
        width: 40%;
    }

    .container,
    .container-md,
    .container-sm {
        max-width: 920px;
    }

    ul.footer-links:after {
        display: none;
    }

    .hero.detectbanner {
        height: 500px;
        padding: 0 15px;
    }

    .hero>img {
        width: 100%;
        height: auto;
        min-height: auto;
    }

    .rightBannerContent .rightBannerContent-bottom {
        width: 63% !important;
    }

    .turalio-approved {
        height: auto;
    }

    .turalio-approved p img.mobiimg {
        width: 105px;
    }

    .interested-wrapper.home {
        min-height: 460px;
        max-height: 460px;
    }

    .interested-wrapper .interested-content {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .find-center-wrapper img {
        width: 55%;
        float: left;
    }

    .find-center-wrapper {
        height: 335px;
    }

    .find-center-content {
        float: right;
        width: 40%;
        color: #ffffff;
        margin-top: 20px;
        text-align: left;
    }

    .rightBannerContent-bottom p a.green-btn {
        margin-left: 0;
    }

    .systemic-therapy-wrapper .systemic-therapy-content {
        width: 50%;
    }

    #systemicBanner1 p {
        margin-top: 0;
    }

    .systemic-therapy-wrapper .systemic-therapy-content ul li {
        margin-bottom: 0px;
    }
}

@media (min-width: 320px) and (max-width: 370px) {
    .newPublication .btn-close {
        right: 2px;
    }

}

@media (min-width: 556px) and (max-width: 992px) {
    .newPublication a.readmore {
        float: right;
        margin-right: 40px;
    }
}

@media (max-width: 685px) {
    .newPublication p.textTop {
        display: none;
    }

    .newPublication .textDown {
        display: block;
    }

    .detectbanner.showbanner {
        margin-top: 220px;
    }
}

@media (min-width: 686px) {
    .newPublication p.textTop {
        display: block;
    }

    .newPublication .textDown {
        display: none;
    }

}

@media (min-width: 389px) and (max-width: 486px) {
    .detectbanner.showbanner {
        margin-top: 232px;
    }

}

@media (min-width: 375px) and (max-width: 388px) {
    .detectbanner.showbanner {
        margin-top: 249px;
    }
}

@media (min-width: 686px) and (max-width: 992px) {
    .detectbanner.showbanner {
        margin-top: 192px;
    }
}

@media (min-width: 320px) and (max-width: 374px) {
    .detectbanner.showbanner {
        margin-top: 249px;
    }

    .find-tgct-fly-out .zipcode-input,
    .find-tgct-fly-out .miles-select {
        margin-bottom: 5px;
        font-size: 14px;
        height: 25px;
    }

    .find-tgct-fly-out {
        padding: 20px 40px;
    }

    .find-tgct-fly-out .custom-dropdown .custom-select-btn {
        height: 25px;
    }

    #header .middle-header li:first-child,
    #header .middle-header li:last-child {
        min-height: auto;
    }

    #header .middle-header li a {
        font-size: 14px;
        padding-top: 30px;
    }

    .mobileNav .find-tgct-fly-out,
    .mobileNav .req-rep-fly-out,
    .mobileNav .req-rep-fly-out-large {
        top: 60px !important;
    }

    .tgct-enter-zip-link,
    .contact-representative {
        background: url(../images/tgct-ico.png) center 0px no-repeat;
    }

    .navbar .nav li a {
        padding-top: 6px;
        padding-bottom: 6px;
        font-size: 16px;
    }

    #header .patient-info-link {
        font-size: 14px;
    }

    p.required {
        font-size: 12px;
    }

    .req-rep-fly-out .first-input,
    .req-rep-fly-out .last-input {
        margin-bottom: 10px;
    }

    .mobileNav .req-rep-fly-out,
    .mobileNav .req-rep-fly-out-large {
        padding-left: 10px;
        padding-right: 10px;
    }

    .mobileNav.mobileViewOnly .req-rep-fly-out {
        padding-top: 20px;
    }

    input[type="text"],
    select,
    .custom-select-btn {
        height: 25px;
        padding: 2px 15px;
    }

    #mob_contact_rep_signup-form .scrollbar,
    .req-rep-fly-out .scrollbar {
        height: 300px;
        padding-right: 5px;
    }

    .req-rep-fly-out .req-rep-title {
        font-size: 12px;
        margin-bottom: 5px;
        margin-top: 0;
    }

    .req-rep-fly-out .req-rep-desc {
        margin-bottom: 10px;
        font-size: 12px;
        line-height: 13px;
    }

    .req-rep-fly-out {
        font-size: 12px;
        line-height: 14px;
    }
}

@media (min-width: 375px) and (max-width: 767px) {

    #mob_contact_rep_signup-form .scrollbar,
    .req-rep-fly-out .scrollbar {
        height: 300px;
        padding-right: 10px;
    }
}

@media (min-width: 489px) and (max-width: 1023px) {
    #efficacytabs-content .tabWrapper #longterm-data .border-top-bottom img {
        margin-top: -8px;
    }
}

@media (min-width: 389px) and (max-width: 400px) {
    .container.position-relative.rightsection {
        bottom: 125px !important;
    }

}

@media (min-width: 346px) and (max-width: 360px) {
    .container.position-relative.rightsection {
        bottom: 105px !important;
    }

}

@media (min-width: 372px) and (max-width: 388px) {
    .container.position-relative.rightsection {
        bottom: 105px !important;
    }

}

@media (min-width: 415px) and (max-width: 557px) {
    .container.position-relative.rightsection {
        bottom: 105px !important;
    }

}

@media (min-width: 690px) and (max-width: 767px) {
    .container.position-relative.rightsection {
        bottom: 22% !important;
    }

}

@media (min-width: 558px) and (max-width: 689px) {
    .container.position-relative.rightsection {
        bottom: 16% !important;
    }

}

@media (min-width: 320px) and (max-width: 575px) {


    .find-center-wrapper,
    #systemicBanner1 {

        margin-top: 30px !important;
    }

    .systemic-therapy-wrapper .systemic-therapy-content ul li a.blue-btn {
        width: 70% !important;
    }

    .liver-enzyme-elevations .container {
        max-width: 90.5%;
        margin: 0 auto;
    }

    .patientid-content2 .first-row .gray-bg.left .green-bg.right .align-content {
        width: 80%;
    }

    .smhide {
        display: none;
    }

    .smshow {
        display: block;
        float: left;
    }

    .followUpbanner p {
        font-size: 16px !important;
        padding-left: 8px !important;
    }

    .followUpbanner .inline-align {
        width: 100%;
    }

    .followUpbanner {
        padding: 20px 0;
    }

    .followUpbanner p span:nth-child(1) {
        font-size: 16px;
    }

    .followUpbanner p span:nth-child(4) span {
        font-size: 30px;
    }
}

@media (min-width: 480px) and (max-width: 527px) {
    .systemic-therapy-wrapper .systemic-therapy-content {
        margin: 0 auto 0;
    }
}


@media (min-width: 376px) and (max-width: 527px) {
    .systemic-therapy-wrapper .systemic-therapy-content {
        margin: 0 auto 0;
    }
}

@media (min-width: 528px) and (max-width: 992px) {
    .systemic-therapy-wrapper .systemic-therapy-content {
        margin: 0 auto 0;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {

    .footer-links {
        max-width: 100%;
        padding-left: 0;
    }


    #efficacy-tabs-1 .tabWrapper .textOverlap .imagetext {
        left: auto;
        text-align: center;
        width: 100%;
        right: auto;
        padding: 0 30%;
    }


    .rightBannerContent {
        width: 100%;
    }

    .rightBannerContent .the-only-approved,
    .rightBannerContent .less-tumor {
        text-align: left;
    }

    .rightBannerContent .less-tumor {
        font-size: 50px;
        text-align: left;
        margin-bottom: 30px;
        line-height: normal;
    }

    .rightBannerContent .rightBannerContent-bottom {
        width: 100%;
    }

    .rightBannerContent .footnote {
        margin-left: 0px;
        position: relative;
        top: -25px;
    }

    .rightBannerContent .rightBannerContent-bottom p:nth-child(3) {
        margin-top: 0;
    }
}

@media (min-width: 768px) {
    .isi-head .container div.pull-right {
        display: inline-flex;
        margin-top: -20px;
    }

}

@media (min-width: 993px) and (max-width: 1199px) {
    .sd-graphics.detectbanner.position-relative img.desktopViewOnly {
        height: 196px;
    }

    #header .bottom-header {
        margin-left: 0px;
    }

    .remspic {
        float: right;
        width: 30%;
        top: 70px;
    }

    .remscontent {
        float: left;
        width: 65%;
    }

    .remsStepsblock span.numberText br {
        display: none;
    }

    .remsStepsblock span.numberDiv {
        font-size: 110px;
    }

    .remsStepsblock span.numberText {
        font-size: 14px;
    }
}

@media (min-width: 993px) and (max-width: 1023px) {
    .footer .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    p.desText {
        padding-left: 15px;
    }

    .dosing-graphic-content-right p {
        position: absolute;
        right: 00px;
        top: 130px;
    }

    .dosing-graphics .page-title {
        padding: 5px 0 20px;
    }

    ul.footer-links:after {
        content: "";
        position: absolute;
        width: 1px;
        background: #fff;
        height: 100%;
        right: 0;
        top: 0;
        margin-top: 0;
    }

    .contact-details {
        width: 100%;
    }

    .detectbanner {
        margin-top: 140px;
        height: 100%;
    }

    .patientid-content-wrapper .white-bg.patientid-content2:nth-child(1),
    .patientid-content2:nth-child(1) .first-row .white-bg.left .whitebg.right {
        max-width: 960px;
        margin-left: auto;
        margin-right: auto;
        width: 97%;
    }

    #header .left-header img.desktopViewOnly {
        width: 100%;
    }

    #header .left-header {
        padding-top: 21px;
        float: left;
        width: 12%;
    }

    #header .right-header {
        float: right;
        width: 88%;
    }

    #header .top-header .top-header-text {
        float: left;
        width: 30%;
        margin: 0;
        padding-right: 0;
    }

    #header .top-header .top-header-links {
        float: right;
        width: 70%;
    }

    .pexi-hcp-navigation li {
        flex: auto;
        display: block;
        width: auto;
        margin-right: 0;
        padding-right: 2px;
    }

    .rightBannerContent .rightBannerContent-bottom {
        width: 65%;
    }

    .rightBannerContent .less-tumor {
        margin-bottom: 0;
    }


    .find-center-wrapper img.desktopViewOnly {
        width: 55%;
    }

    .turalio-approved {
        height: 100%;
        background-size: cover;
    }

    .turalio-approved p img.desktopViewOnly {
        width: auto;
        float: left;
    }

    .turalio-approved p span {
        padding-left: 30px;
        float: right;
        width: 85%;
        line-height: normal;
    }

    .interested-wrapper .interested-content {
        padding-top: 130px;
        padding-bottom: 130px;
    }

    .interested-wrapper {
        min-height: 500px;
        max-height: 500px;
        width: 100%;
        margin-bottom: 70px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {

    .patientid-content-wrapper .white-bg.patientid-content2:nth-child(1),
    .patientid-content2:nth-child(1) .first-row .white-bg.left .whitebg.right {
        max-width: 720px;
        margin-left: auto;
        margin-right: auto;
        width: 97%;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .turalio-approved p img.mobiimg {
        width: 105px;
    }

    .patientid-content-wrapper .white-bg.patientid-content2:nth-child(1),
    .patientid-content2:nth-child(1) .first-row .white-bg.left .whitebg.right {
        max-width: 540px;
        margin-left: auto;
        margin-right: auto;
        width: 97%;
    }
}

@media (max-width: 575px) {

    .patientid-content-wrapper .white-bg.patientid-content2:nth-child(1),
    .patientid-content2:nth-child(1) .first-row .white-bg.left .whitebg.right {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        width: 97%;
    }
}

@media (min-width: 320px) and (max-width: 767px) {

    .curve-vector,
    .curve-vector img {
        height: auto;
    }

    .interested-wrapper.home .interested-content p+p {
        font-size: 16px;
    }

    .systemic-therapy-wrapper .systemic-therapy-content ul li {
        margin-right: 0;
        display: flex;
        width: 100%;
        float: left;
    }

    .systemic-therapy-wrapper .systemic-therapy-content ul li a.blue-btn {
        margin-bottom: 10px;
        float: right;
        width: 85% !important;
        left: 0;
        margin-left: 20%;
    }

    .systemic-therapy-wrapper .systemic-therapy-content ul li span.icon img {
        width: 64px;
        height: 64px;
    }

    .systemic-therapy-wrapper .systemic-therapy-content ul li span.icon {
        display: block;
        width: 15%;
        float: left;
    }

    .find-center-wrapper .container .find-center-content {
        position: absolute;
        top: 140px;
        width: 100%;
        left: 0;
        right: 0;
        padding: 0 15px;
    }

    .dosing-content-wrapper .container.first-section img {
        margin-left: 0;
    }

    #efficacytabs-content .tabWrapper>p:nth-child(3) br {
        display: block;
    }

    .durationresponce .box-wrap .title br {
        display: none;
    }

    .patienttool-form .process-btn a {
        min-width: 118px;
    }

    ul.footer-links:after {
        display: none;
    }

    #isi_new {
        padding-bottom: 0;
    }

    .isi-head a {
        display: inline-block;
        width: 255px;
        text-align: left;
    }

    .isi-head a span {
        font-size: 18px;
        float: left;
        text-align: left;
        width: 100%;
    }

    .isi-head span.collapse-isi,
    .isi-head span.expand-isi {
        font-size: 16px;
        margin-right: 0px;
        margin-left: 8px;
        display: inline-flex;
    }

    .isi-head span.disabled {
        display: none !important;
    }

    .isi-head span.collapse-isi img.mobileViewOnly {
        margin-left: 10px;
        width: 16px;
        height: 11px;
        margin-top: 7px;
    }

    .isi-head span.up-arrow {
        display: none !important;
    }


    .isi-head span.expand-isi img.mobileViewOnly {
        margin-left: 10px;
        width: 16px;
        height: 11px;
        margin-top: 5px;
    }

    .isi-head span img {
        margin-left: 0px;
        margin-right: 8px;
    }

    .isi-head .desktopViewOnly {
        display: none;
    }

    .isi-head,
    .isi-head .mobileViewOnly {
        display: block;
    }


    .isi-head .container div.pull-right {
        display: block;
        width: 100px;
        padding: 10px 0;
    }

    .hero .desktopViewOnly {
        display: none;
    }

    .hero.detectbanner {
        position: relative;
        height: 700px;
    }

    .hero .mobileViewOnly {
        display: block;
        height: auto;
        position: relative;
        max-width: 100%;
        margin: 0 auto;
        min-height: auto;
        max-height: none;
    }

    .container.position-relative.rightsection {
        position: absolute !important;
        bottom: 90px;
        padding: 0px;
    }

    .enlivenBtnBox {
        display: block;
        width: 100%;
    }

    .rightBanner {
        bottom: 0;
        padding: 0 15px;
        right: 0;
        width: 100%;
        top: auto;
    }

    .mobialign {
        width: 100%;
        float: left;
        padding-right: 0;
        text-align: left;
    }

    .rightBannerContent .the-only-approved {
        font-size: 18px;
        line-height: normal;
        text-align: center;
        margin-bottom: 4px;
        font-family: 'DINOT-CondBold';
        color: #175b53;
    }

    .rightBannerContent .less-tumor {
        width: 100%;
        font-size: 55px;
        text-align: center;
        margin-bottom: 5px;
        line-height: 0.91;
        letter-spacing: 0.55px;
        float: left;
    }

    .rightBannerContent .footnote {
        margin-left: 0px;
        width: 100%;
    }

    .rightBannerContent .rightBannerContent-bottom {
        margin-top: 20px;
    }


    .systemic-therapy-wrapper .systemic-therapy-content ul li:last-child {
        margin-bottom: 0px;
    }


    .find-center-wrapper,
    #systemicBanner1 {
        float: left;
        width: 100%;
        margin-top: 0;
    }

    .systemic-therapy-wrapper .systemic-therapy-content ul li a.blue-btn {
        margin-bottom: 10px;
    }

    .rightBannerContent .rightBannerContent-bottom p:nth-child(1),
    .rightBannerContent .rightBannerContent-bottom p:nth-child(2) {
        font-size: 16px;
        line-height: 22px;
        width: 100%;
        margin: 0 auto 10px;
        text-align: center;
    }

    .rightBannerContent .rightBannerContent-bottom p:nth-child(3) {
        text-align: center;
        width: 100%;
        margin: 0 auto 30px;
        font-size: 16px;
    }

    p.enliven-btn a.green-btn {
        width: 100%;
    }

    span.arrow-img {
        display: none;
    }

    .rightBannerContent .rightBannerContent-bottom .enlivenBtnBox .enliven-text {
        width: 100%;
        font-size: 18px;
    }

    .mobileNav.mobileViewOnly .req-rep-fly-out {
        height: auto;
    }

    .req-rep-fly-out .city-input,
    .req-rep-fly-out .state-select {
        margin-right: 7px;
    }

    .rems-wrapper .container .remscontent,
    .rems-wrapper .btn-left {
        width: 100%;
    }

    .rems-mobileview,
    .tabWrapper .rems-mobileview .border-top-bottom.w100 {
        width: 100%;
    }

    .tabWrapper .rems-mobileview .border-top-bottom.w100 {
        margin-top: 30%;
    }

    .tabWrapper .rems-wrapper .title {
        white-space: normal;
    }

    .rems-mobileview .remspic {
        width: 38%;
        top: -170px;
        overflow: hidden;
        position: relative;
        margin-right: -9.1%;
    }

    .tabWrapper .border-top-bottom.w100 {
        font-size: 2.8vw;
    }

    .modal-content .patienttool-wrapper .page-title {
        font-size: 28px;
        margin-top: 40px;
    }

    .patienttool-form #pt-form6 .align-content {
        margin-bottom: 0;
    }

    #patienttoolModal .modal-content .modal-body .findTGCT-wrapper .notetext {
        width: 100%;
    }

    .patienttool-form #pt-form6 .align-content .ico1,
    .patienttool-form #pt-form6 .align-content .ico2,
    .patienttool-form #pt-form6 .align-content .ico3,
    .patienttool-form #pt-form6 .align-content .ico4,
    .patienttool-form #pt-form6 .align-content .ico5,
    .patienttool-form #pt-form6 .align-content .ico6 {
        width: 33%;
        min-height: 96px;
    }

    .patienttool-form #pt-form6 .align-content .ico1,
    .patienttool-form #pt-form6 .align-content .ico2,
    .patienttool-form #pt-form6 .align-content .ico3 {
        margin-bottom: 20px;
    }

    .deflow-content2 .last-row .gray-bg.left .align-content .rightcontent p br {
        display: none;
    }
}

@media (min-width: 320px) and (max-width: 767px) {
    .rems-wrapper .btn-left {
        margin-top: 20px;
    }

    .remsStepsblock span.numberDiv {
        line-height: 1;
    }

    .remsStepsblock span.numberText br {
        display: none;
    }

    .remsStepsblock span.numberText {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }

    .remsStepsblock .col-xl-4:first-child span.numberDiv,
    .remsStepsblock span.numberDiv {
        width: 20%;
        margin-left: 0px;
    }

    .remsStepsblock .col-xl-4:first-child,
    .remsStepsblock .col-xl-4:nth-child(2),
    .remsStepsblock .col-xl-4:last-child {
        width: 100%;
    }

    .footer-links {
        margin-right: 0;
        padding-right: 0 !important;
        border-right: 0;
        text-align: center;
        max-width: 100%;
        padding-left: 0;
    }

    .interested-wrapper.home {
        background: none;
        margin-bottom: 0px;
        min-height: auto;
        max-height: none;
    }

    .find-center-wrapper .container img,
    .find-center-wrapper .container,
    .container,
    .container-sm {
        max-width: 100%;
    }

    .interested-wrapper .interested-content {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .find-tgct-center span.ribbon-icon {
        margin-right: 15px;
    }

    span.smleftshow br {
        display: block;
    }

    #efficacy-tabs-1 .tabWrapper .textOverlap .imagetext {
        left: auto;
        text-align: center;
        width: 100%;
        right: auto;
        padding: 0 20%;
    }

    #safetytabs-content .accesssaving-wrapper .enliven-content {
        max-width: 80%;
        margin: 0 auto;
    }

    #safetytabs.nav-tabs,
    .efficacytab-wrapper {
        max-width: 100%;
    }

    .durationresponce .title {
        font-size: 20px !important;
    }

    #dosinginstructions p.text-center {
        text-align: left !important;
    }

    .trialEfficacy p.list {
        margin-left: 5px;
    }

    .moa img,
    .bodycover img,
    .de-wrapper .container .box-content1 img {
        max-width: 100%;
    }

    #signupModal .modal-content {
        border: 0;
    }

    .modal-dialog {
        max-width: 730px;
        margin: 0.5rem;
    }

    .signup-wrapper,
    .patienttool-wrapper {
        width: 100%;
    }

    #efficacytabs-content .tabWrapper .rom .bodycover p.list {
        max-width: 99%;
        font-size: 16px;
        padding-left: 10px;
    }

    #efficacytabs-content .tabWrapper .rom .bodycover p.list::before {
        left: -5px;
    }

    #efficacy-tabs-1 .tabWrapper .notetext p,
    #efficacy-tabs-2 .tabWrapper .notetext p,
    #efficacy-tabs-5 .notetext p,
    #efficacy-tabs-4 p.notetext,
    #durationresponce2 p.notetext {
        padding-left: 6px;
    }

    #efficacy-tabs-1 .notetext {
        max-width: 100%;
    }

    #durationresponce2 .container {
        padding-left: 0;
        padding-right: 0;
    }

    #durationresponce2 .container p.list {
        margin-left: 5px !important;
    }

    .bodycover p.median-duration {
        font-size: 18px !important;
    }

    .bodycover p.median-duration br {
        display: none;
    }
}

@media (min-width: 633px) and (max-width: 767px) {
    .signup-modal .checkboxoption .checkbox-option:nth-child(2) label {
        line-height: 16px;
    }

    .signup-modal .checkboxoption input[type="checkbox"] {
        margin-top: 0;
    }
}

@media (max-width: 500px) {
    .tabWrapper .box-contentlist li {
        width: 100% !important;
        padding-right: 0;
    }

    .patienttool-form .process-btn a {
        min-width: 110px;
    }
}

@media (max-width: 820px) {
    .custom-dropdown.state-select .custom-select-btn label {
        width: 75%;
        overflow: hidden;
        height: 22px;
    }
}

@media (max-width: 527px) {
    .rems-mobileview .remspic {
        width: 38%;
        top: -145px;
        overflow: hidden;
        position: relative;
        margin-right: -9.1%;
    }

    .de-graphic-content-left {
        width: auto;
        float: left;
    }

    .tabWrapper .rems-wrapper .left-content {
        width: 100%;
    }

    .custom-dropdown.state-select .custom-select-btn label {
        width: 75%;
        overflow: hidden;
        height: 22px;
    }
}

@media (max-width: 481px) {
    .safety-graphic-content-left {
        width: 458px;
        float: left;
    }

    .patientid-graphic-content-left {
        width: 296px;
        float: left;
    }

    .safety-graphics .page-title {
        font-size: 36px;
    }

    .tabWrapper .rems-mobileview {
        padding-top: 20px;
        display: inline-block;
        max-height: 220px;
    }

    .tabWrapper .rems-wrapper .left-content {
        width: 100%;
    }

    .tabWrapper .rems-mobileview .border-top-bottom.w100 {
        padding-top: 5%;
    }

    .rems-mobileview .remspic {
        top: -200px;
        width: 60%;
        margin-right: -9.2%;
    }

    .tabWrapper .border-top-bottom.w100 {
        font-size: 4vw;
        padding-left: 0;
        text-align: left;
    }

    .tabWrapper .border-top-bottom.w100 a {
        font-size: 16px !important;
        width: 240px;
        display: inline-block;
        line-height: 0.5;
    }

    .tabWrapper .border-top-bottom.w100 img {
        margin-top: -6px;
        margin-left: 5px;
    }

    .team .teamContent-right img {
        max-width: 100%;
    }

    .patientid-content-wrapper .container.second-section p.title {
        font-size: 24px;
        width: 250px;
    }

    #efficacy-tabs-1 .tabWrapper .textOverlap .imagetext {
        top: 68%;
    }

    .durationresponce .box-wrap .col-xl-5 img {
        margin-bottom: 80px;
    }

    .durationresponce .box-wrap .col-xl-7 img {
        margin-bottom: 132px;
    }

    .de-content2 .btn-center {
        width: 70%;
    }

    .de-content2 .btn-center a.cobaltblue-btn {
        width: 100%;
    }
}

@media (max-width: 479px) {
    .tgct-graphics .page-title {
        font-size: 7vw;
    }

    .access-saving-graphic-content-left,
    .safety-graphic-content-left {
        width: 300px;
    }

    .access-saving-graphics .page-title,
    .safety-graphics .page-title,
    .tabWrapper .title {
        font-size: 24px;
    }

    .turaliospecialtypharmacy .title {
        font-size: 22px;
    }

    .modal-content .page-title {
        font-size: 18px;
    }

    .modal-content .modal-body .notetext {
        font-size: 13px;
        margin-bottom: 20px;
    }

    .safety-content-wrapper .samibold,
    .modal-content .patienttool-wrapper .page-title {
        font-size: 14px;
    }

    .rems-mobileview .remspic {
        top: -190px;
    }

    .tabWrapper .rems-mobileview {
        max-height: 220px;
    }

    .tabWrapper .box-contentlist ul {
        margin: 0px 10px;
        width: 100%;
        max-width: 100%;
    }

    .tabWrapper .box-contentlist2 ul {
        max-width: 95.5%;
    }

    .recommendedContentTable .table-bordered td {
        font-size: 3.1vw;
        line-height: 1.3em;
    }
}

@media (max-width: 414px) {
    .tabWrapper .rems-mobileview {
        max-height: 180px;
    }

    .rems-mobileview .remspic {
        margin-right: -10.5%;
    }

    #efficacy-tabs-1 .tabWrapper .textOverlap .imagetext {}

    .learnmore-content .card-title {
        padding: 0px 7vw;
    }
}

@media (max-width: 378px) {
    .isi-head a {
        width: 250px;
    }

    .isi-head .container {
        display: flex;
        justify-content: space-between;
    }

    .isi-head span.expand-isi {
        width: 64px;
    }

    .custom-select-btn {
        padding: 5px 0 5px 15px;
    }

    .rems-mobileview .remspic {
        top: -170px;
    }

    .tabWrapper .rems-mobileview {
        max-height: 150px;
    }

    .prescribinginfo-content a.cobaltblue-btn {
        width: 100%;
        font-size: 12px;
    }

    .prescribinginfo-wrapper .prescribinginfo-content {
        padding-left: 0;
        padding-right: 0;
    }

    .duration-content-left p,
    .de-graphics .page-title {
        width: 100%;
        font-size: 28px;
    }

    .dosing-wrapper .duration-content-left p.title {
        font-size: 40px;
    }

    .dosing-wrapper .duration-content-left p {
        font-size: 16px;
    }

    .duration-content-left {
        padding-left: 5%;
        padding-right: 5%;
    }

    .patientid-graphics .page-title,
    .downloadresources .resources-content .w870 p.title,
    .de-wrapper .de-content1 .container p.page-title,
    .de-wrapper .de-content2 .container p.title {
        font-size: 24px;
    }

    .patientid-content-wrapper .first-section .samibold {
        font-size: 18px;
    }
}

@media (max-width: 375px) {
    .systemic-therapy-wrapper .systemic-therapy-content {
        margin: 0 auto 26px;
    }

    .chooseoption {
        width: 90%;
    }

    #efficacy-tabs-1 .tabWrapper .textOverlap .imagetext {
        font-size: 14px;
    }
}

@media (min-width: 320px) and (max-width: 450px) {
    .rightBanner {
        bottom: 0;
        top: 33%;
    }
}

@media (min-width: 451px) and (max-width: 767px) {
    .hero.detectbanner {
        position: relative;
        height: 800px;
    }
}

@media (min-width: 417px) and (max-width: 450px) {
    .rightBannerContent .less-tumor {
        font-size: 45px;
    }

    .curve-vector img {
        top: 40px;
    }

    .rightBanner {
        bottom: 0;
        top: 30%;
    }
}

@media (min-width: 320px) and (max-width: 416px) {
    .rightBanner {
        bottom: 0;
        top: 30%;
    }

    .remsStepsblock .col-xl-4 {
        position: relative;
        margin-bottom: 30px;
    }

    .remsStepsblock span.numberDiv {
        font-size: 95px;
        color: #00857d;
    }

    .rightBannerContent .less-tumor {
        font-size: 45px;
    }

    .rightBannerContent .the-only-approved {
        font-size: 14px;
    }
}

@media (min-width: 360px) and (max-width: 388px) {
    .rightBannerContent .less-tumor {
        font-size: 40px;
    }

}

@media (min-width: 320px) and (max-width: 346px) {
    .rightBannerContent .less-tumor {
        font-size: 40px;
    }

    .signup-modal .checkboxoption .checkbox-option:nth-child(2) label {
        line-height: 16px;
    }

    .signup-modal .checkboxoption input[type="checkbox"] {
        margin-top: 15px;
    }

    .signup-modal .checkboxoption .checkbox-option:nth-child(2) input[type="checkbox"] {
        margin-top: 0px;
    }

    .find-center-content .find-center-pin {
        margin-right: 15px;
    }

    .find-center-content a.green-btn {
        width: 270px;
        padding: 15px 20px;
    }

    .req-rep-fly-out .submit-btn {
        margin-bottom: 40px;
    }

    #mob_contact_rep_signup-form .scrollbar,
    .req-rep-fly-out .scrollbar {
        height: 280px;
    }

    #mob_contact_rep_signup-form .scrollbar,
    .req-rep-fly-out .scrollbar {
        padding-right: 0px;
    }
}

@media (max-width: 360px) {
    .rightBannerContent .less-tumor {
        font-size: 32px;
    }

    .systemic-therapy-wrapper .systemic-therapy-content {
        margin: 0 auto 26px;
    }

    .rems-mobileview .remspic {
        top: -163px;
    }

    .find-center-wrapper {
        height: 540px;
    }
}

@media (max-width: 320px) {
    .systemic-therapy-wrapper .systemic-therapy-content {
        margin: 0 auto 20px;
    }

    .systemic-therapy-wrapper .systemic-therapy-content+p {
        font-size: 14px;
    }

    .rems-mobileview .remspic {
        top: -145px;
    }

    #efficacy-tabs-1 .tabWrapper .textOverlap .imagetext {
        font-size: 14px;
    }

    #efficacytabs-content .tabWrapper>p:first-child {
        font-size: 14px;
    }
}

@media (min-width: 420px) and (max-width: 520px) {
    .find-center-wrapper .container .find-center-content {
        top: 175px;
    }

    .interested-wrapper .interested-content {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}

@media (min-width: 521px) and (max-width:767px) {
    .find-center-wrapper .container .find-center-content {
        top: 200px;
    }

    .find-center-wrapper .container img.mobiimg {
        min-height: 100%;
        height: 265px;
    }

    .interested-wrapper .interested-content {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}

@media (min-width: 363px) and (max-width: 425px) {
    #onetrust-banner-sdk #onetrust-policy {
        margin-top: 5px !important;
        width: 96% !important;
    }

    .detectbanner.showbanner {
        margin-top: 230px !important;
    }

    #header.navbar-fixed-top.onetrust-banner {
        top: 218px;
    }

    .newPublication p.headingtag {
        font-size: 12px;
    }
}

@media (min-width: 320px) and (max-width: 362px) {
    #header.navbar-fixed-top.onetrust-banner {
        top: 230px;
    }

    .detectbanner.showbanner {
        margin-top: 225px !important;
    }

    #onetrust-consent-sdk #onetrust-pc-btn-handler {
        margin-bottom: 10px;
    }

    #onetrust-banner-sdk #onetrust-policy {
        margin-top: 5px !important;
        width: 96%;
    }

    .newPublication p.headingtag {
        font-size: 11px;
    }
}

@media (min-width: 320px) and (max-width: 425px) {


    .interested-wrapper .interested-content {
        padding-top: 25px;
        padding-bottom: 25px;
    }
}

@media (min-width: 426px) and (max-width: 497px) {
    #header.navbar-fixed-top.onetrust-banner {
        top: 233px;
    }

    .interested-wrapper .interested-content {
        padding-top: 25px;
        padding-bottom: 25px;
    }
}

@media (min-width: 498px) and (max-width: 515px) {
    #header.navbar-fixed-top.onetrust-banner {
        top: 170px;
    }
}

@media (min-width: 516px) and (max-width: 676px) {
    #header.navbar-fixed-top.onetrust-banner {
        top: 152px;
    }
}

@media (min-width: 676px) and (max-width: 770px) {
    #header.navbar-fixed-top.onetrust-banner {
        top: 131px;
    }
}

@media (min-width: 676px) and (max-width: 899px) {
    #header.navbar-fixed-top.onetrust-banner {
        top: 131px;
    }
}

@media (min-width: 899px) and (max-width: 992px) {
    #header.navbar-fixed-top.onetrust-banner {
        top: 148px;
    }
}

@media (min-width: 992px) and (max-width: 1281px) {
    #header.navbar-fixed-top.onetrust-banner {
        top: 90px;
    }


}

@media (min-width: 320px) and (max-width: 1200px) {
    .right-col {
        padding-left: 15px !important;
    }

}

@media (min-width: 992px) and (max-width: 1024px) {

    .patientid-content2 .first-row .gray-bg.left .green-bg.right .align-content,
    .deflow-content2 .first-row .gray-bg.left .blue-bg.right .align-content,
    .patienttool-form #pt-form6 .align-content {
        width: 90%;
    }
}

@media (min-width: 1281px) and (max-width: 2000px) {
    #header.navbar-fixed-top.onetrust-banner {
        top: 86px;
    }
}