body{font-size: 1.6rem;line-height: 30px;color: #767676}
ul, ol {margin-top: 0;margin-bottom: 10px;padding: 0 0 0 25px;}	
#navbar .btn-bar-Reserve, nav ul li, nav ul li a{font-family: 'Montserrat', sans-serif;}
button{font-family: 'Montserrat', sans-serif;}
html, body{font-family: 'Montserrat' !important;}
h1, h2, h3, h4, h5, h6{font-family: 'Montserrat', sans-serif;}
p{font-family: 'Montserrat';}
.btn-mb-bookbar span{font-family: 'Montserrat';}
.glyphicon {font-family: 'Montserrat' !important;;}
span{font-family: 'Montserrat';}
a{font-family: 'Montserrat';color: #232323;text-decoration: none;}
a:hover, a:focus {text-decoration: none;color: #232323;}

.pad-non{padding: 0;}
.clear{clear: both;}
.hi5{clear: both;height: 5px;}
.h10{clear: both;height: 10px;}
.h15{clear: both;height: 15px;}
.h20{clear: both;height: 20px;}
.h25{clear: both;height: 25px;}
.h30{clear: both;height: 30px;}
.h35{clear: both;height: 35px;}
.h40{clear: both;height: 40px;}
.h45{clear: both;height: 45px;}
.h50{clear: both;height: 50px;}
.h55{clear: both;height: 55px;}
.h60{clear: both;height: 60px;}
@media (max-width: 767px) {
	.pad-non-mb{padding: 0;}
	.hm15{clear: both;height: 15px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.pad-non-tb{padding: 0;}
	.hm15{display: none;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.pad-non-nb{padding: 0;}
	.hm15{display: none;}
}
@media (min-width: 1200px) {
	.pad-non-pc{padding: 0;}
	.hm15{display: none;}
}				

/*------------- Scrollbar ------------*/
/*-----------------------------------*/
/* width */
::-webkit-scrollbar {width: 8px;height:6px;}

/* Track */
::-webkit-scrollbar-track {background: #f1f1f1;}
 
/* Handle */
::-webkit-scrollbar-thumb {background: #a0a0a0;}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {background: #555;}
/*--// END Scrollbar --*/

section {margin: 0;padding: 2.5rem  0;}

.hr-one{margin: 20px auto;width: 40%;border: 0;height: 2px;background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(121, 121, 121, 0.96), rgba(255, 255, 255, 0));}

.hr-two {margin: 10px auto;width: 50%;border: 0;height: 1px;background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgb(138, 115, 65), rgba(255, 255, 255, 0));}


@media (max-width: 991px) {
#menu-mobile{background: #232323;}
.navbar-brand {float: left;height: 50px;padding: 0;font-size: 18px;line-height: 20px;}
}

@media (max-width: 458px) {		
						#header_main_slider{margin-top: 55px;}
						#header_main_slider .carousel-inner .item{width: 100%;height: 40vh;background-repeat: no-repeat;background-position: center center;}
					}
					@media (min-width: 459px) and (max-width: 575px) {	
						#header_main_slider{margin-top: 55px;}
						#header_main_slider .carousel-inner .item{width: 100%;height: 52vh;background-repeat: no-repeat;background-position: center center;}
					}								
					@media (min-width: 576px) and (max-width: 767px) {	
						#header_main_slider{margin-top: 55px;}
						#header_main_slider .carousel-inner .item{width: 100%;height: 60vh;background-repeat: no-repeat;background-position: center center;}
					}								
					@media (min-width: 768px) and (max-width: 991px) {
						#header_main_slider{margin-top: 55px;}
						#header_main_slider .carousel-inner .item{width: 100%;height: 71vh;background-repeat: no-repeat;background-position: center center;}
					}								
					@media (min-width: 992px) and (max-width: 1199px) {
						#header_main_slider{margin-top: 100px;}
						#header_main_slider .carousel-inner .item{width: 100%;height: 71vh;background-repeat: no-repeat;background-position: center center;}
					}								
					@media (min-width: 1200px) {
						#header_main_slider{margin-top: 100px;}
						#header_main_slider .carousel-inner .item{width: 100%;height: 71vh;background-repeat: no-repeat;background-position: center center;}
					}