
.booking-section
{
	position:static;
	bottom:-70px;
	width:100%;
        

}
.short-heading
{ver
	color:#E4BE51;
}
.section .carousel-control.right{
	background-image: url('')!important;
	right:-12%;
}
.section .carousel-control.left{
	background-image: url('')!important;
	left:-12%;
}
.carousel-inner .col-md-12
{
	padding-left:10px!important;
	padding-right:10px!important;
	background:#fff;
}
.carousel-inner .col-md-7
{
	padding-left:0px!important;
	padding-right: 0px!important;
}
.banner-holder
{
	padding-left:0px!important;padding-right:0px!important;
}
.banner-holder-sub
{
    padding-left:15px!important;padding-right:15px!important;
}
.story h1, .insta-text
{
	color: #a60000! important;font-size: 25px;
}
.story .tag
{
	color: #5F5F5F;font-size: 17px;
}
.story .tag .pull-left, .story .tag .pull-right
{
	font-size:16px!important;color: #C52026;
}
.vertical-align
{
	width:90%;margin-left:5%;margin-right:5%;
}

.tiles-img
{
	margin-bottom: 15px;
}
.tiles-img-responsive, .tiles-img-responsive-left, .tiles-img-responsive-right
{
    padding-left:15px;
    padding-right:15px;
}
.text-holder
	{
		padding-left:20px;
		padding-right:20px;
		color:#9D9D9E;
		text-align: center!important;
	}
.footer ul li 
{
	
	text-align: center;
}
.footer ul li a
{
	font-size:12px!important;
	
}
.footer h4
	{
		display: block;
    line-height: 1;
    font-size: 15px;
    font-weight: 400;
    color: #000;
    border-width: 0 0 0 3px;
    border-style: solid;
    border-color: #000;
    letter-spacing: 1px;
    padding-left:5px;
    margin: 0 0 10px;
    text-transform: uppercase;
		text-align: center;
	}
.story-description
{
	border-left:0px solid #000;
}
.story-description p
{ 
	text-align: justify;margin-top:20px;margin-bottom:20px;
}
.full-right
{
	padding-left: 15px;padding-right: 15px;
}
.full-left
{
	padding-right: 15px;padding-left: 15px;
}
.vertical-slider
{
    text-align:justify;margin-top:60px;
}
.lavanya-slider  .slick-prev, .lavanya-slider .slick-next
    {
        bottom:0%!important;
        top:auto!important;
        z-index:1000;
        
    }
@media(min-width:992px)
{
   .lavanya-slider  .slick-prev, .lavanya-slider .slick-next
    {
        bottom:0%!important;
        top:auto!important;
        z-index:1000;
        
    }
	.footer h4
	{
		text-align: left;
	}
	.full-left
{
	padding-right: 0px;
}
	.full-right
{
	padding-left: 0px;padding-right: 15px;
}
.story-description
{
	border-left:2px solid #000;
}
	.story-description p
{ 
	text-align: justify;margin-top:30px;margin-bottom:30px;margin-left:20px;
}
	.footer h4
	{
	
    font-size: 18px;
		margin: 0 0 20px;
    }
	
.footer ul li 
{
	
	text-align:left;
}
.footer ul li a
{
	
	font-size:18px!important;
}
	.story h1, .insta-text
{
	color: #a60000;font-size: 30px;
}
	.text-holder
	{
		padding-left:10px;
		padding-right:10px;
		color:#9D9D9E;
		text-align: center!important;
	}
	.tiles-img-responsive
{
    padding-left:10px;
    padding-right:10px;
}
	.tiles-img-responsive-left
{
	padding-left:10px;
    padding-right:20px;
}
	.tiles-img-responsive-right
{
	padding-left:5px;
    
}
	.tiles-img
{
	margin-bottom: 30px;
}
	.vertical-align
{
	position: absolute;top: 50%; transform: translateY(-50%);width:70%;margin-left:15%;margin-right:15%;
}
	.banner-holder, .banner-holder-sub
{
	padding-left:40px!important;padding-right:40px!important;
}
	.story h1
{
	font-size: 45px;
}
	.story .tag
{
	font-size: 30px;
}
	.story .tag .pull-left, .story .tag .pull-right
{
	font-size:36px!important;
}
	.booking-section
{
	position:absolute;
}
}
.btn-primary,.btn-danger 
{
	background:transparent!important;
	border:1px solid #cbcbcb!important;
	padding-left:20px!important;
	padding-right: 20px!important;
	padding-top:10px;
	padding-bottom:10px;color:#000!important;
	border-radius:0em!important;
}
.text-head,.text-foot
{
	color:#000!important;
}
.top-panel { background:#fff; color:#FFF; font-size:14px; padding-top:10px; padding-bottom:10px;border-bottom:1px solid #C2C2C2; }
.top-panel .fa {color:#fff; margin-right:5px; font-size:19px;}
.top-panel a{ text-decoration:none; color:#000;}
.navbar{ background:#fff; border-radius: 0px; margin-bottom:0px; }
.navbar a {color:#000; font-size:12px;}
.navbar ul a:hover {  transition:0.5s; }
.navbar .active{background:#2b2b2b!important;}
.active a{color:#fff;}
.offers-link a{color:#fff!important;}
.welcome-panel, .accomodation-panel {padding:20px;  padding-bottom:10px;}
.navbar-nav>li>a { padding-top:10px; padding-bottom:10px;}
.navbar-brand .img-responsive
{
	width:150px;
	height:90px;
}
.navbar-header .hidden-md {padding-top:15px; padding-left:40%; color:#b02d32; visibility:visible;}
.directions-class {padding-top:10px; padding-bottom:10px;}
.restaurant-head {padding-top:10px;padding-bottom:10px;}
.head-bg {padding-top:100px; padding-bottom:0px;}
.accolades-panel { padding-top:10px; padding-bottom:10px; }
.gallery-panel,.offers-panel{padding-top:20px; padding-bottom:10px;}
.offers-panel h2 { margin-bottom:10px;}
.template-frame
{
	padding-top:5px;padding-left:5px;padding-right:5px;padding-bottom:5px;box-shadow:1px 1px 5px #333333;margin-bottom:20px;

}
.template-frame.pull-right
{
	margin-left:20px;
}
.template-frame.pull-left
{
	margin-right:20px;
}
.navbar-brand { margin-top:-18px; padding-top:0px;right:0px;}
@media(min-width:992px)
{
    .navbar-brand { margin-top:0px; padding-top:0px;}
.gallery-panel,.offers-panel{padding-top:100px; padding-bottom:100px;}
.offers-panel h2 { margin-bottom:30px;}
.accolades-panel { padding-top:100px; padding-bottom:100px;}
.head-bg {padding-top:225px; padding-bottom:225px;}
.restaurant-head {padding-top:100px;padding-bottom:50px;}
.directions-class {padding-top:70px; padding-bottom:50px;}

.navbar-nav>li>a { padding-top:35px; padding-bottom:35px;}
.navbar-brand .img-responsive
{
	width:auto;
	height:auto;
}
.welcome-panel{padding:0px; padding-top:100px; padding-bottom:80px;}
.accomodation-panel {padding:0px; padding-top:50px; padding-bottom:80px;}
.navbar-header .hidden-md { visibility:hidden;}
}


.navbar-brand img:hover { background:none!important;}
.affix {
      top: 0;
      width: 100%;
      z-index: 999!important;
  }

  .affix + .container-fluid {
      padding-top: 70px;
  }
.head-bg {background-image: url("/images/1920x650.jpg");
    background-repeat: no-repeat;
    background-color: #fff;
	
	position:relative;
	}
#lightbox {z-index:11000!important;}
.head-bg p { color:#fff; font-weight:; font-size:20px; text-align:center;}
.fa-hand-o-right { color:#ee434b; font-size:20px; line-height:20px;}
.amenities-offers div{ margin-bottom:10px; font-weight:bold; margin-top:15px}
.accomodation-panel { font-size:15px; letter-spacing:2px;}
.accomodation-panel div { padding-bottom:10px;}

.navbar-toggle { color:#FFF!important;}
.navbar-toggle .icon-bar { border:1px solid #fff;}



.gallery-panel .col-md-4{ padding-bottom:30px;}
.accolades-panel .box-grid { font-size:20px; text-align:center; padding-top:40px; margin-bottom:30px;transition:0.2s;}
.accolades-panel .box-grid:hover { color:#ee434b; transition:0.3s; cursor:pointer;}
.accolades-panel img { margin-bottom:10px;}
.carousel-caption { padding-bottom:100px;}
.carousel-caption p { font-size:20px;}

.about-panel { padding-top:20px; padding-bottom:20px;}
@media(min-width:992px)
{
.about-panel { padding-top:100px; padding-bottom:50px;}	
}
.colume-space { margin-bottom:20px; }
@media(min-width:992px)
{
.colume-space { visibility:hidden;}
}
.about-panel p { line-height:20px; }
.about-panel .img-responsive {float:right;margin-left:20px; margin-bottom:10px;}
.few-reasons-class .col-md-3 { text-align:center;}

.few-reasons-class {padding-bottom:50px; padding-top:20px;}
.few-reasons-class i {
    font-size: 30px;
    
	 color: #fff;
}
.few-reasons-class span { background:#ee434b; padding:20px 8px 8px 8px;}
.few-reasons-class p { padding-top:20px; font-weight:bold;}
.hotel-service1 { padding-top:30px;}

.city-atractions {padding-top:20px;padding-bottom:20px;}
.city-atractions p { padding-bottom:20px; padding-top:20px;}
.footer { background:#f2f2f2; padding-top:40px; padding-bottom:40px; color:#fff;}
@media(min-width:992px)
{
.footer { background:#f2f2f2; padding-top:50px; padding-bottom:50px; color:#fff;}
.city-atractions {padding-top:30px;padding-bottom:30px;}
}

.contact-panel .address{ color:#666; font-weight:bold; font-size:24px;}
.amenities-offers
{
margin-right:20px!important;

}

.active-footer{color:#A8A8A8!important;}
.social-icon-footer { font-size:40px; letter-spacing:5px;}
.social-holder
{
	padding-top:10px; text-align: center;
}
.social-holder i{font-size:35px!important; margin-right:20px;}
.parallax {
    background-image: url(./img/bg-demo.jpg);
    /* height: 300px; */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;}
	
.parallax .text-foot {font-size:20px; margin-bottom:20px;}
.newsletter-email { height:40px; width:300px;}
.submit-bttn {height:40px; width:140px; background:#b02d32; border-radius:none; font-size:14px; font-weight:bold;}

.footer .fa { font-size:19px;}
.copyright-area { background:#343434; color:#8a8a8a;}
.copyright-area .container { padding-top:15px; padding-bottom:5px;}

.3rd-colume{line-height:25px; text-align:left;}
.second-colume{ line-height:25px; text-align:left;}
.parallax .text-head { font-size:20px; letter-spacing:2px;}
.third-colume h4
{
	text-align: left!important;margin-left:15%!important;
}

.third-colume,.second-colume
{
	margin-bottom:30px;
}
@media(min-width:920px){
	.social-holder
	{
		 text-align:left;
	}

.third-colume,.second-colume
{
	margin-bottom:0px;
}
.third-colume h4
{
	margin-left:5%!important;
	
}
	.parallax .text-head { font-size:50px; letter-spacing:5px;}
	.2nd-colume{ line-height:25px; text-align:right;}
	.3rd-colume{line-height:25px; text-align:right;}
	}
.footer a {color:#000;font-size:18px;}
.footer a:hover {color:#C7C7C7; text-decoration:none;}
.floating-footer
{
	height:0px;
	overflow:hidden;
	transition:0.8s;
	background:#1d1d1d;border-top:1px solid #CCC;
}
.floating-footer .btn
{
	margin-top:10px;
	margin-bottom:10px;
	background:#fff;
	border-radius:0px;
	color:#000;
}
.floating-footer span
{
	color:#fff;
	margin-right:20px;
}

.projects-div{ padding-top:20px; padding-bottom:20px;}
.colume2 { margin-top:40px; text-align:center;}
.inso-img { height:150px; width:250px;}
.insotop-btn { border:0px solid #FC0; padding:10px; border-radius:0px; background:#FFF; font-weight:bold; font-size:15px; margin-bottom:5px; margin-right:10px;}
.insotop-btn-press { background:#fff; border:0px solid #000; padding:10px; border-radius:0px; font-size:15px; font-weight:bold; margin-bottom:5px; }
.insotop-btn:hover { border:0px solid #FC0; border-radius:0px; font-weight:bold; color:#000; transition:1s;}
.insotop-btn { outline:none!important; }
.insotop-btn:focus
{
	background:#ee434b; border:0px solid #FC0; color:#fff;
}
.insotop-btn-press { outline:none!important; }
.insotop-btn-press:focus
{
	background:#ee434b; border:0px solid #FC0; color:#fff;
}

.button-area { padding-bottom:30px;}
.projects-isotope-img { }
.grid{ padding-left:13%;}
.isotope-panel { padding-top:10px; padding-bottom:40px; text-align:center;}
@media(min-width:992px)
{
	.isotope-panel { padding-top:100px; padding-bottom:40px; text-align:center;}
	.grid{padding-left:6%;}
	.insotop-btn {font-size:18px;}
	.insotop-btn-press {font-size:18px;}
}
.element-item { padding-right:10px; padding-bottom:10px;}

.location-home-container{ padding-left:0px; margin-top:30px; padding-right:0px;}
.location-home {background:#EDEDED;}
.distence-class {margin-top:20px;}
@media(min-width:920px){
	.location-home-container{ padding-left:100px; margin-top:30px; padding-right:0px;}
	.distence-class {margin-top:80px;}
	.location-map {padding-right:0px;}
	}

.menu-tabs {padding-top:30px;}

.offers-panel p { line-height:25px; color:#000; }
.offers-panel .fa-check-square-o { font-size:18px; color:#ee434b;}
.offers-panel .col-md-5 { padding-top:20px;}

@media(min-width:992px)
{
	.offers-panel .col-md-5 { padding-top:60px;}
	}
	
.terms { padding-bottom:50px;}


.testimonial-panel .img-responsive { text-align:center; border-radius:80px;}
.testimonial-panel .fa-quote-left { font-size:40px; color:#999;}
.testimonial-panel .author { color: #F33; font-size:16px;}
.testimonial-panel .col-md-4 { margin-bottom:80px;}

.tab-content p{ font-size:16px; padding-top:20px;}
.nav-tabs li a{color:#781f1b;font-weight:bold;}
.buffet { background:#F5F5F5; padding:20px;margin-top:30px;}
.tab-content .tab-banner {margin-bottom:20px; background:#FFF;}
.buffet .buffet-title {font-weight:bold; font-size:19px; padding-bottom:5px;}
.tab-content {background:#EBEBEB; padding:10px;}
.menu-styles ul { line-height:30px;}
.menu-tab-heading { margin-bottom:20px;}
.menu-styles {padding-right:50px!important;}

@media(min-width:1920px){
.lavanya-slider  .slick-prev, .lavanya-slider .slick-next
    {
        bottom:0%!important;
        top:auto!important;
        z-index:1000;
        
    }
}