body { font-family: 'Raleway', sans-serif; background-color:#eee; }
.navbar { margin-bottom:0!important; }
.navbar-wrapper, .navbar-inverse { background: #4e2315; height: 50px; }
.logo { background: url(../img/logo.png) no-repeat; width: 230px; height: 124px; }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #4e2317; }
.navbar-inverse {
  background-color: #4e2315;
  border-color: #4e2315;
}
.navbar-inverse .navbar-nav>li>a { font-weight: 500; }
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover { background-color: #4e2315; color: #d09d12; }
.main-content { text-align: center; padding: 2em 1em 1em 1em; width: 70%; }
.line, .line-lt { height: 2px; background: #e76969; width: 50px; display: block; margin: 0 auto 15px auto; }
.line-lt { clear: both; width: 30px; margin-left: 15px; }
.booking-frm { margin: 0px auto; text-align: center; background-color: rgba(0, 0, 0, 0.8); padding:30px 10px; position: absolute;
  z-index: 9999;
  width: 100%;
    bottom: 0;
}
.booking-frm .form-group { border-radisu:0!important; margin:0 5px; }
.footer { padding: 2em; background: #4e2318; color: #dac7c1; }
.footer ul { margin: 0; padding: 0; }
.footer ul li { margin: 0; padding: 0; list-style: none; }
.footer a { color:#f4e1ad; text-decoration: none; }
.footer a:hover { text-decoration: underline; }
.mid-content { margin: 4em auto 5em auto; background: #fff; }
.mid-content .col-lg-3 { padding: 0; }
.mid-content h4, .mid-content p { padding: 0 15px; }
.space { padding-left: 2.5em; }
a.link { width: 50px; height: 50px; display: block; background-color: #e76969; color: #fff; float: right; font-size: 18px; text-align: center; padding-top: 12px; }
.btn-default { border:0; background-color:#d09d12; color: #fff; }
.form-control, .btn, select.form-control, .form-inline .form-control { 
    -webkit-border-radius: 0!important; 
    -moz-border-radius: 0!important;
    border-radius: 0!important; 
    border: 0!important; 
}
.btn-big { font-size: 16px; font-weight: bold; text-transform: uppercase; }
.footer .form-control { border:1px solid #83655c!important; background:none!important; }
.input-group-addon:first-child { border-color:#83655c!important; background:#3e1c11!important; color:#83655c; }
.footer h4,h5 { color: #fff; }
.footer .social { font-size: 20px; }
footer { margin-top: 20px; border-top:1px solid #6d3126; padding: 20px 0; }
.booking-frm .form-control { border:1px solid #eee!important; background:none; color: #aaa; }
.booking-frm { color: #fff; }
.mid-content h4 a { }

/*.fl-left { float:left!important; }
.fl-right { float:right!important; }*/

.input-group-addon:first-child { border-radius: 0;}

.banner-inner, .banner-inner .fill { height:220px; }
.inner-content { text-align: left; padding: 2em 1em 3em 1em; }
.inner-content .line { margin-left: 0; }

.booking-frm-inner .form-group, .booking-frm-inner .form-control { width: 100%; margin-bottom: 5px; }
.link-rt { margin-top: 20px; display: block; }
.pic-para-wrap { margin-bottom: 2em; }
.pic-para-wrap h3 { margin-top: 5px!important; }




@media (max-width: 1000px) {
    .btn-big { margin-top:10px!important; width: 100%; }
    .booking-frm .form-control { margin: 10px 0;}    
    .mid-content .pull-right { width: 100%; }
}
@media (max-width: 767px) {
    .carousel-control { display: none; }
    .btn-big { width:100%; }
    .mid-content img { width: 100%; }
    .nav>li { width:100%; background:#111; }
    .navbar-nav { width:100%;}
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border:0; }
}
@media (max-width: 1200px) {
    .mid-content img { width: 100%; }
    .fl-left { float:left!important; }
}