@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .home_part1{
    position:static;
}
   .home_part1 .home_bg1{
    background:#C60E00;
}   
/* IE10+ CSS styles go here */
}
/******************************** 1366*768 ************************************/
@media only screen and (max-width:1366px){	
.container{width: 1170px;}
.home_part1 .home_bg1 .text_banner {
	background: rgba(0, 0, 0, 0) url("../_images/bg/text1.png") no-repeat scroll center center / 100% auto;
	bottom: 9%;
	height: 98px;
	width: 222px;
	left: 17%;
}
.home_part1 .home_bg1 .arrow_banner {
	background: rgba(0, 0, 0, 0) url("../_images/bg/arrow1.png") no-repeat scroll center center / 100% auto;
	bottom: 101%;
	height: 80px;
	left: 15%;
	width: 74px;
}
.home_part1 .home_bg3 {
  bottom: 85px;
  height: 350px;
  left: 14%;
  width: 201px;
}
.home_part1 .main_menu1 .item1 .name1 .text2 {
  font-size: 1.8rem;
}
.home_part1 .main_menu1 .item1:hover .name1 .text2 {
	font-size: 1.9rem;
}
.home_part1 .main_menu1 .item1 .name1 .item_bg2 {
  height: 120px;
  width: 146px;
}
.home_part1 .main_menu1 .item1 .name1 .item_bg1 {
	width: 146px;
	height: 120px;
	background: no-repeat url('../_images/bg/plate2.png') center center / 100% auto;
	top: 3px;
}
.home_part1 .main_menu1 .item1:nth-child(2)::before {
  bottom: 34px;
  height: 151px;
  left: -45px;
  width: 75px;
}
.home_part1 .main_menu1 .item1:nth-child(1)::before {
	height: 151px;
	top: -108px;
	width: 90px;
}
.home_part1 .main_menu1 .item1:nth-child(3)::before {
	bottom: -94px;
	height: 151px;
	width: 81px;
}
} /*1366*768*/
/******************************** 1024*768 ************************************/
@media only screen and (max-width:1200px){
.container{width: 970px;}
.home_part1 .home_bg3 {
	left: 17%;
	width: 170px;
}
.article_detail1 .right_side {
  width: 30%;
}
.article_detail1 .left_side {
  width: 70%;
}
.contact_part2 .contact_form {
  width: 100%;
}
.comment_box .comment_name {
  width: 50%;
}
.form_style1 .captcha_reload {
  margin-right: 7px;
}
.food_menu_part1 .left_side .menu_list {
  height: 202px;
}
.food_menu_part1 .left_side .item1 {
  height: 304px;
}
.food_menu_part1 .left_side {
  height: 100%;
}
.food_menu_part1 .left_side::before{
    bottom:14px;
}
.food_menu_part1 .right_side .text1 {
  height: 320px;
}
.food_menu_part1 .left_side .name1 {
  left: 69px;
  top: 63px;
}
.form_style1 .item1 .captcha_text {
  width: 44%;
}
.comment_box .captcha_item {
  width: 66%;
}
} /*1024*768*/
/******************************* 800*600 **************************************/
@media only screen and (max-width:992px){
.container{width: 750px;}
html{font-size: 9.5px;}
.home_part1 .home_bg4,
.home_part1 .home_bg3,
.home_part1 .home_bg1 .arrow_banner,
.home_part1 .right_side{
    display:none;
}
.home_part1 .home_bg1 .text_banner {
  background: rgba(0, 0, 0, 0) url("../_images/bg/text1.png") no-repeat scroll center center / 100% auto;
  height: 84px;
  width: 200px;
}
.home_part1 .home_bg1 {
  right: 0;
  width: 73%;
}
.home_part1 .left_side .main_menu2 {
  top: 26px;
}
.home_part1 .left_side .social_media .item1 .social_icon {
  background: rgba(0, 0, 0, 0) none no-repeat scroll center center / 31px auto;
  height: 50px;
  width: 50px;
}
.home_part1 .left_side .social_media .item1 span {
  height: 50px;
  width: 50px;
}
.home_part1 .left_side .social_media .item1 {
  height: 50px;
  width: 50px;
}
.main_menu3{
    display:none;
}
.responsive_menu{
  display:block;  
}
.header_part1{
    height:70px;
}
.header_part1 .logo2{
    top:-54px;
}
.footer_part1 .item1 {
  padding: 0;
}
.footer_part1 .item1:nth-child(2) {
  height:auto;
  padding-top:20px;
}
footer .inner {
  background-size: 39% auto;
}
.footer_part2 {
    height: 135px;
    padding: 13px 0 0;
    position: relative;
    text-align: center;
}
.footer_part2 .copyright{
    position: relative;
    width: 100%;
    margin-top: 12px;
    padding-left: 30px;
}
.footer_part2 .atlas_logo {
    padding: 0 0 11px;
    position: relative;
    margin: 0 auto;
    display: inline-block;
}
.go_top1 {
  background-size: 31px auto;
  bottom:0;
}
.footer_part1 .item1 .logo1 {
  background-size: 126px auto;
  height: 56px;
  width: 130px;
}
.page_title1 {
  height: 235px;
}
.breadcrumb {
  top: 147px;
}
.about_part1 .right_side .pic1{
    height:431px;
}
.about_part1 .left_side .content_style1 {
  height: 425px;
}
.food_menu_part1 .left_side .item1 {
  height: 219px;
  padding:0 10px;
}
.food_menu_part1 .left_side .menu_list {
  height: 180px;
}
.food_menu_part1 .left_side::before {
  background: rgba(0, 0, 0, 0) url("../_images/bg/bg10.png") no-repeat scroll center bottom / 84% auto;
  bottom: 22px;
  height: 175px;
  left: 8px;
  width: 40%;
}
.food_menu_part1 .left_side .name1 {
  background-size: 156px 49px;
  height: 55px;
  left: 45px;
  top: 55px;
  width: 156px;
}
.food_menu_part1 .right_side .text1 {
  height: 230px;
}
.food_menu_part1 {
  padding: 13px 0 50px;
}
.gallery_info{
    width:70%;
}
.box-style1{
    width:50%;
    border:solid 1px #eee;
}
.box-style1:nth-child(2n){
   background:#f9f9f9; 
}
.food_detail_part2 .inner, .gallery_part3 .inner {
  padding: 30px 0;
}
.sitemap{
    width:80%;
}
.triple {
  width: 50%;
}
.form_style1 .empty {
  height: 10px;
}
.half{
    width:100%;
}
.full_resp{
    width:100%;
}
.form_style1 .captcha_reload {
  margin-right: 17px;
}
.search_part{
    padding:10px 9px 20px;
}
.article_detail1 .right_side {
  display:none;
}
.article_detail1 .left_side {
  width:100%;
}
.not_found_page .inner {
  padding: 9% 10% 0;
}


} /*800*600*/


/******************************* 600*800 **************************************/
@media only screen and (max-width:767px){
.container{width: 550px;}
.home_part1 .menu_icon2{
    display:block;
}
.home_part1 .left_side{
    display:none;
}
.home_part1 .left_side2{
    left:-250px;
    z-index:6;
    display:block;    
}
.home_part1 .home_bg1{
    width:100%;
}
.home_part1 .home_bg1 .text_logo {
  bottom: -13px;
}
.home_part1 .home_bg1 .logo1 {
/*    background-size: 250px auto;*/
    height: 225px;
    width: 325px;
}
.about_part1 .right_side{
    display:none;
}
.about_part1 .left_side {
  right: 0;
  width: 100%;
  padding:20px;
}
footer .inner{
    background:none;
}
.footer_part1 .item1{
    width:100%;
}
.footer_part1 .item1:last-child{
    width:100%;
    display:none;
}
.footer_link .item2 {
  width: 25%;
}
.advice_part2 .item1{
    padding:20px 0 ;
}
.food_menu_part1{
    display:none;
}
.food_menu_part2{
    background:none;
}
.box_style2{
    width:50%;
}
.advice_part1 .item1{
    width:100%;
    margin:0;
}
.gallery_info {
  width: 100%;
}
.box-style1 {
  width: 100%;
  margin-bottom:20px;
}
.box-style5 {
  margin: 2px 0.5%;
  width: 49%;
}
.branch_search .quarter {
  width: 100%;
}
.branch_search .btn_style2 {
  top: 0px;
  margin-top:20px;
}
.box_style3 {
  margin: 10px 0.5%;
  width: 49%;
}
.triple {
  width: 100%;
}
.form_style1 .captcha_reload {
  margin-right: 6px;
}
.contact_part2 .contact_form .right-side {
  width: 100%;
}
.contact_part1 .inner {
  padding: 0 0 50px;
}
.box_style4 .pic1 {
  height: 250px;
}
.box_style4 .info2{
    padding-top:75px;
}
.box_style4:hover .pic1 .date {
	bottom: 65px;
}
.box_style4 .info1 .text1{
    height:107px;
    padding:5px 0 7px;
}
.not_found_page .error_link .item1 a {
  padding: 7px 20px;
}
.home_part1 .left_side .main_menu2, .home_part1 .left_side2 .main_menu2 {
  bottom: 0;
  margin: auto;
  top: 0;
  padding-top: 20px;
}
.home_part1 .left_side2 .social_media{
    display:none;
}
.comment_box .captcha_item {
  width: 100%;
}

} /*600*800*/


/******************************** 480*320 *************************************/
@media only screen and (max-width:570px){
.container{width: 100%; padding: 0 15px;}
.home_part1 .waiter_bg,
.home_part1 .home_bg1 .text_banner{
    display:none;
}
.home_part1 .home_bg1 .logo1 {
/*    background-size: 250px auto;*/
    bottom: 0;
    height: 220px;
    margin: auto;
    top: 0;
    width: 100%;
}
.home_part1 .left_side{
    min-width:216px;
}
.header_part1 .logo2 {
  height: 90px;
  width: 90px;
  left:8px;
}
.header_part1.menu_fix .logo2 {
  height: 70px;
  left: 8px;
  top: -59px;
  width: 70px;
}
.responsive_menu .menu_resp{
    width:200px;
}
.advice_part2 .item1 .icon1 {
  height: 38px;
  left: 9px;
  top: -1px;
  width: 53px;
}
.advice_part2 .item1 .icon1 .small_pic1 {
  background: rgba(0, 0, 0, 0) none no-repeat scroll center center / 52px auto;
  height: 53px;
  width: 53px;
}
.advice_part2 .item1 .name1 {
  background-position:98% 6px;
  padding-right: 24px;
}
.footer_link .item2 {
  width: 50%;
}
.go_top1{
    bottom:15px;
    left:0;
}
.about_part1 .left_side {
  padding: 20px 0 20px 10px;
}
.box_style2,.box-style1,
.box-style5,
.box_style3,
.box_style4 {
  width: 100%;
  max-width:250px;
  margin:0 auto 20px;
  display:inline-block;
  float:none;
}
.food_menu_part2 .food_category,
.food_detail_part1,
.gallery_part2,
.branch_part1,
.article_part1 {
  text-align:center;
}
.box-style1,
.box-style5,
.box_style3{
  max-width:300px;  
}
.food_detail_part1 .small_pic{
   text-align:right;
}
.box_style4 .pic1{
    display:none;
}
.box_style4 .info1{
    width:100%;
    padding:10px;
}
.box_style4{
    border:solid 1px #eee;
}
.contact_part1 .item1 {
  width:100%;
}
.form_style1 .item1 .captcha_text {
  width: 100%;
}
.form_style1 .item1 .captcha_code {
  width: 100%;
}
.form_style1 .captcha_pic{
    text-align:center;
}
.form_style1 .captcha_reload {
  display: inline-block;
  float: none;
  margin:10px auto;
}
.gallery_info{
  background:none;  
}
.delegate_part2 .delegate_form {
  padding: 20px 0px 50px;
}
.sitemap {
  width: 100%;
  padding: 20px;
}
.map_part1 .inner {
  padding: 0 0;
}
.not_found_page .error_part1{
    display:none;
}
.not_found_page .error_link .item1 a {
  width: 100%;
}
.not_found_page .error_link .item1 {
  width: 100%;
}
.view_more {
  text-align: center;
}
.box_style4:first-child {
  padding-top: 15px;
}
.box_style4{
    padding:15px 0;
}
.contact_part2 .contact_form .left-side{
    display:none;
}
.comment_box .captcha_pic {
  float: right;
  width: 100%;
}
.comment_box .captcha_text {
  float: left;
  width: 100%;
}
.food_detail_part1  .gallery_info{
    background:none;
}
.comment_box .main_comment_form .captcha_code {
    width:auto;
    float:none;
    margin:0 auto;
}
.form_style1 .captcha_reload,
.comment_box .main_comment_form .captcha_reload{
    float:none;
    margin:10px auto; 
}
.form_style1 .item1 .captcha_reload i,
.comment_box .main_comment_form .captcha_reload i {
  right: 0;
}
.tag_style1 {
  margin: 10px 0;
}
.search_result .num {
  float: right;
}
.comment_box .main_comment_form .captcha_code {
    border:none;
}
.comment_box {
    padding: 30px 10px;
}

} /*480*320*/




@media print{
    
} /*print*/



