/*  메인영상  */  
@media (max-width: 1690px){
	.video_wrap { width:100%; padding-bottom: 56.25%; margin-top:-50px;}
	.video_wrap video { width:100vw; height:110vh; }
}
@media (max-width: 1450px){
	.video_txt .t1 {font-size: 60px; line-height:84px; }
	.video_txt .t1 span { margin-top:-83px; margin-left:-265px; width:304px; height:85px; }
	.video_txt .t2 { padding-top:30px; font-size: 18px; font-weight: 300; line-height:26px; }
}



/* 의료진소개 */
@media (max-width: 1690px){
	.sec01_container { width: 100%;}
	.sec01_wrap { width: 1440px; }
	.sec01_wrap .box { margin-top:140px; }
}
@media (max-width: 1450px){
	.sec01_container { width: 100%;}
	.sec01_wrap { width: 1300px; }
	.sec01_wrap .box { margin-top:100px; }
	.sec01_wrap .box > div:nth-child(1) > p:nth-child(1) { width:180px; }
	.sec01_wrap .box > div:nth-child(1) > p:nth-child(1) img { width:150px; }
	.sec01_wrap .box > div:nth-child(1) > p:nth-child(2) > span:nth-child(1) { padding-top:25px; width:100%;font-size: 25px; }
	.sec01_wrap .box > div:nth-child(1) > p:nth-child(2) > span:nth-child(2) { padding-top:5px; width:100%;font-size: 35px; }
	.sec01_wrap .box > div:nth-child(2) { padding:40px 0 0 15px; font-size: 17px; font-weight: 400; }
	.sec01_wrap .box > div:nth-child(3) { padding:25px 0 0 15px; font-size: 20px; line-height:28px; }
	.sec01_wrap .box > div:nth-child(4) { padding:30px 0 0 15px; }
	.sec01_wrap .box > div:nth-child(4) a { padding-left:30px; width:230px; line-height:44px; font-size: 18px; border-radius:44px; }
	.sec01_wrap .box > div:nth-child(4) a svg {  position:absolute; width:22px; height:22px; margin:12px 0 0 6px; }
}


/* 평생케어 */
@media (max-width: 1690px){
	.sec02_container > p:nth-child(2) { font-size: 50px; }
	.sec02_wrap { width: 1400px; }
	.sec02_wrap .box { width:1400px; margin-top:70px; }
	.sec02_wrap .box > div:nth-child(1) { width:850px; } 
	.sec02_wrap .box > div:nth-child(2) { width:550px; } 
	.sec02_wrap .box > div:nth-child(2) img { width:400px; }
}
@media (max-width: 1450px){
	.sec02_container {width: 100%; padding-top:100px; }
	.sec02_container > p:nth-child(2) { font-size: 40px; }
	.sec02_wrap { width: 1300px; }
	.sec02_wrap .box { width:1300px; margin-top:70px; }
	.sec02_wrap .box > div:nth-child(1) { width:800px; } 
	.sec02_wrap .box > div:nth-child(2) { width:500px; } 
	.sec02_wrap .box > div:nth-child(2) img { width:70%; } 
}


/* 전문성 */
@media (max-width: 1690px){
	.sec03_container { width: 100%;padding-top: 180px; }
	.sec03_wrap { width:1400px; }
	.sec03_wrap > div:nth-child(1) { width:800px; } 
	..sec03_wrap > div:nth-child(1) > p:nth-child(2) { font-size: 50px; } 
	.sec03_wrap > div:nth-child(2) { width:600px; padding-left:110px;} 

	:root {  --card-w: 250px;  --card-h: 359px;  --radius: 220px; }
	  .scene { perspective: 1400px; }
	  .card img { width: 250px; height: 359px; }
}
@media (max-width: 1450px){
	.sec03_container { width: 100%; padding-top: 160px; margin-top:-50px; }
	.sec03_wrap { width:1300px; }
	.sec03_wrap > div:nth-child(1) { width:800px; } 
	.sec03_wrap > div:nth-child(1) > p:nth-child(2) { padding-top:5px; font-size: 40px; } 
	.sec03_wrap > div:nth-child(1) > p:nth-child(3) { padding-top:15px; font-size: 27px;} 
	.sec03_wrap > div:nth-child(1) > p:nth-child(4) { padding-top:35px; font-size: 17px; } 
	.sec03_wrap > div:nth-child(2) { width:500px; padding-left:80px;} 

	:root {  --card-w: 250px;  --card-h: 359px;  --radius: 220px; }
	  .scene { perspective: 1400px; }
	  .card img { width: 250px; height: 359px; }
}


/* 의료장비 */
@media (max-width: 1690px){
	.sec04_container { width: 100%; height:1260px; padding-top: 110px; }
	.sec04_container > p:nth-child(2) { font-size: 50px; }
	.sec04_container .swiper-slide { width:1360px; height:675px; }
	.sec04_container .swiper-slide .photo-wrap{ width:1360px; height:560px; }
}
@media (max-width: 1450px){
	.sec04_container { width: 100%; height:150vh; padding-top: 90px; }
	.sec04_container > p:nth-child(2) { font-size: 40px; }
	.sec04_container > p:nth-child(3) { padding-top:15px; font-size: 22px; }
	.sec04_container .swiper-wrap { width:100%; margin:50px 0 0; }
	.sec04_container .swiper-slide { width:1150px; height:690px; }
	.sec04_container .swiper-slide .photo-wrap{ width:1150px; height:580px; }
}


/* 인비절라인 */
@media (max-width: 1690px){
	.sec05_container { width: 100%; height:900px; text-align: center;padding-top: 80px; }
	.sec05_wrap { width:1500px; }
	.sec05_wrap > div:nth-child(1) { width:700px;text-align:left; } 
	.sec05_wrap > div:nth-child(2) { width:800px; text-align:left; } 
}
@media (max-width: 1450px){
	.sec05_container { width: 100%; height:100vh; text-align: center;padding-top: 90px; }
	.sec05_container > p:nth-child(1) img { width:35%; }
	.sec05_wrap { width:1300px; }
	.sec05_wrap > div:nth-child(1) { width:500px;text-align:left; } 
	.sec05_wrap > div:nth-child(1) img { width:90%; } 
	.sec05_wrap > div:nth-child(2) { width:800px; text-align:left; } 
	.sec05_wrap > div:nth-child(2) > p:nth-child(1) { padding-top:50px;font-size:25px; }
	.sec05_wrap > div:nth-child(2) > p:nth-child(2) { padding-top:10px; font-size:40px; }
	.sec05_wrap > div:nth-child(2) > p:nth-child(3) { padding-top:25px; font-size:17px; line-height:45px;}
}


/* 리얼셀피 */
@media (max-width: 1690px){
	.sec06_container { width: 100%; height:1100px; padding-top: 110px; }
	.sec06_wrap { width:1450px; }
	.sec06_wrap .box > p:nth-child(1) { font-size:50px; }
}
@media (max-width: 1450px){
	.sec06_container { width: 100%; height:128vh; padding-top: 90px; }
	.sec06_wrap { width:1300px; }
	.sec06_wrap .box > p:nth-child(1) { font-size:40px; }
	.sec06_wrap .box > p:nth-child(2) { font-size:22px; }
	.sec06_wrap .box > p:nth-child(3) { font-size:17px; }
	.sec06_wrap .box > p:nth-child(3) a { margin-top:-30px; margin-left:50px; padding:0 20px 0 0; width:270px;height:50px; line-height:47px; font-size:20px; border-radius:50px; }
	.sec06_wrap .box > p:nth-child(3) a svg { width:23px; height:23px; margin:13px 0 0 6px; }
	.sec06_wrap .box1 { width:1160px;  margin-top:45px; } 
}



/* COPYRIGHT */
@media (max-width: 1690px){
	.info_wrap {width: 1450px; padding: 100px 0 110px 0; }
	.info_wrap > p:nth-child(1) { font-size:50px; }

	.cont_map { width:1450px; }
	.cont_map .map_wrap { width:1450px; }
	.cont_info { width:1450px; }
	.cont_info .add { width:650px; }
	.cont_info .time { width:400px; }
	.cont_info .tel { width:400px; }

	#tail_container { width: 100%; padding:90px 0 110px 0; background: #123032}
	.tail_wrap {width: 1450px; }
	.tail_wrap .logo { width:165px; }
	.tail_wrap .add { width:750px; }
	.tail_wrap .sns { float:left; width:405px; text-align:right; color:#fff; font-size:16px; line-height:32px; }
	.tail_wrap .sns > p:nth-child(1) img { padding-left:20px; }
	.tail_wrap .sns > p:nth-child(2) { padding-top:30px; font-weight:400; font-size:16px; }

	.tail_rotate { width:140px; height:140px; margin-top:-270px; right:20px; }
	.tail_rotate img { width:140px; height:140px;  }
	.tail_rotate_txt { width:100px; height:100px; margin-top:-216px; right:37px; font-size:23px; border-radius:50px; }

	/* 우측 퀵메뉴 */
	.tail-sns { width:90px; right:45px; bottom:32%; }
	.tail-sns img { width:90px; padding:5px 0; }
}
@media (max-width: 1450px){
	.info_wrap {width: 1300px; padding: 80px 0 70px 0; }
	.info_wrap > p:nth-child(1) { font-size:40px; }
	.info_wrap > p:nth-child(2) { font-size:20px; line-height:26px; }

	.cont_map { width:1350px; margin-top:45px; }
	.cont_map .map_wrap { width:1300px; }
	.cont_info { width:1350px; }
	.cont_info .add { width:650px; }
	.cont_info .add > p:nth-child(1) { font-size:26px; }
	.cont_info .add > p:nth-child(2) { font-size:17px; padding-top:20px; line-height:30px; }
	.cont_info .time { width:350px; }
	.cont_info .time > p:nth-child(1) { font-size:26px; }
	.cont_info .time > p:nth-child(2) { font-size:17px; padding-top:20px; line-height:30px; }
	.cont_info .tel { width:350px; }
	.cont_info .tel > p:nth-child(1) { font-size:26px; }
	.cont_info .tel > p:nth-child(2) { font-size:26px; color:#88c8cf; padding-top:20px; line-height:35px;}

	#tail_container { width: 100%; padding:90px 0 80px 0; background: #123032}
	.tail_wrap {width: 1300px; }
	.tail_wrap .logo { width:140px; }
	.tail_wrap .add { width:680px; }
	.tail_wrap .sns { float:left; width:370px; text-align:right; color:#fff; font-size:16px; line-height:32px; }
	.tail_wrap .sns > p:nth-child(1) img { padding-left:20px; }
	.tail_wrap .sns > p:nth-child(2) { padding-top:30px; font-weight:400; font-size:16px; }

	.tail_rotate { width:120px; height:120px; margin-top:-250px; right:20px; }
	.tail_rotate img { width:120px; height:120px;  }
	.tail_rotate_txt { width:80px; height:80px; margin-top:-205px; right:37px; font-size:20px; border-radius:40px; }

	/* 우측 퀵메뉴 */
	.tail-sns { width:80px; right:40px; bottom:35%; }
	.tail-sns img { width:80px; padding:5px 0; }

	.go-top { display:none; }
}