

@media screen and (min-width: 1200px) {
}


/* Desktop */
@media screen and (min-width: 992px) and (max-width: 1200px){
	.title_area li:first-child		{ padding-top:10px;}
	.title_text						{ font-size:55px;font-weight:700; }
	.sub_title_text					{ font-size:14px;font-weight:400; }


	#top_logo						{ padding-top:25px;}

	.doctor_text_doctor				{ font-size:20px; }
	.doctor_text_name				{ color:#d19d47; font-size:35px; font-weight:700 }

	#quickScrollMenu				{ display: none; }

}


/* Tablet */
@media screen and (min-width: 768px) and (max-width: 992px){

	.menu							{ font-size:18px; padding-top:12px; }
	.menu_on, .menu:hover			{
										font-size:18px; padding: 12px 17px; text-align: center;text-decoration: none;
										display: inline-block; border-radius:0px; -webkit-transition:  0.2s; /* Safari */ transition: 0.2s;
										color:#313131; background-color: #fff; height:50px;
									}
	.title_area li:first-child		{ padding-top:0px;}
	.title_area li:first-child img	{ height:80px;}
	.title_area li:last-child		{ padding-top:0px; }
	.title_text						{ font-size:45px;font-weight:700; }
	.sub_title_text					{ font-size:13px;font-weight:400; }

	.clinicTime	> ul > li				{ width:100% !important;}
	.clinicTime > ul > li > ul			{ width:100%;}
	.clinicTime > ul > li > ul > li 	{ width:50%;}

	.clinicTime > ul > li:last-child	{ width:100%; padding-left:0px; padding-top:30px; padding-bottom:20px;  border-top:1px solid #ddd; margin-top:30px; border-left: 0px; }



	#top_logo						{ padding-top:25px;}
	#quickScrollMenu				{ display: none; }

	.bottom > ul > li:first-child	{ width:100%; }
	.bottom_link					{ width:100%; padding-top:20px;}
}


/* Mobile HD */
@media screen and (min-width: 420px) and (max-width: 768px){

	#top_info						{ height:100px !important; padding-top: 10px;}
	#top_info ul li	img				{ height:75px; }
	#top_info .mobile_menu_layer	{ display:inline-block !important; padding:0; cursor:pointer; float:left; width:100%;}	
	.mobile_menu_layer img			{ height:50px; margin-top:10px; padding-left:10px; }
	#top_info						{ height:70px; padding: 10px 0;}

	#top_logo						{ padding-top:10px; }
	#top_logo	img					{ height:60px; }
	#top_menu						{ display:none;  }

	.title_area li:first-child		{ padding-top:0px;}
	.title_area li:first-child img	{ height:70px;}
	.title_area li:last-child		{ padding-top:0px; }
	.title_text						{ font-size:40px;font-weight:700; }
	.sub_title_text					{ font-size:12px;font-weight:400; }

	#top_space						{ height:70px; }


	#clinic							{ padding-top:50px; background-color:#fff; background-image:url(''); }
	.clinic_area		li			{ width:100%; }



	#clinic							{ padding-top:50px; background-color: #c5e4f2;  }
	.clinicTime						{ width:100%; width:100%; }
	.clinicTime	li					{ width:100% !important; font-size:15px;}
	.clinicTime > ul > li:first-child > ul > li:first-child { padding-bottom:30px;  }
	.clinicTime > ul > li:first-child > ul > li:last-child { padding-bottom:30px;  }
	.clinicTime > ul > li:last-child		{ width:100%; font-size:15px; padding-left:0px; padding-right:0px; padding-top:30px; padding-bottom:20px;  border-left:0px !important; border-top:1px solid #ccc; margin-top:30px; }
	.clinicTime_text_title			{ font-size:20px; width:130px !important;}



	
	#doctors						{ padding-top:50px; background-image:url(''); }
	.doctor							{ text-align:center; display:inline-block; width:100%; }
	.doctor_career	> li			{ width:100%; }
	.doctor_name_text				{ font-size:40px; }
	.doctor_career_text				{ font-size:15px; }


	#interior						{ padding-top:50px; background-color:#eee;  }

	#location						{ padding-top:50px; background-color:#eee;  }
	.location_left					{ text-align:left; display:block; width:100%;}
	.location_right					{ text-align:left;  width:100%;display:block; }

	#quickScrollMenu				{ display: none; }


	#bottom							{ font-size:13px; }
	.bottom_tel_text				{ font-size:20px; font-weight:bold; }
	.bottom > ul > li:first-child	{ width:100%; }
	.bottom_link					{ width:100%; padding-top:20px;}

	.popupLayer						{ width:350px !important;}
	
}



/* Mobile LD */
@media screen and (max-width: 420px){
	

	#top_info						{ height:70px; padding-top: 10px;}
	#top_info ul li	img				{ height:50px; }
	#top_info .mobile_menu_layer	{ display:inline-block !important; padding:0; cursor:pointer;  }
	.mobile_menu_layer img			{ height:55px; padding-top:10px; padding-left:10px; }

	#top_logo						{ padding-top:10px; }
	#top_logo	img					{ }
	#top_menu						{ display:none;}
	#top_space						{ height:70px; }
	
	.title_area > ul > li:first-child		{ padding-top:0px; width:100%; }
	.title_area > ul > li:first-child img	{ height:40px;}
	.title_area > ul > li:last-child		{ padding-top:5px; text-align:left; }
	.title_text						{ font-size:30px;font-weight:700; text-align:center; }
	.sub_title_text					{ font-size:16px;font-weight:400; text-align:center;}


	.owl-carousel .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;position:relative;top:-25px;}
	.owl-carousel .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 10px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}




	#doctors						{ padding-top:50px; }
	.doctor							{ text-align:center; display:inline-block; width:100%; }
	
	.doctor > ul > li:first-child	{ text-align:left; width:100%; font-size:15px;}
	.doctor_career > li				{ width:100%; }
	.doctor_career_text				{ font-size:15px;  line-height:20px !important;}
	.doctor_name_text				{ font-size:30px; }

	.doctor > ul > li > ul > li:last-child { padding-top:10px;}
	.doctor_career_text_symbol img	{ width:90px; }


	.clinicTime						{ width:100%; width:100%; }
	.clinicTime	li					{ width:100% !important; font-size:15px;}
	.clinicTime > ul > li:first-child > ul > li:first-child { padding-bottom:30px;  }
	.clinicTime > ul > li:first-child > ul > li:last-child { padding-bottom:30px;  }
	.clinicTime > ul > li:last-child		{ width:100%; font-size:15px; padding-left:0px; padding-right:0px; padding-top:30px; padding-bottom:20px;  border-left:0px !important; border-top:1px solid #ccc; margin-top:30px; }
	.clinicTime > ul > li:last-child > ul > li:last-child img	{ width:85%;; }
	.clinicTime_text_title			{ font-size:20px; }

	#clinic							{ padding-top:50px; background-color:#fff; background-image:url(''); }
	.clinic_area		li			{ width:100%; }


	#interior						{ padding-top:50px; }

	#location						{ padding-top:50px; }
	.location_left					{ text-align:left; display:block; width:100%;}
	.location_right					{ text-align:left;  width:100%;display:block; }
	.location_right li				{ padding-left:10px; width:55px; }
	.location_right li:first-child	{ padding-left:0px; width:45px;}
	.location_address				{ font-size:15px; }
	.location_tel					{ font-weight:900; font-size:35px;  }


	.br								{ display:inline; }
	.br420							{ display:block; }
	#mobileMenu						{ margin-top:70px;  }
	#quickScrollMenu				{ display: none; }

	.popupLayer						{ width:350px !important;}

	.root_daum_roughmap				{ width:100%; height:300px !important;}
	.doctor_1, .doctor_2			{ height:350px; }


	#bottom							{ padding:20px 0 }
	.bottom > ul > li				{ width:100%;  padding-top:20px; }
	.bottom > ul > li:last-child	{ padding-bottom:50px; }
	.bottom_tel_text				{ font-size:20px; font-weight:bold; }

}

@media screen and (max-width: 320px){

	#top_info						{ height:70px; padding-top: 15px;}
	#top_info ul li	img				{ height:40px; }
	#top_logo						{ padding-top:0px;}


	.title_area > ul > li:first-child		{ padding-top:0px; width:100%; }
	.title_area > ul > li:first-child img	{ height:40px;}
	.title_area > ul > li:last-child		{ padding-top:5px; text-align:left; }
	.title_text						{ font-size:30px;font-weight:700; text-align:center; }
	.sub_title_text					{ font-size:12px;font-weight:400; }

	.owl-carousel .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;position:relative;top:-25px;}
	.owl-carousel .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 10px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}


	.doctor_1, .doctor_2			{ height:350px; }
	.doctor_career_text				{ line-height:20px !important; }
	.clinic_area		li			{ width:100%; }
	.clinic_explain_text			{ letter-spacing:0px; }

	.doctor > ul > li > ul > li		{ width:100%; }
	

	.clinicTime						{ width:100%; width:100%; }
	.clinicTime	li					{ width:100%; font-size:15px; }
	.clinicTime li:first-child Img	{ width:70%; }
	.clinicTime li:last-child		{ width:100%; font-size:15px; padding-left:0px; padding-right:0px; padding-top:30px; padding-bottom:20px;  border-left:0px !important; border-top:1px solid #ccc; margin-top:30px; }
	.clinicTime_text_title			{ font-size:15px; }



	.br								{ display:inline; }
	.br420							{ display:inline; }
	.br320							{ display:block; }

	#quickScrollMenu				{ display: none; }
	#mobileMenu						{  margin-top:70px;  }

	.popupLayer						{ width:320px !important;}


	.root_daum_roughmap				{ width:100%; height:300px !important;}
}

img {
	max-width: 100%;
	height: auto;
	width: auto\9;  /* ie8 */
} 
