 @media only screen and (min-width: 960px) and (max-width: 999px) {
 
 /*-------------------------------
----------Home Page Starts Here*/

.parallax-window
{
width:100%;
min-height: 600px;
background: transparent;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.clear
{
clear:both;
}

.curve_wrap
{
margin: 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;
text-align:center;

width: 100%;
height: auto;
}

.arrow_up
{
margin:0 auto;
margin-top:-120px;
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 40px solid transparent;
border-bottom: 40px solid #ffffff;
}

.arrow_up_purple
{
margin:0 auto;
margin-top:-120px;
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 40px solid transparent;
border-bottom: 40px solid #191919;
}

.banner_heading_text
{
margin:0 0 0 0;
padding:150px 0 0 0;
float:left;

box-sizing: border-box;

font-family: 'Lobster', cursive;
font-size:48px;
font-weight: lighter;
color:#f7f035;
text-align:center;

width:100%;
height: auto;
}

.banner_sub_heading_text
{
margin:25px 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:18px;
font-weight: lighter;
color:#ffffff;
line-height:24px;
text-align:center;

width:100%;
height: auto;
}

.home_heading_text
{
margin:40px 0 0 0;
padding:0 0 0 0;
float:left;

/*font-family: 'Amita', cursive;*/
font-family: 'Lobster', cursive;
font-size:42px;
font-weight: lighter;
color:#000000;
text-align:center;

width:100%;
height: auto;
}

.home_heading_text span
{
font-family: 'Lobster', cursive;
color:#f7f035;
}

.home_sub_heading_text
{
margin:25px 0 40px 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:20px;
font-weight: lighter;
color:#000000;
line-height:24px;
text-align:center;

width:100%;
height: auto;
}

.home_details_text
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:14px;
font-weight: lighter;
color:#000000;
line-height:26px;
text-align:center;

width:100%;
height: auto;
}

.home_details_readmore
{
margin:40px 0 0 0;
padding:0 0 0 0;
float:left;

text-align:center;

width:100%;
height: auto;
}

.home_details_readmore a
{
font-family: 'Open Sans', sans-serif;
font-size:16px;
font-weight: lighter;
color:#b71f24;
text-transform:uppercase;
line-height:24px;
text-align:center;
}

.home_details_readmore a:hover
{
color:#000000;
}





.body_about_wrap
{
margin:0 0;
padding:80px 0;
float:left;

box-sizing: border-box;
background: #ffffff;

width:100%;
height: auto;
}

.body_about_block
{
margin:0 auto;
padding:0 20px;

box-sizing: border-box;

width:950px;
height: auto;
}

.body_about_block_50
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:50%;
height: auto;
}

.home_chef_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_chef_block_50
{
margin:0 0 0 0;
padding:0 10px;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_chef_block_50 img
{
max-width:100%;
height: auto;
}





.parallax_area_1
{
margin:0 0 0 0;
padding:280px 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.parallax_area_2
{
margin:0 0 0 0;
padding:280px 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.parallax_heading_text
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Lobster', cursive;
font-size:48px;
font-weight: lighter;
color:#f7f035;
text-align:center;

width:100%;
height: auto;
}

.parallax_sub_heading_text
{
margin:25px 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:18px;
font-weight: lighter;
color:#ffffff;
line-height:24px;
text-align:center;

width:100%;
height: auto;
}





.body_menu_wrap
{
margin:0 0;
padding:80px 0;
float:left;

box-sizing: border-box;
background: #ffffff;

width:100%;
height: auto;
}

.body_menu_block
{
margin:0 auto;
padding:0 20px;

box-sizing: border-box;

width:950px;
height: auto;
}

.body_menu_wrap_50
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:50%;
height: auto;
}

.home_featured_menu_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_featured_menu_block_50
{
margin:0 0 0 0;
padding:10px 10px;
float:left;

box-sizing: border-box;

width:50%;
height: auto;
}

.home_featured_menu_block_50 img
{
max-width:100%;
height: auto;
}






.body_gallery_wrap
{
margin:0 0;
padding:80px 0;
float:left;

box-sizing: border-box;
background: #ffffff;

width:100%;
height: auto;
}

.body_gallery_block
{
margin:0 auto;
padding:0 20px;

box-sizing: border-box;

width:950px;
height: auto;
}

.body_gallery_block_50
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:50%;
height: auto;
}

.body_gallery_block_25
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:30%;
height: auto;
}

.body_gallery_block_75
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:70%;
height: auto;
}

.home_gallery_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_gallery_block_50
{
margin:0 0 0 0;
padding:0 10px;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_gallery_block_50 img
{
max-width:100%;
height: auto;
}






.body_address_wrap
{
margin:0 0;
padding:80px 0;
float:left;

box-sizing: border-box;
background: #191919;

width:100%;
height: auto;
}

.body_address_block
{
margin:0 auto;
padding:0 20px;

box-sizing: border-box;

width:950px;
height: auto;
}

.body_address_text
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:16px;
font-weight: lighter;
color:#ffffff;
line-height:24px;
text-align:center;

width:100%;
height: auto;
}

/*-------------------------------
------------Home Page Ends Here*/

}

@media only screen and (min-width: 769px) and (max-width: 959px) {

/*-------------------------------
----------Home Page Starts Here*/

.parallax-window
{
width:100%;
min-height: 400px;
background: transparent;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.clear
{
clear:both;
}

.curve_wrap
{
margin: 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;
text-align:center;

width: 100%;
height: auto;
}

.arrow_up
{
margin:0 auto;
margin-top:-90px;
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 40px solid transparent;
border-bottom: 40px solid #ffffff;
}

.arrow_up_purple
{
margin:0 auto;
margin-top:-90px;
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 40px solid transparent;
border-bottom: 40px solid #191919;
}

.banner_heading_text
{
margin:0 0 0 0;
padding:150px 0 0 0;
float:left;

box-sizing: border-box;

font-family: 'Lobster', cursive;
font-size:36px;
font-weight: lighter;
color:#f7f035;
text-align:center;
line-height:36px;

width:100%;
height: auto;
}

.banner_sub_heading_text
{
margin:25px 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:16px;
font-weight: lighter;
color:#ffffff;
line-height:24px;
text-align:center;

width:100%;
height: auto;
}

.home_heading_text
{
margin:20px 0 0 0;
padding:0 0 0 0;
float:left;

/*font-family: 'Amita', cursive;*/
font-family: 'Lobster', cursive;
font-size:28px;
font-weight: lighter;
color:#000000;
text-align:center;
line-height:32px;

width:100%;
height: auto;
}

.home_heading_text span
{
font-family: 'Lobster', cursive;
color:#f7f035;
}

.home_sub_heading_text
{
margin:10px 0 30px 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:14px;
font-weight: lighter;
color:#000000;
line-height:18px;
text-align:center;

width:100%;
height: auto;
}

.home_details_text
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:13px;
font-weight: lighter;
color:#000000;
line-height:26px;
text-align:center;

width:100%;
height: auto;
}

.home_details_readmore
{
margin:20px 0 0 0;
padding:0 0 0 0;
float:left;

text-align:center;

width:100%;
height: auto;
}

.home_details_readmore a
{
font-family: 'Open Sans', sans-serif;
font-size:16px;
font-weight: lighter;
color:#b71f24;
text-transform:uppercase;
line-height:24px;
text-align:center;
}

.home_details_readmore a:hover
{
color:#000000;
}




.body_about_wrap
{
margin:0 0 0 0;
padding:50px 20px;
float:left;

box-sizing: border-box;
background: #ffffff;

width:100%;
height: auto;
}

.body_about_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width: 100%;
height: auto;
}

.body_about_block_50
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:50%;
height: auto;
}

.home_chef_block
{
margin:20px 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_chef_block_50
{
margin:0 0 0 0;
padding:0 10px;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_chef_block_50 img
{
width:100%;
height: auto;
}





.parallax_area_1
{
margin:0 0 0 0;
padding:160px 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.parallax_area_2
{
margin:0 0 0 0;
padding:160px 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.parallax_heading_text
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Lobster', cursive;
font-size:36px;
font-weight: lighter;
color:#f7f035;
text-align:center;
line-height:36px;

width:100%;
height: auto;
}

.parallax_sub_heading_text
{
margin:15px 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:16px;
font-weight: lighter;
color:#ffffff;
line-height:24px;
text-align:center;
line-height:18px;

width:100%;
height: auto;
}





.body_menu_wrap
{
margin:0 0;
padding:50px 20px;
float:left;

box-sizing: border-box;
background: #ffffff;

width:100%;
height: auto;
}

.body_menu_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width: 100%;
height: auto;
}

.body_menu_wrap_50
{
margin:0 0 20px 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:50%;
height: auto;
}

.home_featured_menu_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_featured_menu_block_50
{
margin:0 0 0 0;
padding:10px 10px;
float:left;

box-sizing: border-box;

width:50%;
height: auto;
}

.home_featured_menu_block_50 img
{
width:100%;
height: auto;
}






.body_gallery_wrap
{
margin:0 0;
padding:50px 20px;
float:left;

box-sizing: border-box;
background: #ffffff;

width:100%;
height: auto;
}

.body_gallery_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width: 100%;
height: auto;
}

.body_gallery_block_50
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:50%;
height: auto;
}

.body_gallery_block_25
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:30%;
height: auto;
}

.body_gallery_block_75
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:70%;
height: auto;
}

.home_gallery_block
{
margin:20px 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_gallery_block_50
{
margin:0 0 0 0;
padding:0 10px;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_gallery_block_50 img
{
width:100%;
height: auto;
}






.body_address_wrap
{
margin:0 0;
padding:50px 20px;
float:left;

box-sizing: border-box;
background: #191919;

width:100%;
height: auto;
}

.body_address_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width: 100%;
height: auto;
}

.body_address_text
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:14px;
font-weight: lighter;
color:#ffffff;
line-height:24px;
text-align:center;

width:100%;
height: auto;
}

/*-------------------------------
------------Home Page Ends Here*/

}

 
/*MOBILE LANDSCAPE*/
@media only screen and (min-width: 480px) and (max-width: 768px) {

/*-------------------------------
----------Home Page Starts Here*/

.parallax-window
{
width:100%;
min-height: 400px;
background: transparent;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.clear
{
clear:both;
}

.curve_wrap
{
margin: 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;
text-align:center;

width: 100%;
height: auto;
}

.arrow_up
{
margin:0 auto;
margin-top:-90px;
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 40px solid transparent;
border-bottom: 40px solid #ffffff;
}

.arrow_up_purple
{
margin:0 auto;
margin-top:-90px;
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 40px solid transparent;
border-bottom: 40px solid #191919;
}

.banner_heading_text
{
margin:0 0 0 0;
padding:150px 0 0 0;
float:left;

box-sizing: border-box;

font-family: 'Lobster', cursive;
font-size:36px;
font-weight: lighter;
color:#f7f035;
text-align:center;
line-height:36px;

width:100%;
height: auto;
}

.banner_sub_heading_text
{
margin:25px 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:16px;
font-weight: lighter;
color:#ffffff;
line-height:24px;
text-align:center;

width:100%;
height: auto;
}

.home_heading_text
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

/*font-family: 'Amita', cursive;*/
font-family: 'Lobster', cursive;
font-size:32px;
font-weight: lighter;
color:#000000;
text-align:center;
line-height:32px;

width:100%;
height: auto;
}

.home_heading_text span
{
font-family: 'Lobster', cursive;
color:#f7f035;
}

.home_sub_heading_text
{
margin:10px 0 30px 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:16px;
font-weight: lighter;
color:#000000;
line-height:18px;
text-align:center;

width:100%;
height: auto;
}

.home_details_text
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:14px;
font-weight: lighter;
color:#000000;
line-height:26px;
text-align:center;

width:100%;
height: auto;
}

.home_details_readmore
{
margin:20px 0 0 0;
padding:0 0 0 0;
float:left;

text-align:center;

width:100%;
height: auto;
}

.home_details_readmore a
{
font-family: 'Open Sans', sans-serif;
font-size:16px;
font-weight: lighter;
color:#b71f24;
text-transform:uppercase;
line-height:24px;
text-align:center;
}

.home_details_readmore a:hover
{
color:#000000;
}




.body_about_wrap
{
margin:0 0 0 0;
padding:50px 20px;
float:left;

box-sizing: border-box;
background: #ffffff;

width:100%;
height: auto;
}

.body_about_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width: 100%;
height: auto;
}

.body_about_block_50
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.body_about_block_25
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.body_about_block_75
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_chef_block
{
margin:20px 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_chef_block_50
{
margin:0 0 0 0;
padding:0 10px;
float:left;

box-sizing: border-box;
text-align:center;

width:100%;
height: auto;
}

.home_chef_block_50 img
{
max-width:100%;
height: auto;
}





.parallax_area_1
{
margin:0 0 0 0;
padding:160px 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.parallax_area_2
{
margin:0 0 0 0;
padding:160px 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.parallax_heading_text
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Lobster', cursive;
font-size:36px;
font-weight: lighter;
color:#f7f035;
text-align:center;
line-height:36px;

width:100%;
height: auto;
}

.parallax_sub_heading_text
{
margin:15px 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:16px;
font-weight: lighter;
color:#ffffff;
line-height:24px;
text-align:center;
line-height:18px;

width:100%;
height: auto;
}





.body_menu_wrap
{
margin:0 0;
padding:50px 20px;
float:left;

box-sizing: border-box;
background: #ffffff;

width:100%;
height: auto;
}

.body_menu_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width: 100%;
height: auto;
}

.body_menu_wrap_50
{
margin:0 0 20px 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_featured_menu_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_featured_menu_block_50
{
margin:0 0 0 0;
padding:5px 5px;
float:left;

box-sizing: border-box;

width:50%;
height: auto;
}

.home_featured_menu_block_50 img
{
width:100%;
height: auto;
}






.body_gallery_wrap
{
margin:0 0;
padding:50px 20px;
float:left;

box-sizing: border-box;
background: #ffffff;

width:100%;
height: auto;
}

.body_gallery_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width: 100%;
height: auto;
}

.body_gallery_block_50
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.body_gallery_block_25
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.body_gallery_block_75
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_gallery_block
{
margin:20px 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_gallery_block_50
{
margin:0 0 0 0;
padding:0 10px;
float:left;

box-sizing: border-box;
text-align:center;

width:100%;
height: auto;
}

.home_gallery_block_50 img
{
max-width:100%;
height: auto;
}






.body_address_wrap
{
margin:0 0;
padding:50px 20px;
float:left;

box-sizing: border-box;
background: #191919;

width:100%;
height: auto;
}

.body_address_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width: 100%;
height: auto;
}

.body_address_text
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:14px;
font-weight: lighter;
color:#ffffff;
line-height:24px;
text-align:center;

width:100%;
height: auto;
}

/*-------------------------------
------------Home Page Ends Here*/

}
/* MOBILE PORTRAIT */
@media only screen and (max-width: 479px) {

/*-------------------------------
----------Home Page Starts Here*/

.parallax-window
{
width:100%;
min-height: 400px;
background: transparent;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.clear
{
clear:both;
}

.curve_wrap
{
margin: 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;
text-align:center;

width: 100%;
height: auto;
}

.arrow_up
{
margin:0 auto;
margin-top:-90px;
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 40px solid transparent;
border-bottom: 40px solid #ffffff;
}

.arrow_up_purple
{
margin:0 auto;
margin-top:-90px;
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 40px solid transparent;
border-bottom: 40px solid #191919;
}

.banner_heading_text
{
margin:0 0 0 0;
padding:70px 0 0 0;
float:left;

box-sizing: border-box;

font-family: 'Lobster', cursive;
font-size:36px;
font-weight: lighter;
color:#f7f035;
text-align:center;
line-height:36px;

width:100%;
height: auto;
}

.banner_sub_heading_text
{
margin:25px 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:16px;
font-weight: lighter;
color:#ffffff;
line-height:24px;
text-align:center;

width:100%;
height: auto;
}

.home_heading_text
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

/*font-family: 'Amita', cursive;*/
font-family: 'Lobster', cursive;
font-size:32px;
font-weight: lighter;
color:#000000;
text-align:center;
line-height:32px;

width:100%;
height: auto;
}

.home_heading_text span
{
font-family: 'Lobster', cursive;
color:#f7f035;
}

.home_sub_heading_text
{
margin:10px 0 30px 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:16px;
font-weight: lighter;
color:#000000;
line-height:18px;
text-align:center;

width:100%;
height: auto;
}

.home_details_text
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:14px;
font-weight: lighter;
color:#000000;
line-height:26px;
text-align:center;

width:100%;
height: auto;
}

.home_details_readmore
{
margin:20px 0 0 0;
padding:0 0 0 0;
float:left;

text-align:center;

width:100%;
height: auto;
}

.home_details_readmore a
{
font-family: 'Open Sans', sans-serif;
font-size:16px;
font-weight: lighter;
color:#b71f24;
text-transform:uppercase;
line-height:24px;
text-align:center;
}

.home_details_readmore a:hover
{
color:#000000;
}




.body_about_wrap
{
margin:0 0 0 0;
padding:50px 20px;
float:left;

box-sizing: border-box;
background: #ffffff;

width:100%;
height: auto;
}

.body_about_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width: 100%;
height: auto;
}

.body_about_block_50
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.body_about_block_25
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.body_about_block_75
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_chef_block
{
margin:20px 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_chef_block_50
{
margin:0 0 0 0;
padding:0 10px;
float:left;

box-sizing: border-box;
text-align:center;

width:100%;
height: auto;
}

.home_chef_block_50 img
{
max-width:100%;
height: auto;
}





.parallax_area_1
{
margin:0 0 0 0;
padding:160px 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.parallax_area_2
{
margin:0 0 0 0;
padding:160px 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.parallax_heading_text
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Lobster', cursive;
font-size:36px;
font-weight: lighter;
color:#f7f035;
text-align:center;
line-height:36px;

width:100%;
height: auto;
}

.parallax_sub_heading_text
{
margin:15px 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:16px;
font-weight: lighter;
color:#ffffff;
line-height:24px;
text-align:center;
line-height:18px;

width:100%;
height: auto;
}





.body_menu_wrap
{
margin:0 0;
padding:50px 20px;
float:left;

box-sizing: border-box;
background: #ffffff;

width:100%;
height: auto;
}

.body_menu_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width: 100%;
height: auto;
}

.body_menu_wrap_50
{
margin:0 0 20px 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_featured_menu_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_featured_menu_block_50
{
margin:0 0 0 0;
padding:5px 5px;
float:left;

box-sizing: border-box;

width:50%;
height: auto;
}

.home_featured_menu_block_50 img
{
width:100%;
height: auto;
}






.body_gallery_wrap
{
margin:0 0;
padding:50px 20px;
float:left;

box-sizing: border-box;
background: #ffffff;

width:100%;
height: auto;
}

.body_gallery_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width: 100%;
height: auto;
}

.body_gallery_block_50
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.body_gallery_block_25
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.body_gallery_block_75
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_gallery_block
{
margin:20px 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width:100%;
height: auto;
}

.home_gallery_block_50
{
margin:0 0 0 0;
padding:0 10px;
float:left;

box-sizing: border-box;
text-align:center;

width:100%;
height: auto;
}

.home_gallery_block_50 img
{
max-width:100%;
height: auto;
}






.body_address_wrap
{
margin:0 0;
padding:50px 20px;
float:left;

box-sizing: border-box;
background: #191919;

width:100%;
height: auto;
}

.body_address_block
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

box-sizing: border-box;

width: 100%;
height: auto;
}

.body_address_text
{
margin:0 0 0 0;
padding:0 0 0 0;
float:left;

font-family: 'Open Sans', sans-serif;
font-size:14px;
font-weight: lighter;
color:#ffffff;
line-height:24px;
text-align:center;

width:100%;
height: auto;
}

/*-------------------------------
------------Home Page Ends Here*/

}