/* HotelBooking / WPBakery: one gutter per outer container, on every public page. */
@media (max-width:959px) {
 body .nd_options_container {
  box-sizing:border-box!important;
  width:100%!important;max-width:none!important;min-width:0;
  margin-left:0!important;margin-right:0!important;
  padding-left:12px!important;padding-right:12px!important;
 }
 body .nd_options_container .nd_options_container {
  padding-left:0!important;padding-right:0!important;
 }
 body .nd_options_container > .grid {
  box-sizing:border-box!important;width:100%!important;min-width:0;
  margin-left:0!important;margin-right:0!important;
  padding-left:0!important;padding-right:0!important;
 }
 body .nd_options_container .vc_row {
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;
  left:auto!important;right:auto!important;
  margin-left:0!important;margin-right:0!important;
  padding-left:0!important;padding-right:0!important;
 }
 body .nd_options_container .vc_column_container,
 body .nd_options_container .vc_column-inner {
  box-sizing:border-box!important;min-width:0;max-width:100%!important;
  padding-left:0!important;padding-right:0!important;
 }
 body .nd_options_container .wpb_wrapper {min-width:0;}
 body .nd_options_container .wpb_text_column,
 body .nd_options_container .entry-content {overflow-wrap:break-word;}
 body .nd_options_container img {max-width:100%;height:auto;}
 body .nd_options_container iframe,
 body .nd_options_container video {max-width:100%;}
 /* The form now fits its container; no viewport breakout or duplicate gutters. */
 body .nd_options_container .mbd-form.mbd-form {
  width:100%;max-width:100%;margin-left:0;margin-right:0;
 }
}
@media (max-width:767px) {
 body .nd_options_container .vc_column_container {width:100%!important;float:none!important;}
}
