/* mobile style*/
@media only screen and (max-width: 768px) { .s18 { padding: 0px !important; }
  .s19_w li { width: 100%; }
  .s19_w li:not(:last-child) { display: none !important; }
  .s1_m h1.s1_t { font-size: 35px; }
  .s1_m p.s1_o { color: #fff; font-size: 18px; }
  .mt-footer { margin-bottom: 20px !important; }
  .filter-bg { margin: 20px 0 0 0; }
  i.icon-menu { color: #fff; }
  .home-title h3 { font-size: 25px; }
  .service-item .image-zoom-fade.image-cover { padding-top: 250px !important; }
  .stuck div#masthead { height: 70px !important; }
  .stuck div#masthead #logo img { max-height: 70px !important; }
  .title_grp2 { margin: 0px !important; }
  .title_grp_phai { margin: 20px 0; width: 100%; }
  .title_grp_trai { width: 100%; margin: 0px !important; }
  .menu_hotel { padding: 5px 0 2px 0; }
  ul.menu_2 { overflow: hidden; display: inline-block; overflow-y: hidden; max-width: 100%; overflow-x: scroll; white-space: nowrap; }
  ul.menu_2 li { float: none !important; list-style: none; display: inline-block; white-space: nowrap; }
  ul.menu_2::-webkit-scrollbar, ul.menu_2::-webkit-scrollbar-thumb { display: none; }
  ul.menu_2::-webkit-scrollbar, ul.menu_2::-webkit-scrollbar-thumb { display: none; }
  ul.menu_2::-webkit-scrollbar, ul.menu_2::-webkit-scrollbar-thumb { display: none; }
  .slide_ourhotel .info { margin-top: 20px; opacity: 1; padding-left: 50px; }
  .slide_ourhotel .slick-slide { margin: 15px; }
  .slide_ourhotel .info::before { display: none; }
  .slide_ourhotel.service .slick-dots { top: 640px !important; display: none !important; }
  .btn_book_room { display: inline-block !important; margin: 15px 0 0 0 !important; }
  .Pd0 { padding: 0px !important; }
  .Pd0 .noPadding { padding-left: 8px !important; padding-right: 8px !important; }
  .step-voucher .s15_i { font-size: 14px; }
  .single-thumbnail img { height: 250px; }
  .formOjbect.contact { width: 100% !important; }
  .banner-address { height: 100%; } 
	.owl-nav button.owl-prev {left: -14px !important;}
	.owl-nav button.owl-next {right: -14px !important;}
	/* 	css menu */
	.mfp-content div#main-menu {background-color: #fff;}
	.sidebar-menu.no-scrollbar {padding: 0;}
	.mfp-content div#main-menu ul li a {color: #222;font-weight: 500;}

}
/* iPad landscape style here */
/* iPad portrait style here */
/**desktop**/
@media only screen and (min-width: 768px) { .full-width .ubermenu-nav, .container, .row { max-width: 1280px !important; } }

/*# sourceMappingURL=responsive.css.map */