@media only screen and (max-width: 600px) {
	.popup {
		width: 95%;
	}
	.look-back.section {
		max-height: 400px;
		background-size: cover;
	}
	.title-main, .look-back .title-main {
		font-size: 30px;
		line-height: 60px;
	}
	.schedule-item {
		margin-bottom: 60px;
	}
	.schedule-object {
		display: none;
	}
	.img-text {
		max-width: 100%;
	}
	.depute-item {
		margin-bottom: 40px;
	}
	.category-item {
		font-size: 18px;
	}
	.category-item:last-child {
		margin-bottom: 20px;
	}
	.section-1 .row, .section-1 .col, .section-1 .col-inner {
		height: auto;
		padding: 0;
	}
	.feature {
		height: auto;
		max-height: inherit;
		padding: 60px 0 0 0;
	}
	.number-title {
		font-size: 30px;
	}
	.number-text {
		font-size: 18px;
	}
	.list-number {
		flex-direction: column;
	}
	.number-item:last-child {
		margin-bottom: 60px;
	}
	.category-left,.category-right {
		max-width: 100%;
		flex-basis: 100%;
		z-index: 999;
	}
	.list-category {
		flex-wrap: wrap;
	}
	.category .title-main, .depute .title-main {
		font-size: 35px;
	}
	.category-object-3 {
		bottom: 0;
		display: none;
	}
	.category-object-1 {
		top: 0;
		right: 0;
		transform: rotate(0deg);
	}
	.object-text {
		top: 120px;
	}
	.section.category {
		background-attachment: inherit;
	}
	.schedule-cirle {
		max-width: 303px;
		margin: auto;
	}
	.number-object-2 {
		bottom: 60px;
		right: 39px;
		z-index: 0;
		max-width: 250px;
	}
	.number-right {
		z-index: 999;
	}
	.mobile {
		display: block;
	}
	.popup-content h3 {
		font-size: 40px;
	}
	.person-thumb {
		height: auto;
	}
	.menu {
		text-align: center;
	}
	#header-main {
		padding-bottom: 20px;
	}
	#header-main .sub-menu{
		top: 21px;
		left: -65px;
	}
	.group-3 .col.large-4:nth-child(4), .group-3 .col.large-4:nth-child(5) {
		max-width: 100%;
		flex-basis: 100%;
	}
	#home-index-pharse2 #header-main .logo img{
		margin: auto;
	}
}
@media only screen and (max-width: 549px) {
	.title-main, .look-back .title-main {
		font-size: 23px;
	}
	.schedule .title-main {
		font-size: 35px;
	}
	.atg-body #wrapper, .atg-body #main {
		background-attachment: inherit;
	}
	.depute-item {
		top: 35px;
		left: 20px;
	}
	
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {...}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {...}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {...}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {...}
@media only screen and (max-width: 850px) {}