@media screen and (max-width: 1025px) {
	.container {
		width: auto;
		padding: 0 1%;
	}
	.home header, #slideshow {
		height: 600px;
	}
	.right .call {
		font-size: 18px;
		padding-right: 5%;
	}
	#slideshow > .slide {
		width: 1500px;
		margin-left: -750px;
	}
	nav li a {
		font-size: 15px;
	}
	main {
		width: auto;
		margin: 2%;
	}
}

@media screen and (max-width: 750px) {
	h1 {
		font-size: 30px;
	}
	h2 {
		font-size: 20px;
		margin-bottom: 10px;
	}

	header {
		padding: 0;
	}
	.home header, #slideshow {
		height: 210px;
	}
	.home nav {
		border: 0;
	}
	#slideshow > .slide {
		width: 750px;
		left: 0;
		margin-left: 0;
	}
	#call_slogan {
		margin: 0px auto;
		width: auto;
		top: 155px;
		font-size: 22px;
		background: #313131;
	}
		#call_slogan .phone {
			font-size: 32px;
		}
	nav {
		flex-direction: column;
		border-bottom: 0;
	}
	#logo {
		width: 200px;
		margin: 15px auto;
	}
	.right {
		width: 100%;
	}
	.right .call {
		text-align: center;
		font-size: 15px;
		padding: 0 0 10px 0;
	}
		.right .call strong {
			display: block;
		}
	.mobile_menu {
		display: block;
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		width: 70px;
		padding-left: 25px;
		padding-bottom: 10px;
		font-size: 18px;
		margin: 0 auto;
		text-align: center;
		position: relative;
	}
		 .mobile_menu:before {
			content: "";
			position: absolute;
			left: 0;
			top: 5px;
			width: 25px;
			height: 3px;
			background: #fff;
			box-shadow: 0 12px 0 0 #fff, 0 6px 0 0 #fff;
		}
	nav ul.menu {
		display: none;
		width: 100%;
		flex-direction: column;
	}
	.home nav ul.menu {
		background: #313131;
	}
	nav ul.menu li {
		display: block;
		width: auto;
		border-top: 1px solid rgba(255,255,255,0.5);
	}
	nav ul.menu li a {
		display: block;
		padding: 10px 2%;
	}
	nav li a:before, nav li a:after {
		display: none;
	}
	main {
		margin: 3%;
	}
	#services .service {
		width: 49%;
	}
	#intro {
		padding: 2%;
		text-align: left;
	}
		#intro .clinic_front {
			display: block;
			width: 100%;
			float: none;
			margin: 0 0 10px 0;
		}
	#clinic_info .info {
		width: 49%;
		font-size: 14px;
	}
	.hexa, .bio:last-child .hexa, .hexa, .bio.kimi .hexa {
		float: none;
	}
	.about ul.masters li {
		width: 45%;
	}
	#treatment_list .tab {
		display: block;
		border-radius: 0;
	}
	.contact iframe {
		display: none;
	}
	.contact .clinic_front {
		float: none;
		width: 300px;
	}

	footer ul.menu li a {
		font-size: 14px;
	}
	footer span.copyright {
		font-size: 12px;
	}
}

