/*!
 * Start Bootstrap - Full HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
body {
    /* Required margin for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
color:#EBEBE9;
font-family: tahoma;
background-color:unset!important;
}
body h2
{
font-family:Bistecca;
}
/* Header Image Background - Change the URL below to your image path (example: ../images/background.jpg) */
.carousel-inner
{
position:fixed;width:100%;height:100%;z-index:-1;top:0;left:0;
}
.carousel-inner img
{
width:100%;height:100%;
}
.full 
{
background: url('../images/kuthuvilakku.jpg') no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
}

.aside
{
background:#5F0916;
width: 30%;
float:left;
padding:0 2.5%;
}
.aside-content
{
padding:0px 0 10px;
text-align:justify;
}
.aside-content >h4,.drop >h4
{
text-align:center;
color:#E6D19D;
font-family:cursive;
font-size:13px;
}
.aside-content >h3
{
text-align:center;
color:#E6D19D;
font-family:cursive;
font-size: 15px;
}
.reserve  >h4
{
color:#E6D19D;
}
.reserve
{
padding:20px 6px;
border:1px solid #787878;
margin-bottom:20px;
}
.reserve hr
{
border-color: #787878 -moz-use-text-color -moz-use-text-color;
}
.footer
{
padding:20px 2.5%;
clear:both;

}
.socialinks a
{
float:right;
}
.socialinks
{
margin-top:40px;
overflow:hidden;
}

.socialinks .fa
{
font-size:23px;
}
.section
{
width: 70%;
margin:50px 0 0;
float:left;
padding:0px 10px;
}
.logo
{
padding:4px 0;
}
.logo img
{
width:100%;
max-width:250px;
}
.navbar 
{
padding:0px;
min-height:42px!important;
margin-bottom:0px!important;
}
.navbar-inverse .navbar-nav
{
margin:0px auto;
background-color: #5f0916;
margin:0px -16px 20px -16px!important;
border-radius:4px;
width:104%;
}
.section-content
{
padding:0px 20px 30px 20px;
background:#5F0916;
overflow:auto;
border-radius:4px;
}
.navbar-nav > li
{
background-color:#5F0916;
padding:15px 0px;
border-radius:4px;
}
.navbar-nav > li > a
{
padding:0px 10px!important;
border-right:1px solid #ffffff;
line-height:10px;
}
.front:last-child
{
border-right:0px solid #ffffff;
}
/********************************Responsive********************************************/
@media (max-width:768px)
{
	.dropdown .dropdown-menu li a:hover
	{
	background-color:#FDF4EA!important;
	}
	.dropdown .dropdown-menu li:hover
	{
	background-color:#FDF4EA!important;
	}
	.dropdown .dropdown-menu li:hover >a
	{
	color:#5F0916!important;
	}
	.navbar-nav > li > a {
	border-right: 0px solid #ffffff!important;
	line-height: 10px;
	padding: 0 10px !important;
	}
	.navbar-inverse .navbar-nav
	{
	padding:0px;
	width:100%;
	margin:0px!important;
	}
	.container
	{
	padding-left: 30px;
	padding-right: 30px;
	}
	.aside
	{
	width: 100%;
	}
	.section
	{
	width: 100%;
	margin:0;
	padding:0;
	}
	.section nav
	{
	border-bottom:0;
	position:absolute;
	padding-bottom:0;
	top:0;
	right:10%;
	width:250px;
	}
	.navbar-collapse
	{
	padding-left: 0px;
	margin-right: 45px;
	padding-right:0px;
	}
	.carousel-inner
	{
	display:none;
	}
	.freespace
	{
	display:none;
	}
	.navbar-nav                 
	{
	background-color:#000000;
	}
	.section nav 
	{
	border-bottom: 0 none;
	padding-bottom: 0;
	position: absolute;
	right: 2%;
	top: 65px;
	width: 250px;
	}
	.navbar-inverse .navbar-nav li a
	{
	font-size: 9px;
	font-weight: 600;
	text-transform:unset!important;
	padding-left:5px;
	padding-right:0px;
	}
	.navbar-inverse .navbar-nav
	{
	margin:0px auto;
	}
	.collapse.in 
	{
	display: block;
	position: relative;
	border:none;
	}
	.logo img 
	{
	max-width: 200px;
	width: 100%;
	}
	.navbar-collapse.in 
	{
	overflow-y: unset;
	}
	.navbar-inverse .navbar-nav li ul.dropdown
	{
	position:relative!important;
		
	}
	.dropdown .dropdown-menu
	{
	background-color:#47BE81!important;
	margin-left:0px!important;
    }
	.dropdown .dropdown-menu li
	{
	padding:7px 8px!important;
	}
	.navbar-inverse .navbar-nav li a
     {
	margin:0px 0px!important;
	}
	.navbar-toggle 
	{
	margin-right:8px;
	position: absolute;
    right: 35px;
    top: -62px;
    margin-top: 26px;
	}
	.section-content
	{
	min-height:auto!important;
	}
	.active >a
	{
	background-color:#5F0916!important;
	}
	.navbar-inverse .navbar-collapse
	{
	border-color:#5F0916!important;
	z-index:100;
	}
	.dropdown-menu li a:hover
	{
	background-color:#FDF4EA!important;
	}
	.sl-wrapper .sl-image .sl-caption
	{
	font-size:22px!important;
	}
	.sl-wrapper .sl-navigation button
	{
	width:25px!important;
	}
	.gall
	{
	width:48%!important;
	display:inline-block;
	vertical-align:top;
	padding:4px;
	margin:0px auto;
	}
}
@media (max-width:394px)
{
    .sl-wrapper .sl-image .sl-caption
	{
	font-size:15px!important;
	}
	.sl-wrapper .sl-navigation button
	{
	width:25!important;
	}
	.dropdown .dropdown-menu li
	{
	padding:7px 8px!important;
	}
	.dropdown .dropdown-menu li a:hover
	{
	background-color:#FDF4EA!important;
	}
	.dropdown .dropdown-menu li:hover
	{
	background-color:#FDF4EA!important;
	}
	.dropdown .dropdown-menu li:hover >a
	{
	color:#5F0916!important;
	}
	.navbar-nav > li > a {
	border-right: 0px solid #ffffff!important;
	line-height: 10px;
	}
	.navbar-inverse .navbar-nav
	{
	padding:0px;
	width:100%;
	margin:0px!important;
	}
	.logo img 
	{
	max-width: 150px;
	width: 100%;
	}
	.navbar-toggle 
	{
	right:0px;
	}
	
	.image img 
	{
    float: none!important;
	margin:0px auto!important;
	}
	
	.first,.second
	{
	width:100%!important;
	}
	.active >a
	{
	background-color:#5F0916!important;
	}
	.dropdown-menu li a:hover
	{
	background-color:#FDF4EA!important;
	}
	.gall
	{
	width:100%!important;
	display:inline-block;
	vertical-align:top;
	padding:4px;
	margin:0px auto;
	}
}
/**********************sec-content***************/
.about
{
color:#fff;
}
.about p
{
padding:3px 0px;
}
.about >h4
{
color:#E6D19D;
font-family:tahoma;
}
.about >h2
{
text-align:left!important;
}
.menu
{
color:#000000;
margin-left:5px;
}
.navbar-inverse .navbar-nav li:hover
{
background-color:#5F0916;
border-radius:2px;
}
.navbar-inverse .navbar-nav li a
{
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
margin:0px;
}
.drop >table >thead >tr >th,.drop >table >tbody >tr >td
{
color:#fff;
text-align:center;
}
.drop >h4
{
text-align:center;
}

.bor
{
border:0px solid !important;
}
.navbar-inverse .navbar-nav li ul li a 
{
text-transform:unset!important;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
/*  dropdown */
.navbar-inverse .navbar-nav li ul.dropdown
{
min-width:160px;
display: none; 
position:absolute;
z-index:999;
background-color:#FDF4EA;
padding:0px;
scroll:none;
border-radius:2px;
margin-top:5px;
}
.dropdown .dropdown-menu 
{
.left: auto;
.right: -181px;
margin-left:158px;
top: 29%;
background-color:#FDF4EA;
}
.dropdown .Soup .dropdown-menu 
{
top: -1%;
margin-left:158px;
background-color:#FDF4EA;
}
.dropdown .Appetizer .dropdown-menu 
{
top: 6%;
}
.dropdown .chat .dropdown-menu 
{
top: 14%;
margin-left:158px;
background-color:#FDF4EA;
}
.dropdown .bread .dropdown-menu 
{
top: 22%;
}
.dropdown .uthappam .dropdown-menu 
{
top: 37%;
}
.dropdown .rice .dropdown-menu 
{
top: 47%;
}
.dropdown .kidscorner .dropdown-menu 
{
top: 53%;
}
.dropdown .thali .dropdown-menu 
{
top: 61%;
}
.dropdown .dessert .dropdown-menu 
{
top: 69%;
}
.dropdown .shakes .dropdown-menu 
{
top: 77%;
}
.dropdown .ice .dropdown-menu 
{
top: 87%;
}
.dropdown .hot .dropdown-menu 
{
top: 92%;
}

.dropdown li button
{
background-color:#FDF4EA;
border:none;
padding-left:0px;
padding:0px 37px 0px 0px;
color:#5F0916;
font-family:tahoma;
font-weight:bold;
font-size:14px;
}
.navbar-inverse .navbar-nav li:hover ul.dropdown
{
display:inline-block; 
}
.navbar-inverse .navbar-nav li ul.dropdown li
{
display: block;
padding:7px 8px;
border-bottom:1px solid #111111;
border-radius:2px;
}
.navbar-inverse .navbar-nav li ul.dropdown li:last-child {
   border-bottom: none;
} 
.navbar-inverse .navbar-nav li ul.dropdown li:hover,
.navbar-inverse .navbar-nav li ul.dropdown li:hover >button
{
background-color:#47BE81;
}
.navbar-inverse .navbar-nav li ul.dropdown li:hover >a
{
color:#fff;
}
.navbar-inverse .navbar-nav .col ul li a
{
padding:0px;
color:#5F0916;
font-family:tahoma;
}
.navbar-inverse .navbar-nav .col ul li button:hover >a
{
background-color:#47BE81;
}
.dropdown li:hover >button
{
background-color:#47BE81;
color:#fff;
}
.dropdown .dropdown-menu li a
{
color:#000000;
}
.dropdown .dropdown-menu li a:hover
{
background-color:unset;
}
.dropdown .dropdown-menu li:hover
{
background-color:#47BE81;
}
.dropdown li a:hover
{
background-color:#47BE81!important;
}
/* end dropdown */
.reserve h3
{
color:#3cb376;
font-size:20px;
}
iframe
{
width:100%; 
height:290px;
}
.drop >h4,strong
{
color:#E6D19D;
font-family: cursive;
text-align:left!important;
}
table th
{
color:#FFE8B1 !important;
}
.navbar-inverse .navbar-nav .open 
.dropdown-menu > li > a 
{
color:#5F0916;
}
.end
{
border-bottom:none!important;
}
.image img
{
float:right;
width:100px;
margin-left:5px;
}
.image
{
clear:both;
margin:5px 0px;
overflow:auto;
}
.image >h4
{
color:#E6D19D;
font-family: cursive;
}
.section-content >h2
{
font-family:cursive;
text-align:center;
padding-bottom:20px;
padding-right: 30px;
color:#ffffff;
padding-top:10px;
}
.first,.second
{
width:49%;
display:inline-block;
vertical-align:top;
}
.first
{
padding-right:10px;
}
.gall
{
width:32%;
display:inline-block;
vertical-align:top;
padding:4px;
margin:0px auto;
}

.nav .open > a,.nav .open > a:focus, .nav .open > li:hover >a{
background-color:unset;
}
@font-face 
{
font-family: singapore;
src: url('../font/singaporeslingbold.ttf');
}
@font-face 
{
font-family:Bistecca;
src: url('../font/Bistecca.ttf');
}
@font-face 
{
font-family:postmaster;
src: url('../font/postmasterbold.ttf');
}
@font-face 
{
font-family:Magenta;
src: url('../font/Magenta.ttf');
}
.socialinks img:hover 
{
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
.socialinks img 
{
border-radius: 50%;
-webkit-transition: -webkit-transform .8s ease-in-out;
transition: transform .8s ease-in-out;
width:40px;
margin:5px;
}
.social
{
float:left;
padding-top:15px;
}
.social1
{
float:right;
}

.active >a
{
background-color:unset!important;
}
.parking >h5
{
color:#E6D19D;
}
.parking
{
text-align:justify;
}
.price
{
float:right;
color:#3CB376!important;
}
/****************** image gallery ********************/
/* line 22, ../sass/demo.scss */
.container {
max-width: 1170px;
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
/* line 32, ../sass/demo.scss */
.gallery a img 
{

border: 0px solid #fff;
-webkit-transition: -webkit-transform .15s ease;
-moz-transition: -moz-transform .15s ease;
-o-transition: -o-transform .15s ease;
-ms-transition: -ms-transform .15s ease;
transition: transform .15s ease;
position: relative;
}
/* line 57, ../sass/demo.scss */
.container .gallery a.big img {
width: 40%;
}
/**** end *****/
/************** image gallry ******************/
.row{
margin-top:20px;
}
[title]
{
color:#fff;
}
/********** end **********/
.award
{
text-align:center;
}
.award >img
{
width:100%;
border-radius:4px;
}
.review3
{
margin-top:20px;
}
.review3 a
{
text-decoration:none;
}
.reviewin
{
padding:0px 20px;
}
.freespace
{
width:100%;
height:388px;
}
h3
{
color:#3CB376;
}
h4,h5
{
color:#E6D19D;
}
.review h3
{
text-align:center;
}
.review1
{
text-align:center;
}
.review2 h3
{
text-align:center;
}
.review3 h3
{
text-align:center;
}
.vege
{
text-align:center;
}
.vege1 img
{
width:100%;
margin-top:20px;
}
.carousel-control
{
z-index:100;
left:-20px;
width:3%;
}
.carousel-control.right
{
right:-20px;
}
.navbar-inverse .navbar-nav .col ul li button:hover >a
{
color:#fff;
}
.navbar-inverse .navbar-nav .col ul li:hover >button a
{
color:#fff;
}
.catering
{
 clear: both;
 margin: 10px 0;
 overflow: auto;
 display:inline-block;
 width:49%;
}
.catering img 
{
    width: 354px;
}
.modal-title
{
color:#3CB376!important;
text-align:center;
}
.modal-body
{
color:#000!important;
margin-left:10px;
}
.fn
{
margin-left:24px;
}
.ln
{
margin-left:25px;
}
.db
{
margin-left:10px;
}
.em
{
margin-left:61px;
}
.Zebra_DatePicker_Icon_Wrapper
{
display:unset!important;
}
.err
{
display:block!important; color:red; position:absolute; right:50%px; left:56%; top:130px;
}
.submenu
{
display:none;
}
.from
{
display:inline-block; margin:11px 5px; font-size:20px;
}
.to
{
display:inline-block; margin:11px 64px; font-size:20px;
}
 .carousel-indicators
 {
 bottom:-30px;
 }
 .unsub
 {
 display:none;
 }