@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) {
    .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;
    }
    .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;
    }
}
