@charset "utf-8";

/* CSS Document */

@media only screen and (min-width: 300px) {

  #fbLink img {

    height: 35px;

    width: auto;

  }

  #top_bar_links {

    width: 100%;

    margin-left: 0px;

  }

  #phone_number {

    color: #FFF;

    padding: 7px;

  }

  #phone_number img {

    margin-right: 0px;

  }

  #hamburgerMenu {

    float: right;

    display: inline-block;

    height: 52px;

    width: 52px;

    background-color: #FFF;

    margin-right: 15px;

  }

  #hamburgerMenu hr {

    width: 75%;

    margin: 11px 12.5%;

    border-color: #192e46;

  }

  #phone_number {

    font-size: 1em;

    float: none;

  }

  #mainInfo h1 {

    font-size: 2em;

    color: #FFF;

    margin-bottom: 20px;

  }

  #mainInfo p {

    margin: 0px 10px;

  }
  #mainInfoHP h1 {

    font-size: 2em;

    color: #FFF;

    margin-bottom: 20px;

  }

  #mainInfoHP p {

    margin: 0px 10px;

  }

  #mainInfoMC h1 {

    font-size: 2em;

    color: #FFF;

    margin-bottom: 20px;

  }

  #mainInfoMC p {

    margin: 0px 10px;

  }

  #siteImage {

    height: 50px;

    width: auto;

  }

  #main_nav {

    background-color: #FFF;

    margin-top: -5px;

    display: none;

  }

  #main_nav ul {

    margin-left: 20px;

  }

  #main_nav ul li {

    list-style: none;

    padding: 5px;

  }

  #main_nav ul li a {

    color: #192e46;

    font-weight: 600;

    text-decoration: none;

  }

  #missionButton {

    position: relative;

    width: 150px;

    text-align: center;

    margin-top: 20px;

    border-radius: 10px;

  }

  #missionButton a {

    display: block;

    color: #FFF;

    width: 100%;

    padding: 10px;

    background-color: #192e46;

    text-decoration: none;

    font-weight: 500;

    border-radius: 10px;

    border: solid thin white;

    box-shadow: 0px 0px 3px 3px #192e46;

  }

  #text_container {

    width: 100%;
  margin: 200px auto 0px;
  padding: 0 24px;
  box-sizing: border-box;

  }

  .tourButton {

    position: relative;

    width: 150px;

    text-align: center;

    margin-top: 20px;

    border-radius: 10px;

  }

  .tourButton a {

    display: block;

    color: #192e46;

    width: 100%;

    padding: 10px;

    background-color: #FFF;

    text-decoration: none;

    font-weight: 500;

    border-radius: 10px;

    border: solid thin #192E46;

    box-shadow: 0px 0px 3px 3px #FFF;

  }

  #featuredIMG {

    background-size: cover;
	  background-position: center;

  }
  #featuredIMGB {

    background-size: cover;
	  background-position: top;

  }

  #leftHalf {

    display: none;

  }

  #rightHalf {

    width: 100%;

    color: #FFF;

  }

  #rightHalf p {

    font-size: 1em;

    font-style: italic;

    text-align: center;

  }

  #rightHalf hr {

    width: 50%;

    margin: 0px 0px 15px 25%;

    text-align: center;

  }

  #careLevels {}

  #careLevels ul {}

  #careLevels ul li {

    list-style: none;

    font-weight: 450;

    padding: 7px;

  }

  #careLevels ul li a {

    color: #FFF;

    text-decoration: none;

  }

  #mainInfo {

    text-align: center;

    color: #FFF;

  }
  #mainInfoHP {

    text-align: center;

    color: #FFF;

  }

  #mainInfoMC {

    text-align: center;

    color: #FFF;

  }

  #lets_connect {

    width: 50%;

    margin-right: 0px;

    margin-top: 10px;

    color: #FFF;

    background-color: rgba(25, 45, 70, 0.7);

  }

  #lets_connect ul {

    text-align: left;

    margin-left: 15px;

  }

  #lets_connect ul li {

    font-weight: 550;

    list-style: none;

    padding: 3px;

    color: #FFF;

  }

  #lets_connect ul li a {

    color: #FFF;

    text-decoration: none;

  }

  #lets_connect hr {

    display: none;

  }

  .care_blocks {

    position: relative;

    width: 100%;

    height: auto;

    background-color: #FFF;

  }

  .care_blocks_text {

    width: 80%;

    height: auto;

    display: block;

    vertical-align: top;

  }

  .alternateBG {

    background-color: #192e46;

    color: #FFF;

  }

  .care_blocks_text h2 {

    margin: 10px 30px 0px 30px;

    font-size: 1.5em;

  }

  .care_blocks_text h3 {

    margin: 0px 30px 0px 30px;

    font-size: 1.5em;

  }

  .care_blocks_text p {

    margin: 0px 30px 0px 30px;

    font-style: italic;

    line-height: 1.5em;

    width: 100%;

  }

  .care_blocks_text ul {

    margin: 0px 30px 0px 50px;

    width: 100%;

  }

  .care_blocks_text ul li {

    margin: 5px;
	  list-style: none;

  }

  .care_blocks .image {

    display: none;

  }

  .alternateBG {

    background-color: #192e46;

    color: #FFF;

  }

  .alternateBG .image {

    right: 0px;

  }

  .alternateBG ul li {

    color: #FFF;

  }

  #quotes {

    position: relative;

    width: 100%;

	margin: 20px 0px;

  }
	
	#quotes h4 {
		text-align:center;
		font-weight:300;
		font-size:2em;
	}

  #quotes ul {

    width: 90%;

    margin: 30px 5% 30px 5%;

    text-align: center;

  }

  #quotes ul li {

    display: inline-block;

    border: solid thin black;

    width: 75%;

    margin: 25px 0px 25px 0px;

    padding: 25px;

    font-size: 1em;

    vertical-align: top;

    text-align: left;

    height: auto;
	  font-style:italic;

  }

  #quotes ul li ul li {

    border: none;

    padding: 0px;

    text-align: left;

    font-size: 1em;

    font-weight: 650;

    width: 100%;

    box-shadow: none;

  }

  .formRow {

    padding: 5px;

  }

  #formContainer {

    padding: 10px 0px;

    width: 100%;

    margin-left: 0px;

  }

  #mcList li {

    color: #FFF;

  }

  #mainInfoMC a {

    color: #FFF;

  }

}