@media (min-width: 1199px) {
  .mas-job-search-category {
    height: 100% !important; }
    .mas-job-search-category #search_category {
      height: 100% !important; } }

/* Header style Start */
@media (max-width: 1200px) {
  .mas-nav-menu .navbar-toggler {
    color: #51596c;
    border: 1px solid rgba(220, 224, 229, 0.6);
    background-color: #fff;
    padding: 0.5rem 0.5rem;
    width: 36px;
    height: 36px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center; }
  .mas-nav-menu .handheld {
    position: fixed;
    right: 12px;
    left: 12px;
    background-color: #fff;
    max-height: 90vh;
    overflow-y: auto;
    border-radius: 13px; }
  .mas-nav-menu .navbar-toggler[aria-expanded=true] .eicon-menu-bar::before {
    content: '\e803';
    font-size: 20px; } }

@media (min-width: 1200px) {
  .header-menu .dropdown-menu {
    padding: 0 !important;
    border-radius: 13px !important;
    overflow: hidden !important; }
  .header-menu > .menu-item > .dropdown-toggle {
    position: relative; }
  .header-menu > .menu-item > .dropdown-toggle::before {
    content: "";
    display: block;
    width: 100%;
    height: 20px;
    position: absolute;
    top: 100%; } }

.dropdown-menu {
  background-color: #fff; }

.header-menu > .menu-item:not(.has-mega-menu) > .dropdown-menu {
  padding: 10px !important;
  border-radius: 6px !important;
  margin-top: 10px; }

.header-menu > .menu-item:not(.has-mega-menu) > .dropdown-menu .dropdown-item {
  border-radius: 8px; }

@media (max-width: 1200px) {
  .mas-elementor-nav-menu {
    background-color: #000; }
  .dropdown-menu {
    width: 100%; }
  .mas-nav-menu .collapse.show {
    margin-top: 10px; } }

/* Header style End */
.mas-job-search-keywords, .mas-job-search-location, .mas-job-search-submit {
  width: 100%; }

.mas-job-search-form {
  display: flex;
  justify-content: center; }

.product_cat .widget_product_categories ul li {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }

/* Form style  */
.footer-subscribe-form form {
  display: flex;
  width: 100%; }

.footer-subscribe-form .wpforms-field-container {
  width: 100%; }

.footer-subscribe-form form input[type=email] {
  background-color: transparent;
  border: 1px solid #7a8493;
  height: 50px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.footer-subscribe-form form input[type="email"]::placeholder {
  color: #7a8493; }

.footer-subscribe-form .wpforms-field {
  padding: 0 !important; }

.footer-subscribe-form form {
  height: 80px; }

.footer-subscribe-form form .wpforms-submit-container {
  padding: 0 !important;
  margin-top: 0 !important;
  height: 50px !important; }

form .footer-submit-button {
  color: #fff;
  background-color: #fb236a !important;
  border-color: #fb236a;
  height: 100% !important;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important; }

.footer-submit-button::before {
  content: "\f124";
  font-weight: 900;
  font-family: 'Font Awesome 5 Free';
  font-size: 15px;
  color: #fff; }

.product_cat .widget_product_categories ul li {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }

@media (min-width: 992px) {
  .jobhunt-contact-form {
    padding-right: 82px !important; } }

.jobhunt-contact-form.wpforms-container .wpforms-field {
  padding: 15px 0 0 0; }

.jobhunt-contact-form .wpforms-field-container .wpforms-field-label {
  font-size: 14px !important; }

.jobhunt-contact-form.wpforms-container .wpforms-field-label {
  font-size: 14px !important;
  margin-bottom: 7px; }

.wpforms-container-full.jobhunt-contact-form form input[type=email],
.wpforms-container-full.jobhunt-contact-form form input[type=text],
.wpforms-container-full.jobhunt-contact-form form textarea {
  background-color: #f9fafa;
  width: 100%;
  color: #40484a;
  background-color: #f9fafa;
  background-clip: padding-box;
  border: 2px solid #d4d9dd;
  transition: 0.2s;
  box-shadow: none;
  padding: 0.75em 1em;
  font-size: 14px;
  line-height: normal;
  border-radius: 4px; }

.wpforms-container-full.jobhunt-contact-form form input[type=email]:focus,
.wpforms-container-full.jobhunt-contact-form form input[type=text]:focus,
.wpforms-container-full.jobhunt-contact-form form textarea:focus {
  border-color: #8c9aa6; }

.jobhunt-contact-form .wpforms-submit-container button {
  color: #fff;
  width: 164px;
  background-color: #fb236a !important;
  border-color: #fb236a;
  font-weight: 500;
  text-align: center;
  border: 2px solid transparent;
  padding: 15px 18px;
  font-size: 0.9375rem;
  line-height: 16px;
  border-radius: 4px;
  min-width: 164px;
  box-shadow: none !important; }

.jobhunt-contact-form.wpforms-container {
  margin-top: 10px; }

/*# sourceMappingURL=elementor-style.css.map */