/* ------------------------------------------------------------------------ */
/* Media Queries
/* ------------------------------------------------------------------------ */
	
	/* ------------------------------------------------------------------------ */
	/* Smaller than standard 960 (devices and browsers) */
	/* ------------------------------------------------------------------------ */
@media only screen and (min-width: 1280px) and (max-width: 1400px) {
#navigation ul.menu > li.menu-item { margin: 0 15px 0 0 !important; }
#navigation ul.menu > li.menu-item > a { padding: 0 0 0 8px !important;font-weight: bold; }
}
 @media only screen and (max-width: 1120px) {
#main.boxed .tp-rightarrow, #main.framed .tp-rightarrow, #main.rounded .tp-rightarrow { right: 0 !important; }
#main.boxed .tp-leftarrow, #main.framed .tp-leftarrow, #main.rounded .tp-leftarrow { left: 0 !important; }
body.side-navigation-enabled.sidenav-static.sidenav-left { padding-left: 70px; }
body.side-navigation-enabled.sidenav-static.sidenav-left #header.header-scrolled { left: 70px; }
body.side-navigation-enabled.sidenav-static.sidenav-right { padding-right: 70px; }
body.side-navigation-enabled.sidenav-static.sidenav-right #header.header-scrolled { right: 70px; }
aside.side-navigation.side-navigation-static { display: none; }
aside.side-navigation.side-navigation-toggle.show-on-mobile { display: block !important; }
.header_social { margin: 0 0 5px 0; }
#navigation ul.menu > li.menu-item { line-height: normal !important; }
#navigation ul.menu > li.menu-item > a { padding-left: 20px; }
}
 @media only screen and (max-width: 959px) {
.separator_block h1, .separator_block h2, .separator_block h3, .separator_block h4, .separator_block h5, .separator_block h6 { font-size: 22px; }
#respond input#submit { margin: 0 !important; }
#boxed-layout { width: auto; margin: 0 !important; padding: 0 !important; border: none; }
#boxed-layout .container { padding-left: 0 !important; padding-right: 0 !important; }
#background { display: none; }
.social-icons ul li a { margin: 0 0 5px 5px; }
.portfolio-item.four h4 { font-size: 18px; }
.tp-bgimg { background-size: 100%; }
.list_of_menu p{text-align:left;}
.list_of_menu .dish-name{ max-width:79%;}
.outer-list-menu .list_of_menu:nth-child(2n){ background:#dbdbda;}
.list_of_menu{ background:#c3c3c2;}
.outer-list-menu .list_of_menu:hover{background:#ce84c5 !important;}
#header .span12{ float:none; text-align:center;}
.about-head{margin-bottom:5px !important;}
#navigation ul.menu > li.menu-item{ margin:0 10px 0 0 !important;}
#navigation ul.menu > li.menu-item > a{ padding-left:10px;}
.menu_banner_text p, .menu_banner_text h2{text-shadow:2px 2px 0 #fff;}
.our_about{ padding-top:10px !important; padding-bottom:10px !important;}
.our_about .wpb_single_image{ display:block;}
}
	
	/* ------------------------------------------------------------------------ */
	/* Tablet Portrait size to standard 960 (devices and browsers) / 1. Step */
	/* ------------------------------------------------------------------------ */
	@media only screen and (min-width: 783px) and (max-width: 959px) {
#author-info .author-bio { width: 394px; }
#respond-inputs p { width: 556px; margin: 0 0 20px 0 !important; float: none; }
#respond-inputs input { width: 538px; }
#respond-textarea textarea { width: 538px; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.portfolio-item.no-margin.span2 { width: 25%; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.portfolio-item-one .button { padding: 10px 14px; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.flex-control-nav.flex-control-thumbs li img { width: 80px; height: auto; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* Widgets */
		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
.widget_portfolio .portfolio-widget-item .portfolio-pic { width: 40px; height: 40px; }
.widget_search input { width: 133px; }
#wp-calendar tbody td,  #wp-calendar thead th,  #wp-calendar caption { padding: 0; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* Shortcodes */
		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	
.pricing-table { }
.pricing-table.col-2 .plan { width: 372px; }
.pricing-table.col-3 .plan { width: 248px; }
.pricing-table.col-4 .plan { width: 186px; }
.pricing-table.col-5 .plan { width: 148px; }
.latest-blog .blog-item .blog-pic img { width: 172px; height: 112px; }
.latest-blog .blog-item h4 { font-size: 13px; }
.latest-blog .blog-item .post-icon { left: 61px; top: 31px !important; }
#filters ul li a { padding: 7px 14px; }
#sidebar .widget .tab a h5 { padding: 8px 5px; font-size: 12px; width: 45px; }
#main.boxed .tp-rightarrow, #main.framed .tp-rightarrow, #main.rounded .tp-rightarrow { right: 0 !important; }
#main.boxed .tp-leftarrow, #main.framed .tp-leftarrow, #main.rounded .tp-leftarrow { left: 0 !important; }
}
	
	/* ------------------------------------------------------------------------ */
	/* All Mobile Sizes (devices and browser) / all under Tablet */
	/* ------------------------------------------------------------------------ */
	@media only screen and (max-width: 782px) {
.plan .plan-head.extra_height { margin-top: 0; }
.separator_block h1, .separator_block h2, .separator_block h3, .separator_block h4, .separator_block h5, .separator_block h6 { font-size: 18px; }
body.admin-bar.side-navigation-enabled aside.side-navigation { top: 46px; }
aside.side-navigation.side-navigation-toggle .toggleMenu { border: 0; }
.my-td { display: block; text-align: center; }
.my-td.block-right { width: 100%; }
#style_selector { display: none; }
#topnav.menu > li { margin-left: 5px; margin-right: 5px; }
#top-bar .social-icons, #top-bar .social-icons, #topnav.menu { margin-right: 0px; }
.call-us ul li { display: block; }
.tp-button { display: none !important; }
.social-icons.top-icons ul { float: none; overflow: hidden; display: inline-block; margin: 0 auto !important; }
.portfolio-item.no-margin.one_fifth,  .portfolio-item.no-margin.span2 { width: 33.3%; }
.iconbox { margin-bottom: 20px !important; }
#filters { display: none; }
#header { position: static; }
#navigation { float: none; }
#header .search-area { display: none; }
#header .logo { float: none; text-align: center; height: auto !important; line-height: 1 !important; margin: 10px 0; }
.content-area-info { text-align: center; }
.logo img { max-width: 100%; }
#navigation ul, #header-searchform { display: none !important; }
#navigation .select-menu { display: inherit; width: 100%; text-transform: none; margin-left: auto; margin-right: auto; width: 300px; min-width: 150px; max-width: 100%; -webkit-appearance: none; -moz-appearance: normal; appearance: normal; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); -webkit-padding-end: 20px; -webkit-padding-start: 2px; -webkit-user-select: none; -moz-user-select: none; background-color: #FAFAFA; background: #FAFAFA url(../images/select-arrow.png) center right no-repeat; ; font-size: 13px; border: 1px solid #aaaaaa; color: #555555; padding: 0px 0px 0px 10px; }
.header_social { display: none; }
.header3 #navigation .select-menu { margin-top: 20px !important; }
#header.header1.fixed_header { display: none; }
.header5 #navigation .select-menu { margin-top: 20px; }
.flexslider { margin: 0; }
#no-title #breadcrumbs { display: block; }
#sidebar { margin-top: 40px; }
#back-to-top { display: none !important; }
#footer .widget,  #infobar .widget { margin-bottom: 20px; }
.flickr-list .flickr-item { max-width: 98px; }
#copyright { text-align: left; margin: 0 !important; }
#copyright .social-icons { text-align: left; width: 100%; font-size: 0; padding: 0; margin: 0; }
#copyright .social-icons ul { margin: 10px 0; }
#copyright .social-icons ul li { display: inline-block; text-align: center; float: none; }
#filters ul li { display: block; float: none; }
#filters ul li a { display: block; float: none; border: none; border-bottom: 1px solid #dddddd; }
#portfolio-slider .overlay { display: none; }
.callout .callout-button { float: none; width: 100%; margin: 0 0 20px 0 !important; }
.callout .callout-button { text-align: center; margin: 0 !important; padding: 10px 0; display: block; }
.callout .callout-title { margin-bottom: 25px !important; }
.callout .callout-content { float: none; width: 100%; display: block; padding: 10px 0; text-align: center; }
.teaserbox { text-align: center; }
.teaserbox a.button { display: block; }
#sidebar .widget .tab a h5 { font-size: 15px; width: 70px; }
.panel div { max-width: 100%; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.flex-control-nav.flex-control-thumbs li img { width: 65px; height: auto; }
.accordion { margin-bottom: 25px; }
.button.mini { font-size: 10px; line-height: 11px; padding: 5px 10px; }
.button.small { font-size: 10px; line-height: 11px; padding: 8px 18px; }
.button.medium { font-size: 11px; line-height: 12px; padding: 10px 20px; }
.button.large { font-size: 12px; line-height: 12px; padding: 12px 25px; }
#title h1, #title #breadcrumbs { text-align: center; }
.aq-template-wrapper > .aq-block { max-width: 420px; margin: 0 auto !important; display: block; float: none; }
.wpb_row { text-align: center !important; }
.main_footer .right_img, .main_footer .left_img { background: none; }
.main_footer .static_contant { font-size: 18px; padding: 10px 0; }
.socil_icon { position: static; text-align: center; margin-top: 10px; }
#copyright .menu > li > a { padding-left: 8px; }
#copyright .menu > li { margin-left: 8px; }
.menu_outer .menu_thumb .wpb_wrapper { text-align: center; }
.last_menu_outer .vc_column_container .menu_thumb:last-child { margin-bottom: 35px; }
.about_us_page h2 { font-size: 16px; }
.about_us_page p a { margin-top: 0px; }
.our_brands .vc_col-sm-2 { width: 33.33333333%; float: left; }
#copyright .span12 { width: 100%; }
#copyright .copyright-text, #copyright .menu-footer-menu-container, .powered_by { width: 100%; }
.about_us_banner .menu_banner_text { position: static; }
.about_us_banner .wpb_single_image, .about_us_banner .vc_empty_space{ display: none; }
.about_us_banner h2 { margin-top:10px;}
.menu_banner .wpb_single_image{display:none;}
.menu_banner .menu_banner_text{position:static; } 
.menu_outer .container{width:100%;}
.menu_outer .container .wpb_single_image{margin-bottom:10px;}
.our_menu_title .vc_empty_space, .menu_outer .vc_empty_space{display:none;}
.our_menu_title .separator_block{margin:10px 0 15px 0 !important;}
.h3_Fo_style h3, .gallery_page .about-head h3{ font-size:24px;}
.specil_offer .vc_column_container{ margin-top:25px; padding:0 20px;}
.specil_offer .vc_column_container .common_border_style{ border-width:3px ; border-radius:3px; box-shadow:0 0 6px 0 rgba(0, 0, 0, 0.75); margin-bottom:5px; display:block;}
.specil_offer .wpb_content_element p a{ font-size:16px;}
.menu_title{margin:15px 0 15px !important;}
.contact_page .container .wpcf7 p, .contact_page .container .wpcf7 br{display:none;}
.comments_Feedback .wpb_content_element{text-align:left;}

}

	/* ------------------------------------------------------------------------ */
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) 2. Step */
	/* ------------------------------------------------------------------------ */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
.gallery-wrap { margin: 0 0 -20px 0; }
.latest-blog, .negative-wrap { margin: 0 0px 0 0px; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
.post-meta span { display: block; margin: 0 0 5px 0; }
.blog-medium .post-video,  .blog-medium .post-gallery,  .blog-medium .post-image,  .blog-medium .post-quote,  .blog-medium .post-audio,  .blog-medium .post-link { width: 420px; float: none; }
.blog-medium .post-gallery img,  .blog-medium .post-image img { width: 100%; height: auto; }
#author-info { margin: 0; }
#author-info .author-bio { float: left; width: 100%; margin-bottom: 25px; }
.sharebox { margin: 0 0 30px 0; }
.sharebox h4 { display: none; }
#respond-inputs p { width: 420px; margin: 0 0 20px 0 !important; float: none; }
#respond-inputs input { width: 403px; }
#respond-textarea textarea { width: 403px; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
		
.portfolio-wide #portfolio-video,  .portfolio-sidebyside #portfolio-video { margin: 0 0 30px 0; }
.portfolio-wide #portfolio-slider { margin-bottom: 95px; }
#portfolio-related-post h3 { margin-left: 0px; margin-right: 0px; }
.projects-nav { display: none; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.portfolio-item.no-margin.span3,  .portfolio-item.no-margin.span4,  .portfolio-item.no-margin.span6 { min-width: 420px; }
.portfolio-item.four { width: 420px !important; height: 274px; margin-bottom: 20px; }
.hexagon .portfolio-item.four { width: 420px !important; height: 482px !important; margin-bottom: 20px; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
.portfolio-item.one-third { width: 420px !important; height: 274px !important; margin-bottom: 20px; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */		
		
.portfolio-item.eight { width: 420px; height: 274px; margin-bottom: 20px; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
.portfolio-item-one { margin-bottom: 40px !important; }
.portfolio-item-one .portfolio-picwrap,  .portfolio-item-one .portfolio-desc { width: 420px; clear: both; float: none !important; }
.portfolio-item-one .portfolio-picwrap { height: 274px; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* Widgets */
		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
.widget_search input { width: 379px; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* Shortcodes */
		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
.pricing-table { width: 100%; }
.row { margin: 0; }
.wpb_row { margin-left: 0% !important; margin-right: 0% !important; }
.pricing-table.col-2 .plan,  .pricing-table.col-3 .plan,  .pricing-table.col-4 .plan,  .pricing-table.style3.col-4 .plan,  .pricing-table.col-5 .plan { width: 420px; margin: 0; margin-bottom: 20px; }
.style3 .plan .border { margin-left: 0px; }
.pricing-table.style3 .plan:first-child { display: none; }
.pricing-table .featured { margin-top: 0; }
.latest-blog .blog-item { margin-bottom: 20px; }
.latest-blog .blog-item .blog-pic img { width: 420px; height: 273px; }
.latest-blog .blog-item .blog-overlay { width: 420px; height: 273px; }
.latest-blog .blog-item h4 { font-size: 13px; }
.latest-blog .blog-item .post-icon { left: 185px; top: 111px !important; }
.title_menu p{font-size:24px;}
.title_menu .floral_left, .title_menu .floral_right{ background-size:80% auto;}
.Footprint_page .vc_column_container{ margin-bottom:5px;}
.specil_offer .vc_column_container .common_border_style{display:inline-block;}
}
	
	/* ------------------------------------------------------------------------ */
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) 3. Step */
	/* ------------------------------------------------------------------------ */
	@media only screen and (max-width: 479px) {
.gallery-wrap { margin: 0 0 -20px 0; }
.latest-blog, .negative-wrap { margin: 0 0px 0 0px; }
.sidenav:after { display: none; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
.post-meta span { display: block; margin: 0 0 5px 0; }
.blog-medium .post-video,  .blog-medium .post-gallery,  .blog-medium .post-image,  .blog-medium .post-quote,  .blog-medium .post-audio,  .blog-medium .post-link { width: 300px; float: none; }
.blog-medium .post-gallery img,  .blog-medium .post-image img { width: 100%; height: auto; }
#author-info { margin: 0; }
#author-info .author-bio { width: 100%; margin: 0px 0 15px; }
.sharebox { margin: 0 0 30px 0; }
.sharebox h4 { display: none; }
#respond-inputs p { width: 300px; margin: 0 0 20px 0 !important; float: none; background: yellow; }
#respond-inputs input { width: 282px; }
#respond-textarea textarea { width: 282px; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
.portfolio-item.no-margin.one_fifth,  .portfolio-item.no-margin.span2,  .portfolio-item.no-margin.span3,  .portfolio-item.no-margin.span4,  .portfolio-item.no-margin.span6 { width: 50%; }
.portfolio-wide #portfolio-video,  .portfolio-sidebyside #portfolio-video { margin: 0 0 30px 0; }
.portfolio-wide #portfolio-slider { margin-bottom: 75px; }
#portfolio-related-post h3 { margin-left: 0px; margin-right: 0px; }
.projects-nav { display: none; }
.portfolio-item.no-margin.span3,  .portfolio-item.no-margin.span4,  .portfolio-item.no-margin.span6 { min-width: 300px; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
.portfolio-item.four { width: 300px !important; height: 196px; margin-bottom: 20px; }
.hexagon .portfolio-item.four { width: 300px !important; height: 342px !important; margin-bottom: 20px; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
.portfolio-item.one-third { margin-bottom: 20px; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
.portfolio-item.eight { width: 300px; height: 196px; margin-bottom: 20px; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
.portfolio-item-one { margin-bottom: 40px !important; }
.portfolio-item-one .portfolio-picwrap,  .portfolio-item-one .portfolio-desc { width: 300px; clear: both; float: none !important; }
.portfolio-item .portfolio-page-item .portfolio-title, .portfolio-item-one .portfolio-page-item .portfolio-title { font-size: 18px; }
.flex-control-nav.flex-control-thumbs li img { width: 50px; height: auto; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* Widgets */
		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
.widget_search input { width: 258px; }
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* Shortcodes */
		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		
.pricing-table { width: 300px; }
.pricing-table.col-2 .plan,  .pricing-table.col-3 .plan,  .pricing-table.col-4 .plan,  .pricing-table.style3.col-4 .plan,  .pricing-table.col-5 .plan { width: 298px; margin-bottom: 20px; }
.pricing-table .featured { margin-top: 0; }
.latest-blog .blog-item { margin-bottom: 20px; }
.latest-blog .blog-item .blog-pic img { width: 300px; height: 195px; }
.latest-blog .blog-item .blog-overlay { width: 300px; height: 195px; }
.latest-blog .blog-item h4 { font-size: 13px; }
.latest-blog .blog-item .post-icon { left: 125px; top: 72px !important; }
.flickr-list .flickr-item { max-width: 94px; }
.menu_banner .menu_banner_text h2, .about_us_banner h2 { font-size: 20px; }
.our_about .container{width:100%;}
.our_about {padding:20px 0 20px 0 !important;}
.our_about:last-child{margin-bottom:0px !important;}
.our_about .wpb_column .vc_custom_1420457276808{ margin-bottom:0px !important;}
.our_about h3{font-size:24px;}
.about-head{margin-bottom:5px !important;}
.common_gradient2, .custom-seprator{ background:#DBDBDA !important;}
.title_menu p{font-size:18px;}
.title_menu .floral_left, .title_menu .floral_right{ background-size:70% auto; width:40px;}
.Footprint_page .vc_column_container{ margin-bottom:5px;}
.comments_Feedback .wpb_content_element h3{ font-size:18px;}
.specil_offer .vc_column_container .common_border_style{display:block;}
.menu_outer .vc_column_container{ float:left; padding:0 10px; width:50%;}
}
	
/* Media Queries
------------------------------------------------------------------------ */

/* Large desktop size */
  @media only screen and (max-width: 980px) {
.container { max-width: 960px; width: 95%; }
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
  @media only screen and (min-width: 480px) and (max-width: 767px) {
.container { width: 95%; }
.span1,  .span2,  .span3,  .span4,  .span5,  .span6,  .span7,  .span8,  .span9,  .span10,  .span11,  .span12,  .one-third.column,  .two-thirds.column { width: 420px; margin: 0; }
.one_half,  .one_third,  .two_third,  .one_fourth,  .three_fourth,  .one_fifth,  .two_fifth,  .three_fifth,  .four_fifth,  .one_sixth,  .five_sixth { width: 420px; }
.three_colm { margin-bottom: 15px; }
.three_colm .wpb_single_image.vc_align_center { margin-bottom: 10px; }
}
/* ------------------------------------------------------------------------ */
/* Mobile (Portrait)
/* ------------------------------------------------------------------------ */

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
  @media only screen and (max-width: 479px) {
.row-fluid, .row { margin-left: 0%; margin-right: 0%; }
.container { width: 95%; }
.span1,  .span2,  .span3,  .span4,  .span5,  .span6,  .span7,  .span8,  .span9,  .span10,  .span11,  .span12,  .one-third.column,  .two-thirds.column { width: 300px; margin: 0; }
.one_half,  .one_third,  .two_third,  .one_fourth,  .three_fourth,  .one_fifth,  .two_fifth,  .three_fifth,  .four_fifth,  .one_sixth,  .five_sixth { width: 300px; }
.three_colm { margin-bottom: 15px; }
.three_colm .wpb_single_image.vc_align_center { margin-bottom: 10px; }
.list_of_menu .dish-name{ max-width:70%;}
}

  @media only screen and (max-width: 370px) {
	  .list_of_menu .dish-name{ max-width:57%;}
  }
	
/* ------------------------------------------------------------------------ */
/* EOF
/* ------------------------------------------------------------------------ */
