@charset "utf-8";
/* CSS Document */
@media only screen and (min-width: 950px) {
  body {
    width: 100%;
    margin-left: 0px;
  }
  #site-header {
    height: auto;
  }
  #site-header-teal-top {
    height: auto;
    margin: 0px;
    padding: 0px;
  }
  #headerImg {
    width: 30%;
    display: inline-block;
    float: left;
  }
  #headerImg img {
    width: 100%;
    margin-right: 10px;
  }
  #nav_menu {
    margin-left: 15px;
    margin-top: 25px;
    display: inline-block;
    float: left;
  }
	#mobile_menu {
		display:none;
	}
	#header_menu {
		display:block;
	}
	#header_menu ul li:before {
		content:"|";
	}
	#header_menu ul li {
		display:inline-block;
	}
	#talk_to_advisor {
		margin:10px 20px 20px 0px;
	}
  #contact_li {
    float: right;
  }
	#blog_cont  {
		font-size:1.5em;
	}
  .prime_picbox {
    display: inline-block;
    min-width: 45%;
  }
	.prime_picbox img {
		max-height:500px;
		width:auto;
	}
  .prime_textbox {}
  .prime_textbox h1 {
    font-size: 64px;
  }
  .prime_textbox h2 {
    line-height: 2em;
    font-size: 32px;
    color: #26284e;
  }
  .prime_textbox p {
    font-size: 1.25em;
    line-height: 1.5em;
    margin: 0px 0px 20px 0px;
  }
  .life_at_area {
    width: 30%;
    max-width: 350px;
  }
  .life_at_area p {
    line-height: 1.5em;
  }
  .life_at_area h2 {
    margin: 5px 0px 10px 0px;
  }
  .rates {
    font-weight: 950;
	  font-size:4em;
  }
  .rates strong {
    font-weight: 350;
  }
  .img_slider {
    max-width: 500px;
  }
  .services_cards {
    width: 100%;
    text-align: center;
    vertical-align: top;
  }
  .services_cards li {
    display: inline-block;
    width: 20%;
    min-width: 300px;
    height: auto;
    min-height: 40px;
    padding: 10px 20px 10px 20px;
    border: solid thin #bbb;
    margin-top: 15px;
    margin-right: 15px;
    border-radius: 8px;
    box-shadow: 0px 0px 5px 2px #AAA;
    text-align: left;
  }
  .services_cards li img {
    margin-right: 15px;
    vertical-align: middle;
  }
  .yt_embed iframe {
    width: 950px;
    height: 535px;
  }
  .vid_head {
    width: 100%;
    margin: 0px;
    padding: 0px;
  }
  .vid_head h2 {
    margin: 0px;
    position: relative;
    top: 0px;
    left: 0px;
    text-shadow: 0px 0px 5px #000;
  }
	
	.cursive_title {
		text-align:center !important;
	}
	.cursive_title img{
		text-align:center !important;
		display:block;
		height:100%;
		width:auto;
	}
	.post-categories {
		list-style: none;
		padding:0px 0px 20px 0px;
	}
	.post-categories li {
		text-align:center;
	}
	.post-categories li a {
		text-decoration:none;
		color:#192e46;
		font-weight:650;
		font-size:1.5em;
	}

}