@media (max-width: 768px) {
    * {
        padding: 0;
        margin: 0;
    }
    body {
        padding: 0;
        margin: 0;
    }
    .heading2 {
        font-size: 22px;
    }
    .hero-section {
        height: 450px !important;
    }
    .mobile-sec-section {
        width: 90% !important;
    }
    .highligted-main-sec{
        height: 800px !important;
    }
    .producti-slidersec-mainsec {
        width: 100%;
    }
    .types-of-weellnesscards-mainsec {
        height: 70vh;
        flex-direction: column !important;
    }
    .types-of-weellnesscards {
        width: 85%;
        margin: 5% 0;
    }
    .home-About-us {
        flex-direction: column-reverse !important;
    }
    .home-About-us .sec1,
    .sec2 {
        width: 85% !important;
        height: auto !important;
    }
    .home-About-us .sec2 img {
        width: 100% !important;
        height: auto !important;
        margin: 5% 0;
    }
    /* Footer Start */
    .footer-sec {
        width: 50% !important;
    }
    .tc-sec {
        width: 100% !important;
    }
    /* Footer End */
    /* Header Start */
    .header-desktop-mode {
        display: block !important;
    }
    .header-mobile-sec2 {
        flex-direction: row-reverse !important;
        justify-content: space-between !important;
    }
    .mega-menu {
        min-width: 110% !important;
    }
    header .desktop{
        display: none !important;
    }
    header .mobile{
        display: block !important;
    }
    /* Header End */
    /* Medicing Scroll start */
    .slider-div-sec{
        height: fit-content !important;
    }
    .main-product-header {
        width: 98%;
    }
    .product-header {
        width: 90% !important;
    }
    .heading-mobile {
        font-size: 20px;
        width: 80% !important;
    }
    .url-btn-mobile {
        font-size: 15px;
        width: 20% !important;
        background-color: #070D63;
        color: white;
        text-align: center;
        border-radius: 10px;
        padding: 2px 8px;
        margin: 0 !important;
    }
    #medicineCarousel2 .carousel-inner {
        overflow-x: auto !important;
        scroll-behavior: smooth;
        flex-wrap: nowrap !important;
        -webkit-overflow-scrolling: touch;
        padding-left: 10px;
        padding-right: 10px;
        scrollbar-width: auto;
        -ms-overflow-style: auto;
    }
    #medicineCarousel2 .carousel-inner::-webkit-scrollbar {
        display: block;
        height: 8px;
    }
    #medicineCarousel2 .carousel-inner::-webkit-scrollbar-thumb {
        background: #c1c1c1;
        border-radius: 10px;
        width: 20%;
    }
    #medicineCarousel2 .sexc {
        flex: 0 0 auto;
        width: 60vw;
        min-width: 250px;
        margin-right: 15px;
        margin-left: 0;
    }
    #medicineCarousel2 .carousel-inner img {
        height: 150px;
        width: 94%;
        margin: 3%;
        border-radius: 17px;
    }
    #medicineCarousel2 .carousel-control-prev,
    #medicineCarousel2 .carousel-control-next,
    #scrollLeft2,
    #scrollRight2 {
        display: none;
    }
    #medicineCarousel1 .carousel-inner {
        overflow-x: auto !important;
        scroll-behavior: smooth;
        flex-wrap: nowrap !important;
        -webkit-overflow-scrolling: touch;
        padding-left: 10px;
        padding-right: 10px;
        scrollbar-width: auto;
        -ms-overflow-style: auto;
    }
    #medicineCarousel1 .carousel-inner::-webkit-scrollbar {
        display: block;
        height: 8px;
    }
    #medicineCarousel1 .carousel-inner::-webkit-scrollbar-thumb {
        background: #c1c1c1;
        border-radius: 10px;
        width: 20%;
    }
    #medicineCarousel1 .sexc {
        flex: 0 0 auto;
        width: 60vw;
        min-width: 250px;
        margin-right: 15px;
        margin-left: 0;
    }
    #medicineCarousel1 .carousel-inner img {
        height: 150px;
        width: 94%;
        margin: 3%;
        border-radius: 17px;
    }
    #medicineCarousel1 .carousel-control-prev,
    #medicineCarousel1 .carousel-control-next,
    #scrollLeft1,
    #scrollRight1 {
        display: none;
    }
    /* Medicing Scroll end */
    /* account page start */
        .my-account-mobile{
            flex-direction: column-reverse !important;
        }
        .loginpgsec2 img {
            height: 500px;
            width: 100%;
            object-fit: cover;
            margin-bottom: 10px;
        }
    /* account page end */
    /* medical pages start */
    .wellness_card_lists_subsec {
        grid-template-columns: repeat(1, 1fr);
        gap: 0;
        width: 95% !important;
    }
    /* medical pages end */
    .submain-test-detail-sec{
        display: flex !important;
        flex-direction: column !important;
    }
    .submain-test-detail-sec1, .submain-test-detail-sec2{
        width: 100% !important;
    }
    .desktop-mode-sec{
        display: none !important;
    }
    .mobile-mode-sec{
        display: block !important;
    }
    .details{
        display: flex;
        flex-direction: column !important;
    }
    .details .details-sec1 img {
        width: 100%;
        height: auto !important;
        border-radius: 10px;
    }
    .parameters_heading{
        width:100% !important;
    }
    .parameters_heading_detail{
        margin: 0px 2px !important;
    }
    .details-sec2{
        margin-top: 10px;
    }
    .details-sec2 .price-sec{
        justify-content: center;
    }
    .modal-content{
        display: flex;
        flex-direction: column !important;
        padding: 10px !important;
    }
    .modal-content .popup-heading-sec, .modal-content .popup-button-sec{
        width: 100% !important;
    }
    .popup-heading-sec .heading2{
        text-align: center !important;
        align-items: center !important;
    }
    .modal-content .popup-button-sec .button1{
        margin: 5px 0;
    }
    .book_test_mainsec form{
        display: flex;
        flex-direction: column;
    }
    .book_test_mainsec form .sec1{
        width: 100% !important;
    }
    .book_test_mainsec form .sec1 .row .book_test{        
        width: 50%;
    }
    .book_test_mainsec form .sec1 .row .book_email{
        width: 100%;
    }    
    .home-office-other{
        justify-content:start !important; 
    }    
    .address-type-option{
        margin: 15px 15px 0 0;
    }
    .appointment-confirmation-section {
        width: 100% !important;
    }
    .card_section_response{
        display: flex !important;
        flex-direction: column-reverse !important;
    }
}