.schedule_header_title {
    font-size: 2.5rem; 
    display: flex; 
    justify-content: center; 
    text-align: center; 
    line-height: 1.25;  
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}


@media (max-width: 750px) {
    .box-item {
        min-width: 60vw;
        max-width: 475px;
    }
}
@media (max-width: 600px) {
    .box-item {
        min-width: 70vw;
        max-width: 475px;
    }
}


@media (max-width: 500px) {
    html {
        width: 100vw;
    }

    .title-font {
        font-size: 2.8rem;
        -webkit-text-stroke: 1.5px rgb(0, 170, 150); 
        -webkit-text-stroke: 1.5px color(display-p3 0 0.667 0.588);
        /* text-shadow:2px 2px teal; */
        text-shadow: 1px 2px rgb(0, 170, 150); 
        text-shadow: 1px 2px color(display-p3 0 0.667 0.588);
    }
    .icon1 {
        height: 54px;
    }

    .sbread1 span a {
        font-size: 2.2rem;
        padding-left: 10px;
        padding-right: 10px;
        margin: 0 auto;
    }
    .sbread1 ul {
        border-top: 3px solid rgb(0, 42, 82); 
        border-top: 3px solid color(display-p3 0 0.15 0.28);
        border-bottom: 3px solid rgb(0, 42, 82); 
        border-bottom: 3px solid color(display-p3 0 0.15 0.28);
    
    }
    .home_inner_box {
        border-top: 2px solid black;
    }
    .sub_text {
        font-size: 1.2rem;
        padding-left: 10px;
        padding-right: 10px;
    }
    .submit-btn {
        font-size: 1.2rem;
    }

    .schedule_header_title {
        font-size: 2rem;
    }
    .submit-btn-small {
        font-size: 1rem;
    }
    .choose h3 {
        text-align: left;
    }
    .box-item {
        min-width: 80vw;
    }

     
}
@media (max-width: 380px) {


     .title-font {
        font-size: 2.3rem;
        -webkit-text-stroke: 1px rgb(0, 170, 150); 
        -webkit-text-stroke: 1px color(display-p3 0 0.667 0.588);
        /* text-shadow:2px 2px teal; */
        text-shadow: 1px 2px rgb(0, 170, 150); 
        text-shadow: 1px 2px color(display-p3 0 0.667 0.588);
    }
        .icon1 {
        height: 45px;
    }
    .sbread1 span a {
        font-size: 1.75rem;
        padding-left: 5px;
        padding-right: 5px;
        margin: 0 auto;
    }
    .sbread1 ul {
    padding-left: 5px;
    padding-right: 5px;
    }
      .schedule_header_title {
        font-size: 1.8rem;
    }
      .box-item {
        min-width: 80vw;
    }


}