@charset "utf-8";
.jobSearchBox {
  padding: 30px 0 40px;
  background-color: #19a3ce;
  text-align: center;
  border-bottom: 1px solid #ccc;
}
.jobSearchBox h2 {
  font-size: 1.5rem;
  color: #fff;
  padding-bottom: 20px;
}
.jobSearchBox .jobSearchCSWrapper,
.jobSearchBox .jobTitleFieldWrapper {
  display: inline-block;
  text-align: left;
  width: 350px;
  vertical-align: top;
  margin: 0 5px 20px;
  position: relative;
}
.jobSearchBox select.jobSearchCS {
  width: 350px !important;
}
.jobSearchBox .jobTitleFieldWrapper input,
.jobSearchBox .jobSearchCS {
  height: 50px !important;
  background-color: #fff;
  border-radius: 4px;
  padding: 15px;
  box-sizing: border-box;
  border: none;
  color: #787878;
  font-size: 16px;
}
.jobSearchBox .jobSearchCS {
  width: 100%;
  padding-top: 13px;
}
.jobSearchBox select.jobSearchCS {
  width: 100%;
}
.jobSearchBox .customSelectInner {
  width: 100% !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 30px;
}
.jobSearchBox .jobTitleFieldWrapper input {
  border: none;
  width: 100%;
  background: url('/media/getmedia/10bebfb4-2c89-43ae-9ec0-a2b1edce8ded/icon_search_job.png')
    18px 15px #fff no-repeat;
  padding-left: 47px;
}
.jobSearchBox .jobSearchBtn input,
.jobAlert .jobAlertBtn input {
  border: none;
  background-color: #7f7f7f;
  color: #fff;
  width: 127px;
  height: 40px;
  display: inline-block;
  vertical-align: top;
  border-radius: 4px;
  font-size: 1.125rem;
  box-sizing: border-box;
  margin: 0 5px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  text-decoration: none;
  cursor: pointer;
}
.jobAlert .jobAlertBtn input {
  background-color: #19a3ce;
}
.jobAlert .jobAlertBtn input.reset {
  background-color: #7f7f7f;
}
.jobSearchBox .jobSearchBtn input.search {
  background-color: #1a3862;
}
.jobSearchBox .jobSearchBtn input:hover,
.jobAlert .jobAlertBtn input:hover {
  background-color: #2489aa;
}
.jobSearchResultNone {
  display: none;
  color: #e58741;
  text-align: center;
  padding: 30px 0;
}
.jobSearchResultWrapper {
  display: none;
}
.jobSearchResultWrapper .jobSearchResultItem {
  border-bottom: 1px solid #ccc;
  cursor: pointer;
  display: table;
  width: 100%;
  background-color: #fff;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.jobSearchResultWrapper .jobSearchResultItem:hover {
  background-color: #ccc;
}
.jobSearchResultWrapper .jobResultLogo,
.jobSearchResultWrapper .jobResultTitle,
.jobSearchResultWrapper .jobResultDesc {
  padding: 36px 0;
  box-sizing: border-box;
  display: table-cell;
  vertical-align: middle;
}
.jobSearchResultWrapper .jobResultLogo {
  width: 14%;
  padding-left: 7px;
}
.jobSearchResultWrapper .jobResultLogo img {
  width: 98px;
}
.jobSearchResultWrapper .jobResultTitle,
.jobSearchResultWrapper .jobResultTitleM {
  width: 36%;
  padding-left: 15px;
  font-size: 1.25rem;
  color: #197ab6;
  font-weight: bold;
  line-height: 120%;
}
.jobSearchResultWrapper .jobResultTitleM {
  display: none;
  width: 100%;
}
.jobSearchResultWrapper .jobResultTitle span,
.jobSearchResultWrapper .jobResultTitleM span {
  font-weight: normal;
  display: block;
}
.jobSearchResultWrapper .jobResultDesc {
  width: 100%;
  text-align: right;
  font-size: 0.87rem;
  padding-right: 10px;
  color: #666;
  padding-top: 40px;
  display: inline-block;
  padding-left: 10px;
}
.jobSearchResultWrapper .jobResultDesc span {
  padding-left: 21px;
}
.jobSearchBox .jobSearchError {
  display: none;
  color: #fff;
}
.jobSearchBox .active .jobSearchError {
  display: block;
  position: relative;
  padding: 8px 4% 0;
}
.jobSearchBox .jobSearchError:before {
  background: url('/media/getmedia/299026e1-e914-4957-b402-deb2f7d85bd1/icon_erroralert.png')
    no-repeat 0 0 #e70000;
  content: '';
  width: 22px;
  height: 22px;
  background-size: 22px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: -3px;
}
.pulldown-selection {
  width: 100%;
  height: 50px;
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px rgba(191, 191, 191, 0.8);
  position: relative;
}
.pulldown-selection.active {
  border-radius: 5px 5px 0 0;
}
.pulldown-selection::after {
  content: '';
  position: absolute;
  top: 25px;
  right: 20px;
  width: 12px;
  height: 12px;
  border: 2px solid #36aed5;
  margin-top: -9px;
  display: inline-block;
  border-top: none;
  border-left: none;
  vertical-align: middle;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  transform-origin: center center;
}
.pulldown-selection.active::after {
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  top: 30px;
}
.pulldown-selection span {
  color: #333;
  font-size: 16px;
  line-height: 50px;
  padding-left: 15px;
}
.pulldown-selection span.default {
  color: #787878;
}
.pulldown-selection + ul {
  display: none;
  position: absolute;
  top: 50px;
  border: solid 1px rgba(191, 191, 191, 0.8);
  border-top: none;
  width: 100%;
  height: 260px;
  overflow-y: scroll;
  background-color: #fff;
  padding-top: 15px;
  z-index: 100;
}
.pulldown-selection + ul.active {
  display: block;
}
.pulldown-selection + ul li {
  padding-left: 15px;
  color: #00a0d0;
  clear: both;
  padding-bottom: 10px;
}
.pulldown-selection + ul li::after {
  content: '';
  display: block;
  clear: both;
}
.pulldown-selection + ul li input {
  width: 30px;
  height: 30px;
  border: solid 2px #dee5ea;
  margin-top: 0;
  margin-right: 10px;
  float: left;
}
.pulldown-selection + ul li input:focus {
  outline: none;
}
.pulldown-selection + ul li input[type='checkbox']:checked {
  background: url('/media/getmedia/f9ed4d41-27ba-4d7d-9db3-bbe9eec4d4e2/tick.png')
    no-repeat center center;
}
.pulldown-selection + ul li span {
  position: relative;
  top: 2px;
  float: left;
  width: 270px;
  line-height: 150%;
}
.paginationWrapper {
  text-align: center;
  padding: 44px 0 47px;
  display: none;
}
.paginationWrapper li {
  display: inline-block;
  width: 40px;
  height: 38px;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  text-align: center;
  color: #8f7d7d;
  padding-top: 3px;
  box-sizing: border-box;
  margin-right: 5px;
}
.paginationWrapper li.paginationjs-ellipsis {
  border: none;
}
.paginationWrapper li.paginationjs-prev {
  margin-right: 49px;
}
.paginationWrapper li.paginationjs-prev a,
.paginationWrapper li.paginationjs-next a {
  position: relative;
}
.paginationWrapper li.paginationjs-prev a:before {
  content: '|<';
  width: 36px;
  height: 30px;
  text-align: center;
  background-color: #fff;
  text-align: center;
  position: absolute;
  top: -4px;
  left: -14px;
}
.paginationWrapper li.paginationjs-next {
  margin-left: 44px;
}
.paginationWrapper li.paginationjs-next a:before {
  content: '>|';
  width: 36px;
  height: 30px;
  text-align: center;
  background-color: #fff;
  text-align: center;
  position: absolute;
  top: -4px;
  left: -14px;
}
.paginationWrapper li.active {
  border-color: #137c9f;
  background-color: #137c9f;
  color: #fff;
}
.paginationWrapper li.active a {
  color: #fff;
}
.paginationWrapper .hidden {
  display: none !important;
}
.jobAlert {
  border-top: 1px solid #ccc;
  padding: 50px 0 30px;
}
.jobAlert h3 {
  font-size: 1.625rem;
  color: #19a3ce;
  font-weight: bold;
  padding-bottom: 12px;
  text-align: center;
}
.jobAlert h4 {
  font-size: 1.125rem;
  text-align: center;
  padding-bottom: 30px;
}
.jobAlert .jobAlertBtn {
  text-align: center;
  padding-top: 20px;
}
#jobAlertForm dl {
  padding-bottom: 15px;
  text-align: center;
  display: table;
  margin: 0 auto;
}
#jobAlertForm dl dt {
  display: table-cell;
  width: 147px;
  padding-top: 11px;
  text-align: left;
}
#jobAlertForm dl dt span {
  color: #19a3cd;
}
#jobAlertForm dl dd .dd-content {
  position: relative;
}
#jobAlertForm dl dd {
  display: table-cell;
  width: 370px;
  text-align: left;
  position: relative;
}
#jobAlertForm dl dd .jobAlertText {
  height: 50px;
  background-color: #fff;
  border-radius: 4px;
  padding: 15px;
  box-sizing: border-box;
  border: 1px solid silver;
  color: #787878;
  font-size: 16px;
  width: 100%;
}
#jobAlertForm dl dd .jobAlertCS {
  height: 50px !important;
  background-color: #fff;
  border-radius: 4px;
  padding: 13px 15px 15px;
  box-sizing: border-box;
  border: 1px solid silver;
  color: #787878;
  font-size: 16px;
  width: 100%;
}
#jobAlertForm dl dd select.jobAlertCS {
  width: 100% !important;
}
#jobAlertForm dl dd .jobAlertCS .customSelectInner {
  width: 100% !important;
}
.jobAlert .jobAlertError {
  display: none;
  position: relative;
  padding: 8px 0 0 10px;
}
.jobAlert .jobAlertError:before {
  background: url('/media/getmedia/299026e1-e914-4957-b402-deb2f7d85bd1/icon_erroralert.png')
    no-repeat 0 0 #e70000;
  content: '';
  width: 22px;
  height: 22px;
  background-size: 22px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: -3px;
}
.jobAlert .active .jobAlertError {
  display: block;
}
#jobAlertForm .job-alert-notice {
  display: none;
  text-align: center;
  font-size: 18px;
  margin: 10px;
}
#jobAlertForm .success {
  color: #7bb52d;
}
#jobAlertForm .email-exists {
  color: #e58741;
}
#jobAlertForm dl dd.active .jobAlertText,
#jobAlertForm dl dd.active .jobAlertCS {
  border-color: #e70000;
}
.jobDetailTopTool {
  font-size: 0.875rem;
  padding-bottom: 22px;
  border-bottom: 1px solid #ccc;
}
.jobDetailTopTool .item {
  float: left;
}
.jobDetailTopTool .back-wrap {
  width: 40%;
  padding-top: 10px;
}
.jobDetailTopTool a.back {
  float: left;
  color: #666;
  position: relative;
  font-size: 0.875rem;
  padding-left: 20px;
  margin-top: 20px;
}
.jobDetailTopTool a.back:before {
  content: '';
  width: 7px;
  height: 1px;
  background-color: #adadad;
  display: block;
  position: absolute;
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 6px;
  left: 0;
}
.jobDetailTopTool a.back:after {
  content: '';
  width: 7px;
  height: 1px;
  background-color: #adadad;
  display: block;
  position: absolute;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 10px;
  left: 0;
}
.jobDetailToolShare {
  float: right;
  margin-top: 26px;
}
.jobDetailToolShare span {
  float: left;
  display: block;
  padding-right: 10px;
  margin-top: -3px;
  color: #666;
}
.jobDetailTopTool .apply-now-wrap {
  width: 20%;
  text-align: center;
  display: none;
}
.jobDetailTopTool .apply-now-wrap .applyNowBtn {
  display: none;
  width: 147px;
  height: 40px;
  display: inline-block;
  border-radius: 4px;
  color: #fff;
  background-color: #19a3ce;
  font-size: 1.125rem;
  text-align: center;
  padding-top: 3px;
  box-sizing: border-box;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.jobDetailTopTool .desktop-tools {
  width: 40%;
  padding-top: 10px;
}
.printDetail {
  float: right;
  height: 21px;
  margin: 24px 9px 0 14px;
  position: relative;
  padding-left: 51px;
  font-size: 0.875rem;
  color: #666;
  background: url('/media/getmedia/68534945-5252-4335-b033-15cad0178c72/bg_toptool.png')
    no-repeat -173px 0;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.printDetail:hover {
  background-position: -173px -24px;
}
.printDetail:before {
  content: '';
  width: 1px;
  height: 15px;
  background-color: #c2c2c2;
  display: block;
  position: absolute;
  top: 5px;
  left: 1px;
}
.jobDetailLogoCompant {
  display: table;
  width: 100%;
  padding: 21px 19px 21px 0;
  box-sizing: border-box;
  border-bottom: 1px solid #ccc;
}
.jobDetailLogo {
  display: table-cell;
  width: 30%;
  vertical-align: middle;
}
.jobDetailCompany {
  display: table-cell;
  text-align: right;
  width: 70%;
  box-sizing: border-box;
  vertical-align: middle;
  color: #666;
  font-size: 0.875rem;
}
.jobDetailCompany span {
  padding-left: 21px;
}
.jobDetailCompany .company,
.jobDetailCompany .post-date {
  display: inline-block;
}
.applynowPart {
  padding: 25px 0;
  border-bottom: 1px SOLID #ccc;
}
.applynowPart h2 {
  color: #1979b6;
  font-size: 1.25rem;
  float: left;
}
.applynowPart h2 .job-title {
  font-weight: bold;
}
.applynowPart h2 span {
  display: block;
  font-size: 0.875rem;
  color: #666;
}
.applynowPart .job-ref .code {
  display: inline-block;
}
.applynowPart .applyNowBtn {
  width: 147px;
  height: 40px;
  float: right;
  border-radius: 4px;
  color: #fff;
  background-color: #19a3ce;
  font-size: 1.125rem;
  text-align: center;
  padding-top: 3px;
  box-sizing: border-box;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.applynowPart .applyNowBtn:hover {
  background-color: #2489aa;
  text-decoration: none;
}
.jobContent {
  padding-top: 30px;
}
.jobContent p {
  padding-bottom: 34px;
}
.jobContentRMK {
  padding-bottom: 39px;
}
.jobContentRMK p {
  padding: 0;
  color: #666;
  font-size: 0.875rem;
}
.applyJobButtonWrapper {
  text-align: center;
  padding-top: 36px;
  border-top: 1px solid #ccc;
}
.applyJobButtonWrapper a {
  border: none;
  background-color: #7f7f7f;
  color: #fff;
  width: 167px;
  height: 40px;
  padding-top: 2px;
  display: inline-block;
  vertical-align: top;
  border-radius: 4px;
  font-size: 1.125rem;
  box-sizing: border-box;
  margin: 0 5px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  text-decoration: none;
  cursor: pointer;
}
.applyJobButtonWrapper a.applyNowBtn {
  background-color: #19a3ce;
}
.applyJobButtonWrapper a:hover {
  background-color: #2489aa;
}
.jobSearchBox .customSelect:after {
  top: 25px;
}
.refreshIcon {
  display: none;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  height: 35px;
  margin: 30px 0;
  background: url('/media/getmedia/b568f0bc-9d8b-4a69-8286-872964fcc2be/icon_refresh.svg')
    no-repeat center;
  cursor: pointer;
}
.refreshIcon.animated {
  -webkit-animation: rotateRefresh 0.8s;
  -moz-animation: rotateRefresh 0.8s;
  -ms-animation: rotateRefresh 0.8s;
  animation: rotateRefresh 0.8s;
}
.jobDetailWrapper .jobContent .title {
  font-size: 1.125rem;
  color: #124a85;
  font-weight: bold;
}
.jobDetailWrapper .jobContent .description {
  margin-bottom: 18px;
}
.addthis_inline_share_toolbox {
  display: inline-block;
  vertical-align: middle;
}
.addthis_inline_share_toolbox .at-icon-wrapper {
  width: 25px !important;
  height: 25px !important;
}
.addthis_inline_share_toolbox .at-icon-wrapper svg {
  width: 25px !important;
  height: 25px !important;
  fill: #929292 !important;
}
@media screen and (max-width: 840px) {
  .jobDetailTopTool .apply-now-wrap .applyNowBtn {
    display: none;
  }
  .applynowPart .applyNowBtn {
    display: block;
  }
  .jobDetailTopTool .back-wrap {
    width: 20%;
  }
  .jobDetailTopTool .desktop-tools {
    width: 80%;
  }
}
@media screen and (max-width: 768px) {
  .pageTitle {
    font-size: 1.5rem;
    padding: 15px;
  }
  .jobSearchBox {
    padding: 25px 0;
    margin: 0 15px;
  }
  .jobSearchBox h2 {
    display: none;
  }
  .jobSearchResultWrapper .jobResultTitleM {
    display: block;
  }
  .jobSearchBox .jobTitleFieldWrapper {
    position: relative;
    width: 90%;
    padding: 0;
    box-sizing: border-box;
    margin: 0 0 10px 0;
  }
  .jobSearchBox .jobSearchCSWrapper {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 10px;
  }
  .jobSearchBtn {
    padding-top: 10px;
  }
  .jobSearchBox .jobSearchBtn input {
    width: 95px;
    font-size: 14px;
    padding: 0;
  }
  .jobSearchResultWrapper {
    margin: 0 15px;
  }
  .jobSearchResultWrapper .jobResultLogo,
  .jobSearchResultWrapper .jobResultTitle,
  .jobSearchResultWrapper .jobResultDesc {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .jobSearchBox .jobTitleFieldWrapper input,
  .jobSearchBox .jobSearchCS {
    height: 36px !important;
    font-size: 12px;
  }
  .pulldown-selection + ul li span {
    width: 250px;
    top: 7px;
  }
  .jobSearchBox .jobTitleFieldWrapper input {
    background-position: 15px 11px;
    background-size: auto 13px;
    padding-left: 37px;
  }
  .jobSearchBox .jobSearchBtn input,
  .jobAlert .jobAlertBtn input {
    height: 30px;
    width: 95px;
    font-size: 14px;
  }
  .jobSearchBox .jobSearchCS {
    padding-top: 8px;
    width: 94%;
    margin-left: 3%;
  }
  .jobSearchBox select.jobSearchCS {
    width: 94% !important;
  }
  .jobSearchResultWrapper .jobResultTitle {
    display: none;
  }
  .jobSearchResultWrapper .jobResultLogo {
    width: 38%;
  }
  .jobSearchResultWrapper .jobResultLogo img {
    width: 74px;
  }
  .jobSearchResultWrapper .jobResultDesc {
    width: 100%;
    text-align: left;
    font-size: 11px;
  }
  .jobSearchResultWrapper .jobResultTitleM {
    padding: 0 0 5px 0;
    font-size: 15px;
  }
  .jobSearchResultWrapper .jobResultDesc span {
    display: block;
    padding-left: 0;
  }
  .paginationWrapper {
    padding: 28px 0 25px;
  }
  .paginationWrapper li {
    width: 30px;
    height: 29px;
    padding-top: 3px;
    font-size: 11px;
    margin-right: 3px;
  }
  .paginationWrapper li.paginationjs-prev {
    margin: 0 6px 0 0;
  }
  .paginationWrapper li.paginationjs-next {
    margin: 0 0 0 3px;
  }
  .paginationWrapper li.paginationjs-prev a:before,
  .paginationWrapper li.paginationjs-next a:before {
    width: 24px;
    height: 20px;
    left: -8px;
    top: -3px;
  }
  .jobAlert {
    padding-top: 25px;
  }
  .jobAlert h3 {
    font-size: 20px;
    padding-bottom: 12px;
  }
  .jobAlert h4 {
    font-size: 12px;
    padding-bottom: 19px;
  }
  #jobAlertForm {
    padding: 0 35px;
  }
  #jobAlertForm dl {
    display: block;
    padding-bottom: 10px;
  }
  #jobAlertForm dl dt,
  #jobAlertForm dl dd {
    display: block;
    width: 100%;
    padding-top: 0;
  }
  #jobAlertForm dl dt {
    font-size: 12px;
    padding-bottom: 5px;
  }
  #jobAlertForm dl dd .jobAlertText,
  #jobAlertForm dl dd .jobAlertCS {
    height: 36px !important;
    font-size: 12px;
  }
  #jobAlertForm dl dd .jobAlertCS {
    padding-top: 8px;
  }
  #jobAlertForm dl dd .jobAlertCS .customSelectInner {
    width: 100% !important;
  }
  #jobAlertForm dl dd select.jobAlertCS {
    width: 100% !important;
  }
  .pulldown-selection {
    height: 36px;
  }
  .pulldown-selection span {
    font-size: 12px;
    line-height: 36px;
  }
  .pulldown-selection::after {
    width: 8px;
    height: 8px;
    border-width: 1px;
    margin-top: -13px;
    right: 12px;
  }
  .jobAlert .jobAlertError,
  .jobSearchBox .jobSearchError {
    font-size: 12px;
  }
  .jobDetailWrapper .jobContent .title {
    font-size: 0.875rem;
  }
  .jobDetailWrapper {
    margin: 0 15px;
  }
  .jobDetailTopTool .apply-now-wrap .applyNowBtn {
    display: none;
  }
  .applynowPart .applyNowBtn {
    display: block;
  }
  .jobDetailTopTool {
    display: none;
  }
  .jobDetailLogo {
    display: block;
    width: 100%;
    text-align: center;
  }
  .jobDetailCompany {
    width: 100%;
    display: block;
    text-align: center;
    padding-top: 5px;
    line-height: 160%;
    font-size: 12px;
  }
  .jobDetailCompany span {
    display: block;
    text-align: center;
    padding-left: 0;
  }
  .jobDetailLogoCompant {
    padding: 24px 0 18px 0;
  }
  .applynowPart {
    border-bottom: none;
  }
  .applynowPart h2 {
    font-size: 15px;
    text-align: center;
    float: none;
    width: 100%;
    font-weight: bold;
  }
  .applynowPart h2 span {
    font-size: 12px;
    font-weight: normal;
  }
  .applynowPart .applyNowBtn {
    width: 125px;
    height: 30px;
    padding-top: 1px;
    font-size: 14px;
    float: none;
    margin: 15px auto 0;
  }
  .jobContent {
    padding-top: 0;
  }
  .jobContentRMK {
    padding-bottom: 28px;
  }
  .applyJobButtonWrapper {
    padding-top: 25px;
  }
  .applyJobButtonWrapper a {
    width: 125px;
    height: 30px;
    font-size: 14px;
  }
  .jobSearchBox .customSelect:after {
    right: 6%;
    top: 19px;
  }
}
@media screen and (max-width: 500px) {
}
@media print {
  * {
    box-shadow: none !important;
  }
  .jobSearchBox,
  .jobSearchResultWrapper,
  .jobSearchResultNone,
  .paginationWrapper,
  .jobDetailTopTool,
  .tabNav,
  .applyJobButtonWrapper,
  .mainBanner,
  #footer,
  .header .pageWrapper nav span.logo .logoMobile,
  .header .pageWrapper nav span.logo .logoSml,
  nav span.logo .logoSml {
    display: none !important;
  }
  .header .pageWrapper {
    display: block !important;
  }
  .header .pageWrapper nav * {
    display: block !important;
  }
  .pageWrapper header {
    position: relative !important;
    top: 0 !important;
  }
  .pageWrapper header nav .navs {
    display: none !important;
  }
  .pageWrapper header {
    position: relative;
    display: block !important;
  }
  .pageWrapper header nav {
    display: block !important;
  }
  .pageWrapper header nav .btnMenu {
    display: none !important;
  }
  .header .pageWrapper nav span.logo {
    position: relative;
    max-width: 350px;
  }
  .header .pageWrapper nav span.logo .logoLrg {
    top: 0 !important;
    opacity: 1 !important;
    display: block !important;
    position: relative;
    margin-top: 20px;
  }
  .pageTitle {
    margin-top: 30px;
  }
  .applynowPart .applyNowBtn {
    display: none;
  }
}
