@media (max-width: 1400.5px){
    /* index */
    section.hero{
        height: 600px;
    }    
    h2 {
        font-size: 32px;
    }
    h3{
        font-size: 26px;
        color: var(--about-title);
    }
    h4 {
        font-size: 22px;
    }
    .mxw-800{
        max-width: 750px;
    }
    .ptb-128 {
        padding: 100px 0px;
    }
    .p64 {
        padding: 40px;
    }
    .ptb-48-64{
        padding: 40px;
    }
    .btn.btn-schedule{
        font-size: 14px;
        padding: 12px 16px;
    }
    .my-breadcrumb {
        padding-bottom: 60px;
    }
    .hero-content h6 {
        font-size: 16px;
        color: #E5E7EB;
    }
    .t-pop-img{
        max-width: 150px;
        max-height: 150px;
    }
    .team-pop1{
        gap: 20px;
    }
    .team-pop2{
        gap: 25px;
    }
    .cardd-img{
        width: 365px;
        height: 293px;
    }
}
@media (max-width: 1200.5px){
    section.banner{
        background-position: center !important;
    }
}
@media (max-width: 1024.5px){
	.videos-box iframe{
		height: 240px;
	}
    .cardd-img {
        width: 305px;
        height: 245px;
    }
}

@media (max-width: 991.5px){
    h1 {
        font-size: 36px;
    }
    .p64 {
        padding: 32px;
    }
    .ptb-88-98 {
        padding: 40px 50px;
    }
    #our-locations .modal-dialog {
        max-width: 600px;        
    }    
    .pb-128{
        padding-bottom: 100px;
    }
    .br-1{
        border-right: none;
        margin-right: 0px;
        padding-right: 0px;
    }
	.btn.btn-schedule.two{
		margin-top: 16px;
	}
	.videos-box iframe{
		height: 181px;
	}
    .cardd-img {
        width: 225px;
        height: 180px;
    }
    nav.navbar .navbar-collapse{
        background-color: #F9FAFB;
    }
}


@media (max-width: 767.5px){
    * {
        font-size: 1.4rem;
    }
    .mxw-800 {
        max-width: 600px;
    }
    h1 {
        font-size: 32px;
        line-height: 40px;
    }
    h2 {
        font-size: 26px;
        line-height: 32px;
    }
    h3 {
        font-size: 24px;
        line-height: 32px;
    }
    h4{
        font-size: 20px;
    }
    h5{
        font-size: 18px;
    }
    h6{
        font-size: 12px;
    }
    p{
        font-size: 14px;
    }
    .mxw-800 {
        max-width: 550px;
    }
    .p64{
        padding: 32px 10px;
    }
    .ptb-88-98 {
        padding: 32px 10px;
    }    
    .ptb-128 {
        padding: 64px 0px;
    }
    .pb-128{
        padding-bottom: 64px;
    }    
    .ptb-48-64 {
        padding: 24px 10px;
    }
	.ptb-64 {
    	padding: 32px 0px;
	}
    .p-32 {
        padding: 20px;
    }
    .ps-32 {
        padding-left: 16px;
    }
	.pt-32 {
    padding-top: 16px;
	}
	.mt-64 {
    	margin-top: 32px;
	}
	.mb-64{
		margin-bottom: 32px;	
	}
	.row .col-md-6:nth-of-type(2) {
        margin-top: 32px;
    }
    .row .col-md-4:nth-of-type(2),.row .col-md-4:nth-of-type(3) {
        margin-top: 32px;
    }
    .row .col-md-3:nth-of-type(2),.row .col-md-3:nth-of-type(3),.row .col-md-3:nth-of-type(4) {
        margin-top: 32px;
    }
	
	.filter-gallery .nav-tabs .nav-link{
        font-size: 12px;
        padding: 8px 16px;
    }
	
	
	.schedule .customer-box{
        display: block;
    }
    .schedule-box{
        margin: 15px 0px;
    }
	
	
	.site-footer{
		text-align: center;	
	}
	
	.my-breadcrumb {
        padding-bottom: 40px;
    }
	.my-breadcrumb nav ol li a,.my-breadcrumb .breadcrumb-item.active{
		font-size: 12px;	
	}

	
	/**** Workplace Nutrition ****/
    h2.heading {
        font-size: 28px;
        line-height: 32px;
    }
    .mb-46 {
        margin-bottom: 23px;
    }
    .me-32 {
        margin-right: 16px;
    }
	.gallery .card-body {
    	padding: 16px 0px 0px;
	}

    /********** SINGLE PASS PAYMENT **********/
    .log-group-box{
        flex-wrap: wrap;
    }
    .log-group-box .w-50{
        width: 100% !important;
    }

    .cardd-img {
        width: 100%;
        height: 100%;
    }
}
