@charset "utf-8";
/* CSS Document */

@media (max-width: 1180px) {
	.new-wrap {
		width: 90%;
	}
	.container {
		width: 90%;
		padding: 40px 33px 30px 10px;
	}
	.content_bottom {
		width:90%;
	}
	.footer_area {
		width: 100%;
	}
	.footer {
		width:90%;
	}
	.content_lft_gallery {
		width: 100%;
	}
	.content_lft_gallery img {
		margin-right:2%;
		max-width:100%;
		height:auto;
	}
}

@media (max-width: 1000px) {
	.content_lft {
		float:none;
		margin:auto;
		text-align:center;
	}
	.picture_right {
		float:none;
		margin:auto;
		margin-top:2%;
	}
	a.btn1 {
		margin: auto;
	}
	.content_lft_gallery {
		width: 100%;
	}
	.content_lft_gallery img {
		margin-right:2%;
		max-width:100%;
		height:auto;
	}
}
@media (max-width: 675px) {
	.logo_footer {
		display:none;
	}
	.lb-outerContainer {
		width: 90% !important;
		height:auto !important;
	}
	.lb-dataContainer {
		width:90% !important;
	}
	.lb-image {
		width:100% !important;
		height:auto !important;
	}
}
@media (max-width: 605px) {
	.header_right {
		float:none;
	}
	.header {
		height:185px;
	}
	.navigation {
		width: 100%;
		margin:auto;
		margin-top:3%;
	}
	.logo {
		margin:auto;
		float:none;
		padding: 20px 0 0 44px;
	}	
	.navigation ul li a {
		padding: 0;
		padding-right: 10px;
		border-right:none;
	}
	.navigation ul li a:hover {
		text-decoration:underline;
		background:none;
		border:none;
	}
	.navigation ul {
		text-align:center;
	}
	.navigation ul li{
		display:inline-block;
		float:none;
	}
	.navigation ul li a.active, .navigation ul li a:active {
		background: none;
		color: #36561e;
		border-right: none;
	}
	.header_right span {
		display:none;
	}
	.content_lft {
		width: 100%;
		float: none;
	}
	.footer {
		height:50px;
	}
	.footer_nav {
		float:none;
		margin:0;
	}
	.footer_nav ul {
		text-align:center;
	}
	.footer_nav ul li {
		display:inline-block;
		float:none;
	}
	.footer_nav ul li a {
		padding: 0;
		border-right:none;
	}
	.footer_nav ul li a.active, .footer_nav ul li a:active {
		background: none;
		color: #36561e;
		border-right: none;
	}
	.footer_nav ul li a:hover {
		text-decoration:underline;
		background:none;
		border:none;
		color: #36561e;
	}
	.footer_area {
		padding-top: 2%;
	}
}
@media (max-width: 450px)  {
	.picture_right {
		width: 100%;
		float: none;
	}
	.slider {
		width:95%;
		margin:auto;
	}
	.slider2 {
		width:95%;
		margin:auto;
		height:auto;
	}
	.container {
		padding: 40px 10px 30px 10px;
	}
	a.btn1 {
		width: 270px;
		margin: auto;
	}
	.content_bottom p {
		line-height: 30px;
	}
	.quote_close {
		padding: 0;
	}
	.navigation ul li {
		font-size: 14px;
	}
	.navigation {
		margin-top: 5%;
	}
	.content_lft_gallery img {
		display:block;
		margin:auto;
		margin-bottom:2%;
	}
}