@media (max-width: 1200px) {
}
@media (max-width: 992px) {
}
@media (max-width: 767px) {
	header .logo {
		margin: 0 auto;
		padding: 5px 0;
		width: 100%;
		text-align: center;
	}
	header .logo img {
		max-width: 100%;
		height: 60px;
		width: auto;
	}
	header .headtop {
		position: relative;
		float: none;
		width: 100%;
		height: auto;
	}
	header .headtop .s_top .slogan {
		position: relative;
		display: block;
		margin: 0;
		padding: 0;
		width: 100%;
		float: none;
	}
	header .headtop .s_top .headerTop1 {
		position: relative;
		display: block;
		margin: 0 auto;
		padding: 0;
		width: 100%;
		float: none;
		text-align: center;
	}
	header .headtop .s_top .headerTop2 {
		position: relative;
		display: block;
		margin: 0;
		padding: 0;
		width: 100%;
		float: none;
	}
	header .headtop .s_top .headerSearch {
		position: relative;
		display: block;
		margin: 10px 0;
		padding: 0;
		width: 100%;
		float: none;
	}
	header .headtop .s_bottom {
		position: relative;
		bottom: 0;
		display: block;
		margin: 0 0 10px;
		padding: 0;
		width: 100%;
		background-color: #00a04f;
	}
	.weather {
		height: auto;
	}
	footer .block_default h3.title {
		text-align: center;
	}
	.footer-menu ul li a {
		text-align: center;
		border-bottom: 1px solid #999;
	}
	ul.socialList {
		list-style: none;
		padding: 0;
		margin: 0 auto;
		text-align: center;
	}
	footer .s_bottom {
		text-align: center;
	}
	footer .s_bottom .text-right{
		text-align: center;
		margin-top:10px;
	}
}
