@media (max-width: 1100px) {
}
@media (max-width: 850px) {
    .ml-topbar-inner span {
        font-size: 14px !important;
    }
}
@media (max-width: 991px) {
    .uxgrid-section {
        display: none !important;
    }
    .ml-location {
        gap: 0px;
        min-height: auto;
        padding: 5px 12px;
    }
    .ml-topbar-inner .tagline {
        font-size: 14px !important;
    }
}
@media (max-width: 768px) {
    .terms-section{
            padding: 60px 0px;
    }
   .service-content{
    display: none;
   }
    .trust-card{
            padding: 11px 6px;
    }
    .lpt-image{
        display: none;
    }
    .heroSwiper{
        border-radius: 0px;
    }
.topbar-link-whatsapp{
    display: none !important;
}
    .ft-links-grid{
        margin-top:0px;
    }
    .ft-main{
                padding: 6px 15px;
                        gap: 0px;
    }
    .swiper-slide img{
        height:auto;
    }
    .top-header .container{
                padding: 0px 5px !important;
    }
    .elite-test-grid {
        grid-template-columns: 1fr !important;
    }
    .ml-section {
        padding: 18px 0;
    }
    .hero-slider img {
        border-radius: 0;
    }
    .search-wrapper {
        margin: 0;
    }
    .ml-location {
        background: transparent;
    }
    .ml-location i {
        color: white;
    }
    .ml-location b {
        color: white;
        font-size: 16px;
    }
    .ml-footer h3 {
        display: none;
    }
    .ml-footer button h3 {
        display: flex;
    }
    .ml-slot-days {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .ml-slot-times {
        grid-template-columns: 1fr 1fr;
    }
    .labs-action-btns {
        flex-direction: column;
    }
    .labs-action-btns a {
        margin-bottom: 5px;
    }
    .ml-topbar-inner .tagline {
        display: none !important;
    }
    .ml-topbar-inner > :nth-child(2) {
        order: 2;
        border-radius: 4px;
    }
    .ml-topbar-inner > :last-child {
        order: 1;
        border-radius: 4px;
        width: 100%;
    }
    .ml-category-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .ml-category-grid-tests {
        grid-template-columns: 1fr 1fr 1fr;
    }
}
@media (max-width: 576px) {
    .ml-category-tests-tile i {
        font-size: 28px;
    }
    .ml-category-tile {
        gap: 0;
    }
    .ml-category-tile strong {
        font-size: 18px;
    }
    .ml-category-tile span {
        display: none;
    }
    .unique-price-card h3 {
        display: none;
    }
    .ml-catalog-toolbar span {
        display: none;
    }
    .ml-detail-meta {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }
    .ml-product-card {
        padding: 12px;
    }
    .ml-mobile-toggle {
        margin-left: 0px;
    }
    .ml-brand-text {
        display: none;
    }
    .ml-cart-trigger {
        display: none;
    }
    .ml-header-actions {
        display: none;
    }
    .hero-slider {
        padding: 0px;
    }
}

.hero-slide--desktop {
    display: block;
}
.hero-slide--mobile {
    display: none;
}

@media (max-width: 767px) {
    .hero-slide--desktop {
        display: none;
    }
    .hero-slide--mobile {
        display: block;
    }
}
