



@media only screen and (min-width:5121px) and (max-width: 8640px)
{ 

}



@media only screen and (min-width:3201px) and (max-width: 5120px)
{ 



}


@media only screen and (min-width:2561px) and (max-width: 3200px)
{ 




}
@media only screen and (min-width:1601px) and (max-width: 2560px)
{
/*67*/
.banner .caption { text-align:center;    width: 45.5%;}


}

@media only screen and (min-width:1367px) and (max-width: 1600px)
{


}







@media (max-width:1366px)
{
	.banner .caption > h1 {    color: #ad2126;    font-size: 30px;	  text-align: center;} 
	
}


@media (max-width:1200px)
{
	.services ul li{margin-right:46px;}
	.welcome{padding: 2% 0;}
	.logo{width:29%;}
	footer .footer-conactus{float:left;width:100%;}
	.services ul li .services-content ul li a{font-size:14px;}
.contentleft .category-blog p{width:100%;}

.banner .caption > h1 {    color: #ad2126;    font-size: 29px;	} 

.banner .caption { top: 25%;    width: 67.5%;}

#menus_section .all_menu .menu_list > ul li {    width: 32%; margin: 0 18px 37px 0; }
#menus_section .all_menu .menu_list > ul .menus_image { width:100%;}
#testimonial_section .testimonial1 .testimonial-text::before { left: 168px;}
#testimonial_section .testimonial1 .testimonial-img{   width: 18%;}
.banner .caption > h1 {    color: #ad2126;    font-size:29px;	  text-align: center;}
.services {margin-top: -110px;} 
.contentleft .category-blog .post_by span { margin-right: 0; }
.blog_cont .contentleft .category-blog .readmore_but {    margin:5px 0;}

.video {    width: 58%;}

.specials_cont #spcl_sec .specials-section h3 { font-size: 27px;}

/*.at-bottom .wrap {    width: 24.3%;}

.sticky .wrap {width: 20.4%;}
*/
.home #ui-datepicker-div {    width: 252px;}

#ui-datepicker-div {    width: 257px;}

h1,h1 a,h2 {font-weight:normal;}
	h4 {
    font-weight: normal;
}
h3,h2 {
    font-weight: normal !important;
}
.contentleft .category-blog .post_by span { padding:10px;}

nav .nav-item { padding: 0 4px;}

}





@media (max-width:991px)
{
	
	.specials_cont .open-table-form .OT_wrapper ul.OT_list li{width:26.5%;}
	
	.contentleft .category-blog p{width:100%;}
	.contentleft .category-blog .readmore_but { bottom: 63px;}

	
.welcome{background-size:cover;}
.welcome h1{font-size:25px;}
.services ul li {margin-right: 13px;width:32%;}
.services ul li .services-content ul li a{font-size:11px;}
.header-top{position:relative;}
.logo{margin:0px auto; display:table;float:none;width:auto;}
.header-top .address { display: table; float: none; margin: 0 auto;  padding:20px 0 20px;   width: auto;}
.header-top .phone{ display: table; float: none; margin: 0 auto;  padding:0px 0px 20px;   width: auto;}
.header-top .social ul {  display: table;    float: none;    margin: 0 auto;  padding: 0;   width: auto;}
.header-top .social{float:none;}
.menu{margin-top: 20px;}
.logo img {  display: table; margin: 0 auto;   position: relative;   width: 70%;}

.about-slider .bx-wrapper .bx-viewport{height:284px !important;}

.location_cont ul li{text-align:center;}


.banner .caption {    left: 7%;    top: 10%;    width: 85.5%;}

.banner .caption > h1 { font-size: 28px;}

.banner .caption > p {    font-size: 13px;}

#menus_section .all_menu .menu_list > ul li {    margin: 0 7% 37px 0;    width: 46%;}
#menus_section .all_menu .menu_list > ul li:nth-child(3) {    margin-right: 7%;}
#menus_section .all_menu .menu_list > ul li:nth-child(4) { margin-bottom: 37px;}
#menus_section .all_menu .menu_list > ul li:nth-child(2n) {    margin-right: 0;}
#testimonial_section .testimonial1 .testimonial-text::before { left: 124px;} 
	.specials_cont #spcl_sec .specials-section{height:300px;}
	.specials_cont #spcl_sec .specials-section h3 { text-align:center;}
	.specials_cont #spcl_sec .specials-section .specials-image {
    display: table;
    float: none;
    margin: 0 auto 20px;
    position: relative;
    width: auto;
}

.specials-content > p {    text-align: center;}

.contentleft .category-blog .post_by span {
    float: left;
    margin-right: 0;
    text-align: center;
    width: 100%;
	 padding: 9px 0;
}

.blog_cont .contentleft .category-blog .readmore_but {    display: table;    float: none;    margin: 0 auto ;    padding: 0;    width: auto;}

.contentleft .category-blog .post_by span:last-child { float:none;}

.contentleft .category-blog .post_by span:last-child { padding: 10px 0;}
.single_cont .single-content .Blog_single .post_by { padding:10px 0px}

.single_cont .single-content .Blog_single .post_by { text-align:left;}

.single_cont .single-content .Blog_single .post_by span { margin-right: 0;}

/*.sticky .wrap {    width: 19%;}

.at-bottom .wrap {    width: 25.7%;}*/
	
.home #ui-datepicker-div {    width: 202px;}	

.recipe_categories > li a {  padding: 5px 18px;}

.wrap {width:185px;}
.sticky .wrap{width:185px;}
h1{font-weight:normal;}
	h4 {
    font-weight: normal;
}
	
.noimg-price > span {
    display: table;
    float: none;
    margin: 10px auto;
    width: auto;
}

nav.nav { left: 0; }

/*Home page reserve section*/
.services ul li h1 span{
	font-size: 26px;
}
/*Home page reserve section*/
.page-delivery-service .postarea .post iframe {
    width: 100% !important;
	height: 500px !important;
}
}




@media (max-width:768px) 
{

.indexContact .contactDetails > div h6, .indexContact .contactDetails > div a  { font: 16px "Inder",sans-serif;}
.services {    margin-top:0px;}
.banner .caption {   top:26%;}
.services ul li h1 {    background: #8c8d06 none ; }
.services h1 span a {    color: #ffffff !important;}
.Operation-hours {    float: right;    width: 32%;}
.services-content a{ text-align:left}
.services {margin-top: 13px;}
footer h1 { font-size:33px;}
.welcome { margin-top:20px;}
footer .get-in-tuch ul li i {    padding-right:0px; width:30px;}

#menus_section .all_menu .menu_list > ul li {    margin: 0 8% 37px 0;}
#menus_section .all_menu .menu_list > ul li:nth-child(3) {    margin-right: 8%;}
.contentleft .category-blog .readmore_but {    bottom: 60px;}
.specials_cont #spcl_sec .specials-section h3 {font-size:21px;}

.receipe_singlle .list > li { height:231px;}

.indexContact h2 { margin: -20px 0 20px;}

/*.sticky .wrap {  width: 24.5%;}

.at-bottom .wrap {    width: 26%;}*/

.home #ui-datepicker-div {    width: auto;}

#ui-datepicker-div {    width: auto;}

.term-dessert-menu .receipe_singlle .list > li {    height: auto;}

.welcome-text { padding-right: 20px;}



.single .single_cont .single-content .Blog_single .post_by span {    margin-right: 0;    padding: 7px;}

#menus_section .all_menu .menu_list h4 {font-size:33px;}

nav .nav-item a{
font-size:15px;}


}


@media (max-width:767px) 
{
	.specials_cont #spcl_sec .specials-section{height:350px;}.specials_cont #spcl_sec .specials-section .specials-image span{margin-bottom:10px;}
	.specials-content {
    float: left;
    margin-top: 10px;
}
	.specials_cont .open-table-form .OT_wrapper ul.OT_list li { margin-bottom: 11px; width: 100%;}

	.location_cont .location-text{float:left;width:100%;}
	.location_cont .addr_image{float:left;width:100%;margin-top:20px;}
	
	.menu{text-align:left;}
	
	.contentleft .category-blog p {float: right; width:100%;}
	.contentleft .category-blog .readmore_but {  bottom: 13.5px;}
	.contentleft .category-blog .post_by span{margin-right: 0;font-size:14px;}
	.contentleft{float:left;width:100%;}
	#sidebar {  display: table;    float: none;    margin: 0 auto;  width: 50%;}
	
	.about-text{float:left;width:100%;}
	.about-slider ul li{width:280px !important;}
	.about-slider { display: table; float: none; margin: 0 auto; width: 280px;}
	
	
	
	.services{margin:0px;}
	.services ul li{float:left;width:100%;padding:0px; margin:10px 0px 20px;}
	.services ul li .services-content ul li a{font-size:16px;}
	.services ul li .services-content ul{float:none;margin:0px auto;display:table; text-align:center;}
	.services ul li h1{border-top: 1px solid #cdcdcd;}
	.services ul li .services-content img{float:left;width:100%;}
	.welcome-text {border-bottom: 1px solid #fff; border-right: 0 solid #fff; float: left; margin-bottom: 30px;  padding-bottom: 21px;  padding-right: 0;   width: 100%;}
	.welcome h1 {   font-size:36px;}
	.Operation-hours { display: table; float: none;  margin: 0 auto;  width: 50%;}



/*=========================Menu======================*/
nav .nav-item{  padding: 0 0px 0px 0;}

nav .nav-item:hover .sub-menu,nav .nav-item:hover,nav .nav-item .sub-menu{background-color:transparent;list-style:none;padding:0;}
nav .sub-menu a:hover{background-color:transparent;list-style:none; color:#32ff83;text-decoration:underline;}
nav .sub-menu a{ color:#fff;}
nav .sub-menu{ display:none; position:relative}
.menu ul li ul li a {
    padding-left: 20px;
}
.navbar-inverse .navbar-brand{background:none;}
.navbar-wrapper{position:relative; }
nav .nav-mobile {display:block;}
nav.nav {width:100%;padding:34px 0 0; background:#f4b108}
nav .nav-item{border:none;}
nav .nav-list {border-top: 0px solid #fff;display: none;list-style: none outside none;margin:0px;padding: 0;}
nav .nav-item {width:100%;float:left;}
nav .nav-item > a {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #fff;padding: 8px; outline:none;}
nav .nav-click {display:block;}
nav .nav-mobile-open {border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
nav .nav-item:hover .sub-menu {display:none;}
nav .sub-menu{ width:auto; padding-left:10px;left:0;top:0;}
.menu{text-align:left;}
nav .nav-item:hover > a{ color:#b41720;text-decoration:none; }



.services-content iframe {    width: 100%;}

.banner .caption > h1 {    font-size: 25px; font-weight:normal!important; } 
.banner .caption {    left: 5%;    top: 17%;    width: 89.5%;}
.banner .caption > p {    font-size: 13px;}
.single-content {    float: left;    margin-top: 30px;   width: 100%;}
#menus_section .all_menu .menu_list > ul li:nth-child(2n) {    margin-right: auto;}
#menus_section .all_menu .menu_list > ul li:nth-child(3) {    margin-right: 8%;}
.nav-mob .menu-main-menu-container ul li.current-menu-item a {    color: #b41720;}
.specials_cont .open-table-form .OT_wrapper ul.OT_list li.OT_submit {
    display: table;
    float: none;
    margin: 0 auto;
    width: auto;
}

footer .footer-top ul li { margin: 3px 20px;    text-align: center;    width: 27%;}

.menu ul li:last-child a {border-bottom: 1px solid #fff;}

.single_cont .single-content .Blog_single .post_by { text-align:left;} 

.sidebar_stky {  width: 100%;}

.wrap {    display: block;    float: none;    margin: 0 auto;    width: 100%;}

.sticky .wrap {    position: relative;    width: 100%;}

.main_new, .wrap, .sticky .wrap, .at-bottom .wrap, .sidebar_stky {display:block;position:static;}
  .sticky .sidebar_stky {margin-left:0;}

/*.home .OTButton {    margin-top: 0px !important;    position: absolute;}*/

.home #OT_timeList .OT_navListItem, .home #OT_partyList .OT_navListItem {    width: 50%;}

.home .OTButton {    bottom: -32px;    margin-top: 0 !important;    position: relative;}

.recipe_categories > li a { text-align:center;}

/*Home page reserve section*/
.services ul li h1 span{
	font-size: 30px;
}
/*Home page reserve section*/
}





@media (max-width:640px)
{
	footer .footer-about{float:left;width:100%;}
	footer .get-in-tuch{float:left;width:100%;}
	
	.contentleft .category-blog .post_by span {border: 0 none;  float: left; margin: 0; padding:4px 0px;text-align: center; width: 100%; line-height:normal;}
		.contentleft .category-blog .readmore_but { bottom: 0; display: table; float: none;  margin: 0 auto; position: static;}

	.contentleft .category-blog .readmore_but a{margin:0px auto 0px; display:table;float:none;}
	.contentleft .category-blog img{margin:0px auto 0px; display:table;float:none;}
	.contentleft .category-blog p{text-align:center;}
	.contentleft .category-blog .post_by{padding:10px 0px;}
	.contentleft .category-blog h1{text-align:center;}
	.contentleft .blog_image{float:left;width:100%;margin-top:20px;}
	
	.banner .caption > h1 {    font-size: 20px;    text-align: center;}
	.banner .caption > p {    font-size: 11px;}
	.banner .caption {    left: 5%;    top: 3%;    width: 89.5%;}
	
	.contact-form .wpcf7 input { width:100%;  margin-right: 0;}
	.contact-form {    float: left;    width: 100%;}
	.contact-us {    padding: 0 0 30px;}	
	.contact-map, .contact-form textarea, .contact-form .wpcf7-form .captcha input { width:100%;}
	.contact-form .wpcf7 .submit { width:200px;  margin: 20px auto;}
	
	.indexContact h2 {    margin: 0 0 35px;   font-size: 60px;}
	.indexContact .contactDetails .con{ float:left; width:100%; margin:0 0 15px;}
	.indexContact .contactDetails { width:65%;}
	footer .footer-top ul li { margin: 5px 14px;}
	/*#menus_section .all_menu .menu_list > ul li:nth-child(3) {    margin-right: 7%;}*/
	
	.banner .bx-wrapper .bx-controls-direction a {top: 59%;}
	#testimonial_section .testimonial1 .testimonial-text::before {    left: 103px;}
	
	
		.specials_cont #spcl_sec .specials-section{width:100%;height:auto;}
		.specials-content{float:none;}
		#menus_section .all_menu .menu_list h4 {padding: 7px 26px;     font-size: 24px;}
		
		/*.services ul li:nth-child(2) .services-content {    height: auto;}*/
		footer h1 { text-align:center;}
		ul.cnss-social-icon {  text-align:center !important; }
		
		.blog_cont .contentleft .category-blog .readmore_but { margin:0 auto 0;}
		
		.blog_cont .contentleft .category-blog .readmore_but a {    padding:8px 30px;}
		
		.contentleft .category-blog .post_by span:last-child { padding: 7px 0 0;}
		.single_cont .single-content .Blog_single .post_by span { float:left; width:100%}
		.single_cont .single-content .Blog_single .post_by { text-align:center;}
		
		.services ul li:first-child .services-content {    height: auto;}

.archive .commen-banner > h1 { font-size: 35px; }

.receipe_vales .receipe_singlle > h1 { text-align:center;}
	
} 
@media (max-width:480px)
{
	#testimonial_section .testimonial1 .testimonial-text{float:left;width:100%;text-align:center;}
	#testimonial_section .testimonial1 .testimonial-img {display: table; float: none; line-height: 150px; margin: 0 auto 20px;    width: auto;}
	
	#sidebar{width:100%;}
	
	.Operation-hours{width:100%;}
	.welcome h1 { display: table; font-size: 36px; margin:10px auto 10px;  width: auto;float:none;padding-top:10px;}
	footer .footer-top ul{width:270px;}
	footer .footer-top ul li{float:left;width:100%; text-align:center;margin:0px 0px 10px;padding:0px;}
	.copyright p{text-align:center;float:none;}
	.copyright a img { display: table; float: none; margin: 10px auto;}
	.header-top p{font-size:14px;}
	.services ul li .services-content ul li a{font-size:15px;}
	
	.commen-banner h1{font-size:40px;margin-top:-90px;}
	footer .get-in-tuch ul li i{padding-right: 6px;}
	footer .get-in-tuch ul li{padding:10px;}
	footer .get-in-tuch{font-size:14px;}
	.review{width:100%;}

	.indexContact h2 {    font-size: 50px;}
	
	#menus_section .all_menu .menu_list h4 {}
	
	#menus_section .all_menu .menu_list > ul li {    display: block;    float: none;    margin: 0 auto 37px;    width: 70%;}
	
	#menus_section .all_menu .menu_list > ul li:nth-child(3) {    margin-right: auto;}	
	.banner .caption { display:none;}
	
	.banner .bx-wrapper .bx-next {right: 50px;}
	
	.banner .bx-wrapper .bx-prev {left: 50px;}
	
	.banner .bx-wrapper .bx-controls-direction a {top: 52%;}
	#testimonial_section .testimonial1 .testimonial-text::before { content: none;}
	#testimonial_section .testimonial1 .testimonial-text .fa.fa-quote-right.bottomright {    float: none;}
	.testimonial-text span {width: 94%; margin: 13px;    text-align: center;}
	.alignleft,.alignright,.aligncenter{
    display: table !important;
    float: none !important;
    height: auto;
    margin: 0 auto !important;
    padding-right: 0;
    width: 100%;
}


#menus_section .all_menu .menu_list h4 {    font-size: 30px;}

.single_cont .single-content .Blog_single .post_by span { width:100%; text-align:center;    margin-right:0px;}

.receipe_singlle .list > li { height:250px;}
.video {width:100%;padding-right:0px;}

.archive.date .commen-banner h1 {
    font-size: 40px;
    margin-top: -121px;
} 

.category .commen-banner h1 {    font-size: 40px;    margin-top: -90px;}
.about-slider .bx-wrapper .bx-viewport {    height: 198px !important;    margin-bottom: 10px;}
.about-slider .bx-wrapper {  height: auto;}
	
	}
@media (max-width:360px)
{
 #menus_section .all_menu .menu_list > ul li {width: 95%;}
 .banner .caption {  width: 90.5%;padding: 18px 10px;}
 .banner .caption > h1 { font-size: 15px;}
 
 .indexContact h2 {    font-size: 40px;}

.banner .bx-wrapper .bx-next {right: 10px;}
	
	.banner .bx-wrapper .bx-prev {left: 10px;}
	
.receipe_singlle .list > li { width: 100%; height: auto;    margin: 0 0 20px;}	
 .embed-responsive-item{
height:auto;}
}


@media (max-width:320px)
{


.banner .bx-wrapper .bx-controls-direction a {    top: 47%;}

.services ul li .services-content { height:auto;}	

.menu-cat-image {    display: table;    float: none;    margin: 0 auto;}

.menu_cat_content > h1 { text-align: center;}

footer h1 { font-size:32px} 

.header-top i {    margin-right: 4px;}

footer .get-in-tuch ul li p { font-size:12px;}

.about-us .about-slider .bx-wrapper .bx-prev { left: 15px;}
.about-us .about-slider .bx-wrapper .bx-next { right: 15px;}

.about-slider { float:left; display:block; width:100%;}

footer .get-in-tuch ul li i {    padding-right: 0px;    width: 24px;}

.welcome h1 {font-size:35px;}

.location-text > h1 {font-size:32px; text-align:center; }

/*.home .OTButton {    margin-top:29px !important;}*/



/*.services ul li:nth-child(2) .services-content { height:299px;}*/

.services ul li .services-content .OT_wrapper ul.OT_list {    height: 290px;}
.home .OTButton {
    bottom: 0;
    margin-top: 0 !important;
    position: absolute;
}

.services ul li:last-child .services-content {
    height: 290px;
}

.home .OT_list {
    position: relative;
}



}
