@media screen and (max-width: 1280px) {
	.wrap-landing .site-info{
		margin-bottom: 0;
	}
}

@media screen and (max-width: 960px) {
	.wrap-landing .site-info .section-title{
		font-size: 50px;
		margin-top: 0;
	}

	.wrap-landing .site-info .section-title br{
		display: none;
	}

	.wrap-landing li.grid-item.card .grid-item-inner .grid-item-img {
		height: auto;
	}

	.wrap-landing .site-info .img-yin{
		margin-bottom: 15px !important;
	}

	.wrap-landing .site-info{
		margin-bottom: 0;
	}

	.wrap-landing li.grid-item.card{
		margin: 0 auto 45px;
	}

	.wrap-landing .section-contact h2.section-title{
		font-size: 50px;
	}

	.wrap-landing .section-contact h2.section-title br{
		display: none;
	}

	.wrap-landing .section-contact .info h4.name{
		font-size: 35px;
	}
}

@media screen and (max-width: 480px) { 
	.wrap-landing .section-banner .section-content-wrapper{
		padding: 0;
	}

	.wrap-landing .section-contact .section-inner{
		width: 100%;
	}	
}

@media screen and (max-width: 320px) {

	.wrap-landing .section-contact h2.section-title,
	section#testimonial h2.section-title{
		margin-bottom: 35px;
		margin-top: 0;
		font-size: 40px;
	}

	.wrap-landing .section-contact .info h4.name{
		font-size: 30px;
	}
}