#top-sticky-menu-bar h1 { font-family: Roboto Slab,serif !important; margin-bottom: 8px;}
#top-sticky-menu-bar .logo-image a {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
}
.hs-search-field {
  position: relative;
  background-color: none;
}
.hs-search-field__bar {
}
.hs-search-field__input {
  box-sizing: border-box;
  width: 100%;
  padding: 8px 0 8px 16px;
  background-color: none;
  border: 1px solid #02C0DA;
  border-radius: 20px;
  opacity: .75;

  font-family: "TT Norms Pro", sans-serif;
  font-weight: 400;
  color: #7B98AC;
  -webkit-transition:300ms;-o-transition:300ms;transition:300ms;
}
.hs-search-field__input:focus {
  outline: none;
  opacity: 1;
}
.hs-search-field__bar button {
  color: none;
  background: none;
  border: none;
  position: absolute;
  right: 12px;
  top: 8px;
  cursor: pointer;
}
.hs-search-field__bar button svg {
  height: 16px;
  color: #7B98AC;
}
.hs-search-field__suggestions {
  margin: 0;
  padding: 0;
  list-style: none;
}
.hs-search-field--open .hs-search-field__suggestions {
  border: 1px solid #000;
}
.hs-search-field__suggestions li {
  display: block;
  margin: 0;
  padding: 0;
}
.hs-search-field__suggestions #results-for {
  font-weight: 400;
}
.hs-search-field__suggestions a,
.hs-search-field__suggestions #results-for {
  display: block;
}
.hs-search-field__suggestions a:hover,
.hs-search-field__suggestions a:focus {
  background-color: rgba(0, 0, 0, 0.1);
  outline: none;
}

/* ===========================================================
************* Search Page Header Css Here ****************
==========================================================  */
body.result-page #top-sticky-menu-bar.university-header { padding: 20px 30px; position: fixed; top: 0; left: 0; right: 0; background-color: #004877; color: #004877; font-family: TT Norms; z-index: 100000; }
body.result-page #top-sticky-menu-bar.university-header .span2.logo-wrap { width: 175px !important; }
body.result-page #top-sticky-menu-bar.university-header .span10.contain-wrap { width: calc(100% - 120px); margin-left: 0; padding-right: 25px; }
body.result-page #top-sticky-menu-bar.university-header .logo-image { width: 100%; display: inline-block; }
body.result-page #top-sticky-menu-bar.university-header .logo-image a { display: inline-block; vertical-align: top; margin-right: 20px; }
body.result-page #top-sticky-menu-bar.university-header .logo-image img { width: 100%; display: inline-block; max-width: 100px; object-fit: contain; object-position: center; }
body.result-page #top-sticky-menu-bar.university-header h1 { font-family: Roboto Slab, serif !important;}
body.result-page #top-sticky-menu-bar.university-header .header-center { display: flex !important; align-items: center; justify-content: center; }
body.result-page #top-sticky-menu-bar.university-header .header-center a h1 { color: #fff; text-transform: uppercase; }
body.result-page #top-sticky-menu-bar.university-header .sub-header { max-width: 100%; margin-left: 0; }
body.result-page #top-sticky-menu-bar.university-header .sub-header p { color: #fff; margin-bottom: 8px; }
body.result-page #top-sticky-menu-bar.university-header .hs-search-field__bar form button svg { fill: #024975; }

@media(max-width:1199px) {
  body.result-page #top-sticky-menu-bar.university-header .header-center a h1 { font-size: 30px;  }
}

@media (max-width:991px) {
  body.result-page #top-sticky-menu-bar.university-header .span10.contain-wrap { padding-right: 0;}
  body.result-page #top-sticky-menu-bar.university-header .header-center a h1 { font-size: 30px; }
  body.result-page #top-sticky-menu-bar.university-header { padding: 16px 15px; }
  body.result-page #top-sticky-menu-bar.university-header .span8 { width: 100%; max-width: 100%; display: inline; }
  body.result-page #top-sticky-menu-bar.university-header .span8 .sub-header { max-width: 100%; }
  body.result-page #top-sticky-menu-bar.university-header .span8 .atmc-intro { margin-bottom: 30px; }
  body.result-page #top-sticky-menu-bar.university-header .header-center a h1 { font-size: 28px; }
  body.result-page #top-sticky-menu-bar.university-header .span4 { width: 100%; max-width: 100%; 30px 0 0; position: relative; }
}

@media (max-width:767px) {
  body.result-page #top-sticky-menu-bar.university-header { width: 100%; max-width: 100%; }
}

@media (max-width:576px) {
  body.result-page #top-sticky-menu-bar.university-header .span4 { margin: 25px 0 0 0; }
  body.result-page #top-sticky-menu-bar.university-header .header-center a h1 { font-size: 20px; }
  body.result-page #top-sticky-menu-bar.university-header .header-center .span2.logo-wrap { display: none; }
  body.result-page #top-sticky-menu-bar.university-header .span10.contain-wrap { width: 100%; }
}