@charset "utf-8";
/* CSS Document */



/* -- override default bootstrap styles -- */

body {
	background-color:			#000;
	font-family:				"Trade Gothic Lt Std Bold";
	font-size:					18px;
}

.carousel-caption {
  	bottom: 					40%;
	font-size:					40px;
  	text-shadow: 				0 3px 3px rgba(0, 0, 0, 0.9);
	text-transform:				uppercase;
}

.carousel-indicators li {
	background-color: 			#23abe2;
  	border: 					2px solid #fded02;
	border-radius:				15px;
  	height: 					15px;
	width: 						15px;
}
.carousel-indicators .active {
  	background-color: 			#e61e2b;
	height: 					16px;
	width: 						16px;
}

.dropdown-menu {
	border: 					1px solid #41c7f5;
}

.navbar {
	border: 					none;
	margin:						0;
	position: 					relative;
	text-transform:				uppercase;
}

.navbar-brand {
  	padding: 					0;
  	line-height: 				0px;
  	height: 					60px;
}

.navbar-default {
	background-color: 			transparent;
}

.navbar-default .navbar-nav > li > a {
	color:						#e4d309;
	font-size:					18px;
	line-height:				30px;
	margin:						0;
}

.navbar-default .navbar-nav > li > a:hover {
	background-color: 			#000;
	color:						#fff;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	background-color: 			#000;
	color: 						#fff;
}

.navbar-collapse{
	border-top:					0px solid transparent;
	overflow-x:					visible;
	padding-right:				15px;
	padding-left:				15px;
	
	-webkit-overflow-scrolling:	touch;

	-webkit-box-shadow:			inset 0 0px 0 rgba(255,255,255,.1);
			box-shadow:			inset 0 0px 0 rgba(255,255,255,.1);
}

.nav-tabs {
	border-bottom: 				none;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	background-color: 			transparent;
	border: 					none;
	color: 						#e4d309;
}

.nav-tabs > li > a,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
	background-color: 			transparent;
	border: 					none;
	color: 						#e4d309;
}

.nav-tabs > li > a:hover {
	text-decoration:			underline;
}

/* --  custom styles -- */

#about {
	background-color:			#abcb46;
}

#about p {
	margin:						0 auto 30px auto;
	color:						#fff;
	line-height:				24px;
	width:						80%;
}

#about .teapot {
	margin: 0 0 0 75px;
}

@media (max-width: 768px) {
	#about .teapot {
		margin: 0 ;
	}
}

#call {
	
}

#call-order {
	background-color:			#d22f8a;
	color:						#fff !important;
	font-size:					24px;
	height: 					90px;
	line-height:				90px;
}

#contact {
	background-image:			url(../img/bkgrd-bunnies.jpg);
}

#contact .container .row .contact-address p{
	color:						#3CF;
	font-size:					36px !important;
}

#contact .container .row .contact-details p{
	color: 						#e4d309;
	font-size:					24px !important;
}

#contact .container .row .contact-details p:before {
	color: 						#e4d309;
	content: 					"•";
	padding:						0 5px 0 0;
}

#contact .container .row .contact-details p a{
	color: 						#e4d309;
}

footer {
	background-color:			#d22f8a;
	color:						#fff;
	font-size:					14px;
	line-height:				45px;
}

header {
	margin:						15px auto;
}

#location {
	color:						#fff;
	font-size:					14px;
}

.location1 {
	background-color:			#00489a;	
}

.location2 {
	background-color:			#e50052;	
}

.location3 {
	background-color:			#d6549a;	
}

#location input {
	display:					none;
}

#location label {
	cursor:						pointer;
}

#location #map {
	color:						#000;
}

#location p {
	color: 						#23abe2;
}

#map {
	height:						480px;	
}

#menu {
	background-image:			url(../img/border-green.png), url(../img/border-green.png);
	background-position:		left, right;
	background-repeat:			repeat-y;
}

#menu .row {
	margin:						0 30px;
}

.navbar-right .call {
	
}

.navbar-right .order {
	background-color:			#000;
}

.navbar-right .social {
	width:						40px;	
}

.offers img{
	width:						90%;
}

.offer1 img {
    -webkit-transform: 			rotate(-3deg); /* Chrome, Safari, Opera */
		-ms-transform: 			rotate(-3deg); /* IE 9 */
    		transform: 			rotate(-3deg);
}

.offer2 img {
    -webkit-transform: 			rotate(2deg); /* Chrome, Safari, Opera */
		-ms-transform: 			rotate(2deg); /* IE 9 */
    		transform: 			rotate(2deg);
}

.offer3 img {
    -webkit-transform: 			rotate(-5deg); /* Chrome, Safari, Opera */
		-ms-transform: 			rotate(-5deg); /* IE 9 */
    		transform: 			rotate(-5deg);
}

#opening-soon p{
	color: 						#e4d309;
	font-size:					30px;
}

#order-now {
	background-image:			url(../img/patch-yellow.png);
	background-position:		center;
	height:						60px;
	text-align:					center;
	width:						214px;
}

#order-now a {
	color:						#000;
}

.tab-content label {
	cursor:						pointer;
}

.tab-content input {
	display:					none;
}

.tab-pane {
	background-color:			#dfd82f;
	padding:					20px;
}

.tab-pane .location:before {
	content:					url(../img/icon-location.png);
	position:					absolute;
	height:						auto;
	margin:						0 0 0 -40px;
	width:						20px;
}

.tab-pane .phone:before {
	content:					url(../img/icon-phone.png);
	position:					absolute;
	height:						auto;
	margin:						0 0 0 -40px;
	width:						20px;
}

.tab-pane .time:before {
	content:					url(../img/icon-time.png);
	position:					absolute;
	height:						auto;
	margin:						0 0 0 -40px;
	width:						20px;
}

.tab-pane .line {
	border-top:					1px solid #000;	
}

.tab-pane p {
	font-size:					14px;
	margin:						0 0 30px 35px;	
}
#box {
	background-color:rgba(0, 0, 0, 0.5);
	display:					none;
	position:					absolute; 
	top:						0; 
	right:						0; 
	bottom:						0; 
	left:						0;
	z-index:					999;
	width:100%;
	height:100%;
}

#box img {
	margin:	5% auto;
}

.header-content{ width:100%; display:block; position:static;}
.header-content-text{ position:absolute; top:50px; left:50px; width:320px; text-align:left;}
.header-content-text h1{ text-transform:none; color:#ED174D; font-family:"Trade Gothic Lt Std Bold";}
.header-content-text p{ font-size:14px; text-transform:none; line-height:normal;}

.heading{ width:100%;}
.heading h1{ text-transform:none; color:#fff; font-family:"Trade Gothic Lt Std Bold";}
.width100{ width:100%;}


.p-top5{ padding-top:5px;}
.p-top10{ padding-top:10px;}
.p-top15{ padding-top:15px;}
.p-top20{ padding-top:20px;}
.p-top44{ padding-top:44px; }
.p-left0{ padding-left:0 !important;}
.p-left5{ padding-left:5px;}
.p-rgt5{ padding-right:5px;}
.p-bottom5{ padding-bottom:5px;}
.p-bottom10{ padding-bottom:10px;}
.p-bottom14{ padding-bottom:14px;}
.p-bottom15{ padding-bottom:15px;}
.p-bottom20{ padding-bottom:20px;}
.pd5-10{ padding:5px 10px;}
.m-top10{ margin-top:10px;}
.m-top20{ margin-top:20px;}

.m-btm0{ margin-bottom:0px !important;}
.m-btm5{ margin-bottom:5px !important;}
/*--- menu ---*/
.posi-rltv{ position:relative; width:100%;}
.redbg{  background:#f58220;}
.yellowbg{ background:#F9BF12;}
.whitebg{ background:#fff;}
.white-clr{ color:#fff;}
.menu-logo-big{ width:100%;}
.black{ background:#000;}
.logo-big{ width:100%; max-width:354px; margin:0 auto; position:relative;}
.img{ position:absolute; top:-104px; left:0%;}
.own-roll{ width:100%; max-width:360px; margin:0 auto;}
.menu-block{ width:100%;}
.content-box hr{ margin-bottom:5px;}
.content-box .font10{ font-size:11px; margin-top:0;}
.content-box p.mrgn-0{ margin:0; line-height:14px; color:#000;}
.content-box p span.width50{ width:60px; display:inline-table; font-size:14px; text-align:center;}
.content-box p span.width78{ width:78px; display:inline-table; font-size:14px; text-align:center;}
.content-box p span.width40{ width:47px; margin:0; display:inline-block; font-weight:bold; font-size:12px; padding:0 4px; text-align:right;}
.content-box p span.width50 i.font10, .content-box p span.width40 i.font10{ font-size:12px; font-style:normal;  color:#666; font-weight:normal; letter-spacing:.5px;}
.yellow{ background:#F0BC06; width:100%; display:inline-flex;}
.menu-block .content-box{ width:85%; margin:0 auto;  padding:20px 0;}
.menu-h2{ background:#f58220; width:50%;}
.menu-h2 h3{ margin:0; padding:5px 10px; color:#fff; font-weight:bold; font-style:italic;}
.menu-h3{ background:#e4d309; display:inline-block;}
.menu-h3 h4{margin:0; padding:5px 10px 5px 40px; color:#000; display:inline-block;}
.menu-h2 + h5{ font-size:16px; margin-left:42px; color:#000; font-weight:bold;}
hr{border:1px solid #D22F8A;}
.yel-clr{ color:#F0BC06;}
.normal{ font-weight:normal !important;}
.red-clr{color:#D22F8A !important;}
.black-clr{color:#000 !important;}
.font14{ font-size:14px !important;}
.highlight-text{ width:100%; list-style-type:none; padding:0; margin:10px 0;}
.highlight-text .posi-rltv .price{ position:absolute; right:0; top:0; color:#000;}
.highlight-text h4{ margin-left:42px; color:#000;}
.highlight-text h5{font-weight:bold; border-bottom:2px solid #D22F8A; margin-left:42px; margin-right:100px; margin-bottom:5px; padding-bottom:3px; color:#000; font-family:"Aspira-Heavy"; font-size:18px;}
.highlight-text h6.bdr-btm{ border-bottom:2px solid #D22F8A; margin-left:42px; margin-right:100px; margin-bottom:5px; padding-bottom:3px; margin-top:3px; color:#000; font-family:"Aspira-Heavy"; font-size:14px;}
.highlight-text p{ font-size:14px; color:#000; font-weight:bold; margin:0 0 0 42px;}
.highlight-text p.span12{ margin:0 0 0 42px; padding:0; font-size:12px; font-weight:normal; color:#666; letter-spacing:.5px;}
.highlight-text li{ width:100%; list-style-type:none; color:#595959; font-size:14px; font-weight:bold; position:relative; display:inline-block;}
.highlight-text li span{  color:#080607;}
.highlight-text li span.width50{ width:60px; display:inline-table; font-size:12px; text-align:center;}

.highlight-text li span.width40{ width:47px; margin:0; display:inline-block; font-weight:bold; font-size:12px; padding:0 5px; text-align:right;}
.highlight-text li span.new{ background:#f58220; border-radius:5px; font-size:12px; color:#fff; padding:1px 5px;}
.highlight-text li span h6{ margin:0; display:inline-block; font-weight:bold; font-size:14px;}
/*.highlight-text li .new{ position:absolute; top:0; right:-40px; font-weight:bold; color:#F0BC06; background:#000; padding:0 4px; border-radius:5px; font-size:12px;}*/
.highlight-text li .rgt-icon{ position:absolute; top:-2px; right:-20px; width:28px;}
.highlight-text li .rgt-icon img{ width:100%;}
.content-box p.font12{font-size:12px; margin-top:5px;  color:#333; letter-spacing:.5px;}
.menu-h2 ~ p{ font-size:15px; line-height:15px; margin-top:10px;}
.highlight-text + p{ font-size:14px; color:#000; margin-top:20px;}
.highlight-text i.rupee{ color:#F00; font-size:12px;}
.highlight-text i.rupee.f16{ color:#F00; font-size:16px;}
.call-wrapper{ border:4px solid #f58220; width:100%; text-align:center; padding:10px; background:#000;}
.call-wrapper h1{ font-weight:bold; margin:0; position:relative; display:inline-block; border-bottom:2px solid #f58220; color:#f58220;}
.call-wrapper h1 .lunch-bfr{ position: absolute; left:-35px; top:-2px; width:25px;}
.call-wrapper h1 .lunch-aftr{ position: absolute; right:-35px; top:-2px; width:25px;}
.call-wrapper p{ margin:0;}
.opening-wrapper{ width:100%; display:inline-block; border-bottom:5px solid #000; border-top:5px solid #000; text-align:center; margin:0; background:#f58220;}
.opening-wrapper h1{ font-weight:bold;}
.find-us-wrapper{ width:100%; display:inline-block; margin-top:8px;}
.find-us-wrapper .pd-l-r-0{ padding-right:10px; padding-left:10px;}
.find-us-wrapper p.bdr-t-b-4{ border-bottom:4px solid #f58220; border-top:4px solid #f58220; display:inline-block; width:100%; padding-left:10%; padding-right:20%;}
.find-us-wrapper .zomato{ width:50%; float:right;}
.find-us-wrapper .foodpanda{ width:50%; float:left;}
.dis-inline-blk{ display:inline-block;}
.find-us-wrapper .zomato a, .find-us-wrapper .foodpanda a{display: ruby;}
#call-order.navbg{ background:#D22F8A;}
.term-condition, .term-condition p{ color:#000;}
.term-condition p{ margin:0; font-size:13px; color:#333; line-height:14px;}

.speedy-delivery{ width:100%; display:inline-block; padding:20px 0; background:#f58220; margin-top:20px;}
.speedy-delivery .delivery-box{ width:50%; float:left; text-align:center; padding:0 14px;}
.speedy-delivery .delivery-box1{ width:50%; float:left; text-align:center; padding:0 10px;}
.speedy-delivery .delivery-box p, .speedy-delivery .delivery-box1 p{ margin:10px 0 0 0; padding:0; font-size:14px; color:#fff; line-height:14px;}
.speedy-delivery .delivery-box p span{ color:#22ABE2;}
.orders-online{ width:100%; display:inline-block; padding:10px 0; text-align:center;}
.orders-online h2{ font-size:24px; font-style:italic;}
.orders-online ul{display: inline-block; margin: 0 auto; padding: 0 0 20px;}
.orders-online ul li{ float:left; border-right:1px solid #000; list-style-type:none; padding:0 6px; font-size:14px; color:#F78222;}
.orders-online ul li:last-child{ border:none; padding-right:0;}
.orders-online ul li a{ color:#F78222; text-decoration:none;}
.orders-online p{ border-bottom:1px solid #F78222; color:#F78222; text-align:center; font-size:18px;}
.branch p{ margin:0;}
footer p{ line-height:20px;}

.dis-in-blck{ display:inline-block;}
@media (max-width: 992px) {
.p-rgt5{ padding-right:15px;} 
.p-left5{ padding-left:15px;}
}


@media (max-width: 768px) {
.header-content-text{ width:200px; top:10px;}
.header-content-text h1{ font-size:20px;}	
.heading h1{ font-size:28px;}
#opening-soon p{ font-size:22px;}
#contact .container .row .contact-address p{ font-size:22px !important;}
#contact p img{ width:100%;}
}
@media (max-width: 590px) {
.menu-h2{ width:100%; margin:20px 0;}
.menu-h2 h3{ font-size:16px;}
.menu-h3 h4{ font-size:14px;}
.orders-online p{ font-size:14px;}
.orders-online ul li{ float:none; border:none; margin-bottom:10px;}
.speedy-delivery .delivery-box, .speedy-delivery .delivery-box1{ width:100%; margin-bottom:20px;}
.free-delivery{ display:inline-block;}
.free-delivery h1{ font-size:20px; margin:0;}
.call-wrapper h1{ font-size:20px;}
.call-wrapper p{ font-size:14px;}
.branch p{ font-size:14px;}
.opening-wrapper h1{ font-size:20px;}
.opening-wrapper p{ font-size:14px;}
.font14{ font-size:12px !important;}
.orders-online h2{ font-size:18px;}
.find-us-wrapper p.bdr-t-b-4{ padding-left:3%; padding-right:3%;}

}