
#doctor_list {display: flex; flex-wrap: wrap; gap: 5px; justify-content: center;}

.btn-adm{position:absolute;top:5px;right:5px;width:30px;height:30px;color:tomato;line-height:28px;font-size:16px;display:inline-block;text-align:center;border:1px solid #ddd;box-sizing:border-box;border-radius:2px;background-color:#fff}
.doctor_area{width:100%;position:relative}
.doctor_area .doctor_profile{width:49%;border-bottom:1px solid #ddd;padding:40px 0}
.doctor_area .doctor-list .thumb{float: left;width: 250px;height: 285px;padding: 0 20px;background-size: contain;background-repeat: no-repeat;background-position: center;}
.doctor_area .info{width:65%;padding:20px 0;float:right}
.doctor_area .info .name{display:block;margin-bottom:15px;font-size:23px;color:#222;font-weight:500}
.doctor_area .info span{font-size:14px;color:#555;font-weight:300}
.doctor_area .info .postion{color:#2352ab;font-weight:500}
.doctor_area .info dl dt{display:inline;font-size:16px;font-weight:500;line-height:28px;color:#333}
.doctor_area .info dl dt:after{content:':';display:inline-block;padding:0 4px}
.doctor_area .info dl dd{display:inline;font-size:16px;color:#666}
.doctor_area .info dl dd:after{content:'';display:block}
.doctor_area .schedule{margin:34px -1px 0}
.doctor_area .schedule .surgery{color:red;font-size:16px}
.doctor_area .btn-group{margin-top:20px}
.doctor_area .btn-group .btn-rt{float:right}
.doctor_area .btn-group .btn-doctor{display:inline-block;margin:0 5px;padding:7px;width:120px;height:40px;font-size:14px;font-weight:300;line-height:24px;letter-spacing:-.5px;text-align:center;border:1px solid transparent}
.doctor_area .btn-group .btn-Introduction{color:#333;border-color:#ddd;background-color:#f8f8f8}
.doctor_area .btn-group .btn-reservation{color:#fff;border-color:#ffa600;background-color:#ffa600}
.doctor_area .btn-group .btn-reservation span { color: #fff }
.doctor_area .sub_navi{width:100%;margin:20px auto;border-bottom:1px solid #ddd;clear:both}
.doctor_area .sub_navi ul{padding-top:50px}
.doctor_area .sub_navi li{display:inline-block;margin-left:-3px;width:19%}
.doctor_area .sub_navi li a{display:block;box-sizing:border-box;color:#555;text-align:center;font-size:17px;position:relative;height:55px;line-height:55px}
.doctor_area .sub_navi li a.on{color:#ffa600;border-bottom:1px solid #ffa600}
.tab_content ul{list-style:none}
.tab_content ul li{display:block;line-height:2.4;font-weight:300;font-size:16px;color:#555;padding-left:1em;background-image:url(../img/icon_dot.gif);background-repeat:no-repeat;background-position:left}

  @media screen and (max-width:920px) {
    .doctor_area .doctor-list { float: none}
    .doctor_area .doctor-list .thumb { float: none; clear: both;display: block; margin: 0 auto}
    .doctor_area .info {width: 100%;}
	#doctor_list {display: flex;flex-wrap: wrap;gap: 5px; justify-content: center;}
  }
  
  @media (min-width:240px) and (max-width:990px) {
	#doctor_list {flex-direction: column;}
  .doctor_area .doctor_profile {width:100%;}
  .doctor_area .sub_navi li {width: 50%;}
  /*.select-nav-wrapper {z-index: 400 !important;}*/
  
  }
  
  




