@media (min-width:0px) and (max-width:600px){
    p{font-size: 3.8vw;}
    .c1_tit {
        font-size: 7.5vw;
    }
    .c1_count_wrap {
        width: 100%;
        gap: 5px;
    }
    .count_box{border-radius: 10px;}
    .c1_count_wrap + .date {
        font-size: 17px;
        margin: 10px 0 25px;
    }
    .logo_carousel{padding: 15px 0;}
    .logo_carousel .logos {
        animation: scrollLeft 25s linear infinite;
    }
    .doctor_slider_wrap .doctor_li {
        gap: 2rem;
        padding: 0 30px;
    }
    .doctor_slider_wrap .swiper-button-next, 
    .doctor_slider_wrap .swiper-button-prev{
        width: 30px;
    }
    .doctor_slider_wrap .swiper-button-next, .doctor_slider_wrap .swiper-button-prev{top: 20%;}
    .doctor_slider_wrap .swiper-button-prev, .doctor_slider_wrap .swiper-rtl .swiper-button-next {
        left: 0px;
    }
    .doctor_slider_wrap .swiper-button-next, .doctor_slider_wrap .swiper-rtl .swiper-button-prev{
        right: 0;
    }
    h2 {
        font-size: 8vw;
    }
    .txt_flex{flex-direction: column;gap: 10px;}
    h3 {
        font-size: 7vw;
    }
    h4 {
        font-size: 6vw;
        width: 100%;
    }
    h5 {
        font-size: 7vw;
    }
    
    .imgs_flex{flex-direction: column;}
    .con3 .green_bg{min-width: 0;width: 100%;min-height: 330px;}
    .con3 .txt_bg{font-size: 17vw;}
    .sub13_ul{grid-template-columns: repeat(2, 1fr);}



    .site_tab h4 {
        font-size: 7vw;
        margin: 2rem 0;

    }
    .site_wrap{font-size: 3.5vw;line-height: 2;}
    .site_tab h6 {
        font-size: 5vw;
    }


}
@media (min-width:0px) and (max-width:355px){
    .sub13_ul{grid-template-columns: repeat(1, 1fr);}

}
