/*--booking form css//10.09.2018//--*/
.room-hldr-rgt2-cus h3{
	padding-top:15px;
	font-size:24px !important;	
}
.innertxt-colordiv {
	/*background: rgba(137, 60, 62, 0.8);*/
	background:#117188;
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6065f81', endColorstr='#e6129ec2', GradientType=1 );*/
	width: 100%;
	float: left;
	padding: 25px 0 20px;
}
.innertxt-colordiv h4.h5 {
	color: #ffffff;
}
.innertxt-colordiv .btn-group-lg > .btn, .btn-lg {
	padding: 5px 9px !important;
	font-size: 14px !important;
	line-height: 1.3333333;
	border-radius: 6px;
}
.innertxt-colordiv {
	padding: 20px 0 15px;
	margin-bottom:50px;
}
.innertxt-colordiv2 {
	padding: 20px 0 15px;
}
.table_mystyle {
	border-radius: 4px;
	border: none;
	color: #000;
	margin-bottom: 10px;
	padding: 4px 6px;
	font-weight: bold;
	font-weight:400;
}
.hd_tbl thead tr th {
	text-align: center;
	line-height: 15px;
}
.hd_tbl thead tr th {
	background-color: #443e3e;
	text-align: center;
	line-height: 15px;
	border-color: #965347;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	padding: 8px;
	line-height: 1.42857;
	vertical-align: top;
	border-top: none;
}
.table > thead > tr > th p {
	font-size: 15px;
	font-weight: 400;
}
.table > thead > tr > th {
	font-size: 15px;
	font-weight: 400;
}
.hd_tbl tbody tr td a {
	font-weight: normal;
	color: #000;
	text-decoration:none;
	transition:0.5s all;
}
.hd_tbl tbody tr td a:hover {
	background:#000;
	color:#fff;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	padding: 8px;
	line-height: 1.42857;
	vertical-align: top;
	border-top: none;
}
.hd_tbl tbody tr td {
	/*background-color: #aa4040;*/
	text-align: center;
	border-color: #965347;
}
.top_section {
	color: #fff;
}
.hd_tbl tbody tr td p span span {
	color: #000;
}
.hd_tbl tbody tr td p span {
	font-weight: bold;
}
.table-bordered td{
	border:1px solid #000 !important;	
}
.reservation span {
	color: #fff;
	font-size: 15px;
}
.book {
	background-color: #FFF;
	padding: 2px 10px;
	font-weight: bold;
	border-radius: 4px;
}
.blk{
	background:#000 !important;	
}
.modal-header h5{
	color:#000;	
}
.close span{
	color:#000;
	font-size:22px;
	font-weight:600;	
}

.modal-body h4{
	color:#000;
	font-size:17px;
	font-weight:600;
	font-family: 'Roboto', sans-serif;	
}

.modal-body p{
	color:#000;
	font-weight:400;
	padding:5px 0;
	font-size:15px;
	line-height:24px;
}
.room-listing-det{
	padding:20px 0;
}
.room-listing-det li{
	display:block;
	color:#444;
	font-size:14px;
	padding:7px 0;
}
.room-listing-det li:before{
	content: "\f140";
	font-family: FontAwesome;
	padding-right: 10px;
	color:#444;
	font-size:14px;
}
.modal-header-cus{
	
}
.modal-header-cus button.close{
	background:#000;
	opacity:0.9;
	text-shadow:none;
	position: absolute;
	top: 16px;
	right: 16px;
}
.modal-header-cus button.close span{
	color:#fff;	
}


.mystyle05 {
	background-color: #fff;
/*	border-radius: 0px;*/
	color: #000;
	border: none;
	width: 50px;
	height: 20px;
	padding: 1px 3px;
}
.mystyle04 {
	background-color: #fff;
	border-radius: 0px;
	color: #000;
	border: none;
	width: 150px;
	height: 36px;
	padding: 1px 3px;
	border: 1px solid #8b4c4d;
	border-radius: 4px;
}
.marquee-text{
	font-size:18px;
	font-weight:600;
	padding:15px 0;	
	margin:10px 0;
}
.step-txt{
	
}
.step-txt h3{
	color:#443E3E;	
	font-size:20px;
	font-weight:500;
	padding-bottom:10px;
	float: left;
}
.select-dt{
	background:#24D5F4;
}
.select-dt p span{
	color:#000;
}
.tagsec {
    background-color: #000;
    padding: 5px 15px;
    color: #fff !important;
    display: block;
}
.mystyle01{
	width:120px;	
}
.mb5{
	margin-bottom:10px;	
}
.mt1{
	margin-top:3px;	
}
.form-pannal-hldr{
	padding:15px 0; 	
}
.form-group input{	
	border-radius:0;
}
.form-group-cus{
	margin:10px 0 15px;	
}
.form-group-cus textarea{
	border-radius:0;
}
.list-cus{
	padding:0px 0 5px;
}
.list-cus li{
	display:inline-block;
	margin-right:5px;
	font-size:11px;
} 
.list-cus li a{
	color:#fff !important;
	background:none !important;
}
.list-cus li i{
	padding-right:5px;
	font-size:11px;
}
.modal-header h3{
	font-size:22px;
	color:#000;
	font-weight:500;	
}
.modal-body .nav-tabs{
	display:block;
	margin:0 auto;	
	text-align:center;
}
.modal-body .nav-tabs li.nav-item a.nav-link{
	padding:0;
	border:0;
	background:none;
}
.modal-header h4{
	color:#000;
	width:100%;
	font-size:22px;	
	font-weight:600;
	display:block;	
}
.modal-header h5{
	color:#000;
	width:100%;	
	font-size:15px;
	font-weight:400;
	display:block;
	padding:5px 0;	
}
.modal-header{
	display:block;
	}
.modal-header .close{
	position:absolute;
	top:10px;
	right:10px;
	}
.modal-body .nav-tabs li.nav-item{
	display:inline-block;
	margin:0 0;	
}
.modal-body .nav-tabs li.nav-item a.nav-link img{
	width:80px;	
	height:80px;
}
.modal-body ul.nav-tabs li.nav-item a.nav-link img{
	padding:3px;
	border:1px solid #ccc;	
}
.tab-content-cus div.tab-pane img{
	width:100%;	
}
.tab-content-cus div.tab-pane{
	color:#111;
}
.term-condition-hldr{
	
}
.term-condition-hldr h3{
	color:#000;
	font-size:22px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
}
.term-condition-hldr h5{
	color:#000;
	font-size:18px;
	padding-bottom:15px;
	padding-top:20px;
	font-weight:600;
}
.term-condition-hldr p{
	color:#656565;
	font-size:13px;
	padding-bottom:7px;
}
.table-cus thead tr td ins{
	font-size:13.5px;
}
.table-cus thead tr td{
	font-size:16px;
}
.form-group-cus h6{
	font-weight:400;
	font-size:18px;
}
.price-row{
	width:auto;	
}
.price-row td:nth-child(1){
	width:80%;
	background:#084857;
}
.price-row td:nth-child(2){
	width:20%;
	background:#fff;
}
.price-row td:nth-child(2) strong{
	color:#000;
}
.price-row td:nth-child(2) strong span{
	color:#000;
}
/*--/booking form css//10.09.2018//--*/