/*@font-face {
    font-family: "proxima";
    src: url("../font/Proxima Nova Font.otf");
    font-style: normal;
    font-weight: 700;
}
@font-face {
    font-family: "proxima";
    src: url("../fonts/Proxima-Nova-Bold.otf");
    font-style: normal;
    font-weight: 500;
}*/

@font-face {
    font-family: 'ProximaNovaFont';
    src: url('../fonts/ProximaNovaFont.eot');
    src: url('../fonts/ProximaNovaFont.eot') format('embedded-opentype'),
         url('../fonts/ProximaNovaFont.woff2') format('woff2'),
         url('../fonts/ProximaNovaFont.woff') format('woff'),
         url('../fonts/ProximaNovaFont.ttf') format('truetype'),
         url('../fonts/ProximaNovaFont.svg#ProximaNovaFont') format('svg');
         font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: 'ProximaNovaBold';
    src: url('../fonts/ProximaNovaBold.eot');
    src: url('../fonts/ProximaNovaBold.eot') format('embedded-opentype'),
         url('../fonts/ProximaNovaBold.woff2') format('woff2'),
         url('../fonts/ProximaNovaBold.woff') format('woff'),
         url('../fonts/ProximaNovaBold.ttf') format('truetype'),
         url('../fonts/ProximaNovaBold.svg#ProximaNovaBold') format('svg');
         font-style: normal;
    font-weight: 700;
}
.services-preview-collection.services-preview-collection-mumbai.container .services-preview {
    height: 116px !important;
}
.p-lr-0 {
    padding-left: 0px;
    padding-right: 0px;
}

.owl-max-carousel .owl-nav {
    display: none;
}
.owl-max-carousel .owl-dots {
    display: none;
}
.test-lab-delhi h3 {
    font-size: 20px;
    font-weight: 700 !important;
    text-transform: capitalize;
    color: #003873;
}
.test-lab-delhi h1 {
    font-size: 20px;
    font-weight: 700 !important;
    text-transform: capitalize;
    color: #003873;
}
button.btn.btn-view-all {
    background-color: #2dbcb6;
    border: none;
    border-radius: 30px !important;
    padding: 10px 37px;

    transition: background-color 0.2s ease-in;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
}
.test-lab-delhi {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    /* font-family: Proxima Nova; */
    font-family: 'ProximaNovaFont';
}

.test-delhi h4 {
    font-size: 16px;
    color: #2dbcb6;
    font-weight: bold;
    /* font-family: "proxima"; */
    font-family: 'ProximaNovaBold';
}
.test-delhi p {
    color: #003873;
    font-weight: bold;
    font-size: 15px;
    /* font-family: "proxima"; */
    font-family: 'ProximaNovaBold';
}
.test-delhi span.after {
    font-weight: bold;
    color: #003873;
    font-size: 16px;
    /* font-family: "proxima"; */
    font-family: 'ProximaNovaBold';
}
.test-delhi del {
    font-size: 16px;
    color: #c7c4c4;
    margin-left: 30px;
    /* font-family: "proxima"; */
    font-family: 'ProximaNovaBold';
}
.test-delhi {
    color: #003873;
    padding: 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    margin: 15px 15px 15px 15px;
    min-height: 200px;
    max-height: 200px;
    overflow: hidden;
}
.test-delhi .details {
    display: flex;
    justify-content: space-between;
    margin: 8px 0px;
}
.test-delhi a.theme-info {
    color: #2dbcb6;
    font-weight: bold;
    font-size: 14px;
    outline: none;
}
.test-delhi span.right a {
    color: #003873;
    font-size: 14px;
    font-weight: 700;
    outline: none;
    /* font-family: "proxima"; */
    font-family: 'ProximaNovaBold';
}
.lab-delhi-section {
    margin: 30px 0px;
}

.owl-text-delhi .owl-prev {
    position: absolute;
    left: -67px;
    bottom: 176px;
    width: 46px;
    height: 46px;
    padding: 0;
    text-align: center;
    line-height: 30px;
    border-radius: 100%;
    background: #fff !important;
    transition: background 0.5s ease;
    font-size: 30px !important;
    border: 1px solid #00000029 !important;
    border-radius: 16px;
    color: black !important;
}
.owl-text-delhi .owl-next {
    position: absolute;
    right: -67px;
    bottom: 176px;
    background: #f27d27;
    transition: background 0.5s ease;
    width: 46px;
    height: 46px;
    padding: 0;
    text-align: center;
    line-height: 30px;
    border-radius: 100%;
    background: #fff !important;
    font-size: 30px !important;
    color: black !important;
    border: 1px solid #00000029 !important;
}
.owl-text-delhi.owl-theme .owl-nav [class*="owl-"] {
    border-radius: 30px;
}
.owl-text-delhi button.owl-prev span {
    position: relative;
    top: -3px;
    color: #2dbcb6;
}
.owl-text-delhi button.owl-next span {
    position: relative;
    top: -3px;
    color: #2dbcb6;
}
.owl-text-delhi .owl-dots {
    display: none;
}

.lab-img img {
    width: 100%;
}
.lab-img {
    width: 22%;
}
.nearest-lab {
    display: flex;
    justify-content: space-between;
}
.max-lab-info {
    width: 72%;
}
.icon-img img {
    width: 100%;
    display: inline-block !important;
}
.icon-img {
    width: 8%;
}
.location-info {
    display: flex;
}
.location-text p {
    font-size: 12px;
    font-weight: 500;
    margin-left: 15px;
    margin-bottom: 8px;
}
.location-text {
    width: 100%;
}

.owl-texts-delhi .owl-prev {
    position: absolute;
    left: -67px;
    bottom: 136px;
    width: 46px;
    height: 46px;
    padding: 0;
    text-align: center;
    line-height: 30px;
    border-radius: 100%;
    background: #fff !important;
    transition: background 0.5s ease;
    font-size: 30px !important;
    border: 1px solid #00000029 !important;
    border-radius: 16px;
    color: black !important;
}
.owl-texts-delhi .owl-next {
    position: absolute;
    right: -67px;
    bottom: 136px;
    background: #f27d27;
    transition: background 0.5s ease;
    width: 46px;
    height: 46px;
    padding: 0;
    text-align: center;
    line-height: 30px;
    border-radius: 100%;
    background: #fff !important;
    font-size: 30px !important;
    color: black !important;
    border: 1px solid #00000029 !important;
}
.owl-texts-delhi.owl-theme .owl-nav [class*="owl-"] {
    border-radius: 30px;
}
.owl-texts-delhi button.owl-prev span {
    position: relative;
    top: -3px;
    color: #2dbcb6;
}
.owl-texts-delhi button.owl-next span {
    position: relative;
    top: -3px;
    color: #2dbcb6;
}
.owl-texts-delhi .owl-dots {
    display: none;
}
.nearest-lab-section {
    background-color: #f6fafd;
    padding: 30px 0px;
}

.max-lab-test {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.test-hemogram ul li {
    margin-left: 15px;
}
.max-lab-test h3 {
    font-size: 22px;
    font-weight: 700 !important;
    text-transform: capitalize;
    color: #003873;
    margin-bottom: 0px
    width: 100%;
    /* font-family: "proxima"; */
    font-family: 'ProximaNovaBold';
}

.border-max {
    width: 34%;
    height: 1px;
    background-color: #99c3d1;
}
.border-max-texts {
    width: 40%;
    height: 1px;
    background-color: #99c3d1;
}
.max-lab-section ul {
    list-style: none;
    padding-left: 0px;
}

.max-lab-section i.fa.fa-chevron-right {
    margin-right: 12px;
    color: #003873;
}
.max-lab-section i.fa.fa-chevron-right{
    color: #2dbcb6;
}
.max-lab-section li {
    
    font-size: 14px;
    color: #2dbcb6;
    font-weight: 500;
    margin: 15px 0px;
    /* font-family: "proxima"; */
    font-family: 'ProximaNovaBold';
}

.m-tb-20 {
    margin: 20px 0px;
}
.max-lab-section a:hover {
    text-decoration: none !important;
}
.page-name {
    color: #007bff;
}
.page-info {
    /*   position: absolute; */
    z-index: 999;
    padding: 20px 60px;
    color: #797979;
}
.page-info p {
    font-size: 12px;
}

.test-hemogram h3 {
    font-size: 22px;
    font-weight: 700 !important;
    text-transform: capitalize;
    color: #003873;
    margin-bottom: 0px;
}
.complete-homogram {
    padding: 20px 60px;
}
.test-hemogram p {
    font-size: 14px;
    color: #003873;
}
.test-hemogram h4 {
    color: #003873;
    /* font-family: "proxima"; */
    font-family: 'ProximaNovaBold';
    font-size: 16px;
}
.border-bottom {
    border-bottom: 2px solid #e6f2fd !important;
}
.test-types b {
    /* font-family: "proxima"; */
    font-family: 'ProximaNovaBold';
}
.blood-type {
    display: flex;
    margin: 10px 0px;
}
.test-types {
    padding-right: 30px;
    width: 24%;
}
.blood-test {
    width: 77%;
}
.color-blue {
    color: #30bdb7;
}
.border-bottom-line {
    border-bottom: 1px solid #30cbdc;
}
.price-info-max span.after {
    font-weight: bold;
    color: #003873;
    font-size: 16px;
    /* font-family: "proxima"; */
    font-family: 'ProximaNovaBold';
}
.price-info-max del {
    font-size: 16px;
    color: #c7c4c4;
    margin-left: 10px;
    /* font-family: "proxima"; */
    font-family: 'ProximaNovaBold';
}
.max-choose h4 {
    color: #003873;
    font-weight: bold;
    /* font-family: "proxima"; */
    font-family: 'ProximaNovaBold';
    margin-bottom: 0px;
    text-align: center;
}
.max-choose p {
    color: #2dbcb6;
    color: #2dbcb6;
    font-size: 14px;
}
.max-choose p {
    color: #2dbcb6;
    font-size: 13px;
    margin-bottom: 0px;
}
.why-choose-us {
    display: flex;
    justify-content: space-between;
    background-color: #f7f9fb;
    padding: 15px 25px;
    border-radius: 10px;
}

.report-details-text p {
    margin-bottom: 0px;
    color: #003873;
    font-size: 12px;
}

.report-details-text h5 {
    font-size: 14px;
    color: #003873;
    /* font-family: "proxima"; */
    font-family: 'ProximaNovaBold';
    margin-bottom: 0px;
}
.max-report {
    display: flex;
    align-items: center;
    width: 33.33%;
}
.report-icon img {
    max-width: 100%;
}
.report-icon {
    width: 17%;
    margin-right: 9px;
}

.report-details {
    display: flex;
    justify-content: space-between;
    padding: 15px 25px;
}
.max-btn button.btn.btn-view-all {
    width: 30%;
    margin-left: 15px;
}
.max-btn {
    margin: 25px 0px 0px 0px;
}
.max-btn button.btn.btn-view-all.get-call-btn {
    background: #fff;
    color: #2dbcb6;
    border: 1px solid #2dbcb6;
}
.max-btn button.btn.btn-view-all {
    padding: 10px 0px;
}
.why-choose-us-section {
    box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px;
    padding: 25px;
    border-radius: 10px;
}
.faq-section {
    background-color: #f6fafd;
    padding: 20px 60px;
}

.faq-section h3 {
    font-size: 22px;
    font-weight: 700 !important;
    text-transform: capitalize;
    color: #003873;
}
.faq-section .accordion .card-header:after {
    /*font-family: 'FontAwesome';  
    content: "\f068";
    float: right;*/
    background-image: url(../img/Path43png) !important;
}
.faq-section .accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f067";
}

.faq-section .accordion {
    margin: 25px 0;
}
.faq-section .accordion .item {
    border: none;
    /*margin-bottom: 20px;*/
    background: none;
    /*box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px;*/
    /*background-color: #fff;*/
    border-radius: 10px;
}
.faq-section .t-p {
    color: #2dbcb6;
    padding: 15px 15px 0px 15px;
    font-size: 14px;
    width: 92%;
}
.accordion.accordin-faq {
    background-color: #fff;
    box-shadow: 0.5px 0.5px 3px 0 rgba(0, 0, 0, 0.18);
   padding: 15px;
    border-radius: 10px;
}

.faq-section .accordion .item .item-header h2 button.btn.btn-link {
    color: #003873;
    border-radius: 0px;
    /* font-family: "proxima"; */
    font-family: 'ProximaNovaBold';
    font-size: 16px;
    font-weight: bold;
    line-height: 2.5;
    border-bottom: 2px solid #2dbcb6 !important;
    text-decoration: none;
    border-radius: 0px !important;
    padding: 6px 12px 3px 12px;
    padding-left: 0px;
}

.faq-section .accordion .item .item-header {
    border-bottom: none;
    background: transparent;
    padding: 0px;
    margin: 2px;
}

.faq-section .accordion .item .item-header h2 button {
    color: white;
    font-size: 20px;
    padding: 0px 15px;
    display: block;
    width: 100%;
    text-align: left;
}

.faq-section .accordion .item .item-header h2 i {
    float: right;
    font-size: 17px;
    color: #003873;

    width: 60px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
}

button.btn.btn-link.collapsed i {
    transform: rotate(0deg);
}

/*button.btn.btn-link i {*/
/*    transform: rotate(180deg);*/
/*    transition: 0.5s;*/
/*}*/
.btn.focus,
.btn:focus {
    outline: none;
    box-shadow: none;
}
.max-lab-section {
    padding: 20px 60px;
}
.max-btn.text-center.mobile-use-max {
    display: none;
}
.test-section h3 {
    font-size: 20px;
    font-weight: 700 !important;
    text-transform: capitalize;
    color: #003873;
    width: 100%;
    /* font-family: "proxima"; */
    font-family: 'ProximaNovaBold';
}
.test-section p {
    font-size: 14px;
    color: #003873;
}
.test-section {
    margin: 60px 0px;
}
/*.mobile-links {*/
/*    display: none;*/
/*}*/
.related-tests {
    display: none;
}
.max-btn.text-center {
    margin-bottom: 25px;
}
@media (max-width: 769px) {
    .owl-text-delhi .owl-prev {
        left: -37px;
    }
    .owl-text-delhi .owl-next {
        right: -37px;
    }
    .owl-texts-delhi .owl-prev {
        left: -37px;
    }
    .owl-texts-delhi .owl-next {
        right: -37px;
    }
    .icon-img {
        width: 4%;
    }
}

@media (max-width: 428px) {
    .max-btn.text-center {
    margin-bottom: 0px;
}
    div#collapseOne2759 {
    overflow-x: auto;
}
    .footer-links{
        text-align: initial !important;
    }
    
    .faq-section .accordion .item .item-header h2 i {
        width: 30px;
    }
    .faq-section .accordion .item .item-header h2 button.btn.btn-link {
        font-size: 14px;
    }
    .faq-section {
        padding: 15px 0px;
    }
    .t-p {
        width: 100%;
    }

    .test-types {
        width: 45%;
    }
    .complete-homogram {
        padding: 15px 15px;
    }

    .max-btn.text-center.mobile-use-max {
        display: flex;
        justify-content: center;
        align-items: center;
        position: fixed;
        bottom: 0px;
        left: 0;
        z-index: 8;
        width: 100%;
        background-color: #fff;
        /*display:none;*/
    }
    .mobile-use-max .right-button-view {
        background: #fff;
        padding: 8px 20px;
    }

    .mobile-use-max button.btn.btn-view-all {
        padding: 10px 20px;
        width: auto;
    }
    .btn-mobile {
        padding: 10px 37px !important;
    }

    .owl-text-delhi .owl-prev {
        left: -11px;
    }
    .owl-text-delhi .owl-next {
        right: -11px;
    }
    .owl-texts-delhi .owl-prev {
        left: -11px;
    }
    .owl-texts-delhi .owl-next {
        right: -11px;
    }
    .border-max {
        width: 20%;
    }
    .border-max-texts {
        width: 7%;
    }
    button.btn.btn-view-all {
        padding: 3px 37px;
    }
    .lab-delhi-section {
        margin: 20px 0px;
    }

    .max-lab-section {
        padding: 15px;
    }
    .page-info {
        padding: 0px 0px 0px 15px;
        font-size: 9px;
    }
    .page-info p {
        font-size: 10px;
    }
    .test-delhi {
        margin-left: 15px;
        margin-right: 15px;
        margin-bottom: 15px;
    }

    .mobile-links {
        text-align: center;
        background: #2dbcb6;
        color: #fff;
    }
    .mobile-links .btn-link {
        color: #fff;
        outline: none;
    }
    .mobile-links .btn-link.focus,
    .btn-link:focus {
        text-decoration: none;
    }

    .mobile-links .item {
        padding: 5px 0px;
    }
    .mobile-links .t-p {
        width: 100%;
        background: #fff;
    }
    .mobile-links {
        display: block;
    }
    .mobile-links .why-choose-us-section {
        padding: 0px;
    }
    .why-choose-us {
        padding: 15px 0px;
    }
    .why-choose-us .max-choose h4 {
        font-size: 18px;
    }
    .report-details {
        padding: 15px 13px;
    }
    .report-details-text p {
        font-size: 7px;
        text-align: start;
    }
    .report-details-text h5 {
        font-size: 13px;
    }
    .d-none-mobile {
        display: none;
    }
    .related-tests .card {
        border-bottom: 1px solid rgb(199 245 243);
        border-radius: 0px;
        border-top: transparent;
        border-left: transparent;
        border-right: transparent;
    }

    .related-tests .card-header {
        background-color: transparent;

        border-bottom: 1px solid rgb(199 245 243);
    }

    .related-tests .accordion .card-header:after {
        font-family: "FontAwesome";
        content: "\f068";
        float: right;
        color: #003873;
    }
    .related-tests .accordion .card-header.collapsed:after {
        /* symbol for "collapsed" panels */
        content: "\f067";
        color: #003873;
    }

    .related-tests {
        display: block;
    }
    .nearest-lab-delhi {
        display: inline-grid;
    }
    .nearest-lab-delhi h3 {
        font-size: 18px;
        font-weight: 700 !important;
        text-transform: capitalize;
        color: #003873;
        width: 100%;
        /* font-family: "proxima"; */
        /*font-family: 'ProximaNovaFont';*/
        text-align:center;
    }
    .realted-tests .m-tb-20 ul li {
        list-style: none;
        padding-left: 0px;
    }
    .realted-tests .m-tb-20 ul {
        padding-left: 0px;
    }
}
.page-info {
    /* position: absolute; */
    z-index: 999;
    padding: 15px 56px 0px 56px;
    color: #797979;
}
.lab-delhi-section .owl-carousel .owl-item {
    min-height: 0px;
}

.mob-continue{
    display:none;
}
 button.btn.btn-link.collapsed {
    display: none;
}

/*.........................disease css................................................................*/
.top-search-disease p {
    color: #003873;
    font-weight: bold;
}

.top-search-disease {
    margin-bottom: 30px;
}
.img-disease {
    display: flex;
    align-items: center;
    margin: 15px 0px;
}

.health-text p {
    color: #000 !important;
    font-weight: bold;
}

.diseases-list p {
    color: #003873;
    font-weight: bold;
    margin-top: 16px;
}

.diseases-list .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #fff !important;
    background-color: #194583 !important;
    border-color: #194583;
    border-bottom: none;
}

.diseases-list .nav-tabs {
    border-bottom: 2px solid #dee2e6;
}
.diseases-list-text p{
    color: #000;
}

.popular-health-categories-info .checkups-preview{
    box-shadow: none;
}

.blogs-head-right.blog-healt-cheekup{
    width: 100%;
}
.blogs-head-left.blogs-health-cheekup {
    width: 91%;
}

.popular-health-categories-info button.slick-prev.slick-arrow{
    left: 1%;
}
.blogs-head-left.blogs-health-cheekup p {
    color: #003873;
    margin-bottom: 0px;
    font-weight: bold;
}
/*..........................disese css............................................................*/


