html {
   -webkit-text-size-adjust: none;
}
.video embed,
.video object,
.video iframe {
   width: 100%;
   height: auto;
}
img{
	max-width:100%;
	height: auto;
   	width: auto\9; /* ie8 */
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	/* -------------------------------------------- */
	/* ------------------Header-------------------- */
	header .wrap-header {
		height: 100px;
		margin-top: 32px;
	}
	.menu {
		padding-left: 60px;
	}
	.menu  ul li {
		padding: 6px 20px 0px 20px;
	}
	/* -------------------------------------------- */
	/* ------------------Featured------------------ */
	.subtitle-left {
		width: 40%;
	}
	.subtitle-right {
		width: 40%;
	}
	/* -------------------------------------------- */
	/* ------------------Content------------------- */
	article {
		padding: 0px 170px 30px 170px;
	}

	/* -------------------------------------------- */
	/* ------------------Footer-------------------- */
	
	/* -------------------------------------------- */
	/* ------------------Other----------------*---- */
	
}

@media only screen and (max-width: 767px) {
	/* -------------------------------------------- */
	/* ------------------Header-------------------- */
	header .wrap-header {
		height: 100px;
		margin-top: 32px;
	}
	header #header-left {
		display: none;
	}
	header #header-right {
		display: none;
	}
	header #header-right2 {
		display: block;
	}
	header #header-center {
		width: 55%
	}
	header #header-right2 {
		width: 45%
	}
	header #header-right img {
		padding: 10px 5px 10px 5px;
	}
	.menu {
		padding-left: 60px;
	}
	.menu  ul li {
		padding: 6px 10px 0px 10px;
	}
	/* -------------------------------------------- */
	/* ------------------Featured------------------ */
	.subtitle-left {
		width: 40%;
	}
	.subtitle-right {
		width: 40%;
	}
	/* -------------------------------------------- */
	/* ------------------Content------------------- */
	article {
		padding: 0px 30px 30px 30px;
	}
	
	/* -------------------------------------------- */
	/* ------------------Footer-------------------- */
	
	/* -------------------------------------------- */
	/* ------------------Other----------------*---- */
}

@media only screen and (min-width: 620px) and (max-width: 767px) {
	/* -------------------------------------------- */
	/* ------------------Header-------------------- */
	
	/* -------------------------------------------- */
	/* ------------------Content------------------- */
	
	/* -------------------------------------------- */
	/* ------------------Footer-------------------- */
	
	/* -------------------------------------------- */
	/* ------------------Other----------------*---- */
}

@media only screen and (min-width: 480px) and (max-width: 619px) {
	/* -------------------------------------------- */
	/* ------------------Header-------------------- */
	.menu {
		padding-left: 15px;
	}
	.menu  ul li {
		padding: 6px 2px 0px 2px;
	}
	/* -------------------------------------------- */
	/* ------------------Content------------------- */
	article {
		padding: 0px 30px 30px 30px;
	}
	#mobile {
		display:block;
	}
	#desktop {
		display:none;
	}
	#service {
		width:100%;
	}
	/* -------------------------------------------- */
	/* ------------------Footer-------------------- */
	
	/* -------------------------------------------- */
	/* ------------------Other----------------*---- */
}

@media only screen and (max-width: 479px) {
	/* -------------------------------------------- */
	/* ------------------Header-------------------- */
	header .wrap-header {
		height: 80px;
		margin-top: 10px;
	}
	header #header-center {
		width: 90%
	}
	header #header-right2 {
		display: none;
	}
	.menu {
		display: none;
	}
	.minimenu {
		display: block;
	}
	
	#main-content .comment input, #main-content .comment textarea {
		width: 90%;
	}
	
	/* -------------------------------------------- */
	/* ------------------Content------------------- */
	article {
		padding: 0px 10px 30px 10px;
	}
	#s2 {
		display:block;
	}
	#s1 {
		display:none;
	}
	#desktop {
		display:none;
	}
	#service {
		width:100%;
	}
	#mobile {
		display:block;
	}
	
	/* -------------------------------------------- */
	/* ------------------Featured------------------ */
	.subtitle-left {
		width: 90%;
		text-align: center;
	}
	.subtitle-right {
		width: 90%;
		text-align: center;
		border-top: 1px solid #959595;
	}
	/* -------------------------------------------- */
	/* ------------------Footer-------------------- */
	
	/* -------------------------------------------- */
	/* ------------------Other----------------*---- */
}