/* ---------------------------------------- */
/* R E S P O N S I V E   S T Y L E
/* ---------------------------------------- */

@media (min-width: 1200px){
	.container.theme-big {
		width: 1200px !important;
	}
	
}
@media (max-width: 1200px){
	.testimonial-wrapper .testimonial .text{
		width: 660px;
	}
	.slider-wrapper{
		min-height:110px;
	}
	.reservation{
		text-align:center;
		margin-bottom:13px;
	}
	.booking-wrapper-home .reservation a{
		float:none;
	}
	.booking {
		text-align: center;
	}
	.scroll-to-explore{
		bottom: 150px;
		left: 50%;
		margin-left: -65px;
		width: 150px;
	}
}
@media (max-width: 992px){
	footer .logo{
		float:none;
	}
	.logo{
		float:right;
	}
	.logo-text {
		margin:12px 0;
	}
	.header-menu-res{
		display:block;
	}
	.main-menu{
		display:none;
	}
	.testimonial-wrapper .testimonial .text{
		float:none;
		width:100%;
		margin-bottom:20px;
	}
	.cbp-spmenu-left .logo-menu-top {
		top: -3px;
	}
	.breadcrumb-wrapper .subtitle-page{
		display:none;
	}
	.breadcrumb-wrapper .col-md-4 .reservation a{
		position:static;
	}
	.breadcrumb-wrapper .title-page{
		text-align:center;
		margin-top:0;
	}
	.breadcrumb-wrapper .breadcrumb{
		text-align:center;
		margin-bottom:0;
		margin-top: 40px;
	}
	.booking-wrapper-home .booking{
		display:none;
	}
	.reservation{
		margin-bottom:0;
	}
	.text-right{
		text-align:left;
	}
	.list-gallery li{
		width:50%; 
		float:left;
	}
	.content-rooms.detail-rooms-main .pcontent{
		width:100%;
	}
	.content-rooms.detail-rooms-main .room-service{
		width:100%;
	}
	.list-gallery li a img{
	height:168px;
	}
}
@media (max-width: 768px){
	.list-gallery li a img{
	height:150px;
	}
}
@media (max-width: 480px){
	.list-gallery li a img{
	height:113px;
	}
	.news-style-1 .img-thumb {
		width:100%;
		float:none;
		margin-right:0;
		margin-bottom:20px;
	}
	.logo-menu-top{
		top: -15px;
	}
	.cbp-spmenu-left .logo-menu-top{
		top:-3px;
	}
	.testimonial-wrapper .testimonial .text{
		padding-left:0;
		font-size: 16px;
	}
	.testimonial-wrapper .testimonial .text .icon-bg{
		display:none;
	}
	.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev{
		top:20px;
	}
	.wpcf7-form .wpcf7-submit, .wpcf7-form span.wpcf7-form-control-wrap .form-control.wpcf7-select, .wpcf7-form span.wpcf7-form-control-wrap.checkin-date input, .wpcf7-form span.wpcf7-form-control-wrap.checkout-date input, .wpcf7-form span.wpcf7-form-control-wrap .form-control{
		width:100%;
	}
	.wpcf7-form .form-group i{
		right: 20px;
		left:inherit;
	}
	.breadcrumb-wrapper{
		min-height:140px;
	}
	.breadcrumb-wrapper .breadcrumb{
		margin-top:10px;
	}
	.image-room-wrapper.detail-rooms-main{
		width:100%;
		margin-right:0;
		margin-bottom: 10px;
	}
	.content-rooms{
		overflow:inherit;
	}
	
	.cbp-spmenu-left.cbp-spmenu-open{
		overflow-y: inherit;
	}
}
@media (min-width: 990px){
	.list-gallery li a img{
	height:113px;
	}
}
