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

.container{ max-width:1470px; }
 

}


@media only screen and (min-width: 1666px) {
.banner_container{ padding-left: 90px; padding-right: 90px; }

 
}


@media only screen and (max-width: 1499px) {

.mainmenu ul li { display: inline-block; padding: 12px 40px; }
.mainmenu ul li a{ font-size: 24px; } 
.banner_container{ padding-left: 40px; padding-right: 40px; }
h1{font-size: 40px;line-height: 50px;}
h2{font-size: 36px;line-height: 42px;}
h3{font-size: 24px;line-height: 32px;}
h4{font-size: 20px;line-height: 28px;}
.content_box_bg { height: 300px;  }
.menubox img{height: 300px;  width: 100%; object-fit: cover;}
.content_box_bg  h3{font-size: 28px; margin-bottom: 15px;  }
.content_box_bg  p{font-size: 18px; line-height: 24px; }
.subpage_container h1{font-size: 40px;line-height: 1.6;}
body{font-size: 18px;line-height: 1.5;}

}

@media only screen and (min-width: 1199px) {
.mainmenu li{position: relative;}
.mainmenu .current_page_item:after,.mainmenu .current-menu-item:after
{ content: ''; background:#BD8F53; position: absolute; margin-left: -1px;
 top: 100%; left: 50%; width: 2px; height: 20px; }
.mainmenu li:hover:after{content: ''; background:#BD8F53; position: absolute; margin-left: -1px;
top: 100%; left: 50%; width: 2px; height: 20px;}
.mainmenu li:hover a{ color:#BD8F53; text-decoration: none; }


.contact_container{position: relative;}
.contact_container:after{ content: ''; position: absolute; top: 0px; right: 0px; background: #FDF8F2; 
height: 100%; width: 50%; z-index: -9;   }




}


@media only screen and (max-width: 1199px) {

h1{ font-size: 36px;line-height: 48px; }
h2{ font-size: 32px;line-height: 38px; }
h3{ font-size: 24px;line-height: 32px; }
h4{ font-size: 20px;line-height: 28px; }
.mainmenu li a{ color: #fff; font-size: 16px;padding: 12px 15px; display: block; }
.mainmenu li a:hover{background: #BD8F53;text-decoration: none;}
.mainmenu li {padding:0px;}
.nav_button{ display: block; padding: 0px 0px; }
.mainmenu{display: none; top: 100%; position: absolute; left: 0px; width: 100%; z-index: 99999; background: #002D4E; }
.text_box { background: #fff; padding: 30px; text-align: center; z-index: 9999;position: relative; left: 0px;}
.pos_static{position: static;}
.header{position: relative;}
.header { padding-top: 10px; padding-bottom: 10px; }
.bannerinner h1{font-size: 30px;line-height: 36px;}
.banner_container .swiper-button-prev { left: 0px; } 
.banner_container .swiper-button-next { right: 0px; left: auto;}
.banner_container{padding-left:15px; padding-right: 15px;}
.bannerinner h1{margin-bottom: 20px;}
.test_line { position: relative; left: 0px;}
.bar_container .brown_height{font-size: 45px;line-height: 45px; }
.our_history_container h1{font-size: 50px;line-height: 50px;}
.our_history_container{ padding-top: 60px;padding-bottom: 70px; }
.border_top_colored{height: 40px;}
.subpage_container h1{font-size: 36px;line-height: 1.6;}
.about_container,.background_bg,.our_history,.quotes_container,.meet_chef,.best_deals,.callus_bar
,.about_container,.kitchen_cont,.contact_container,.today_specail,.specialties_container,
.bar_container,.reseve_container,.testi_container,.gallery_container{padding-top: 50px; padding-bottom: 40px; }
.about_container h2,.background_bg h3,.about_3 h2,.title_about_2 h2{font-size: 30px; line-height: 1.2;}
.background_bg h1{}
.callus_bar h3,.kitchen_cont h1,.conact_boxes h3{font-size: 28px; line-height: 1.3;}
.callus_bar a{font-size: 20px; line-height: 1.3;}
.bar_container .fbrown_butt{margin-bottom: 30px;}
body{font-size: 16px;line-height: 1.5;}
.title_about_2 h2{margin-bottom: 20px;}
.dark_bg{padding: 30px 15px;} 
.menubox{margin-bottom: 25px;}
.map_container{ padding-top: 0px; padding-bottom: 15px; }
.news_block{margin:0 auto;margin-bottom: 40px;}
.footer{padding-top: 40px;padding-bottom: 0px;}
.our_history_container{padding-bottom: 20px;}
.accord_item{padding:5px 10px;}
.accord_item.active h3 { font-size: 24px;  }
.meet_chef { padding-top: 50px; }
.background_bg{background-position:right;}
.subpage_container .inner_subbanner >img{ height:260px;  }	

}


@media only screen and (max-width: 991px) {


.contactss_container{ padding:50px 15px;background: #FDF8F2; margin-top: 50px; }
.bannerinner h1{font-size: 24px;}	
.reseve_container select{margin-bottom: 20px;}
.spec_box{margin-bottom: 30px;}
.subpage_container h1{font-size: 32px;line-height: 1.6;}

.disp_mobile{ display:inline-block; margin-bottom:25px;}
.disp_desktop{ display:none;}
.subpage_container .inner_subbanner >img{ height:220px;  }	
.about_3 { margin-bottom:40px; }
	
}

@media only screen and (max-width: 767px) {
 
 .bannerinner{display: none;}
.subpage_container h1{font-size: 28px;line-height: 1.6;}
.breadcrumbcontainer{ bottom: 0px;   }
.breadcrumbcontainer p{ padding-left: 15px;  }

h1{ font-size: 32px;line-height: 42px; }
h2{ font-size: 28px;line-height: 36px; }
h3{ font-size: 24px;line-height: 32px; }
h4{ font-size: 20px;line-height: 28px; }
.bar_container .brown_height {font-size: 38px;line-height: 45px;}
.bar_container .col-lg-6 img{ margin-bottom: 40px; }

.specialties_container{padding-top: 0px;}
.today_specail {padding-top: 50px;}
.gallery_container{padding-bottom: 0px;}
.meet_chef { padding-top: 50px; }


}


@media only screen and (max-width: 576px) {
.subpage_container .inner_subbanner >img{ height:180px;  }	

 


}

@media only screen and (max-width: 480px) {
 

}
