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



    h2 {
        gap: 10px;
        margin-bottom: 50px;
    }
    h2 strong {
        font-size: 9vw;
    }
    .doctor_slider_wrap .doctor_li>* {
        width: 100%;
        margin: auto;
    }
    .doctor_top {
        padding: 0 0 20px;
    }
    .doctor_name {
        font-size: 9vw;
    }
    .doctor_more {
        font-size: 4.5vw
    }
    .doctor_txt_wrap {
        padding: 20px 20px 0;
        font-size: 3.9vw;
    }
    .c2_grid{
        grid-template-areas:
        "tit"
        "a"
        "b"
        "c"
        "d"
        "e";
    }
    .item.tit{
        padding: 20px;
        gap: 30px;
    }
    .item.tit .bot i {
        margin-top: 10px;
        font-size: 4vw;
    }
    .item.tit .bot img {
        max-width: 40px;
    }
    .item.tit b {
        font-size: 9vw;
    }
    .c2_a_tit b {
        font-size: 6.5vw;
    }
    .c2_a_tit {
        padding-right: 25px;
    }
    .c2_a_tit i{
        font-size: 4vw;
    }
    h3 {
        font-size: 8vw;
    }
    .grid_3{
        grid-template-columns: repeat(2, 1fr);
        font-size: 4vw;
    }
    h4 {
        font-size: 7vw;
        margin-bottom: 10px;
    }
    .artic_txt_wrap h4:not(:first-child) {
        margin-top: 30px;
    }
    .grid_2 {
        gap: 10px;
    }
    .check_ul {
        font-size: 4.5vw;
    }
    .c3_swiper_wrap .c3_li{
        padding: 20px;
    }
    .c3_tab {
        font-size: 3.5vw;
    }
    .equipment_wrap {
        gap: 40px 20px;
    }
    .equipment .tit {
        font-size: 5.5vw;
    }
    .equipment i {
        font-size: 3.5vw;
    }
    .con4 .txt_bg{
        font-size: 13vw;
    }
    .map_tit {
        font-size: 6vw;
    }
    .map_txt ul li {
        gap: 20px;
        margin-bottom: 10px;
        font-size: 4.5vw;
    }
    .map_txt ul li span {
        width: 80px;
    }
    .map_txt ul {
        padding-left: 30px;
    }
    .map_flex .box_tit {
        margin-bottom: 10px;
        font-size: 7vw;
    }
    .map_flex .box {
        font-size: 4.5vw;
        padding: 20px;
    }
    .map_flex {
        gap: 20px;
    }
    .m2_btn_arr img {
        width: 11px;
    }










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

}
