/** STYLESHEET **/

*{outline:none}

.DefaultPage	 ul li					{ list-style: disc !important; }
body , html							{font-family:'PT Sans', sans-serif !important; margin:0; padding:0; height:100%;}
.container							{max-width:960px !important; margin:0 auto !important; }
#wrap 								{min-height:100%; position:relative;}
h1									{font-size:26px !important; font-family: 'PT Sans', sans-serif; }
h2									{font-size:20px !important; font-family: 'PT Sans', sans-serif; }
h3									{font-size:14px !important; font-family: 'PT Sans', sans-serif; }
h1,h2,h3,h4,h5,h6 					{font-weight:700 !important;}
ul li									{list-style:none !important; }
a									{cursor:pointer;}
.f-right							{float:right}
.top-pad-10							{padding-top:10px !important;}
.align-center						{text-align: center;}
.main-container 						{width:100% !important; padding:0px !important;}
.navbar-toggle						{background-color:#cb0006 !important; margin-top: 25px !important;}
.navbar-toggle .icon-bar				{background-color: #fff;}
.pad10-top							{padding-top:10px !important;}
.no-margin							{margin:0px !important;}
.no-padding							{padding:0px !important}
select.customSelectBox				{z-index: 99;}
.no-border-bottom					{border-bottom:none !important;}
.no-border-top						{border-top:none !important;}
.no-border-left						{border-left:none !important;}
.pad10-bottom						{padding-bottom:10px;}
.no-padding-left					{padding-left:0px !important;}
.no-padding-right					{padding-right:0px !important;}
.border-bottom						{ border-bottom:1px solid #ccc}
.pad30-bottom						{padding-bottom:30px;}
.recommendMenu .active				{ height: 30px; }
.postFormat_Image img				{ width:100% !important; }
blockquote							{ border-left: 5px solid #D0312F !important; }
blockquote footer						{ text-align:right; background:transparent; font-style:italic; color: #CB0006 !important; }
.margin-bottom						{ margin-bottom:50px; min-height: 125px !important; }


/* Introduction Video */
.videoBtn							{ position: fixed; top: 20%; z-index: 999;}
.modal-header						{ background-color: #e70008 !important; border-bottom: 1px solid #333 !important; color: #fff !important; border-top-right-radius: 5px; border-top-left-radius: 5px; }
.modal-header .close					{ color: #fff; opacity: 1; }


/** ====== Home Slider ====== **/
.welcomeMsg							{ background:url(../images/msgBg.png) no-repeat; padding-top: 20px; width:325px; height:322px; -ms-transform: rotate(-10deg); /* IE 9 */  -webkit-transform: rotate(-10deg); /* Chrome, Safari, Opera */ transform: rotate(-10deg);   top: 15px; position: relative; float: right; }
.welcomeMsg p						{ width: 240px; text-align: center; margin-left: 15px; font-size: 16px; margin-bottom: 0px; }
.chopstick							{ top: 240px; position: absolute; }
.keychain							{ float: right; position: absolute; bottom:-125px; right: -90px; z-index: 99; }
.sweets								{ float:right; }
.welcomeslide						{ background:url(../images/slideBg.png) no-repeat; width:325px; height:322px; -ms-transform: rotate(10deg); /* IE 9 */  -webkit-transform: rotate(10deg); /* Chrome, Safari, Opera */ transform: rotate(10deg);   top: 100px; position: absolute;  right: 85px; z-index: 9; }
.welcomeslide li						{ padding-top: 30px; }
.welcomeslide p						{ width: 240px; text-align: center; margin-left: 35px; font-size: 16px; }
.watchVideo							{ float: right; position: absolute; top: 300px; right: 0px; z-index: 99; -ms-transform: rotate(-10deg); /* IE 9 */  -webkit-transform: rotate(-10deg); /* Chrome, Safari, Opera */ transform: rotate(-10deg); }
#owl-example5 .owl-controls			{ position: absolute; top: 135px; left: -30px; width: 380px; background:transparent !important; }
#owl-example5 .owl-prev				{ float: left !important; position: absolute !important; left: 0px !important; background:url(../images/arrow-left.png) no-repeat; opacity:0.8; }
#owl-example5 .owl-next				{ background:url(../images/arrow-right.png) no-repeat; opacity:0.8; }

/** ====== Social Header ====== **/
.restaurant-form{display:none;} 
.social-header 						{background-color: #2c2c2c;max-height: 30px;}
.social-header .nav					{float: right;}
.social-header ul li 				{float:left;}
.top-fb								{ }
.top-twitter						{ }
.top-login							{font-size:18px; color:#fff; padding: 10px 0 !important;}
.social-header .top-login:hover		{background:none !important; color:#fff}
.social-header .top-fb:hover 		{ }
.social-header .top-twitter:hover	{}
.social li{padding: 0px!important;}
.social .nav > li > a:hover, .social .nav > li > a:focus {background-color:transparent !important;background:transparent!important;}
.social li a{padding: 3px 5px!important;}
.loginClass a, .loginClass 			{ color:#fff; font-size:12px; text-align:right; }
.loginClass a:hover					{ color:#fff !important; text-decoration:underline !important; }



/** ====== Main Navigation ====== **/
#login_tab							{ }
.tabs_login	li a						{ font-size:13px !important; }
.logo								{float:left; padding:3px 0 0 !important;}
.nav.main-nav						{float:right;}
.main-nav li							`{float:left; height:76px;}
.main-nav li a:hover, .main-nav .active, .current-menu-item	a	{background-color:#cb0006 !important; color:#fff !important;}
.main-nav .active > a				{color:#fff !important;}
.nav.main-nav a						{color:#474747; font-size:15px; padding:28px 10px;}
.navbar								{margin-bottom:0px !important;}
.navbar-static-top					{border-width: 0 0 0px !important;}
.nav li a:focus						{background-color:transparent !important;}
.main-nav li:first-child a			{color: transparent !important; background: url(../images/home_icon.png) no-repeat center right; background-position-x: 15px; background-position-y: 23px;}
.main-nav li:first-child a:hover	{background-color:transparent !important;}
.main-nav li:first-child a 			{background-color:transparent !important;}	
.navbar-toggle > span				{color:#fff; font-weight:600;}
.menubg								{color: #CB0006 !important; background: #fff; padding: 2px 5px;}
.navbar-static-top					{ z-index: 990 !important; }
/*
.sub-menu							{ display:none; position:relative; }
.menu-item-has-children:hover .sub-menu	{ display:block; }  */
.sub-menu li:first-child a			{ background: none !important; color: #474747 !important; } 
.sub-menu li:first-child a:hover	{ background-color: #cb0006 !important; color: #fff !important; text-decoration:none !important; }
.sub-menu li a:hover				{ text-decoration:none !important; }
.sub-menu li 						{ float: none; height: auto; padding: 10px 0px; } 
/** ====== Slider ====== **/
.slider								{width:100%; background: url(../images/slider.jpg) repeat-x scroll left bottom #e40007; padding:15px 0px; min-height:300px; }#makeMeScrollable img{display:none;}
.carousel-control .icon-prev		{left:20% !important; }
.carousel-control .icon-next		{right:20% !important; }
.carousel, .item, .active			{height:100%; }
.carousel-inner 					{height:100%; }
fill 								{width:100%; height: 100%; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover; }
.carousel-control.right, .carousel-control.left { background-image:none !important; }
.carousel-control .icon-prev:before, .carousel-control .icon-next:before { display:none !important; }

/** ====== Content ====== **/
.red								{color: #e90007;}
.content p							{font-size:15px; }


/** ====== Newly Added ===== **/ 
.headingBg							{float: left; background: #fff; padding-right: 10px;}
.hrbg								{background:url(../images/hrbg.png) repeat-x; height:33px;}
.box img								{border:4px solid #f00; min-width:145px; min-height:125px; width:145px; height:125px; }
.box .videoGreat						{border:4px solid #f00; min-width:145px; min-height:125px; width:145px; height:125px; }
.box h2, .box p  					{margin:0px;}
.box h2								{margin-bottom:10px;}
.box h2 a							{color:#000;}
.box h2 a:hover						{text-decoration:none !important; }
.box p								{padding-bottom:0px;}
.box p span							{font-weight:800;}
.owl-prev 							{float: left; background: url('../images/pre.png')no-repeat; height: 25px; color: transparent; margin-right: 5px; } 
.owl-next 							{float: right; background: url('../images/next.png')no-repeat; height: 25px; color: transparent; margin-right: 20px; }
.owl-buttons						{float:right;}
.owl-controls						{position: absolute; top: -35px; right: 0px; background:#fff; width:90px; }
#owl-example, #owl-example1, #owl-example2, #owl-example3, #owl-example4 { padding:25px 0px; }


/** ====== Resturant Page ====== **/
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border:none !important;}
.productExcerpt .productImage img 	{ border-right:4px solid #cb0006; width: 100%; height: 175px;}
.productExcerpt .map img   			{/*border:4px solid #cb0006; border-radius:5px;*/ width: 200px; height: 175px;}
.col-md-12 .productExcerpt 			{padding: 30px 0px; border-bottom: 1px solid #ccc;}
.col-md-12 .productExcerptWidth 	{ margin: 10px 8px 10px 0px !important; border: 4px solid #CB0006 !important; padding: 0px !important; }
.productExcerpt11 					{padding: 30px 0px !important; border-bottom: 1px solid #ccc !important;}
.restaurant_search					{padding:15px 0px !important; border-bottom: 1px solid #ccc !important;}
.productExcerpt p					{margin-bottom: 4px !important; padding: 0;}
.productExcerpt p span				{font-weight:800 !important;}
.rating-button 						{background-color:#cb0006; border:medium none; border-radius:4px; color:#fff; padding:4px 15px;}
.rating-button:hover				{ color:#fff !important; text-decoration:none !important; }
.productExcerpt h2 					{margin-top: 0 !important;}
.productExcerpt h2 a				{color:#000 !important;}
.productExcerpt h2 a:hover			{text-decoration:none !important;}
.halal-badge       					{padding-top:20px; }
.nav.pagination-rating				{float:right; margin-top: 10px;}
.nav.pagination-rating li a:hover	{background:#cb0006; color: #fff; padding:1px 5px; border-radius:3px;}
.nav.pagination-rating > li a		{color:#000; padding:1px 5px;}
.nav.pagination-rating > li			{float:left;}
.nav.pagination-rating .arrow-page	{color: #a2a2a2; font-family:inherit; font-size:18px; padding:0 10px !important;}
.nav.restaurant-tab li a			{border-left:1px solid #575757 !important; border-radius:0; padding:0 10px; color: #4b4a4a; border:none;}
.nav.restaurant-tab li:first-child a{border-left: medium none !important;}
.nav.restaurant-tab li a:hover		{background-color:transparent !important; color:#ec0c12 !important; border-left:1px solid #575757 !important; border-color:transparent; }
.nav.restaurant-tab li.active a		{color:#ec0c12; }
.nav.restaurant-tab li.active a:hover{color:#ec0c12; }
.dropdown-menu li a:last-child		{border-left:medium none !important; color:#474747 !important;}
.dropdown-menu li:hover a:last-child{border: medium none !important;}
.row.restaurant-form				{background-color: rgba(100, 4, 6, 0.5); border-radius:5px; box-shadow:-2px -2px 2px #850003; padding: 10px 0; min-height:270px;}
.restaurant-form h4					{color:#fff; font-weight:100 !important;margin-bottom: 20px;margin-top: 0px;}
.restaurant-form .col-md-3 > span	{color:#fff; font-size:16px; padding:10px 0 0;}
.restaurant-form .col-md-3			{padding-left:0 !important; padding-top:10px;}
.restaurant-form .col-md-3 > img	{padding: 5px 0 10px;}
.col-md-3.form-halal				{text-align:center;  padding:10px 0 0 !important;}
#small-form							{padding-top: 35px;} 
.divide								{border-left:1px solid white;}
.des 								{color: #fff;font-size: 16px; text-decoration:underline;}
.nav.nav-tabs.restaurant-tab		{background:none #fff; border-bottom:1px solid #cbcbcb; border-top:1px solid #cbcbcb; padding:5px 0; position:absolute;    right:7px; top: -42px;}
.nav.restaurant-tab li:first-child a:hover{ border-left:none !important;}
.customSelect						{ background: url("../images/select.png") no-repeat scroll right center #fff; border-radius:4px; color:#000; font-size:17px;    font-style:italic; margin-bottom:20px; padding:5px; text-align:left; width:188px !important;}.customSelectBox::before 			{display:none;}placeholder							{color:#000;}
.customSelect.changed				{background-color: #f0dea4;}
.customSelectInner					{width: 100%!important;}

.search-restaurant					{border:medium none; border-radius:4px; box-shadow:2px 2px 3px #3e3e3e; color:#3c3c3c; font-size:17px; font-style:italic; height:35px;    padding:0 5px; width:188px;}
.search								{text-align:center; padding-top:15px;}
.search > button					{background:none repeat scroll 0 0 rgba(0, 0, 0, 0); border:medium none;}
.search > button img{outline:none}
/* input[type=checkbox]				{display:none;} */
#rating-star3 + label				{background: url(../images/rating3-white.png) no-repeat scroll 0 0; display:inline-block; height:40px; padding:0; width: 150px; float:left;}
#rating-star3:checked + label		{background: url(../images/rating3.png) no-repeat scroll 0 0; display:inline-block; height:40px; padding:0; width:150px; float:left;}
#rating-star2 + label				{background: url(../images/rating2-white.png) no-repeat scroll 0 0; display:inline-block; height:40px; padding:0; width:95px; float:left;}
#rating-star2:checked + label		{background: url(../images/rating2.png) no-repeat scroll 0 0; display:inline-block; height:40px; padding:0; width:95px; float:left;}
#rating-star1 + label				{background: url(../images/rating1-white.png) no-repeat scroll 0 0; display:inline-block; height:40px; padding:0; width:45px; float:left;}
#rating-star1:checked + label		{background: url(../images/rating1.png) no-repeat scroll 0 0; display:inline-block; height:40px; padding:0; width:45px; float:left;}
.rating-star a						{ color:#fff !important; }
.rating-star a:hover				{ color:#fff !important; text-decoration:none;  }
#halal + label						{background: url(../images/glass-on.png) no-repeat scroll center center; display:inline-block; height:105px; padding:0; width:100%;
									-webkit-border-image: url(../images/form-border.png) 10 10 round; /* Safari 3.1-5 */
									-o-border-image: url(../images/form-border.png) 10 10 round; /* Opera 11-12.1 */
									border-image: url(../images/form-border.png) 10 10 round;
									border-left: 1px solid transparent; border-right:1px solid transparent;}

#halal:checked + label				{background: url(../images/glass-off.png) no-repeat scroll center center ; display:inline-block; height:105px; padding:0; width:100%;
									 -webkit-border-image: url(../images/form-border.png) 10 10 round; /* Safari 3.1-5 */
									-o-border-image: url(../images/form-border.png) 10 10 round; /* Opera 11-12.1 */
									border-image: url(../images/form-border.png) 10 10 round;
									border-left: 1px solid transparent; border-right:1px solid transparent;}
#restaurant_rating_3				{ position: relative; top: 12px; left: 10px; }
#restaurant_rating_2				{ position: relative; top: 12px; left: 10px; }
#restaurant_rating_1				{ position: relative; top: 12px; left: 10px; }
#food_rating_3						{ position: relative; top: 12px; left: 10px; }
#food_rating_2						{ position: relative; top: 12px; left: 10px; }
#food_rating_1						{ position: relative; top: 12px; left: 10px; }
#hotel_rating_3						{ position: relative; top: 12px; left: 10px; }
#hotel_rating_2						{ position: relative; top: 12px; left: 10px; }
#hotel_rating_1						{ position: relative; top: 12px; left: 10px; }
.popover.right						{ min-width:200px !important; }

/** ====== Restaurant Detail Page ====== **/

.detail-page .single-restaurant p	{margin:0px; padding:0px;}
.detail-page .single-restaurant p span{font-weight:800;}
.col-md-12.single-restaurant		{padding:20px 0; border-top: 1px solid #cfcfcf;}
.container.detail-page				{padding: 10px 0;}
.single-restaurant .address-map		{border:4px solid #cb0006; border-radius:5px; min-width:145px; min-height:125px;}
.map .acf-map						{border: 4px solid #cb0006;width:100%;height: 175px;}
.detail-page .heading h1				{margin: 0; padding:10px 0; text-align:center;}
.heading h1							{border-bottom:1px solid #cfcfcf; border-top: 1px solid #cfcfcf;}
.comment-respond .heading h1			{margin: 0; padding:10px 0; text-align:center;}
.comment-respond .heading			{border-bottom:1px solid #cfcfcf; border-top: 1px solid #cfcfcf;}
.comments-area p						{ padding-bottom:0px; }
.nav.restaurant-detail-tab 			{border-bottom:medium none; position:relative; display:inline-block; padding:10px 0;}
.nav.restaurant-detail-tab li.active a {color:#ec0c12; font-weight:600;}
.nav.restaurant-detail-tab li.focus a {color:#ec0c12; font-weight:600;}
.nav.restaurant-detail-tab li:first-child a{border-left:medium none !important;}
.nav.restaurant-detail-tab li a		{border-left:1px solid #575757 !important; border-radius:0; padding:0 15px; color: #4b4a4a; margin-right:0px;}
.nav.restaurant-detail-tab a:hover	{background-color:transparent !important; color:#ec0c12; border-left:1px solid #575757 !important; border-color:transparent;}
.dropdown-menu > .active > a			{ background-color:transparent !important;}
.dropdown-menu						{min-width:155px !important;}
#rating-yes + label					{background-color:transparent; border:1px solid #cb0006; display:inline-block; height:16px; margin-bottom:0; padding:0; width:16px; border-radius:2px; margin-left: 20px;}
#rating-yes:checked + label			{background-image:url(../images/clickyes.png); display:inline-block; height:16px; border:none; border-radius:2px; padding:0; width:16px;}
#rating-no + label					{background-color:transparent; border:1px solid #cb0006; display:inline-block; height:16px; margin-bottom:0; padding:0; width:16px; border-radius:2px; margin-left: 20px;}
#rating-no:checked + label			{background-image:url(../images/clickyes.png); display:inline-block; height:16px; border:none; border-radius:2px; padding:0; width:16px;}
.col-md-12.rating-form				{padding:40px 0; text-align:center;}
.rating-form .reason					{border:2px solid #cfcfcf; border-radius:4px; padding:8px 5px; width:100%; margin-bottom:20px;}
.rating-form .rating-button			{padding:5px 30px;}
.comment-respond .reason				{border:2px solid #cfcfcf; border-radius:4px; padding:8px 5px; width:100%; margin-bottom:20px;}
.comment-respond .rating-button		{padding:5px 30px;}
.restaurant-name h2					{float:left; margin:0 20px 0 0; padding-bottom: 10px;}
.restaurant-name					{margin-top:15px}
.col-md-12.small-fonts				{font-size:14px; line-height:20px; padding:0 0 10px;}
.detail-page .row					{margin:0px !important;}
/* .menuBox							{border:4px solid #cfcfcf; border-radius:5px; margin:10px;} */
.menuBox							{border: 4px solid #CB0006; border-radius: 5px; margin-right: 10px; min-height: 158px; }
.menuBox:hover						{border:4px solid #CB0006}
.menuBox h3 						{margin: 3px 0px 3px 0px; font-size: 18px !important;}
.menuBox p							{font-size:13px; line-height:18px; padding-bottom:0;}
.menuBox .price 					{position: absolute; bottom: 0px; right: 10px; top: 115px; font-size: 18px; font-weight: 600; }
#restaurant-page-menu .owl-controls	{background-color:transparent; left:-17px; position:absolute; top:43%; width:105%;}
#restaurant-page-menu .owl-buttons	{float:none;}
#restaurant-page-menu .owl-prev		{background: url(../images/left-arrow.png) no-repeat scroll 0 0; color:transparent; float:left; height:25px; left:0;}
#restaurant-page-menu .owl-next		{background: url(../images/right-arrow.png) no-repeat scroll 0 0; color:transparent; float:right; height:25px; right:0; margin-right: 0px;}
input['type=radio']					{visibility:hidden;}
.hiddenRadio						{visibility:hidden;}
.col-md-12.heading > h1				{margin:0; padding:10px 0; text-align:center;}
.titleHeading 						{font-size: 26px !important; border-bottom: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf; margin: 0; padding: 10px 0; text-align: center; }
.col-md-12.small-products			{margin-bottom:10px;}
.col-md-3.col-sm-12.pad10-top.align-center img {display: inline-block;}
#friendly-rating li 				{ list-style:none; }



/** ====== Hotel Detail Page ====== **/
.otherfacilities ul li				{list-style:disc !important; }



/** ====== Destination Detail Page ====== **/

.destination-page p span			{font-weight:800; padding-right: 5px;}
.destination-page .restaurant-name p{margin:0px;padding:0px;}
.row.embasy-name					{border-top:1px solid #cfcfcf; padding:20px 0; padding-bottom: 5px !important;}
.embasy-name .embasy-map img		{border:4px solid #f00; border-radius:5px; min-width:145px; min-height:125px;}
.destination-page .embasy-map		{padding-right:0;}
.destination-page .icon-description {padding-right:0px;}
.icon-description ul				{padding-left:0px;}
.icon-description ul li				{font-size:15px; font-weight:600; list-style:none outside none; border-bottom:1px solid #8b8b8b; padding: 15px 0px; margin: 0px;}
.icon-description ul li img			{color: #000; text-decoration: none; padding: 0px 3px 0px 0px; }
.icon-description ul li:last-child	{border:none;}
.icon-description .current-location	{background:url(../images/location-icon.png) no-repeat scroll 0 0;}
.icon-description .restaurant-map	{background:url(../images/restaurant-icon.png) no-repeat scroll 0 0;}
.icon-description .hotel-map		{background:url(../images/hotel-icon.png) no-repeat scroll 0 0;}
.icon-description .mosque-map		{background:url(../images/mosque-icon.png) no-repeat scroll 0 0;}
.icon-description .destination-map	{background:url(../images/destination-icon.png) no-repeat scroll 0 0;}
.icon-description .embasy-map		{background:url(../images/embasy-icon.png) no-repeat scroll 0 0;}
.icon-description > h2				{margin-top:0;}
.icon-description ul li a			{ color: #000; text-decoration: none; padding: 5px 0 10px 30px; }
.destinationform .search-restaurant	{ width:100%; }
.destinationform .customSelectBox	{ width:90%; }
.destinationform .customSelect		{ width:100%; }


/** ====== Food & Drink Page ====== **/

.restaurant-form .rating-lavel		{color:#fff; font-size:16px; padding:10px 0 0; text-decoration:underline;}
.restaurant-form .col-md-6			{padding-left:0 !important; }
/* .food-drink .customSelect			{width:435px;}
.food-drink .search-restaurant		{width:435px;} */
.food-drink .productExcerpt .productImage img 	{border:4px solid #cb0006; width: 100%; height: 175px;}
.food-drink	.productExcerpt .stars	{ padding-bottom:10px;}
.food-drink	.productExcerpt .food-products { /* border-bottom:1px solid #ccc; */ padding: 30px 0 0;}
.food-drink .productExcerpt			{ border:none; padding:0px;}
.food-drink	.productExcerpt .food-products ul { list-style:none; padding:0px; margin:0px; }
.food-detail h2						{float:left; margin:0 20px 0 0; padding: 10px 0;}
.food-detail						{padding:15px 0 0;}
.food-detail .small-fonts			{font-size:14px; line-height:20px; margin-bottom:0px;}
.food-detail .col-md-2.pad10-top > p{margin-top:10px; padding-bottom:0px !important}
.food-detail .col-md-2.pad10-top > p span{font-weight:600;}


/** ====== Application-page-Page ====== **/
.application-forms					{margin-top:40px;}
.application-forms .form-group		{margin-bottom: 25px;}
.application-forms label			{font-size:19px; font-weight:normal; text-align:left !important; padding-top:0px !important;}
.application-forms h2				{border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin:40px 0; padding:8px 10px;}
.application-forms h2 span			{font-size:13px; font-weight:normal;}
.application-forms label span		{float:right; font-weight:600;}
.application-forms .form-li			{background-color:transparent; border:2px solid #cc060c; border-radius:10px; float:left; height:12px; margin:6px; width:12px;}
.forms #rating-yes + label			{margin: 5px 5px 0px 0px;}
.forms #rating-no + label			{margin: 5px 5px 0px 0px;}
.application-forms label .small-text{font-size:15px; font-weight:normal; float:none;}
.application-forms .large			{height:130px; overflow:hidden;}
.application-forms .btn.btn-form	{background-color:#cb0006; color:#fff; padding:5px 30px; margin:30px 0px;}
.application-forms .terms p			{margin-bottom:7px;}
.fileUpload							{position:relative;	overflow:hidden; margin:10px;}
.fileUpload input.upload			{position:absolute;	top:0; right:0;	margin:0; padding:0; font-size:20px; cursor:pointer; opacity:0;	filter:alpha(opacity=0);}
.fileUpload.btn.btn-danger			{margin-top:0;}
#uploadFile							{background-color:transparent; border:1px solid #ddd; border-radius:4px; height:35px; padding:5px 10px; margin-right:20px;}
.application-forms .menu			{border:medium none !important; margin:0px; padding-left:0px;}
.forms .add-div label				{padding-left:0;}
.forms .add-div h2					{margin-bottom:0 !important;}
.forms .add-div						{width:270px; float:left; margin-right:10px;}
.add-div-btn .btn					{background:url(../images/add-div.png) no-repeat scroll 11px 6px #cb0006; color:#fff; margin-top:37px; padding:6px 20px!important;}
.add-div-btn						{float:left; width:45px;}
.add-div-btn .add-btn				{ margin-top:0px !important;}					
.application-forms .form-control:focus{border-color: #cb0006 !important; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(203, 0, 6, .6);
									 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(203, 0, 6, .6);}
.application-forms .customSelect	{background:url(../images/select2.png) no-repeat scroll right center #fff !important; color:#333 !important; font-style: normal;  margin-bottom:0; width:280px;}
#typebusinessform   .customSelect, #typebusinessform  .customSelectBox	{ width:100% !important; background:none !important; }
/** == forms-chekbox-css == **/
#rating-yes1 + label				{background-color:transparent; border:1px solid #cb0006; display:inline-block; height:16px; margin-bottom:0; padding:0; width:16px; 									 									 border-radius:2px; margin-left: 20px;}
#rating-yes1:checked + label		{background-color:#cb0006; display:inline-block; height:16px; border:1px solid #cb0006; border-radius:2px; padding:0; width:16px;}
#rating-no1 + label					{background-color:transparent; border:1px solid #cb0006; display:inline-block; height:16px; margin-bottom:0; padding:0; width:16px;	 	     								border-radius:2px; margin-left: 20px;}
#rating-no1:checked + label			{background-color:#cb0006;  border-radius:2px; display:inline-block; height:16px; padding:0; width:16px;}



#rating-yes2 + label				{background-color:transparent; border:1px solid #cb0006; display:inline-block; height:16px; margin-bottom:0; padding:0; width:16px; 			 									 border-radius:2px; margin-left: 20px;}
#rating-yes2:checked + label		{background-color:#cb0006; display:inline-block; height:16px; border:1px solid #cb0006; border-radius:2px; padding:0; width:16px;}
#rating-no2 + label					{background-color:transparent; border:1px solid #cb0006; display:inline-block; height:16px; margin-bottom:0; padding:0; width:16px;          							 border-radius:2px; margin-left: 20px;}
#rating-no2:checked + label			{background-color:#cb0006;  border-radius:2px; display:inline-block; height:16px; padding:0; width:16px;}


#rating-yes3 + label				{background-color:transparent; border:1px solid #cb0006; display:inline-block; height:16px; margin-bottom:0; padding:0; width:16px; 			 									 border-radius:2px; margin-left: 20px;}
#rating-yes3:checked + label		{background-color:#cb0006; display:inline-block; height:16px; border:1px solid #cb0006; border-radius:2px; padding:0; width:16px;}
#rating-no3 + label					{background-color:transparent; border:1px solid #cb0006; display:inline-block; height:16px; margin-bottom:0; padding:0; width:16px;          							 border-radius:2px; margin-left: 20px;}
#rating-no3:checked + label			{background-color:#cb0006;  border-radius:2px; display:inline-block; height:16px; padding:0; width:16px;}


#rating-yes4 + label				{background-color:transparent; border:1px solid #cb0006; display:inline-block; height:16px; margin-bottom:0; padding:0; width:16px; 			 									 border-radius:2px; margin-left: 20px;}
#rating-yes4:checked + label		{background-color:#cb0006; display:inline-block; height:16px; border:1px solid #cb0006; border-radius:2px; padding:0; width:16px;}
#rating-no4 + label					{background-color:transparent; border:1px solid #cb0006; display:inline-block; height:16px; margin-bottom:0; padding:0; width:16px;          							 border-radius:2px; margin-left: 20px;}
#rating-no4:checked + label			{background-color:#cb0006;  border-radius:2px; display:inline-block; height:16px; padding:0; width:16px;}


#rating-yes5 + label				{background-color:transparent; border:1px solid #cb0006; display:inline-block; height:16px; margin-bottom:0; padding:0; width:16px; 			 									 border-radius:2px; margin-left: 20px;}
#rating-yes5:checked + label		{background-color:#cb0006; display:inline-block; height:16px; border:1px solid #cb0006; border-radius:2px; padding:0; width:16px;}
#rating-no5 + label					{background-color:transparent; border:1px solid #cb0006; display:inline-block; height:16px; margin-bottom:0; padding:0; width:16px;          							 border-radius:2px; margin-left: 20px;}
#rating-no5:checked + label			{background-color:#cb0006;  border-radius:2px; display:inline-block; height:16px; padding:0; width:16px;}


#rating-yes6 + label				{background-color:transparent; border:1px solid #cb0006; display:inline-block; height:16px; margin-bottom:0; padding:0; width:16px; 			 									 border-radius:2px; margin-left: 20px;}
#rating-yes6:checked + label		{background-color:#cb0006; display:inline-block; height:16px; border:1px solid #cb0006; border-radius:2px; padding:0; width:16px;}
#rating-no6 + label					{background-color:transparent; border:1px solid #cb0006; display:inline-block; height:16px; margin-bottom:0; padding:0; width:16px;          							 border-radius:2px; margin-left: 20px;}
#rating-no6:checked + label			{background-color:#cb0006;  border-radius:2px; display:inline-block; height:16px; padding:0; width:16px;}

/** ===== Comment Section ==== **/
#comments .comment-list, #comments	{ text-align: left; }
.comments-title						{ clear: both; margin-bottom: 20px !important; border-bottom: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf; padding: 10px 0px; }
#comments .comment_date				{ font-size: 10px; }
#comments .commentmetadata			{ font-weight: bold; }
#comments li 						{ border-bottom: 1px dotted #ccc; margin-bottom: 10px; padding-bottom: 10px; }
#comments li:last-child				{ border-bottom: none; }
#comments .comment a 				{ color: #000 !important; }		
#respond 							{ text-align: center; }

/** ====== Footer ====== **/
footer 								{ background:#1b1b1b; width:100%; list-style:none; text-align: center;}
.footer								{ padding:20px 0px;}
.footer ul							{ padding:0px; margin:0px; margin-bottom:5px; padding-bottom:5px; }
.footer ul li						{ border-right:1px solid #323232; border-left:1px solid #000; float:left; list-style:none; padding:3px 5px; min-width: 125px; }
.footer ul li:first-child			{ border-left:none !important; }
.footer ul li:last-child 			{ border-right: none !important; background-color: #CB0006; border-radius: 4px; margin-left: 10px; }
.footer ul li:last-child a			{ border-right:none !important; color:#fff !important; }
.footer ul a						{ color:#fff; text-decoration:none;}
.borderbottomFooter					{ border-bottom:1px solid #323232; overflow:hidden; margin-bottom:5px; }
.footer .current-menu-item	a		{ background-color:transparent !important; }
/*.footer ul li						{ border-right:1px solid #323232; border-left:1px solid #000; float:left; list-style:none; padding:0px 25px;}
.footer ul a					{color:#fff; text-decoration:none;}
.footer ul					{padding-left: 0 !important;}
.footer ul, .footer ul	{padding: 0 !important;}
.footer ul li:first-child	{border-left:medium none; padding-left:0;}
.footer .col-md-3 li				{float:left; list-style:none outside none; padding:0px 0px; text-align: center;margin: 15px 0px;}
.footer .col-md-3					{padding:0px !important}
.footer .col-md-3 a					{color:#ff2500; text-decoration:none;} */

#makeMeScrollable
{
	width:100%;
	height: 330px;
	position: relative;
}
#makeMeScrollable div.scrollableArea img
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	height: 330px !important;
}

.acf-map {
	width: 100%;
	height: 200px;
	border: #ccc solid 1px;
	margin: 0px;
	padding:0px;
}

/** ====== Copyrights ====== **/

.copy-rights						{background-color: #000; padding:0;} 
.copy-rights p						{color:#fff; font-size:12px; margin:0; padding:3px 0;}
.copy-rights a						{color:#fff; font-weight:bold; }
.copy-rights a:hover				{color:#fff; text-decoration:underline; }



.stars img {
  height: 21px;
}


/* Widget CSS */
.recentPostSidebar { margin: 0px; padding: 0px; }
.recentPostSidebar li { list-style: none; float: none; margin-bottom: 10px; border-bottom: 1px solid #c8c8c8; padding-bottom: 10px; }
.recentPostSidebar li img { width: 75px; height: 60px; border: 2px solid #CB0006; }
.recentPostSidebar li h2 { margin: 0px; font-size: 12px !important; }
.recentPostSidebar li h2 a { color: #000; }

.categorySidebar 	{ margin: 0px; padding: 10px; }
.categorySidebar li { list-style: disc !important; float: none; margin-bottom: 5px; padding-bottom: 5px; color: #fff; }
.categorySidebar li a { margin: 0px; font-size: 14px !important; color: #fff; }


/* Large desktops and laptops */
@media (min-width: 1200px) {
.tab_container_login 				{ left:2px; }
.productExcerptWidth				{ width: 49% !important; }
}



/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
.tab_container_login 				{ left:2px; }
.welcomeslide						{ right: 10px; }
.watchVideo							{ top: 365px; }
.chopstick							{ left: -20px; position: absolute; top: 270px; }
.keychain							{ right: -125px; }
.productExcerptWidth				{ width: 49% !important; }
}



/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	
.welcomeslide						{ right: 10px; }
.watchVideo							{ top: 365px; }
.chopstick							{ left: -20px; position: absolute; top: 270px; }
.keychain							{ right: -125px; }
.recommendMenu						{ margin-top: 30px; }

.tab_container_login 				{ left:2px; }
.owl-controls						{top:-15px; }
.navbar								{float:left; }
.footer .col-md-9 li:first-child 	{border-left:medium none; padding-left:20px;}
.footer .col-md-9 li				{font-size:12px; padding:25px 10px; text-align:center;}
.footer .col-md-3 li 				{padding: 22px 0; text-align:center;}

#halal + label,#halal:checked + label{border-right: medium none;}
.nav.nav-tabs.restaurant-tab		{top:-15px;}
.headingBg							{margin-top:15px;}
.productExcerpt .productImage img	{margin:0px; height: auto !important; }
#restaurant-menu .owl-controls		{left:-12px}
.productExcerptWidth				{ width: 100% !important; }
}



/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
/* Slider CSS */
.welcomeMsg							{ float:left; }
.chopstick							{ top: 285px; }
.sweets 								{ position: absolute; right: 0; top: -320px; }
.welcomeslide						{ right: 25px; top: -220px; }
.keychain							{ bottom: -140px;  right: 200px; }
.watchVideo							{ right: 10px; top: 40px; }
.recommendMenu						{ height: 200px !important; }

.tab_container_login 				{ left:143px; }
.food-products .pad30-bottom		{ border-bottom: 1px solid #ccc; margin-bottom: 10px; }
.nav.navbar-nav.main-nav			{margin:0; width:100%;}
.nav.navbar-nav.main-nav > li		{width: 100%; height: 40px;}
.nav.main-nav a						{padding: 12px 10px;}
.nav.main-nav						{margin-top: 10px !important;}
.social-header					{ max-height: 65px; }
.main-nav li:first-child a			{padding-top:0px !important;}
.main-nav li:first-child a			{color: transparent !important; background: url(../images/home_icon.png) no-repeat center right; background-position-x: 15px; background-position-y: 0px;}
.carousel-control .icon-next  		{right: 26% !important; }
.owl-controls						{top: -15px; }
.box img								{width:200px; height:155px;}
.box .videoGreat						{width:200px; height:155px;}
 .productExcerpt .productImage img 	{min-width:100% !important; height:auto;min-height: 175px;}
 .food-drink .productExcerpt .productImage img 	{min-width:100% !important; height:auto;min-height: 175px;}
.productExcerpt .map .acf-map   {min-width:100% !important; min-height:175px;} 
#halal + label,#halal:checked + label{border-right: medium none;}
#halal + label,#halal:checked + label{border-left: medium none;}
.nav.nav-tabs.restaurant-tab		{text-align:center; top:-20px; width:100%; height: 105px;}
.headingBg							{margin-top:15px;}
#myTab > li							{display: inline-block;    float: none;}

.footer li 				{width:50%;}
.footer li:nth-child(even){border:none !important;}
.footer li				{border-left:none !important;}
.tab-content{text-align:center;}
.map{margin-bottom:30px;}
.stars img{margin:auto; }
.copy-rights .col-md-6 > p			{text-align: center; float:none !important; margin:5px;}
.productExcerpt .productImage img	{margin:0 0 30px;}
#restaurant-menu .owl-controls		{left:-12px}
.rating-star						{ text-align:center;}
#rating-star3 + label				{width:125px;}
#rating-star3:checked + label		{width:125px;}
#rating-star2 + label				{width:87px; }
#rating-star2:checked + label		{width:87px; }
#rating-star1 + label				{width:48px;}
#rating-star1:checked + label		{width:48px;}
.restaurant-form .col-md-3			{ padding-right:0px;}
.food-drink	.productExcerpt .food-products { border-bottom:1px solid #ccc; padding:30px 0px}
.videoBtn 							{ display:none !important; }
.greatJapanImage img 				{ width: 100% !important; height: auto; }
.productExcerpt .productImage img 	{ border: none !important; }
.minheightauto						{ min-height: auto !important; }
}


@media (max-width: 720px) {
/* Slider CSS */
.welcomeMsg							{ float:left; margin-left: 20%; }
.chopstick							{ top: 240px; }
.sweets 							{ position: absolute; right: 0; top: -320px; }
.welcomeslide						{ left: 20%; top: 65px; }
.keychain							{ bottom: -450px; right: 20px; }
.watchVideo							{ right: 10px; top: -30px; }
.smallWidthMargin					{ margin-top:300px; }
#owl-example5 .owl-prev				{ background:url(../images/arrow-left1.png) no-repeat; opacity:0.8; }
#owl-example5 .owl-next				{ background:url(../images/arrow-right1.png) no-repeat; opacity:0.8; }


.carousel-control .icon-next   		{right:50% !important; }
.footer li 				{width:50%;}
.footer li:nth-child(even){border:none !important;}
.footer li				{border-left:none !important;}
.main-conatiner.footer .row			{padding: 0 !important;}
#myTab > li							{display: inline-block;    float: none;}
#restaurant-menu .owl-controls		{left:-12px}
#restaurant-menu .owl-controls		{left:-12px; width:106%;}
}


@media (max-width: 720px) {
.carousel-inner .item 				{ height: 300px !important; }
.greatJapancontainer				{ height: 300px !important; }

}

/* Landscape phones and smaller */
@media (max-width: 480px) {

.mobilelogin{
min-height: 30px;
float: left;  
}

.tabs_login li{margin-left:0px;}


/* Slider CSS */
.welcomeMsg							{ float:left; margin-left: 0px; width: 275px; -ms-transform: rotate(-5deg);  /* IE 9 */  -webkit-transform: rotate(-5deg); /* Chrome, Safari, Opera */ transform: rotate(-5deg); }
.chopstick							{ left: -10px; top: 260px; }
.sweets 							{ top: -330px; width: 100px; }
.welcomeslide						{ left: 0px; top: 65px; width: 300px; -ms-transform: rotate(2deg); /* IE 9 */  -webkit-transform: rotate(2deg); /* Chrome, Safari, Opera */ transform: rotate(2deg); }
.keychain							{ bottom: -520px; right: 20px; }
.watchVideo							{ right: 10px; top: -30px; }
.smallWidthMargin					{ margin-top:470px; }	
#owl-example5 .owl-next				{ margin-right: 0px; }
#owl-example5 .owl-controls			{ left: 0; width: 300px; }
	
.tab_container_login				{ left:0px; }
.rating-star {/* border-bottom: 1px solid #fff; */ padding-bottom:10px;}
.divide		{border:none!important;}.rating-star label{ float:none!important;}.rating-star a{ top: -18px!important;}.small-products{text-align:center;}
.small-products img{margin:auto;}
.small-products .videoGreat	{ margin:auto; }

#halal + label {border-image:none!important;border-bottom: 1px solid #fff;}
#myTab > li							{float:none !important;	display:block;	text-align:left;}
.nav.nav-tabs.restaurant-tab		{top:-20px;}
.nav.restaurant-tab li a ,.nav.restaurant-tab li a:hover {border-left:0 none transparent !important;}
.arrangeby							{ float: none !important; padding: 0px 10px; text-align:left;clear: both; }
.nav.nav-tabs.restaurant-tab		{top:-55px;  padding: 0 10px;}
.nav.restaurant-detail-tab li a		{ border-left:none !important;}
#restaurant-menu .owl-controls		{left:-12px; width:106%;}
#restaurant-page-menu .owl-controls {left:-13px; width: 110%;}

.footer li 							{width:100%;}
.footer li:nth-child(even)			{border:none !important;}
.footer li:nth-child(odd)			{border:none !important;}
.footer li							{border-left:none !important;}
/* 
.food-drink .customSelect			{width:260px;}
.food-drink .search-restaurant		{width:260px;} */

}


/* Portrait phones */
@media (max-width: 320px) {

.navbar-brand.logo > img			{width:260px;}
#myTab > li							{float: none;}
.nav.nav-tabs.restaurant-tab		{top:-55px;  padding: 0 10px;}
.nav.restaurant-tab li a			{border-left:medium none;}
#restaurant-page-menu .owl-controls {left: -13px; width: 110%}
#restaurant-page-menu .owl-next		{background: url(../images/right-arrow.png) no-repeat scroll 10px 0 rgba(0, 0, 0, 0);}

.footer li 							{width:100%;}
.footer li:nth-child(even)			{border:none !important;}
.footer li:nth-child(odd)			{border:none !important;}
.footer li							{border-left:none !important;}


}



.wp-pagenavi .current, .wp-pagenavi a:hover, .wp-pagenavi span:hover { background: #cb0006 !important; color: #fff !important; padding: 1px 5px !important; border-radius: 3px !important; }
.wp-pagenavi .pages:hover { background:#fff !important; color: #000 !important; }
.wp-pagenavi a, .wp-pagenavi span { background: #fff !important; color: #000 !important; padding: 1px 5px !important; border-radius: 3px !important; border:none !important; }
 .qundeel p{
	 float:left;width:80%;
	 }
	 
.filedsNone							{ display:none; }
.restaurant-form input[type="checkbox"] { margin:15px 15px 0px 0px; float:left; height: 16px; width: 16px; }
.restaurant-form label				{ color: #fff; font-weight: 300; float: left; min-width: 125px !important; text-align: center; }
.labelP								{ color: #fff; padding: 10px 0px 0px 0px; }
.arrangeby							{ float: left; margin: 0px; padding: 0px 10px; }
.catcolor a							{ color:#333; text-decoration:none; }
.catcolor a:hover					{ color:#333 !important; text-decoration:none !important; }

.top-fb img							{ border: 1px solid #fff; background: #fff; border-radius: 25px;}
.top-twitter img 						{ border: 1px solid #fff; background: #fff; border-radius: 25px;}

.footerBGimg						{ position: absolute; top: -82px; right: 0px; width:240px;}
footer								{ position: relative; /* margin-top: 80px; */ }




.restaurant_station .customSelect, .faizan1 { display:none; }

.alert { padding: 12px 15px !important; }
.messarealert { position:absolute; top:0px; right:0px;}
.messagealertss, #feedback1, #feedback { position: fixed; top: 35px; right: 10px; padding: 20px 40px !important; display:none; }
/* Login Div */
.loginnav { float:right; color:#fff;  padding: 4px 10px; }
.loginnav a{ color:#fff; padding: 6px 6px; }
.loginnav a:hover { color:#cb0006; text-decoration:none; background:#fff; }
.loginnavactive { color:#cb0006 !important; text-decoration:none; background:#fff; }
#login { width: 230px; background: #fff; border-left: 2px solid #2c2c2c; position: absolute; padding: 20px; z-index: 9997; top: 29px; right: -50px; border-right: 2px solid #2c2c2c; border-bottom: 2px solid #2c2c2c; display:none; } 
#register { width: 230px; background: #fff; border-left: 2px solid #2c2c2c; position: absolute; padding: 20px; z-index: 9998; top: 29px; right: -50px; border-right: 2px solid #2c2c2c; border-bottom: 2px solid #2c2c2c; display:none; } 
#forget { width: 230px; background: #fff; border-left: 2px solid #2c2c2c; position: absolute; padding: 20px; z-index: 9999; top: 29px; right: -50px; border-right: 2px solid #2c2c2c; border-bottom: 2px solid #2c2c2c; display:none; } 
.crossdiv { position: absolute; right: 5px; top: 0px; color: #333 !important; font-weight: bold; }
.loginnav label { color:#333; font-family: 'PT Sans', sans-serif !important; font-weight:normal; } 

.tab_container_login { display:none; } 
#wp-user-control-widget-2, #wp-user-control-widget-2 a{ text-align:right; color:#fff;}
.crossdiv { position: absolute; right: 5px; top: 0px; color: #333 !important; font-weight: bold; }
.crossdiv:hover { text-decoration:none !important; }
.tabs_login { margin:0px !important;}
#wp-user-control-login-register-password { z-index:999; position:relative; }
.tab_container_login { background:#fff; position:relative; z-index:999999; color:#333; width: 289px !important;}
ul.tabs_login li:first-child { margin-left:135px !important;}
ul.tabs_login li { border:none !important; border-top-right-radius:0px !important; border-top-left-radius:0px !important; height:29px !important; margin:0 -1px 0 0 !important;}
ul.tabs_login li.active_login { color:#cb0006; text-decoration:none; background:#fff; }
ul.tabs_login li.active_login a { color:#cb0006 !important;}
.tab_container_login { text-align:left;  top: -1px !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius:0px !important;  border-top-right-radius:0px !important;  border: 2px solid #2c2c2c !important; border-right: 2px solid #2c2c2c !important; border-bottom: 2px solid #2c2c2c !important; border-top: none !important; }
.tab_container_login .form-group { margin-bottom:10px !important; }
#login_div { display:none; }
.ratingbtnwidth		{ width:167px !important; margin-bottom:10px; }
.unfavouriteBtn { background:url(../images/unfavouriteBtn.png) no-repeat; width:167px; height:28px; }
.favouriteBtn { background:url(../images/favouriteBtn.png) no-repeat; width:167px; height:28px; }


.unfavclickreg { background:url(../images/unfavouriteBtnSmall.png) no-repeat; width:101px; height:28px; }
/* Favorite Page */
.favoritePage .nav.nav-tabs.restaurant-tab		{background:none #fff; border-bottom:1px solid #cbcbcb; border-top:1px solid #cbcbcb; padding:5px 0; position:relative !important; right:0px; top: 0px; font-size: 20px;}
.favoritePage .nav.restaurant-tab li:first-child a:hover{ border-left:none !important;}
.favoritePage .nav-pills > li > a { color:#333 !important; } 
.favoritePage .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { background-color:#cb0006 !important; color:#fff !important; border-radius: 0px;}
.favoritePage .nav-stacked > li > a:hover, .nav > li > a:focus { background-color:#cb0006 !important; color:#fff !important; border-radius: 0px;}
.favoritePage .nav-stacked > li { border-bottom: 1px solid #ccc; }
.favoritePage .nav-stacked > li { margin-top:0px; }
.favoritePage .nav-stacked > li a { padding-left: 35px; }
.printbutton 		{ position: absolute; right: 0px; top: 15px; background: #fff; padding-left: 10px; } 
.go-to-prints		{ position: absolute; right: 5px; top: -10px; width: 100px; }
/* .addtoprint checkbox { margin:0px; }
.addtoprint	label	{ font-weight: normal;} */
.productExcerpt input[type="checkbox"] {display:none;}
.productExcerpt input[type="checkbox"] + label {color:#f2f2f2; font-family:Arial, sans-serif; font-size:14px;}
.productExcerpt input[type="checkbox"] + label span {display: inline-block; width: 110px; height: 19px; margin: 20px 50px 0px 0px; vertical-align: middle; background: url(../images/clickno.png) left top no-repeat; cursor: pointer; padding-left: 20px; font-weight: normal; color: #333;} 
.productExcerpt input[type="checkbox"]:checked + label span {background:url(../images/clickyes.png) top no-repeat; background-position-x: 0px;}

.profileIcon	{ background: url(../images/icon_profile.png) no-repeat 0 0 scroll; transition: all 200ms linear; -webkit-transition: all 200ms linear; background-position: 0px -12px;}
.active .profileIcon, .profileIcon:hover { background: url(../images/icon_profile.png) no-repeat; background-position: 0px -52px;}
.favIcon	{ background: url(../images/icon_favourites.png) no-repeat 0 0 scroll; transition: all 200ms linear; -webkit-transition: all 200ms linear; background-position: 0px -12px;}
.active .favIcon, .favIcon:hover { background: url(../images/icon_favourites.png) no-repeat; background-position: 0px -52px;}
.logoutIcon { background: url(../images/icon_logout.png) no-repeat 0 0 scroll; transition: all 200ms linear; -webkit-transition: all 200ms linear; background-position: 0px -12px;}
.active .logoutIcon, .logoutIcon:hover { background: url(../images/icon_logout.png) no-repeat; background-position: 0px -52px;}
.printHeader	{ display:none;}

/* .gm-style				{ visibility: hidden !important; } */ 
.mapsetting 				{ bottom: -1px; position: absolute;  background: #cb0006; border-top-right-radius: 5px; }
.mapsetting a 				{ color: #FFF; padding: 3px 10px !important; } 
.mapsetting a:hover, .mapsetting a:active, .mapsetting a:focus	{ color: #FFF; text-decoration:none; }


#listnewly li, #listmuslim li, #listlunch li, #listdinner li { 
	display:none;
}

#loadMorenewly, #loadMoremulsim, #loadMorelunch, #loadMoredinner {
    color: white;
    cursor: pointer;
    margin-top: 30px;
}

#loadMorenewly:hover {
    color:black;
}
#showLess {
    color:red;
    cursor:pointer;
}
#showLess:hover {
    color:black;
}



.count-box			{ display:none; }
.carousel-caption h3{ font-size: 16px !Important; background: rgba(0,0,0,0.8); padding: 10px 0px; border-radius: 3px; }

.register_active{color: #cb0006 !important;
background: white;
font-weight: bold;}

.printMenuItemBox {
	width: 227px; float: left; margin-top: 10px; min-height: 108px; display: none; margin-right: 0px; margin-left: 10px;
}
.headingMenuPrintMenu {     
	clear: both;
    padding-top: 10px;
    margin-left: 10px; 
}

.printMenuItemBox h3{ 
	font-size: 12px !important;
}

.printMenuItemBox p{ 
	font-size: 12px;
    line-height: 14px;
}

.printMenuItemBox .price{ 
	font-size: 12px;
    top: 83px;
    right: 5px;
}
.printMenuHeading { 
	display: none !important;
}


/* Print */	 
@media print
{   
	@page 
    {
        size: A4;   /* auto is the current printer page size */
        margin: 0mm;  /* this affects the margin in the printer settings */
    }

    body { 
    	margin: 400cm 0mm; 
    }

	a[href]:after {
		content: none !important;
	}
  
    .no-print, .no-print *
    {
        display: none !important;
    }
	.header, .slider, .printareaRemove, footer, .go-to-print, .rating-button, .videoBtn {
		display:none !important;	
	}
	.productImage{
		width:150px !important;
		height:175px !important;
		float:left !important;
	}
	
	.map {
	 	width:150px !important;	
		height:175px !important;
		float:left !important;
	}
	
	.map1 {
	 	width:300px !important;	
		height:175px !important;
		float:left !important;
	}
	
	.printTitlearea {
		width:350px !important;	 
		text-align:left !important;
		position:relative !important;
	}
	/*
	.printTitlearea h2 {
		width:300px !important;	
	} */
	
	.printTitlearea .stars {
		position: absolute !important;
		right:-120px !important;
		top:0px !important;
	}
	
	.printTitlearea .starfoodanddrink {
		position: absolute !important;
		right:-350px !important;
		top:0px !important;
	}
	
	.printTitlearea .starrating {
		position: absolute !important;
		right:0px !important;
		top:0px !important;
	}
	
	.halal-badge {
		position: absolute !important;
		left:250px !important;
		top:50px !important;
	}
	
	.halal-badge img {
		width:56px !important;
		height: 56px !important;	
	}
	
	.printHeader {
		display:block; 	
	}
	
	.go-to-prints {
		display:none !important;	
	}
	.printMenuItemBox, .printMenuHeading {
		display: block !important;
	}

	.footerPrintMenu {
		display: block;
		position: absolute;
		bottom: 0 !important; /* Because it's footer */
	}

	.headerPrintMenu {
		display: block;
		/*position: absolute;
		top: 10px;*/
      /*  page-break-after:always;*/
	}

	.page-break {
		display: block; 
		page-break-after: always;
	}
}



.restaurant_div li:nth-child(odd) { clear: both; }
.socialMenu li img{    width: 22px; height: 22px;}
.footerBGimg{    width: 240px; height: 94px;}

#wpsl-gmap .hidemap{	position: absolute;
    top: 0;
    right: -8px;
    z-index: 100000;
    font-size: 15px;
    font-weight: bold;
    background: white;
    width: 20px;
    cursor: pointer;}
	
@media (max-width: 420px) {
	
	.content{    margin-bottom: 65px;}
	.wp-pagenavi a, .wp-pagenavi span {
    background: #fff !important;
    color: #000 !important;
    padding: 1px 3px !important;}
#wp-user-control-login-register-password  .tabs_login li{margin-left: 0px !important;}
.pagination-rating{    width: 95%;margin: auto;float: none!important;}
.wp-pagenavi a{margin:0px!important;}
.restaurant-form input[type="checkbox"]{   float: none!important;}
.favouriteBtn {display: block; margin: auto;margin-bottom: 10px;}
a{word-wrap: break-word;}
.owl-controls {top: -35px;}
#menu-item-1453, #menu-item-1454 {
    width: 45%;
    margin: auto;
    float: none;
    clear: both;
}
#owl-example{
    padding: 25px 15px;
}

.detail_btn {max-width: 135px;
    margin: auto!important;
    margin-top: 50px!important;}
	
	.detail_btn a { margin-bottom: 0px;}
	   
}

@media (max-width: 768px){
.owl-controls {
    top: -35px!important;
}
.detail_btn{}
#menu-item-1453 , #menu-item-1454{width:45%;    margin: auto;
    float: none;
    clear: both;}
.small-products a{ display: block; margin: auto; margin-bottom: 30px;}

.rating-button{max-width: 135px;}
.categorySidebar li{list-style:none!important;}
}

@media (max-width: 980px){
.cate_sidebaar, .greatJapanImage{width:100%!important;}
.categorySidebar li{list-style:none!important;}
}