@media only screen and (min-width: 1201px){
	.container{
		max-width: 1200px;
	}
}
@media only screen and (max-width: 1199px){
	.book_section .book_img{
		height: 100%;
	}
	.book_section .book_img img{
		height: 100%;
		object-fit: cover;
	}
}
@media only screen and (max-width: 991px){
	.navbar-light .navbar-toggler{
		color: #fff;
		border-color: #fff;
	}
	.navbar-light .navbar-toggler:focus{
		box-shadow: none;
	}
	header .item{
		height: 680px;
	}
	.navbar-collapse {
		position: absolute;
		top: 100%;
		width: 100%;
		right: 0;
		text-align: right;
		background: #fff;
		padding: 15px 5px;
	}
	header .menu .collapse.show .nav-item a.nav-link{
		color: #222222;
	}
	header .menu .navbar-collapse .nav-item a.nav-link.active{
		color: #aa8453;
	}
	header .item .cover .header-content h1 {
		font-size: 34px;
		word-spacing: 5px;
		line-height: 60px;
		letter-spacing: 2px;
	}
	header .item .cover{
		padding: 0px;
	}
	header .researvation_area{
		left: -60px;
	}
	.room_section .room_coulmn .room_area, .information .info_area, .information .info_img .info_slider .info_item{
		margin: 10px 0px;
	}
	footer h3{
		margin-top: 20px;
	}
	.impression_section .impression_area .impression_detail{
		width: 80%;
	}
}
@media only screen and (max-width: 767px){
	header .researvation_area{
		display: none;
	}
	header .banner_slider .owl-dots{
		right: 0%;
	}
	header .item .cover .header-content h1{
		font-size: 30px;
		line-height: 45px;
	}
	.appartment_section .appartment_list, .book_section .book_img {
		margin-left: 0;
		margin-top: 40px;
	}
	header .impression_banner .item .cover{
		padding: 100px 0px 80px;
	}
	.impression_detail ul {
		display: flex;
		justify-content: space-between;
	}
	.impression_section .impression_area .impression_detail{
		top: -30px;
		transform: translate(0, 0);
	}
}

@media only screen and (max-width: 575px){
	header .item .cover .header-content{
		padding: 0px 35px;
	}
	.welcome_section .wc_img{
		flex-direction: column;
	}
	.welcome_section .wc_img .img_inner {
		padding: 10px 15px;
	}
	.room_section .room_coulmn.width_coulmn .room_area .room_img{
		height: 480px;
	}
	header .item .cover .header-content p{
		font-size: 15px;
		letter-spacing: 1px;
		word-spacing: 1px;
		line-height: 24px;
	}
	header .item .cover .header-content h1{
		margin-bottom: 10px;
	}
	header .item .cover .header-content h4{
		font-size: 16px;
		margin-top: 10px;
		letter-spacing: 4px;
	}
	header .item .cover .header-content .star_icon{
		padding-top: 40px;
	}
	.impression_section .impression_area .impression_detail{
		top: 0;
		transform: translate(0, 0);
		position: relative;
		width: 100%;
	}
	.impression_section .impression_area .impression_img {
		width: 100%;
	}
	
	
}