@media (min-width: 720px){
	.logo img{
		height: auto;
	}
	.searchRight{
		margin-top: 30px;
		margin-bottom: 0;
	}
	.flex{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.flex .flex-item{
		flex-basis: 49%;
	}
	.top-bar .left{
		float: left;
		width: 50%;
		line-height: 30px;
		text-align: left;
		margin: 0;
	}
	.top-bar .right{
		float: right;
		width: 50%;
		text-align: left;
		margin: 0;
	}
	.homenew-image{
		max-height: 150px;
		margin-right: 20px;
		overflow: hidden;
	}
	.slider-wrapper{
		margin-bottom: 0;
	}
	.text1line{
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		max-height: 21px;
	}
	.text2line{
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		max-height: 41px;
	}
	.text3line{
		overflow: hidden;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		max-height: 61px;
	}
	.footer{
		padding-left: 0;
		padding-right: 0;
	}
	.footer .left-footer{
		float: left;
		width: 60%;
		text-align: left;
		margin-bottom: 0;
		padding: 20px 10px 20px 0;
	}
	.footer .right-footer{
		float: right;
		width: 40%;
		margin-top: 15px;
	}
	.gallerys .item:first-child{
		width: 50%;
		height: 260px;
	}
	.gallerys .item{
		height: 130px;
	}
	.box-image{
		height: 150px;
	}
	.procedureIndex .list-group{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.procedureIndex .list-group li{
		width: 49%;
	}
	.main-banner{
		overflow: hidden;
	}
}