/*
green
267e96
red
e93780
transition: background .2s; -webkit-transition: background .2s;
*/

/* Restaurant Section */

.title_restaurant{ background:url(../images/bg_black.png) repeat left top; padding:10px 10px; text-transform:uppercase; text-align:center; /*display:inline-block;*/ margin:0px auto 45px; color:#FFFFFF; font-size:30px; position:relative; width:42.5%; height:41px;}
.restourent_roblog{width:100%; width:100%; text-align:center; margin:7px 0 5px;}
.title_restaurant span{display:inline-block; font-size:30px; line-height:1; padding-right:8px; vertical-align:text-bottom;}
.title_restaurant input{width:500px; height:40px; -webkit-border-radius:5px 0px 0px 5px; border-radius:5px 0px 0px 5px; float:left; padding:0 5px;}
.title_restaurant input[type="image"]{padding:19px 28px; height:auto; width:0; margin-right:10px; font-size:0; color:#6b6a6a; text-indent: 100%;
	background:url(../images/search.png) no-repeat ; position:absolute;  border:0 !important; cursor:pointer; float:left; right:0; height:42px;}
.discription_item h3, .rest_list strong{ background:#e9e9e9;}
.discription_item .dis_item_inner { background:#000; padding:10px; color:#FFFFFF; }
.resmenu_area_main .resmenu_area h2{
background:url(../images/res-menu-list-head-bg.png) no-repeat center top;
 position:relative; 
 width:94%;
 text-align:center;

}

.discription_item .dis_item_inner p strong{font-weight:normal;}

.resmenu_area_main .resmenu_area h2{
background:url(../images/res-menu-list-head-bg.png) no-repeat center top;
 position:relative; 
}
.resmenu_area{
background: url(../images/res_list_bg_2.png) repeat;
}

.resmenu_area_main .resmenu_area div.inmenutab{
	max-height:206px;
	overflow-x:auto;
	min-height:206px;
}
.resmenu_area{
	margin-bottom:30px;
}
.res_list_tp{
	background:#dbdada;
	padding:5px;
}
.resmenu_area_main .res_list_tp table th{
	padding-bottom:0;
}
.resmenu_area_main .resmenu_area table td{
	padding:5px 0;
}
.resmenu_area_main .resmenu_area table tr{
	border-collapse:collapse;
	border-bottom:1px solid #dbdada;
}
.breadcrumb { padding:7px; background:url(../images/bg_black.png) repeat left top;}
.breadcrumb ul { }
.breadcrumb ul li { display:inline-block; color:#267e96;}
.breadcrumb ul li a { color:#FFFFFF }
.breadcrumb ul li a:hover { color:#e93780 }
.breadcrumb ul li:after { content:'>'; color:#FFFFFF; padding:0 7px;}
.breadcrumb ul li:last-child:after { content:'' }
.rest_list h3 {background: #040303; color: #fff; font-size: 22px; margin: 10px 0 0; padding: 8px 10px;}
.breadcrumb ul li span{float:left;}
.rest_detail_box{/*text-align:center;*/ clear:both;}
.text_home_banner, .rest_list h3, .rest_list, .discription_item h3{font-family:'HelveticaNeueLTStd', Arial, Helvetica, sans-serif; letter-spacing:1.5px;}
.discription_item { font-family:Arial, Helvetica, sans-serif; margin:5px 0 0; line-height:26px;}
.breadcrumb{font-family:Arial, Helvetica, sans-serif;}

.outersearchbox.innerpage { }
.outersearchbox.innerpage .searchbox { display:inline-block!important }
.outersearchbox.innerpage .searchbox .inner_searchbox { background:transparent; padding:0 }
.running_txt { background:url(../images/bg_all.png) repeat left top; border-top:6px solid #6c6d6f }
.item{overflow:hidden;}
.recipe_con ul { }
.restaurant_slogan h3{
	background:#ECECEC;
   letter-spacing: 0;
    padding:5px 10px 5px;
}
.inner_item, .recipe_con ul li {}
.discription_item,
.rest_detail_box ul li,
.item, .restaurant_slogan {padding:4px; background: rgb(65,65,65); clear:both; display:block; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
 background: -moz-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(144, 144, 144, 1) 49%, rgba(65, 65, 65, 1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(65, 65, 65, 1)), color-stop(49%, rgba(144, 144, 144, 1)), color-stop(100%, rgba(65, 65, 65, 1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(144, 144, 144, 1) 49%, rgba(65, 65, 65, 1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(144, 144, 144, 1) 49%, rgba(65, 65, 65, 1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(65, 65, 65, 1) 0%, rgba(144, 144, 144, 1) 49%, rgba(65, 65, 65, 1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(65, 65, 65, 1) 0%, rgba(144, 144, 144, 1) 49%, rgba(65, 65, 65, 1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414141', endColorstr='#414141', GradientType=0 ); /* IE6-8 */
}
.recipe_con .recipe_box figure { padding:0; margin:0; box-shadow:0 0 25px #000 inset; width:100%;}
.recipe_con .recipe_box figure img { display:block }
.recipe_con .recipe_box article { color:#FFFFFF; position:absolute; height:100%; width:100%; padding:0px; bottom:-320px; background:url(../images/bg_black.png) repeat left top transparent; /*background:url(../images/bg_green.png) repeat left top transparent;*/
 transition: bottom .2s;
-webkit-transition: bottom .2s;
}
.item.h2 .recipe_box article { bottom:-475px }
.recipe_con .recipe_box:hover article { bottom:0; }
.recipe_con .recipe_box figcaption { background: url("../images/bg_black.png") repeat scroll left top; color: #FFFFFF; font-size: 18px; padding: 10px; position: absolute; top: 0; width:100%; z-index: 2; }
.recipe_con .recipe_box article p { padding:45px 10px 15px; line-height:150%; letter-spacing:1.5px;}
.recipe_con .recipe_box article p.read_more { right:10px; padding:0; bottom:10px; position:absolute }
.recipe_con .recipe_box article p.read_more a { font-size:18px; }
.recipe_con .recipe_box article p.read_more a:hover { color:#e93780 }
.rest_list { overflow:hidden; padding:10px 0 0 }
.rest_list ul { margin:0 -5px }
.rest_list ul li {list-style-type:disc; float:left; width:320px; background:#050705; color:#FFFFFF; font-size:14px; margin:3px; padding:8px 14px; position:relative; list-style-position:inside; font-family:Arial, Helvetica, sans-serif; letter-spacing:0;}
.rest_list ul li a { color:#FFFFFF }
.rest_list ul li:hover { color:#267e96 }
.rest_list ul li a:hover { color:#267e96 }
.discription_item .dis_item_inner p.tagcatbt{
	background:#FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 14px;
 }
 .discription_item .restaurent_address p strong.strongwdp{width:auto;}
 
.rest_detail_box{}
.rest_detail_box ul{}
.rest_detail_box ul li{ padding:4px; margin:2px;/* float:left;*/ display:inline-table;}
.detail_box{ background:url(../images/bg_box_detail.png) repeat center top; width:247px; min-height:150px; padding:8px 0 0 0; position:relative} 
.detail_box h4{ background:url(../images/blank-bg-r.jpg) repeat left top; padding:5px; font-size:18px; font-weight:100; color:#3bbee0; border-bottom:1px dashed #393835}
.detail_box h4 a{color:#3bbee0; }
.detail_box p{background:url(../images/landmark.png) no-repeat left top #4b4a4a; padding:5px 5px 5px 25px; color:#cbcbcb; font:12px Arial, Helvetica, sans-serif;}
.detail_box p a{color:#cbcbcb; text-decoration:none;}
.detail_box p a:hover{text-decoration:underline;}
.rest_items{ padding:0px 0 0 0}
.rest_items{ width:238px; width: 100%; position:relative; z-index:99; text-align:left;}
.rest_items div{ padding:2px 7px; display:inline-block}
.rest_items div span{ background-position:-14px -9px; text-indent:-999em; width:32px; height:32px; /*background-image: url(../images/type_restaurant.png); background-repeat:no-repeat;*/ display:block; margin-top:1px;}
.rest_items div strong{ display:none; width:78px; margin-top:5px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;  margin-left:-30px; background:#2D2D2D; color:#fff; position:absolute; text-align:center; padding:3px 5px; box-shadow:0 0 5px #000 inset; -moz-box-shadow:0 0 5px #000 inset; -webkit-box-shadow:0 0 5px #000 inset; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.rest_items div:hover strong{ display:block;}
.rest_items div:hover span{ /*background-image:url(../images/type_restaurant_c.png);*/ margin-top:0px}
.rest_items  .Chinese {background-position:-7px -308px; }
.rest_items  .South_Indian {background-position:-52px -305px; }
.rest_items  .Continental {background-position:-97px -456px; }
.rest_items  .Italian {background-position:-142px -305px; }
.rest_items  .Fast_Food {background-position:-187px -305px; }
.rest_items  .Coffee_Shop {background-position:-7px -379px; }
.rest_items  .Multi_Cuisine {background-position:-97px -306px; }
.rest_items  .Veg {background-position:-51px -379px }
.rest_items  .North_Indian {background-position:-97px -379px; }
.rest_items  .Punjabi {background-position:-187px -379px; }
.rest_items  .Rajasthani {background-position:-141px -379px; }
.rest_items  .Gujrati {background-position:-52px -455px; }
.rest_items  .Thai {background-position:-51px -453px; }
.rest_items  .Ice_Cream_Parlour {background-position:-184px -452px }
.rest_items  .Ice_Cream_Parlour:hover{background-position:-184px -488px }
.rest_items  .Non_Veg {background-position:-142px -455px; }
.rest_list.detailpage { width:690px;}
.rest_items .Chinese:hover{background-position:-7px -344px;}
.rest_items  .Veg:hover {background-position:-51px -415px;}
.rest_items .Non_Veg:hover{background-position:-142px -491px;}
.rest_items .Punjabi:hover{background-position:-187px -415px;}
.rest_items .North_Indian:hover{background-position:-142px -415px;}
.rest_items .South_Indian:hover{background-position:-52px -341px;}
.rest_items  .Multi_Cuisine:hover {background-position:-97px -342px; }
.rest_items .Italian:hover{background-position:-142px -341px;}
.rest_items .Fast_Food:hover { background-position: -187px -341px;}
.rest_items .Coffee_Shop:hover {background-position: -7px -415px;}
.rest_items .Rajasthani:hover {background-position: -141px -415px;}
.rest_items .Gujarati{background-position: -7px -451px;}
.rest_items .Gujarati:hover{background-position: -7px -487px;}
.rest_items  .Thai:hover {background-position:-51px -489px; }
.rest_items  .Continental:hover {background-position:-97px -492px; }
.rest_items  .North_Indian:hover {background-position:-97px -415px; }
.discription_item h3, .rest_list strong{display:block; line-height:100%; margin-bottom:10px; font-weight:bold;}


/*31-10-2013*/
.discription_item .dis_item_inner.restaurant_detal{background:#ececec; padding:0 10px 5px; color:#000;}
.discription_item .restaurent_address p{ padding:0 0 5px 0; font-size:13px;}
.discription_item .restaurent_address p strong{ width:160px; display:inline-block; font-weight:600; font-size:14px; color:#1c4a57;}
.discription_item .restaurent_address p strong span{
 background:url(../images/location.png) no-repeat;
	height:24px;
	width:24px;
	display:inherit;
	padding:0px 10px 0 0;
	margin-top:3px;
}
.discription_item .restaurent_address p strong span.mainadd{
	background-position:-24px -24px;
}
.discription_item .restaurent_address p strong span.mainCity{
	background-position:-70px -24px;
}
.discription_item .restaurent_address p strong span.mainState{
	background-position:-116px -24px;
}
.discription_item .restaurent_address p strong span.mainPhone{
	background-position:-168px -24px;
}
.discription_item .restaurent_address p strong span.mainCuisines{
	background-position:-213px -24px;
}
.discription_item .restaurent_address p strong span.mainLand{
	background-position:-24px -71px;
}
.discription_item .restaurent_address p strong span.mainGMap{
	background-position:-70px -71px;
}
.discription_item .restaurent_address p strong span.moblt{
	background-position:-116px -71px;
}
.tab_selected ul{
	font-family:'HelveticaNeueLTStd', Arial, Helvetica, sans-serif; 
	letter-spacing:1px;
	padding:5px 0 0 ;
}
.tab_selected ul li{
	text-transform:uppercase;
	display:inline;
	font-weight:600;
}
.tab_selected ul li a.active{
color:#e7367e;
text-decoration:none
}
.tab_selected ul li a{
	color:#267E96;
	text-decoration:none
}
.tab_selected ul li a:hover{
	color:#e7367e;
	text-decoration:none !important;
}

.discription_item .rating_box{ background:#FFFFFF; /*overflow:hidden;*/ float:left; width:100%;}
.discription_item .your_vote { float:left;/* padding-bottom:8px;*/  vertical-align:top; font-size:13px; width:56%;}
.discription_item .your_vote label{float:left; padding-right:8px;}
.discription_item .your_vote span{position:relative; padding:0 0px; vertical-align:top; float:left;}
.discription_item .your_vote span.first{width:auto;}
.discription_item .your_vote span.second{width:86%;}
.discription_item .your_vote span span{float:left; width:auto; padding-right:5px;}

#msg_news32476{float:left; width:100%;}
.discription_item .your_vote span span span{float:none;}
.discription_item .your_vote span img{  display: inline-block; height:18px; position: relative; margin:4px 0 0 3px;}
.discription_item .social_link { float:right; /*display:inline-table;*/}
.outer_container.restaurent_page{ background:url(../images/bg_all.png) repeat left top; margin:0;}
.outer_container.restaurent_page .text_home_banner{ padding:50px 0 0 0}
/* End */
.rest_detail_box h2 { background: none repeat scroll 0 0 #C7C7C7; text-align:left; color: #252525; font-size: 17px; margin-top:5px; padding: 5px 10px;}
span.res_det_had{background:#4B4A4A; width:98.4%; letter-spacing:1.5px; text-align:left; color: #fff; font-size:18px; padding:3px 10px; font-weight:600; float:left; margin:5px 0 0;}
.res_detail_main{
width:100%;
clear:both;
}
.res_detail_book textarea{
max-height:44px;
max-width:96%;
min-height:44px;
min-width:96%;
background:#fff;
padding:4px 4px 4px 5px;
border:1px solid #dedede;
font-size:11px;
color:#000000;
border-radius:4px;
font-family:Arial, Helvetica, sans-serif;
}


@font-face
{
font-family:'HelveticaNeueLTStd';
src: url('../font/HelveticaNeueL.otf'),
     url('../font/HelveticaNeueL.eot'); /* IE9 */
	 src: url('../font/HelveticaNeueL.otf');
	 font-style:normal;
} 
.res_detail_main p, .res_detail_main p span, .res_detail_main p strong, .res_detail_2 .discription_item .restaurent_address p strong{
font-family: Arial, Helvetica, sans-serif;
font-size:16px !important;
line-height:25px;
}

.res_info{
width:100%;
}
.res_info h2 span{
float:right;
background:url(../images/res_add.jpg) no-repeat;
padding:0 0px 0 32px
}
.res_info_main{
background:url(../images/res_blank.jpg) repeat;
 float: left;
    margin-bottom:3px;
	width:100%;
}
.res_info_main h3{
 color: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
.res_info_main h3 span{
font-size:12px;
float:left;
padding:0;
line-height:2.5;
}

.res_info_main h3 span img{
padding:0 4px 0 0;
float:left;
}
.res_info_main h3 span.res_high{
background:url(../images/res_High.jpg) no-repeat  right top;
}
.res_info_main h3 span.res_home_del{
background:url(../images/res_home_del.jpg) no-repeat  left/*, url(../images/res_right.jpg) no-repeat 40px 13px*/;
}
.res_info_main h3 span.res_dine{
background:url(../images/res_dine.jpg) no-repeat  left/*, url(../images/res_rong.jpg) no-repeat 40px 13px*/;
}
.res_info_main h3 span.res_bar{
background:url(../images/res_bar.jpg) no-repeat  left/*, url(../images/res_rong.jpg) no-repeat 40px 13px*/;
}
.res_info_main h3 span.res_fam_rom{
background:url(../images/res_fam_rom.jpg) no-repeat  left top/*, url(../images/res_rong.jpg) no-repeat 40px 13px*/;
}
.res_info_main h3 span.res_parking{
background:url(../images/parking.jpg) no-repeat  left top/*, url(../images/res_rong.jpg) no-repeat 40px 13px*/;
}
.res_info_main h3 span.res_Cui{
background:url(../images/res_Cui.jpg) no-repeat  right top;
}
.res_info_main h3 span.special_offer{
	background:url(../images/offer.png) no-repeat right top
}
.res_info_main h3 span.res_cash{
	background:url(../images/card.png) no-repeat;
}
.res_cui2 spam{
	/*padding:0 0px 0 20px;*/
 }
.res_info_main h3 span.tags{
background:url(../images/tag.png) no-repeat  right top;
}
.res_info_main h3 span.res_photo{
background:url(../images/res_photo.jpg) no-repeat  right top;
}
.res_info_main h3 span.Timingr{
background:url(../images/time.png) no-repeat  right top;
}
.res_info_main h3 span.pricevt{
background:url(../images/price.png) no-repeat  right top;
}
.res_info_main h3 span.tags{
background:url(../images/tag.png) no-repeat  right top;
}
.res_info_main ul.rtic{
text-align:left;
float:left;
margin:0;
width:87%;
}
.res_info_main ul.rtic li{
border:2px solid #bfbfbf;
width:8%;
margin:0 4px 8px;
height:80px;
overflow:hidden;
text-align:center;
}
.res_info_main ul.rtic li a{float:left; width:100%; line-height:80px;}
.res_info_main ul.rtic li a img{vertical-align:middle;}
.res_info_main h3 span.res_menu{
background:url(../images/res_menu.jpg) no-repeat  right top;
}
.resmenu_area_main{
text-align:left;
}

/*.resmenu_area_main .resmenu_area table tr{
border-bottom:1px solid #ccc;
}*/
.resmenu_area:hover{
	background:#f9f9f9;
}
.restaurent_address a{
color:#4e4d4d;
text-transform:capitalize;
}
.restaurent_address a:hover{
color:#020202;
}
/*.inrightres{
padding-left:20px;
float:left;
}*/

.product_comments { border: 1px solid #B4B4B4; border-radius:4px; clear: both; color: #000000; margin-bottom: 10px; text-decoration: none; }
.product_comments_tital h3{  
border-radius: 3px 3px 0 0;
  color: #f2f2f2;
   font-size:20px;
   font-weight: 400; 
   margin-left: 0; 
   margin-top: 0; 
   padding:8px; 
background:#333333;
}
.product_comments .fb-comments{padding:0 !important}
#home_restourant_list #findLinkByCenter { width: inherit; }
#findLinkByCenter { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E6E6E6; clear: both; margin-bottom: 10px; width: 298px; }
#findLinkByCenter h3 { background: none repeat scroll 0 0 #F5F5F5; color: #AA1B55; font-size: 16px; padding: 6px 0; text-align: center; }
#home_restourant_list #findLinkByCenter ul li { display: inline-block; margin: 0 6px; width: 300px; }
#findLinkByCenter ul li { background: url("../image/pointer_black.png") no-repeat scroll 5px 10px transparent; border-bottom: 1px dashed #CECECE; list-style-type: none; padding: 5px 10px 5px 20px; }
#cmt_box .comments, #comment #cmt_box a.reply_link{
	font-family:Arial, Helvetica, sans-serif;
}
#findLinkByCenter ul li a { color: #4D4C4C; padding: 5px 0; text-decoration: none; }

#comment { background:#F7F7F7; padding:10px; border:1px solid #EAEAEA; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#comment { }
#comment #cmt_box { background:#fff; padding:10px; border:1px solid #D5D5D5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:10px 0; padding:10px; min-height:80px;}
#comment #cmt_box #cmt_box { background:#F9F9F9; margin-left:82px; }
#comment #cmt_box #cmt_box #cmt_box { background:#EDEDED }
#comment #cmt_box span.user_field { padding:0 0 10px 85px }
#comment #cmt_box span.user_field.comments { min-height:45px; display:block; }
#comment #cmt_box span.user_field.reply_link { padding:0 0 0 85px; display:block; text-align:right; }
#comment #cmt_box span.user_field .reply_date { float:right; width:auto; font-size:11px; color:#AA1B55;}
#comment #cmt_box a.reply_link {color:#AA1B55; text-transform:uppercase; /*padding:3px 30px; background:#FEFEFE; color:#000; border:1px solid #EAEAEA; transition: background .5s; -webkit-transition: background .5s;*/ transition: color .5s; font-size:14px; font-weight:600;
-webkit-transition: color .5s;
*/
}
#comment #cmt_box span.user_field span.comlt{font-size:16px;}
#comment #cmt_box a.reply_link:hover { /*background:#246B7E; color:#fff; border:1px solid #000*/ color:#CECECE }
#comment #cmt_box .img_user_outer { float: left; margin-left:0px; }
#comment #cmt_box .img_cmt { display:block; height: 50px; overflow: hidden; width:50px; border:3px solid #CECECE; border-radius:35px; -moz-border-radius:35px; -webkit-border-radius:35px; box-shadow:0 3px 5px #333; -webkit-box-shadow:0 3px 5px #333; -moz-box-shadow:0 3px 5px #333 }
#comment #cmt_box .img_cmt img { width:60px; height:60px }
#comment #cmt_box .img_user_outer span { color:#858585; padding:5px 0; display:block; text-align:center }
#comment span.field { margin:0 0 5px 0; position:relative; padding:0; display:block; }
#comment span.field label { width:100px; font-weight:bold; display:inline-block; vertical-align:top; padding:5px 0; color:#666666; }
#comment span.field label a{color:#f00;}
#comment span.field textarea, #comment span.field input[type=text], #comment span.field input[type="email"], #comment span.field input[type="url"]{ resize:none; width:70%; box-shadow: 0 0 5px #E9E9E9 inset; -webkit-box-shadow: 0 0 5px #E9E9E9 inset; -moz-box-shadow: 0 0 5px #E9E9E9 inset; }
#comment span.field input[type="url"]{ border: 1px solid #C5C5C5;
    padding: 5px;
	
}
#comment span.field input[type="submit"]:hover, .discription_item .your_vote a:hover.Verifiedrt{background:#333333; color:#fff;}
#comment span.field input[type="submit"], .discription_item .your_vote a.Verifiedrt {
 margin-left:104px; 
 background:url(../images/res_book_but.jpg) repeat-x;
 border: 0 none;
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 600;
    padding: 4px 10px;
	cursor:pointer;
  }
#comment span.field textarea { height:100px }
#comment .comment_reply span { margin-bottom:10px; padding:0 }
#comment .reply_form { margin:10px 0 0 85px }
#comment span.field textarea{
    border: 1px solid #C5C5C5;
    padding: 5px;
	background:#F5F5F5;
    border-radius: 3px;
    font-size: 20px;
}
#comment span.field input{
border:1px solid #C5C5C5;
vertical-align:top;
}
.RestaurantPaging{
margin:10px 0;
padding:10px 10px;
float:left;
background:#B3B3B3;
border:1px solid #ccc;
}
.RestaurantPaging a.Pageing1{
border:1px solid #A0A0A4;
padding:5px 15px;
color:#020202;
float:left;
background:#fff;
}
.RestaurantPaging a.Curent1{
background:#ebe5e5;
border:1px solid #fff;
color:#780303;
}
.RestaurantPaging a.onRollout02{
}
.RestaurantPaging table{

}

.PADT5{ padding-top:5px; max-width:100%;}
.PADT5{margin:auto;}

.portfolioFilter, .filter_rest {background:#e9e9e9; padding:0 8px; font:13px/18px Arial, Helvetica, sans-serif; font-weight:600;}
.portfolioFilter span, .filter_rest span{color:#d93075; float:left; margin:8px 5px 0 0;}
.portfolioFilter a, .filter_rest a { 
	color:#3f3f3f;
	text-decoration:none;
	background:url(../images/divider.png) no-repeat right top;
    padding:4px 8px 4px 5px;
	margin-top:8px;
	line-height:1.2;
	display:inline-table;
}

.portfolioFilter a:hover, .filter_rest a:hover{
	text-decoration:underline;
}
.portfolioFilter a.current, .filter_rest a.current{ 
	background:#414243;
	color:#fff;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	padding:4px 10px;
}



.isotope-item {
    z-index: 2;
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */

    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    transition-property: height, width;
}
.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    transition-property: transform, opacity;
}

.rest_photos{float: left; width: 87%;}
.rest_photos div.navigation{width:38%;}
.rest_photos div.content a, .rest_photos div.navigation a{color:#fff !important;}
.rest_photos ul.thumbs li{border:2px solid #BFBFBF; width:21%;}

.pagetitle span{background:#0A3152; color: #FFFFFF; display: block; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 15px; height: auto; line-height: 22px; margin: 2px 0; padding: 3px 5px; text-decoration: none;}
.res_reting{float:left; width:100%;}
.verif_rt{float:right;}
.verif_rt a:hover.Verifiedrt{background:#333333; color:#fff;}
.verif_rt a.Verifiedrt {background:url(../images/res_book_but.jpg) repeat-x; border: 0 none; border-radius: 3px;  color: #FFFFFF;  font-size: 12px; font-weight:bold;  padding: 4px 10px;cursor:pointer;}





@media only screen and (min-width: 260px) and (max-width: 479px) {
	.text_home_banner {padding: 18px 0 0;}
.text_home_banner h1{font-size:22px; padding:20px 20px;}
.text_home_banner h2 {font-size: 12px; margin: -20px 0;  padding: 10px;}
.searchbox{padding:10px;}
.searchbox select { margin-bottom: 10px; width: 97%;}
.title_restaurant h3{font-size:17px; margin:15px 0 15px 0;}
.detail_box{width:308px !important;}
.recipe_con .recipe_box article{
font-size:13px
}
.recipe_con .recipe_box article p.read_more a{
font-size:13px;
}
.recipe_con{
	 margin: 0 auto -120px;
    top: -120px;
    width:320px;
    z-index: 15;
}
.restaurant_list {
    margin: 0 auto -36px;
    position: relative;
    top: -36px;
    width: 320px;
    z-index: 10;
}
.booking_form_rp input[type="text"], .booking_form_rp input[type="password"], .booking_form_rp input[type="url"], .booking_form_rp input[type="email"], .booking_form_rp input[type="tel"], .booking_form_rp select, .booking_form_rp textarea{
	width:96%;
}
.inputright{float:right;}
.inputright, .inputleft{
	width:44% !important;
}
.outer_container.restaurent_page{ padding:0 0 50px 0;}
.breadcrumb ul li{font-size:11px;}
.tab_selected ul li{
	padding:0 3px;
	font-size:11px;
}
.discription_item .rating_box{margin:5px -2px -5px ; padding:5px}
.breadcrumb ul li:after {padding:0 3px;}
.res_info_main h3 span.res_high{
width:100%;
}
.res_info_main h3 span{
margin:0 5px 5px 0;
}
.res_info_main h3 span.res_home_del{
padding-left:40px;
}
.res_info_main h3 span.res_dine{
padding-left:40px;
}
.res_info_main h3 span.res_bar{
padding-left:40px;

}
.res_info_main h3 span.res_fam_rom{
padding-left:40px;
}
.res_info_main h3 span.res_Cui{
padding-right:3px;
font-size: 17px;
width:100%;
line-height:1.8;
}
.res_info_main h3 .res_cui2{
font-size: 11px;
line-height:1.5;
float:left;
margin-bottom:7px;
}
.res_info_main h3 span.res_photo{
padding:0px 0px 8px 0;
font-size: 17px;
line-height:1.5;
width:100%;
}
.res_info_main h3{
    margin:0px 0 4px;
    padding: 10px 5px;
}
.res_info_main ul.rtic{
margin:4px 0 0 0px;
text-align:left;
}
.res_info_main h3 span.Timingr{
padding-bottom:10px;
font-size: 17px;
line-height:1.5;
width:100%;
}
.res_info_main h3 span.pricevt{
padding-bottom:10px;
padding-top:5px;
font-size: 17px;
line-height:1.5;
width:100%;
}
.res_info_main h3 span.res_menu{
padding:0px 0px 10px 0;
font-size: 17px;
line-height:1.5;
width:100%;
}
.res_info_main h3 span.special_offer{
padding-bottom:10px;
padding-top:5px;
font-size: 17px;
line-height:1.2;
width:100%;
}
.resmenu_area_main{
padding:0px 5px 10px;
text-align:left;
margin:20px 0;
float:left;
width:97%;
}
.resmenu_area_main .resmenu_area h2{
 margin-top:-16px;
 padding-bottom:10px;
 width:94%;
 text-align:center;

}
.resmenu_area{
width:94.5%;
margin:8px 3px 10px;
padding:5px 6px;
min-height:206px;
display: inline-block;
}
.discription_item h3, .rest_list strong{ padding:8px 8px; font-size:16px }

.recipe_con .recipe_box figure img{width:100%;}
.item{margin-bottom:8px;}
.discription_item .dis_item_inner p { padding:0 0 15px; text-align:justify; line-height:14px; font-size:11px;}
.res_detail_book{
max-width:100%;
margin-left:.1%;
margin-right:.1%;
}
.res_detail_book form {
    background:#ECECEC;
    border-left: 2px solid #CCCCCC;
    border-right: 2px solid #CCCCCC;
    max-width: 100%;
    padding: 2px 10px;
}
.res_ontopbot{
	float:left;
}
.discription_item .rating_box{float:left;}
.res_ontopbot img{float:left; width:100%;}
.res_info_main h3 span.res_parking{padding-left:39px;}
.res_info_main h3 span.tags, .res_info_main h3 span.res_cui3{width:100%;}
.res_info_main h3 span.res_cash{background-position:right !important; width:100%;}
.res_info_main{width:98% !important;}

.title_restaurant input[type="text"]{width: 278px; height: 26px;}



}

@media only screen and (min-width: 480px) and (max-width: 599px) {
	.text_home_banner h1{font-size:28px; margin-bottom:5px;}.text_home_banner h2{font-size:18px;}.input_3s{width:31%;}.detail_box{width:215px !important;}
	.breadcrumb ul li a{font-size:12px;}.discription_item .dis_item_inner p{font-size:12px; line-height:16px;}
	.restaurant_list, .recipe_con{
    margin: 0 auto -100px;
    position: relative;
    top: -100px;
    width: 460px;
    z-index: 10;
}
.item{width:100%}
.recipe_con .recipe_box{width:100%;}
.recipe_con .recipe_box figure img{width:100%}
.resmenu_area_main .resmenu_area h2{
 margin-top:-16px;
 padding-bottom:10px;
 width:94%;
 text-align:center;
}
.resmenu_area_main .resmenu_area h2{
 margin-top:-16px;
 padding-bottom:10px;
 width:94%;
 text-align:center;
}
.resmenu_area{
width:96%;
margin:8px 3px 10px;
padding:5px 6px;
min-height:206px;
display: inline-block;
}
.res_info_main h3 span{
margin:0 5px 5px 0;
}
.res_info_main h3 span.res_home_del{
padding-left:40px;
}
.res_info_main h3 span.res_dine{
padding-left:40px;
}
.res_info_main h3 span.res_bar{
padding-left:40px;

}
.res_info_main h3 span.res_fam_rom{
padding-left:40px;
}
.res_info_main h3 span.res_Cui{
padding-right:3px;
font-size: 17px;
width:100%;
}
.res_info_main h3 .res_cui2{
font-size: 11px;
line-height:1.5;
float:left;
}
.res_info_main h3 span.res_photo{
padding:0px 0px 8px 0;
font-size: 17px;
line-height:1.5;
width:100%;
}
.res_info_main h3{
    margin:0px 0 4px;
    padding: 10px 5px;
}
.res_info_main ul.rtic{
margin:4px 0 0 0px;
text-align:left;
}
.res_info_main h3 span.Timingr{
padding-bottom:10px;
font-size: 17px;
line-height:1.5;
width:100%;
}
.res_info_main h3 span.pricevt{
padding-bottom:10px;
padding-top:5px;
font-size: 17px;
line-height:1.5;
width:100%;
}
.res_info_main h3 span.special_offer{
padding-bottom:10px;
padding-top:5px;
font-size: 17px;
line-height:1.2;
width:100%;
}
.res_info_main h3 span.res_menu, .res_info_main h3 span.res_high{
padding:0px 0px 10px 0;
font-size: 17px;
line-height:1.5;
width:100%;
}
.res_detail_book{
max-width:100%;
margin-left:.1%;
margin-right:.1%;
}
.res_detail_book form {
    background:#ECECEC;
    border-left: 2px solid #CCCCCC;
    border-right: 2px solid #CCCCCC;
    max-width: 100%;
    padding: 2px 10px;
}
.res_ontopbot{
	float:left;
}
.res_ontopbot img{float:left; width:100%;}
.res_info_main h3 span.res_parking{padding-left:39px;}
.res_info_main h3 span.tags, .res_info_main h3 span.res_cui3{width:100%;}
.res_info_main h3 span.res_cash{background-position:right !important; width:100%; float:left;}
.res_info_main{width:98% !important;}
.booking_form_rp input[type="text"], .booking_form_rp input[type="password"], .booking_form_rp input[type="url"], .booking_form_rp input[type="email"], .booking_form_rp input[type="tel"], .booking_form_rp select, .booking_form_rp textarea{
	width:96%;
}
.inputright{float:right; margin-right:6px;}
.inputright, .inputleft{
	width:45.5% !important;
}

.title_restaurant input[type="text"]{width: 278px; height: 26px;}



}
@media only screen and (min-width: 600px) and (max-width: 767px) {
		.text_home_banner h1{font-size:40px; margin-bottom:5px;}.text_home_banner h2{font-size:25px;}.input_3s{width:182px;}.detail_box{width:182px !important;}
		.breadcrumb ul li:after{padding:0 15px}
		.restaurant_list, .recipe_con {
    margin: 0 auto -120px;
    position: relative;
    top: -120px;
    width: 595px;
    z-index: 10;
}
.item{width:99%}
.recipe_con .recipe_box figure img{width:100%}
.recipe_box{width:100%}
.res_info_main h3 span{
margin:0 5px 5px 0;
}
.res_info_main h3 span.res_home_del{
padding-left:40px;
}
.res_info_main h3 span.res_dine{
padding-left:40px;
}
.res_info_main h3 span.res_bar{
padding-left:40px;

}
.res_info_main h3 span.res_fam_rom{
padding-left:40px;
}
.res_info_main h3 span.res_Cui{
padding-right:3px;
font-size: 17px;
width:100%;
}
.res_info_main h3 .res_cui2{
font-size: 11px;
line-height:1.5;
float:left;
}
.res_info_main h3 span.res_photo{
padding:0px 0px 8px 0;
font-size: 17px;
line-height:1.5;
width:100%;
}
.res_info_main h3{
    margin:0px 0 4px;
    padding: 10px 5px;
}
.res_info_main ul.rtic{
margin:4px 0 0 0px;
text-align:left;
}
.res_info_main h3 span.Timingr{
padding-bottom:10px;
font-size: 17px;
line-height:1.5;
width:100%;
}
.res_info_main h3 span.pricevt{
padding-bottom:10px;
padding-top:5px;
font-size: 17px;
line-height:1.5;
width:100%;
}
.res_info_main h3 span.special_offer{
padding-right:4px;
padding-bottom:10px;
padding-top:5px;
font-size: 17px;
line-height:1.2;
width:100%;
}
.res_info_main h3 span.res_menu, .res_info_main h3 span.res_high{
padding:0px 0px 10px 0;
font-size: 17px;
line-height:1.5;
width:100%;
}
.resmenu_area_main{margin-top:30px; text-align:center !important;}
	
.resmenu_area_main .resmenu_area h2{
 margin-top:-16px;
 padding-bottom:10px;
 width:94%;
 text-align:center;
}
.resmenu_area{
width:45.5%;
margin:8px 3px 10px;
padding:5px 6px;
min-height:206px;
display: inline-block;
}
.res_detail_book{
max-width:100%;
margin-left:.1%;
margin-right:.1%;
}
.res_detail_book form {
    background:#ECECEC;
    border-left: 2px solid #CCCCCC;
    border-right: 2px solid #CCCCCC;
    max-width: 100%;
    padding: 2px 10px;
}

.res_ontopbot img, .res_ontopbot{float:left; width:100%;}
.res_info_main h3 span.res_parking{padding-left:39px;}
.res_info_main h3 span.tags, .res_info_main h3 span.res_cui3{width:100%;}
.res_info_main h3 span.res_cash{background-position:right !important; float:left; width:100%;}
.res_info_main{width:98%;}
.booking_form_rp input[type="text"], .booking_form_rp input[type="password"], .booking_form_rp input[type="url"], .booking_form_rp input[type="email"], .booking_form_rp input[type="tel"], .booking_form_rp select, .booking_form_rp textarea{
	width:96%;
}
.inputright{float:right; margin-right:10px;}
.inputright, .inputleft{
	width:45.5% !important;
}

.title_restaurant input[type="text"]{width: 278px; height: 26px;}


}

@media only screen and (min-width: 768px) and (max-width: 800px) {
	.restaurant_list, .recipe_con {
    margin: 0 auto -120px;
    position: relative;
    top: -120px;
    width: 748px;
    z-index: 10;
}
.title_restaurant h3{font-size:35px}
.text_home_banner h1{font-size:52px; margin-bottom:5px;}.text_home_banner h2{font-size:30px;}.input_3s{width:215px;}.detail_box{width:172px !important;}
		.breadcrumb ul li:after{padding:0 15px}
.res_info_main h3 span{
margin:0 5px 5px 0;
}
.res_info_main h3 span.res_home_del{
padding-left:40px;
}
.res_info_main h3 span.res_dine{
padding-left:40px;
}
.res_info_main h3 span.res_bar{
padding-left:40px;

}
.res_info_main h3 span.res_fam_rom{
padding-left:40px;
}
.res_info_main h3 span.res_Cui{
padding-right:3px;
font-size: 17px;
width:16%;
}
.res_info_main h3 .res_cui2{
line-height:2.5;
float:left;
}
.res_info_main h3 span.res_photo{
padding:0px 0px 8px 0;
font-size: 17px;
line-height:1.5;
width:16%;
}
.res_info_main h3 span.special_offer{
padding-right:4px;
padding-bottom:10px;
padding-top:5px;
font-size: 17px;
margin-right:10px;
line-height:1.2;
width:16%;
}
.res_info_main h3{
    margin:0px 0 4px;
    padding: 10px 5px;
}
.res_info_main ul.rtic{
margin:-15px 0 0 0px;
text-align:left;
}
.res_info_main h3 span.Timingr{
padding-bottom:10px;
font-size: 17px;
line-height:1.5;
width:16%;
}
.res_info_main h3 span.pricevt{
padding-bottom:10px;
padding-top:5px;
font-size: 17px;
line-height:1.5;
width:16%;
}
.res_info_main h3 span.res_menu, .res_info_main h3 span.res_high{
padding:0px 0px 10px 0;
font-size: 17px;
line-height:1.5;
width:16%;
}
.resmenu_area_main{text-align:center !important; width:100%; float:left;}
.resmenu_area{
width:45.5%;
margin:8px 3px 10px;
padding:5px 6px;
min-height:206px;
display: inline-block;
}
.resmenu_area_main .resmenu_area h2{
 margin-top:-16px;
 padding-bottom:10px;
 width:94%;
 text-align:center;
}
.res_detail_book{
max-width:100%;
margin-left:.1%;
margin-right:.1%;
}
.res_detail_book form {
    background:#ECECEC;
    border-left: 2px solid #CCCCCC;
    border-right: 2px solid #CCCCCC;
    max-width: 100%;
    padding: 2px 10px;
}

.res_ontopbot img, .res_ontopbot{float:left; width:100%;}
.res_info_main h3 span.res_parking{padding-left:39px;}
.res_info_main h3 span.tags{width:15%;}
.res_info_main h3 span.res_cash{padding:5px 5px 9px 40px; line-height:1.5; margin-left:8px;}
.res_info_main{width:98%;}
.booking_form_rp input[type="text"], .booking_form_rp input[type="password"], .booking_form_rp input[type="url"], .booking_form_rp input[type="email"], .booking_form_rp input[type="tel"], .booking_form_rp select, .booking_form_rp textarea{
	width:97%;
}
.inputright{float:right; margin-right:10px;}
.inputright, .inputleft{
	width:47% !important;
}

}
@media(min-width: 1024px){
	.text_home_banner h1{font-size:72px; margin-bottom:5px;}.text_home_banner h2{font-size:40px;}.input_3s{width:266px;}/*.detail_box{width:182px !important;}*/
	.title_restaurant h3{font-size:40px;}
	.res_info_main h3 span{
margin:0 5px 5px 0;
}
.res_info_main h3 span.res_home_del{
padding-left:40px;
}
.res_info_main h3 span.res_dine{
padding-left:40px;
}
.res_info_main h3 span.res_bar{
padding-left:40px;

}
.res_info_main h3 span.res_fam_rom{
padding-left:40px;
}
.res_info_main h3 span.res_Cui{
padding-right:3px;
font-size: 17px;
width:16%;
}
.res_info_main h3 .res_cui2{
line-height:2.5;
float:left;
}
.res_info_main h3 span.res_photo{
padding:0px 0px 8px 0;
font-size: 17px;
line-height:1.5;
width:16%;
}
.res_info_main h3{
    margin:0px 0 4px;
    padding: 10px 5px;
}
.res_info_main ul.rtic{
margin:-15px 0 0 0px;
text-align:left;
}
.res_info_main h3 span.Timingr{
padding-bottom:10px;
font-size: 17px;
line-height:1.5;
width:16%;
}
.res_info_main h3 span.pricevt{
padding-bottom:10px;
padding-top:5px;
font-size: 17px;
line-height:1.5;
width:16%;
}
.res_info_main h3 span.special_offer{
padding-right:4px;
padding-bottom:10px;
padding-top:5px;
font-size: 17px;
margin-right:10px;
line-height:1.2;
width:16%;
}
.res_info_main h3 span.res_menu, .res_info_main h3 span.res_high{
padding:0px 0px 10px 0;
font-size: 17px;
line-height:1.5;
width:16%;
}

.resmenu_area_main .resmenu_area h2 {
    margin-top: -16px;
    padding-bottom: 10px;
}

	.recipe_con{
	 margin: 0 auto -100px;
    position: relative;
    top: -100px;
    z-index: 10;
}
.res_detail_form{
	 float: right;
    max-width: 100%;
    width: 40.5%;
}
.res_detail_book form{
padding:2px 10px;
border-left:2px solid #ccc;
border-right:2px solid #ccc;
max-width:100%;
background:#ececec;
}
.res_detail_book{
max-width:100%;
margin-left:.1%;
margin-right:.1%;
}

.res_detail_2 span.streetAddressn{
display: -moz-groupbox;
  display: -webkit-groupbox;
  width:300px;
}
.listlogoarea{
position:relative; float:left; top:20px;
}

.inputleft{
    float: left;
    margin-bottom: 5px;
    width: 46% !important;
}
.inputright{
    float: right;
    margin-bottom: 5px;
    margin-right: 0px;
    width: 45% !important;
}
.res_detail_2{float:left; width:49%}
.res_ontopbot{float:left; width:100%}
.res_info_main h3 span.tags{width:15%}
.res_info_main h3 span.res_cash{padding-left:40px; margin-left:4px;}
.booking_form_rp input[type="text"], .booking_form_rp input[type="password"], .booking_form_rp input[type="url"], .booking_form_rp input[type="email"], .booking_form_rp input[type="tel"], .booking_form_rp select, .booking_form_rp textarea{
	width:97%;
}


}

@media only screen and (min-width: 801px) and (max-width: 1024px){
	.recipe_con{
	 margin: 0 auto -100px;
    position: relative;
    top: -100px;
    z-index: 10;
}

.res_info_main h3 span.res_high{
width:15%;
margin-right:10px;
}
.res_info_main h3 span{
margin:0 5px 5px 0;
}
.res_info_main h3 span.res_home_del{
padding-left:40px;
}
.res_info_main h3 span.res_dine{
padding-left:40px;
}
.res_info_main h3 span.res_bar{
padding-left:40px;

}
.res_info_main h3 span.res_fam_rom{
padding-left:40px;
}
.res_info_main h3 span.res_Cui{
font-size: 17px;
width:15%;
margin-right:10px;

}
.res_info_main h3 .res_cui2{
font-size: 11px;
line-height:1.5;
float:left;
}
.res_info_main h3 span.res_photo{
padding:0px 0px 8px 0;
font-size: 17px;
line-height:1.5;
width:15%;
margin-right:10px;
}
.res_info_main h3 span.special_offer{
padding-right:4px;
padding-bottom:10px;
padding-top:5px;
font-size: 17px;
margin-right:10px;
line-height:1.2;
width:10%;
}
.res_info_main h3{
    margin:0px 0 4px;
    padding: 10px 5px;
}
.res_info_main ul.rtic{
margin:-14px 0 0 0px;
text-align:left;
}
.res_info_main h3 span.Timingr{
padding-bottom:10px;
font-size: 17px;
line-height:1.5;
width:15%;
margin-right:10px;

}
.res_info_main h3 span.pricevt{
padding-bottom:10px;
padding-top:5px;
font-size: 17px;
line-height:1.5;
width:15%;
margin-right:10px;
}
.res_info_main h3 span.res_menu{
padding:0px 0px 10px 0;
font-size: 17px;
line-height:1.5;
width:15%;
margin-right:10px;

}
.resmenu_area_main{
padding:0px 5px 10px;
text-align:left;
margin:20px 0;
float:left;
width:97%;
}
.resmenu_area_main .resmenu_area h2{
 margin-top:-16px;
 padding-bottom:10px;
 width:94%;
 text-align:center;
}
.resmenu_area{
width:41.5%;
margin:8px 3px 10px;
padding:5px 6px;
min-height:206px;
display: inline-block;
}
.restaurant_list{
	 margin: 0 auto -80px;
    position: relative;
    top: -80px;
    z-index: 10;
}
.rating_box{margin:0 -10px; padding:10px;}
.text_home_banner h1{font-size:53px;  margin-bottom:5px }
.text_home_banner h2{font-size:30px;}
.title_restaurant h3{font-size:40px;}
.outer_container.texture{padding:0 0 50px}
.detail_box{width:210px !important; margin-bottom:3px !important;}
.text_home_banner{padding:50px 0 !important;}
.resmenu_area_main .resmenu_area h2{
 margin-top:-16px;
 padding-bottom:10px;
}
.item{margin-bottom:5px;}
.input_3s{width:224px !important;}
.res_detail_book{
max-width:100%;
margin-left:.1%;
margin-right:.1%;
}
.res_detail_book form {
    background:#ECECEC;
    border-left: 2px solid #CCCCCC;
    border-right: 2px solid #CCCCCC;
    max-width: 100%;
    padding: 2px 10px;
}

.res_ontopbot img, .res_ontopbot{float:left; width:100%;}
.res_info_main h3 span.res_parking{padding-left:39px;}
.res_info_main h3 span.tags, .res_info_main h3 span.res_cui3{}
.res_info_main h3 span.res_cash{padding:0px 0 2px 40px; line-height:1.5}
.res_info_main{width:98%;}
.booking_form_rp input[type="text"], .booking_form_rp input[type="password"], .booking_form_rp input[type="url"], .booking_form_rp input[type="email"], .booking_form_rp input[type="tel"], .booking_form_rp select, .booking_form_rp textarea{
	width:97%;
}
.inputright{float:right; margin-right:10px;}
.inputright, .inputleft{
	width:45.5% !important;
}
.res_info_main h3 span.tags{width:15%;}

}
@media only screen and (min-width: 1025px) and (max-width: 768px){
	.restaurant_list, .recipe_con
	{
 margin: 0 auto -100px;
    position: relative;
    top: -100px;
    width:1130px;
    z-index: 10;
	}
	.input_3s {
    width: 341px;
}
		.text_home_banner h1{font-size:60px; margin-bottom:5px;}.text_home_banner h2{font-size:50px;}.detail_box{width:235px !important;}
.breadcrumb ul li:after{padding:0 10px; font-size:14px;}.discription_item h3, .rest_list strong{padding:5px; font-size:20px;}
.res_detail_book{
max-width:100%;
margin-left:.1%;
margin-right:.1%;
}
.res_detail_book form {
    background:#ECECEC;
    border-left: 2px solid #CCCCCC;
    border-right: 2px solid #CCCCCC;
    max-width: 100%;
    padding: 2px 10px;
}

.res_ontopbot img, .res_ontopbot{float:left; width:100%;}
.res_info_main h3 span.res_parking{padding-left:39px;}
.res_info_main h3 span.tags, .res_info_main h3 span.res_cui3{width:100%;}
.res_info_main h3 span.res_cash{background-position:right !important; float:left; width:100%;}
.res_info_main{width:98%;}
.booking_form_rp input[type="text"], .booking_form_rp input[type="password"], .booking_form_rp input[type="url"], .booking_form_rp input[type="email"], .booking_form_rp input[type="tel"], .booking_form_rp select, .booking_form_rp textarea{
	width:96%;
}
.inputright{float:right; margin-right:10px;}
.inputright, .inputleft{
	width:width:45.5% !important;
}
.res_detail_2{
width:48%;
float:left;
padding:10px 0 0;
}
.res_ontopbot{float:left; width:100%;}
.res_detail_form{
width:40.5%;
float:right;
max-width:100%;
}
.res_detail_book form{
padding:2px 10px;
border-left:2px solid #ccc;
border-right:2px solid #ccc;
max-width:100%;
background:#ececec;
}
.res_detail_book{
max-width:100%;
margin-left:.1%;
margin-right:.1%;
}

.res_detail_2 span[itemprop="streetAddress"]{
 display: -moz-groupbox;
  display: -webkit-groupbox;
  width:450px;
}
.res_detail_2 span.streetAddressn{
   display: inline-table;
  width:410px;
  
}
.listlogoarea{
position:relative; float:left; top:20px;
}

.inputleft{
    float: left;
    margin-bottom: 5px;
    width: 46% !important;
}
.inputright{
    float: right;
    margin-bottom: 5px;
    margin-right: 8px;
    width: 45% !important;
}
.res_info_main h3 span.special_offer{
padding-right:4px;
padding-bottom:10px;
padding-top:5px;
font-size: 17px;
margin-right:10px;
line-height:1.2;
width:10%;
}

}
@media only screen and (min-width: 1281px) and (max-width: 1366px){
	.restaurant_list { top:-80px; position:relative; width:1310px; margin:0 auto; z-index:10; margin-bottom:-80px }

	.running_txt .container{width:1320px;}
	.text_home_banner h1 { font-size:80px;}
.shadow { display:block; position:relative; }
.shadow img { display:block; }
.shadow:before { display:block; content:''; position:absolute; width:100%; height:100%; -moz-box-shadow:inset 0px 0px 40px 15px #000; -webkit-box-shadow:inset 0px 0px 40px 15px #000; box-shadow:inset 0px 0px 40px 15px #000; }
.title_restaurant h3{ background:url(../images/bg_black.png) repeat left top; padding:15px 50px; text-transform:uppercase; text-align:center; display:inline-block; margin:30px 0 45px 0; color:#FFFFFF; font-size:30px }
.item { width: 320px; float:left; margin:3px }
.item.w2, .item.w2 .recipe_box { width: 654px; }
.item.h2, .item.h2 .recipe_box { height:475px }
.discription_item { font-family: Arial, Helvetica, sans-serif; margin:5px 0 0 }
.breadcrumb{font-family:'Conv_MyriadPro-SemiboldCond', Arial, Helvetica, sans-serif}
.discription_item h3, .rest_list strong{padding:8px 8px; color:#000; font-size:24px }
.discription_item .dis_item_inner p { padding:0 0 15px; text-align:justify; line-height:26px; font-size:16px;}
.discription_item .dis_item_inner p:last-child { padding:0 0 0px; }
.recipe_con .recipe_box { height:230px; width:320px; float:left; overflow:hidden; position:relative; font-family:'HelveticaNeueLTStd', Arial, Helvetica, sans-serif; }
.res_detail_2{
width:48%;
float:left;
padding:10px 0 0;
}
.res_ontopbot{float:left; width:100%;}
.res_detail_form{
width:40.5%;
float:right;
max-width:100%;
}
.res_detail_book form{
padding:2px 10px;
border-left:2px solid #ccc;
border-right:2px solid #ccc;
max-width:100%;
background:#ececec;
}
.res_detail_book{
max-width:100%;
margin-left:.1%;
margin-right:.1%;
}

.res_detail_2 span.streetAddressn{
  display: inline-table;
  width:410px;
}
.listlogoarea{
position:relative; float:left; top:20px;
}

.inputleft{
    float: left;
    margin-bottom: 5px;
    width: 46% !important;
}
.inputright{
    float: right;
    margin-bottom: 5px;
    margin-right: 8px;
    width: 45% !important;
}
.resmenu_area{
width:23.1%;
background: url(../images/res_list_bg_2.png) repeat;
/*float:left;*/
margin:0 3px;
padding:5px 6px;
min-height:206px;
display: inline-block;
}

.resmenu_area_main .resmenu_area h2{
 margin-top:-16px;
 padding-bottom:10px;
}

.resmenu_area_main .resmenu_area table th{
font-size:12px;
}
.resmenu_area_main .resmenu_area table{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0;
border-collapse:collapse;
text-align:left;

}
.resmenu_area_main .resmenu_area table td.itemwdth{
list-style:outside;
width:50%;
}
.resmenu_area_main .resmenu_area table td{
padding:2px 0;
}
.res_detail_book input[type="text"], .res_detail_book input[type="email"], .res_detail_book input[type="Timing"], .res_detail_book input[type="Phone"]{
padding:4px 4px 4px 5px;
font-size:11px;
color:#000000;
border:1px solid #dedede;
background:#fff;
width:96%;
border-radius:4px;
font-family:Arial, Helvetica, sans-serif;
}
.res_detail_book input[type="text"]:focus, .res_detail_book input[type="email"]:focus, .res_detail_book input[type="Timing"]:focus, .res_detail_book input[type="Phone"]:focus, .res_detail_book textarea:focus{
border:1px solid #a0a0a0;
}
.res_detail_book input[type="submit"]{
background:url(../images/res_book_but.jpg)  repeat-x;
border-radius:3px;
font-size:12px;
font-weight:600;
color:#fff;
border:0;
padding:4px 10px;
}
.res_detail_book input[type="submit"]:hover{
background:#333333;
}
.outer_container.restaurent_page{ padding:0 0 105px 0;}
.tab_selected ul li{
	padding:0 10px;
	font-size:16px;
}
.discription_item .rating_box{margin:10px -10px -4px ; padding:10px;}
.breadcrumb ul li:after {padding:0 10px }
.res_info_main h3 span.res_high{
background:url(../images/res_High.jpg) no-repeat  right top;
padding-right:4px;
padding-bottom:10px;
font-size: 17px;
margin-right:10px;
line-height:2;
}
.res_info_main h3 span.res_home_del{
margin-left:20px;
padding-left:40px;
}
.res_info_main h3 span.res_dine{
margin-left:20px;
padding-left:40px;
}
.res_info_main h3 span.res_bar{
margin-left:10px;
padding-left:40px;

}
.res_info_main h3 span.res_parking{margin-left:15px; padding-left:40px;}
.res_info_main h3 span.res_fam_rom{
margin-left:20px;
padding-left:40px;

}
.res_info_main h3 span.res_Cui{
padding-right:3px;
font-size: 17px;
margin-right:10px;
line-height:1.5;
width:10%;
padding-bottom:13px;
}
.res_info_main h3 .res_cui2{
font-size: 17px;
line-height:1.5;
float:left;
padding-left:20px;
}
.res_info_main h3 span.res_photo{
padding:0px 3px 8px 0;
font-size: 17px;
line-height:1.5;
width:10%;
margin-right:24px;
}
.res_info_main h3{
    margin:0px 0 4px;
    padding: 10px 10px;
}
/*.res_info_main ul.rtic{
margin:-14px 0 0 20px;
}*/
.res_info_main h3 span.Timingr{
padding-right:4px;
padding-bottom:10px;
font-size: 17px;
margin-right:10px;
line-height:1.5;
width:10%;
}
.res_info_main h3 span.res_high{
margin-right:10px;
line-height:1.5;
width:10%;
}
.res_info_main h3 span.pricevt{
padding-right:4px;
padding-bottom:10px;
padding-top:5px;
font-size: 17px;
margin-right:10px;
line-height:1.2;
width:10%;
}
.res_info_main h3 span.special_offer{
padding-right:4px;
padding-bottom:10px;
padding-top:5px;
font-size: 17px;
margin-right:10px;
line-height:1.2;
width:10%;
}
.res_info_main h3 span.tags{
padding-right:4px;
padding-bottom:10px;
padding-top:5px;
font-size: 17px;
margin-right:10px;
line-height:1.5;
width:10%;
}

.res_info_main h3 span.res_menu{
padding:0px 4px 10px 0;
font-size: 17px;
line-height:1.5;
width:10%;
}
.resmenu_area_main{
padding:0px 10px 10px;
text-align:left;
margin:20px 0 0;
float:left;
width:98%;
}
.resmenu_area{
width:23.1%;
margin:8px 3px 10px;
padding:5px 6px;
min-height:206px;
display: inline-block;
}
.res_info_main h3 span.res_noteb{
	width:auto;
	font-size:20px;
}
.res_info_main h3 span.notul{
	width:90%;
	display:inline;
	font-size:14px;
	line-height:1.6;
	margin-top:3px;
	padding:5px 5px 5px 20px;
}
.res_info_main h3 span.notul ul{
	list-style:inherit;
	padding-left:15px;
}
.res_info_main h3 span.notul li{
	padding:2px 10px;
	clear:both;
	list-style:inherit;
}

.res_info_main h3 span.notul ol{
	padding:2px 10px;
	clear:both;
	margin:auto;
}
.res_info_main h3 span.res_cash{
	padding:6px 0 7px 38px;
	margin-left:10px;
	line-height:1.2;
}
.res_info_main h3 span.res_cui3{
	line-height:1.8;
	 float: left;
    font-size: 17px;
    padding-left: 20px;
}


}
