@media screen and (max-width: 999px) {
  #khc-cos-views-search-form #edit-district > div,
  #khc-cos-views-search-form #edit-nature > div,
  #khc-cos-views-search-form #edit-type-of-places > div,
  #khc-cos-views-search-form #edit-religious > div,
  #khc-cos-views-search-form #edit-diet > div,
  #khc-cos-views-search-form #edit-type-of-room > div,
  #khc-cos-views-search-form #edit-sqi .fieldset-wrapper > div,
  #khc-cos-views-search-form fieldset.form-wrapper .form-type-checkbox,
  #khc-cos-views-search-form fieldset#edit-mp.form-wrapper .form-item,
  #khc-cos-views-search-form #edit-ms > div {
    width: 100%;
  }

  /* .header .text-right, */
  .header .mega-menu {
    display: none;
  }
  .header .text-right .region-top-right-second {
    display: none;
  }
  #khc-gov-search-block-form .form-item {
    margin-bottom: 0;
  }
  .header .wrap-left {
    text-align: center;
    display: block;
    float: none;
    padding: 0;
    margin: 0 0 0 60px;
    width: calc(100% - 60px);
  }
  .header .wrap-left .logo-text {
    text-align: left;
  }
  .logo-img {
    height: 40px;
  }
  .footer #block-menu-menu-footer-menu,
  .footer #block-menu-menu-footer-menu-en,
  .footer #block-menu-menu-footer-menu-zh-hans {
    display: none;
  }
  .footer .f-a {
    text-align: center;
  }
  .footer .f-b {
    position: static;
  }
  .footer .f-b .region-footer-b {
    margin: 10px auto;
  }

  .header .moblie-menu-trigger .navicon img {
    display: inline-block;
  }
  .header .row {
    position: relative;
  }
  .header .moblie-menu-trigger {
    position: absolute; /* top: calc(50% - 10px); */
    top: 5px;
    left: 20px;
    z-index: 1;
  }
  .f-a > div {
    display: block;
    margin: 10px auto;
  }
  .i18n-en #block-khc-cos-views-khc-cos-views-search-menu .menu_item .btn,
  .i18n-en #block-khc-cos-views-khc-cos-views-search-menu .menu_item .btn {
    height: auto;
  }
}

@media (min-width: 992px) {
  #block-khc-cos-views-khc-cos-views-search-menu .col-md-6 {
    /* width: 47%;
    margin-right: 3%; */
  }
}

@media screen and (max-width: 639px) {
  #block-kanhan-views-block-banner-block-2 {
    display: block;
  }
  #block-kanhan-views-block-banner-block-1 {
    display: none;
  }
  #block-views-banner-block {
    display: none;
  }
  #block-views-banner-block-3{
    display: block;
  }
}

@media screen and (max-width: 700px) {
  body {
    margin-left: 0 !important;
    padding-top: 0 !important;
  }
  #navbar-administration {
    display: none;
  }
  .header .wrap-left {
    font-size: 0.7em;
  }
}

@media screen and (max-width: 480px) {
  /* 	.header .wrap-left .logo-text{margin-left:0;} */
}

.mm-opened body {
  margin-left: 0 !important;
  padding-top: 0 !important;
}
.mm-opened #navbar-administration {
  display: none;
}
