.people_search_wrapper,
.our-thinking-landing {
  padding: 0 0 7.75rem;
}
@media only screen and (min-width: 0) and (max-width: 991px) {
  .people_search_wrapper,
  .our-thinking-landing {
    z-index: 1;
    padding: 0 0 6.5rem;
  }
}
@media only screen and (min-width: 0) and (max-width: 991px) {
  .people_search_wrapper .submit-btn,
  .our-thinking-landing .submit-btn {
    order: 9;
    width: 100%;
  }
  .people_search_wrapper .submit-btn .btn-wrap,
  .our-thinking-landing .submit-btn .btn-wrap {
    width: fit-content;
    padding-right: 50px;
  }
  .people_search_wrapper .submit-btn .btn-wrap::before,
  .our-thinking-landing .submit-btn .btn-wrap::before {
    display: none;
  }
  .people_search_wrapper .submit-btn .btn-wrap:after,
  .our-thinking-landing .submit-btn .btn-wrap:after {
    background: transparent url(../images/Common/right-blk-arrow.svg) no-repeat;
    right: 20px;
    left: auto;
    z-index: 1;
    width: 30px;
    line-height: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  .people_search_wrapper .submit-btn .btn-wrap input[type=submit],
  .our-thinking-landing .submit-btn .btn-wrap input[type=submit] {
    position: relative;
    background: transparent;
  }
}
.people_search_wrapper h2,
.people_search_wrapper p,
.our-thinking-landing h2,
.our-thinking-landing p {
  margin-bottom: 0;
}
.people_search_wrapper form,
.our-thinking-landing form {
  padding: 0;
}
@media only screen and (min-width: 0) and (max-width: 991px) {
  .people_search_wrapper form .form-group.submit-btn,
  .our-thinking-landing form .form-group.submit-btn {
    width: auto;
    flex-basis: auto;
    padding-right: 0;
  }
  .people_search_wrapper form .form-group.submit-btn::after,
  .our-thinking-landing form .form-group.submit-btn::after {
    content: "";
    background: #bff355;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    transition: 0.35s all;
    width: 0;
  }
  .people_search_wrapper form .form-group.submit-btn:hover::after,
  .our-thinking-landing form .form-group.submit-btn:hover::after {
    width: 100%;
  }
}
.people_search_wrapper .name-group,
.our-thinking-landing .name-group {
  padding: 13px 35px 12px 20px;
  margin-bottom: 2.125rem;
}
@media only screen and (min-width: 992px) {
  .people_search_wrapper .name-group,
  .our-thinking-landing .name-group {
    padding: 15px 17px 12px 20px;
    margin-bottom: 0;
  }
}
.people_search_wrapper .name-group label,
.our-thinking-landing .name-group label {
  font-size: 2.625rem;
  margin-right: 1.75rem;
  white-space: nowrap;
}
@media only screen and (min-width: 992px) {
  .people_search_wrapper .name-group label,
  .our-thinking-landing .name-group label {
    font-size: 2.375rem;
    margin-right: 15px;
    min-width: auto;
  }
}
.people_search_wrapper .name-group input[type=text],
.our-thinking-landing .name-group input[type=text] {
  height: auto;
  padding: 5px 5px 0 5px;
}
.people_search_wrapper .dk-select,
.our-thinking-landing .dk-select {
  margin-bottom: 2.125rem;
}
@media only screen and (min-width: 992px) {
  .people_search_wrapper .dk-select,
  .our-thinking-landing .dk-select {
    margin-bottom: 0;
  }
}
.people_search_wrapper .dk-selected,
.our-thinking-landing .dk-selected {
  font-size: 2.625rem;
}
@media only screen and (min-width: 992px) {
  .people_search_wrapper .dk-selected,
  .our-thinking-landing .dk-selected {
    font-size: 2.375rem;
  }
}
.people_search_wrapper .dk-selected,
.our-thinking-landing .dk-selected {
  padding: 13px 35px 12px 20px;
  height: 6.25rem;
}
@media only screen and (min-width: 992px) {
  .people_search_wrapper .dk-selected,
  .our-thinking-landing .dk-selected {
    padding: 11px 62px 11px 20px;
  }
}
.people_search_wrapper .dk-selected::before,
.our-thinking-landing .dk-selected::before {
  right: 4.375rem;
}
@media only screen and (min-width: 992px) {
  .people_search_wrapper .dk-selected::before,
  .our-thinking-landing .dk-selected::before {
    right: 2.5rem;
  }
}
@media only screen and (min-width: 992px) {
  .people_search_wrapper .form-group,
  .our-thinking-landing .form-group {
    margin: 0;
  }
}
@media only screen and (min-width: 992px) {
  .people_search_wrapper .form-group.practice-dropbox .dk-select-options,
  .our-thinking-landing .form-group.practice-dropbox .dk-select-options {
    left: auto;
  }
}
@media only screen and (min-width: 1200px) {
  .people_search_wrapper .form-group.practice-dropbox,
  .our-thinking-landing .form-group.practice-dropbox {
    width: 19% !important;
    min-width: 19% !important;
  }
}
@media only screen and (min-width: 1200px) {
  .people_search_wrapper .form-group.position-dropbox,
  .our-thinking-landing .form-group.position-dropbox {
    max-width: 19%;
  }
}
@media only screen and (min-width: 1200px) {
  .people_search_wrapper .form-group.location-dropbox, .people_search_wrapper .form-group.industry-dropbox,
  .our-thinking-landing .form-group.location-dropbox,
  .our-thinking-landing .form-group.industry-dropbox {
    width: 17% !important;
  }
}
@media only screen and (min-width: 1200px) {
  .people_search_wrapper .form-group.name-field,
  .our-thinking-landing .form-group.name-field {
    min-width: 22%;
  }
}

@media only screen and (min-width: 991px) and (max-width: 1200px) {
  #PeopleFiltersBox .search-sort-container {
    width: 100%;
    margin-right: 60px;
    margin-bottom: 15px !important;
  }
  #PeopleFiltersBox .dropdown-container-outer.eight .dropdown-container {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-right: 15px !important;
  }
  #PeopleFiltersBox .dropdown-container-outer.eight .dropdown-container:last-of-type {
    padding-right: 0 !important;
  }
}

@media only screen and (min-width: 991px) and (max-width: 1200px) {
  .people_search_wrapper .form-wrapper {
    flex-wrap: wrap;
  }
  .people_search_wrapper .form-wrapper .form-group {
    width: calc(25% - 15px) !important;
    padding-right: 15px;
    padding-left: 0;
  }
  .people_search_wrapper .form-wrapper .form-group:last-of-type {
    padding-right: 0;
  }
  .people_search_wrapper .form-wrapper .form-group.name-field {
    width: 100% !important;
    padding-right: 0;
    margin-bottom: 15px;
  }
  .people_search_wrapper .form-wrapper .form-group.submit-btn {
    width: 50px !important;
    margin-left: 10px;
    padding-right: 0;
    margin-bottom: 15px;
    height: 50px;
  }
}