@media (max-width: 1300px){
	footer .top{
		font-size: 20px;
	}
	.touch_section .head, .article_content .head,
	 .bios_container .cont1 .member_over .name,
	 .practice .head,
	 .home_top .img_over .head, .main_head,
	 .profile .top .right .main_head{
		font-size: 40px;
	}
	.bios_container .cont1 .member_over .txt2{
		font-size: 16px;
	}
	.tel2{
		margin-left: 34px;
	}

}
@media (max-width: 991px){
	nav.menu{
		padding: 0 20px;
	}
	nav.menu .right a:not(:last-child){
		margin-right: 20px;
	}
	footer .top{
		width: 100%;
	}
	#tabs {
	    width: 100%;
	    padding: 0 20px;
	}
	.article_one_section{
		padding: 40px 20px;
	}
	.main_head{
		margin-bottom: 25px;
	}
}
@media (max-width: 850px){
	.bios_container{
		display: block;
	}
	.bios_container .cont1{
		width: 100%;
	}
}
@media (max-width: 768px){
	.tel2{
		margin-left: 28px;
	}
	.home_top .img_over .txt, .practice .txt{
		width: 100%;
		padding: 0 15px;
		font-size: 16px;
	}
	.touch_section .head,.main_head,
	.profile .top .right .main_head, .article_content .head, .bios_container .cont1 .member_over .name, .practice .head, .home_top .img_over .head{
		font-size: 30px;
	}
	footer .top{
		font-size: 16px;
	}
	.tab_inner .img_tab1{
		min-width: 150px;
	}
	.article_content{
		padding: 30px 15px;
	}
	footer .top{
		flex-direction: column;
		align-items: center;
		margin-bottom: 15px;
	}
	.footer_info{
		width: 100%;
	}
	footer{
		padding: 30px 20px;
	}
	nav.menu .right{
		display:none;
	    position: absolute;
	    right: 0;
	    top: 60px;
	    padding: 15px;
	    background: #fff;
	    width: 164px;
	}
	nav.menu .right a:not(:last-child){
		margin-right: 0;
	}
	nav.menu .right a{
		display: flex;
	}
	nav.menu .right a{
		color: #000 !important;
		border-bottom: 1px solid transparent;
		margin-bottom: 10px;
	}
	nav.menu .right a.active, nav.menu .right a:hover{
		border-bottom: 1px solid #000;
	}
	nav.menu a.touch:hover{
		color: #fff !important;
	}
	.nav_button {
	    display: block;
	    box-sizing: border-box;
	    cursor: pointer;
	}
	.nav_button .icon-bar {
	  width: 30px;
	  height: 3px;
	  background: #fff;
	  border-radius: 5px;
	  margin: 5px 0;
	}
	.fix_menu .nav_button .icon-bar{
		background: #000;
	}
	 nav.menu.fix_menu .right{
		top: 40px;
	}

	.nav_button .bar1,.nav_button .bar3 {
	  transition: all 0.3s;
	}
	.active_menu .nav_button .bar1 {
	  transition: all 0.3s;
	  transform: rotate(45deg) translateX(6px);
	}
/*	.nav_button{
	  margin-top: 12px;
	}*/
	.active_menu .nav_button .bar2 {
	  display: none;
	}
	.active_menu .nav_button .bar3 {
	  transition: all 0.3s;
	  transform: rotate(-45deg) translateX(6px);
	}
	 .nav_button .icon-bar{
	  transform: rotate(0) translateX(0);
	}
	 .nav_button .bar2 {
	  display: block;
	}
	.profile .top{
		display: block;
	}
	.profile .top > img{
		width: 100%;
		max-width: 100%
	}
	.profile .top .right{
		margin-left: 0;
		min-width: inherit;
	}
	.article_one_section.profile{
		padding: 30px 20px;
	}
	.profile .txt3{
		font-size: 22px;
	}

	
}
@media(max-width: 500px){
	.home_top .img_over{
		position: relative;
		color: #000;
		padding: 25px 20px;
	}
	.home_top .img_over .find_out{
		position: absolute;
        top: -179px;
	}
	.touch_section{
		padding: 30px 20px;
	}
	.touch_section .social_cont{
		flex-direction: column;
	}
	.touch_section .social_cont .proj_but:not(:last-child){
		margin-right: 0;
		margin-bottom: 20px;
	}
}