@media only screen and (min-width: 768px) and (max-width: 979px) {
	.wrapper {width:744px}
	.container{width: 700px;}	
	.mainWrap {width:100%}
	.home_logo {width:100%}
	.home_logo img {display:inline;max-width:100%;}
	.banner {width:464px}
	.banner img {max-width:100%;display:inline}
	.first_col {margin-right:0;width:240px}
	.second_col {width:220px}
	.third_col {width:200px;}
	.map_botm {margin-top:25px}
	.footer {padding-bottom:25px}
	.right_content {width:448px}
	.green_text {font-size:16px}
	.brown_text {font-size:17px}
	.gallery_page {padding-bottom:20px;margin-bottom:20px;overflow-x:scroll;width:448px}
	.gallery_wrap {width:600px}
	
}

@media only screen and (min-width: 600px) and (max-width: 767px) {
	.wrapper {width:576px}
	.container{width: 576px;}
	.mainWrap {width:100%}
	.home_logo {width:100%}
	.home_logo img {display:inline;max-width:100%;}
	.banner {width:386px}
	.banner img {max-width:100%;display:inline}
	.left_side {width:190px}
	.nav {margin:0 10px}
	.economic_text span {font-size:19px}
	.first_col, .second_col, .third_col {width:96%;float:none;margin:0 auto;padding:10px 2%}
	.map_botm {margin-top:25px}
	.footer {padding-bottom:25px}
	.content_main.bg {background:none}
	.side_cont {float:none;width:96%;padding:0 2%;background:#e1eef6}
	.right_content {float:none;width:96%;padding:0 2%}	
	.gallery_page {padding-bottom:20px;margin-bottom:20px;overflow-x:scroll;width:560px}
	.gallery_wrap {width:600px}
}

@media only screen and (max-width: 599px) {
	.wrapper {width:456px;border:none}
	.container{width: 456px;}
	.mainWrap {width:100%;}
	.home_logo {width:100%}
	.home_logo img {display:inline;max-width:100%;height:auto}
	.banner {width:100%;float:none}
	.banner img {max-width:100%;display:inline;height:auto}
	.left_side {width:100%}
	.nav {margin:0 10px}	
	.first_col, .second_col, .third_col {width:96%;float:none;margin:0 auto;padding:10px 2%}
	.map_botm {margin-top:25px}
	.footer {padding-bottom:25px}
	.nav_box {background-size:cover}
	.economic_text {background-repeat:repeat-x;}
	.economic_text span {margin-top:20px}
	.content_main.bg {background:none}
	.side_cont {float:none;width:96%;padding:0 2%;background:#e1eef6}
	.right_content {float:none;width:96%;padding:0 2%}
	.price_list_print {width:430px;overflow-x:scroll;padding-bottom:20px}
	.price_list_print table {width:490px}
	.price_list_print.inside {overflow-x:visible}
	.price_list_print.inside table {width:100%}
	.gallery_page {padding-bottom:20px;margin-bottom:20px;overflow-x:scroll;width:440px}
	.gallery_wrap {width:600px}
}

@media only screen and (max-width: 479px) {
	.wrapper {width:296px}
	.container{width: 296px;}	
	.economic_text span {font-size:20px;line-height:36px}
	.footer_nav {overflow:hidden;text-align:center}
	.footer_nav ul li {float:none;display:inline-block;margin:0 5px 5px}
	.footer_nav ul li a {background:none;padding:0}
	.map_botm {margin-top:15px;}
	.contact_list li a {width: 152px;word-break: break-all;}
	.price_list_print {width:286px}
	.gallery_page {padding-bottom:20px;margin-bottom:20px;overflow-x:scroll;width:280px}
	.gallery_wrap {width:600px}	
}
