/*!
 * Bootstrap v2.0.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.Comments_bx .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:-63px !important}
.Comments_bx .bx-controls-direction{display:none;}
article,
address,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
form {
  display: block;
}

.Comments_bx .bx-viewport{min-height:404px !important;}
.Comments_bx .bx-wrapper img{margin:0 auto !important;}
.container{
  width:980px; 
  margin-left: auto;
  margin-right: auto; }
  .opentable_container{
  width:100%; 
  margin-left: auto;
  margin-right: auto; }

.row{ width:100%; float:left;}

.Offset1{ padding:50px 0px;}
.Offset2{ padding:60px 0px;}
.Offset3{ padding-top:30px;}
.Offset4{ margin-top:30px;}
.Offset5{ padding-bottom:26px !important;}
.Offset6{ padding:40px 0px;}
.Offset7{ margin-left:20px;}
.Offset8{ padding-top:20px;}
.Offset9{ padding-top:10px;}
.Offset10{ margin-bottom:0px !important;}
.Offset15{ margin-top:60px;}

input, 
textarea,select{ background:#fdfdfd url(../images/textbx_bg.jpg) repeat-x left top; font-family:HelveticaLTStdLight; font-size:18px; color:#333333; border-radius:5px; border:#c2c2c2 1px solid;}

.btn_1{ text-decoration:none; text-align:center; padding:5px 30px;}

.clr{ clear:both;}

#header{ 
    width:100%; 
	height:auto; 
	float:left; }
	
.Headr_top{ width:100%; float:left; height:auto;min-height:60px;background:#1f1d1d;}
.Header_bottom{ width:100%; float:left; margin-bottom:78px; height:124px; position:relative; z-index:999;  background:rgba(21, 28, 23, .4);}

.logo{ width:105px; margin-top:10px;float:left;}		

.Adress{ width:30%; float:left; font-style:normal; padding-top:5px;}

.Social_icon{ width:auto; float:right; margin-top:16px;}
.Social_icon ul{ margin:0px; padding:0px; width:100%; float:left;}
.Social_icon ul li{ list-style:none; float:left; display: inline-block; margin-left:5px;}
.Social_icon ul li a{ display:block; text-align:center; text-decoration:none; width:30px; height:30px; border-radius:30px; color:#1f1d1d; background:#8f490e; line-height:30px; font-size:20px;}
.Social_icon ul li a:hover{ text-decoration:none; color:#fff; background:#ff7400;}

	
.Banner{ width:100%; float:left; margin-top:-202px; position:relative;}
.Banner img{ width:100%;}
.Banner_tab{ width:100%;  text-align:center; position:absolute; left:0px; bottom:89px;}
.Banner_tab img{ width:auto; height:auto;}

	
#middle{ 
    width:100%; padding-bottom:103px; 
    float:left; position:relative; 
	 }
	 
.Welcome{ text-align:center; position:relative; margin-top:-78px; position:relative;  }
.Welcome h1{ background:rgba(21, 28, 23, .4);  margin:0px; padding:10px 0px; text-align:center;}
.Welcome h2{ margin:45px 0px 0px; padding:0px; letter-spacing:5px;text-transform:uppercase; line-height:38px;}
.Welcome p{ margin:0px; padding-top:15px;color:#fdfdfd;}
.Welcome_bottom{   padding:60px  0px 56px 0px;}
.Icon_img img{ margin-right:50px;}


.Event{ padding:50px 0px;}
.Event h1{color:#000000; margin:0px; padding:0px 0px; text-align:center;}
.Event p{ margin:0px;color:#150803;}
.Col_evnt{ width:22%; position:relative; float:left; margin-right:1.5%; margin-left:1.5%; margin-top:30px; }
.Col_evnt img{ width:100%;height:auto;}
.Col_evnt_title{ background:rgba(31, 29, 29, .4); text-align:center; width:100%; font-family:OswalReg; font-size:20px; color:#FFFFFF; text-transform:uppercase; padding:6px 0px;  position:absolute; left:0px; top:0px;}

.Col_evnt_title a{color:#fff;text-decoration:none;}
.Col_evnt_title a:hover{color:#FF7400;text-decoration:none;}
.bx-viewport{margin-top:-16px;}
.Col_evnt_btm{ width:112px; position:absolute; bottom:20px; left:20px;}
.Event_time{ width:98%; float:left;text-align:center; padding:0px 1%;}
.Event_arw_lf{ width:24px; height:45px; position:absolute; left:-14px; top:48%;}
.Event_arw_rg{ width:24px; height:45px; position:absolute; right:-14px; top:48%;}

.Fresh_menu{ width:100%; height:auto; position:relative; padding:50px 0px; float:left; }
.Fresh_menu h1{margin:0px; padding:0px 0px; text-align:center;}
.Fresh_menu p{ margin:0px;color:#fdfdfd;}
.Fresh_menu_colm{ width:30%; float:left; margin-right:2%; margin-left:1%; position:relative;}
.Fresh_menu_colm img{ width:100%;}
.Fresh_menu_title{ width:90%; left:5%; padding-top:5px; position:absolute; bottom:15px; border-top:#fdfdfd 1px dashed;}


.Photo_gallery h1{color:#150803; margin:0px; padding:0px 0px; text-align:center;}
.Photo_gallery p{ margin:0px;color:#150803;}
.Photo_galry_colm{ width:100%; float:left;}
.Galry_img{ width:14.9%; float:left; margin-bottom:1.5%; margin-left:1.5%;}
.Galry_img img{ width:100%;}
.Galr_detl{ background:#ff7400; height:105px; text-align:center; padding-top:44px;}

.Comments{ width:100%; float:left; height:auto; padding:50px 0px;}
.Comments h1{ margin:0px; padding:0px 0px; text-align:center;}
.Comments p{ margin:0px; text-align:center; color:#fff;}
.Comments_bx{ width:100%; float:left; background:rgba(31, 29, 29, .4); margin-top:20px; margin-bottom:10px; padding:40px 0px;}


.Reserv_hour{ width:100%; float:left;padding:50px 0px;}
.Reservation{ width:60%; float:left; padding-right:2%; /* border-right:#fdfdfd 1px dashed;*/}
.Reservation h2{margin:0px; padding:0px 0px 10px; text-align:center;}
.Reservation p{  margin: 20px 0 0; text-align:center;;color:#fdfdfd;}

.Hours{ width:34%; float:right; padding-right:2%;  border-right:#fdfdfd 1px dashed; border-left:#fdfdfd 1px dashed;}
.Hours h2{margin:0px; padding:0px 0px 10px; text-align:center;}
.Hours h3{margin:0px; padding:0px 0px 6px; text-align:center;}
.Hours p{ margin:0px; text-align:center;  font-family:HelveticaLTStdLight; font-size:18px; color:#fdfdfd;}



.Inner_page h1{font-family:OswalReg; text-transform:uppercase;text-align:center; margin:0px; padding:8px 10px; letter-spacing:2px;}

.Menu_grid h2{ margin:0px 0px 20px; padding:12px 20px;  line-height:40px;}
.Menu_colm{ width:46%; float:left; margin-right:4%;  margin-bottom:20px; margin-top:4px;}
.Menu_img{ width:25%; float:left;}
.Menu_img img{ width:100%;height:auto;}
.Menu_detail{ width:72%; float:right;}
.Menu_detail_full{width:72%;float:left;}

.Blog_colm{ width:31%; margin-right:2%; float:left; margin-bottom:40px;}
.Blog_colm_gallary{ width:23%; margin-right:2%; float:left; margin-bottom:40px;}
.Blog_img {float:left;width:100%;}
.Blog_img img{ width:100%;}
.Blog_colm p{ margin:0px;}
.Blog_colm_gallary p{ margin:0px;}
.mob_main{float:left;width:100%;}
.mob_no{float:right;margin-top:4px;width:90%;}
.mob_no a{font-size:15px;text-decoration:none;color:#fafbfa;}
.mail_main{float:left;width:100%;}
.mail{float:right;width:90%;padding-bottom:4px;margin-top:-4px;}
.mail a {font-size:15px;color:#fafbfa;text-decoration:none;}
.Call:before{ float: left;
    font-size: 30px;
	width:10%;
	
   
}
.Info:before{ float: left;
    font-size: 21px;
	width:10%;

}
.Contact_form{ width:60%; float:left;}
.Contact_form h2{  font-weight:normal;font-family:OswalReg; color:#150803!important; margin:0px; padding:0px 0px 10px;}
.Contact_form p{ margin:0px; padding-bottom:35px;;color:#150803;}
.Contact_rw{ width:100%; float:left; padding-bottom:32px;}
.Contact_rw input,.Contact_rw select{ width:99.5%; height:46px; float:left; padding-left:5px;}
.Contact_rw textarea{ width:99.5%; height:260px; float:left;padding:5px 0px 0px 5px;}
.Contact_colm_1{ width:48%; float:left;}
.Contact_colm_2{ width:48%; float:right;}
.Contact_right{ width:324px; float:right; padding:10px 10px;  height:763px; opacity:0.8; -moz-opacity:0.8;}
.Contact_hour{ width:100%; float:left; padding:60px 0px; border-bottom: #FFFFFF 1px dashed; border-top:#FFFFFF 1px dashed; margin-top:80px; text-align:center;}
.Contact_hour h2{  margin:0px; padding:0px 0px 15px;}
.Contact_hour h3{ margin:0px; padding:0px 0px 10px;}
.Contact_hour p{ margin:0px; padding-bottom:25px;  font-family:HelveticaLTStdLight; font-size:18px; color:#fff;}

.Reservation_form{ width:100% !important; margin-bottom:30px; float:left;}
.Info_colm{ width:32%; float:left; margin-right:2%;}
.Info_colm:last-child{ margin-right:0px; float:right;}

.Gallery_lf{ width:30%; padding:2%; float:left; background:#ff7400; min-height:565px;}
.Gallery_lf h3{  font-weight:normal; font-size:28px; font-family:OswalReg; color:#fff; margin:0px; padding:0px 0px 10px;}
.Gallery_lf p{ margin:0px; padding-bottom:25px; text-transform:uppercase;  font-family:HelveticaLTStdLight; font-size:25px; color:#fff;}
.Gallery_main{ width:64%; float:right;}
.Gallery_image{ width:30%; float:left; margin-bottom:15px; margin-left:2%;}
.Gallery_image img{ width:100%;}

#footer{ 
    width:100%; background:#1f1d1d; position:absolute; left:0px; bottom:0px;
    float:left; padding:15px 0px; }
	
.Main_wraper{ width:100%; float:left; min-height:100%; position:relative;}
	
.Hide{ display:none;}

/*-----------7-7-2014--------------*/
.Offset11{ margin:15px 0px;}
.Offset12{ padding:5px 1%; width:98.2%;}
.Colmm1{ width:66%; } .Colmm2{ width:30%;}
.Colm1{ width:30%; } .Colm2{ width:66%;}
.Event_left h2 {font-weight:normal; background:#ff7400; text-align:center; font-size:26px; 
font-family:OswalReg; color:#fff; margin:0px; padding:2px 0px; text-transform:uppercase;}


.Event_description{ width:90%; border-radius:2px; float:left; margin:18px 0px; padding:10px 5%; background:#f5f5f5;}
.Event_image img{ width:100%; margin-bottom:-4px;}
.Event_date{ width:90%; border-radius:2px; float:left; margin:0px 0px; padding:10px 5%; background:#f5f5f5;}

/*.Event_right h3{font-weight:normal;font-family:OswalReg; color:#150803; margin:0px; padding:0px 0px 10px;}*/
.Event_right h1{font-weight:normal;font-family:OswalReg; color:#150803!important; margin:0px; padding:0px 0px 10px;background:none!important;text-align:left!important;}
.Event_right p{ margin: 0 0px 20px;}
	
	/*=============15=07=2014==============*/
.Offset13{ margin-bottom:20px;}

.Menu_heading_wrraper{ width:96%; margin-bottom:15px; float:left; background:#150803; padding:10px 2%;}

.Menu_heading_wrraper .woocommerce-result-count{float: left;
font-family: OswalReg;
font-size: 20px;
color: #fff;
margin: 0px;}

.Menu_heading_wrraper .woocommerce-ordering{ width:34%; float:right; margin-top:4px;} .Menu_heading_wrraper .woocommerce-ordering select{ background:#FFFFFF; width:100%; height:25px; border:none;
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}
.Menu_detail .btn_1:before{ font-family:'FontAwesome'; content: "\f07a"; margin-right:6px;}
.Menu_detail .btn_1{ padding:6px 15px;} .Menu_detail .btn_1:hover{ background:#36160a;}

.Categories h2{ margin:0px; padding:3px 8px; background:#ff7400; font-family:OswalReg; letter-spacing:1px; 
font-size:30px; color:#FFFFFF; text-transform:uppercase; text-align:center; font-weight:normal;}
.Categories ul{ margin:0px; padding:10px; background:#efeeee;} .Categories ul li{ list-style:none;}
.Categories ul li a{ display:block; text-decoration:none; font-family:HelveticaLTStdLight; font-size:14px; 
color:#111111; background:#FFFFFF url(../images/Categories_arw.png) 15px 13px no-repeat; 
padding:8px 5px 8px 30px; margin-bottom:2px;}
.Categories ul li a:hover{ background:#FFFFFF url(../images/Categories_arw_hv.png) 15px 13px no-repeat; color:#ff7400;}	
	

.subcate{ width:100%; float:left;  margin:0px 0px 10px; padding:0px;}
.subcate li{ list-style:none; width:23%; float:left; margin-right:2.6%; margin-bottom:15px;}
.subcate li a{ text-decoration:none; color:#FFF; text-align:center;}
.subcate li a img{ width:100%;} .subcate li:nth-child(4n+4){ margin-right:0px;}
.subcate li h3{ margin:0px; padding:5PX; background:#36160a; text-transform:uppercase; font-family:OswalReg; font-size:13px; font-weight:normal;}
.subcate li h3 mark{ background:none; color:#FFFFFF;}

.woocommerce-breadcrumb{font-family:OswalReg;  font-size:14px;}
.woocommerce-breadcrumb a{  color:#000 !important; text-decoration:none;}
.entry-summary h2{ margin:0px;  background:#36160a; padding:5px 15px !important; text-align:left; font-family:OswalReg; font-size:28px; color:#FFFFFF; font-weight:normal;}
.entry-summary .price .amount{font-family:OswalReg; font-size:20px; color:#ff7400;}
.entry-summary p{font-family:HelveticaLTStdLight; text-align:justify; font-size:14px; 
margin:10px 0px !important; color:#111111; line-height:22px;}
.product_meta .posted_in{ font-family:OswalReg; font-size:15px;}
.product_meta .posted_in a{ text-decoration:none; color:#ff7400;}
.entry-summary form{ margin-bottom:10px !important;}
.single_add_to_cart_button, #submit{
font-family:OswalReg !important; font-size:14px!important; text-transform:none !important; font-weight:normal!important;}

.related{ display:none;} .woocommerce-tabs{ margin-top:20px; border:#CCCCCC 1px solid; border-radius:3px; padding-top:6px;}
.woocommerce-tabs .tabs li a{ font-family:OswalReg; font-size:15px; font-weight:normal !important;}
#tab-description{ padding:0px 15px !important;} #tab-description p{ margin:0px !important;}
#reviews h2{ display:none;} #tab-reviews{ padding:0px 15px !important;}
#reviews h3{ margin:0px; padding:0px 0px 10px !important; font-weight:normal !important; font-family:OswalReg; font-size:15px;}
#comment-form label{ width:25%; float:left;}
.comment-form-rating .stars{ width:75% !important; float:right !important; margin:0px !important;}
.comment-form-rating .stars a{ margin-right:6px !important; color:#ff7400; outline:none;}
.comment-form-comment #comment{ width:75% !important; float:right;}
#comment-form p{ margin-bottom:10px !important; width:100%; float:left;}
#submit{ float:left; margin-left:25% !important;}
.form-submit{ width:100%; float:left;} #submit{ color:#FFFFFF !important; text-shadow:none!important;}

#comments ol{ padding:0px;} .star-rating span{ color:#ff7400;}
.woocommerce-review-link{ font-family:HelveticaLTStdLight; font-size:14px; color:#ff7400; text-decoration:none;}
.onsale{ display:none;} .thumbnails a{ background:#FFFFFF !important; margin-bottom:10px; width:18.75%!important; margin-right:2%!important; border:#ccc 1px solid !important; padding:1% !important;}

.woocommerce table thead { background:#36160a; border-radius:5px 5px 0px 0px;} .woocommerce table thead tr th{ color:#FFFFFF; font-size:14px; font-weight:normal !important; }

.woocommerce table{font-family:OswalReg; background:#fff;  font-size:13px; font-weight:normal !important;}
 .product-name a:hover{ color:#333333;}
.button{  border:none !important; border-radius:0!important; font-weight:normal !important; 
color:#FFFFFF !important; text-shadow:none !important; padding-bottom:9px !important;}

.woocommerce-error, .woocommerce-message, .woocommerce-info{ font-family:HelveticaLTStdLight; font-size:15px;}
.cart-collaterals .cart_totals h2{ margin:0px; padding-bottom:6px !important; font-family:OswalReg; font-size:15px; font-weight:normal !important; text-transform:uppercase; text-align:left !important;}
.cart_totals { float:left !important; background:#efeeee; padding:1%; width:46% !important;}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th{ border-top:none !important; border-bottom:1px solid #ccc !important;}
.cart_totals table th, .cart_totals table td{ font-weight:normal !important;}
.cart_totals table td{ padding-right:10px !important; p width:60% !important;} .cart_totals table th{ width:40% !important; text-align:left; padding-left:10px !important; }
.order-total .amount{font-weight:normal; font-size:16px;}
.cart_totals table{ width:100% !important;}

.shipping_calculator h2{font-family:OswalReg; margin-top:0px !important; font-size:22px; color:#36160a; font-weight:normal !important;}
.shipping_calculator h2 a{ text-decoration:none; color:#36160a;}
#calc_shipping_country{background:#fdfdfd url(../images/textbx_bg.jpg) repeat-x left top; font-family:HelveticaLTStdLight; font-size:18px; color:#333333; border-radius:5px; border:#c2c2c2 1px solid; font-size:12px; height:32px;}
.shipping-calculator-form input{ height:32px; font-size:12px;}
.shipping-calculator-form .button{ width:auto !important; font-family:OswalReg !important; font-size:14px!important; color:#FFFFFF!important;}

.login p, .checkout{font-family:HelveticaLTStdLight; font-size:14px;}
.login #username, .login #password, .checkout_coupon #coupon_code{ height:34px;}
.lost_password a, .showlogin, .showcoupon{ color:#ff7400;} .login .button, .checkout_coupon .button, #place_order{ font-family:OswalReg !important;}
.checkout h3{font-family:OswalReg; margin-top:0px !important; font-size:20px; color:#36160a; font-weight:normal !important;}
.checkout input{ height:32px;}
#ship-to-different-address{ margin-bottom:0px !important;} #ship-to-different-address-checkbox, #payment input{ height:auto;}
#order_review .shop_table th, #order_review .shop_table td{ font-weight:normal !important;}
.copy_right{float:left;width:30%;padding-left:11%;color:#fafbfa;font-size:11px;text-align:center;padding-top:60px;font-family: 'Latoregular';}
.cmt{padding-right:30%;}

.error-actions{width:100%;padding-bottom:10px;}
.error-actions .form-wrappernew .search{ background:#fdfdfd url(../images/textbx_bg.jpg) repeat-x left top; font-family:HelveticaLTStdLight; font-size:18px; color:#333333; border-radius:5px; border:#36160A 1px solid;width:99%;height:50px;}

/*===================================== Open Table Widget Css start   ==============================================*/


.open_table{float:left;width:100%;padding:50px 0 ;}
.otw-bare-bones-style{float:left;width:100%;}
.otw-minimal-dark-style{float:left;width:100%;}
.otw-shadow-light-style{float:left;width:100%;}
.otw-shadow-dark-style{float:left;width:100%;}
.otw-minimal-light-style{float:left;width:100%;}
.otw-widget-form-wrap{float:left;width:100%;}
.otw-reservation-time {display:table!important;}
.otw-party-size-select {display:table!important;}
.otw-wrapper{width:100%;float:left;padding-top:15px;}
.otw-date-li{float:left;width:30%;}
.otw-date-li input[type="text"]{width:100%!important;height:60px;}
.otw-time-wrap{float:left;width:30%!important;}
.otw-time-wrap select{width:100%!important;height:60px;}
.otw-party-size-wrap {float:left;width:30%!important;}
.otw-party-size-wrap select{width:100%!important;height:60px;}
.otw-input-wrap{padding:1.5%;}
.btn-group{display:none!important;}
.otw-button-wrap{float:left;width:100%; text-align:center;}
.otw-submit-btn{font-size:35px!important;font-family:'OswalReg'!important;color:#fdfdfd!important;text-transform:uppercase;background-image:none;width:34%;margin:25px 0;text-shadow:none;padding:20px!important;}
.otw-submit{font-size:35px!important;font-family:'OswalReg'!important;color:#fdfdfd!important;text-transform:uppercase;background-image:none;width:34%;margin:25px 34%;text-shadow:none;padding:20px!important;}
.otw-widget-title{font-size:35px!important;text-align:center;font-family:'OswalReg';text-transform:uppercase;padding-top:20px;}
.datepicker thead tr:first-child th, .datepicker tfoot tr th{color:#fff;}
.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{color:#fff;}
.dow{color:#fff;}
.day:hover{color:#fff;}
.today{background:#FF7400!important;color:#fff!important;}
 .table-condensed .active{background:#36160A!important;color:#fff;}

.powered-by-text{font-size:16px!important;font-family:'FontAwesome'!important;}
.powered-by-open-table{background-image:none!important;}
.otw-widget-form-wrap label{display:block;margin:0 0 5px;font-size:15px;font-family:'FontAwesome';}

.Blog_title h1{background:none!important;letter-spacing: 1px;padding:0;text-align:center;text-transform:uppercase;}

/*===================================== Open Table Widget Css  end ==============================================*/

.Mid_head_bg{ margin-bottom:0px !important;}

.Menu_heading_wrraper .woocommerce-message{padding-bottom:12px;color:#fff; font-family:OswalReg;}
.Menu_heading_wrraper .woocommerce-message .button{ border-radius:2px; text-decoration:none; font-family:OswalReg; font-size:15px; 
text-transform:uppercase; border-radius:2px !important; padding:3px 6px !important; margin-right:8px !important;}

.p_dis{min-height:36px;height:auto;}


.search .woocommerce-message{padding-bottom:12px;color:#fff; font-family:OswalReg;padding-top:5px;}

.search .woocommerce-message .button{ border-radius:2px; text-decoration:none; font-family:OswalReg; font-size:15px; 
text-transform:uppercase; border-radius:2px !important; padding:3px 6px !important; margin-right:8px !important;padding-top:5px;}

@media (min-width: 768px) and (max-width: 979px) {

.container { width:744px;}
.Galr_detl{ height:94px; padding-top:20px;}
.Galr_detl .Light22 { font-size:20px;} 
.Event_arw_rg{ right:-12px;}
.Menu_colm .Light30{ font-size:25px;}
.Blog_title{ font-size:24px !important;}
.Contact_form{ width:50%;}
/*============15=07=2014=========*/
.Menu_colm{ width:100%; margin-right:0; margin-bottom:20px;}
.shipping_calculator{ width:48% !important;; float:right !important;}

.mob_main{width:100%;}
.mail{width:88%;}

.mail_main{width:100%;}
.mob_no{width:88%;}

.cmt{padding-right:17%;}
}

@media (max-width: 767px) {
.container {
  margin-left: 10px;
  margin-right: 10px;
   width: auto;}
.Col_evnt:nth-child(5), .Col_evnt:nth-child(6) { display:none;}
.Col_evnt{ width:44%; margin-left:3.5%;}
.Photo_galry_colm{ width:100%; margin-right:0px;}
.Comments{ height:auto;}
.Reservation, .Hours{ width:100%; padding-right:0px; border-right:0px;}
.Reservation{ border-bottom:#FFFFFF 1px dashed; padding-bottom:15px; margin-bottom:8px;}
.Col_evnt_btm{ left:5%;}
.Menu_colm .Light30{ font-size:20px;}
.Menu_colm .Helvt_20{ font-size:14px;}
.Menu_detail .Fl, .Menu_detail .Fr, .Contact_form{ width:100%;}
.Blog_title{ font-size:20px !important;}
.Blog_colm p{ font-size:15px;}
.Blog_colm_gallary p{ font-size:15px;}
.Blog_colm{ min-height:450px;}
.Blog_colm_gallary{ min-height:450px;}
.Contact_form{ margin-bottom:20px;}
.Contact_right{ float:left; height:auto; padding-bottom:30px;}
.Contact_hour{ margin-top:20px; margin-bottom:20px;}
.Gallery_lf{ width:96%; margin-bottom:15px; min-height:300px;}
.Gallery_main{ width:100%;}

.Hide{ display:block;}
.Galry_img{ width:30.9%;}

/*--------7-7-2014------*/

.Colm1, .Colm2{ width:100%; margin-bottom:20px;}
.Colmm1, .Colmm2{ width:100%; margin-bottom:20px;}

#comment-form label{ width:100%;}
#comment-form input{ width:99.5%;}
.comment-form-comment #comment{ width:99.5% !important;}
.form-submit #submit{ width:auto !important; margin-left:0px !important;}

.cart_totals{ width:98% !important;}
.shipping_calculator{ width:100% !important; float:left !important; margin-top:15px;}
#billing_country_chosen{ width:100%!important;}


.copy_right{width:33%;padding-left:5%;}


#middle{padding-bottom:140px;}

.Headr_top{ height:auto;}
.Social_icon{ width:100%; margin-bottom:10px;}
.Social_icon ul{ width:auto; float:none; margin:0 auto; display:table;}
.Adress{ width:100%;}



.mail{width:auto;}
.mob_main{float:left;width:50%;}
.mail_main{width:auto;float:right;margin-right:7px;}
.mob_no{width:88%;}



.Adress br{ display:none;}
.cmt{padding-right:18%;}

.Comments_bx{ padding:20px 0px;}

}



@media only screen and (max-width:580px) {

/*===========15=07=2014======*/
.Menu_colm{ width:100%; margin-right:0; margin-bottom:20px;}
.subcate li{width:48%; margin-right:4%;} .subcate li a img{ height:100%;}
.subcate li:nth-child(2n+2){ margin-right:0px;}

.cmt{padding-right:7%;}
.otw-submit-btn{width:50%;margin:25px 23%;padding:15px!important;}
.otw-submit{width:50%;margin:25px 23%;padding:15px!important;}
}

@media only screen and (max-width:520px) {
.Headr_top{ height:auto; padding-bottom:10px;}
.Adress, .Social_icon{ width:100%; text-align:center;}
.Social_icon ul{ width:auto; margin:0 auto; float:none;}
.Social_icon ul li{ float:none;}
.Header_bottom{ background:#36160a;width:100%;height:auto; margin-bottom:0px;}
.Banner{ margin-top:0px;}
.Welcome h1{ font-size:19px; letter-spacing:0px !important;}
.Icon_img img{ margin-right:0px; margin-left:24px;}
.Event_arw_rg, .Event_arw_lf{ width:5%;}
.Event_arw_rg img, .Event_arw_lf img{ width:100%;}
.Event_arw_lf{ left:-8px;}
.Event_arw_rg{ right:-8px;}
.Fresh_menu_title{ font-size:18px !important;}
.Fresh_menu .btn_1{ font-size:18px !important; }
.Welcome h2{ font-size:24px;}
.Welcome p, .Event p, .Fresh_menu p, .Photo_gallery p{ font-size:15px;}
.Menu_colm{ width:100%; margin-right:0px;}
.Menu_grid h2{ line-height:24px;}
.Blog_colm{ width:100%; margin-right:0px; min-height:200px;}
.Blog_colm_gallary{ width:100%; margin-right:0px; min-height:200px;}
.Contact_colm_1, .Contact_colm_2{ width:100%; }
.Contact_colm_1{ margin-bottom:20px;}
.Contact_right{ width:96%; padding:2%; background-size:100% 100%;}
.Info_colm{ width:100%; margin-right:0px; margin-bottom:20px;}
.Info_colm:last-child{ margin-bottom:0px;}
.copy_right{width:87%;}
.cmt{padding-right:15%;}
.otw-submit-btn{width:42%;margin:25px 28%;}
.otw-submit{width:42%;margin:25px 28%;}
.mob_main, .mail_main{ width:100%; margin-top:10px;}
.mob_no, .mail{ float:none;width:auto;}

}

@media only screen and (max-width:460px) {

.otw-submit-btn{width:60%;margin:20px 20%;padding:10px!important;}
.otw-submit{width:60%;margin:20px 20%;padding:10px!important;}
}

@media only screen and (max-width:360px) {

.Hide{ display:none;}
.Galry_img{ width:100%; margin-left:0;}

.mob_main, .mail_main{ width:100%; margin-top:10px;}
/*.mob_no, .mail{ float:none;width:auto;}*/

.otw-submit-btn{width:70%;margin:20px 15%;padding:0px!important;}
.otw-submit{width:70%;margin:20px 15%;padding:0px!important;}
}

@media only screen and (max-width:325px) {
.Galr_detl{ height:98px;}
.Comments h1, .Comments p{ padding-left:10px; padding-right:10px;}
.Gallery_image{ width:100%; margin-left:0px;}

}

