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


h2 {
    gap: 10px;
    margin-bottom: 60px;
}
h2 strong {
    font-size: 45px;
}
.doctor_top {
    padding: 50px 50px;
}
.doctor_txt_wrap {
    padding: 50px 50px;
}
.item.tit {
    padding: 50px;
}
.item.tit b {
    font-size: 45px;
}
.c2_a_tit b {
    font-size: 30px;
}
.c2_a_tit i {
    font-size: 16px;
    margin-bottom: 5px;
}
.artic_tit {
    gap: 40px;
}
h3>* {
    padding-left:3vw;
}
.artic_tit p>* {
    padding-right: 3vw;
}
.artic_flex {
    gap: 40px;
}
.artic_txt_wrap .inner {
    padding-right: 3vw;
}
.artic_txt_wrap{
    padding: 0;
}
.grid_3{
    font-size: 18px;
}
.c3_tab {
    font-size: 18px;
}
.equipment .tit {
    font-size: 30px;
}
.equipment i {
    font-size: 18px;
}
.map_tit {
    font-size: 25px;
}

.map_txt ul li {
    font-size: 20px;
}
.map_txt ul li span {
    width: 100px;
}
.map_flex .box{
    font-size: 20px;
}




}
@media (min-width:0px) and (max-width:1080px){
    .main_before{height: 65px; width: 100%;}

    .doctor_slider_wrap .doctor_li>* {
        width: 90%;
        margin: auto;
    }
    .doctor_img_wrap {
        position: relative;
        bottom: 0;
        right: 0;
        line-height: 0;
        width: 70%;
        align-self: center;
        max-height: none;
        max-width: 350px;
    }
    .doctor_txt_wrap{
        display: flex;
        gap: 20px;
        flex-direction: column;
        padding: 30px 30px 0;
        font-size: 17px;
    }
    .doctor_top{
        padding: 0 30px 30px;
        flex-wrap: wrap;
        gap: 10px 20px ;
    }
    .con1 .swiper-button-prev, 
    .con1 .swiper-rtl .swiper-button-next {
        left: -10px;
    }
    .con1 .swiper-button-next, 
    .con1 .swiper-rtl .swiper-button-prev{
        right: -10px;
    }
    .con1 .txt_bg{
        top: 0;
        font-size: 10vw;
    }
    /*  */
    .artic_tit {
        flex-direction: column;
        gap: 20px;
        margin-bottom: 30px;
    }
    h3 {
        font-size: 42px;
    }
    h3>* {
        padding-right: 3vw;
    }
    .artic_tit p>* {
        padding-left: 3vw;
    }
    .artic_flex{
        flex-direction: column;
    }
    .artic_img_wrap{
        margin-right: 3vw;
    }
    .artic_txt_wrap{
        width: 100%;
    }
    .artic_txt_wrap .inner {
        padding-left: 3vw;
    }
    .tour_wrap .swiper-button-prev, .tour_wrap .swiper-rtl .swiper-button-next{
        left: 8%;
    }
    .tour_wrap .swiper-button-next, .tour_wrap .swiper-rtl .swiper-button-prev{
        right: 8%;
    }


}
@media (min-width:0px) and (max-width:1000px){
    .item.tit {
        padding: 50PX 20px;
    }
    .item.tit .bot i {
        font-size: 16px;
    }
    .item.tit b {
        font-size: 40px;
    }
    .c2_grid .item a {
        padding: 15px 20px;
    }
    .m2_btn_arr img {
        width: 15px;
    }
    .c3_tab{gap: 10px;}
    .c3_swiper_wrap .c3_li{
        flex-direction: column;
    }
    .map_flex{
        flex-direction: column;
    }
    .map_wrap{height: 300px;}
    .map_flex .box:last-child{
        margin-top: 0
        ;
    }


}