@charset "utf-8";
/* CSS Document */
@keyframes cirlce_anim{
	from{ transform:scale(0.9,0.9); opacity:0;}
	50%{transform:scale(1.0,1.0);  opacity:1;}
	to{ transform:scale(1.1,1.1); opacity:0;}
}
input::-moz-placeholder, textarea::-moz-placeholder {opacity: 1;}
input:-moz-placeholder, textarea:-moz-placeholder {opacity: 1;}
input.clean::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
input.clean::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
input.clean:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
input.clean:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
input.clean:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
input.clean:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
input.clean:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
input.clean:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}
input.clean:focus::-webkit-input-placeholder {color: transparent}
input.clean:focus::-moz-placeholder          {color: transparent}
input.clean:focus:-moz-placeholder           {color: transparent}
input.clean:focus:-ms-input-placeholder      {color: transparent}
textarea.clean::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
textarea.clean::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
textarea.clean:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
textarea.clean:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
textarea.clean:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
textarea.clean:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
textarea.clean:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
textarea.clean:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}
textarea.clean:focus::-webkit-input-placeholder {color: transparent}
textarea.clean:focus::-moz-placeholder          {color: transparent}
textarea.clean:focus:-moz-placeholder           {color: transparent}
textarea.clean:focus:-ms-input-placeholder      {color: transparent}
*{outline:none !important;}
p{margin:0px 0px 8px;}
h1{font-size:45px; line-height:54px; margin:0px 0px 19px;}
	h1 span{ display:block;}
h2{font-size:38px; line-height:50px; margin:0px auto 20px; text-align:center;}
a img{border:0px;}
label{display:block; margin:0px 0px 2px;}
input[type='text'],input[type='email'],input[type='tel'],input[type='password']{width:100%; height:44px; border:1px solid #00C1E6; font-size:18px; line-height:30px; color:#333; padding:6px 15px; border-radius:5px; background-color:transparent;}
input[type='text']:focus,input[type='email']:focus,input[type='tel']:focus,input[type='password']:focus{}
input::-webkit-input-placeholder{color:#A6A7A6;}
input::-moz-placeholder{color:#A6A7A6;}
input:-moz-placeholder{color:#A6A7A6;}
input:-ms-input-placeholder{color:#A6A7A6;}
textarea{ overflow:auto; resize:none; width:100%; height:88px; border:1px solid #00C1E6; font-size:18px; line-height:30px; color:#333; padding:6px 15px; border-radius:5px; background-color:transparent;}
textarea:focus{}
textarea::-webkit-input-placeholder{color:#A6A7A6;}
textarea::-moz-placeholder{color:#A6A7A6;}
textarea:-moz-placeholder{color:#A6A7A6;}
textarea:-ms-input-placeholder{color:#A6A7A6;}
.button_link{ display:inline-block; font-size:20px; line-height:30px; padding:20px 30px; border-radius:5px; background:#00CFDA; color:#fff !important; text-align:center; text-decoration:none !important; border:0px;}
	.button_link:hover{ box-shadow:0px 29px 79px rgba(0,198,226,0.65), 0px 0px 10px rgba(255,255,255,1) inset;}
	.button_link.sub{width:100%; margin:5px 0px 0px;}
.clear{clear:both;}
html, body, #site {height:100%; width:100%; padding:0px; margin:0px; font:18px 'Circe'; line-height:24px; color:#2C302C;}
#site {height:auto; min-height:100%; }
	#head{ position:fixed; top:0px; left:0px; width:100%; z-index:100; padding:43px 0px 10px; transition:all 0.2s linear; }
	#head.fixed{ background:#fff; box-shadow:0px 2px 3px rgba(0,0,0,0.2); padding:10px 0px;}
		.head_logo_bl{float:left; max-width:310px;}
			.head_logo_bl .head_logo{float:left; margin:0px 6px 0px 0px;}
			.head_logo_bl .head_title{font-size:25px; line-height:30px; text-transform:uppercase; margin:0px 0px 3px;}
			.head_logo_bl .head_desc{font-size:14px; line-height:16px; font-weight:300;}
		.head_contact{float:right;}
		.fixed .head_contact{padding-top:10px;}
			.head_contact .ph_bl{display:inline-block; vertical-align:top; margin:0px 0px 0px 30px; font-size:14px; line-height:16px; font-weight:300; text-align:right;}
				.head_contact .ph_bl .ph{font-size:25px; line-height:30px; font-weight:400; margin:0px 0px 3px;}
					.head_contact .ph_bl .ph a{ display:inline-block; position:relative; padding:0px 0px 0px 25px; color:inherit; text-decoration:none;}
						.head_contact .ph_bl .ph a::after{content:''; display:block; width:12px; height:19px; background:url(../img/sprite.png) no-repeat -176px -62px; position:absolute; left:0px; top:5px;}
					.head_contact .ph_bl .ph a:hover{color:#00B7E0}
				.head_contact .ph_bl a{ text-decoration:underline;}
					.head_contact .ph_bl a:hover{ text-decoration:none;}
	
	#body {padding-bottom:0px;}
		.sect_bg1{ position:relative;}
			.parallax{margin:0px; padding:0px; list-style:none; position:absolute; top:0px; left:0px; width:100%; height:100%; overflow:hidden;}
				.parallax .layer{width:104%; height:102%; position:absolute; top:0px; left:0px; margin:-10px 0px 0px -2%; background-position:top center; background-repeat:no-repeat;}
			.parallax_top .layer_01{ background-image:url(../img/sect_top_bg.jpg); background-position:center -15px;}
			.parallax_top .layer_02{ background-image:url(../img/parallax_top_01.png)}
			.parallax_top .layer_03{ background-image:url(../img/parallax_top_02.png)}
			.parallax_top .layer_04{ background-image:url(../img/parallax_top_03.png)}
		.sect_top{padding:263px 0px 100px;}
			.sect_top .subtitle{font-size:23px; line-height:30px;}
			.sect_top .text{margin:60px 0px 12px; font-size:20px; line-height:24px; font-weight:700;}
			.sect_top .trigger_top{margin:95px 0px 0px; max-width:780px; padding:0px; list-style:none;}
				.sect_top .trigger_top>li{ display:inline-block; vertical-align:top; padding:77px 0px 0px; width:32%; font-size:20px; line-height:24px; position:relative;}
					.sect_top .trigger_top>li::before{content:''; display:block; width:74px; height:62px; background:url(../img/sprite.png) no-repeat 0px 0px; position:absolute; top:0px; left:0px;}
					.sect_top .trigger_top>.li2::before{ background-position:-74px 0px;}
					.sect_top .trigger_top>.li3::before{ background-position:-148px 0px;}
					.sect_top .trigger_top>li span{ display:block;}
			.sect_top .mob_img{ display:none; max-width:100%;}
		.sect_help{padding:73px 0px 1px;}
			.sect_help .help_content{margin:16px 0px 0px;}
				.sect_help .help_bl{margin:0px 0px 30px;}
				.sect_help .help_bl1, .sect_help .help_bl3{padding:40px 0px 0px;}
					.sect_help .help_bl .img img{border-radius:5px; max-width:100%;}
					.sect_help .help_bl .name{font-size:25px; line-height:30px; font-weight:700; margin:29px 0px 0px;}
					.sect_help .help_bl ul{margin:21px 0px 0px; padding:0px; list-style:none;}
						.sect_help .help_bl ul li{padding:0px 0px 0px 40px; position:relative; margin:0px 0px 8px;}
							.sect_help .help_bl ul li::before{content:''; display:block; width:23px; height:23px; background:url(../img/sprite.png) no-repeat -188px -62px; position:absolute; top:0px; left:5px;}
		.sect_days{padding:145px 0px 55px; position:relative; background:#F0F4ED;}
			.sect_days::before{content:''; display:block; width:370px; height:0px; box-shadow:0px 0px 200px 150px rgba(205,248,255,0.5); position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
			.border_line{ position:absolute; left:0px; border-left:0px solid #fff;}
			.border_top{top:-1px; border-bottom:150px solid transparent;}
			.days_wrap{margin:26px 0px 0px;}
				.days_wrap .days_bl{margin:0px 0px 30px;}
					.days_wrap .days_bl .img img{max-width:100%;}
					.days_wrap .days_bl .name{font-size:25px; line-height:30px; font-weight:700; margin:20px 0px 17px;}
						.days_wrap .days_bl .name span{ display:block;}
			.sect_days .link_bl{margin:21px auto 0px; max-width:580px; text-align:center;}
				.sect_days .link_bl div{font-size:20px; line-height:30px; font-weight:700; margin:0px 0px 18px;}
				.sect_days .link_bl .button_link{width:100%;}
		.sect_clinic{ background:url(../img/sect_clinic_bg.jpg) no-repeat center top #0A5668; padding:67px 0px 160px; position:relative;}
			.border_bottom{bottom:-1px; border-top:150px solid transparent;}
			.sect_clinic h2{color:#fff;}
			.sect_clinic .clinic_wrap{margin:20px 0px 0px;}
				.sect_clinic .clinic_wrap .clinic_tab_block{max-width:710px; margin:0px auto; position:relative;}
					.sect_clinic .clinic_wrap .clinic_tab_block::before{content:''; display:block; width:100%; height:2px; background:#fff; position:absolute; bottom:0px; left:0px;}
					.sect_clinic .clinic_wrap .clinic_tab{margin:0px; padding:0px; list-style:none; text-align:center; font-size:0px; line-height:0px; position:relative;}
						.sect_clinic .clinic_wrap .clinic_tab>li{width:33.33%; display:inline-block; vertical-align:top; font-size:20px; line-height:30px;}
						.sect_clinic .clinic_wrap .clinic_tab a{ display:block; font-size:20px; line-height:24px; font-weight:700; padding:8px 10px 9px; color:#BFD0DE; text-decoration:none; cursor:pointer; border-bottom:2px solid #fff; position:relative;}
							.sect_clinic .clinic_wrap .clinic_tab a span{border-bottom:2px dotted #BFD0DE; height:24px; display:inline-block;}
						.sect_clinic .clinic_wrap .clinic_tab a:hover, .sect_clinic .clinic_wrap .clinic_tab .act a{color:#fff; border-bottom:2px solid #00C9E0}
							.sect_clinic .clinic_wrap .clinic_tab a:hover span, .sect_clinic .clinic_wrap .clinic_tab .act span{ border-bottom:0px;}
							.sect_clinic .clinic_wrap .clinic_tab .act a::after{content:''; border-left:14px solid transparent; border-right:14px solid transparent; border-top:8px solid #00C9E0; position:absolute; bottom:-8px; left:50%; margin-left:-14px;}
				.sect_clinic .clinic_wrap .clinic_tab_bl{margin:17px auto 0px; padding:0px; list-style:none;}
					.sect_clinic .clinic_wrap .clinic_tab_bl>li{ opacity:0;position: absolute;width: 100%;}
					.sect_clinic .clinic_wrap .clinic_tab_bl>.vis{ opacity:1;position: relative;}
					.sect_clinic .clinic_wrap .subtitle{ text-align:center; color:#fff; max-width:870px; margin:0px auto;}
					.sect_clinic .clinic_wrap .desc_bl{ background:#E0E9E9; padding:50px 65px; border-radius:15px; margin:37px 0px 0px; position:relative;}
						.sect_clinic .clinic_wrap .desc_bl .img{float:left; margin:0px 30px 0px 0px;}
						.sect_clinic .clinic_wrap .desc_bl .desc{ overflow:hidden; font-size:18px; line-height:22px;}
							.sect_clinic .clinic_wrap .desc_bl .desc .title{font-size:24px; line-height:30px; font-weight:700; margin:0px 0px 19px;}
						.sect_clinic .clinic_wrap .desc_bl .arrow{width:39px; height:60px; display:block; position:absolute; top:50%; margin-top:-30px; background:url(../img/sprite.png) no-repeat -120px -100px; cursor:pointer}
						.sect_clinic .clinic_wrap .clinic_tab_bl .desc_all_bl .arrow_n{width:39px; height:60px; display:block; position:absolute; top:50%; margin-top:-30px; background:url(../img/sprite.png) no-repeat -120px -100px; cursor:pointer;box-shadow: none;border-radius: 0;}
						.sect_clinic .clinic_wrap .desc_bl .prev{left:-10px;}
						.sect_clinic .clinic_wrap .clinic_tab_bl .desc_all_bl .prev{left:-11px;}
						.sect_clinic .clinic_wrap .desc_bl .next{right:-10px; background-position:-159px -100px;}
						.sect_clinic .clinic_wrap .clinic_tab_bl .desc_all_bl .next{right:-11px; background-position:-159px -100px;}
					.sect_clinic .clinic_wrap .link{margin:35px 0px 0px; text-align:center;}
						.sect_clinic .clinic_wrap .link a{max-width:450px; width:100%;}
		.sect_comment{padding:14px 0px 50px;}
			.sect_comment .comment_slider{margin:22px 0px 0px;}
				.sect_comment .comment_slider .slick-slide{ padding:15px 15px;}
					.sect_comment .comment_slider .slick-slide img{max-width:100%; box-shadow:0px 5px 10px rgba(0,0,0,0.3); display:block; margin:0px auto;}
		.sect_team{padding:160px 0px 70px; background: url(../img/sect_team_bg.png) no-repeat bottom center #F0F4ED; position:relative;}
			.sect_team .subtitle{font-size:28px; line-height:34px; text-align:center; margin-top:-9px;}
			.sect_team .team_wrap{margin:16px 0px 0px;}
				.sect_team .team_list{margin:0px; padding:0px; list-style:none;}
					.sect_team .team_list>li{width:33.33%; float:left; margin:0px 0px 0px; display:none;}
					.sect_team .team_list>.vis{ display:block;}
					.sect_team .team_bl{ position:relative; height:410px;}
						.sect_team .team_bl .inner{padding:40px 35px; position:relative;}
						.sect_team .team_bl .inner:hover{ background:#fff; box-shadow:0px 41px 80px rgba(157,153,145,0.3); z-index:10;}
						.sect_team .team_bl .inner:hover::after{content:''; display:block; width:35px; height:250px; background:#204661; position:absolute; top:40px; left:0px;}
							.sect_team .team_bl .img img{max-width:100%;}
							.sect_team .team_bl .name{font-size:18px; line-height:24px; font-weight:700; margin:18px 0px 8px;} 
								.sect_team .team_bl .name span{ display:block;}
							.sect_team .team_bl .link{margin:24px 0px 0px; display:none;}
							.sect_team .team_bl .inner:hover .link{ display:block;}
			.sect_team .more_link{margin:66px 0px 0px; text-align:center;}
				.sect_team .more_link a{width:250px;}
		.sect_about{padding:80px 0px;}
			.sect_about .about_wrap{max-width:950px; margin:55px auto 0px;}
				.sect_about .about_wrap .img_bl{float:left;}
					.sect_about .about_wrap .img_bl img{max-width:100%;}
					.sect_about .about_wrap .img_bl div{margin:17px 0px 0px; font-size:18px; line-height:24px;}
				.sect_about .about_wrap .text_bl{float:right; width:390px;}
					.sect_about .about_wrap .text_bl ul{margin:0px; padding:0px; list-style:none;}
						.sect_about .about_wrap .text_bl ul li{padding:0px 0px 0px 65px; margin:0px 0px 22px; position:relative; line-height:26px;}
							.sect_about .about_wrap .text_bl ul li::before{content:''; display:block; width:44px; height:38px; background:url(../img/sprite.png) no-repeat 0px -62px; position:absolute; top:0px; left:0px;}
							.sect_about .about_wrap .text_bl ul .li2::before{ background-position:-44px -62px;}
							.sect_about .about_wrap .text_bl ul .li3::before{ background-position:-88px -62px;}
							.sect_about .about_wrap .text_bl ul li div{font-size:25px; line-height:30px; margin:0px 0px 9px;}
		.sect_bg2{ position:relative; background:url(../img/sect_bottom_bg.jpg) no-repeat bottom center; padding-bottom:160px;}
			.parallax_bottom .layer_01{ background:url(../img/parallax_bottom_01.png) no-repeat bottom center;}
		.sect_contact{}
			.sect_contact .contact_wrap{max-width:1390px; margin:0px auto; background:#fff; box-shadow:0px 41px 81px rgba(157,153,145,0.3); position:relative;}
				.sect_contact .contact_wrap .contact_bl{float:left; width:400px; margin:69px 0px 0px 125px;}
					.sect_contact .contact_wrap .contact_bl h2{font-size:45px; text-align:left;}
					.sect_contact .contact_wrap .contact_bl .adr{font-size:23px; line-height:30px;}
					.sect_contact .contact_wrap .contact_bl .ph_wrap{margin:25px 0px 0px; width:350px; border-right:1px solid #18D2D8; text-align:right; padding:0px 30px;}
						.sect_contact .contact_wrap .contact_bl .ph_wrap .ph_bl{display:inline-block; vertical-align:top; margin:0px 0px 0px 30px; font-size:14px; line-height:16px; font-weight:300; text-align:right; }
						.sect_contact .contact_wrap .contact_bl .ph_wrap .ph_bl + .ph_bl{margin:24px 0px 0px;}
						.sect_contact .contact_wrap .contact_bl .ph_wrap .ph_bl .ph{font-size:25px; line-height:30px; font-weight:400; margin:0px 0px 3px;}
							.sect_contact .contact_wrap .contact_bl .ph_wrap .ph_bl .ph a{ display:inline-block; position:relative; padding:0px 0px 0px 25px; color:inherit; text-decoration:none;}
								.sect_contact .contact_wrap .contact_bl .ph_wrap .ph_bl .ph a::after{content:''; display:block; width:12px; height:19px; background:url(../img/sprite.png) no-repeat -176px -62px; position:absolute; left:0px; top:5px;}
							.sect_contact .contact_wrap .contact_bl .ph_wrap .ph_bl .ph a:hover{color:#00B7E0}
						.sect_contact .contact_wrap .contact_bl .ph_wrap .ph_bl a{ text-decoration:underline;}
							.sect_contact .contact_wrap .contact_bl .ph_wrap .ph_bl a:hover{ text-decoration:none;}
					.sect_contact .contact_wrap .contact_bl .link{margin:20px 0px 25px;}
						.sect_contact .contact_wrap .contact_bl .link a{width:100%;}
					.sect_contact .contact_wrap .contact_bl .contact_link{margin:25px 0px 0px; width:350px; border-right:1px solid #18D2D8; text-align:left; padding:0px 30px;}
						.sect_contact .contact_wrap .contact_bl .contact_link a{display:inline-block; padding-left:58px; position:relative; font-weight:700; color:#2D2D2D; text-decoration:none; margin:0px 0px 8px;}
							.sect_contact .contact_wrap .contact_bl .contact_link a::before{content:''; display:block; width:48px; height:20px; background:url(../img/sprite.png) no-repeat 0px -160px; position:absolute; left:0px; top:2px;}
							.sect_contact .contact_wrap .contact_bl .contact_link .mail::before{ background-position:-48px -160px;}
							.sect_contact .contact_wrap .contact_bl .contact_link .mas::before{ background-position:-96px -160px;}
							.sect_contact .contact_wrap .contact_bl .contact_link a:hover{ color:#00C0E7; text-decoration:underline;}
			.sect_contact .contact_wrap .map_bl{width:810px; float:right; height:675px; background:#F5F5F5}
				.sect_contact .contact_wrap .map_bl>div{width:100%; height:100%;}
		.sect_bottom{padding:176px 0px 260px;}
			.sect_bottom h2{font-size:45px; line-height:54px; text-align:left;}
			.sect_bottom .subtitle{font-size:23px; line-height:30px;}
			.sect_bottom .link{margin:65px 0px 0px;}
	
		
#footer {position:relative; margin-top:-180px; height:180px; clear:both; padding:60px 0px 10px;}
	 .footer_logo_bl{float:left; max-width:310px;}
		.footer_logo_bl .footer_logo{float:left; margin:0px 6px 0px 0px;}
		.footer_logo_bl .footer_title{font-size:25px; line-height:30px; text-transform:uppercase; margin:0px 0px 3px;}
		.footer_logo_bl .footer_desc{font-size:14px; line-height:16px; font-weight:300;}
	.development{float:right; width:230px; font-size:14px; line-height:16px; font-weight:300; margin:25px 0px 0px;}
		.development img{float:left; margin:0px 10px 0px 0px;}
		.development div{margin:5px 0px 0px;}

.popup_bg{position:absolute; top:0px; left:0px; width:100%; background:rgba(0,0,0,0.56); display:none; z-index:9999; opacity:0;}
.popup_wrapper{position:absolute; top:0px; left:0px; width:100%; margin:0px; padding:0px; list-style:none; z-index:9999;}
	.popup_wrapper>li{ position:absolute; top:10px; left:50%; width:490px; padding:0px; border:0px solid #FE5A01; border-radius:10px; background:#fff; margin-left:-245px; display:none; opacity:0;}
    	.popup_wrapper .popup_inner{padding:57px 50px 30px;}
		.popup_wrapper .popup_close{width:22px; height:22px; background: url(../img/sprite.png) no-repeat -132px -62px; position:absolute; top:26px; right:26px; cursor:pointer;}
		.popup_wrapper .title{font-size:28px; line-height:36px; }
		.popup_wrapper .text{font-size:18px; line-height:24px; font-weight:300;}
		.popup_wrapper .form{margin:30px 0px 0px;}
			form p{margin:0px 0px 10px;}
			form .file{ position:relative; margin:0px 0px 10px;}
			form .file::before{content:''; display:block; width:11px; height:20px; background:url(../img/sprite.png) no-repeat -211px -62px; position:absolute; left:-20px; top:28px; }
			form .agree{font-size:11px; line-height:16px; margin:10px 0px 0px; text-align:center;}
				form .agree a{color:inherit; text-decoration:underline;}
				form .agree a:hover{ text-decoration:none;}
	.popup_wrapper>.popup_call{ background:url(../img/sect_clinic_bg.jpg) no-repeat top center; color:#fff;}
		.popup_wrapper>.popup_call .popup_close{ background-position:-154px -62px;}
		.popup_wrapper>.popup_call p input{color:#fff;}
	.popup_wrapper>.popup_thanks{ background:url(../img/sect_clinic_bg.jpg) no-repeat top center; color:#fff;}
		.popup_wrapper>.popup_thanks .popup_close{ background-position:-154px -62px;}
		.popup_wrapper>.popup_thanks .popup_inner{padding:57px 50px 50px;}
		
label.error{ font-weight:400; font-size:14px; line-height:20px; color:#f55;}

@media screen and (min-width:1200px) and (max-width: 1399px) {
	.sect_contact .contact_wrap{max-width:1200px;}	
	.sect_contact .contact_wrap .contact_bl{margin-left:25px;}
	.sect_contact .contact_wrap .map_bl{width:750px;}
}
@media screen and (min-width:992px) and (max-width:1199px) {
	.sect_top{padding-top:240px;}
	.sect_help{padding:20px 0px 1px;}
		.sect_help .help_bl1, .sect_help .help_bl3{padding-top:33px;}
	.sect_days{padding-top:100px;}
		.border_top{border-bottom-width:75px;}
	.sect_clinic{padding:50px 0px 100px;}
		.sect_clinic .clinic_wrap .desc_bl{padding:50px 35px;}
	.border_bottom{border-top-width:75px}
	.sect_team{padding:100px 0px 50px;}
		.sect_team .team_bl .inner{padding:40px 30px;}
		.sect_team .team_bl .link a{padding-left:10px; padding-right:10px;}
	.sect_about{padding:50px 0px;}
	.sect_contact .contact_wrap{max-width:100%;}	
	.sect_contact .contact_wrap .contact_bl{margin-left:25px;}s
	.sect_contact .contact_wrap .map_bl{width:530px;}
}
@media screen and (max-width:991px) {
	.parallax{ display:none;}
	#head{ background:#fff; box-shadow:0px 2px 3px rgba(0,0,0,0.2); padding:10px 0px;}
		.fixed .head_contact{padding-top:0px;}
		.head_contact .ph_bl{ display:block; margin-left:0px; font-size:0px; line-height:0px;}
			.head_contact .ph_bl .ph{margin:0px; line-height:26px;}
			.head_contact .ph_bl .ph a::after{top:2px;}
		.head_contact .ph_bl + .ph_bl{font-size:14px; line-height:20px;}
	.sect_top{padding:120px 0px 30px; background:#D9ECED;}
		.sect_top .mob_img{ display:block;}
		.sect_top .text{margin:10px 0px;}
		.sect_top .trigger_top{margin:20px 0px 0px;}
	.sect_help{padding:30px 0px 1px;}
		.sect_help .help_bl1, .sect_help .help_bl3{padding-top:24px;}
		.sect_help .help_bl ul li{font-size:16px;}
	.sect_days{padding:70px 0px 30px;}
		.border_top{border-bottom-width:50px;}
	.sect_clinic{padding:30px 0px 70px;}
		.sect_clinic .clinic_wrap .desc_bl{padding:30px 35px;}
			.sect_clinic .clinic_wrap .desc_bl .img{float:none; margin:0px auto 15px; display:block; max-width:100%;}
	.sect_comment{ padding:14px 0px 30px;}
		.sect_comment .comment_slider{margin:0px;}
		.border_bottom{border-top-width:50px}
	.sect_team{padding:70px 0px 50px;}
		.sect_team .team_list > li{width:50%;}
		.sect_team .team_bl{ height:auto;}
		.sect_team .team_bl .inner{padding:40px 30px;}
		.sect_team .team_bl .link{ display:block;}
		.sect_team .team_bl .link a{padding-left:10px; padding-right:10px;}
	.sect_about{padding:30px 0px;}
		.sect_about .about_wrap{margin:0px;}
		.sect_about .about_wrap .img_bl{width:300px;}
	.sect_contact .contact_wrap{max-width:100%;}	
		.sect_contact .contact_wrap .contact_bl{margin:0px; padding:30px 15px; float:none; width:auto;}
		.sect_contact .contact_wrap .contact_bl .ph_wrap{width:auto; border:0px; padding:0px;}
			.sect_contact .contact_wrap .contact_bl .ph_wrap .ph_bl{float:left; margin:0px 0px 15px;}
			.sect_contact .contact_wrap .contact_bl .ph_wrap .ph_bl + .ph_bl{margin:0px 0px 15px 40px;}
			.sect_contact .contact_wrap .contact_bl .link{margin:15px 0px 15px;}
			.sect_contact .contact_wrap .contact_bl .contact_link{margin:15px 0px 0px; border:0px; padding:0px; text-align:center; width:100%;}
				.sect_contact .contact_wrap .contact_bl .contact_link a{ display:inline-block; vertical-align:top; margin:0px 15px;}
		.sect_contact .contact_wrap .map_bl{float:none; width:100%; height:400px;}
	.sect_bg2{ background-image:none; padding:0px 0px 90px;}
	.sect_bottom{ background:url(../img/sect_bottom_bg.jpg) no-repeat 65% center; padding:40px 0px;}
		.sect_bottom h2{max-width:60%; margin-left:0px;}
		.sect_bottom .subtitle{max-width:60%;}
	#footer{margin-top:-90px; height:90px; padding:10px 0px;}
		.development{margin-top:15px;}
}
@media screen and (max-width:767px) {
	h1{font-size:40px; line-height:50px;}
	h2{font-size:30px; line-height:40px;}
	.sect_top .trigger_top > li{font-size:15px;}
	.sect_help .help_content{margin:0px;}
	.sect_help .help_bl1, .sect_help .help_bl3{padding-top:0px;}
	.sect_team .team_bl .inner{padding:20px; font-size:14px;}
	.sect_team .team_bl .inner:hover::after{top:20px;}
	.sect_about .about_wrap .img_bl{max-width:500px; width:100%; float:none; margin:0px auto; text-align:center;}
	.sect_about .about_wrap .text_bl{margin:20px 0px 0px; width:auto;}
	.sect_contact .contact_wrap .contact_bl .contact_link a{margin:0px 2px;}
}
@media screen and (max-width:639px) {
	h1{font-size:30px; line-height:40px;}
	h2, .sect_contact h2, .sect_bottom h2{font-size:24px; line-height:30px;}
	.head_logo_bl{width:auto;}
	.head_logo_bl .head_title{ display:none;}
	.head_logo_bl .head_desc{ display:none;}
	.days_wrap .days_bl .name{font-size:20px; line-height:24px;}
	.sect_clinic .clinic_wrap .clinic_tab a{font-size:14px;}
	.sect_team .subtitle{font-size:22px; line-height:24px;}
	.sect_team .team_bl .inner:hover::after{ display:none;}
	.sect_team .team_bl .inner{padding:10px;}
		.sect_team .team_bl .inner p{ min-height:72px;}
	.sect_contact .contact_wrap .contact_bl .ph_wrap .ph_bl + .ph_bl{margin-left:0px;}
	.sect_contact .contact_wrap .contact_bl .contact_link a{margin:0px 10px 10px;}
	.sect_about .about_wrap .text_bl ul li div{font-size:20px; line-height:24px; font-weight:700}
	.development{margin:0px 0px 0px; width:120px;}
	
	.popup_wrapper>li{width:460px; margin-left:-230px;}
	.popup_wrapper .popup_inner{padding:40px 20px 20px;}
		.popup_wrapper .popup_close{top:10px; right:10px;}
		form .file{padding-left:20px;}
		form .file label{margin-left:-20px;}
		form .file::before{left:0px;}
}
@media screen and (max-width:479px) {
	.button_link{padding:20px 10px;}
	.head_logo_bl .head_logo{width:50px; margin:10px 0px 0px;}
	.days_wrap .col-xs-4{width:100%; float:none;}
		.days_wrap .days_bl .img img{ height:70px;}
	.sect_clinic .clinic_wrap .clinic_tab > li{width:100%; display:block;}
	.sect_team .team_list > li{width:100%; float:none;}
	.sect_team .team_bl .inner{ text-align:center;}
	.sect_team .team_bl .inner p{ min-height:0px;}
	.sect_team .team_bl .link{margin-top:0px;}
	.development{ clear:both; float:none; width:230px; padding:10px 0px 0px;}
	.sect_bg2{padding-bottom:150px;}
	#footer{ height:150px; margin-top:-150px;}
	.popup_wrapper>li{width:300px; margin-left:-150px;}
	.popup_wrapper .popup_inner{padding:40px 10px 20px;}
	.popup_wrapper .title{font-size:20px; line-height:24px;}
	form .file label{font-size:14px;}
}