.aboutarea{
	padding:25px 0;
}
.aboutarea img{
	border:1px solid #e7e7e7;
	padding:15px;
	width:100%;
	height:480px;
}
.aboutarea p{
	text-align:justify;
	margin-bottom:20px;
	color:#333;
}
.aboutbooking{
	background:url(../images/mainbannerback.jpg);
	padding:10px 0;
}
.aboutbooking h2{
	font-size:32px;
}
.aboutbooking h4{
	font-size: 20px;
	font-weight: 400;
	font-family: "Dancing Script", cursive;
	line-height:5;
}
.book-inner{
	margin:25px 0;
}
.book-btn a{
	text-decoration:none;
}
.book-btn h5{
	font-size:18px;
	margin:0;
	padding:0;
	color:#fff;
}
.head-text h2{
	font-size:36px;
	margin:0;
	padding:0;
}
.vc-head-line{
	position:relative;
	color:#f1c40f;
	text-align:left;
	margin-top:0px !important;
}
.vc-head-line > span {
  display: inline-block;
  border-radius: 10px;
  position: relative;
  margin-right: 10px;
  transition: width .4s linear;
  border-top: 3px solid;
}
.vc-head-line .first {
 	width: 30px;
}
.vc-head-line .second {
	width: 100px;
}
.head-h5{
	font-size:20px;
	line-height:1.4;
	padding-top:20px;
}
.smstbl .table{
	background-color:#f5f5f5;
	color:#333;
}
.smstbl .table tbody tr td{
	vertical-align:middle;
}
.smstbl .table tbody tr td:not(:first-child){
	text-align:center;
}
.table .btn-custom-green {
  background-color: #f1c40f;
  color: #011e40;
  font-weight: 600;
  border-radius: 25px;
  padding: 5px 25px;
  font-size: 16px;
  border: none;
}
