/* CSS Document */

@media (min-width: 1200px) {
	.room-info-search {
		font-size: 14px;
		margin-top: 40px;
	}
	.carousel-search-room .carousel-control, .carousel-search-room-inner > .item, .room-link, .carousel-search-room {
	    height: 206px;
	}
	.logo_header, .logo_header_down {
	    width: 140px !important;
	    height: 80px !important;
	}
	h1 {
		font-size:31px;
		/*margin-bottom:0;*/
	}
	h2 {
	    font-size: 30px;
	}
	.navbar-room {
	    width: 869px !important;
	}
	.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {
		font-size: 14px;
	}
	.well-simple, #carousel-home {
		margin-bottom: 15px;
	}
	.header-info-profile-container {
	    width: 480px !important;
	    float: right;
	}
	.header-logo-container {
	    width: 370px !important;
	}
	.navbar-header .header-logo-container .brand {
	    margin-left: -86px !important;
	}
	.arrival-room-container, .departure-room-container {
    	float: right;
	}
	#mainform-room .room-container .affix-cart {
		width: 270px;
	}
	#mainform-room .room-container .cart-container {
		width: 270px;
	}
	.cart-room {
    	margin-top: -16px;
    }
	.landing-search-container {
		padding-left: 20px !important;
		padding-right: 20px !important;
		padding-top: 10px !important;
		padding-bottom: 0px !important;
		-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	}
	.landing-description {
		-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	}
	.lform h3 {
		display:inline-block;
	}
	input[type='search'] {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	button.btn.btn-large, input[type="submit"].btn.btn-large {
		font-size:23px;
	}
	.lform {
		padding-bottom:10px;
		margin-left: 310px;
		top:130px;
	}
	.carousel-home-inner > .item {
		height:468px;
	}
	.gmaps {
	    margin-bottom: 30px;
	}
	.city {
	    height: 208px;
	    margin-bottom: 30px;
	}
}
/* END min-width: 1200px */

@media (max-width: 767px) {
	#footer {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}

}

@media (max-device-width : 800px) {
  .hidden-phone {
    display: none !important;
  }
}
/* END max-width: 767px */
