body{
	color:#666666;
	 background: #FFFFFF;}
.navbar-default {
    background-color: #FFF;
    border-color: #CCC;
}

.navbar {
	background:#111;
	border-bottom:2px solid #9D6F12;
	box-shadow: 0 2px 15px #000;
	font-size:19px;
}
.navbar-inverse { background-color: #111111}
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: #000000}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #000000}
.dropdown-menu { background-color: #FFFFFF}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #C98F1A}
.navbar-inverse { background-image: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-image: none; }
.navbar-inverse { border-color: #9D6F12}
.navbar-inverse .navbar-brand { color: #C98F1A}
.navbar-inverse .navbar-brand:hover { color: #C98F1A}
.navbar-inverse .navbar-nav>li>a { color: #ccc}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #C98F1A}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #b31a16}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #C98F1A}
.dropdown-menu>li>a { color: #333333}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #FFFFFF} 
.back-f1{
		background:#f1f1f1 url(../images/bg2.png); }
.text-1{
	color:#666;}
	
.clear{
	clear:both;}

.service-wrapper{
	color:#666;
	background:#f1f1f1;
	padding:20px 10px 20px 10px;}
.service-wrapper:hover{
	background:#f9f9f9;}
.service-wrapper div.lowprice-img{
	background:url('../images/low-price.png') center no-repeat;
	height:60px;
	}
.service-wrapper .tripadvisor-img{
	background:url('../images/tripadvisor.png') center no-repeat;
	height:60px;
}
.service-wrapper .wifi-img{
	background:url('../images/wifi.png') center no-repeat;
	height:60px;
}
.service-wrapper .camera-img{
	background:url('../images/camera.png') center no-repeat;
	height:60px;
}
.service-wrapper .btn{
	background:#666;
	border-color:#666;}
.service-wrapper .btn:hover{
	background:#C98F1A;
	border-color:#C98F1A;}
	
/* left navigation */
.leftnav{
	margin-top:25px;}

.leftnav .address-box{

	padding:5px 5px 20px 5px;
	border:1px solid #f1f1f1;
	}
.leftnav .address-box ul{
	margin:0;
	padding:0 0 0 10px;
	font-size:13px;
	}
.leftnav .address-box h2{
	font-size:26px;
	font-weight:600;
	margin:0 0 20px 0;
	padding:10px 0 5px 10px;
	border-bottom:1px solid #d1d1d1;
	color:#C98F1A;
}
.idetails h5{
	font: 500 14px/16px Oswald;
	text-transform:uppercase;
	margin:0;
	padding:2px 5px;
	background:#d9d9d9;
	margin:0 0 5px 0;
}
.leftnav .address-box hr{
	margin:10px 0 10px 0;
	}
.leftnav .address-box .contacts_ti{
	font-size:25px;
	vertical-align:text-top;
	}
.leftnav .address-box .idetails{
	line-height:18px;
	font-size:13px;}

.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}


/*==================================================
 * Breadcrumb Pages
 * ===============================================*/
.breadcrumb-pages{
	background:url('../images/bg4.png');
	border-bottom:2px solid #d1d1d1;
	padding:10px 10px;
	margin:0;
}
.breadcrumb-pages h1{
	font:26px 'oswald', Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0;
	padding:0;
	color:#C98F1A;
}
 
/*==================================================
 * Effect 7
 * ===============================================*/
.effect7
{
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect7:before, .effect7:after
{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:0;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.effect7:after
{
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}

	
.the-breadcrumb{
		margin-top:60px;
		text-shadow: 0px 0px 10px #000;
		-webkit-text-shadow: 0px 0px 10px #000;
		-moz-text-shadow: 0px 0px 10px #000;
		-ms-text-shadow: 0px 0px 10px #000;
		}
.the-breadcrumb h4{
font: 300 28px/28px Oswald;
    color: #f1f1f1;
    text-align: center;
    margin-bottom: 10px;
    font-size: 41px;
}
.the-breadcrumb ul{
	margin:0;
	padding:0;
	list-style:none;
text-align:right;
}
.the-breadcrumb ul li{
	font: 300 16px/20px Oswald;
	color:#d1d1d1;
	display:inline;	
	margin-left:5px;
	}
.the-breadcrumb ul li a{
	color:#d1d1d1;
	margin-right:5px;}
.the-breadcrumb ul li a:hover{}
	
/*==================================================
 * PAGE CONTENT
 * ===============================================*/
.arrow-btn{
	max-height:50px;}

.the-content{
	color: #666;
	padding:20px 0px 20px 0px;
	}
.the-content h4{
	font-family: Oswald;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	background:#f9f9f9;
	padding:2px 10px;
	color:#C98F1A;}
.the-content .btn{
	background:#d1d1d1;
	color:#333;
	margin-top:10px;
	}
.the-content p{
	line-height:22px;
	margin-bottom:10px;
	}
	
.the-content .book-now{
	background:#C98F1A;
	color:#FFFFFF;
	margin-left:10px;
	margin-top:10px;
	}
.room-type{
	border:1px solid #d1d1d1;
	margin:0 0 10px 0;
	padding:0;}
.room-type img{
	width:100%;
	padding:10px;
	}	
.margin-top{	
	margin-top:0px;
	}
.dinning-section{
	padding:20px 0px 0px 0px;	
	}
.dinning-section p{
	color:#666666;
	padding:0px 0px 15px 10px;
	}
.dinning-section .dinning-img{
	border:1px solid #d1d1d1;
	background:#fff;
	padding:10px;
	margin:0 20px 20px 20px;
	}
.dinning-section .dinning-img img{
	width:100%;
	    height: 450px;
	}
.dinning-section .btn{
	background:#C98F1A;
	border:1px solid #C98F1A;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	color:#fff;
	margin-right:10px;
	}
.dinning-section .btn:hover{
	background:none;
	border:1px solid #C98F1A;
	color:#333333;
	}



img.grayscale{
filter: grayscale(0%);
-webkit-filter: blackscale(0%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
opacity:1;
}
img.grayscale:hover{
filter: grayscale(100%);
-webkit-filter: grayscale(100%); /* For Webkit browsers */
filter: gray; /* For IE 6 - 9 */
-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
cursor:pointer;
opacity:0.5;
}

blockquote p{
	font-size: 14px;}
	
.welcome-section{
	background:#f1f1f1 url(../images/bg2.png);
	padding: 40px 0px 40px 0px;
	border-top:;
	border-bottom: 1px solid #d1d1d1;
	
}
.social
{
    border-top: 10px solid #C98F1A;
}
.social img{
width: 70%;
}
.welcome-section .btn{
	background:#C98F1A;
	color:#FFFFFF;
	border: 1px solid #C98F1A;
	}
.welcome-section .btn:hover{
	border: 1px solid #666;
	background:#666;
	color:#fff;
	}
.section-title{
	text-transform:capitalize;	
	text-align:center;
	color:#121111; 
 }
h3.section-title{
	font-family: "Open Sans",sans-serif;
  font-size: 33px;
  font-weight:bold;
 margin-bottom: 0px;
 padding-bottom:0px;
 border-bottom: 1px solid #f1f1f1;
  }
.welcome-title{
	text-transform:capitalize;
	margin:0;
	padding:0;
	color:#444444;
}
h3.welcome-title{
	font-family: 'Great Vibes', cursive;
  font-size: 36px;}
  
 
  
  
  
 /*service section*/
.service-section {
	padding:50px 0px 50px 0px;
	margin:0px 0px 50px 0px;
}
.service-section .btn{
	border: 1px solid #d1d1d1;
	border-radius:5px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;}
.service-section .btn:hover{
	border: 1px solid #888;
		background:#ccc;
	}
.service-section p{
	line-height:20px;
	font-size:0.9em;
	}
.service-section h4{
	font-weight:bold;
	line-height:50px;
	color:#666666;}
.service-section .i-circle{ 	
	width: auto;
	height: auto;
	padding-top: 30px;
	}
.service-section .i-circle i{ 	
	font-size:40px;
	text-align:center;
	color:#C98F1A;}
	
.box_content .btn{
	border:1px solid #ccc;
	color:#C98F1A;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	
	}
.box_content .btn:hover{
	background:url(../images/black.png);
	}
/*contact form */
.contact-form .form-control{
	margin:10px;
	color:#454545;
	padding:5px;
}
.contact-form .message-input{
	height:150px;
	}
/* Room list */
.roomlist{

	}
.roomlist ul{
	margin:0;
	padding:0;
	list-style:none;
	}.roomlist ul li{}
.roomlist ul li.col-md-4{
	border:1px solid #d1d1d1;
	padding:10px;
	height:150px;
	text-align:center;
	padding-top: 60px;
}
.roomlist ul li.ac-icon{
	background:url('../images/air-conditioner.html')no-repeat;
	background-position: center 20px;	
	}
.roomlist ul li.wifi-icon{
	background:url('../images/wifi.png')no-repeat;
	background-position: center 20px;	
	}
.roomlist ul li.lcdtv-icon{
	background:url('../images/lcdtv.html')no-repeat;
	background-position: center 20px;	
	}
.roomlist ul li.desk-icon{
	background:url('../images/desk.html')no-repeat;
	background-position: center 20px;	
	}
.roomlist ul li.beverage-icon{
	background:url('../images/beverage.html')no-repeat;
	background-position: center 20px;	
	}
.roomlist ul li.bathtub-icon{
	background:url('../images/bathtub.html')no-repeat;
	background-position: center 20px;	
	}
.roomlist ul li.telephone-icon{
	background:url('../images/telephone.html')no-repeat;
	background-position: center 20px;	
	}



.gallery-imagebox img {	
	cursor:pointer;
	}
/*zoom Efffect */
	.caption-style-4{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		
	}

	.caption-style-4 li{
		float: left;
		padding: 0px;
		position: relative;
		overflow: hidden;
		margin:20px;
	}

	.caption-style-4 li:hover .caption{
		opacity: 1;
	}

	.caption-style-4 li:hover img{
		opacity: 1;
		transform: scale(1.15,1.15);
		-webkit-transform:scale(1.15,1.15);
		-moz-transform:scale(1.15,1.15);
		-ms-transform:scale(1.15,1.15);
		-o-transform:scale(1.15,1.15);		
	}


	.caption-style-4 img{
		margin: 0px;
		padding: 0px;
		float: left;
		z-index: 4;
		width:100%;
		margin-top: 20px;
	}


	.caption-style-4 .caption{
		cursor: pointer;
		position: absolute;
		opacity: 0;
		-webkit-transition:all 0.45s ease-in-out;
		-moz-transition:all 0.45s ease-in-out;
		-o-transition:all 0.45s ease-in-out;
		-ms-transition:all 0.45s ease-in-out;
		transition:all 0.45s ease-in-out;
	}

	.caption-style-4 img{
		-webkit-transition:all 0.25s ease-in-out;
		-moz-transition:all 0.25s ease-in-out;
		-o-transition:all 0.25s ease-in-out;
		-ms-transition:all 0.25s ease-in-out;
		transition:all 0.25s ease-in-out;
	}
	.caption-style-4 .blur{
		background-color: rgba(0,0,0,0.50);
		height: 500px;
		width: 330px;
		z-index: 5;
		position: absolute;
	}

	.caption-style-4 .caption-text h1{
		text-transform: uppercase;
		font-size: 18px;
		color:#FFFFFF;
		text-align:center;
	}
	.caption-style-4 .caption-text{
		z-index: 10;
		color: #fff;
		position: absolute;
		width: 350px;
		height: 300px;
		text-align: center;
		top:40px;
	}
	.caption-style-4 .btn{
		border:1px solid #fff;
		border-radius:2px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		-o-border-radius:2px;
		-ms-border-radius:2px;
		background:inherit;
		}
		.caption-style-4 .btn:hover{
		border-color:#ccc;
		color:#ccc;}


	/** Nav Menu */
	ul.nav-menu{
		padding: 0px;
		margin: 0px;
		list-style-type: none;
		width: 490px;
		margin: 60px auto;
		
	}

	ul.nav-menu li{
		display: inline;
		margin-right: 10px;
		padding:10px;
		border: 1px solid #ddd;
	}

	ul.nav-menu li a{
		color: #eee;
		text-decoration: none;
		text-transform: uppercase;
	}

	ul.nav-menu li a:hover, ul.nav-menu li a.active{
		color: #2c3e50;
	} 
/*city attraction*/

.destinations-white{
	background: url('../images/taj-mahal.jpg') no-repeat;
	height: 430px;
	background-size: cover;
	
	
}
.destinations-white .destination-box{	
	height: auto;
	background: url('../images/trans-spacer.png');
	margin: 30px 10px 20px 10px;
	padding: 30px;
}
.destination-box p a{color: #B70000;}
.destination-box p a:hover{color: #B70000; text-decoration:underline;}
.destinations-white .destination-box h1{
	font-size:26px;
	font-family: Oswald, Sans-serif;
	font-weight: 800;
	color: #000000;
	margin:0;
	padding:0 0 10px 0;
	
}

.destinations-white .destination-box p{	
	line-height: 22px;
	font-size: 1.0em;
	font-weight: bold;
	font: sans-serif, Arial, Helvetica;	
	color: #393939;	
}
.destinations-white .btn{
	background:#FFAE00;
	border-color:#FFAE00;
	width:100px;}
.destinations-white .btn:hover{
	background:#454545;
	border-color:#454545;
	}
.destinations-white .active{
	background:#454545;
	border-color:#454545;}
	
.reservation-section{
	border:1px solid #d1d1d1;
	padding:20px;
	}
.reservation-section .hotel-text {
	color:#666;
	}
/*Reservation Section */

.reservation-section{
	border:1px solid #d1d1d1;
	padding:20px;
	color:#666;
	} 
.reservation-section h4{
	background:#f1f1f1;
	color:#C98F1A;
	font-weight:bold;
	padding:5px 10px;
	}
.reservation-section .col-md-6{
	margin:0 0px 0 0;
	padding:5px 20px 0px 0px;
	}
.reservation-section .col-md-6 .booking-date{
	width:100%;
	padding:2px 5px;
	}
.reservation-section .col-md-6 input{
	width:100%;
	margin: 0 10px 0 0;
	}
.reservation-section .col-md-5{
	margin:2px;
	padding:0;
	width:100%;
	}
.reservation-section  .col-md-5 select{
	padding:4px;
	margin:0 0 0 0;
	width:100%;
	}
.reservation-section label{
	margin:0 10px 0 0;
	padding:0;
	font-size:14px;
	}
	
	
	
.reservation-section .btn{
	background:#C98F1A;
	border-color:#C98F1A;
	width:200px;
	color:#FFFFFF;}
.reservation-section .btn:hover{
	background:#454545;
	border-color:#454545;
	}

.meeting-col{
	margin:0px 0 0px 0;
	background:#f1f1f1;}
.meeting-col .col-md-3{
	padding-top:30px; 
	border-right:1px solid #666;height:100px;
	}

.meeting-col .sectionbox{
	padding:40px;
	text-align:center;
	}
.meeting-col .sectionbox h3{
	font-size: 18px;
	color:#333333;
	text-transform:uppercase;
	margin:0;
	padding:0;
	text-align:center;}

.baquet-details h3{
	font:18px oswald, sans-serif;
	margin:0 0 10px 0;
	padding:0;
	border-bottom:1px solid #d1d1d1;
	color:#C98F1A;}
.baquet-details ul{
	margin:0;
	padding:0 0 0 20px;}
	
.baquet-details ul li{
	font-size:13px;
	line-height:20px;}


.gallery-view h4{
	margin:20px 18px 10px 10px;
	padding:0;
	color:#C98F1A;
	font-weight:bold;
	}
.gallery-view .col-md-4{
	margin-bottom:10px;}
.gallery-view img{
	border:1px solid #C98F1A;
	padding:5px;
	
	}
.roomtariff{
	border:1px solid #d1d1d1;
	}

.roomtariff td{
	padding:5px 10px;
	background:#f1f1f1;
	border:1px solid #fff;}
	
/*-------------------------------------------------
SIDE MENU
-------------------------------------------------*/
.rightside-nav{
	}
.sidemenulist{
	border:1px solid #d1d1d1;
	padding:10px;
	}
.sidemenulist h4{
	font:18px oswald;
	color:#C98F1A;
	border-bottom:1px solid #C98F1A;
}
.sidemenulist ul{
	margin:0;
	padding:0 0 0 20px;
	list-style:square;
	color:#C98F1A;
	}
.sidemenulist ul li{
	border-bottom:1px solid #d1d1d1;
	line-height:30px;
	padding:0 0 0 0px;}
.sidemenulist ul li a{
	color:#666;
	}
.sidemenulist ul li a:hover{
	color:#C98F1A;
	text-decoration:none;}
/*-------------------------------------------------
	FOOTER
-------------------------------------------------*/
/*Footer*/
.footer {
	padding:20px;
	position: relative;
	margin: 0;
	text-align: left;
	transform: translateZ(0);
	background:#222;
	color:#666666;
	font-size:13px;
	line-height:18px;
}
.footer a{
	color:#A0A09F;}
.footer a:hover{
	color:#ccc;
	text-decoration:none;}
.footer h4{
	font:16px oswald, sans-serif, arial;
	color:#A0A09F;}
.footer_end {
	background-color: #000;
	padding: 20px;
	color:#666666;	
	position: relative;
	font-size:12px;
	border-top:1px solid #222;
}
	.footer_end .row {
		padding: 0
	}
.footer_end a{
	color:#666;
	}
.footer_end a:hover{
	color:#d1d1d1;}
.logotext{
	font-size:13px;
	}

.footer-menulist ul{
	margin:0;
	padding:0;
	}
.footer-menulist ul li{
	font-size:13px;
	line-height:20px;}
.footer-menulist ul li a{
	color:#666;}
.footer-menulist ul li a:hover{
	color:#C98F1A;
	text-decoration:none;
	}
/*-------------------------------------------------
	SOCIAL
-------------------------------------------------*/
.social-list{
	display:inherit;}
.social-list img.facebook{
	background:url(../images/social/facebook.png) no-repeat;
	height:30px;
	width:30px;
	opacity:0.5;
	}
.social-list img.twitter{
	background:url(../images/social/twitter.png) no-repeat;
	height:30px;
	width:30px;
	opacity:0.5;}
.social-list img.google-plus{
	background:url(../images/social/google-plus.png) no-repeat;
	height:30px;
	width:30px;
	opacity:0.5;}
.social-list img:hover{
	opacity:0.8;}
/*-------------------------------------------------
	ABOUT US
-------------------------------------------------*/
.aboutus-content a{
	color:#C98D18;
	}
.aboutus-content p{
	margin:20px 0 10px 0;
	line-height:22px;}
.aboutus-content h4{
	font:18px oswald;
	color:#C98D18;
	background:#fcfcfc;
	border-bottom:1px solid #C98D18;
	}
.aboutus-content ul{
	padding:0;
	margin:0;}
.aboutus-content ul li{
	margin:0 0 0 10px;}

/*-------------------------------------------------
	INPUT BOX
-------------------------------------------------*/
.reserv-control{
	padding:20px;
	border:1px solid #d1d1d1;
	}
.reserv-control h4{
	padding:5px;
	}
.reserv-control .datecalender{
	padding:5px;
	background:url(../images/calender-icon.png) right no-repeat;
	border:1px solid #AAAAAA;
	font-weight:bold;
	}
.reserv-control .col-md-4{
	}
.reserv-control label{
	margin-top: 10px;}
.reserv-control .inputbox{
	padding:6px;
	width:70%;	
	}
.reserv-control .textbox{
	padding:6px;
	width:100%;
	}
.reserv-control .selectbox{
	padding:8px;
	width:60%;
	}
.reserv-control	.letters_code{
	padding:8px;
	width:100%;
	font-weight:bold;}
.reserv-control .btn{
	font:20px Arial, Helvetica, sans-serif;
	width:20%;
	padding:10px;
	background:#C98F1A;
	color:#fff;
	margin:0;}
.reserv-control .btn:hover{
		background:#666;
	color:#fff;}
.reserv-control .error-message{
	background:#FFE8E8;
	border:1px solid #F68B8B;
	padding:4px;
	color:#FF0000;
	text-align:center;
	margin:0;}
.reserv-control .error_strings{
	color:#FF0000;}

	
	
	
	@media (min-width:330px) and (max-width: 600px) {
	.navbar-brand img
  {
      margin-top: -49px;
    margin-left: 19px;
	width:60%;
}


.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse 
{
	background-color:white;
}
	}
	
	
	
	@media (max-width:768px){
	    
	    .the-breadcrumb h4 {
   
    padding-top: 67px !important;
}

h3.section-title {
   
    font-size: 25px !important;
        line-height: 37px !important;
    font-weight: bold;
   
}
.welcome-section {
    
    padding: 1px 0px 0px 0px !important;
   
}

	}
	
	
	
	.paybutton a{
      position: relative;
    padding: 10px 19px !important;
    color: #fff;
    transition: .5s;
    /* height: 35px; */
    /* background: linear-gradient( to right,#a18cd1,#fbc2eb,#a18cd1); */
    /* background-size: 200%; */
    background: #3f51b5;
    color: #fff !important;
    margin-top: 8px;
    border-radius: 20px;
    border: 3px solid #fff;
}
.paybutton a:hover{
  background-position-x: 100%;
  transform: translateY(-15px);
}
.paybutton a:after{
  content:'';
  position: absolute;
  top:0;
  left:0;
  width: 50%;
  height: 100%;
  background:rgba(255,255,255,.2);
}
.paybutton a:before{
  content:'';
  position: absolute;
  bottom: 0;
  left:5%;
  width:90%;
  height:4px;
  background:rgba(0,0,0,.2);
  border-radius:50%;
  transform: scale(0);
  filter: blur(5px);
  transition: .5s;
  z-index: -1;
}
.paybutton a:hover:before{
  transform: scale(1);
  bottom: -15px;
}
	    
