.header-contain {
  background: url(https://hcsa.lostandreturns.com/images/bg-top.png);
  background-repeat: repeat-x;
}

.nav-text a {
  border-width: 1px 1px 0px 1px;
  border-color: #ddd;
  border-style: solid;
  font-family: Century Gothic, Arial, sans-serif;
  text-decoration: none;
  color: #555;
  padding: 8px;
  font-size: 0.7em;
}

.caption-heading {
  font-size: 3.5rem;
}

.nav-wrapper {
  height: 263px;
}

.nav-wrapper-inner {
  list-style: none;
  height: 324px;
}

.nav-wrapper-h2 {
  font-size: 1.6em;
  font-weight: 400;
  font-family: Century Gothic, sans-serif;
  height: 56px;
}

.nav-wrapper-div {
  background-image: url("https://hcsa.lostandreturns.com/images/transparent_bg.png");
  color: #fff;
  margin-left: 0px;
  padding-left: 15px;
  border-top: 1px dotted #999;
  text-align: left;
  padding-top: 16px;
  height: 61px;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.slide-a {
  color: red;
}

.slide-caption {
  position: absolute;
  right: 0;
  bottom: -35px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.slide-caption-h3 {
  position: absolute;
  right: 0;
  bottom: 75px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.lost-template-margin {
  margin-right: 10px;
}

.hcl_plant {
  width: 705px;
}

.ourmission {
  padding: 8px 0;
  border-top: 1px solid #ddd;
  font-size: 18px;
  margin: 0;
  font-weight: 400;
}

.missionspic {
  width: 320px;
}

.missions-p {
  color: #9b9a9a;
  padding: 4px 0;
  font-size: 1em;
}

.mission-ul {
  color: #9b9a9a;
  list-style-image: url(https://hcsa.lostandreturns.com/images/bullet_grey.png);
  list-style-position: inside;
  font-size: 12px;
  padding: 0;
}

.missions-li {
  padding: 4px 0;
}

.missions-titlebar {
  margin-left: 0px;
  margin-top: 5px;
  background-color: #5d85ff;
  padding: 6px 0;
  background-image: url(https://hcsa.lostandreturns.com/images/title_bg_blue.png);
}

.missions-title-corner-careers {
  position: absolute;
  margin-top: 33px;
  border: 0;
}

.missions-title-corner {
  position: absolute;
  margin-top: 33px;
  border: 0;
}

.missions-row {
  margin-left: -11px;
}

.missions-title-div-careers {
  color: #cedaff;
  font-size: 18px;
  text-align: center;
  width: 100%;
}

.missions-title-div {
  color: #cedaff;
  font-size: 18px;
  text-align: center;
  width: 100%;
}

.missions-title-div-about {
  color: #cedaff;
  font-size: 18px;
  text-align: center;
  width: 100%;
}

.missions-hist-desc {
  width: 720px;
  padding: 20px;
  border-color: #dedede #dedede #dedede #f2f2f2;
  border-width: 1px;
  border-style: solid;
  margin-left: 12px;
}

.missions-hist-p {
  font-size: .8em;
  padding: 6px 0;
}

.missions-hlac-pic {
  float: right;
}

.serv-a {
  font-size: 12px;
  text-align: right;
}

.serv-row {
  margin-left: -12px;
}

.serv-proud-div {
  background-color: #ced6f1;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-bottom: 15px;
}

.serv-proud-h2 {
  padding: 0 0 8px 0;
  color: #5d70aa;
  font-size: 16px;
}

.serv-proud-ul {
  color: #5d70aa;
  margin-top: 0px;
  margin-bottom: 0px;
}

.serv-proud-li {
  margin: 0;
  padding: 0;
}

.serv-ourpeople-h2 {
  padding: 8px 0;
  border-top: 1px solid #ddd;
  font-size: 18px;
  margin: 0;
  font-weight: 400;
}

.serv-p {
  color: #9b9a9a;
  padding: 4px 0;
  font-size: 1em;
}

.serv-right-div {
  width: 345px;
  border-color: #dedede #dedede #dedede #f2f2f2;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  margin-left: 13px;
  margin: 0px;
}

.serv-left-div {
  width: 359px;
  border-color: #dedede;
  border-width: 1px;
  border-style: solid;
  margin-left: 12px;
}

.serv-ul-1 {
  font-size: 12px;
  padding: 0;
  list-style-position: inside;
  list-style-image: url(https://hcsa.lostandreturns.com/images/bullet_grey.png);
}

.serv-li-1 {
  border-bottom: 1px solid #f2f2f2;
  font-size: 14px;
  padding: 4px;
  color: #696969;
  text-indent: 0px;
}

.serv-ul-2 {
  font-size: 12px;
  padding: 0;
  list-style: none;
}

.serv-li-2 {
  padding: 0 0 0 2em;
  font-size: 12px;
  color: #9b9a9a;
  text-indent: 0px;
}

.hospitals-served-h2 {
  margin: 0;
  padding: 0;
  color: #999;
  font-size: 1.6em;
  font-weight: 400;
  text-align: left;
}

.hospitals-served-h3 {
  padding: 8px 0;
  border-top: 1px solid #ddd;
  font-size: 18px;
  margin: 0;
  font-weight: 400;
  text-align: left;
}

.report-lost-item {
  margin-right: 10px
}

.lost-middle {
  padding-top: 30px;
  padding-bottom: 15px;
}

.lost-h3 {
  color: #999;
}

.lost-p {
  color: #999;
  font-size: 13px;
}

.lost-li {
  font-size: 13px;
  padding: 0;
  list-style-image: url(https://hcsa.lostandreturns.com/images/bullet_grey.png);
}

.lost-buttton-div {
  padding-top: 5px;
  padding-bottom: 5px;
}

.lost-img {
  width: 200px;
  height: 150px;
}

.lost-input {
  margin-right: 10px;
}

.ctl-lost {
  margin-right: 5px;
}

.pueblo-lost {
  margin-right: 5px;
}

.green-h3 {
  color: #999;
  font-size: 20px;
}

.green-p {
  font-size: 12px;
}

.green-div1 {
  margin: 18px;
  text-align: center;
}

.green-btn {
  padding: 5px;
  font-size: 15px;
  margin: 2px;
}

.careers-div {
  width: 705px;
  border-color: #dedede;
  border-width: 1px;
  border-style: solid;
  margin-left: 12px;
}

.careers-p {
  padding: 10px;
  margin: 0px;
}

.careers-h2 {
  margin: 0px;
  padding: 10px 0 0 18px;
  color: #999;
  font-size: 20px;
  font-weight: 400;
}

.careers-ul-1 {
  font-size: 12px;
  padding: 0;
  margin: 0;
  list-style-position: inside;
  list-style-image: url(https://hcsa.lostandreturns.com/images/bullet_grey.png);
}

.contact-heading {
  padding-top: 25px;
  font-size: 14px;
}

.contact-h3 {
  padding-top: 10px;
  font-size: 16px;
  font-weight: bold;
}

.contact-p {
  font-size: 13px;
}

.contact-a {
  font-size: 13px;
}

.contact-topcard {
  font-size: 12px;
}

#footer {
  width: 797px;
  clear: both;
  margin: auto;
  padding: 25px 100px 0px 0;
  font-size: 12px;
  text-align: right;
  height: 56px;
}

.green {
  margin-top: 30px;
  width: 601px;
  padding: 10px 0;
  line-height: 13px;
  font-size: 12px;
}

.form-body {
  margin-top: 20px;
}

.form-input-color {
  border-color: #cdd4da;
}

.lost-datatable-div {
  margin-top: 40px;
  margin-bottom: 20px;
}

.footerlinks {
  border-right: 30px solid rgba(0, 0, 0, 0);
  margin-bottom: -1px;
}

.footercopyright {
  border-right: 46px solid rgba(0, 0, 0, 0);
  margin-right: -4px;
}

.del-hid {
  display: none;
}

.margin-bottom {
  margin-bottom: 10px;
}

.padding-top {
  padding-top: 25px;
}

.padding-top-bottom {
  padding-top: 10px;
  padding-bottom: 15px;
}

.jumbotron {
  background-color: #0046F5;
}

.claim-p {
  margin-top: 0px;
  margin-bottom: 0px;
}

.claim-input {
  margin-bottom: 20px;
}

.list-group-item {
  border-top: 0px;
  border-bottom: 0px;
}

/* Media Queries */

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 100px) and (max-width: 534px) {

  .ctl-lost {
    margin-right: 0px;
    margin-bottom: 5px;
  }

}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 400px) and (max-width: 558px) {

  .footerlinks {
    font-size: 13px;
    margin-bottom: 0px;
    margin-right: -20px;
  }

  .footercopyright {
    font-size: 11px;
    margin-right: -42px;
  }

}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 100px) and (max-width: 399px) {

  .footerlinks {
    font-size: 9px;
    margin-bottom: -12px;
    margin-right: -20px;
  }

  .footercopyright {
    font-size: 8px;
    margin-right: -42px;
  }

}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 409px) and (max-width: 767px) {

  .slide4-caption {
    bottom: 76px;
  }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 320px) and (max-width: 359px) {

  .missions-title-corner-careers {
    margin-top: 22px;
  }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 409px) and (max-width: 437px) {

  .slide1-caption {
    bottom: 74px;
  }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 491px) and (max-width: 767px) {

  .slide3-caption {
    bottom: 60px;
  }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 360px) and (max-width: 386px) {

  .slide5-caption {
    bottom: 76px;
  }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 438px) and (max-width: 767px) {

  .slide1-caption {
    bottom: 60px;
  }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 535px) and (max-width: 1199px) {

  .ctl-lost {
    margin-right: 5px;
  }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 387px) and (max-width: 419px) {

  .slide5-caption {
    bottom: 63px;
  }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 512px) and (max-width: 767px) {

  .lost-delete {
    margin-right: 1em;
  }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 420px) and (max-width: 767px) {

  .slide5-caption {
    bottom: 63px;
  }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 530px) and (max-width: 534px) {

  .ctl-lost {
    margin-right: 0px;
    margin-bottom: 0px;
  }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 360px) and (max-width: 575px) {

  .missions-title-corner-careers {
    margin-top: 22px;
  }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 320px) and (max-width: 323px) {

  .missions-title-div-careers {
    font-size: 10px;
  }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 323px) and (max-width: 767px) {

  .missions-title-div-careers {
    font-size: 11px;
  }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 320px) and (max-width: 439px) {

  .missions-title-div-about {
    font-size: 9px;
  }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (min-width: 576px) and (max-width: 767px) {

  .missions-title-div-about {
    font-size: 15px;
  }
}

@media (max-width: 575px) {

  .serv-right-div {
    width: 100%;
    border-color: #dedede;
    border-width: 1px;
    border-style: solid;
    margin-left: 12px;
  }

  .serv-left-div {
    width: 100%;
  }

  .serv-proud-div {
    margin-top: 10px;

  }
}

@media screen and (max-width: 767px) {

  .missions-title-corner {
    margin-top: 33px;
  }

  .report-lost-item {
    margin-top: 5px;
  }

  .add-item {
    margin-right: 10px;
  }

  .slide-caption {
    font-size: 11px;
  }

  .slide-caption-h3 {
    font-size: 20px;
  }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767px) {

  .missions-title-div {
    font-size: 14px;
  }

  .missions-title-corner {
    margin-top: 27px;
  }

  .missions-title-corner-careers {
    margin-top: 22px;
  }

  .missions-p {
    font-size: 13px;
  }

  .serv-right-div {
    width: 358px;
    border-color: #dedede;
    border-width: 1px;
    border-style: solid;
    margin-left: 12px;
  }

  .serv-proud-ul {
    padding-left: 16px;
  }

  .serv-proud-li {
    font-size: 11px;
  }

  .serv-p {
    font-size: 11px;
  }

  .footerlinks {
    font-size: 15px;
    margin-bottom: 0px;
    margin-right: -20px;
  }

  .footercopyright {
    font-size: 14px;
    margin-right: -42px;
  }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {

  .serv-right-div {
    width: 211px;
  }

  .serv-left-div {
    width: 213px;
  }

  .slide2-caption {
    bottom: 98px;
  }

  .slide4-caption {
    bottom: 98px;
  }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {

  .serv-right-div {
    width: 292px;
  }

  .serv-left-div {
    width: 292px;
  }
}