
img{max-width: 100%;}

.main-popup-sect{display:block; opacity:1; visibility:visible;}
.main-m-popup-sect{display:none; opacity:0; visibility:hidden;}
.main-popup-modal-item-bg{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 10% 0 0 0;
  opacity:1;
  visibility:visible;
  z-index: 111;
  background: rgba(0,0,0,.4);
}
.main-popup-modal-item{
  position: fixed;
  top: 45%;
  left: 50%;
  width: 100%;
  max-width:1000px;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%); 
  -moz-transform: translate(-50%, -50%); 
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  padding: 10% 0 0 0;
  opacity:1;
  visibility:visible;
  z-index: 111;
}
.main-popup-slider-madal{position:absolute; top:45%; left:50%; width:100%; max-width:800px; height:29.313rem; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); margin:0 auto; background:rgba(254, 254, 254, 0); z-index:-1;}
.main-popup-modal-slider{position:relative; width:590px; height:auto; margin:0 0; }
.main-popup-modal-slider > .swiper-wrapper{transform:none;}
.main-popup-modal-slider > .swiper-wrapper > .swiper-slide{position:relative; width:auto; height:100%;}
.main-popup-modal-slider > .swiper-wrapper > .swiper-slide > a{display:block; width:100%; height:100%; cursor: pointer;}
.swiper-pagination.main-popup-pagination{position: absolute;width: 210px;max-width: 210px;height:35px;/* margin:0 auto; */float: right;top: 0;right: 0; background-color:#000; height:590px; }
.stp-wrap .swiper-pagination-bullet{width: 100% !important; height: 35px; line-height:40px; text-align:left; padding-left:25px; font-weight:600;  font-size:14px; border-radius:0; margin:0; border-right:1px solid #d9d9d9; box-sizing:border-box; color:#000; background-color: #fff; opacity: 1; vertical-align: middle; font-weight:300; transition:.25s;}
/*.stp-wrap .swiper-pagination-bullet:hover{color:#006241; font-weight:500;}*/
.stp-wrap .swiper-pagination-bullet:last-child{border-right:none;}
.stp-wrap .swiper-pagination-bullet-active{width: 100% !important;height: 45px;line-height:50px; color:#fff; background-color:#f071aa;;opacity:1;font-weight:500; padding-left:15px; }

.stp-btn{position:relative; width:100%; max-width:1000px; height:34px; margin:0 auto; background:#000; display:block;}
.main-popup-today{position:relative; width:20%; height:100%; font-size:0.8rem;}
.main-popup-today .today-text{position:absolute; top:46%; left:0%; width:100%; color:#fff; transform:translateY(-50%); padding:0 0 0 10px; cursor:pointer; transition: 0.8s;}
.main-popup-today:hover .today-text.today-text1{opacity:0;}
.main-popup-today:hover .today-text.today-text2{opacity:1;}
.main-popup-today .today-text1{opacity:1;}
.main-popup-today .today-text2{opacity:0;}

.main-popup-close-modal-btn{
  position: absolute;
  top:7px;
  right:10px;
  width:20px;
  height:20px;
  cursor: pointer;
  transition:all 0.8s;
  transform:rotate(0deg);
  transform-origin:50% 50%;
  z-index:3;
}
.main-popup-close-modal-btn:hover{transform:rotate(180deg);}

.main-popup-ctrls{width: 80px; height: 48px; background: url(../multipop_tmp2/img/best-review-ctrls.png)0 0/200% no-repeat; position: absolute; top:46%; z-index:3;}
.main-popup-ctrls.prev{background-position: 0 0; left:calc(50% - 775px); }
.main-popup-ctrls.next{background-position: 100% 0; left:calc(50% + 695px);}

.main-popup-text{padding:3% 0 3% 4%;}

/* ëª¨ë°”ì¼ ë©”ì¸ íŒì—… ì˜ì—­ */
.main-m-popup-modal-item-bg{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 10% 0 0 0;
  opacity:0;
  visibility:hidden;
  z-index: 111;
  background: rgba(0,0,0,.4);
}
.main-m-popup-modal-item{
  position: fixed;
  top: 45%;
  left: 50%;
  width: 75%;
  max-width:800px;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%); 
  -moz-transform: translate(-50%, -50%); 
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  padding: 10% 0 0 0;
  opacity:0;
  visibility:hidden;
  z-index: 111;
}
.main-m-popup-slider-madal{position:absolute; top:50%; left:50%; width:100%; max-width:480px; height:auto; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); margin:0 auto; background:rgba(254, 254, 254, 0); z-index:-1;}
.main-m-popup-modal-slider.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:10%}
.main-m-popup-modal-slider .swiper-pagination-bullet{width: 6px; height: 6px; background-color: #fff; opacity: 0.8; vertical-align: middle;}
.main-m-popup-modal-slider .swiper-pagination-bullet-active{width: 10px; height: 10px; background-color: #006241; opacity:1;}

.m-stp-btn{position:relative; width:100%; max-width:480px; height:40px; margin:0 auto; background:#212121; display:block;}
.main-m-popup-today{position:relative; width:40%; height:100%; font-size:1rem;}
.main-m-popup-today .m-today-text{position:absolute; top:48%; left:0%; width:100%; color:#fff; transform:translateY(-50%); padding:0 0 0 10px; cursor:pointer; transition: 0.8s;}
.main-m-popup-today:hover .today-text.m-today-text1{opacity:0;}
.main-m-popup-today:hover .today-text.m-today-text2{opacity:1;}
.main-m-popup-today .m-today-text1{opacity:1;}
.main-m-popup-today .m-today-text2{opacity:0;}

.main-m-popup-close-modal-btn{
  position: absolute;
  top:10px;
  right:10px;
  width:20px;
  height:20px;
  cursor: pointer;
  transition:all 0.8s;
  transform:rotate(0deg);
  transform-origin:50% 50%;
  z-index:3;
}
.main-m-popup-close-modal-btn:hover{transform:rotate(180deg);}
/* //ëª¨ë°”ì¼ ë©”ì¸ íŒì—… ì˜ì—­ */

@media (max-width:800px) {
    .main-popup-sect{display:none; visibility:hidden; opacity:0;}
    .main-m-popup-sect{display:block; visibility:visible; opacity:1;}
    .main-m-popup-modal-item-bg{visibility:visible; opacity:1;}
    .main-m-popup-modal-item{visibility:visible; opacity:1;}
    .pc-content,
    img.pc-content {display: none;}
    .mobile-content{display: block;}
    .doctors-network-titles.m_60{margin-bottom:0;}
    .doctors-all-img{margin-top:-4%;}
    .mo-text{display: block;}
    .header-search-close{top:9%;}
    .header-search-container.search-open .header-search-logo{top:30%;left: 22%;width: 9rem;}
	
	
	.main-m-popup-today{position:relative; width:55%; height:100%; font-size:0.85rem;}

 .title { padding:5px 0; text-align:center; background-color:#fff; }

}
