

@media only screen and (max-width: 2561px) {


}
@media only screen and (max-width: 1442px) {


} 
@media only screen and (max-width: 1025px) {


}
@media only screen and (max-width: 769px)  {
    /*index*/
    /* .step-cards-grid {
        grid-template-columns: repeat(1, 1fr) !important;
    }	 */
	.trust-item h4 {
        font-size: 8px !important;
    }
	.trust-item p {
        font-size: 10px !important;
    }	

    section.provider-section {
        display: flex !important;
        justify-content: center !important;
    }
	

}
@media only screen and (max-width: 576px)  {
	
}
@media only screen and (max-width: 426px)  {
    /*index*/
    
    .hero-badge {
        display: none !important;
    }
    .hero-section .btn-secondary {
        width: 100%;
    }
    .hero-desc {
        font-size: 14px !important;
    } 

    .trust-item h4 {
        font-size: 10px !important;
    }
    .trust-item p {
        font-size: 10px !important;
    }
    .provider-container {
        padding: 0 20px;
    }
    section.provider-section {
        justify-content: center !important  ;
        display: flex !important;
    }

    .buttons {
        flex-direction: column;
    }

    /*about*/
    .page-banner, .page-hero-banner {
        padding: 40px 0 40px !important;
    }

  
}
@media only screen and (max-width: 376px)  {
    /*about*/
    /* .step-cards-grid {
        gap: 17px !important;
    }
    .step-card {
        padding: 17px 24px !important;
    }
    .step-card p {
        font-size: 11px !important;
    }
    .step-card h3 {
        font-size: 16px !important;
        margin-top: 10px !important;
    } */

    /*wellness*/
     .wellness-hero {        
        padding: 40px 0 40px !important;
    }
    .wellness-title {
        font-size: 40px !important;
    }
    .wellness-subtitle {
        font-size: 14px !important;
    }
    .wellness-lounge-banner {
        padding: 40px 18px !important;
    }
    .wellness-lounge-banner h2 {
        font-size: 30px !important;
    }
    .wellness-lounge-banner p {
        font-size: 14px !important;
    }

    /*services*/
    .btn-card-book {
        font-size: 12px !important;
    }
    .btn-card-link {
        font-size: 14px !important;
    }
    
    

}
@media only screen and (max-width: 321px)  {
    /*index*/
    .btn-primary {
        font-size: 12px !important;
    }
    .btn-secondary {
        font-size: 12px !important;
    }
    .hero-section {
        background-position: 57%;
    }

    .quick-icon {
        width: 35px !important;
        height: 35px !important;
        margin-bottom: 14px !important;
        font-size: 17px !important;
        border-radius: 10px !important;
    }
    .quick-card h3 {
        font-size: 15px !important;
    }

    .section-title {
        font-size: 26px !important;
    }
    .section-subtitle {
        font-size: 14px !important;
    }

    .btn-card-book {
        font-size: 10px !important;
    }
    .btn-card-link {
        font-size: 11px !important;
    }

    .weight-title {
        font-size: 25px !important;
    }
    .weight-intro {
        font-size: 12px !important;
    }
    /* .step-text h3 {
        font-size: 13px !important;
    } */
    .weight-image-card strong {
        font-size: 11px !important;
    }
    .weight-image-card p {
        font-size: 9px !important;    
    }

    /*about*/
    /* .step-card {
        padding: 17px 15px !important;
    } */
    .hero-title {
        font-size: 33px !important;
    }
    /*wellness*/
    .wellness-hero-badge {
        font-size: 12px !important;
    }
    .btn-wellness {
        font-size: 12px !important;
    }   
    .wellness-title {
        font-size: 33px !important;
    }

    /*services*/
    .filter-pill {
        padding: 5px 9px !important;
        font-size: 8px !important;
    }
    .meta-pill {
        font-size: 9px !important;
    }

}
	