
@media only screen and (max-width: 1680px)
{
  .container									{width:1100px; padding:0 1%;}
  a.logo										{ width: 40%;  margin-left: 30%;}
  .navigation									{ padding: 0 1%;}
  .navigation ul li							{ padding: 15px 9px 10px 20px; background:url("../images/nav_sep.png") no-repeat scroll left 26px;}
  .navigation ul li:hover						{background:url("../images/nav_sep.png") no-repeat scroll left -36px;}
  .navigation ul li.first						{padding-left:16px;}
  .navigation ul li a							{font-size:37px; line-height:38px;}
  ul.slides li .slider_cont h1				{font-size: 80px; line-height:90px; padding: 40px 0 0 0;}
  ul.slides li.slide_2 .slider_cont			{padding-left: 8%;}
  /*ul.slides li.slide_2 .slider_cont h1		{font-size:97px; line-height: 100px; padding:145px 0 70px;}*/
  ul.slides li.slide_2 .slider_cont h1 {
    font-size: 90px;
    line-height: 100px;
    padding: 150px 40px 40px 80px;
  }
  ul.slides li.slide_3 .slider_cont			{padding:0 5%; width:30%;}
  ul.slides li.slide_3 .slider_cont h1		{font-size: 55px; line-height: 67px;}
  ul.slides li.slide_3 .slider_cont			{width:40%; padding:0 5%;}
  ul.slides li.slide_4 .slider_cont			{top: 50%; height: 40%;}
  ul.slides li.slide_4 .slider_cont h1		{font-size: 98px; line-height: 110px; padding:0;}
  ul.slides li.slide_5 .slider_cont			{padding:0 5%; width:30%;}
  ul.slides li.slide_5 .slider_cont h1		{font-size: 55px; line-height: 67px;}
  ul.slides li.slide_5 .slider_cont			{width:28%; padding:0 5%;}
  ul.slides li.slide_6 .slider_cont h1		{font-size: 88px; line-height: 68px; padding: 0 0 15px;}
  ul.slides li.slide_6 .slider_cont h1 span	{font-size: 60px; line-height: 54px;}
  ul.slides li.slide_6 .slider_cont h1 em		{ font-size: 60px;  line-height: 80px;}
  ul.slides li.slide_7 .slider_cont h1		{font-size: 88px; line-height: 68px; padding: 0 0 15px;}
  ul.slides li.slide_7 .slider_cont h1 span	{font-size: 60px; line-height: 54px;}
  ul.slides li.slide_7 .slider_cont h1 em		{ font-size: 60px;  line-height: 80px;}
  ul.slides li.slide_8 .slider_cont h1		{font-size:90px; line-height: 10px;}
  ul.slides li.slide_9 .slider_cont h1		{font-size:90px; line-height: 50px;}
  ul.slides li.slide_9 .slider_cont			{top: 75%; height:25%;}
  ul.slides li.slide_8 .slider_cont			{top: 75%; height:25%;}



  /*
  ul.slides li.slide_3 .slider_cont h1 {
      font-size: 84px;
      line-height: 40px;
      margin-left: 60px;
      padding: 0;
  }*/

  /*pill facts on slider*/
  ul.slides li.slide_3 .slider_cont span {font-size:40px;}

  ul.slides li.slide_4 .slider_cont span {font-size:40px;}

  ul.slides li.slide_2 .slider_cont span {font-size:40px; padding-left:80px;}
  ul.slides li.slide_1 .slider_cont span {font-size:40px;}
  ul.slides li.slide_5 .slider_cont span {font-size:40px;}
  ul.slides li.slide_6 .slider_cont span  {font-size:40px;}
  ul.slides li.slide_7 .slider_cont span  {font-size:40px;}
  /**/

  .info										{  padding: 10px 3%;}
  .info p										{font-size:36px; line-height:40px;}
  .services ul li								{padding-bottom:0;}
  .services ul li a b							{font-size:60px; line-height:60px;}
  .services ul li a img						{width:70%; height:auto;}
  .services ul li a span						{font-size: 75px; line-height:75px;}
  .services ul li.list_1 span					{padding-top: 40px;}
  .services ul li.list_1 b					{ padding-bottom: 10px; padding-top: 10px;}
  .services ul li.list_2 b					{ padding-bottom: 15px; padding-top: 20px;}
  .services ul li.list_3 b					{ padding-bottom: 15px; padding-top: 20px;}
  .services ul li.list_4 b					{font-size:48px; }
  .services ul li.list_6 b					{font-size:48px; }
  .services ul li.list_5 b					{font-size:50px; line-height:50px;}
  .services ul li.list_5 b em					{font-size:33px; line-height:33px;}
  .services ul li.list_5 b i					{font-size:38px; line-height:38px;}
  .services ul li.list_2 span					{padding-top:24px;}
  .services ul li.list_4 span					{font-size:28px;}
  .services ul li.list_6 span					{font-size:28px;}
  #bedsider-cost-widget-container				{margin: 46px auto 0;}


  /*.sidebar ul li img							{width:72%; height:auto;}*/
  .ans										{ padding: 15px 2%; width: 88.5%;}
  .accordian_content em						{width:7%;}

  .inner_cont h2								{font-size:55px; line-height:55px;}
  .accordian_menu ul li a small				{font-size:22px; line-height:28px;}
  .accordian_menu ul li a						{font-size:22px; line-height:28px;}
  .left_cont									{ padding: 45px 2.5%; width: 68%;}
  .ans p										{ font-size: 22px; line-height: 28px;}
  .accordian_menu ul li						{padding-bottom:10px;}
  .contact p									{ font-size: 22px; line-height: 28px;}
  .sidebar ul li.sidelist_1 b					{font-size:38px;}
  .sidebar ul li.sidelist_1 span				{font-size:21px;}
  .sidebar ul li b							{font-size:53px; line-height:53px;}
  .sidebar ul li span							{font-size:55px; line-height:55px;}
  .sidebar ul li.sidelist_3 span				{font-size:40px; line-height:40px;}
  .sidebar ul li.sidelist_5 b					{font-size:46px; line-height:46px;}
  .sidebar ul li.sidelist_5 b em				{font-size:27px; line-height:27px;}
  .sidebar ul li.sidelist_5 b i				{font-size:30px; line-height:30px;}
  /*.sidelist_6 div {width: 99% !important;}
  .sprite.cost_widget		{ background-size:180% auto !important;}
  .titleimg				{margin:12px 5px 11px !important}
  .cw_foot	{width:100%;}
  .sprite.cost_widget.bedsider_logo{}
  .list_6	div	{width: 99% !important;}
  .iframe								{overflow:scroll !important;}
  .sidebar ul li.sidelist_6			{ overflow:scroll !important;}
  #bedsider-cost-widget-container		{border:none !important;}*/

  .left_cont								{width:58%; }

  .sidebar								{width:34%;}

  .accordian_menu ul li a small em				{background:url("../images/plus2.png") no-repeat scroll right -10%; line-height:28px; }
  .accordian_menu ul li a.active small em				{background:url("../images/plus2.png") no-repeat scroll right 135%;}
  .navigation ul									{float:none; display:block; margin: 0 auto; width: 980px;}



  .services ul li.list_5 span						{font-size:58px; line-height:58px;}
  .services ul li.list_5 b						{line-height:45px !important; font-size:45px !important; }
  .services ul li.list_5 b em						{font-size: 30px;line-height: 28px;}
  #bedsider-cost-widget-container					{margin:10px auto 10px !important;}
  .services ul li									{margin-bottom: 28px;}
  .services ul li.list_5 b i						{font-size:33px !important; line-height:33px !important;}
  .services ul li.list_2 span						{font-size:65px; line-height:65px;}
  .services ul li.list_3 span						{font-size:65px; line-height:65px;}
  .services ul li.list_3 b						{padding-bottom:10px;}
  .services ul li a b								{font-size:55px !important; line-height:55px !important;}
  #menu-main_menu li.current-menu-item            {background:url("../images/nav_sep.png") no-repeat scroll left -36px;}

  /*hh responsive update 5-29-14*/
  .services ul li								{padding-bottom:0;}
  .services ul li a b							{font-size:70px; line-height:70px;}
  .services ul li a img						{width:45%; height:auto;}
  .services ul li a span						{font-size: 75px; line-height:75px;}
  .services ul li.list_1 span					{font-size:65px; padding-top: 36px;}
  .services ul li.list_1 b					{ padding-bottom: 15px; padding-top: 20px;}
  .services ul li.list_2 b					{ padding-bottom: 15px; padding-top: 20px;}
  .services ul li.list_3 b					{ padding-bottom: 0; padding-top: 20px;}
  .services ul li.list_4 b					{font-size:48px !important; }
  .services ul li.list_6 b					{font-size:48px; }
  .services ul li.list_5 b					{font-size:55px; line-height:55px;}
  .services ul li.list_5 b em					{font-size:33px; line-height:33px;}
  .services ul li.list_5 b i					{font-size:38px; line-height:38px;}
  .services ul li.list_2 span					{padding-top:24px;}
  .services ul li.list_4 span					{font-size:28px;}
  .services ul li.list_6 span					{font-size:28px;}
  #bedsider-cost-widget-container				{margin: 46px auto 0;}

  .services ul li.list_3 span                      {margin-top:0;}
  .services ul li.list_4 a img                      {width:90%; height:auto;}

  .services ul li {min-height: 336px !important;}


  .flex-viewport {max-height:480px;}
  .flexslider .slides img{margin-top:-60px;}



  /*end update*/

  .inner_cont	h2								{font-size:55px; line-height:50px;}

  .left_cont ul li p.special {
    font-size: 22px;
    line-height: 28px;
  }


  ul.slides li.emergency .slider_cont h1 {
    font-size: 70px;
    line-height: 65px;
  }

  ul.slides li.emergency .slider_cont span {font-size:40px;

  }
  
 #surveyMonkeyInfo .survey #sm_e_s { min-height:786px;}
 #surveyMonkeyInfo .survey {padding-bottom:0%;}
 .left_cont iframe#sm_e_s {min-height:846px;}
  @media only screen and (max-width: 1279px)
  {


    .container									{width:990px; padding:0 1%;}
    a.logo										{ width: 45%;  margin-left: 28%;}
    .navigation									{ padding: 0 1%;}
    .navigation ul li							{ padding: 15px 9px 20px 20px; background:url("../images/nav_sep.png") no-repeat scroll left 26px;}
    .navigation ul li:hover						{background:url("../images/nav_sep.png") no-repeat scroll left -36px;}
    .navigation ul li.first						{padding-left:16px;}
    .navigation ul li a							{font-size:37px; line-height:38px;}
    ul.slides li .slider_cont h1				{font-size: 80px; line-height:90px; padding: 20px 0;}
    ul.slides li.slide_2 .slider_cont			{padding-left: 8%;}
    ul.slides li.slide_2 .slider_cont h1		{font-size:80px; line-height: 100px; padding:145px 0 70px;}
    ul.slides li.slide_3 .slider_cont			{padding:0 5%; width:40%;}
    ul.slides li.slide_3 .slider_cont h1		{font-size: 50px; line-height: 60px;}
    ul.slides li.slide_3 .slider_cont			{width:35%; padding:0 5%;}
    ul.slides li.slide_4 .slider_cont			{top: 60%; height: 40%;}
    ul.slides li.slide_4 .slider_cont h1		{font-size: 98px; line-height: 110px; padding:0;}
    ul.slides li.slide_5 .slider_cont			{padding:0 5%; width:30%;}
    ul.slides li.slide_5 .slider_cont h1		{font-size: 55px; line-height: 67px;}
    ul.slides li.slide_5 .slider_cont			{width:28%; padding:0 5%;}
    ul.slides li.slide_6 .slider_cont h1		{font-size: 80px; line-height: 72px; padding: 0;}
    ul.slides li.slide_6 .slider_cont h1 span	{font-size: 70px; line-height: 64px;}
    ul.slides li.slide_6 .slider_cont h1 em		{ font-size: 70px;  line-height: 64px;}
    ul.slides li.slide_7 .slider_cont h1		{font-size: 80px; line-height: 72px; padding:0;}
    ul.slides li.slide_7 .slider_cont h1 span	{font-size: 70px; line-height: 64px;}
    ul.slides li.slide_7 .slider_cont h1 em		{ font-size: 70px;  line-height: 64px;}
    ul.slides li.slide_8 .slider_cont h1		{font-size:80px; line-height: 100px;}
    ul.slides li.slide_9 .slider_cont h1		{font-size:98px; line-height: 100px;}
    ul.slides li.slide_9 .slider_cont			{top: 75%; height:25%;}
    ul.slides li.slide_8 .slider_cont			{top: 75%; height:25%;}
    .info										{  padding: 10px 3%;}
    /*.info p										{font-size:40px; line-height:44px;}*/
    .services ul li								{padding-bottom:0;}
    .services ul li a b							{font-size:70px; line-height:70px;}
    .services ul li a img						{width:45%; height:auto;}
    .services ul li a span						{font-size: 75px; line-height:75px;}
    .services ul li.list_1 span					{padding-top: 40px;}
    .services ul li.list_1 b					{ padding-bottom: 15px; padding-top: 20px;}
    .services ul li.list_2 b					{ padding-bottom: 15px; padding-top: 20px;}
    .services ul li.list_3 b					{ padding-bottom: 15px; padding-top: 20px;}
    .services ul li.list_4 b					{font-size:45px !important; }
    .services ul li.list_6 b					{font-size:48px; }
    .services ul li.list_5 b					{font-size:55px; line-height:55px;}
    .services ul li.list_5 b em					{font-size:33px; line-height:33px;}
    .services ul li.list_5 b i					{font-size:38px; line-height:38px;}
    .services ul li.list_2 span					{padding-top:24px;}
    .services ul li.list_4 span					{font-size:28px;}
    .services ul li.list_6 span					{font-size:28px;}
    #bedsider-cost-widget-container				{margin: 46px auto 0;}


    /*.sidebar ul li img							{width:72%; height:auto;}*/
    .ans										{ padding: 15px 2%; width: 88.5%;}
    .accordian_content em						{width:7%;}

    .inner_cont h2								{font-size:35px; line-height:45px;}
    .accordian_menu ul li a small				{font-size:22px; line-height:28px;}
    .accordian_menu ul li a						{font-size:22px; line-height:28px;}
    .left_cont									{ padding: 45px 2%; width: 68%;}
    .ans p										{ font-size: 22px; line-height: 28px;}
    .accordian_menu ul li						{padding-bottom:10px;}
    .contact p									{ font-size: 22px; line-height:28px;}
    .sidebar ul li.sidelist_1 b					{font-size:38px;}
    .sidebar ul li.sidelist_1 span				{font-size:21px;}
    .sidebar ul li b							{font-size:53px; line-height:53px;}
    .sidebar ul li span							{font-size:55px; line-height:55px;}
    .sidebar ul li.sidelist_3 span				{font-size:40px; line-height:40px;}
    .sidebar ul li.sidelist_5 b					{font-size:46px; line-height:46px;}
    .sidebar ul li.sidelist_5 b em				{font-size:27px; line-height:27px;}
    .sidebar ul li.sidelist_5 b i				{font-size:30px; line-height:30px;}
    /*.sidelist_6 div {width: 99% !important;}
    .sprite.cost_widget		{ background-size:180% auto !important;}
    .titleimg				{margin:12px 5px 11px !important}
    .cw_foot	{width:100%;}
    .sprite.cost_widget.bedsider_logo{}
    .list_6	div	{width: 99% !important;}
    .iframe								{overflow:scroll !important;}
    .sidebar ul li.sidelist_6			{ overflow:scroll !important;}
    #bedsider-cost-widget-container		{border:none !important;}*/

    .left_cont								{width:58%; }

    .sidebar								{width:34%;}

    .accordian_menu ul li a small em				{background:url("../images/plus2.png") no-repeat scroll right -5%; line-height:28px; }
    .accordian_menu ul li a.active small em				{background:url("../images/plus2.png") no-repeat scroll right 135%;}
    .navigation ul									{float:none; display:block; margin: 0 auto; width: 980px;}
    .services ul li.list_3 span                      {margin-top:0;}
    .services ul li.list_4 a img                      {width:90%; height:auto;}
    #menu-main_menu li.current-menu-item            {background:url("../images/nav_sep.png") no-repeat scroll left -37px;}
    .services ul li {min-height: 336px !important;}
    .left_cont ul li p.special {font-size:22px; line-height:28px;}

    ul.slides li.emergency .slider_cont h1 {
      font-size: 62px;
      line-height: 70px;
    }
    
    #surveyMonkeyInfo .survey #sm_e_s { min-height:812px;}
 #surveyMonkeyInfo .survey {padding-bottom:0%;}
  }

  @media only screen and (max-width: 1023px)
  {
    .container									{width:98%; padding:0 1%;}
    a.logo										{ width: 45%;  margin-left: 28%;}
    .navigation									{ padding: 0 1%;}
    .navigation ul li							{ padding: 15px 11px 25px 20px; background:url("../images/nav_sep.png") no-repeat scroll left 24px;}
    .navigation ul li.first						{padding-left: 16px;}
    .navigation ul li:hover						{background:url("../images/nav_sep.png") no-repeat scroll left -40px;}
    .navigation ul li a							{font-size:27px; line-height:28px;}
    ul.slides li .slider_cont h1				{font-size: 62px; line-height:68px; padding: 20px 0;}
    ul.slides li.slide_2 .slider_cont			{padding-left: 8%;}
    ul.slides li.slide_2 .slider_cont h1		{font-size:70px; line-height: 75px; padding:145px 0 30px;}
    ul.slides li.slide_3 .slider_cont			{padding:0 5%; width:40%;}
    ul.slides li.slide_3 .slider_cont h1		{font-size: 40px; line-height: 45px;}
    ul.slides li.slide_3 .slider_cont			{width:35%; padding:0 5%; top:0; height:100%;}
    ul.slides li.slide_4 .slider_cont			{top: 60%; height: 40%;}
    ul.slides li.slide_4 .slider_cont h1		{font-size: 70px; line-height: 75px; padding:0;}
    ul.slides li.slide_5 .slider_cont			{padding:0 5%; width:30%;}
    ul.slides li.slide_5 .slider_cont h1		{font-size: 40px; line-height: 45px;}
    ul.slides li.slide_5 .slider_cont			{width:25%; padding:0 5%; top:15%; height:85%;}
    ul.slides li.slide_6 .slider_cont h1		{font-size: 75px; line-height: 62px; padding: 0 0 0;}
    ul.slides li.slide_6 .slider_cont h1 span	{font-size: 55px !important; line-height: 47px;}
    ul.slides li.slide_6 .slider_cont h1 em		{ font-size: 57px;  line-height: 68px;}
    ul.slides li.slide_7 .slider_cont h1		{font-size: 75px; line-height: 62px; padding: 0 0 0;}
    ul.slides li.slide_7 .slider_cont h1 span	{font-size: 55px !important; line-height: 47px;}
    ul.slides li.slide_7 .slider_cont h1 em		{ font-size: 57px;  line-height: 62px;}
    ul.slides li.slide_8 .slider_cont h1		{font-size:72px; line-height: 80px;}
    ul.slides li.slide_9 .slider_cont h1		{font-size:72px; line-height: 80px;}
    ul.slides li.slide_9 .slider_cont			{top: 75%; height:25%;}
    ul.slides li.slide_8 .slider_cont			{top: 75%; height:25%;}
    .info										{  padding: 10px 3%;}
    .info p										{font-size:32px; line-height:38px;}
    .services ul li								{padding-bottom:0;  margin-bottom: 20px;}
    .services ul li a b							{font-size:55px; line-height:55px;}
    .services ul li a img						{width:50%; height:auto;}
    .services ul li a span						{font-size: 60px; line-height:60px;}
    .services ul li.list_1 span					{padding-top: 48px;}
    .services ul li.list_1 b					{ padding-bottom: 15px; padding-top: 20px;}
    .services ul li.list_2 b					{ padding-bottom: 15px; padding-top: 20px;}
    .services ul li.list_3 b					{ padding-bottom: 15px; padding-top: 20px;}
    .services ul li.list_4 b					{font-size:38px; }
    .services ul li.list_6 b					{font-size:38px; }
    .services ul li.list_5 b					{font-size:40px; line-height:40px;}
    .services ul li.list_5 b em					{font-size:27px; line-height:33px;}
    .services ul li.list_5 b i					{font-size:28px; line-height:28px;}
    .services ul li.list_2 span					{padding-top:20px;}
    .services ul li.list_4 span					{font-size:30px; padding-top:12px;}
    .services ul li.list_6 span					{font-size:30px; padding-top:12px;}
    ul.slides li .slider_cont span				{ font-size: 35px !important; line-height: 15px;}
    .services ul li.list_5 span					{font-size:62px; line-height:62px;}
    /*#bedsider-cost-widget-container				{margin: 46px auto 0; width:auto !important;}
    .cw_main									{width:auto !important;}
    .sprite cost_widget							{margin:0;}		*/
    .accordian_menu ul li a						{font-size:20px; line-height:24px;}
    .accordian_menu ul li a small				{font-size:20px; line-height:24px;}
    .ans p										{ font-size: 20px; line-height: 24px;}*/
    .accordian_content em						{width:9%; }
    .ans										{width: 86.5%;}
    .accordian_content em						{font-size:20px; line-height:24px;}
    .contact p									{padding-left:0; }
    .sidebar ul li.sidelist_1 b					{font-size:42px;}
    .sidebar ul li b							{font-size:42px; line-height:42px;}
    .sidebar ul li.sidelist_3 span				{font-size:32px; line-height:32px;}
    .sidebar ul li span							{font-size:42px; line-height:42px;}
    .sidebar ul li.sidelist_5 b					{font-size:38px; line-height:38px;}
    .sidebar ul li.sidelist_5 b em				{font-size:21px; }
    .sidebar ul li.sidelist_5 b i				{font-size:24px; line-height:24px;}


    .services ul li.list_4 a img                      {width:95%; height:auto;}


    /*.sidelist_6 div {width: 100% !important;}
    .cw_main {width: 100% !important}*/
    .services ul li								{width:45%; margin:0 2.5% 20px;}
    .services ul li.first						{margin:0 2% 20px;}
    #bedsider-cost-widget-container	{margin:25px auto;}

    .left_cont									{width:52%; padding:25px 2%;}
    .contact form								{width:385px;}
    .contact form input[type="text"], textarea, .contact form input[type="email"]	{width:90%;}

    .sidebar {
      width: 40%;
    }
    /*.accordian_menu ul li a small em				{background:url("../images/plus.png") no-repeat scroll right -10%; line-height:38px; }
    .accordian_menu ul li a.active small em				{background:url("../images/plus.png") no-repeat scroll right 123%;}*/
    .navigation ul								{width:736px; }
    #menu-main_menu li.current-menu-item            {background:url("../images/nav_sep.png") no-repeat scroll left -38px;}



    ul.slides li.slide_2 .slider_cont span {

      padding-left: 0px;
    }
    ul.slides li.emergency .slider_cont h1 {
      font-size: 50px;
      line-height: 55px;
    }

#surveyMonkeyInfo .survey #sm_e_s {min-height: 875px;}
.left_cont iframe {min-height: 882px;}

  }
  @media only screen and (min-width: 816px){
	 	.left_cont iframe#sm_e_s {min-height:882px;} 
	 }

  @media only screen and (max-width: 799px)

  {
    .navigation ul li							{padding:15px 8px 25px 21px; background:url("../images/nav_sep.png") no-repeat scroll left 21px; }
    .navigation ul li:hover						{background:url("../images/nav_sep.png") no-repeat scroll left -41px;}
    .navigation ul li.first						{    padding-left: 17px;}
    .navigation ul li a							{font-size:26px; line-height:26px;}
    .services ul li								{width:45%; margin:0 2.5% 20px;}
    .services ul li.list_4 b					{font-size:36px; }
    .services ul li.list_6 b					{font-size:36px; }
    .services ul li.list_5 b em					{font-size:26px;}
    .services ul li.list_5 b i					{font-size:27px;}
    ul.slides li.slide_2 .slider_cont h1		{font-size:68px; line-height: 75px; padding:145px 0 30px;}
    ul.slides li.slide_3 .slider_cont			{padding:0 5%; width:40%;}
    ul.slides li.slide_3 .slider_cont h1		{font-size: 38px; line-height: 45px;}
    ul.slides li.slide_3 .slider_cont			{width:25%; padding:0 5%; top:15%; height:85%;}
    ul.slides li.slide_4 .slider_cont			{top: 60%; height: 40%;}
    ul.slides li.slide_4 .slider_cont h1		{font-size: 68px; line-height: 75px; padding:0;}
    ul.slides li.slide_5 .slider_cont			{padding:0 5%; width:30%;}
    ul.slides li.slide_5 .slider_cont h1		{font-size: 38px; line-height: 45px;}
    ul.slides li.slide_5 .slider_cont			{width:25%; padding:0 5%; top:15%; height:85%;}
    ul.slides li.slide_6 .slider_cont h1		{font-size: 73px; line-height: 62px; padding: 0 0 0;}
    ul.slides li.slide_6 .slider_cont h1 span	{font-size: 53px !important; line-height: 47px;}
    ul.slides li.slide_6 .slider_cont h1 em		{ font-size: 55px;  line-height: 68px;}
    ul.slides li.slide_7 .slider_cont h1		{font-size: 73px; line-height: 62px; padding: 0 0 0;}
    ul.slides li.slide_7 .slider_cont h1 span	{font-size: 53px !important; line-height: 47px;}
    ul.slides li.slide_7 .slider_cont h1 em		{ font-size: 55px;  line-height: 62px;}
    ul.slides li.slide_8 .slider_cont h1		{font-size:70px; line-height: 80px;}
    ul.slides li.slide_9 .slider_cont h1		{font-size:70px; line-height: 80px;}
    ul.slides li.slide_9 .slider_cont			{top: 75%; height:25%;}
    ul.slides li.slide_8 .slider_cont			{top: 75%; height:25%;}
    ul.slides li .slider_cont h1				{padding-bottom:20px;}
    /*#bedsider-cost-widget-container				{margin: 46px auto 0; width:auto !important;}
    .cw_main									{width:auto !important;}
    .sprite cost_widget							{margin:0;}
      */
    .sidebar ul li.sidelist_1 b					{font-size:30px;}
    .sidebar ul li b							{font-size: 43px; line-height:43px;}
    .sidebar ul li span							{font-size: 45px; line-height:45px;}
    .sidebar ul li.sidelist_3 span				{font-size:30px; line-height:30px;}
    .sidebar ul li.sidelist_5 b					{    font-size: 36px; line-height:36px;}
    .sidebar ul li.sidelist_5 b em				{    font-size: 21px; line-height: 34px;}
    .sidebar ul li.sidelist_5 b i				{    font-size: 24px; line-height: 26px;}
    .inner_cont h2								{font-size: 40px; line-height: 40px;}
    .ans p										{font-size: 21px; line-height: 26px;}
    .accordian_menu ul li a						{font-size:21px; line-height:26px;}
    .accordian_menu ul li a small				{font-size:21px; line-height:26px;}
    .contact p									{font-size:21px;  line-height: 26px;}
    .sidebar ul li.sidelist_1 b					{font-size:29px; line-height:29px;}
    .sidebar ul li.sidelist_2 span				{margin-top:0;}
    .sidebar									{width:40%; }
    .left_cont									{width:52%; padding:25px 2%;}
    .contact form								{width:385px;}
    .contact form input[type="text"], textarea, .contact form input[type="email"]	{width:90%;}
    .accordian_menu ul li a	{line-height:26px; }
    .accordian_menu ul li a small 					{line-height:26px; }
    .accordian_menu ul li a small em				{background:url("../images/plus2.png") no-repeat scroll right -7%; }
    .accordian_menu ul li a.active small em				{background:url("../images/plus2.png") no-repeat scroll right 123%;}
    #menu-main_menu li.current-menu-item            {background:url("../images/nav_sep.png") no-repeat scroll left -41px;}

    /*ul.slides li.slide_3 .slider_cont h1, ul.slides li.slide_3 .slider_cont span {

        margin-left: 0px;

    }*/

    .flexslider .slides img {
      margin-top: 0;
    }

    .flex-viewport {
      max-height: 2000px;
    }
    ul.slides li.emergency .slider_cont h1{font-size: 50px;
      line-height: 55px; padding:0 0 15px;}
	  
	  .left_cont iframe#sm_e_s {min-height:883px;}
  }


  @media only screen and (max-width: 767px)

  {
    a.menu_btn										{display:block; margin-bottom:15px;}
    .navigation										{position:relative;}
    ul.nav											{display:none; position:absolute; width:100%; left:0; top:36px; z-index:999999; background:#fff; padding:20px 0;}
    ul.nav li										{display:block; float:none; padding:10px 10px 10px 21px; background:none;}
    ul.nav li:hover									{background:none;}
    ul.nav li.first										{display:block; float:none; padding:10px 10px 10px 21px;}
    .navigation ul li a								{font-size:28px; display:block;}
    .services ul li									{width: 96%; margin:0 2% 20px; }
    .services ul li a img								{width:auto;}
    .services ul li.first							{ margin:0 2% 20px;}
    a.logo											{width:50%; margin:0 auto; display:block; float:none;}
    .social_icons									{float:none;}
    .social_icons ul								{width:180px; margin:0 auto; display:block; float:none;}
    .info p											{ font-size: 28px; line-height: 32px;}
    ul.slides li .slider_cont						{position:relative; text-align:center; padding:15px 5%; width:90%;}
    ul.slides li.slide_1 .slider_cont				{padding:15px 5%; width:90%; }
    ul.slides li .slider_cont h1					{font-size:45px; line-height:50px;  padding-top: 0px; text-align:center;}
    ul.slides li .slider_cont span					{font-size:35px !important;}
    ul.slides li.slide_2 .slider_cont h1			{padding:0 0 15px; font-size:45px; line-height:50px;}
    ul.slides li.slide_3 .slider_cont				{width:90%;}
    ul.slides li.slide_3 .slider_cont h1			{padding:0 0 15px; font-size:45px; line-height:50px;}
    ul.slides li.slide_4 .slider_cont h1			{padding:0 0 15px; font-size:45px; line-height:50px;}
    ul.slides li.slide_5 .slider_cont				{width:90%;}
    ul.slides li.slide_5 .slider_cont h1			{padding:0 0 15px; font-size:45px; line-height:50px;}
    ul.slides li.slide_6 .slider_cont h1			{padding:0 0 15px; font-size:45px; line-height:50px;}
    ul.slides li.slide_6 .slider_cont h1 span		{font-size:38px !important; line-height:38px; display:inline;}
    ul.slides li.slide_6 .slider_cont h1 em			{font-size:40px; line-height:40px;}
    ul.slides li.slide_6 .slider_cont				{width:90%; padding:0 5%;}
    ul.slides li.slide_7 .slider_cont h1			{padding:0 0 20px; font-size:45px; line-height:50px;}
    ul.slides li.slide_7 .slider_cont h1 span		{font-size:38px !important; line-height:38px; display:inline;}
    ul.slides li.slide_7 .slider_cont h1 em			{font-size:40px; line-height:40px;}
    ul.slides li.slide_7 .slider_cont				{width:90%; padding:0 5%;}
    ul.slides li.slide_8 .slider_cont h1			{padding:0 0 15px; font-size:45px; line-height:50px;}
    ul.slides li.slide_9 .slider_cont h1			{padding:0 0 15px; font-size:45px; line-height:50px;}
    .flex-direction-nav .flex-next					{background:url("../images/smallnextarrow.png") no-repeat scroll right top ;}
    .flex-direction-nav .flex-prev					{background:url("../images/smallprevarrow.png") no-repeat scroll left top ;}
    .flex-direction-nav a							{width:30px; height:34px; top:31%;}


    .sprite.cost_widget								{background:url("/views/cost_widget/cost_sprite.png?1394665699") no-repeat scroll 0 0 / 579px 365px;}
    .sprite.cost_widget.free_birth_control			{background-position: 1px 0;}
    .sprite.cost_widget.you_might_qualify			{background-position: -274px 0;}
    .accordian_menu ul li a							{font-size: 21px; line-height: 25px;}
    .accordian_menu ul li a small				{font-size: 21px; line-height: 25px;}
    .contact p									{font-size: 21px; line-height: 25px;}
    .ans p										{ font-size: 21px; line-height: 25px;}
    .left_cont										{width:95%;}
    .sidebar										{width:95%; padding: 0 2.5%;}
    .sidebar ul										{float:left; clear:left; width:100%;}
    /*.sidebar ul li									{ width: 45.5%; margin: 0 2% 20px; float:left;}*/
    .sidebar ul li.sidelist_5 b						{padding-top:25px;}
    .accordian_menu ul li a small em				{background:url("../images/plus2.png") no-repeat scroll right 8px;}
    .accordian_menu ul li a.active small em			{background:url("../images/plus2.png") no-repeat scroll right -73px ;}
    .sidebar ul li.sidelist_2 span					{margin:0;}

    ul.slides li.emergency .slider_cont h1{font-size: 45px;
      line-height: 50px; padding:0 0 15px;}
    ul.slides li.emergency .slider_cont span			{text-align:center;}
    ul.slides li.slide_3 .slider_cont                   {left:0;}
	
	#surveyMonkeyInfo .survey #sm_e_s {min-height:930px;}
  }
  @media only screen and (min-width: 617px) and (max-width:633px){
  
#surveyMonkeyInfo .survey #sm_e_s {min-height:958px;}

  }
 @media only screen and (max-width: 632px){
	 #surveyMonkeyInfo .survey #sm_e_s {min-height:958px;}
	 
	 
	 }
  @media only screen and (max-width: 599px)
  {
    .container									{width:96%; padding:0 2%;}
    .services ul li a span							{   font-size: 56px; line-height: 56px;}
    .services ul li.list_1 b						{line-height: 45px;}
    .services ul li.list_2 b						{font-size: 45px; line-height: 45px;}
    .services ul li.list_3 b						{font-size: 45px; line-height: 45px;}
    /*.services ul li.list_1 span						{font-size:32px; line-height:40px;}*/
    .services ul li a span							{ font-size: 47px; line-height: 47px;}
    .services ul li.list_3 span						{margin-top:0px;}
    .services ul li.list_4 b						{font-size:32px;}
    .services ul li.list_6 b						{font-size:32px;}
    .services ul li.list_5 b em						{font-size:22px;}
    .services ul li.list_5 b i						{font-size:26px; line-height:26px;}
    .services ul li.list_5 span						{font-size:49px; line-height:49px;}
    .info p {
      font-size: 24px;
      line-height: 27px;
    }

    ul.slides li .slider_cont						{position:relative; text-align:center; padding:15px 5%; width:90%; }
    ul.slides li.slide_1 .slider_cont				{padding:15px 5%; width:90%; }
    ul.slides li .slider_cont h1					{font-size:40px; line-height:50px;  padding-top: 0px; text-align:center;}
    ul.slides li .slider_cont span					{font-size:30px !important;}
    ul.slides li.slide_2 .slider_cont h1			{padding:0 0 15px; font-size:40px; line-height:50px;}
    ul.slides li.slide_3 .slider_cont				{width:90%; padding:15px 5%;}
    ul.slides li.slide_3 .slider_cont h1			{padding:0 0 15px; font-size:40px; line-height:50px;}
    ul.slides li.slide_4 .slider_cont h1			{padding:0 0 15px; font-size:40px; line-height:50px;}
    ul.slides li.slide_5 .slider_cont				{width:90%; padding:15px 5%;}
    ul.slides li.slide_5 .slider_cont h1			{padding:0 0 15px; font-size:40px; line-height:50px;}
    ul.slides li.slide_6 .slider_cont h1			{padding:0 0 15px; font-size:40px; line-height:50px;}
    ul.slides li.slide_6 .slider_cont h1 span		{font-size:35px !important; line-height:38px; display:inline;}
    ul.slides li.slide_6 .slider_cont h1 em			{font-size:37px; line-height:40px;}
    ul.slides li.slide_6 .slider_cont				{width:90%; padding:15px 5%;}
    ul.slides li.slide_7 .slider_cont h1			{padding:0 0 20px; font-size:40px; line-height:50px;}
    ul.slides li.slide_7 .slider_cont h1 span		{font-size:35px !important; line-height:38px; display:inline;}
    ul.slides li.slide_7 .slider_cont h1 em			{font-size:37px; line-height:40px;}
    ul.slides li.slide_7 .slider_cont				{width:90%; padding:15px 5%;}
    ul.slides li.slide_8 .slider_cont h1			{padding:0 0 15px; font-size:40px; line-height:50px;}
    ul.slides li.slide_9 .slider_cont h1			{padding:0 0 15px; font-size:40px; line-height:50px;}
    .flex-direction-nav a							{width:30px; height:34px; top:30%;}
    /*.accordian_menu ul li a small em				{background:url("../images/smallplus.png") no-repeat scroll right -10%;}
    .accordian_menu ul li a.active small em				{background:url("../images/smallplus.png") no-repeat scroll right 128%;}
    .accordian_menu ul li a 							{line-height:38px;}
    .accordian_menu ul li a small 						{line-height:38px;}
    .accordian_menu ul li a small em					{line-height:38px;}*/
    a.logo											{width:70%; margin:0 auto; display:block; float:none;}
    .social_icons ul li a						{display:block; }
    .social_icons ul li a img						{display:block; width:50px; height:auto;}

    ul.slides li.emergency .slider_cont h1{font-size: 45px;
      line-height: 50px; padding:0 0 15px;}
    ul.slides li.emergency .slider_cont span			{text-align:center;}
    ul.slides li.slide_3 .slider_cont                   {left:0;}
    #fullWidth{width: 95%;padding: 30px 0px;left: 4%;}
	
	#surveyMonkeyInfo .survey #sm_e_s {min-height:1148px;}
	
	.left_cont iframe#sm_e_s {min-height:865px;}
  }

  @media only screen and (max-width: 479px)
  {
    .container									{width:96%; padding:0 2%;}
    .services ul li									{width: 98%; margin:0 1% 20px;}
    .footer											{width:100%;}
    .footer ul										{ display:block; text-align:center; width:100%; }
    .footer ul li									{float:none; background:url("../images/footesep.jpg") no-repeat scroll left 4px;}
    .footer em										{float:none; display:block;}

    ul.slides li .slider_cont						{position:relative; text-align:center; padding:15px 3%;}
    ul.slides li.slide_1 .slider_cont				{ width:94%; padding:15px 3%;}
    ul.slides li .slider_cont h1					{font-size:35px; line-height:40px;  padding-top: 0px; text-align:center;}
    ul.slides li .slider_cont span					{font-size:25px !important;}
    ul.slides li.slide_2 .slider_cont h1			{padding:0 0 10px; font-size:35px; line-height:40px;}
    ul.slides li.slide_3 .slider_cont				{width:94%; padding:15px 3%;}
    ul.slides li.slide_3 .slider_cont h1			{padding:0 0 10px; font-size:35px; line-height:40px;}
    ul.slides li.slide_4 .slider_cont h1			{padding:0 0 10px; font-size:35px; line-height:40px;}
    ul.slides li.slide_5 .slider_cont				{width:94%; padding:15px 3%;}
    ul.slides li.slide_5 .slider_cont h1			{padding:0 0 10px; font-size:35px; line-height:40px;}
    ul.slides li.slide_6 .slider_cont h1			{padding:0 0 10px; font-size:35px; line-height:40px;}
    ul.slides li.slide_6 .slider_cont h1 span		{font-size:30px !important; line-height:38px; display:inline;}
    ul.slides li.slide_6 .slider_cont h1 em			{font-size:32px; line-height:40px;}
    ul.slides li.slide_6 .slider_cont				{width:94%; padding:15px 3%;}
    ul.slides li.slide_7 .slider_cont h1			{padding:0 0 10px; font-size:35px; line-height:40px;}
    ul.slides li.slide_7 .slider_cont h1 span		{font-size:30px !important; line-height:38px; display:inline;}
    ul.slides li.slide_7 .slider_cont h1 em			{font-size:32px; line-height:40px;}
    ul.slides li.slide_7 .slider_cont				{width:94%; padding:15px 3%;}
    ul.slides li.slide_8 .slider_cont h1			{padding:0 0 10px; font-size:35px; line-height:40px;}
    ul.slides li.slide_9 .slider_cont h1			{padding:0 0 10px; font-size:35px; line-height:40px;}
    .flex-direction-nav a							{width:30px; height:34px; top:23%;}
    .accordian_menu ul li a span					{ width: 12.5%;}
    .accordian_menu ul li a small					{width: 87.5%;}
    .sidebar ul li									{width:96%;}
    .contact form									{width:100%;}
    .contact form input[type="text"], textarea, .contact form input[type="email"]		{width:94%;}
    .sidebar ul li img								{width:auto;}

    .ans											{width: 80.5%;}
    /*.accordian_content em {
        width: 14%; font-size: 22px;
    }
    .accordian_menu ul li a small					{font-size: 22px;
        line-height: 32px;}*/

    .ans p {
      font-size: 18px;
      line-height: 24px;
    }
    .accordian_menu ul li a small em				{background:url("../images/smallplus.png") no-repeat scroll right -4%;}
    .accordian_menu ul li a.active small em				{background:url("../images/smallplus.png") no-repeat scroll right 123%;}
    .accordian_menu ul li {
      padding-bottom: 0;}
    .services ul li a img							{width: 70%;}
    .services ul li									{min-height:1px !important;}


    .sidebar ul li {
      margin: 0 1%;
      width: 98%;
    }
    .sidebar ul li {
      margin: 0 1%;
      width: 98%;
    }



    /*.accordian_menu ul li a						{   font-size: 22px;
        line-height: 32px;}
      .accordian_menu ul li a small em		{line-height: 32px;}
      .accordian_menu ul li a small			{line-height: 32px;}*/


    .inner_cont h2								{font-size: 40px; line-height: 40px;}
    .social_icons ul li a						{display:block; }
    .social_icons ul li a img						{display:block; width:41px; height:auto;}
    a.logo											{width:70%; margin:0 auto; display:block; float:none;}
    .social_icons ul								{width:135px; margin:0 auto; display:block; float:none;}

    ul.slides li.emergency .slider_cont h1{font-size: 40px;
      line-height: 50px;}
    ul.slides li.emergency .slider_cont span			{text-align:center;}
    ul.slides li.slide_3 .slider_cont                   {left:0;}
    /*
    ul.slides li.slide_3 .slider_cont span {margin-left:0;
    }*/
    #fullWidth{width: 91%;padding: 30px 0px;left: 6%;}

    .survey {
      position: relative;
      padding-bottom: 75%;
     -webkit-overflow-scrolling:touch;
      height: 100%;
      width: 100%;
      overflow-y: auto;
    }
    
    .survey iframe {
      position: absolute;
      top:0;
      left: 0;
      height: 100%;
      width: 100%;
    }
.left_cont iframe#sm_e_s {min-height:972px;}

#surveyMonkeyInfo .survey {position:static; }
#surveyMonkeyInfo .survey #sm_e_s {min-height:1666px;}
.pgHdr {margin:0px!important;}
  }


  .player .video-wrapper {background-color:white !important;}