@charset "utf-8";
/* CSS Document */


@media only screen and (min-width: 240px) and (max-width: 319px){

#main_contanier
{
margin:0 0 0 0;
padding:0 0 0 0;
width:100%;
height: auto;
overflow:hidden;
}

.global_input
{
margin:5px 0 0 0;
padding:5px 2%;
float:left;

font-family: 'Open Sans', sans-serif;
color:#323232;
font-weight: normal;
font-size:13px;

width:100%;
height: auto;

background-color:#f5f5f5;
box-sizing:border-box;
border:1px solid #ebebeb;
}

.global_select
{
margin:5px 0 0 0;
padding:5px 2%;
float:left;

font-family: 'Open Sans', sans-serif;
color:#323232;
font-weight: normal;
font-size:13px;

width:100%;
height: auto;

background-color:#f5f5f5;
box-sizing:border-box;
border:1px solid #ebebeb;
}

.global_textarea
{
margin:5px 0 0 0;
padding:5px 2%;
float:left;

font-family: 'Open Sans', sans-serif;
color:#323232;
font-weight: normal;
font-size:13px;

width:100%;
min-height: 70px;

background-color:#f5f5f5;
box-sizing:border-box;
border:1px solid #ebebeb;
}

.global_btn_large a
{
margin: 0 0 0 0;
padding: 10px 0;
float: left;

background: #3aaa03;

color: #ffffff;
font-family: "Oswald",Arial,sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 13px;
text-align: center;

width: 100%;
height: auto;
}

.global_btn_large a:hover
{
background: #d10000;
color: #ffffff;
}

/*--------------------------global css ends
-----------------------------------------*/

/*-----------------------header area starts
-----------------------------------------*/

.header_block
{
margin:0 0 0 0;
padding:0px 2%;
float:left;

position:fixed;
top:0;
box-sizing:border-box;

width:100%;
height:70px;

background-color:#000000;
z-index:9998 !important;
}

.logo_position_responsive
{
margin:10px 0 0 0;
width:100%;
height:32px;
text-align:center;
}

.logo_position_responsive a img
{
margin-top:5px;
max-width:100%;
/*width:200px;*/
height:35px;
}

/*-------------------------header area ends
-----------------------------------------*/

/*-------------------------Home Area Starts
-----------------------------------------*/

.home_contanier
{
margin: 0 auto;
margin-top:0px;
margin-bottom:60px;
padding:0.5% 0px;

overflow: hidden;
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
box-sizing: border-box;
position: relative;
z-index: 9990;

width: 96%;
max-width: 1100px;
min-height: auto;
height: auto;
}


.home_box_container_grid
{
margin: 0 0 0 0;
padding: 10px;
float: left;

box-sizing:border-box;

width: 100%;
height: auto;
}

.home_box_container
{
margin: 0 0 0 0;
padding: 10px 10px;
float:left;

background-color: rgba(255, 255, 255, 0.1);
border: 1px dotted #ffffff;
overflow: hidden;
position: relative;
z-index: 12;
box-sizing:border-box;

width: 100%;
height: auto;
min-height: auto;
}

.home-box-text
{
font-family: "Oswald",Arial,sans-serif;
color: #aec905;
font-size: 22px;
font-weight: normal;
line-height: 40px;
position: relative;
text-align: center;

width: 100%;
height:auto;
}


.home-box-text-details
{
margin: 0;
padding: 0;
float: left;

font-family: Arial,Helvetica,sans-serif;
color: #ffffff;
font-size: 14px;
font-weight: lighter;
line-height: 16px;

text-align: center;
width: 100%;
height: auto;
}

/*---------------------------Home Area Ends
-----------------------------------------*/

/*-------------------restaurant list starts
-----------------------------------------*/

#content-wrap
{
margin:110px 0 40px 0;
padding:10px 2%;
float:left;
width:100%;
height: auto;
box-sizing:border-box;
}

#content-block
{
margin:0 auto;
padding:0 0 0px 0;
width:100%;
height: auto;
}

/************** Restaurant **************/

.btnordernow
{
margin:5px 0 0 2px;
padding:0 0 0 0;
float:left;
width: auto;
height: auto;
}

.btnordernow a
{
margin:0 0 0 0;
padding:2px 10px;
font-family: 'Open Sans', sans-serif;
color:#fff;
font-weight: normal;
font-size:10px;
border-radius:0;
width: auto;
height: auto;

background-color: #3961c4; 
}

.btnordernow a:hover
{
background-color: #569800; 
}

.viewdetails
{
margin:5px 0 0 0;
padding:0 0 0 0;
float:left;
width: auto;
height: auto;


display:inherit;
}

.viewdetails a
{
padding:2px 10px;
font-family: 'Open Sans', sans-serif;
color:#fff;
font-weight: normal;
font-size:10px;
border-radius:0;
width: auto;
height: auto;

background-color: #757575; 
}

.viewdetails a:hover
{
background-color: #569800; 
}

.ny
{
margin:5px 0 0 2px;
padding:0 0 0 0;
float:left;
width: auto;
height: auto;


display:inherit;
}

.ny a
{
padding:2px 10px;
font-family: 'Open Sans', sans-serif;
color:#fff;
font-weight: normal;
font-size:10px;
border-radius:0;
width: auto;
height: auto;

background-color: #569800; 
}

.ny a:hover
{
background-color: #757575; 
}

/*-------------------Restaurant Result ends
-----------------------------------------*/

/*--------------------Cuisine Search Starts
-----------------------------------------*/

.cuisine_search_block
{
margin:0 0 0 0;
padding:5px 2%;
float:left;

position:fixed;
top:70px;
box-sizing:border-box;

width:100%;
height: auto;

background-color:#ed1e24;
}

.cuisine_search_block .search_block50
{
margin:0 0 0 0;
padding:0 1%;
float:left;

width:50%;
height: auto;
box-sizing:border-box;
}

.cuisine_search_block .search_block33
{
margin:0 0 0 0;
padding:0 0.5%;
float:left;

width:33%;
height: auto;
box-sizing:border-box;
}

.cuisine_search_select
{
margin:0 0 0 0;
padding:0 10px;
float:left;

background-color:#8c0004;
border:none;

font-family: "Oswald",Arial,sans-serif;
font-size:14px;
color:#ffffff;
font-weight: normal;

width:100%;
height: 32px;
}

.cuisine_search_block .search_block_delivery a
{
margin:0 0 0 0;
padding:0 10px;
float:left;

font-family: "Oswald",Arial,sans-serif;
color:#fff;
font-weight: normal;
font-size:14px;
text-align:center;
line-height:32px;

width: 50%;
height: 32px;

background-color: #323232; 
box-sizing:border-box;
}

.cuisine_search_block .search_block_delivery a:hover
{
background-color: #8c0004;
}

.cuisine_search_block .search_block_delivery a.selected
{
background-color: #8c0004;
}

/*----------------------Cuisine Search Ends
-----------------------------------------*/

/*------------------Footer Cart Starts Here
-----------------------------------------*/

#footer_cart_wrap
{
bottom: 10px;
float: left;
height: 36px;
margin: 0 0;
padding: 0;
position: fixed;
width: 100%;
z-index: 9998;

display:block;
}

#footer_cart_block
{
margin: 0 0 0 0;
float:left;
padding: 0 0 0 0;
width: 100%;
height: 36px;

border-top:2px solid #447306;
}

#footer_cart_block ul 
{
height: 36px;
margin: 0;
padding: 0;
width: 100% !important;
}

#footer_cart_block ul li 
{
background-color: #569800;
float: left;
height: 36px;
margin: 0;
padding: 5px 0;
width: 20%;
}

#footer_cart_block ul li.largeformessage
{
background-color: #f44f00;
float: left;
height: 45px;
margin: 0;
padding: 5px 0;
width: 40%;
}

#footer_cart_block ul li a span.icon 
{
background-color: #2da3ee;
background-image: linear-gradient(#5fc1ff 0%, #0088de 100%);
border: 1px solid #0769a7;
border-radius: 3px;
box-shadow: 0 0 7px 0 rgba(255, 255, 255, 0.5) inset;
color: #fff;
display: block;
font-size: 1em;
line-height: 1;
margin: 0 auto;
padding: 8px 0;
position: relative;
text-align: center;
text-decoration: none;

text-align: center;
width: 100%;
}

#footer_cart_block ul li a span.icon span.cartcalculation
{
float: left;
width:auto;
height: auto;
margin: -25px 0 0 30px;
padding: 5px;
text-align: center;
position: absolute;
background-color:#ed4300;
border-radius:50px;
border:2px solid #ffffff;

font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color:#ffffff;
}

#footer_cart_block ul li a span.icontext_small
{
color: #ffffff;
float: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
height: auto;
line-height: 14px;
margin: 0;
padding: 2px 0 0 0;
text-align: center;
width: 100%;
}

#footer_cart_block ul li a span.icontext_large
{
color: #ffffff;
float: left;
font-family: 'Open Sans', sans-serif;
font-size: 100%;
font-weight: bold;
height: auto;
line-height: 18px;
margin: 0;
padding: 8px 0 0 0;
text-align: left;
width: 100%;
}

#footer_cart_block ul li a span.icontext:hover 
{
color: #fff;
}

/*--------------------Footer Cart Ends Here
-----------------------------------------*/

/*------------------------------Menu Starts
-----------------------------------------*/

.menu_wrap
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
width:100%;
height: auto;

border-bottom:1px dashed #b8b8b8;
}

.itemname
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: "Oswald",Arial,sans-serif;
color:#000000;
font-weight:normal;
font-size:15px;
text-shadow: 0px 1px 0px #fff;

width:100%;
height: auto;
}

.itemdescription
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
color:#666666;
font-weight: normal;
font-size:12px;
line-height:14px;

width:100%;
height: auto;
}

.itemprice
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
color:#666666;
font-weight: bold;
font-size:14px;
line-height:13px;
text-align:right;

width:100%;
height: auto;
}

.submenu_wrap
{
margin:5px 0 0 0;
padding:5px 2%;
float:left;
width:100%;
height: auto;

background-color:#d6e4ef;
box-sizing:border-box;
}

.submenu_name
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: "Oswald",Arial,sans-serif;
color:#262626;
font-weight:normal;
font-size:14px;
line-height:24px;

width:100%;
height: auto;
}

.submenu_price
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: "Oswald",Arial,sans-serif;
color:#262626;
font-weight:normal;
font-size:14px;
line-height:24px;
text-align:right;

width:100%;
height: auto;
}

.price_add a
{
margin:0 0 0 0;
padding:5px 0;
float:right;

font-family: "Oswald",Arial,sans-serif;
color:#ffffff;
font-weight:normal;
font-size:14px;
line-height:14px;
text-align: center;

background:#3aaa03;

width:60%;
height: auto;
}

.price_add a:hover
{

background:#191919;
}

.menu_headings
{
margin:5px 0 0 0;
padding:0 0 0 0;
float:left;

font-family: "Oswald",Arial,sans-serif;
color:#323232;
font-weight:normal;
font-size:15px;
line-height:16px;

width:100%;
height: auto;
}

.menu_select
{
margin:5px 0 0 0;
padding:5px 2%;
float:left;

font-family: 'Open Sans', sans-serif;
color:#323232;
font-weight: normal;
font-size:13px;

width:100%;
height: auto;

background-color:#f5f5f5;
box-sizing:border-box;
border:1px solid #ebebeb;
}

/*--------------------------------Menu Ends
-----------------------------------------*/

/*------------------Responsive Popup starts
-----------------------------------------*/

.popupouter_fullwidth
{
margin:0 0 0 0;
padding:0;
float:left;
display:none;

background: url(../images/blacktransparent.png) repeat;
width:100%;
height: 100%;

position: absolute;
clear:both;
z-index:9981;
}

.popupouter
{
margin:0 0 0 0;
padding:2%;
float:left;
width:100%;

background:#a6a6a6;
position: relative;
box-sizing:border-box;

z-index:10000;
}

.popupshow
{
margin:0 0 0 0;
padding:3%;
float:left;
width:94%;
height: auto;
background:url(../images/whitebg.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0);
position:relative;
}

.popup_cross
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
top:-15px;
right:-15px;
position:absolute;

width: auto;
height: auto;
z-index:9998;
}

.popup_cross a
{
cursor:pointer;
}

.popupshow .seperate_div
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
width:100%;
height:auto;
}

.popup_heading
{
margin:0 0 10px 0;
padding:0 0 4px 0;
float:left;
width:100%;

color: #323232;
font-family: "Oswald",Arial,sans-serif;
font-size:18px;
font-weight: normal;
border-bottom:1px dashed #585858;
}

.popup_heading span
{
color: #585858;
}

.popup_commontext
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
width:100%;

color: #262626;
float: left;
font-family: 'Open Sans',sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 18px;
text-align:justify;
}

.popupspan_100
{
margin:0 0 0 0;
padding:0;
float:left;
width:100%;
height:auto;
}

.popupspan_75
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
width:75%;
height:auto;
}

.popupspan_67
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
width:66.6667%;
height:auto;
}

.popupspan_50
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
width:100%;
height:auto;
}

.popupspan_33
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
width:100%;
height:auto;
}

.popupspan_25
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
width:25%;
height:auto;
}
/*Popup Container Starts*/

.popupmenu_span25
{
margin:0 0 5px 0;
padding:0 0 0 0;
float:left;
width:100%;
height:auto;
}

/*-----------------------------------------
Responsive Popup ends -------------------*/

/*---------------Global Page Heading Starts
-----------------------------------------*/

.page_heading_block
{
margin:0 0 0 0;
padding:5px 2%;
float:left;

position:fixed;
top:70px;

width:100%;
height: auto;
box-sizing:border-box;

background-color:#ed1e24;
}

.page_heading_block h1
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

color: #ffffff;
float: left;
font-family: "Oswald",Arial,sans-serif;
font-size: 16px;
font-weight: normal;
text-align:center;

width:100%;
height: auto;
}

/*-----------------Global Page Heading Ends
-----------------------------------------*/

/*-----------------------------Login Starts
-----------------------------------------*/

.login_wrap
{
margin:0 0 10px 0;
padding:10px;
float:left;
width:100%;
height: auto;

border:1px solid #d0d0d0;
box-sizing:border-box;
}

.login_wrap ul
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
width:100%;
height:auto;
}

.login_wrap ul li
{
margin:0 0 10px 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:13px;
color:#323232;
font-weight: normal;

width:100%;
height:auto;
}

.login_wrap ul li label
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: "Oswald",Arial,sans-serif;
font-size:14px;
color:#323232;
font-weight: normal;

width:100%;
height:auto;
}

/*-------------------------------Login Ends
-----------------------------------------*/

/*-------------------Process Payment Starts
-----------------------------------------*/

.process_payment_wrap
{
margin:0 0 10px 0;
padding:10px;
float:left;
width:100%;
height: auto;

border:1px solid #d0d0d0;
box-sizing:border-box;
}

.process_payment_wrap ul
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
width:100%;
height:auto;
}

.process_payment_wrap ul li
{
margin:5px 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:13px;
color:#323232;
font-weight: normal;

width:100%;
height:auto;
}

.process_payment_wrap ul li label
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:13px;
color:#666666;
font-weight: bold;

width:100%;
height:auto;
}

/*---------------------Process Payment Ends
-----------------------------------------*/

/*-----------------------------------------
Dashboard Starts ------------------------*/

.my_account_wrap
{
margin:0 0 10px 0;
padding:10px;
float:left;
width:100%;
height: auto;

border:1px solid #d0d0d0;
box-sizing:border-box;
}

.client_dashboard_inner_dropdown
{
margin: 0 0 10px 0;
padding: 0 10px;
float: left;

font-family: "Oswald",Arial,sans-serif;
font-size: 15px;
font-weight: normal;
color: #ffffff;

width: 100%;
height: 32px;
background-color: #3aaa03;
border: medium none;
}

.client-dashboard
{
margin:0 0 0 0;
padding:0 0 0 0;
width:100%;
float:left;
height: auto;
box-sizing:border-box;
}

.client-dashboard ul
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

width:100%;
height:auto;
}

.client-dashboard ul li
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

width:100%;
height: auto;
}

.client-dashboard ul li a
{
margin:0.5% 0 0.5% 0;
padding:24px 0 0px 0;
width:100%;
height:150px;

text-align:center;
float:left;

border:1px solid #d2d2d2;

background-color: #f1f1f1; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f1f1f1));
background-image: -webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);

font-family: "Oswald",Arial,sans-serif;
color:#323232;
font-weight: normal;
font-size:13px;
line-height:13px;
text-decoration:none;
}

.client-dashboard ul li a:hover
{
background-color: #f8f8f8; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#f8f8f8));
background-image: -webkit-linear-gradient(top, #f1f1f1, #f8f8f8);
background-image: -moz-linear-gradient(top, #f1f1f1, #f8f8f8);

color:#3aaa03;
}

/*-----------------------------------------
Dashboard Ends --------------------------*/

/*----------------------Address Book Starts
-----------------------------------------*/

.address_wrap
{
margin:0 0 0 0;
padding:10px;
float:left;
width:100%;
height: auto;

border:1px solid #d0d0d0;
box-sizing:border-box;
}

.address_wrap ul
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
width:100%;
height:auto;
}

.address_wrap ul li
{
margin:0 0 10px 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:13px;
color:#323232;
font-weight: normal;

width:100%;
height:auto;
}

.address_wrap ul li label
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: "Oswald",Arial,sans-serif;
font-size:15px;
color:#323232;
font-weight: normal;

width:100%;
height:auto;
}

/*------------------------Address Book Ends
-----------------------------------------*/

/*-----------------------------------------
bootstrap form starts here---------------*/

.form-area
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

width:100%;
height: auto;
}

.form-area .form-left
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing:border-box;

width:100%;
height: auto;
}

.element
{
margin:0 0 10px 0;
padding:10px;
float:left;

box-sizing:border-box;

width:100%;
height: auto;
border:1px solid #D7D7D7;
}

.element .heading
{
margin:0 0 10px 0;
padding:0 0 3px 0;
display:block;

font-family: 'Oswald', Arial, sans-serif;
color:#323232;
font-weight: normal;
font-size:16px;
line-height:20px;
border-bottom:1px solid #D7D7D7;

width:100%;
height:auto;
}

.element .content-area
{
margin:0 0 5px 0;
padding:0 0 0 0;
float:left;

width:100%;
height: auto;
}

.element .content-area span.child33
{
margin:0 0 10px 0;
padding:0 0 0 0;
float:left;

box-sizing:border-box;

font-family: 'Open Sans', sans-serif;
font-size:13px;
font-weight:normal;
color:#505050;
box-sizing:border-box;

width:100%;
height: auto;
}

.element .content-area span.child50
{
margin:0 0 10px 0;
padding:0 0 0 0;
float:left;

box-sizing:border-box;

font-family: 'Open Sans', sans-serif;
font-size:13px;
font-weight:normal;
color:#323232;
text-align:left;

width:100%;
height: auto;
}

.element .content-area .left
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

width:100%;
height: auto;
}

.element .content-area .full
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

width:100%;
height: auto;
}

.element .content-area .left-text
{
margin:4px 15px 0 0;
padding:0 0 0 0;

font-family: 'Open Sans', sans-serif;
font-size:13px;
font-weight:normal;
color:#323232;
text-align:left;
}

.element .content-area .right
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

width:100%;
height: auto;
}

.form-input
{
margin:0 0 0 0;
padding: 5px 2%;
float: left;

box-shadow: 4px 4px 6px -7px #868686 inset;
box-sizing:border-box;

border: 1px solid #DFDFDF;
color: #555555;
display: inline-block;
font-size: 13px;
line-height: 18px;

width: 100%;
height: auto;
}

.form-input:focus
{
box-shadow: 0 1px 3px rgba(174, 190, 54, 0.1) inset, 0 0 8px rgba(174, 190, 54, 0.6);
border-color: rgba(174, 190, 54, 0.8);
outline: 0 none;
}

.select
{
margin:0 0 0 0;
padding: 5px 2%;
float:left;

border-radius: 2px;
border: 1px solid #DFDFDF;
box-shadow: 4px 4px 6px -7px #868686 inset;
box-sizing:border-box;

font-family: 'Open Sans', sans-serif;
font-size: 13px;
color: #323232;
display: inline-block;
line-height: 18px;

width: 100%;
height: 28px;
}

.select2
{
margin:0 5px 0 0;
padding: 5px;
float:left;

border: 1px solid #CCCCCC;
box-sizing:border-box;
box-shadow: 4px 4px 6px -7px #868686 inset;

font-family: 'Open Sans', sans-serif;
font-size: 13px;
color: #323232;
display: inline-block;
line-height: 18px;

width: 60px;
height: 28px;
}

.select3
{
margin:0 5px 0 0;
padding: 5px;
float:left;

border: 1px solid #CCCCCC;
box-sizing:border-box;
box-shadow: 4px 4px 6px -7px #868686 inset;

font-family: 'Open Sans', sans-serif;
font-size: 13px;
color: #323232;
display: inline-block;
line-height: 18px;

width: 92px;
height: 28px;
}

.select4
{
margin:0 5px 0 0;
padding: 5px;
float:left;

border: 1px solid #CCCCCC;
box-sizing:border-box;
box-shadow: 4px 4px 6px -7px #868686 inset;

font-family: 'Open Sans', sans-serif;
font-size: 13px;
color: #323232;
display: inline-block;
line-height: 18px;

width: 80px;
height: 28px;
}

.form-textarea
{
margin:0 0 0 0;
padding: 5px 2%;
float:left;

border: 1px solid #DFDFDF;
box-shadow: 4px 4px 6px -7px #868686 inset;
box-sizing:border-box;

color: #323232;
display: inline-block;
font-size: 13px;
line-height: 18px;

width: 100%;
height: auto;
min-height:80px;
}

.form-textarea:focus
{
box-shadow: 0 1px 3px rgba(174, 190, 54, 0.1) inset, 0 0 8px rgba(174, 190, 54, 0.6);
border-color: rgba(174, 190, 54, 0.8);
outline: 0 none;
}

.asterisk
{
margin:0 0 0 0;
padding:0 0 0 0;

font-family: 'Open Sans', sans-serif;
font-size:11px;
font-weight:bold;
color: #FF0000;
vertical-align:top;
}

.form-area .form-right
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing:border-box;

width:100%;
height: auto;
}

.form-info-area
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

width: 100%;
height: auto;
}

.ntf-text
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:13px;
font-weight: normal;
color: #d10000;
line-height:18px;

width:100%;
height: auto;
}

.terms-area
{
margin:10px 0;
padding:0 0 0 0;
float:left;

width:100%;
height: auto;
}

.terms-area ul
{
margin:5px 0 0 0;
padding:0 0 0 0;
float:left;

width:100%;
height:auto;
}

.terms-area ul li
{
margin:3px 0 0 0px;
padding:0 0 0 0;
display:block;
}

.terms-area ul li span.radio
{
margin:3px 0 0 0px;
padding:0 0 0 0;
}

.terms-area ul li span.terms-text
{
margin:0px 0 0 0px;
padding:0 0 0 0;

font-family: 'Open Sans', sans-serif;
font-size:13px;
font-weight: normal;
color: #323232;
}

.terms-area ul li span.terms-text a
{
margin:0px 0 0 0px;
padding:0 0 0 0;

font-family: 'Open Sans', sans-serif;
font-size:13px;
font-weight: normal;
color: #d10000;
text-decoration:none;
}

.terms-area ul li span.terms-text a:hover
{
color: #3aaa03;
}

.signup-btn-area
{
margin:0px 0 0 0px;
padding:0 0 0 0;

width: 100%;
height: auto;
}

.common-btn
{
margin:0 0 10px 0;
padding:5px 0;
float:left;

font-family: "Oswald",Arial,sans-serif;
color:#fff;
font-weight: normal;
font-size:15px;
text-align:center;

border:none;
cursor:pointer;
background-color: #3aaa03;

width: 100%;
height: auto;
}

.common-btn:hover
{
background-color: #191919; 
}

/*-----------------------------------------
bootstrap form ends here-----------------*/

/*------------------------Popup Starts Here
-----------------------------------------*/

.popupmenu_span50
{
margin:0 0 5px 0;
padding:0 0.5% 0 0.5%;
float:left;

box-sizing:border-box;

width:100%;
height:auto;
}

/*--------------------------Popup Ends Here
-----------------------------------------*/

/*---------------------------Gallery Starts
-----------------------------------------*/

.showmenu
{
margin: 0 0 0 0;
padding: 0;
float: left;

width: 100%;
height: auto;
}

.gallery_item 
{
margin: 0 0 10px 0;
padding: 5px;
float: left;

box-sizing:border-box;

width: 100%;
height: auto;

border:0px solid #323232;
}

.gallery_item a img
{
width:100%;
height: auto;
}

/*-----------------------------Gallery Ends
-----------------------------------------*/

/*----------------------Contact Page Starts
-----------------------------------------*/

#contact_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing:border-box;

width:100%;
height: auto;
}

.contact_block_left
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing:border-box;

width:100%;
height: auto;
}

.contact_block_right
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing:border-box;

width:100%;
height: auto;
}

.contact_heading
{
margin: 0 0 10px 0;
padding: 0 0 0 0;
float: left;

color: #323232;
font-family: "Oswald",Arial,sans-serif;
font-size: 16px;
font-weight: normal;

width: 100%;
height: auto;
}

.contact_details
{
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;

font-family: 'Open Sans', sans-serif;
color:#323232;
font-weight: normal;
font-size:13px;
line-height:21px;

width: 100%;
height: auto;
}

.contact_map
{
margin: 15px 0 25px 0;
padding: 5px;
float: left;

border:1px solid #d0d0d0;
box-sizing:border-box;

width: 100%;
height: auto;
}

.contact_form_area
{
margin: 15px 0 0 0;
padding: 15px;
float: left;

border:1px solid #d0d0d0;
box-sizing:border-box;

width: 100%;
height: auto;
}

.contact_form_area ul
{
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;

width: 100%;
height: auto;
}

.contact_form_area ul li
{
margin: 0 0 5px 0;
padding: 0 0 0 0;
float: left;

width: 100%;
height: auto;
}

.contact_form_area ul li span.left_details
{
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;

width: 100%;
height: auto;
}

.contact_form_area ul li span.right_fields
{
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;

width: 100%;
height: auto;
}

.contact_field_heading
{
margin: 5px 0 0 0;
padding: 0 20px 0 0;
float: left;

font-family: 'Open Sans', sans-serif;
color:#323232;
font-weight: normal;
font-size:13px;
text-align:left;

box-sizing:border-box;

width: 100%;
height: auto;
}

.contact_input
{
margin:0 0 0 0;
padding: 5px 2%;
float:left;

border: 1px solid #DFDFDF;
box-shadow: 4px 4px 6px -7px #868686 inset;
box-sizing:border-box;

color: #323232;
display: inline-block;
font-size: 13px;
line-height: 18px;

width: 100%;
height: auto;
}

.contact_input:focus
{
box-shadow: 0 1px 3px rgba(174, 190, 54, 0.1) inset, 0 0 8px rgba(174, 190, 54, 0.6);
border-color: rgba(174, 190, 54, 0.8);
outline: 0 none;
}

.contact_textarea
{
margin:0 0 0 0;
padding: 5px 2%;
float:left;

border: 1px solid #DFDFDF;
box-shadow: 4px 4px 6px -7px #868686 inset;
box-sizing:border-box;

color: #323232;
display: inline-block;
font-size: 13px;
line-height: 18px;

width: 100%;
height: auto;
min-height:100px;
}

.contact_textarea:focus
{
box-shadow: 0 1px 3px rgba(174, 190, 54, 0.1) inset, 0 0 8px rgba(174, 190, 54, 0.6);
border-color: rgba(174, 190, 54, 0.8);
outline: 0 none;
}

/*------------------------Contact Page Ends
-----------------------------------------*/

/*-----------------Opening Time Page Starts
-----------------------------------------*/

#opening_time_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing:border-box;

width:100%;
height: auto;
}

.opening_time_block33
{
margin:0 0 15px 0;
padding:0 0 0 0;
float:left;

box-sizing:border-box;

width:100%;
height: auto;
}

/*-------------------Opening Time Page Ends
-----------------------------------------*/

/*-----------------------Review Page Starts
-----------------------------------------*/

#review_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing:border-box;

width:100%;
height: auto;
}

.review_container
{
margin:0 0 10px 0;
padding:10px;
float:left;

box-sizing:border-box;
border:1px solid #dfdfdf;

background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%) repeat scroll 0 0;

width:100%;
height: auto;
}

.review_container_grid_25
{
margin:0 0 0 0;
padding: 0 0 0 0;
float:left;

width:35%;
height: auto;
}

.review_container_grid_75
{
margin:0 0 0 0;
padding: 0 0 0 0;
float:left;

width:65%;
height: auto;
}

.review_container_grid_100
{
margin:0 0 0 0;
padding: 0 0 0 0;
float:left;

width:100%;
height: auto;
}

.review_customer_name
{
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;

color: #323232;
font-family: "Oswald",Arial,sans-serif;
font-size: 15px;
font-weight: normal;
text-align:left;

width: 100%;
height: auto;
}

.review_date
{
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;

color: #323232;
font-family: "Oswald",Arial,sans-serif;
font-size: 13px;
font-weight: normal;
text-align:right;

width: 100%;
height: auto;
}

.review_description
{
margin: 10px 0 0 0;
padding: 0 0 0 0;
float: left;

color: #323232;
font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: normal;
line-height:20px;

width: 100%;
height: auto;
}

/*-------------------------Review Page Ends
-----------------------------------------*/

/*--------My Account Edit Form Areas Starts
-----------------------------------------*/

.myaccount-input
{
margin:0 0 5px 0;
padding: 5px 10px;
float: left;

box-shadow: 4px 4px 6px -7px #868686 inset;
box-sizing:border-box;

border: 1px solid #DFDFDF;
color: #555555;
display: inline-block;
font-size: 13px;
line-height: 18px;

width:100%;
height: auto;
}

.myaccount-select
{
margin:0 0 5px 0;
padding: 5px 10px;
float: left;

box-shadow: 4px 4px 6px -7px #868686 inset;
box-sizing:border-box;

border: 1px solid #DFDFDF;
color: #555555;
display: inline-block;
font-size: 13px;
line-height: 18px;

width:100%;
height: auto;
}

.myaccount-textarea
{
margin:0 0 5px 0;
padding: 5px 10px;
float: left;

box-shadow: 4px 4px 6px -7px #868686 inset;
box-sizing:border-box;

border: 1px solid #DFDFDF;
color: #555555;
display: inline-block;
font-size: 13px;
line-height: 18px;

width:100%;
min-height: 80px;
}

/*----------My Account Edit Form Areas Ends
-----------------------------------------*/


}

