/**************************************** 
    *Document   : css
    *Created on : July 26, 2015, 3:33:33 PM
    *Author     :	Hotel Thamel Lily
	*Description:
       Purpose of the stylesheet follows.
	  
******************************************/

body{
	font:14px Arial, Helvetica, sans-serif;
	color:#525252;
	line-height:22px;
	width:100%;
	overflow:hidden;
	border-top:3px solid #882c2f;
	/*background:url(../images/bg.jpg) repeat-y center top #A65858;*/
	}
*:focus {
	outline:none
}
a:focus {
	outline:none
}
a{
	color:#104c90;
	}
html{
	overflow-y: scroll;
	}
p{
	text-align:justify;
	}
h1, h4{
	font-family: 'Oswald', sans-serif;
	margin-top:0;
	padding:0;
	}
h1{
	font-size:20px ;
	margin-bottom:15px;
	color:#0e1347;
	}
h2{
	font-size:18px ;
	margin-bottom:20px;
	margin-top:0;
	color:#525252;
	background:url(../images/header-title.png) no-repeat left bottom;
	padding-bottom:8px;
	}
h3{
	margin-top:10px;
	margin-bottom:5px;
	font: 16px 'Oswald', sans-serif;
	}
button.btn, a.btn{
	border:none;
	border-radius:2px;
	padding:10px 15px;
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	box-shadow:none;
	}
button.btn-primary, a.btn-primary{
	background-color:#0a72c2;
	}
button.btn-default, a.btn-default{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #e3e3e3;
	-webkit-box-shadow: inset 0 0 4px #fff;
	-moz-box-shadow: inset 0 0 4px #fff;
	box-shadow: inset 0 0 4px #fff;
	border:1px solid #ccc;
	color:#525252;
	font:12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:7px 15px;
	}	
a.btn-success:hover,
button.btn-default:hover, a.btn-default:hover,
a.btn-info:hover,
a.btn:hover{
	opacity:0.9;
	}
.box{
	margin-bottom:30px;
	}
	
	.Itinerary p{padding-bottom:10px; border-bottom:1px dashed #ccc;}
	
	
.right-box{
	margin-bottom:30px;
	background-color:#fff;
	padding:15px;
	border:1px solid #ccc;
	border-radius:2px;
	}
img.img-thumbnail{
	background-color:#fff;
	padding:10px;
	border-radius:1px;
	}
/* --------------------------------------------------------------
 * Separate css for Media Screen
 *--------------------------------------------------------------- */		
@media (min-width: 768px) {
.info{
	text-align:right;
	}
.search .navbar-form{
	text-align:right;
	padding:0;
	margin:0;
	}
.search .navbar-form .input-group{
	width:100%;
	}
.search .navbar-form .input-group .input-group-btn{
	width:1%;
	}
.main-menu{
	max-height:50px;
	}
.main-menu .container-fluid{
	padding-left:0;
	padding-right:0;
	}
.main-menu .navbar-default .navbar-nav > li{
	margin:0 4px;
	}
.main-menu .navbar-default .navbar-nav > li:first-child{
	margin-left:0;
	}
.main-menu .navbar-default .navbar-nav > li:last-child{
	margin-right:0;
	}
.text-area{
	padding-left:0;
	}
}
@media(max-width:768px) {
.logo a{
	position:inherit;
	text-align:center;
	}
.main-menu, .slide-show{
	background-image:none;
	}
.main-menu .navbar-default .navbar-toggle:hover, .main-menu .navbar-default .navbar-toggle:focus {
 background-color:#069B3F;
	}
.main-menu .navbar-default .navbar-nav > li > a {
 text-align:center;
	}
.main-menu .navbar-default .navbar-toggle {
	border:none;
	}
.main-menu .navbar-default .navbar-nav .open .dropdown-menu>li>a {
 text-align:center;
 color:#fff;
	}
.main-menu .navbar-default .navbar-toggle .icon-bar{
	background-color:#fff;
	}
.main-menu .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
 color:#fff;
 background-color:#2ea7ff;
	}
.main-menu .navbar-toggle .icon-bar+.icon-bar{
	margin-top:5px;
	}
.main-menu .navbar-toggle .icon-bar{
	width:30px;
	height:5px;
	}
.main-menu .navbar-collapse {
 max-height:100%;
 border-top:none;
}
.main-menu .navbar-default{
	border:none;
	}
.navbar-header{
	text-align:right;
	}
span.navbar-brand{
	color:#fff !important;
	text-transform:uppercase;
	margin-top: 6px;
	padding-right: 2px;
	text-align:right;
	}
.logo, .top-menu{
	text-align:center;
	}
.logo-text{
	text-align:center;
	padding-top:5px;
	}
.footer-top ul li{
	list-style: none;
	text-align: center;
	margin: 10px 0;
	}
.review{
	padding:0 15px;
	}
.review span{
	left:15px;
	}
.review p{
	padding-left:40px;
	}
.review, .blog, .gallery{
	margin-bottom:20px;
	}
}
@media(min-width:768px) and (max-width:991px) {
.area-text{
	margin-top:15px;
	}
}

.reviewbox {
    border: 1px solid #ccc;
    margin: 10px;
    padding: 10px;
}



.container h1{
    border-bottom: 2px solid #ef5523 !important;
    color: #0066b3 !important;
    font-size: 32px;
    font-weight: 500;
    margin-bottom: 18px !important;
    padding-bottom: 8px !important;
}


.container h2{
    border-bottom: 2px solid #ef5523 !important;
    color: #0066b3 !important;
    font-size: 28px;
    font-weight: 500;
    margin-bottom: 18px !important;
    padding-bottom: 8px !important;
}



.container h3{
    border-bottom: 2px solid #ef5523 !important;
    color: #0066b3 !important;
    font-size: 21px;
    font-weight: 500;
    margin-bottom: 18px !important;
    padding-bottom: 8px !important;
}


/*Blog*/
