#frmDomainHomepage .home-domain-search,
#frmDomainChecker,
#frmDomainChecker .home-domain-search {
  padding: 28px 30px !important;
  border-radius: 16px !important;
}

#frmDomainChecker {
  background: #fff !important;
  border: 1px solid rgba(43, 53, 160, .12) !important;
  box-shadow: 0 10px 28px rgba(14, 20, 59, .08) !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

#frmDomainChecker .multiselect-container,
#frmDomainChecker .bootstrap-select,
#frmDomainChecker .form-group {
  max-width: 100% !important;
}

#frmDomainHomepage .home-domain-search h2,
#frmDomainChecker .home-domain-search h2 {
  margin-bottom: 16px !important;
}

#frmDomainHomepage .home-domain-search .input-group-wrapper,
#frmDomainChecker .home-domain-search .input-group-wrapper {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto auto !important;
  gap: 10px !important;
  align-items: center !important;
}

#frmDomainHomepage .home-domain-search .advanced-input textarea,
#frmDomainHomepage .home-domain-search textarea,
#frmDomainChecker .home-domain-search .advanced-input textarea,
#frmDomainChecker .home-domain-search textarea {
  min-height: 48px !important;
  height: 48px !important;
  max-height: 48px !important;
  resize: none !important;
  padding: 13px 15px !important;
  overflow: hidden !important;
}

#frmDomainHomepage .home-domain-search .input-group-wrapper > .btn,
#frmDomainHomepage .home-domain-search .input-group-wrapper > button,
#frmDomainChecker .home-domain-search .input-group-wrapper > .btn,
#frmDomainChecker .home-domain-search .input-group-wrapper > button {
  min-height: 48px !important;
  white-space: nowrap !important;
}

#frmDomainHomepage .home-domain-search #btnDomainSearch,
#frmDomainHomepage .home-domain-search #btnTransfer,
#frmDomainChecker .home-domain-search #btnDomainSearch,
#frmDomainChecker .home-domain-search #btnTransfer {
  min-height: 44px !important;
  padding: 10px 18px !important;
}

@media (max-width: 767px) {
  #main-body .container,
  #main-body .cart-body,
  #main-body .primary-content,
  #main-body #order-standard_cart,
  #main-body #order-standard_cart > .row,
  #main-body .domain-checker-container,
  #main-body .domain-checker-bg {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }

  #frmDomainHomepage .home-domain-search,
  #frmDomainChecker,
  #frmDomainChecker .home-domain-search {
    width: 100% !important;
    max-width: calc(100vw - 30px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 22px 18px !important;
  }

  #frmDomainChecker .home-domain-search .input-group-wrapper {
    display: flex !important;
    flex-wrap: wrap !important;
  }

  #frmDomainHomepage .home-domain-search textarea,
  #frmDomainChecker .home-domain-search textarea {
    flex: 1 1 100% !important;
    width: 100% !important;
  }
}

/* Hide WHMCS collapsed sidebar (Categories / Actions / Choose Currency) on store and cart pages.
   The offerings bar, header cart icon and footer currency switcher cover the same links. */
#order-standard_cart .sidebar-collapsed{display:none!important}
