@charset "utf-8";
/* CSS Document */

@media (max-width:1345px) {
	.row {  max-width: 1000px; width: 95%;}
	
	.banner_text_b h1 {   font-size: 70px;}
	.banner_text_b h3 { 	 font-size: 32px;}
.banner_text_b {width:110%;}

.caterning_bo_text {
  top: 79px; right: 0;
    width: 73%;}

.top-bar-section ul li > a {
    font-size: 13px;}

	}
@media (max-width:1224px) {
	
	.banner_inn ul li img {
    height: auto !important;
}
.header_bototm_print {
    border-radius: 5px;
    height: 49px;
    margin: 0 0 0;
    padding: 14px 46px;
}
	
		.banner_text_b h1 {  font-size: 55px;  line-height: 38px; text-align: center; width:100%;}
	.banner_text_b h2 {   color: #fff; font-size: 29px; text-align: center; width:100%; margin:2% 0 ;}
	
	.banner_text_b h3 img{display:none !important;}
	.banner_text_b h3 {   color: #fff;  margin:  0;font-size: 28px; text-align: center;width:100%;}
	.banner_text_b{    background: rgba(76, 70, 30, 0.5) none repeat scroll 0 0; border:1px solid #fff;}
	
	
	
	
	.orbit-container .orbit-slides-container > * .orbit-caption {  left: 15% !important;  width: 63% !important;}
	
	

	
		.footer_menu_social {
    float: right;
    width: 78%;
}
	
}

@media (max-width:1024px) {

	.header_bottom_menu {
    float: left;
    margin: 53px 0 0;
    width: 100%;
}
.header_top_t p { font-size: 14px;  text-align: center;}

.footer_menu_social {
    float: right;
    width: 102% !important;
}

.banner_text_b{margin: 34px 0 0 0;}


.header_bototm_print {   font-size: 13px;   margin: 0 0 0; padding: 2px 10px; 
 text-align: center; width: 100%;min-height: 32px;}
.header_bototm_offer {font-size: 13px;min-height: 32px;    margin: 10px 0 0 0;}


.menu_bb_ex { float: left; right: -10px; position: absolute; top: 117px; width: 170% !important;}
	
	.header_bottom { padding: 0 0 4%;}


	.banner_text_b h1 {  font-size: 36px;  line-height: 38px; text-align: center;}
	.banner_text_b h2 {   color: #fff; font-size: 22px; text-align: center;}
	
	.banner_text_b h3 img{display:none !important;}
	.banner_text_b h3 {  font-size: 23px; color:#fff;}
	.banner_text_b{    background: rgba(76, 70, 30, 0.5) none repeat scroll 0 0; border:1px solid #919b0c;}
	.footer_menu_social {
    float: right;
      width: 79%;
}
	
	.header_bototm_print {
    border-radius: 5px;
    height: 49px;
    margin: 0 0 0;
    padding: 14px 46px;
}
	
	.orbit-container .orbit-slides-container > * .orbit-caption {  left: 15% !important;  width: 63% !important;}
	
.content_servive_out{ background:#838134 url("../images/service_bg.png") no-repeat scroll center 0 ;}

.content_android_b{background:#646500;}
.content_online_open_inn figure img {width:100%;}

.caterning_bo_c{ width:100%; height:auto; float:left; margin:0px; padding: 0;}

.caterning_bo_c figure img {
    height: 350px;
}


.logo { padding: 16px 0 3%;}

.header_bototm_print { margin: 0 0 0;}

.inn_ban_text_b {
  background:url(../images/inner_ban_txt_responsive.png) no-repeat; background-size:100%; padding: 5% 6% 10%;}
.inn_ban_text_b h1 {
 font-size: 42px;}
 .inn_ban_text_b h2 {
 font-size: 19px;}
.all_loc ul li p {

font-size: 15px;
  
  margin: 0 0 0 22px;
  width: 95%;
}
.all_loc {
  padding: 10% 2% 8% 3%;
}
.all_loc ul {
 margin: 0 0 1%;}
 .item_blk1_txt h1 {
  font-size: 21px;
 }
 .item_blk1_txt ul li {
  font-size: 17px;}

.westla_infoboard {
	background:none;
  background-color: #551d01;
  border-radius: 5px;
  margin: 8% 0;
  height:auto;
}
.info_tab {
 margin: 10% 0 10% 15%;

}
.checkout_tab {
 margin: 10% 0 0 15%;

}

.gallery1 img {
    height: 273px;
}


}

@media (max-width: 768px) {
	.menu_boxx {
    float: left;
    height: auto;
    margin: 1% 0 0 25px;}
	
.menu_bb_ex { float: left; right: 20px; position: absolute; top: 82px; width: 170% !important;}
	.top-bar-section ul li > a {  font-size: 13px !important;}
	.banner_text_b h1 {  font-size: 32px;  line-height: 38px; text-align: center;}
	.banner_text_b h2 {   color: #fff; font-size: 22px; text-align: center;}
	
	.banner_text_b h3 img{display:none !important;}
	.banner_text_b h3 {  font-size: 20px; color:#fff;}
	.banner_text_b{    background: rgba(76, 70, 30, 0.5) none repeat scroll 0 0; border:1px solid #fff;}
	.banner_text_b{margin: 50px 0 0 0;}
	
	.item_blk1_txt h1 {
    font-size: 14px;
}.item_blk1_txt ul li {
    font-size: 14px;
}
	
	.orbit-container .orbit-slides-container > * .orbit-caption {  top: 12px; left: 15% !important;  width: 63% !important;}
	
	.con_bbba img{width:100%;}
.header_bototm_print {
    font-size: 14px;
    margin: 0 0 -11px !important;
    padding: 14px 28px;
    text-align: center;
}
	.header_bototm_offer { font-size: 12px;}
	.menu_bb_ex {float: left; position: absolute; right: -2px; top: 114px; width: 168% !important;}
	.inn_ban_text_b {
  background:url(../images/inner_ban_txt.png) no-repeat; background-size:100%; padding: 5% 6% 10%;}
  .all_loc {
 background:none;background:#fbcf1b;border-radius:5px;margin:2% 0 0 0;
}
.all_loc ul li {
	text-align:center;
  width: 100%;
}
.all_loc ul li {
  background:none;}
  .event_txt {padding: 20px 0;}
.event_txt h1 {font-size: 27px;}
.event_txt ul li {
font-size: 16px;}
.header_bototm_offer {
    color: #e23d08;
    float: left;
    font-size: 16px;
     margin: 14px 0 0;
	padding:0 5px;
    width: auto !important;
}.header_bototm_print a {
    color: #e23d08;
    float: left;
    text-align: center;
    width: 149px;

	}.header_bototm_offer a {
    color: #fff;
    font-size: 12px;
    width: 100%;
}.gallery1 {
    float: left;
    margin: 0;
    min-height: 239px;}
	
	.gallery1 img {
    float: left;
    height: 213px;}
	
	.caterning_bo_c figure img {
    height: 271px;
}.content_serive_first1 figure i img {
    float: left;
    height: auto;
    width: auto !important;
}
.header_bototm_offer {
    margin: 12px 0 0;}
	
	
	.footer_menu_social ul {
    float: right;
    margin: 0;
    padding: 0;
    width: 61%!important;
}
	
	.footer_menu_social_new ul {
    float: right;
    margin: 0;
    padding: 0;
    width: 63%;
}
	
	.footer_menu_social_new ul li {margin: 0 6px 0 0;}
}

@media (max-width: 696px) {
	.menu_boxx {
    float: left;
    height: auto;
    margin: 1% 0 0 25px;}
/*.top-bar-section {   left: -5px !important;}*/
.top-bar-section ul li > a {
    font-size: 10px !important;
}
.extar_a {
    padding: 0 !important;
    
}	.footer_menu_social {
    float: left;
    width: 100%;
}.footer_copyright {
    float: left;
    height: auto;
    margin: 0 0 4%;}
	
	.banner_text_b{margin: 20px 0 0 0;}
	
	}





@media (max-width: 640px) {.extra_blank{display:none;}

.header_bototm_print {
  
    font-size: 16px;
    float: left;
}
.top-bar-section ul li > a{font-size: 13px;}
.menu_bb_ex{position:absolute !important; }
.menu_bb_ex {  position: inherit !important;  width: 100% !important;}
.top-bar.expanded {  background: transparent none repeat scroll 0 0; height: auto; width: 100%;}
.logo { float: left;  margin: 2% 0 0; text-align: center; width: 100%;}


.top-bar-section ul li { line-height: 33px;}


.top-bar-section ul { border: 1px solid #919b0c !important;}

 .top-bar-section ul li > a {
    color: #919b0c;
    display: block;

    font-size: 17px !important;}
.content_vidoe_box_inn figure { margin: 0 0 4%;}

.content_iphone figure img {   float: none;}

.content_iphone figure{text-align:center;}
.content_iphone h1{text-align:center;}
.content_iphone h2{text-align:center;}

.content_iphone {margin: 0 0 5%;}
.content_review_b figure img {float: none; text-align: center;}
.content_review_b figure {  text-align: center; margin: 0 0 3%;}

.footer_menu1 {  margin: 0 0 5%;}

.footer_social_b {  float: left;}

.menu_boxx { margin: 4% 0 0;}
.header_bototm_print {   font-size: 16px;}
.header_bototm_offer { color: #e23d08;  font-size: 16px;}

.logo img { width: auto;}
.logo { padding: 16px 0 0%;}



.inn_ban_text_b h1 {
  font-size: 25px;
}
.all_loc ul li p {
  font-size: 21px;

}
.item_blk1_txt {
height:auto;
}
.item_blk1_txt ul li {
font-size: 16px;
text-align:center;
 }
 .item_blk1_txt h1 {
font-size: 22px;
text-align:center;
 }
 .info_tab {
  margin: 3% 0 3% 26%;
    padding: 0 0 0 7%;
}
 .checkout_tab {
  margin: 3% 0 3% 26%;
    padding: 0 0 0 7%;
}
.westla_ban_text_b h1 {
  font-size: 32px;}
  .event_blk1 {
  background: none;
  background:#9C941E;
}
  .event_txt { text-align:center;}
  
  .gallery1 img {
    float: left;
    height: 302px;
    margin: 0;
    padding: 0;
    width: 100%;
}
  
  .caterning_bo_text {
    right: 0;
    top: 40px;
    width: 52%;
}

.caterning_bo_text h1 { font-size: 26px;}
.caterning_bo_text h2 { font-size: 15px;}
.caterning_bo_text h3 {  font-size: 18px;}

.content_serive_first1 figure img {
    float: left;
    height: 331px;}

.banner_text_b h1 { font-size: 24px;}
.banner_text_b h2 {font-size: 16px;}
.banner_text_b h3 {font-size: 16px;}

}




@media (max-width: 480px) {
.orbit-container .orbit-slides-container > * .orbit-caption {
    left: 2% !important;
    top: 10px;
    width: 88% !important;
}
	.banner_text_b h1 {  line-height: 23px; font-size: 27px; }
	.banner_text_b h2 {   line-height: 21px;color: #fff; font-size: 19px; text-align: center;}
	.banner_text_b h3 {    line-height: 21px;  color: #fff; font-size: 18px; text-align: center;}
.inn_ban_text_b {
  background: rgba(0, 0, 0, 0) url("../images/inner_ban_txt.png") no-repeat scroll 0 0 / 100% auto;
  padding: 0 6% 4%;
}
.inn_ban_text_b h1 {
  font-size: 25px;
}
.inn_ban_text_b h2 {
  font-size: 14px;
}
.all_loc ul li p {
  margin:0px;
  padding:0px;
  font-size:15px;
}
 .item_blk1_txt h1 {
font-size: 26px;}
.westla_ban_text_b h1 {
  font-size: 23px;}
  .westla_check ul li {font-size:16px;}	
	.onlin_order a {  font-size: 12px;}
	
	
	
	  .gallery1 img {
    float: left;
    height: 242px;
    margin: 0;
    padding: 0;
    width: 100%;
}
	
	.caterning_bo_text {
    right: 0;
    top: 40px;
    width: 102%;
}

.content_service_b1_n h1 {   font-size: 27px;}
.content_service_b1_n p {  font-size: 13px;}
}



@media (max-width: 320px) {
.orbit-container .orbit-slides-container > * .orbit-caption {
    left: 2% !important;
    top: 10px;
    width: 88% !important;
}
	.banner_text_b h1 { font-size: 27px; }
	.banner_text_b h2 { color: #fff; font-size: 19px; text-align: center;}
	.banner_text_b h3 {   display: none; color: #fff; font-size: 21px; text-align: center;}
.inn_ban_text_b {
  background:none;}
  .inn_ban_text_b h1{
	  font-size:24px;}
  .inn_ban_text_b h2{
	  font-size:20px;color:#000}		
	}
	