@media only screen and (max-width:767px) and (min-width:360px) {
    .PackagesCarousel_head__R9Tln {
        font-size: 20px;
        line-height: 36px;
        color: #0e3f6c;
        margin-left: 0px;
        margin-bottom: 24px;
        font-weight: 600;
    }
    .main-navbar {
        display: flex;
        padding: 4px 0px 6px 0px !important;
        background-color: #a758d826 !important;

    }
    
    section.choose-area {
    padding: 50px 0;
    z-index: -999 !important;
}

    .FaqNewPage_faq_answer__dywab {
        font-weight: 400;
        font-size: 15px !important;
    }

    .PackagesCarousel_head__R9Tlnn {
        font-size: 23px;
        line-height: 36px;
        color: #0e3f6c;
        margin-left: 0px;
        font-weight: 600;
        text-align: justify;
        margin-bottom: 20px;
    }

    .PackagesCarousel_packageName__6l2df {
        font-weight: 600;
        font-size: 17px;
        line-height: 24px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        word-wrap: break-word;
        color: #833782;
    }

    .slick-slide li {
        margin: 0px 5px 0 5px;
    }

    .responsive-end {
        display: block !important;
        position: sticky;
        bottom: 0px;
    }

    .card-headerr {
        position: sticky;
        bottom: 0px;
        background-color: white;
        justify-content: space-between;
        align-items: baseline !important;
        padding: 0px 10px;
        z-index: 999;
    }

    .location-header-end {
        border: none;
        display: flex;
        flex-direction: row;
        padding: 10px;
        border-radius: 10px;
    }

    .profile-mainn {
        display: flex;
        align-items: center;
        gap: 4px !important;
        font-size: 16px;
        position: relative;
        font-weight: 600;
        flex-direction: column-reverse;
    }

    .heading-reportsss {
        display: flex;
        flex-direction: column;
        gap: 0px!important;
        margin-left: 20px;
    }
    .heading-reportsss img {
        height: 24px;
        object-fit: contain;
    }

    .heading-reportsss p {
        color: black;
        font-weight: 500;
        font-size: 16px;
    }

    .profile-mainn span {
        color: black;
        font-weight: 500;
    }

    .loaction-headeer {
        border: none !important;
    }


    .flex.align-items-center.location-headerr {
        display: none;
    }

    .icon-responsive {
        position: absolute;
        right: 20px;
        display: flex;
        gap: 13px;
        align-items: center;
    }

    .switches-container {
        width: 100% !important;
        position: relative;
        display: flex;
        padding: 0;
        position: relative;
        background: rgb(255, 255, 255);
        line-height: 3rem;
        border-radius: 3rem;
        margin-left: auto;
        margin-right: auto;
        border: 1px solid #969696;
    }

    .css-vubbuv {
        display: none !important;
    }
}



.slick-slide li {
    margin: 0px 5px 0 5px;
}




@media only screen and (max-width:990px) and (min-width:768px) {

    .css-vubbuv {
        display: none !important;
    }

    .frequent {
        cursor: pointer;
        display: flex;
        flex-direction: row;
        padding: 13px;
        border-radius: 15px;
        box-shadow: 0px 0px 10px #c4c4c4;
        align-items: center;
        gap: 1px;
        margin: 20px;
        justify-content: center;
        flex-wrap: wrap;
        height: border;
        height: 125px;
    }
    .frequent p {
        margin: 0 !important;
        font-weight: 600;
        font-size: 11px;
        text-align: center;
    }

    .about-us_GlucoseToGenetics__V8ipx .about-us_Image3Div__di5vY {
        display: flex;
        flex-direction: row;
        justify-content: space-evenly;
    }


    .about-us_OurCoreValuesDiv__zae3B {
        padding: 66px 40px;
    }

    .about-us_Qdiv__zyMMf h2 {
        text-align: center;
    }

    .about-us_CoreValues__5YQvx {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        gap: 20px;
    }

    .about-us_CoreValuesCard__lAKwB {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
        flex: 1 1 calc(33.333% - 40px);
      
        margin: 20px;
    }

    .about-us_CoreValuesCardPart1__N39wP img {
        max-width: 100%;
        height: auto;
    }

    .about-us_CoreValuesCardPart2__u25Ud span {
        font-size: 1.2em;
        font-weight: bold;
        margin-top: 10px;
    }

    .ProductCard_productCard__EbJrs {
        border: 1px solid #d9d9d9;
        padding: 24px;
        justify-content: space-evenly;
        min-height: 200px;
        margin: 10px !important;
    }
    .main-navbar {
        display: flex;
        padding: 15px 0px 11px 0px;
    }
    .Awards_years__WKyO3 {
        border: 1px solid hsla(0,0%,85%,.6);
        border-radius: 15px;
        display: none;
    }
    .Awards_progress_container__svkDM {
      
        display: none;
    }
    .family-carey img {
        height: 300px;
        width: 100%;
        object-fit: cover;
    }
}

@media (max-width: 768px) {
    .about-us_CoreValues__5YQvx {
        flex-direction: column;
        align-items: center;
    }

    .about-us_CoreValuesCard__lAKwB {
        flex: 1 1 100%;
        max-width: 80%;
        /* Adjust based on the desired card width */
    }
}


@media only screen and (max-width:1099px) and (min-width:991px) {
    .frequent img {
        height: 30px;
    }
    .frequent {
        cursor: pointer;
        display: flex;
        flex-direction: row;
        padding: 20px;
        border-radius: 15px;
        box-shadow: 0px 0px 10px #c4c4c4;
        align-items: center;
        gap: 9px !important;
        margin: 10px;
        justify-content: center;
        height: 90px;
    }

    section.choose-area {
        padding: 30px 0;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        position: relative;
        z-index: 1;
        overflow: hidden;
    }
    section.choose-area .heading h2 {
        font-size: 34px;
        color: rgb(40, 71, 125);
        margin-bottom: 30px;
    }

    section.choose-area .single-choose-item h4 {
        font-size: 19px;
        color: #981c96;
    }
    .about-us_OurCoreValuesDiv__zae3B {
        display: flex;
        flex-direction: column;
        row-gap: 40px;
        padding: 66px 16px;
    }

    .doctor-review-slider .slick-list{
        height: 300px !important;
    }
    
}