* {
	box-sizing: border-box;
}

body,
html {
	margin: 0;
	padding: 0;
	overflow-x: hidden !important;
}

@font-face {
	font-family: 'Beyond';
	src: url('../fonts/beyond_the_mountains.otf') format('truetype'),
		url('../fonts/beyond_the_mountains.ttf') format('opentype');
}

.container-fluid {
	padding: 0;
}

nav {
	width: 100%;
	height: 100px;
	font-family: 'ZCOOL XiaoWei', Arial, sans-serif;
    background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../img/background.jpg);
	color: #999;
}

nav .brand img {
	width: 190px;
	padding-left: 50px;
}

nav .list ul {
	list-style: none;
	float: right;
}

nav .list ul li {
	display: inline-block;
	padding: 40px 0 0 40px;
}

nav .list ul li:nth-child(5) {
	padding-right: 80px;
}

nav .list ul li a {
	color: #fff;
	text-decoration: none;
	transition: 0.4s;
	padding-left: 4px;
}

nav .list ul li a:hover {
	color: #ff512f;
	border-left: 2px solid #ff512f;
}

.feedbackwrapper {
	padding: 0px;
}

.feedback {
    padding-top: 1%;
}

.booking {
	padding: 50px 30px;
}

.booking h3 {
	font-size: 26px;
	font-family: 'Beyond', sans-serif;
	color: #ff512f;
}

.booking h2 {
	font-size: 30px;
	font-weight: 600;
	padding-top: 10px;
	font-family: 'ZCOOL XiaoWei', sans-serif;
	text-transform: uppercase;
}

.booking .hr9 {
	width: 10%;
	height: 1px;
	background-color: #403b4a;
}

.booking input {
	width: 100%;
	padding: 8px 10px;
	margin-bottom: 10px;
	border: 1px solid #777;
	outline: none;
}

.booking input:nth-child(1) {
	margin-top: 20px;
}

.booking input::placeholder {
	font-size: 16px;
	font-family: 'Montserrat-UltraLight', sans-serif;
}

.booking button {
	width: 100%;
	background-color: #403b4a !important;
	border-color: #403b4a !important;
	padding: 10px 0;
	border-radius: 0;
	transition: 0.5s;
}

.booking button:hover {
	cursor: pointer;
	background-color: #ff512f !important;
	border-color: #ff512f !important;
}

.img-right {
    padding-left: 6%;

}

.img-left {
    padding-left: 3%;

}

.footer {
	background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url(../img/background.jpg);
	color: #999;
    padding-top: 1%;
    margin-top: 1%;
}

.footer .upper-part img {
	width: 250px;
}

.footer .upper-part p {
	font-size: 17px;
	font-weight: 500;
	line-height: 15px;
	letter-spacing: 0.8px;
	font-family: 'ZCOOL XiaoWei', sans-serif;
}

.footer .upper-part p.change-color {
	color: #ff512f;
}

.footer .middle-part {
	padding: 10px 0;
}

.footer .middle-part a i {
	font-size: 17px;
	border: 1px solid #999;
	padding: 7px;
	border-radius: 50%;
	margin-left: 15px;
	color: #fff;
	transition: 0.3s;
}

.footer .middle-part .fa-facebook-f {
	padding: 7px 12px;
}

.footer .middle-part .fa-instagram {
	padding: 7px 9px;
}

.footer .middle-part a i:hover {
	color: #ff512f;
	border-color: #ff512f;
}

.footer .hr10 {
	width: 100%;
	height: 0.4px;
	background-color: #999;
}

.footer .copyright p {
	font-size: 16px;
	padding: 10px 15px;
}

.footer .bottom-list ul {
	list-style: none;
	padding: 10px 15px;
	float: right;
}

.footer .bottom-list ul li {
	display: inline-block;
	padding-left: 25px;
}

.footer .bottom-list ul li:nth-child(5) {
	padding-right: 50px;
}

.footer .bottom-list ul li a {
	color: #999;
	text-transform: uppercase;
	text-decoration: none;
	transition: 0.5s;
}

.footer .bottom-list ul li a:hover {
	color: #ff512f;
}

#feedbackbox {
    height: 7em;
}
