@media (min-width:0px) and (max-width:1800px){
    

}
@media (min-width:0px) and (max-width:1280px){
    .doctor_box{
        flex-direction: column;
    }
    .doctorImg{
        align-self: center;
    }
    .sub_logo_bg{background: url('../img/logo_bg.png') no-repeat  140% calc(100% - 100px) / 70%;}
    .location_wrap{flex-direction: column;gap: 1rem;}



}
@media (min-width:0px) and (max-width:900px){

    .tab_menu ul {
        padding: 1.5rem 0;
        height: auto;
        flex-wrap: wrap;
        gap: 1rem 2rem ;
    }
    .flex_box{flex-direction: column-reverse;}
    .flex_box.rightImg{flex-direction: column-reverse;}
    .location_tit {font-size: 2.5rem;margin: 1rem 0 .3rem;}
    .time_table .time_wrap li:nth-of-type(1) { font-size: 2.2rem;gap: 0.5rem;}
    .time_table .time_wrap {font-size: 2.2rem;}
    .location_wrap hr {margin: 2rem 0;opacity: 0.2;    }
    .quick_button li a {
        padding: 1rem 2.5rem;
        gap: 1rem;
        font-size: 2.5rem;
    }
    .flex_box.topImg{flex-direction: row;}
    .grid_ul{
        grid-template-columns: repeat(2, 1fr);
        gap: 1rem;
    }
    .m61_2ul,.m61_3ul{gap: 1rem;letter-spacing: -1px;}
}