.patientFIlp-page img {
    max-width: 100%;
    height: auto;
}
/* Banner section */
.patientFI-banner {
    background-image: url('../../img/patientfi/rewards-hero-large.jpg');
    min-height: 580px;
    background-size: cover;
    background-repeat: no-repeat;
    max-width: 1600px;
    margin: 0 auto;
}

.banner-inner {
    max-width: 1230px;
    margin: 0 auto;
}

.banner-content {
    width: 100%;
    float: right;
    max-width: 530px;
    margin-top: 70px;
}

    .banner-content .title {
        font-size: 32px;
        line-height: 40px;
        color: #001250;
        margin-bottom: 30px;
    }

        .banner-content .title span {
            font-size: 75px;
            line-height: 70px;
            text-transform: uppercase;
            margin-left: -8px;
        }

    .banner-content .description {
        font-size: 25px;
        line-height: 30px;
        color: #00abc7;
        font-weight: 500;
        margin-bottom: 30px;
    }

        .banner-content .description sup {
            top: -6px;
        }

    .banner-content img {
        margin-bottom: 40px;
    }

    .banner-content .individual h4 {
        font-size: 32px;
        line-height: 16px;
        color: #001250;
        text-transform: uppercase;
    }

    .banner-content .individual p {
        font-size: 12px;
        line-height: 16px;
        color: #001250;
    }

    .banner-content .individual.mobile {
        display: none;
    }

/* Tab section */
/* Tab-1 Natrelle start Here */
.nav-tabs {
    border: none
}
/* Tab-1 Natrelle end Here */
.patientFI-tab {
    padding-top: 45px;
    max-width: 1230px;
    margin: auto;
}

.nav-tabs.patintFI-nav-tab > li {
    width: 50%;
    margin: auto;
    text-align: center;
}

.patintFI-nav-tab {
    border: 0;
}

.nav-tabs.patintFI-nav-tab > li > a {
    padding: 18px;
    border-radius: 0;
    margin: 0;
}

.nav-tabs.patintFI-nav-tab figcaption {
    margin-top: 20px;
    font-family: 'Gotham';
    font-size: 25px;
}

.patientFI-tab sup {
    top: 0;
    font-size: 50%;
    vertical-align: super;
}

.patientFi-natrelle-link sup {
    top: 8px;
}

.patientFi-natrelle-link sup,
.patientFi-card-light .text-left sup {
    font-size: 80%;
}

.patientFi-card-content sup {
    top: 8px;
    font-size: 100%;
}

.patintFI-nav-tab > li.active > a,
.patintFI-nav-tab > li.active > a:hover,
.patintFI-nav-tab > li.active > a:focus,
.patintFI-nav-tab > li > a {
    border: 0;
    outline: 0;
}

.patintFI-nav-tab.nav-tabs.patintFI-nav-tab > li.patientFi-natrelle-link > a,
.nav-tabs.patintFI-nav-tab > li.patientFi-natrelle-link > a:hover,
.nav-tabs.patintFI-nav-tab > li.patientFi-natrelle-link > a:focus {
    background-color: #00aed0;
    color: #fff;
}

.patintFI-nav-tab.nav-tabs.patintFI-nav-tab > li.patientFi-link > a,
.nav-tabs.patintFI-nav-tab > li.patientFi-link > a:hover,
.nav-tabs.patintFI-nav-tab > li.patientFi-link > a:focus {
    background-color: #e6f7ec;
    color: #001250;
}

.patintFi-center {
    text-align: center;
}

.patientFi-heading-third {
    font-family: 'Gotham';
    font-size: 48px;
    line-height: 50px;
    font-weight: 300;
    font-style: normal;
}

    .patientFi-heading-third em {
        font-family: 'Gotham-Light-Italic';
    }

    .patientFi-heading-third sup {
        top: 10px;
        left: 2px;
        font-size: 80%;
    }

    .patientFi-heading-third span {
        display: block;
        text-transform: uppercase;
    }

.patintFi-center h5.patientFi-fifth-heading {
    margin-top: 40px;
    font-size: 24px;
    font-weight: 500;
    font-style: normal;
    font-family: 'Gotham';
}

.patientFi-tab h5.patientFi-fifth-heading {
    line-height: 37px;
}

.patintFi-center:first-child h5.patientFi-fifth-heading:last-child {
    margin-top: 48px;
}

.patientFi-tab {
    padding: 50px 0 140px;
    background-color: #e6f7ec;
}

.patientFi-natrelle-tab {
    background-color: #00aed0;
    padding: 50px 0;
}

.patientFi-natrelle-tab {
    color: #fff;
}

.patientFi-card {
    max-width: 1050px;
    padding: 45px 0px;
    margin: 70px auto;
    background: #f6f6f6;
    text-align: left;
    -webkit-box-shadow: -1px 9px 12px -5px rgba(12,48,85,0.30);
    -moz-box-shadow: -1px 9px 12px -5px rgba(12,48,85,0.30);
    box-shadow: -1px 9px 12px -5px rgba(12,48,85,0.30);
}

.patientFi-card-list h3 {
    font-size: 78px;
    line-height: .85;
}

.patientFi-card-list .patientFi-card-heading h3 sup {
    top: -10px;
    font-size: 25%;
    vertical-align: super;
    left: -5px;
}

.patientFi-card-list h3,
.patientFi-card-inner h4 {
    margin-top: 0;
    font-family: 'Gotham';
    font-weight: 300;
    font-style: normal;
}

.patientFi-card-inner h4 {
    font-size: 34px;
    text-transform: uppercase;
}

.patientFi-card-heading {
    display: flex;
    margin-bottom: 25px;
    justify-content: space-between;
}

.patientFi-card-list {
    max-width: 750px;
    margin: auto;
    color: #46b489;
}

.patientFi-card-inner:not(:first-child) {
    padding: 35px;
    border-top: 1px solid #d9d9d9;
}

.patientFi-promotion {
    display: flex;
    align-items: flex-end;
}

#patientFI-page .patientFi-promotion h3 {
    font-size: 63px;
}

#patientFI-page .patientFi-promotion ul {
    margin: 0;
}

    #patientFI-page .patientFi-promotion ul li {
        margin-bottom: 0;
    }

.patientFi-promotion img {
    max-width: initial;
}

.patientFi-card-list h6 {
    margin-left: 40px;
}

@media only screen and (min-width: 1200px) {
    .patientFi-card-list h6 span {
        font-size: 17px;
    }
}

.patientFi-card-list h6,
.patientFi-card-list li {
    font-family: 'Gotham';
    font-size: 22px;
    font-weight: 500;
}

.patientFi-card-inner ul {
    margin-bottom: 0;
    padding-left: 60px;
}

.percentage-img.patientFi-promotion img {
    max-width: 75px;
}

.patientFi-card-list li {
    margin-bottom: 7px;
    line-height: 1.4;
}

.patientFi-card .patientFi-card-content {
    padding: 10px 50px 0;
}

.patientFi-card p,
.patientFi-card-light p {
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.6;
}

.patientFi-card .patientFi-card-content p:first-child {
    margin-bottom: 40px;
}

.patientFi-card-light .rating-fontnote {
    display: inline-block;
    position: relative;
}

    .patientFi-card-light .rating-fontnote p {
        padding-left: 5px;
    }

        .patientFi-card-light .rating-fontnote p sup {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            line-height: 1.6;
        }

.patientFi-card-light {
    max-width: 950px;
    margin: 60px auto;
    padding: 40px 60px;
    background: #fff;
}

    .patientFi-card-light h2,
    .patientFi-card-light h4,
    .patientFi-tab .patintFI-tab-container:first-child .patintFi-center {
        color: #001450;
    }

    .patientFi-card-light h2,
    .patientFi-card-light h4 {
        font-weight: 700;
        font-style: normal;
    }

    .patientFi-card-light h2 {
        font-size: 60px;
        margin-bottom: 0;
    }

    .patientFi-card-light h4 {
        margin-bottom: 50px;
        font-size: 32px;
        margin-top: 0;
    }

.patientFi-btn {
    display: inline-block;
    /* padding: 25px; */
    padding: 50px 75px;
    background: #48b589;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
}

    .patientFi-btn:active,
    .patientFi-btn:hover,
    .patientFi-btn:visited {
        color: #fff;
    }

.patient-borrowers {
    padding: 15px 25px 0;
}

    .patient-borrowers .patientFi-img {
        margin-top: 15px;
    }

.patientFi-customized {
    max-width: 1060px;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 50px;
    margin: auto;
}

.patientFi-card .patientFi-card-inner:first-child {
    margin-bottom: 30px;
}

/* Tab-1 Natrelle start Here */
.nav-tabs {
    border: none
}

.patientFi-natrelle-tab {
    background-color: #00aed0;
    padding-bottom: 0;
}

.patintFi-center.tab-1 {
    max-width: 1170px;
    margin: 0 auto;
}

.tab-1-inner {
    max-width: 1056px;
    margin: 0 auto;
}

.patintFi-center.tab-1 h5.patientFi-fifth-heading {
    font-family: 'Gotham';
    font-size: 24px;
    line-height: 37px;
    font-weight: 500;
    margin-bottom: 50px;
}

.patintFi-center.tab-1 h5 sup {
    font-size: 75%;
    top: 6px;
}

.profiles-box {
    margin-bottom: 70px;
}

.box-lhs {
    width: 520px;
    min-height: 520px;
    float: left;
    display: inline-block;
    background-color: #fff;
    position: relative;
    background-image: url(../../img/patientfi/profiles-bg.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
}

    .box-lhs img {
        width: 100%;
        max-width: 100%;
    }

.animation-img {
    /* width: 330px; */
    margin-left: auto;
    margin-right: auto;
    /* margin-top: 50px; */
    position: relative;
    padding-top: 80%;
    height: 0;
}

    .animation-img iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: inline-block;
    }

.box-1-description {
    /* position: absolute; */
    position: relative;
    top: 0;
    text-align: center;
    color: #001250;
    left: 0;
    right: 0;
    font-size: 20px;
    line-height: 30px;
}

    .box-1-description h3 {
        color: #00b0c6;
        font-size: 36px;
        line-height: 38px;
        text-transform: uppercase;
        margin-top: 30px;
    }

.box-rhs {
    width: 520px;
    min-height: 520px;
    background-color: #fff;
    display: inline-block;
    margin-left: 15px;
}

.box-lhs, .box-rhs {
    min-height: 700px;
}

.box-2-description {
    text-align: center;
    color: #002250;
    font-size: 20px;
    line-height: 30px;
}

    .box-2-description h3 {
        color: #00b0c6;
        font-size: 36px;
        line-height: 38px;
        text-transform: uppercase;
        margin-top: 30px;
    }

.box-2 .animation {
    /* margin-top: 50px;
  margin-bottom: 50px; */
    position: relative;
    padding-top: 80%;
    height: 0;
}

    .box-2 .animation iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: inline-block;
    }

    .box-2 .animation img {
        width: 25%;
        margin-right: 30px;
    }

        .box-2 .animation img:last-child {
            margin-right: 0;
        }

.inside {
    color: #001250;
    font-size: 16px;
    line-height: 27px;
}

    .inside p {
        margin-bottom: 20px;
        margin-top: 80px;
    }

.possible p {
    font-size: 28px;
    line-height: 37px;
    color: #fff;
    font-weight: 500;
    margin-bottom: 30px;
}

.possible a {
    display: inline-block;
    padding: 20px 25px;
    color: #fff;
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    border: 2px solid #fff;
    /* margin-bottom: 60px; */
    margin-bottom: 0;
}

.breast {
    background: #cceff6;
    padding-bottom: 30px;
}

    .breast h3 {
        color: #001250;
        font-size: 48px;
        line-height: 50px;
        font-family: 'Gotham';
        font-weight: 400;
        padding: 50px 0 50px;
        margin: 0;
    }

.breast-lhs {
    width: 49%;
    float: left;
    display: inline-block;
}

.breast-rhs {
    width: 49%;
    background-color: #fff;
    display: inline-block;
    margin-left: 20px;
}

    .breast-lhs .surgeon,
    .breast-rhs .surgeon {
        position: relative;
    }

    .breast-lhs .description,
    .breast-rhs .description {
        /* background: #00aed0; */
        background: rgba(0 174 208 / 80%);
        position: absolute;
        bottom: 0;
        width: 100%;
        padding: 45px 0;
    }

    .breast-lhs p,
    .breast-rhs p {
        font-size: 28px;
        line-height: 35px;
        margin-bottom: 0;
        color: #fff;
    }

        .breast-lhs p span,
        .breast-rhs p span {
            text-transform: uppercase;
            font-size: 36px;
            line-height: 40px;
        }

    .breast-lhs .find-here,
    .breast-rhs .find-here {
        background: #fff;
        padding: 30px 0;
    }

        .breast-lhs .find-here a,
        .breast-rhs .find-here a {
            color: #00aed0;
            text-decoration: underline;
            cursor: pointer;
        }

            .breast-lhs .find-here a:hover,
            .breast-rhs .find-here a:hover {
                text-decoration: underline;
            }

    .breast-rhs .description {
        /* background-color: #031243; */
        background-color: rgba(3 18 67 / 80%);
    }
.patientFi-card-light2 {
    max-width: 950px;
    margin: 60px auto;
    padding: 40px 60px;
    
}
.tab-footnote {
    text-align:left;
    margin-top: 30px;
    /* color: #626262; */
    font-size: 17px;
    line-height: 30px;
    color: #333;
    margin-bottom: 60px;
    padding:40px;
}

.tab-1-footnote {
    text-align: left;
    margin-top: 30px;
    /* color: #626262; */
    font-size: 17px;
    line-height: 30px;
    color: #fff;
    margin-bottom: 60px;
}

    .tab-1-footnote p {
        margin-bottom: 0;
        padding-left: 6px;
    }

        .tab-1-footnote p.survey {
            margin-bottom: 30px;
        }

    .tab-1-footnote .survey-title {
        position: relative;
    }

    .tab-1-footnote p.survey sup {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        font-size: 17px;
        line-height: 30px;
    }

/* Tab-1 Natrelle end Here */

/* Tab-2 Natrelle Start Here */
.tab-2 .patientFi-card {
    margin-top: 30px;
    margin-bottom: 30px;
}

.tab-2-footnote {
    /* max-width: 1050px;
  margin: auto;
  color: #001450;
  text-align: left; */
    text-align: left;
    font-size: 17px;
    line-height: 30px;
    margin-top: 30px;
}

.tab2-inner {
    max-width: 1050px;
    margin-left: auto;
    margin-right: auto;
    font-family: 'Gotham';
}

.patientFi-tab .tab-2 h5.patientFi-fifth-heading {
    padding-left: 30px;
    padding-right: 30px;
}

.patintFi-center .tab2-inner h5.patientFi-fifth-heading {
    margin-top: 20px;
}

.tab-2-footnote p {
    position: relative;
    padding-left: 6px;
}

    .tab-2-footnote p sup {
        font-size: 17px;
        line-height: 30px;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
    }

/* Tab-2 Natrelle Start Here */

/* PatientFi Modal Popup */

.patientFiModal .modal-dialog {
    width: 1050px;
}

.patientFiModal .modal-body {
    text-align: center;
}

#patientFiModal.warningpopup .modal-dialog {
    max-width: 1050px !important;
    position: relative !important;
    padding: 30px 10px !important;
}
#patientFiModal.warningpopup .modal-content {
    padding: 0 !important;
}
.patientFiModal .modal-content {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0;
    height: 555px;
}

.patientFiModal .modal-title {
    color: #001450;
    font-size: 48px;
}

.patientFiModal .modal-title,
.patientFiModal p,
.patientFI-btn {
    margin-bottom: 45px;
    font-family: 'Gotham';
    font-weight: 400;
    font-style: normal;
}

.patientFiModal p {
    color: #707070;
    font-size: 17px;
    line-height: 1.3;
    padding: 0 80px;
}

.patientFI-btn {
    display: inline-block;
    width: 245px;
    padding: 25px 60px;
    font-size: 18px;
    text-transform: uppercase;
}

.patientFi-btn-container {
    max-width: 500px;
    margin: auto;
}

.patientFI-btn-primary {
    float: right;
}

.patientFI-btn-border {
    float: left;
}

    .patientFI-btn-border,
    .patientFI-btn-border:active,
    .patientFI-btn-border:hover {
        border: 1px solid #001450;
        color: #001450;
    }


.patientFI-btn-primary,
.patientFI-btn-primary:active,
.patientFI-btn-primary:hover {
    background-color: #001450;
    ;
    color: #fff;
}

.botox-isi-content .warning-box {
    border: 1px solid;
    padding: 15px 10px;
    margin-bottom: 20px;
    text-align: justify;
}

    .botox-isi-content .warning-box strong {
        display: block;
    }

.botox-isi-content .isiul {
    padding-left: 0;
    list-style-type: none;
    padding: 25px 0;
}

    .botox-isi-content .isiul li:not(:first-child) {
        position: relative;
        padding-left: 20px;
    }

        .botox-isi-content .isiul li:not(:first-child)::before {
            position: absolute;
            content: "-";
            width: 5px;
            height: 5px;
            top: 0;
            left: 0;
            border-radius: 50%;
            margin: auto;
            /* background-color: #414141; */
        }

.allergan-logo-footer {
    width: 237px !important;
}

.isi .isi-padding span.phone-no {
    display: inline-block;
}

.patientFi-customized .patientFi-heading-third span {
    display: inline-block;
    text-transform: lowercase;
}

    .patientFi-customized .patientFi-heading-third span.text-uppercase {
        text-transform: uppercase;
    }


#patientFI-page #patientFi-tab {
    padding-bottom: 20px;
}

    #patientFI-page #patientFi-tab .patintFi-center:last-child .tab-footnote {
        padding: 40px 140px;
    }
@media only screen and (max-width: 767px) {
    .patientFi-card-list h6 span {
        font-size: 12px;
    }
    .patientFiModal.warningpopup .modal-dialog {
        bottom: 0 !important;
    }
}
@media only screen and (max-width: 1200px) {
   
    .patientFiModal.warningpopup .modal-dialog {
        width: 95% !important;
        padding: 10px !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .patientFi-card-list h6 span {
        font-size: 12px;
    }
}