.nav-head {
  background-color: #fff;
}
.nav-head.nbg {
  background-color: #f3fdfe;
}
.white-logo {
  display: none;
}
.amberger-white {
  display: none;
}
.colored-logo,
.amberger-black {
  display: block;
}
.nav-head .navbar-nav .nav-item .nav-link:hover:after {
  background-color: #454545;
}
.nav-head .navbar-toggler .navbar-toggler-icon {
  background: url("../images/amberger-black.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.nav-head .nav-item .nav-link {
  color: #454545;
}
.nav-head.nblue .nav-item .nav-link {
  color: #fff;
}
.nav-head .nav-item .nav-link.contact-btn {
  background: #003bc0;
  color: #fff;
  border: 1px solid #003bc0;
}
.nav-head .nav-item .nav-link.contact-btn:hover {
  background: #002a88 !important;
  border: 1px solid #002a88 !important;
}
.cardetbanner-sec {
  margin: 71px 0 48px 0;
}
.cardetbanner {
  position: relative;
}
.cardetbanner img {
  width: 100%;
  object-fit: cover;
  object-position: center;
  height: 60vh;
}
.cardetbanner-sec .cardetbanner::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  background: linear-gradient(
    90deg,
    rgba(0, 59, 192, 0.3) 0%,
    rgba(0, 59, 192, 0.3) 100%
  );
}
.cardet-content .cardet-margin {
  margin: 0 0 60px 0;
}
.cardet-content .cardet-margin .cardet-head {
  margin: 0 0 28px 0;
}
.cardet-content .cardet-head2 {
  margin: 0 0 28px 0;
}
.cardet-content ul {
  margin: 0 0 0 30px;
  list-style: disc;
  font-size: 16px;
}
.reljob-list {
  margin: 0 0 52px 0;
}
.reljob-list .reljob-head {
  margin: 0 0 48px 0;
}
.reljob-list .reljobs {
  padding: 30px 30px 30px 30px;
  background-color: #f3fdfe;
  border: 0;
}
.reljob-list .reljobs h4 {
  color: #003bc0;
}
.reljob-list .reljobs p {
  color: #898989;
}
.reljob-list .reljobs a {
  color: #898989;
  font-weight: 700;
}
.apply-modal .close-apply-modal {
  opacity: 1;
  padding: 15px 30px 0 0 !important;
}
.apply-modal .applymodal-body {
  padding: 0px 50px 35px 50px;
}
.apply-modal .applymodal-body h2 {
  margin: 0 0 30px 0;
}
.apply-modal .applymodal-body p {
  color: #003bc0;
}
.apply-modal .applymodal-body .lab-color {
  color: #454545;
  font-weight: 700;
  font-size: 15px;
}
.apply-modal .applymodal-body .outline-color {
  border: 1px solid #003bc0;
  border-radius: 0%;
}
.apply-modal .applymodal-body .outline-color:focus {
  box-shadow: none;
}
.apply-modal .applymodal-body .apply-input {
  color: transparent;
}
.apply-modal .applymodal-body .apply-input::-webkit-file-upload-button {
  visibility: hidden;
}
.apply-modal .applymodal-body .apply-input::before {
  content: "Attach Files";
  display: inline-block;
  color: #003bc0;
  outline: none;
  cursor: pointer;
  font-weight: 700;
  font-size: 14px;
}
.img-icon > input {
  display: none;
}
.attach-file {
  color: #003bc0;
  cursor: pointer;
  font-weight: 700;
  font-size: 15px;
}
.display-name {
  margin: 0px 0px 10px 27px;
  font-size: 12px;
}
#display-name {
  font-size: 12px;
  line-height: 1.1;
  font-style: normal;
}
.hidden {
  display: none;
}
.hide-div {
  display: none !important;
}
.radio-msg .custom-control-label {
  font-size: 15px;
  color: #454545;
}
.radio-msg .custom-control-label::before {
  border-color: #003bc0;
}
.radio-msg .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.radio-msg
  .custom-radio
  .custom-control-input:checked
  ~ .custom-control-label::after {
  background-image: url("../images/radio-center.svg");
}
.radio-msg .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #003bc0;
  background-color: #fff;
}
.apply-modal .formValidation .has-error .help-block {
  position: absolute;
}
.amberger-white{
  display: none;
}