/* start @font-face */
@font-face {
    font-family: 'Oswald-Regular';
    src: url('../fonts/Oswald-Regular.woff') format('woff'), url('../fonts/Oswald-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald-Medium';
    src: url('../fonts/Oswald-Medium.woff') format('woff'), url('../fonts/Oswald-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald-Bold';
    src: url('../fonts/Oswald-Bold.woff') format('woff'), url('../fonts/Oswald-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir-Roman';
    src: url('../fonts/AvenirLTStd-Roman.woff') format('woff'), url('../fonts/AvenirLTStd-Roman.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir-Medium';
    src: url('../fonts/AvenirLTStd-Medium.woff') format('woff'), url('../fonts/AvenirLTStd-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir-Black';
    src: url('../fonts/Avenir-Black.woff') format('woff'), url('../fonts/Avenir-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AvenirLTStd-Medium';
    src: url('../fonts/AvenirLTStd-Medium.woff') format('woff'), url('../fonts/AvenirLTStd-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cyclone-Background';
    src: url('../fonts/Cyclone-Background.woff') format('woff'), url('../fonts/Cyclone-Background-ttf.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat-Regular';
    src: url('../fonts/Montserrat-Regular.woff') format('woff'), url('../fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat-Medium';
    src: url('../fonts/Montserrat-Medium.woff') format('woff'), url('../fonts/Montserrat-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat-Bold';
    src: url('../fonts/Montserrat-Bold.woff') format('woff'), url('../fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat-ExtraBold';
    src: url('../fonts/Montserrat-ExtraBold.woff') format('woff'), url('../fonts/Montserrat-ExtraBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* End font face */
/* global CSS start */
:root {
    font-size: 16px;
    --primary: #114866;
    --primary-20: #E2EBF0;
    --primary-30: #B7C7D1;
    --primary-40: #124766;
    --primary-50: #0B2B3D;
    --seconday: #C3D8C7;
    --seconday-10: #A1BEA5;
    --seconday-30: #789FA6;
    --ternary: #F7EFB6;
    --gray-20: #556067;
    --nav-header: #1E5273;
    --green: #B3CBB7;
    --font-13: 0.8125rem;
    --font-16: 1rem;
    --font-18: 1.125rem;
    --font-20: 1.25rem;
    --font-25: 1.5625rem;
    --font-30: 1.875rem;
    --font-35: 2.188rem;
    --font-40: 2.5rem;
    --font-45: 2.8125rem;
    --font-50: 3.125rem;
    --font-55: 55px;
    --font-60: 3.75rem;
    --font-67: 4.1875rem;
    --font-oswald: 'Oswald-Regular', sans-serif;
    --font-oswald-bold: 'Oswald-Bold', sans-serif;
    --font-oswald-medium: 'Oswald-Medium', sans-serif;
    --font-avenir-black: 'Avenir-Black', sans-serif;
    --font-avenir-medium: 'Avenir-Medium', sans-serif;
    --font-avenirLTStd-medium: 'AvenirLTStd-Medium', sans-serif;
    --font-Cyclone-Background: 'Cyclone-Background', sans-serif;
    --font-Montserrat-Regular: 'Montserrat-Regular', sans-serif;
    --font-Montserrat-Medium: 'Montserrat-Medium', sans-serif;
    --font-Montserrat-Bold: 'Montserrat-Bold', sans-serif;
    --font-Montserrat-ExtraBold: 'Montserrat-ExtraBold', sans-serif;
}

body {
    font-size: var(--font-18);
    line-height: 1.5;
    color: var(--primary-50);
    font-family: 'Montserrat-Regular', 'Helvetica', 'sans-serif';
}

.text-13 {
    font-size: var(--font-13);
}

.font-16 {
    font-size: var(--font-16);
}

.text-25 {
    font-size: var(--font-25);
}

.text-20 {
    font-size: var(--font-20);
}
.text-30 {
    font-size: var(--font-30);
}
.text-35{
    font-size: var(--font-35);
}
.text-45 {
    font-size: var(--font-45);
}
.text-50{
    font-size: var(--font-50)
}
.text-55 {
    font-size: var(--font-55)
}

.text-primary-50 {
    color: var(--primary-50);
}

.primary-bg {
    background: var(--primary);
}

.ternary-bg {
    background: var(--ternary);
}

.seconday-bg {
    background: var(--seconday);
}

.ternary-bg-30 {
    background: rgba(247, 240, 181, 0.30);
}

.primary-40 {
    background: var(--primary-40);
}

.primary-bg-20 {
    background: var(--primary-20);
}

.primary-bg-30 {
    background: var(--primary-30);
}

.primary-txt {
    color: var(--primary);
}

.primary-40-txt {
    color: var(--primary-40);
}

.text-blue {
    color: var(--nav-header);
}

.seconday-10-bg {
    background: var(--seconday-10);
}
.green-bg{
    background-color: var(--green)
}

.letter-spacing-75{
    letter-spacing:0.75px;
}
.letter-spacing-15{
    letter-spacing: 1.05px;
}
.letter-spacing-18{
    letter-spacing:1.8px;
}
.letter-spacing-12 {
    letter-spacing: 1.2px;
}
.letter-spacing-165 {
    letter-spacing: 1.65px;
}
.custom-border {
    margin-top: 55px;
    margin-bottom:55px;
    height: 2px;
    opacity: 1;
    background-color: #114866;
}
.h-56{
    height:56px;
}

.btn {
    font-size: var(--font-25);
    letter-spacing: 0.8px;
    color: #ffffff;
    border-radius: 3.125rem;
    padding: 0.5rem 2.8125rem 0.5rem 2.8125rem;
    position: relative;
}

button:focus:not(:focus-visible) {
    box-shadow: none;
}

.btn-seconday-10, .btn-seconday-10:focus {
    border-color: var(--seconday-10);
    background-color: var(--seconday-10);
}

    .btn-seconday-10:hover {
        border-color: var(--seconday-10);
        color: var(--seconday-10);
        background-color: transparent;
    }

.btn-seconday-30 {
    border-color: var(--seconday-30);
    background-color: var(--seconday-30);
}

    .btn-seconday-30:hover {
        border-color: var(--seconday-30);
        color: var(--seconday-30);
        background-color: transparent;
    }

.btn-arrow {
    padding: 0.5rem 2.8125rem 0.5rem 1.8125rem;
}

.btn-primary, .btn-primary:focus,
.btn-check:active + .btn-primary:focus,
.btn-check:checked + .btn-primary:focus,
.btn-primary.active:focus, .btn-primary:active:focus,
.show > .btn-primary.dropdown-toggle:focus,
.btn-check:focus + .btn-primary,
.btn-primary:focus,
.btn-primary:active {
    border-color: var(--primary);
    background-color: var(--primary);
}

    .btn-primary:hover {
        border-color: var(--primary) !important;
        color: var(--primary);
        background-color: transparent !important;
    }

.right-arrow {
    position: absolute;
    top: 50%;
    transform: translate(0px, -50%);
    right: 14px;
    object-fit: contain;
    height: 22px;
}

.hover-arrow, .btn:hover .white-arrow {
    display: none;
}

.btn:hover .hover-arrow {
    display: block;
}

.font-avenir-black {
    font-family: var(--font-avenir-black);
}

.font-avenir-medium {
    font-family: var(--font-avenir-medium);
}

.font-avenirLTStd-medium {
    font-family: var(--font-avenirLTStd-medium);
}

.font-Cyclone-Background {
    font-family: var(--font-Cyclone-Background);
}

.font-Montserrat-Regular {
    font-family: var(--font-Montserrat-Regular);
}

.font-Montserrat-Medium {
    font-family: var(--font-Montserrat-Medium);
}

.font-Montserrat-Bold {
    font-family: var(--font-Montserrat-Bold);
}

.font-Montserrat-ExtraBold {
    font-family: var(--font-Montserrat-ExtraBold) !important;
}

section {
    /*padding: 4.125rem 0px;*/
    padding: 3.125rem 0px;
}

.py-75 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
}
.px-60{
    padding-left:60px;
    padding-right:60px;
}

h1, .h1 {
    font-family: var(--font-oswald-bold);
    font-weight: bold;
    font-size: var(--font-67);
}

.small_h1 {
    font-family: var(--font-oswald-bold);
    font-weight: bold;
    font-size: var(--font-60);
}

h2, .h2 {
    font-family: var(--font-oswald-bold);
    font-weight: bold;
    font-size: var(--font-40);
}

.lg_h2 {
    font-family: var(--font-oswald-bold);
    font-weight: bold;
    font-size: var(--font-45);
}

h3, .h3 {
    font-family: var(--font-oswald-bold);
    font-weight: bold;
    font-size: var(--font-30);
}

.font-oswald-medium {
    font-family: var(--font-oswald-medium);
    font-weight: 500;
}

.list-style-none {
    list-style: none;
}

a:focus, a:hover {
    color: var(--primary-50);
}

/* tab CSS Start  */
.main_tabs {
    background: var(--primary-20);
    overflow: hidden;
}

    .main_tabs .nav-pills {
        /* padding: 10px 28px; */
        /* border-bottom: 1px solid rgba(11, 43, 61, 0.3); */
    }

        /* .main_tabs .nav-pills li {
        margin: 0px 20px;
    } */
        .main_tabs .nav-pills li .nav-link {
            position: relative;
        }

            .main_tabs .nav-pills li .nav-link:after {
                position: absolute;
                /* content: ""; */
                left: 0px;
                width: 0px;
                height: 5px;
                top: 100%;
            }

            .main_tabs .nav-pills li .nav-link:hover::after,
            .main_tabs .nav-pills li .nav-link.active::after {
                width: 100%;
                background: var(--ternary);
            }

        .main_tabs .nav-pills .nav-link {
            font-size: var(--font-20);
            letter-spacing: 0.0369rem;
            color: var(--primary-40);
            text-transform: uppercase;
            cursor: pointer;
            background: var(--primary-20);
            border-radius: 0px;
            opacity: 0.5;
            padding: 12px;
            font-family: var(--font-oswald-bold);
            transition: none;
        }

        .main_tabs .nav-pills li .nav-link.active {
            background: var(--ternary);
            opacity: 1;
            position: relative;
        }

.diagnosis_testing_tabs.main_tabs .nav-pills .nav-link {
    background: var(--primary-20);
    border-radius: 0px;
    opacity: 0.5;
    transition: none;
    padding: 12px;
    font-family: var(--font-oswald-bold);
    transition: none;
}

.main_tabs .nav-pills li:first-child .nav-link.active::before {
    content: "";
    background: var(--ternary);
    height: 100%;
    width: 220%;
    position: absolute;
    right: 100%;
    top: 0px;
}

.main_tabs .nav-pills li:last-child .nav-link.active::after {
    content: "";
    background: var(--ternary);
    height: 100%;
    width: 220%;
    position: absolute;
    left: 100%;
    top: 0px;
}

/* .main_tabs .nav-pills li .nav-link.active {
       
    } */
.tab-content {
    padding: 4.75rem 0rem;
}

.main_tabs.fixtab {
    position: fixed;
    width: 100%;
    left: 0;
    z-index: 11;
}

/* .main_tabs.fixtab .nav-link {
        padding: 0.2rem 1rem;
    } */
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    background: transparent;
}

/* .diagnosis_testing_tabs.main_tabs .nav-pills li .nav-link:after {
        top: calc(100% - 2.5px); 
    } */
/* tab CSS End  */

/* global CSS end */

/* header CSS Start */

.hcp-label {
    font-size: var(--font-16);
    top: 0;
    right: 20px;
    position: absolute;
}

    .hcp-label span {
        font-size: 16px;
        background: var(--primary);
        color: #fff;
        padding: 1px 5px;
        transform: rotate(-3deg) translate(10px, 10px);
        display: inline-block;
        margin-left: -20%;
        font-family: var(--font-oswald-medium);
        position: relative;
        z-index: 2;
    }

    .hcp-label p {
        background: var(--seconday);
        box-shadow: 0px 3px 6px #00000029;
        padding: 6px 26px 2px 16px;
        font-family: var(--font-Montserrat-Medium);
        font-weight: bold;
        text-decoration: underline;
        margin: 0px;
        position: relative;
        z-index: 1;
    }

        .hcp-label p i {
            display: inline-block;
            position: absolute;
            top: 50%;
            transform:translateY(-50%);
            right: 10px;
            cursor: pointer;
            z-index: 11;
        }

        .hcp-label p a {
            color: var(--primary-50);
        }


/*.top_header {
    font-family: 'Avenir-Medium';
}*/

.navbar-brand img {
    object-fit: contain;
    transition: all 0.5s;
}

.nav-link, .nav-link:hover {
    font-size: var(--font-20);
    color: var(--nav-header);
    font-family: 'Oswald-Regular';
    letter-spacing: -0.63px;
}

header .navbar li a:after {
    content: "";
    border-bottom: 0.25rem solid var(--primary);
    width: 0;
    display: block;
    transition: all 0.5s;
}

header .navbar li a:hover:after, header .navbar li a.active:after {
    width: 100%;
}

.navbar-brand {
    padding-top: 1rem;
    padding-bottom: 0rem;
}

.navbar {
    position: unset;
}

.navbar-toggler {
    background-color: transparent;
    border: 0 solid var(--primary);
}

.main_header {
    transition: none;
    position: relative;
}

.fix_header {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px;
    z-index: 111;
    background: #ffffff;
}

    .fix_header .navbar-brand {
        /* padding-top: 0.2rem; */
        padding-bottom: 0.2rem;
    }

        .fix_header .navbar-brand img {
            /* height: 80px; */
            height: 85px;
        }

    .fix_header .navbar-expand-lg .navbar-nav .nav-link {
        padding-bottom: 0.5rem;
    }

.navbar-toggler:focus {
    box-shadow: none;
}

/* header CSS End */

/* footer CSS Start */
.footer-top a.nav-link {
    font-size: var(--font-16);
    padding: 1rem 0.65rem;
    text-align:center;
}

.footer-top li:first-child a.nav-link {
    padding-left: 0px;
}

.nav-link:focus, .nav-link:hover {
    color: var(--nav-header);
}

.footer-top li:last-child a.nav-link {
    padding-right: 0px;
}

.footer-link-img {
    max-width: 38%;
}

/* footer CSS End */
/* home Start */
.home_banner h1 span {
    font-size: var(--font-40);
    color: var(--primary);
    font-weight: 500;
    font-family: var(--font-oswald-medium);
}

.home_banner {
    background: #F5E8D4;
    background-image: url(../images/banner/home-banner.png);
    background-position: right bottom;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 9.375rem;
    padding-bottom: 1.5rem;
    min-height: 90vh;
}

.home_links h2 {
    color: var(--primary-40);
}

.home_links_items {
    padding: 2.5rem 1.25rem;
}

    .home_links_items::after {
        position: absolute;
        right: 0px;
        width: 2px;
        height: 100%;
        background: var(--primary);
        content: "";
        top: 0px;
        transform: rotate(12deg);
    }

    .home_links_items:last-child::after {
        content: none;
    }

    .home_links_items h2 {
        margin-bottom: 1rem;
    }

.home_img_items .home_img_items_inner {
    -webkit-transform: skew(-12deg);
    -moz-transform: skew(-12deg);
    -o-transform: skew(-12deg);
    transform: skew(-12deg);
    background: var(--primary-20);
}

.home_img_items_skw {
    -webkit-transform: skew(12deg);
    -moz-transform: skew(12deg);
    -o-transform: skew(12deg);
    transform: skew(12deg);
    padding: 1.25rem 1.25rem 3.625rem;
    margin-bottom: 30px;
}

    .home_img_items_skw img {
        object-fit: contain;
        height: 270px;
    }

.home-banner-details {
    margin: 4.25rem 0;
    line-height: 31px;
}

.home_img_info::after {
    position: absolute;
    right: 0px;
    left: 0px;
    width: 100%;
    height: 5.875rem;
    background: var(--ternary);
    content: "";
    top: 50%;
    z-index: -1;
    transform: translate(0, -50%);
}

.home_img_items_details {
    position: absolute;
    width: 50%;
    left: 50%;
    transform: skew(-12deg) translate(-70%, 0px);
    background: var(--primary-30);
    top: calc(100% - 24px);
}

    .home_img_items_details h2 {
        transform: skew(12deg);
        margin: 0px;
        color: var(--primary-40);
    }

.home_img_info {
    margin-bottom: 6.875rem;
}

/* home End */

/* disease Start */
.disease-details {
    line-height: 1.875rem;
}

/* disease End */

/* footer links Start*/
.footer-link-left, .footer-link-right {
    position: relative;
}

    .footer-link-left:after, .footer-link-right:after {
        width: 100%;
        height: 100%;
        position: absolute;
        content: "";
        top: 0px;
        background: var(--primary-30);
        z-index: -1;
    }

.seconday-10-bg-footer .footer-link-left:after,
.seconday-10-bg-footer .footer-link-right:after {
    background: var(--seconday-10);
}

.footer-link-left:after {
    right: calc(100% - 45px);
}

.footer-link-right:after {
    left: calc(100% - 45px);
}

.footer-link-left > div, .footer-link-right > div {
    transform: skew(-10deg);
}

.footer-link-detail, .footer-link-img {
    transform: skew(10deg);
}

.footer-links .footer-link-left .primary-bg-30,
.footer-links .footer-link-left .seconday-10-bg {
    padding-right: 45px;
}

.footer-links .footer-link-right .primary-bg-30,
.footer-links .footer-link-right .seconday-10-bg {
    padding-left: 45px;
}

.footer-links {
    overflow: hidden;
}

.footer-link {
    margin-top: 25px;
}

.footer-last {
    line-height: 20px;
}

    .footer-last a {
        color: white;
        text-decoration: none;
    }

/* footer links End*/

/* cookie policy Start */
.cookie-policy .modal-content {
    box-shadow: 0rem 1.375rem 2.75rem #435b60;
    /* border: 11px solid #A4CAC880; */
    padding: 2.6875rem 4.9375rem;
    border-radius: 0rem;
    z-index: 1;
}

.modal-content.white-bg::after {
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    background: transparent;
    top: 0;
    left: 0;
    z-index: -1;
    border: 0.6875rem solid #A4CAC880;
}

.cookie-policy .modal-content .btn {
    font-size: var(--font-20);
}

.cookie-policy .modal-details a {
    color: #4B998B;
}

.modal-backdrop.show {
    opacity: .1;
}

/* cookie policy End */


/* Diagnosis Start */
.measure-level-width {
    width: 44%;
    min-width: 44%;
}

.diagnosis_testing_tabs.main_tabs .nav-pills {
    /* padding: 10px 28px 0px; */
    padding: 0px;
}

.genetic-testing-img {
    max-width: 30%;
    min-width: 30%;
}

.know-test-card {
    transform: skew(-4deg);
}

.moniroting-know-test-card.know-test-card {
    transform: skew(-30deg);
}

.know-test-card h3, .know-test-card p {
    transform: skew(4deg);
}

.know-test-card.moniroting-know-test-card h3, .know-test-card.moniroting-know-test-card p {
    transform: skew(30deg);
}

.know-test-card p {
    font-family: var(--font-Montserrat-Medium);
}

/* Diagnosis End */

/* Monitoring Start */
.monitoring-list {
    position: relative;
    padding: 0px 34px 24px 12px;
}

.monitoring-list-header {
    background: var(--primary);
    color: #ffffff;
    transform: skew(0deg, -4deg) translate(-12px, -50%);
    display: inline-block;
    padding: 12px 52px 12px 22px;
}
.monitoring-list-header.label-left{
    left:12px;
}

.monitoring-list-header h3 {
    /*transform: skew(0deg, 2deg);*/
    margin: 0px;
}

.monitoring-list-details {
    margin-left: 24px;
    max-width: 90%;
}

    .monitoring-list-details p {
        margin-bottom: 0px;
    }

.monitoring-list-img {
    position: absolute;
}

.blood-test .monitoring-list-img {
    right: 20px;
    top: -50%;
}

.spleen-liver .monitoring-list-img {
    top: -30px;
    right: -46px;
}

.skeletal-scans .monitoring-list-img {
    right: -20px;
    top: -40px;
}

.management-details p {
    line-height: 30px;
}

/* Monitoring End */

/* thank you Start */
.info-page {
    /* padding: 126px 0px 80px; */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

    .info-page h1 {
        padding-bottom: 74px;
    }

    .info-page h3 {
        line-height: 1.5;
    }

.unsubscribe-form {
    max-width: 970px;
    margin: 0 auto;
}

/* thank you End */

/* resource Start */

.resource-list-item p {
    color: var(--gray-20);
}

.resource-list-item {
    border-top: 1px solid #707070;
    padding: 30px 0px;
}

    .resource-list-item:last-child {
        border-bottom: 1px solid #707070;
    }

    .resource-list-item .btn-arrow {
        padding: 0.8rem 4rem 0.8rem 3rem;
        font-size: var(--font-20);
        font-family: var(--font-oswald-bold);
    }

.external-list-items.resource-list-item .btn-arrow {
    padding: 0.8rem 3rem 0.8rem 1rem;
    font-size: var(--font-16);
}

/* resource End */

/* stay updated Start */
input.form-control,
.form-select {
    border-radius: 4px;
    border: none;
    font-size: 16px;
    padding: 0.565rem 0.75rem;
    color: #999999;
}

.form-control:focus {
    color: #999999;
}

.form-check-input {
    width: 20px;
    height: 20px;
    border-radius: 4px;
    border: none;
}

    .form-check-input:checked[type=checkbox] {
        background-color: var(--primary);
    }

    .form-check-input:focus, .form-control:focus,
    .stay-updated-from .form-select:focus {
        box-shadow: none;
    }

.stay-updated-from .text-danger,
.unsubscribe-form .text-danger {
    color: #FF0404 !important;
    font-size: 15px;
    font-family: var(--font-Montserrat-Medium);
}

.stay-updated-from label.form-label {
    font-family: var(--font-Montserrat-Medium);
}

.stay-updated-from .btn-arrow,
.unsubscribe-form .btn-arrow {
    padding: 0.2rem 3.8125rem 0.2rem 1.8125rem;
}

.btn-check:active + .btn-primary:focus, .btn-check:checked + .btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show > .btn-primary.dropdown-toggle:focus,
.btn-check:focus + .btn-primary, .btn-primary:focus, .btn-seconday-30:focus, .btn-seconday-30:active {
    box-shadow: none;
    /* background: transparent;
    color: var(--primary);
    border-color: var(--primary); */
}

.stay-updated-from label a {
    color: var(--primary-50);
}

.stay-updated-from .form-select {
    background-image: url(/Assets/Consumer/images/Triangle.svg);
    background-size: 10px 10px;
}

/* stay updated End */

.diagnosis-testing .footer-link-img {
    max-width: 34%;
}

.form-check-label {
    cursor: pointer;
}

/*.g-recaptcha {
    transform: scale(1.5);
    transform-origin: 0 0;
    height: 100%;
}
*/



/*iconPlaceholder sectgion css start*/
.icon-placeholderSection .icon-holder-box {
    width: 150px;
    height: auto;
    /*background: white;
    border: 1px solid #707070;*/
    display: flex;
    align-items: center;
    justify-content: center;
    /*font-size:24px;
    padding:0 20px;*/
}
.icon-placeholderSection .iconHolderText .icon-main {
    position: absolute;
    left: -25px;
    top: 0;
    font-size: 32px;
}
.icon-placeholderSection .iconHolderText .text{
    font-size:22px;
}
/*iconPlaceholder sectgion css end*/
.number-main {
    /*background: #B7C7D1;*/
    /*height: 150px;
    width: 150px;*/
    height: 75px;
    width: 75px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.number-main span{
    /*font-size:110px;*/
    font-size:55px;
}


/*banner-common-section section css start*/
.banner-common-section {
    margin-top: 6.875rem;
}
.banner-title-main{
    padding-top:70px;
    padding-bottom:45px;
}
.standingWithoutFearPage .banner-title-main{
    padding-top:70px;
}
.banner-title-main.hz-banner .monitoring-list-header.single-person-icon {
    padding-left: 80px;
    padding-right: 110px;
}
.banner-title-main .banner-icon-img {
    position: absolute;
    height: 120px;
    width: auto;
    top: -30px;
    left: -140px;
}
.banner-title-main.hz-banner .single-person-icon .banner-icon-img{
    left:-80px;
}
.banner-title-main .single-person .banner-icon-img {
    left: -80px;
}
.banner-title-main .monitoring-list-header {
    padding-left: 82px;
    left: 0;
}
.banner-title-main .monitoring-list-header.title-padding{
    padding-left:inherit;
}
.banner-title-main .monitoring-list-header.single-person{
    padding-right:16.5rem;
}

.banner-title-main .banner-title-img {
    position: absolute;
    right: 0;
    transform: translateY(-50%);
}
.card-row-img{
    width:250px;
}

.icon4,
.icon5,
.icon24{
    width:100px;
    height:auto;
}
/*banner-common-section section css end*/
