    .item_banner {
        position: relative;
    }
    
    h1.banner_info {
        color: #FFFFFF;
        font-family: GothamRounded-medium !important;
        letter-spacing: 0.5px;
        font-weight: 500;
    }
    
    .know_more_banner {
        color: #FFFFFF;
        font-family: GothamRounded-book !important;
        font-size: 16px;
        font-weight: 300;
        line-height: 19px;
        background-color: #DC596B;
        border-radius: 3px;
        border: none;
    }
    
    button.owl-next,
    button.owl-prev {
        display: none;
    }
    
    .banner_carousel .owl-prev {
        position: absolute;
        left: 3%;
        top: 50%;
        display: block;
    }
    
    .banner_carousel .owl-next {
        position: absolute;
        right: 3%;
        top: 50%;
        display: block;
    }
    
    .health_checkup_wrapper p {
        color: #FFFFFF;
        font-family: GothamRounded-book;
        font-size: 14px;
        font-weight: 300;
        letter-spacing: -0.23px;
        line-height: 23px;
        margin-bottom: 25px;
    }
    
    .banner_carousel .owl-dots button {
        border: 1px solid #fff;
    }
    
    .banner_card1_img {
        background-color: #6853D2;
        border-radius: 5px;
        padding: 5px 10px;
    }
    
    .link-speciality a {
        color: #474747 !important;
        font-family: GothamRounded-book !important;
        font-size: 14px !important;
        font-weight: 500 !important;
        line-height: 22px !important;
    }
    
    .banner_card4_img {
        background-color: #46C59D;
        border-radius: 5px;
        padding: 5px 10px;
    }
    
    .banner_card2_img {
        background-color: #3083FF;
        border-radius: 5px;
        padding: 5px 10px;
    }
    
    .banner_card3_img {
        background-color: #27CCF4;
        border-radius: 5px;
        padding: 5px 10px;
    }
    
    .doctor_carousel .owl-dots {
        display: none;
    }
    
    .banner_cards a {
        text-decoration: none;
        display: flex;
        background-color: #E9E7FF;
        border-radius: 5px;
        padding: 15px 4px 2px 16px;
    }
    
    .banner_cards p {
        color: #212B36;
        font-family: GothamRounded-book !important;
        font-weight: 300;
        line-height: 21px;
    }
    
    .banner_carousel {
        position: relative;
    }
    
    ul.support_service {
        list-style-type: none;
        color: #364280;
        font-size: 15px;
        font-family: GothamRounded-book !important;
        line-height: 28px;
    }
    
    ul.support_service li:before {
        font: normal normal normal 14px/1 FontAwesome;
        font-size: 16px;
        content: "\f101";
        margin-right: 10px;
        color: #364280;
        font-weight: bold;
    }
    
    .speciality_card {
        display: flex;
        margin: 14px 0;
        background-color: #FFFFFF;
        border: 1px solid #EDEDED;
        border-radius: 5px;
        text-shadow: 0 0 black;
    }
    
    .view-all {
        color: #FFFFFF;
        font-family: GothamRounded-book !important;
        font-size: 14px;
        font-weight: 300;
        line-height: 19px;
        background-color: #DC596B;
        border-radius: 5px;
        width: 137px;
        height: 42px;
        border: none;
        margin-top: 20px;
    }
    /* .doctors-wrapper p {
    color: #212B36 !important;
    font-family: GothamRounded !important;
    font-size: 18px;
    font-weight: 300;
    line-height: 27px;
} */
    
    .doctor_cont h4 {
        text-align: left;
    }
    
    .doctor_image {
        transition: box-shadow .5s;
    }
    
    .doctor_cont p {
        color: #6D67B5;
        font-family: GothamRounded;
        font-size: 16px;
        font-weight: 300;
        line-height: 19px;
        text-align: left !important;
    }
    
    .doctor_image:hover {
        box-shadow: 0 2px 21px 0 rgba(33, 43, 54, 0.23);
        border-radius: 5px;
        /* transform: scaley(1.1); */
    }
    
    .blog-content {
        background-color: #fff;
        border: 1px solid #ddd;
        border-radius: 0;
        padding: 20px 20px 14px 20px;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
    }
    
    p.date {
        color: #000000 !important;
        font-family: GothamRounded-book !important;
        font-size: 12px !important;
        font-weight: 300 !important;
        line-height: 14px !important;
        margin: 5px 0 !important;
    }
    
    .blog-content a {
        /* color: #FFFFFF; */
        font-family: GothamRounded-book !important;
        font-size: 12px;
        font-weight: 300;
        line-height: 14px;
        text-decoration: none;
    }
    
    .color-blue {
        color: #6D67B5 !important;
        line-height: 24px !important;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        margin-bottom: 0 !important;
    }
    
    .qualification {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    
    .doctor_cont p:nth-child(4) {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    
    .blog-img img {
        border-radius: 0;
        width: 100%;
    }
    
    .margin-bottom-15 {
        margin-bottom: 15px;
    }
    
    .margin-top-45 {
        margin-top: 45px;
    }
    
    .help span {
        background-color: #fff;
        width: 12px;
        border-radius: 10px;
        padding: 2px 4px;
        margin-right: 8px;
        margin-left: 13px;
    }
    
    .blog_cards_header {
        padding-top: 20px;
        color: #212B36 !important;
        font-family: GothamRounded-book !important;
        font-size: 18px !important;
        font-weight: 300 !important;
        line-height: 30px !important;
    }
    
    .blog_cards_pera {
        color: #504E61 !important;
        font-size: 14px !important;
        font-weight: 300 !important;
        font-family: GothamRounded-book !important;
        line-height: 26px !important;
        margin-top: 35px !important;
    }
    
    .blog_cards button {
        border: 1px solid #D6D5DE;
        background-color: #fff;
        padding: 9px 15px 5px 15px;
        border-radius: 28px;
        margin-bottom: 30px;
        margin-top: 40px;
        font-size: 14px;
        font-weight: 300;
        line-height: 17px;
        color: #DC596B;
        font-family: GothamRounded-book;
    }
    
    .blog_cards img {
        float: left;
    }
    
    .doctor_carousel {
        margin-top: 15px;
    }
    
    .blog_cards span {
        padding-top: 3px;
        vertical-align: -webkit-baseline-middle;
        color: #dc596b;
    }
    
    .blog_cards {
        margin: auto;
        margin-top: 30px;
        border: 1px solid #ccc;
        border-radius: 12px;
        background-color: #fff;
    }
    
    .padding-right-0 {
        padding-right: 0;
    }
    
    .video-img {
        width: 25px !important;
        margin-right: 10px;
    }
    
    .blog_video img {
        height: 100% !important;
    }
    
    .health_checkup_wrapper {
        background-color: #2E2A58;
        box-shadow: 0 6px 15px 0 rgba(33, 43, 54, 0.1);
    }
    
    .health_checkup_wrapper h3 {
        color: #FFFFFF;
        font-family: GothamRounded-medium;
        font-weight: 500;
        line-height: 42px;
    }
    
    .nav-tab-health-checkup li {
        width: 100%;
    }
    
    .nav-tab-health-checkup li a {
        color: #FFFFFF!important;
        padding: 22px 20px !important;
        line-height: 24px !important;
    }
    
    .nav-tab-health-checkup {
        border-bottom: none;
    }
    
    .nav-tab-health-checkup .nav-link.active {
        width: 100%;
        background-color: #403c66;
        border-radius: 5px;
        opacity: 0.8;
        border: none;
    }
    
    .nav-tab-health-checkup a.nav-link.active {
        color: #FFFFFF;
    }
    
    .tab-pane-heading h4 {
        color: #212B36;
        font-size: 22px;
        font-weight: 500;
        line-height: 26px;
        font-family: GothamRounded-medium;
        margin-bottom: 25px;
    }
    
    .tab-pane-heading {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    
    .tab-pane-heading p {
        color: #D95264;
        font-size: 15px;
        font-weight: 300;
        line-height: 18px;
        font-family: GothamRounded-book !important;
    }
    
    i.fa.fa-arrow-right {
        margin-left: 12px;
    }
    
    .nav-tab-health-content {
        background-color: #FFFFFF;
        border-radius: 10px;
        padding: 25px 35px 35px 35px;
    }
    
    .health-care-content {
        padding: 22px 14px 0px 14px;
    }
    
    .blog-content-peragraph {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    
    input#contact_name::-webkit-validation-bubble-message {
        display: none;
    }
    
    .health-care-content p {
        color: #504E61;
        font-weight: 300;
        line-height: 18px;
        text-align: left;
        width: 80%;
        margin-bottom: 10px;
        font-family: GothamRounded-book;
    }
    
    .health-care-content a {
        color: #1B0EB5;
        font-size: 12px;
        font-weight: 300;
        line-height: 30px;
        width: 37px;
        text-decoration: underline;
        font-family: GothamRounded-book !important;
    }
    
    .heath-care-cards {
        background-color: #FFFFFF;
        border-radius: 5px;
        margin-bottom: 30px;
        box-shadow: 0 1px 3px 0 rgba(27, 26, 48, 0.21), 0 2px 13px 0 rgba(27, 26, 48, 0.05);
    }
    
    .heath-care-cards img {
        width: 100%;
    }
    
    .bold {
        font-family: GothamRounded-medium !important;
        font-weight: 500 !important;
        margin-bottom: 0 !important;
    }
    
    .nav-tab-health-checkup a.nav-link.active i {
        color: #DC596B !important;
        font-size: 18px;
        margin-right: 10px;
    }
    
    .nav-tab-health-checkup a.nav-link i {
        color: #a09dc1;
        font-size: 18px;
        margin-right: 10px;
    }
    
    .doctor_carousel .owl-prev {
        display: block !important;
    }
    
    .doctor_carousel .owl-next {
        position: absolute;
        right: 3%;
        top: 50%;
        display: block !important;
    }
    
    .index-card-pricing .accordion button[data-toggle="collapse"] {
        background-color: #403c6694 !important;
    }
    
    .doctor_carousel .owl-nav {
        display: block !important;
    }
    
    .doctor_carousel .owl-nav {
        display: block !important;
    }
    
    .doctor_carousel,
    .patient-wrapper {
        position: relative;
    }
    
    .patient-wrapper .owl-prev {
        display: block !important;
    }
    
    .patient-wrapper .owl-next {
        display: block !important;
    }
    
    .patient-wrapper .owl-nav {
        display: block !important;
    }
    
    .patient-wrapper .owl-nav {
        display: block !important;
    }
    
    .speciality_cards {
        position: relative;
    }
    
    a:hover {
        text-decoration: none;
    }
    
    .speciality_card_hover {
        position: absolute;
        top: -14px;
        right: 0;
        left: 0;
        background-color: #4BAF8F;
        opacity: 0;
        box-shadow: 0 2px 4px 0 #0F7655;
        border: none;
    }
    
    .speciality_card_hover p {
        color: #FFFFFF !important;
        font-family: GothamRounded-book !important;
        font-size: 18px;
        font-weight: 300;
        line-height: 32px;
        margin-top: 12px;
        margin-left: 16px;
    }
    
    .speciality_card_hover:hover {
        opacity: 1;
    }
    
    .padding-right-0 {
        padding-right: 0;
    }
    
    .nav-tab-health-checkup .nav-item {
        margin-right: 0;
    }
    
    li.nav-item a {
        font-family: GothamRounded-book !important;
    }
    
    .doctors-wrapper {
        margin-top: 70px;
    }
    
    .banner_carousel .owl-dots {
        display: flex;
        position: absolute;
        bottom: 67px;
        left: 46%;
        right: 50%;
        width: 110px;
    }
    
    .banner_carousel .owl-dots button.owl-dot {
        border: 1px solid #fff;
        width: 10px;
        height: 10px;
        margin-right: 7px;
        border-radius: 30px;
    }
    
    .banner_carousel .owl-dots button.owl-dot.active {
        border: 1px solid #fff;
        width: 10px;
        height: 10px;
        margin-right: 10px;
        border-radius: 15px;
        background-color: #F6F6F6;
    }
    
    .nav-tabs .nav-link:focus,
    .nav-tabs .nav-link:hover {
        border: 1px solid transparent !important;
    }
    
    p.postion {
        color: #6D67B5;
        font-family: GothamRounded-book;
        font-size: 16px;
        font-weight: 300;
        line-height: 19px;
        margin: 5px 0;
    }
    
    .index-card-pricing button span {
        color: #FFFFFF !important;
        font-family: GothamRounded-book !important;
        font-size: 12px !important;
        font-weight: 300 !important;
        line-height: 14px !important;
    }
    
    .link-speciality a:hover {
        color: #eafaf5 !important;
        background-color: transparent !important;
    }
    
    .blog-content p:nth-child(4) {
        color: #000000 !important;
        font-family: GothamRounded-book !important;
        font-size: 14px !important;
        font-weight: 300 !important;
        line-height: 24px !important;
        margin: 22px 0 5px 0 !important;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    
    .blog-content p:nth-child(5) {
        color: #FFFFFF !important;
        font-family: GothamRounded-book !important;
        font-size: 14px !important;
        font-weight: 300 !important;
        line-height: 24px !important;
        margin: 22px 0 5px 0 !important;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    
    @media only screen and (min-width: 320px) {
        h1.banner_info {
            font-size: 22px;
            line-height: 30px;
        }
        .dropdown-menu-speciality.dropdown-menu {
            width: 100%;
            color: #666666 !important;
            border: none;
            background-color: transparent;
            padding-top: 0;
        }
        .dropdown-menu-services.dropdown-menu {
            color: #666666 !important;
            border: none;
            background-color: transparent;
            padding-top: 0;
        }
        .tab-pane-heading p {
            width: inherit !important;
        }
        .bold {
            font-size: 12px !important;
        }
        .health-care-content p {
            font-size: 12px;
        }
        .index-card-pricing {
            margin-top: 15px;
        }
        .health_checkup_wrapper p {
            width: 95%;
        }
        .pera-width {
            width: 95%;
            margin: auto;
        }
        .patient-wrapper {
            background-color: #F9F9FE;
            padding: 10px 0;
        }
        .doctor_cont {
            text-align: left;
            padding: 10px 5px 0 10px;
        }
        .banner_cont {
            position: absolute;
            top: 24px !important;
            left: 8%;
            color: #fff;
            font-family: GothamRounded !important;
        }
        .know_more_banner {
            margin-top: -18px;
            width: 137px;
            height: 35px;
        }
        .health_checkup_center {
            width: 100%;
            margin: auto;
        }
        .health_checkup_wrapper {
            padding: 10px 0;
            text-align: center;
        }
        li.nav-item a {
            font-size: 16px;
        }
        .blog_cards {
            width: 90%;
            min-height: 250px;
            padding: 0;
        }
        .patient-wrapper .owl-prev img {
            position: absolute;
            left: -11px;
            top: 40%;
        }
        .patient-wrapper .owl-next img {
            position: absolute;
            top: 40%;
            right: -11px;
        }
        .doctor_carousel .owl-prev img {
            position: absolute;
            top: 33%;
            left: -15px;
        }
        .doctor_carousel .owl-next img {
            position: absolute;
            right: -24px;
            top: -66px;
        }
        .speciality_card p {
            color: #212B36;
            font-family: GothamRounded-book !important;
            font-size: 10px;
            font-weight: 300;
            line-height: 19px;
            margin-top: 10px;
            margin-left: 0;
        }
        .specialities-wrapper h3,
        .doctors-wrapper h3,
        .blog-wrapper h3,
        .patient-wrapper h3 {
            margin-top: 20px;
            margin-bottom: 12px;
        }
        .specialities-wrapper h3,
        .doctors-wrapper h3,
        .blog-wrapper h3,
        .patient-wrapper h3 {
            color: #252626;
            font-family: GothamRounded-medium;
            font-size: 16px;
            font-weight: 500;
            text-align: center;
            line-height: 20px;
        }
        .health_checkup_wrapper h3 {
            font-size: 16px;
            margin-top: 1px;
            margin-bottom: 5px;
        }
        .doctors-wrapper p,
        .patient-wrapper p,
        .blog-wrapper p {
            color: #212B36;
            font-family: GothamRounded-book;
            font-size: 12px;
            font-weight: 300;
            line-height: 28px;
            margin-top: 0;
            margin-bottom: 0;
        }
        .blog-content h4 {
            color: #000000;
            font-family: GothamRounded-medium;
            font-size: 14px;
            font-weight: 500;
            line-height: 19px;
            margin-bottom: 0;
        }
        .blog-content-peragraph {
            color: #000000 !important;
            font-family: GothamRounded-book !important;
            font-size: 12px !important;
            font-weight: 300 !important;
            line-height: 26px !important;
            margin: 22px 0 5px 0 !important
        }
        div#banner_owl_mob {
            margin-top: 0;
        }
        .banner_card_mob {
            width: 94%;
            margin: auto;
        }
        .banner_cards p {
            font-size: 11px;
            margin-left: 5px;
        }
        .banner_card_mob .banner_cards {
            margin-bottom: 15px;
        }
        .banner_carousel .owl-dots {
            display: block;
            position: absolute;
            bottom: 29px;
            left: 40%;
            right: 50%
        }
        .banner_card {
            position: relative;
            top: -26px;
            z-index: 10;
        }
        .speciality_card img {
            width: 27px;
            height: 27px;
            object-fit: contain;
        }
        .speciality_card {
            padding: 8px 8px 0 8px;
        }
        .doctor_cont h4 {
            color: #212B36;
            font-family: GothamRounded-medium;
            font-size: 12px;
            font-weight: 500;
            line-height: 14px;
            margin-top: 0;
            margin-bottom: 0;
        }
        .item_doctor {
            box-shadow: 0 1px 3px 0 rgba(27, 26, 48, 0.21), 0 2px 13px 0 rgba(27, 26, 48, 0.05);
        }
        .mob-video {
            margin: 15px auto !important;
        }
        .specialities-wrapper,
        .doctors-wrapper,
        .blog-wrapper,
        .patient-wrapper {
            margin-bottom: 20px;
        }
        .banner-card-size {
            width: 42px;
            height: 38px;
        }
        .qualification {
            color: #919EAB !important;
            font-family: GothamRounded-book !important;
            font-size: 10px !important;
            font-weight: 300 !important;
        }
        .doctor_cont p:nth-child(4) {
            color: #919EAB;
            font-family: GothamRounded-book !important;
            font-size: 10px !important;
            font-weight: 300 !important;
            line-height: 22px !important;
            margin: 3px 0 !important;
        }
        .index-card-pricing .card-body {
            padding: 0.8rem !important;
        }
    }
    /* Custom, iPhone Retina */
    
    @media only screen and (min-width: 375px) {
        h1.banner_info {
            font-size: 22px;
            line-height: 30px;
        }
        .tab-pane-heading p {
            width: inherit !important;
        }
        .doctor_cont {
            text-align: left;
            padding: 10px 5px 0 10px;
        }
        .banner_cont {
            position: absolute;
            top: 24px !important;
            left: 8%;
            color: #fff;
            font-family: GothamRounded !important;
        }
        .dropdown-menu-speciality.dropdown-menu {
            width: 100%;
            color: #666666 !important;
            border: none;
            background-color: transparent;
            padding-top: 0;
        }
        .dropdown-menu-services.dropdown-menu {
            color: #666666 !important;
            border: none;
            background-color: transparent;
            padding-top: 0;
        }
        .know_more_banner {
            margin-top: -18px;
            width: 137px;
            height: 35px;
        }
        .health_checkup_center {
            width: 100%;
            margin: auto;
        }
        .health_checkup_wrapper {
            padding: 10px 0;
            text-align: center;
        }
        li.nav-item a {
            font-size: 16px;
        }
        .blog_cards {
            width: 80%;
            padding: 0;
        }
        .patient-wrapper .owl-prev img {
            position: absolute;
            top: 36%;
            left: 0;
        }
        .patient-wrapper .owl-next img {
            position: absolute;
            top: 36%;
            right: 0;
        }
        .index-card-pricing .card-body {
            padding: 1rem !important;
        }
        .speciality_card p {
            color: #212B36;
            font-family: GothamRounded-book !important;
            font-size: 12px;
            font-weight: 300;
            line-height: 19px;
            margin-top: 10px;
            margin-left: 6px;
        }
        .specialities-wrapper h3,
        .doctors-wrapper h3,
        .blog-wrapper h3,
        .patient-wrapper h3 {
            margin-top: 20px;
            margin-bottom: 12px;
        }
        .specialities-wrapper h3,
        .doctors-wrapper h3,
        .blog-wrapper h3,
        .patient-wrapper h3 {
            color: #252626;
            font-family: GothamRounded-medium;
            font-size: 16px;
            font-weight: 500;
            text-align: center;
            line-height: 20px;
        }
        .health_checkup_wrapper h3 {
            font-size: 16px;
            margin-top: 1px;
            margin-bottom: 5px;
        }
        .doctors-wrapper p,
        .patient-wrapper p,
        .blog-wrapper p {
            color: #212B36;
            font-family: GothamRounded-book;
            font-size: 12px;
            font-weight: 300;
            line-height: 28px;
            margin-top: 0;
            margin-bottom: 0;
        }
        .blog-content h4 {
            color: #000000;
            font-family: GothamRounded-medium;
            font-size: 14px;
            font-weight: 500;
            line-height: 19px;
            margin-bottom: 0;
        }
        .blog-content-peragraph {
            color: #000000 !important;
            font-family: GothamRounded-book !important;
            font-size: 12px !important;
            font-weight: 300 !important;
            line-height: 26px !important;
            margin: 22px 0 5px 0 !important
        }
        div#banner_owl_mob {
            margin-top: 0;
        }
        .banner_card_mob {
            width: 94%;
            margin: auto;
        }
        .banner_cards p {
            font-size: 12px;
            margin-left: 12px;
        }
        .banner_card_mob .banner_cards {
            margin-bottom: 15px;
        }
        .banner_carousel .owl-dots {
            display: block;
            position: absolute;
            bottom: 29px;
            left: 40%;
            right: 50%
        }
        .banner_card {
            position: relative;
            top: -26px;
            z-index: 10;
        }
        .speciality_card img {
            width: 35px;
            height: 36px;
            object-fit: contain;
        }
        .speciality_card {
            padding: 10px 4px 5px 8px;
        }
        .doctor_cont h4 {
            color: #212B36;
            font-family: GothamRounded-medium;
            font-size: 12px;
            font-weight: 500;
            line-height: 14px;
            margin-top: 0;
            margin-bottom: 0;
        }
        .qualification {
            color: #919EAB !important;
            font-family: GothamRounded-book !important;
            font-size: 10px !important;
            font-weight: 300 !important;
        }
        .doctor_cont p:nth-child(4) {
            color: #919EAB;
            font-family: GothamRounded-book !important;
            font-size: 10px !important;
            font-weight: 300 !important;
            line-height: 22px !important;
            margin: 5px 0 !important;
        }
        .item_doctor {
            box-shadow: 0 1px 3px 0 rgba(27, 26, 48, 0.21), 0 2px 13px 0 rgba(27, 26, 48, 0.05);
        }
        .banner-card-size {
            width: 50px;
            height: 44px;
        }
    }
    /* Extra Small Devices, Phones */
    
    @media only screen and (min-width: 480px) {
        h1.banner_info {
            font-size: 24px;
            line-height: 33px;
        }
        .index-card-pricing .card-body {
            padding: 1rem !important;
        }
        .item_doctor {
            box-shadow: none;
        }
        .tab-pane-heading p {
            width: inherit !important;
        }
        .doctor_cont h4 {
            color: #212B36;
            font-family: GothamRounded-medium;
            font-size: 14px;
            font-weight: 500;
            line-height: 22px;
            margin-top: 0;
            margin-bottom: 0;
        }
        .dropdown-menu-speciality.dropdown-menu {
            width: 100%;
            color: #666666 !important;
            border: none;
            background-color: transparent;
            padding-top: 0;
        }
        .dropdown-menu-services.dropdown-menu {
            color: #666666 !important;
            border: none;
            background-color: transparent;
            padding-top: 0;
        }
        .health_checkup_wrapper p {
            width: 95%;
        }
        .doctor_cont {
            text-align: left;
            padding: 15px 15px;
        }
        .speciality_card img {
            width: 55px;
            height: 55px;
            object-fit: contain;
        }
        .banner_cont {
            position: absolute;
            top: 30px !important;
            left: 8%;
            color: #fff;
        }
        .know_more_banner {
            margin-top: 0;
            width: 137px;
            height: 40px;
        }
        .health_checkup_center {
            width: 100%;
            margin: auto;
        }
        .health_checkup_wrapper {
            padding: 10px 0;
            text-align: center;
        }
        li.nav-item a {
            font-size: 16px;
        }
        .blog_cards {
            width: 80%;
            padding: 0;
        }
        .patient-wrapper .owl-prev img {
            position: absolute;
            left: 0;
            top: 50%;
        }
        .patient-wrapper .owl-next img {
            position: absolute;
            top: 50%;
            right: 0;
        }
        .doctor_carousel .owl-prev img {
            position: absolute;
            top: 29%;
            left: -12px;
        }
        .doctor_carousel .owl-next img {
            position: absolute;
            right: -24px;
            top: -77px;
        }
        .specialities-wrapper h3,
        .doctors-wrapper h3,
        .blog-wrapper h3,
        .patient-wrapper h3 {
            margin-top: 20px;
            margin-bottom: 12px;
        }
        .specialities-wrapper h3,
        .doctors-wrapper h3,
        .blog-wrapper h3,
        .patient-wrapper h3 {
            color: #252626;
            font-family: GothamRounded-medium;
            font-size: 16px;
            font-weight: 500;
            text-align: center;
            line-height: 20px;
        }
        .health_checkup_wrapper h3 {
            font-size: 18px;
            margin-top: 6px;
            margin-bottom: 12px;
        }
        .doctors-wrapper p,
        .patient-wrapper p,
        .blog-wrapper p {
            color: #212B36;
            font-family: GothamRounded-book;
            font-size: 12px;
            font-weight: 300;
            line-height: 28px;
        }
        .blog-content h4 {
            color: #000000;
            font-family: GothamRounded-medium;
            font-size: 14px;
            font-weight: 500;
            line-height: 19px;
            margin-bottom: 0;
        }
        .blog-content-peragraph {
            color: #000000 !important;
            font-family: GothamRounded-book !important;
            font-size: 12px !important;
            font-weight: 300 !important;
            line-height: 26px !important;
            margin: 22px 0 5px 0 !important
        }
        div#banner_owl_mob {
            margin-top: 0;
        }
        .banner_carousel .owl-dots {
            display: block;
            position: absolute;
            bottom: 49px;
            left: 44%;
            right: 50%
        }
        .banner_card {
            position: relative;
            top: -44px;
            z-index: 10;
        }
        .speciality_card {
            padding: 10px;
        }
        .qualification {
            color: #919EAB !important;
            font-family: GothamRounded-book !important;
            font-size: 11px !important;
            font-weight: 300 !important;
        }
        .doctor_cont p:nth-child(4) {
            color: #919EAB;
            font-family: GothamRounded-book !important;
            font-size: 11px !important;
            font-weight: 300 !important;
            line-height: 22px !important;
        }
        .banner-card-size {
            width: 54px;
            height: 48px;
        }
    }
    /* Small Devices, Tablets */
    
    @media only screen and (min-width: 768px) {
        h1.banner_info {
            font-size: 33px;
            line-height: 40px;
        }
        .tab-pane-heading p {
            width: inherit !important;
        }
        .dropdown-menu-speciality.dropdown-menu {
            width: 400px;
            color: #666666 !important;
            border: none;
            background-color: transparent;
            padding-top: 0;
        }
        .dropdown-menu-services.dropdown-menu {
            color: #666666 !important;
            border: none;
            background-color: transparent;
            padding-top: 0;
        }
        .health-care-content p {
            font-size: 14px;
        }
        .health_checkup_wrapper p {
            width: 90%;
        }
        .pera-width {
            width: 70%;
            margin: auto;
        }
        .specialities-wrapper,
        .doctors-wrapper,
        .blog-wrapper,
        .patient-wrapper {
            margin-bottom: 80px;
        }
        .doctor_cont {
            text-align: left;
            padding: 25px 22px;
            height: 220px;
            margin-bottom: 20px;
            overflow: hidden;
        }
        .patient-wrapper {
            background-color: #F9F9FE;
            padding: 40px 0;
        }
        .banner_cont {
            position: absolute;
            top: 46px !important;
            left: 8%;
            color: #fff;
        }
        .know_more_banner {
            margin-top: 0;
            width: 150px;
            height: 50px;
        }
        .banner_cards p {
            font-size: 14px;
            margin-left: 5px;
        }
        .health_checkup_center {
            width: 100%;
            margin: auto;
        }
        .health_checkup_wrapper {
            padding: 70px 0;
            text-align: left;
        }
        li.nav-item a {
            font-size: 14px;
        }
        .blog_cards {
            width: 100%;
            padding: 0px 0 0 25px;
            min-height: 321px;
        }
        .patient-wrapper .owl-prev img {
            position: absolute;
            left: -35px;
            top: 40%;
        }
        .patient-wrapper .owl-next img {
            position: absolute;
            top: 40%;
            right: -35px;
        }
        .doctor_carousel .owl-prev img {
            position: absolute;
            top: 35%;
            left: -33px;
        }
        .doctor_carousel .owl-next img {
            position: absolute;
            right: -55px;
            top: -63px;
        }
        .specialities-wrapper h3,
        .doctors-wrapper h3,
        .blog-wrapper h3,
        .patient-wrapper h3 {
            margin-top: 40px;
            margin-bottom: 12px;
        }
        .specialities-wrapper h3,
        .doctors-wrapper h3,
        .blog-wrapper h3,
        .patient-wrapper h3 {
            color: #252626;
            font-family: GothamRounded-medium;
            font-size: 30px;
            font-weight: 500;
            text-align: center;
            line-height: 25px;
        }
        #navbarSupportedContent li a {
            color: #212B36 !important;
            font-family: GothamRounded-book !important;
            font-size: 15px;
            font-weight: 300;
            line-height: 30px;
            margin-right: 0px;
            margin-top: 10px;
        }
        .health_checkup_wrapper h3 {
            font-size: 24px;
        }
        .tab-pane-heading p {
            margin-top: 6px;
        }
        .banner_cards {
            width: 99%;
        }
        .doctors-wrapper p,
        .patient-wrapper p,
        .blog-wrapper p {
            color: #212B36;
            font-family: GothamRounded-book;
            font-size: 14px;
            font-weight: 300;
            line-height: 30px;
            margin-top: 6px;
            margin-bottom: 7px;
        }
        .blog-content h4 {
            color: #000000;
            font-family: GothamRounded-medium;
            font-size: 14px;
            font-weight: 500;
            line-height: 23px;
            margin-bottom: 11px;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }
        .blog-content-peragraph {
            color: #000000 !important;
            font-family: GothamRounded-book !important;
            font-size: 15px !important;
            font-weight: 300 !important;
            line-height: 26px !important;
            margin: 22px 0 5px 0 !important
        }
        .banner_carousel .owl-dots {
            display: block;
            position: absolute;
            bottom: 58px;
            left: 45%;
            right: 50%;
        }
        .banner_card {
            position: relative;
            top: -43px;
            z-index: 10;
        }
        .speciality_card {
            padding: 10px;
        }
        .qualification {
            color: #919EAB !important;
            font-family: GothamRounded-book !important;
            font-size: 14px !important;
            font-weight: 300 !important;
        }
        .doctor_cont p:nth-child(4) {
            color: #919EAB;
            font-family: GothamRounded-book !important;
            font-size: 14px !important;
            font-weight: 300 !important;
            line-height: 22px !important;
            margin: 0;
        }
        .banner-card-size {
            width: 54px;
            height: 48px;
        }
        .bold {
            font-size: 17px !important;
        }
    }
    /* Medium Devices, Desktops */
    
    @media only screen and (min-width: 992px) {
        h1.banner_info {
            font-size: 35px;
            line-height: 51px;
        }
        .dropdown-menu-speciality.dropdown-menu {
            width: 400px;
            color: #666666 !important;
            border: none;
            background-color: #FFFFFF;
            padding-top: 0;
            padding: 14px;
        }
        .dropdown-menu-services.dropdown-menu {
            color: #666666 !important;
            border: none;
            background-color: #FFFFFF;
            padding-top: 0;
        }
        .tab-pane-heading p {
            width: inherit !important;
        }
        .pera-width {
            width: 50%;
            margin: auto;
        }
        .banner_cont {
            position: absolute;
            top: 90px !important;
            left: 8%;
            color: #fff;
        }
        .know_more_banner {
            margin-top: 0;
            width: 150px;
            height: 50px;
        }
        .banner_cards p {
            font-size: 14px;
            margin-left: 16px;
        }
        .health_checkup_center {
            width: 100%;
            margin: auto;
        }
        .health_checkup_wrapper {
            padding: 70px 30px;
        }
        li.nav-item a {
            font-size: 15px;
        }
        .blog_cards {
            width: 95%;
            padding: 0px 0 0 25px;
        }
        .patient-wrapper .owl-prev img {
            position: absolute;
            left: -33px;
            top: 50%;
        }
        .patient-wrapper .owl-next img {
            position: absolute;
            top: 50%;
            right: -33px;
        }
        .doctor_carousel .owl-prev img {
            position: absolute;
            top: 34%;
            left: -44px;
        }
        .doctor_carousel .owl-next img {
            position: absolute;
            right: -72px;
            top: -55px;
        }
        ul.top-nav li {
            display: inline-block;
            margin-right: 10px;
        }
        .specialities-wrapper h3,
        .doctors-wrapper h3,
        .blog-wrapper h3,
        .patient-wrapper h3 {
            margin-top: 40px;
            margin-bottom: 12px;
        }
        .specialities-wrapper h3,
        .doctors-wrapper h3,
        .blog-wrapper h3,
        .patient-wrapper h3 {
            color: #252626;
            font-family: GothamRounded-medium;
            font-size: 30px;
            font-weight: 500;
            text-align: center;
            line-height: 25px;
        }
        #navbarSupportedContent li a {
            color: #212B36 !important;
            font-family: GothamRounded-book !important;
            font-size: 15px;
            font-weight: 300;
            line-height: 19px;
            margin-right: 0px;
        }
        .health_checkup_wrapper h3 {
            font-size: 30px;
        }
        .tab-pane-heading p {
            margin-top: 6px;
        }
        .banner_cards {
            width: 93%;
        }
        .doctors-wrapper p,
        .patient-wrapper p,
        .blog-wrapper p {
            color: #212B36;
            font-family: GothamRounded-book;
            font-size: 14px;
            font-weight: 300;
            line-height: 28px;
            margin-top: 0px;
            margin-bottom: 2px;
        }
        .banner_carousel .owl-dots {
            display: block;
            position: absolute;
            bottom: 68px;
            left: 46%;
            right: 50%;
        }
        .banner_card {
            position: relative;
            top: -43px;
            z-index: 10;
        }
        .speciality_card {
            padding: 10px;
        }
        .banner-card-size {
            width: 54px;
            height: 48px;
        }
    }
    /* Large Devices, Wide Screens */
    
    @media only screen and (min-width: 1200px) {
        h1.banner_info {
            font-size: 38px;
            line-height: 51px;
        }
        .tab-pane-heading p {
            width: inherit !important;
        }
        .banner_cont {
            position: absolute;
            top: 145px !important;
            left: 8%;
            color: #fff;
        }
        .know_more_banner {
            margin-top: 10px;
            width: 150px;
            height: 50px;
        }
        .banner_cards p {
            font-size: 15px;
            margin-left: 16px;
        }
        .health_checkup_center {
            width: 90%;
            margin: auto;
        }
        .health_checkup_wrapper {
            padding: 70px;
        }
        li.nav-item a {
            font-size: 15px;
        }
        .blog_cards {
            width: 80%;
            padding: 0px 0 0 25px;
        }
        .patient-wrapper .owl-prev img {
            position: absolute;
            left: 35px;
            top: 50%;
        }
        .patient-wrapper .owl-next img {
            position: absolute;
            top: 50%;
            right: 30px;
        }
        .doctor_carousel .owl-prev img {
            position: absolute;
            top: 35%;
            left: -57px;
        }
        .doctor_carousel .owl-next img {
            position: absolute;
            right: -100px;
            top: -50px;
        }
        .health_checkup_pera {
            width: 90%;
        }
        .speciality_card p {
            color: #212B36;
            font-family: GothamRounded-book !important;
            font-size: 14px;
            font-weight: 300;
            margin-left: 18px;
            height: 35px;
            overflow: hidden;
        }
        ul.top-nav li {
            display: inline-block;
            margin-right: 19px;
        }
        ul.top-nav li:last-child {
            margin-right: 0;
        }
        .specialities-wrapper h3,
        .doctors-wrapper h3,
        .blog-wrapper h3,
        .patient-wrapper h3 {
            margin-top: 40px;
            margin-bottom: 12px;
        }
        .specialities-wrapper h3,
        .doctors-wrapper h3,
        .blog-wrapper h3,
        .patient-wrapper h3 {
            color: #252626;
            font-family: GothamRounded-medium;
            font-size: 30px;
            font-weight: 500;
            text-align: center;
            line-height: 25px;
        }
        #navbarSupportedContent li a {
            color: #212B36 !important;
            font-family: GothamRounded-book !important;
            font-size: 16px;
            font-weight: 300;
            line-height: 19px;
            margin-right: 10px;
        }
        .health_checkup_wrapper h3 {
            font-size: 32px;
        }
        .tab-pane-heading p {
            margin-top: 6px;
        }
        .banner_cards {
            width: 93%;
        }
        .doctors-wrapper p,
        .patient-wrapper p,
        .blog-wrapper p {
            color: #212B36;
            font-family: GothamRounded-book;
            font-size: 14px;
            font-weight: 300;
            line-height: 30px;
            margin-top: 5px;
            margin-bottom: 20px;
        }
        .banner_carousel .owl-dots {
            display: block;
            position: absolute;
            bottom: 68px;
            left: 47%;
            right: 50%;
        }
        .banner_card {
            position: relative;
            top: -43px;
            z-index: 10;
        }
        .speciality_card {
            padding: 10px;
        }
        .qualification {
            color: #919EAB !important;
            font-family: GothamRounded-book !important;
            font-size: 14px !important;
            font-weight: 300 !important;
        }
        .banner-card-size {
            width: 54px;
            height: 48px;
        }
        .doctor_cont p:nth-child(4) {
            color: #919EAB;
            font-family: GothamRounded-book !important;
            font-size: 14px !important;
            font-weight: 300 !important;
            line-height: 22px !important;
            margin: 0;
        }
    }