@font-face{font-family:'Open Sans Bold';src:url(../fonts/OpenSans-Bold.ttf) format('truetype')}
@font-face{font-family:'Open Sans Bold Italic';src:url(../fonts/OpenSans-BoldItalic.ttf) format('truetype')}
@font-face{font-family:'Open Sans Extra Bold';src:url(../fonts/OpenSans-ExtraBold.ttf) format('truetype')}
@font-face{font-family:'Open Sans Extra Bold Italic';src:url(../fonts/OpenSans-ExtraBoldItalic.ttf) format('truetype')}
@font-face{font-family:'Open Sans Italic';src:url(../fonts/OpenSans-Italic.ttf) format('truetype')}
@font-face{font-family:'Open Sans Light';src:url(../fonts/OpenSans-Light.ttf) format('truetype')}
@font-face{font-family:'Open Sans Light Italic';src:url(../fonts/OpenSans-LightItalic.ttf) format('truetype')}
@font-face{font-family:'Open Sans Regular';src:url(../fonts/OpenSans-Regular.ttf) format('truetype')}
@font-face{font-family:'Open Sans Semibold';src:url(../fonts/OpenSans-Semibold.ttf) format('truetype')}
@font-face{font-family:'Open Sans Semibold Italic';src:url(../fonts/OpenSans-SemiboldItalic.ttf) format('truetype')}

@font-face{font-family:'BebasNeue Book';src:url(../fonts/BebasNeue-Book.ttf) format('truetype')}


body {
	background:#F6F7F7;
  color:#454545;
  font-family:'Open Sans Regular';
  padding:0;
}

#home {margin:0; padding:0;}
#sidebar {height:100%;}
#sidebar .logo {text-align:center; padding-top:34px;}
#sidebar .menu ul {list-style:none; padding-left:0; padding-top:34px; text-align:center; width:160px; display:block; text-align:center; margin:0 auto;}
#sidebar .menu ul li {font-family: "Open Sans Regular"; font-size:10px; padding:12px 0 12px 0; border-top:1px solid #e4e4e2; }
#sidebar .menu ul li.last { border-bottom:1px solid #e4e4e2;}
#sidebar .menu ul li a {color:#12264C;}

#sidebar .book {text-align:center; padding-top:22px;}
#sidebar .contact {text-align:center; padding-top:15px; color:#8e8e8e; font-size:12px; font-family: "Open Sans Regular"; }
#sidebar .social {text-align:center;}
#sidebar .lang {width: 194px; height: 44px; position: relative; bottom: 0; left: 65%; margin-left: -97px; padding-top:18px; }
#sidebar .lang a {display: inline-table; width: 48px; height: 45px; border: 1px solid #dcdbdb; background-color: rgba(255,255,255,0.9); color: #4a4949; 
text-align:center;}
#sidebar .lang a span {display: table-cell; vertical-align: middle;}
 
#sliderbox {position:relative;}

#slider .browse {padding-top:60px;}
#slider .location {text-align:center; font-family: "Open Sans Regular"; font-size:16px; color:#fff; position:absolute; bottom:20px; left:40%;}

.btn {padding:12px;border-color: #FF9000; padding:10px 15px; border-radius:0px;font-family: "Open Sans Regular"; font-size:15px; height:40px; width:160px; font-size:12px;}
.btn-primary {background-color:#F36B2B; border:none; }
.btn-primary:hover {background-color: #666666;border-color:#666666; }

.btn-default {color: #fff; background:none; border:3px solid #fff;}
.btn-lg .fa {font-size: 20px; line-height: inherit; position: absolute; right: 16px; top: 0;}
.btn-lg {border-radius: 0px;box-sizing: content-box;display: inline-block;font-family: "Open Sans Semibold",sans-serif;font-size: 16px; height: 68px; line-height: 68px; padding: 0 65px; position: relative;text-transform: uppercase;}
 
.carousel-caption {top:115px;bottom:0; text-shadow:none; left:12%; color:#324151; }
.carousel-caption h1 {font-family: "BebasNeue Book"; font-size:68px; text-align:center; color:#fff; padding-top:75px;}
.carousel-caption p {font-family: "Open Sans Regular"; font-size:17px; text-align:center; margin-bottom:35px; color:#fff;}
.carousel-control.left {background-image:none;}
.carousel-control.right {background-image:none;}

#page {margin:0; padding:0;}

#content {background:url(../images/bg.jpg) no-repeat #000000; padding:60px; min-height:645px; color:#ffffff;}
#content h1 {font-family: "BebasNeue Book"; font-size:60px; text-align:left; color:#fff; padding-top:0px; padding-bottom:15px;}

#content h2 {font-family: "Open Sans Light"; font-size:30px; text-align:left; color:#EF6B2B; padding-bottom:15px;}
#content p  {font-family: "Open Sans Regular"; font-size:16px; color:#ffffff;}

#content .room-box {background:#ffffff; width:199px;}
#content .room-txt {color:#EF6B2B; padding:20px; font-family: "BebasNeue Book"; text-transform:uppercase; font-size:20px; font-weight:bold;}
#content .room-txt a {color:#EF6B2B; }
#content .room-view {float:right; border:1px solid #EF6B2B;}
#content .room-view i.fa {padding:8px; font-size:15px;}
#content .room-box a:hover {text-decoration:none;}

.label {font-size:14px;}
input.form-control {margin-bottom:15px; border-radius:0;}
textarea.form-control {margin-bottom:15px; border-radius:0; height:150px;}
input.submit {background: none;
border: 2px solid #F36B2B;
color:#F36B2B;
padding: 15px 30px 15px 30px;
text-transform: uppercase;
margin-bottom: 30px;
font-weight: bold;
}
 
  #thumb-div {padding-top:25px;}
 #thumb-div .img-thumbnail {
	width:175px;
	margin:15px;
	border-radius:0;
	
}

#main {padding-top:120px; background:#000; min-height:550px;}

#footer {background:#1D1D1D; height:110px;}
#footer .row {padding-top:37px; font-family: "Open Sans Regular"; font-size:18px; color:#ffffff;}
#footer .row .follow {padding-top:0px;}
#footer .row img {padding-top:25px;}
#footer .row ul {padding-top:25px; list-style:none;}
#footer .row ul li {padding-bottom:5px;}
#footer .row a {text-decoration:none; color:#ffffff;}
#footer  span.credit { display:block; font-size:13px; padding-top:10px;}
#footer ul.social-links {padding-top:0px; list-style:none; padding-left:0px; margin-top: -15px;}
#footer ul.social-links  li {float:left; margin-right:10px;}
	
/** Mobile **/
@media (max-width: 768px) {

 

}

/** Tablet Portrait **/

@media (max-width: 992px) {
 
}

/** PC & Tablet Landscape **/

@media (min-width: 992px) {
	
.container {width:1080px;}
	 
	
}

@media (min-width: 1200px) {
	 
}



