@media only screen and ( max-width:1369px) {
.wrapper{ padding:0 20px}

.inner_container .right_side .content_row.dementia ul li.half { width: 100%; } 


header .top_bar p{ width:65%; font-size:12px}	
header .mid_bar .logo{ width:295px; margin-top:5px; margin-bottom:5px}
/*header .mid_bar{ min-height:146px}*/
header .mid_bar .logo img{ width:100%; height:auto}
header .mid_bar .award{ padding-top: 20px; }
.main { margin-top: 174px; }
header .mid_bar .home_care { padding-top: 15px; }
header .mid_bar .home_care span a { font-size: 38px; margin: 0 0 5px; }
/*header .mid_bar nav{ text-align:center; float:left; width:100%}*/
/*header nav ul li{ margin:0 5px; font-size:13px; display:inline-block; float:none}*/
header nav ul ul li{ text-align:left}
.slider_container{ min-height:inherit;}
.slider_container ul li .text_second h1{ font-size:34px; line-height:40px; padding-bottom:15px}
.slider_container ul li .text_first h1{ font-size:29px; line-height:41px; padding-bottom:12px; padding-top: 5px;}
.slider_container ul li .text_third h1{font-size:44px; line-height:50px; padding-bottom:0px;}
.slider_container ul li#section3 .text_box { }
.slider_container ul li .text_first strong small{ font-size:15px; line-height:20px; padding:8px 12px; margin-bottom:5px}
.slider_container ul li .text_first { padding-left: 40px; width: 70%; }
.slider_container ul li .text_first strong a.tel{ font-size:19px; padding-top: 4px; display: inline-block; }
.slider_container ul li .text_second{ max-width:155px}
.slider_container ul li .text_third p{ font-size:16px; line-height:22px}
.slider_container ul li .text_third ul{ float:right; width:auto;}
.slider_container ul li .text_third ul li{ font-size:23px; line-height: 30px;}
.slider_container ul li .text_third ul:before{ height: 100%; left: -10px; background-size:auto 100%; top:0px}
.slider_container ul li .text_third h1 { float: none; }
.slider_container ul li .text_third div{ float:right; clear:right}
.slider_container ul li .text_third ul{ padding-left:18px}
.slider_container ul li .text_third a.learn{ font-size:15px}
.slider_container ul li .text_second a{ font-size:20px; margin-left: 3px;}
.body_container .col{ margin:0 9px}
.body_container .col .row{ min-height:60px; line-height: 60px; vertical-align: middle; }
.body_container .col .text_box{ padding:15px;}
.body_container .col .text_box p{ font-size:14px; line-height:20px; padding-bottom:10px}
.body_container .col form input[type="search"]{ width:inherit; font-size:14px; line-height:16px}
.body_container .col form input[type="submit"]{ margin-right: 10px; background-size:18px}
.body_container .col ul{ margin:0}
.body_container .col.last ul li, .body_container .col ul li{ font-size:12px; line-height: 17px; text-align:left}

/* new */
.body_container .col.last .row h3, .body_container .col .row h3, .body_container .col.first .row h3 { display: inline-block; vertical-align: middle; font-size: 20px; line-height: 22px; padding: 0px; }
.body_container .col .row { padding: 7px 10px; }
.body_container .col .row h3 {  position: static; transform: translate(0); -webkit-transform: translate(0); -ms-transform: translate(0); }
.body_container .col.first, .body_container .col { width: 31.33%; margin: 0 1%; }
.body_container .align { margin: 0 -1%; overflow: hidden; }
.slider_container ul li .text_third ul { margin: 5px 0 -5px; }
.slider_container ul li .text_third a.learn { margin: 0 auto;} 
.slider_container ul li .text_third p { padding-bottom: 10px; }

.page-id-230 .inner_container .right_side .content_row .block{top:-24px; float:left;}












/* new */
footer .col-2 ul li, .col-3 ul li, .col-4 ul li, .col-5 ul li, .col-6 ul li, .col-7 ul li{ padding-bottom:5px}
.inner_container .testimonial{ max-width:300px}
.inner_container .testimonial blockquote p{ font-size:16px; line-height:22px;}
.inner_container .testimonial blockquote p br{ display:none}
.inner_container .testimonial span{ padding:15px 20px}
.inner_container .left_side .bottom_box span br{ display:none;}

.inner_container .left_side .bottom_box small{ font-size:16px}
.inner_container .order_list li small{ width:30px; height:30px; font-size:16px; line-height:18px}
.inner_container .order_list li p{ width:94%; padding-left:15px}
.inner_container .right_side .content_row .small_img + p{ padding-top:0}
.inner_container .right_side .table_container ul{ top:-55px}
.inner_container .right_side .table_container ul li { float: none; display: inline-block; vertical-align: middle; }


.inner_container .right_side .table_container ul li span{ top:0; font-size:13px; line-height:15px}
.inner_container .table_container table tr td.first p br{ display:none}
.inner_container .left_side .bottom_box.local_option h4{ font-size:15px}
.inner_container .left_side .learn_more{padding: 6px 15px 8px;}
.inner_container .right_side .grey_box .left_box{ width:40%; margin-right:23px}
.inner_container .right_side .grey_box p:first-of-type{ margin-top:0}
.inner_container .right_side .content_row.homecare ul.half{ width:30%;}
.inner_container .left_side .bottom_box.local_option span{ padding:25px 0}
.body_container h4 span .tel{ line-height:25px}
.inner_container .right_side .payment_option ul li .col-1 span{ font-size:10px; width:100%; text-indent:0}
.inner_container .right_side .payment_option ul li .col-2 span{ font-size:10px; width:100%; text-indent:0}
.inner_container .right_side .payment_option ul li .col-3 span{ font-size:10px; text-indent:0}
.inner_container .right_side .payment_option ul li div{ padding:0 5px; margin:0 1px !important;}
.inner_container .right_side .payment_option ul li div p{ line-height:15px}

.inner_container .right_side .payment_option ul li .col-1{ width:33.33%;margin: 0px !important;}
.inner_container .right_side .payment_option ul li .col-2{ width:33.33%; margin: 0px !important;}
.inner_container .right_side .payment_option ul li .col-3{ width:33.33%; margin: 0px !important;}
.inner_container .right_side .payment_option ul li .col-3 strong{ font-size:19px}
.inner_container .right_side .payment_option ul li .col-2 strong{ font-size:19px}
.inner_container .right_side .payment_option{ margin-bottom:25px}
.inner_container .right_side .payment_option_monthly strong{ font-size:14px}
.inner_container .right_side .payment_option_monthly ul li .col span{ font-size:13px; line-height:15px}
.inner_container .right_side .payment_option_monthly ul li .col span strong{ font-size:16px; line-height:18px; padding-top:5px}

header .mid_bar nav { width: 100%; margin: 10px 0; text-align: center; }
.main.inner { margin: 164px 0 0 0; }








header .mid_bar .award span small{ margin-right:0px}

.body_container .col.last ul li{ line-height: 15px; padding-top: 2px; }
.body_container .col{ min-height:470px}

.slider_container ul li{ min-height:375px; background-size: 1780px; }
.slider_container ul li .text_second{ max-width: inherit; width: 520px; margin-right: -15px; }
.slider_container ul li .text_second img{ width:215px}
.slider_container ul li .text_second .box{ padding-left:25px; width: 57%;}
header nav { padding: 0 10px}
header nav ul li a { padding: 12px; min-width: inherit; }
.slider_container .banner .block { width: 48.5%; padding: 64px 18px 0; }
.slider_container .banner .block h2 { font-size: 28px; }
.slider_container .banner .block p { font-size: 30px; }


.inner_container{ padding:0 15px}	

.inner_container .left_side { top: 15px; }

.inner_container .left_side{ width:23%}
.inner_container .right_side{ width:75%}
.inner_container .left_side .side_bar ul li{ padding:10px}
.inner_container .left_side form{ padding:10px}
.inner_container .left_side form h3{ font-size:18px; line-height:20px; margin-bottom:8px}
.inner_container .left_side form input[type="button"]{ padding:8px 18px}
.inner_container .left_side .bottom_box{ padding:10px}
.inner_container .left_side .bottom_box h4{ font-size:16px; line-height:18px}
.inner_container .left_side .bottom_box.homecare h4 span{font-size:16px; line-height:18px}
.inner_container .left_side .bottom_box span{ font-size:13px; line-height:15px}
.inner_container .left_side .bottom_box ul li{ font-size:13px; line-height:16px}
.inner_container .left_side .side_bar ul li.active{ min-height:inherit}
.inner_container .right_side .banner_container span{ font-size:20px; line-height:22px; top:35%}
.inner_container .right_side .banner_container span i{font-size:20px; line-height:22px; top:0}
.inner_container .right_side .banner_container.localoption span{ right:76px}
.inner_container .right_side .banner_container strong{ font-size:14px}
.body_container h1{ font-size:28px; line-height:30px}

.page-id-64 .body_container h1.black,.page-id-62 .body_container h1.black,.page-id-60 .body_container h1.black,.page-id-56 .body_container h1,.page-id-230 .body_container h1.black,.page-id-226 .body_container h1.black,.page-id-224 .body_container h1.black{ font-size:28px; line-height:30px}


.body_container h3{ font-size:24px; line-height:26px}
.body_container h3 br{ display:none}
.body_container h4{ font-size:16px; line-height:20px; padding-bottom:5px}
.body_container h4 br{ display:none}
.inner_container .right_side .banner_container{ margin-bottom:20px}
.inner_container .testimonial blockquote{ padding:15px 20px}
.inner_container .testimonial blockquote p{ font-size:17px; line-height:24px}
.inner_container .testimonial{ margin-left:26px}
.body_container p{ font-size:14px; line-height: 20px; padding-bottom: 20px;}
.inner_container .right_side .content_row.dementia ul li.half{ width:100%; float: none; padding: 0 10px;}
.medical_service h4 span{ padding:10px}
.inner_container .right_side .content_row.dementia .small_img { margin-right: 20px; }
.inner_container .right_side .content_row ul { padding: 0px; }
.inner_container .right_side .content_row.dementia ul li.half { line-height: 18px; }
.medical_service table tr th{ font-size:14px; line-height:16px; text-align:center;}
.medical_service table tr td.first{ font-size:15px; line-height:17px}
.medical_service table tr td.first{ min-height:169px}
.medical_service table tr td{ text-align:left; font-size:14px; line-height:18px; padding:10px; min-width:100px}
footer .footer_bottom .left{ width:45%}
footer .footer_bottom .right{ width:55%}
footer .footer_bottom{ min-height:inherit; padding:22px 0;}
footer .col-4, footer .col-1,footer .col-2,footer .col-3,footer .group .col-4  { width: 25% !important; margin: 0px !important; padding: 0 10px !important; }
footer .group { width: 100%; float: left; }
footer .group .col-5,footer .group .col-6,footer .group .col-7 { width: 33.33% !important; max-width: 170px; }

footer .col-1 ul { max-width: 290px; margin: auto; float: none; }
footer .col-1 ul li .tel{ font-size:20px;}
.location-bar h2{ padding:10px; font-size:16px; min-height:40px}
.location-bar .block{ margin:0 10px}
.contact-bar .col-4, .contact-bar .col-3, .contact-bar .col-2 { width:33.33% !important; float: left; padding: 0 8px; margin:0 !important}
.contact-bar .col-5{ margin:0 !important; width:100% !important; padding: 0 7px; }
.contact-bar .row { margin: 0 -8px 17px; width: auto; overflow: hidden; float: none;}
.contact-bar .col-1 + .col-1, .contact-bar .col-1 { padding: 0 8px; width: 50%; }
.contact-bar .cols { padding: 0 8px; }

footer .col-2, footer .col-3, footer .col-4, footer .col-5, footer .col-6, footer .col-7 { padding: 0 8px; }

header.header_fix .mid_bar{ min-height:100px}
header.header_fix .bottom_bar nav{  padding-bottom:30px; width:100%; text-align:right; margin-top:5px}	

header.header_fix .mid_bar nav{  padding-bottom:30px; width:100%; text-align:right; margin-top:5px}	

.seperation { width: 100%; overflow: hidden; }
.slider_container ul li .text_third { padding-top: 20px; width: 665px; padding-right: 10px; }
.slider_container ul li .text_third div { width: 435px; margin-top: -20px; }
.slider_container ul li .text_third div p { font-size: 18px; line-height: 25px; padding-bottom: 20px; }
.slider_container ul li .text_third ul { float:left; }
.slider_container ul li .text_third p { margin: 0px; }
.contact-bar .contact li { padding: 0 15px; }
.contact-bar { padding: 20px; }
.contact-bar .contact li a.mail { word-wrap: break-word; line-height: 14px; display: block; } 
.contact-bar .contact li { min-height: 135px; }

.body_container h1 { font-size: 25px; line-height: 30px; padding-bottom: 10px; }

.inner_container .left_side{ max-width: 270px; }
.inner_container .blue_container ol { margin-left: 40px; }
.inner_container .right_side .content_row .small_img { margin-right: 25PX; }
.inner_container .right_side .content_row ul { overflow: visible; }
.inner_container .right_side .content_row.dementia .block ul li.half { float: none; }
.inner_container .right_side .content_row .block { overflow: visible; }
.inner_container .right_side .content_row ul li { line-height: 20px;  }
.inner_container .table_container { margin-top: 40px; }


footer .tab_block { display: block; }
footer .group { display: none; }
footer .first-col { width: 66.6%; float:left; }
footer .second-col { width: 33.3%; float:left; }
footer .col-1 { width: 33.3% !important; }
footer .col-2, footer .col-3, footer .col-4, footer .col-5, footer .col-6, footer .col-7, footer .col-4 { width: 100% !important; padding-bottom: 5px; }
footer .col-2 ul li ul, .col-3 ul li ul, .col-4 ul li ul, .col-5 ul li ul, .col-6 ul li ul, .col-7 ul li ul { padding-top: 5px; }

footer .second-col { display: none; }
footer .col-2 { width: 40% !important; }
footer .col-5, footer .col-6 { width: 30% !important; }

header nav { text-align: center; }


.body_container.home .col .row a { width: 100%; font-size: 18px; line-height: 22px; padding-top: 18px; }
.body_container.home .col .row a i { margin-top: -7px; }
.body_container.home .col.small .row a { font-size: 16px; line-height: 20px; }
.body_container.home .col.small .row a { padding: 0; }
.body_container.home .col.small .row a cite { top: 8px; }

.contact-bar .contact li { font-size: 15px; padding: 0 3px; line-height: 20px; }
.contact-bar .contact li strong { padding-bottom: 3px; }
.contact-bar .contact li a.mail, .contact-bar .contact li span, .contact-bar .contact li a, .contact-bar .contact li a.apply_now_btn { font-size: 15px; display: block; line-height: 16px; }
header .mid_bar .home_care span a { font-size: 32px; }
.slider_container .banner .block a i { position: relative; top: 3px; }

}

@media only screen and ( max-width:1239px) {
.inner_container .left_side{ max-width: 225px; }
}

@media only screen and ( max-width:1279px) {

header nav ul li { font-size: 11px; }
/*header nav ul li a { padding: 15px 13px; }*/
.slider_container .banner .block { width: 49.5%; }
.slider_container .banner .block h2 span { font-size: 26px; }
.slider_container .banner .block h2 { font-size: 23px; }
.slider_container .banner .block p { font-size: 27px; line-height: 32px; padding: 20px; }
.slider_container .banner .block a { font-size: 28px; }

.contact-bar .contact li a.mail, .contact-bar .contact li span, .contact-bar .contact li a, .contact-bar .contact li a.apply_now_btn { font-size: 12px; }
.contact-bar .contact li img { width: 80px; }

.caregiver_apply form.list-search #list_text { width: 50%; }

header nav ul li i { right: 8px; }
header .mid_bar .home_care { max-width: 310px; }


}

@media only screen and ( max-width:1023px) {
.inner_container .left_side{ max-width: 210px; }
.inner_container .right_side .content_row .block ul { float: left; width: 50%; }
.inner_container .right_side .banner_container span { font-size: 16px; line-height: 19px; }
.inner_container .right_side .banner_container.paymentoption span small { font-size: 20px; }

.body_container h1{ font-size:22px; line-height:25px}
.page-id-64 .body_container h1.black,.page-id-62 .body_container h1.black,.page-id-60 .body_container h1.black,.page-id-56 .body_container h1,.page-id-230 .body_container h1.black,.page-id-226 .body_container h1.black,.page-id-224 .body_container h1.black{ font-size:22px; line-height:25px}
.body_container h3{ font-size:20px; line-height:23px}
.body_container h4{ font-size:16px; line-height:20px; padding-bottom:5px}

.inner_container .right_side .payment_option ul li div p { font-size: 12px; line-height: 14px; }
.inner_container .right_side .payment_option ul li .col-3 span { padding: 10px 5px; }
.inner_container .right_side .payment_option_monthly ul li .col span small { font-size: 12px; }  

.inner_container .right_side .content_row.homecare ul.half { width: 100%; margin: 15px 0 0 15px; float: none; }
.inner_container .right_side .content_row.homecare ul.half + ul.half { float: none; }
.inner_container .right_side .content_row.homecare ul.half li { float: none; }
.nonmedical { padding-bottom: 0px; }
.inner_container .right_side .payment_option_monthly ul li .col span { padding: 5px; }
.inner_container .right_side .payment_option { padding: 5px; }
.inner_container .right_side .payment_option ul li div p { width: 92%; }
.inner_container .right_side .payment_option ul li .col-1 span, .inner_container .right_side .payment_option ul li .col-2 span { padding: 10px 0; }  

.medical_service table tr td.first { min-width: 150px; }
footer .col-1 { width: 33.3% !important; }    
footer .group .col-5, footer .group .col-6, footer .group .col-7 { max-width: 233px; }


header .mid_bar .home_care { position: absolute; right: 20px; bottom: 60px; padding: 0; }
header .mid_bar .home_care span { font-size: 15px; }
header .mid_bar .home_care span a { font-size: 22px; line-height: 24px; }

.body_container.home .col .row a { padding-top: 13px; }
.body_container.home .col.small .row a { font-size: 12px; line-height: 13px; }
.body_container.home .col .row a { font-size: 12px; }
.body_container.home .col .row a { height: 50px; }

.slider_container .banner .block { padding: 50px 10px; } 
.slider_container .banner { min-height: inherit; }
.slider_container { height: auto; }
.slider_container .banner .block h2 span { font-size: 20px; }
.slider_container .banner .block h2 { font-size: 18px; padding: 10px 5px 13px; }
.slider_container .banner .block p { font-size: 22px; line-height: 27px; }
.slider_container .banner .block a { font-size: 22px; width: 90%; min-width: inherit; }
.slider_container .banner .block .bg { min-height: inherit; }
header .mid_bar .home_care span cite { display: none; }
header .mid_bar .home_care span br { display: none; }
header .mid_bar .award { max-width: 310px; }

header nav ul ul li { font-size: 13px; }
.main { margin-top: 207px; }

.contact-bar .contact li a.mail, .contact-bar .contact li span, .contact-bar .contact li a, .contact-bar .contact li a.apply_now_btn { font-size: 14px; }
.contact-bar .contact li { width: 50%; padding-bottom: 20px; }
.contact-bar .contact { padding-bottom: 25px; }
header nav ul ul { width: 250px; }

.nannie_button strong { font-size: 15px; line-height: 20px; }
.nannie_button a { font-size: 14px; }
.caregiver_apply form.list-search #list_text { width: 60%; }

/*header nav ul li a { padding: 15px 16px; }*/
/*header nav ul li { font-size: 13px; }*/

header nav ul ul { padding: 0px 15px; }
.inner_container .order_list li small{position:relative; top:14px;}
 
}

@media only screen and ( max-width:979px) {
	.inner_container .order_list li small{top:45px;}
.inner_container .left_side { width: 28%; max-width:inherit; }
.inner_container .right_side { width: 68%; }

header nav ul li a { padding: 15px 7px; }
header nav ul li { font-size: 9px; }
.page-id-230 .inner_container .right_side .content_row .block{ width:100%; margin-top:50px; float:left;}

}







@media only screen and ( max-width:1024px) {
	
header .mid_bar nav{ /*margin-top:0px*/}	
header .mid_bar .logo{ margin-top:5px; margin-bottom:-5px}
.slider_container ul li { background-position: center top !important; }  

.slider_container ul li .text_first h1 { }

.slider_container ul li{ min-height:280px; background-size: 1420px; }
	
	
	.inner_container .left_side { position: relative !important; top: 20px!important; bottom: auto!important; }
	
	
}



@media only screen and (min-width: 768px) and (max-width: 1023px) {
	

header nav ul li{ /*font-size:11px;*/ margin:0}
/*header nav ul li a { padding: 15px 7px; }*/
header nav ul li.dropdown a { padding-right: 25px; }
header nav ul li i { right: 4px; width: 15px; height: 15px; font-size: 13px !important; line-height: 10px !important; top: 16px; }
header .mid_bar{ min-height:119px}

}

@media only screen and (min-width: 768px) and (max-width: 979px) {

.body_container .col form input[type="submit"] { margin-right: 5px; }
.body_container .col form input[type="search"] { width: 82%; }
.body_container .col.last .row h3, .body_container .col .row h3, .body_container .col.first .row h3 { font-size: 16px; line-height: 20px; }
.body_container .col .row { min-height: 55px; line-height: 55px; }
.body_container h1 { font-size: 22px; line-height: 25px; }

.inner_container .right_side .content_row { margin-bottom: 0px !important;   }




}










@media only screen and (max-width: 767px) {
	
	.page-id-230 .inner_container .right_side .content_row .block{margin-top:20px;}
	.inner_container .order_list li small{top:14px;}
.inner_container .right_side .content_row ul, .inner_container .right_side .content_row ul, .inner_container .right_side .content_row .block { overflow: hidden; width: 100%; float: left; }
.inner_container .right_side .content_row ul li,.inner_container .right_side .content_row ul li { padding-left: 10px; }
.body_container h1{ font-size:20px; line-height:24px}
.page-id-64 .body_container h1.black,.page-id-62 .body_container h1.black,.page-id-60 .body_container h1.black,.page-id-56 .body_container h1,.page-id-230 .body_container h1.black,.page-id-226 .body_container h1.black,.page-id-224 .body_container h1.black{ font-size:20px; line-height:24px}
.body_container h3{ font-size:18px; line-height:21px}
.body_container h4{ font-size:16px; line-height:22px; padding-bottom:5px}
.inner_container .table_container { margin: 0px 0 15px; }
.inner_container .right_side .banner_container.paymentoption span small { color: rgba(255,255,255,0.5); }
.inner_container .right_side .banner_container.paymentoption span { padding: 10px 10px 0; }

#full_list h4 a { font-size: 15px; line-height: 18px; margin: 2px 0; }
.caregiver_apply form.list-search #list_text { width: 70%; }

.inner_container { padding: 15px; }

.slider_container { display: block; }
.slider_container .banner .block { padding: 50px 10px 30px; }
.slider_container .banner .block h2 { line-height: 20px; font-size: 15px; padding: 14px 5px 18px; }
.slider_container .banner .block p { font-size: 18px; line-height: 22px; }
.slider_container .banner .block a { font-size: 18px; min-height: 40px; line-height: 40px; width: 87%; padding: 0 0 3px; }
.slider_container .banner .block a i { font-size: 21px; }
.slider_container .banner .block h2 span { font-size: 18px; }


header li.mob_menu { display: block; }

.inner_container .left_side .bottom_box.local_option img { display: inline-block; }
.inner_container .left_side .bottom_box.local_option { text-align: center; }
footer .col-2, footer .col-3, footer .col-4, footer .col-5, footer .col-6, footer .col-7 { display: none; }
.inner_container .right_side .banner_container.homecare span { font-size: 20px; line-height: 24px; padding: 15px 15px 0; }
.body_container .homecare p { padding-bottom: 20px; }
.inner_container .right_side .content_row { margin-bottom: 20px; }
.inner_container .right_side .grey_box { float: none; }

.slider_container ul li .text_third { padding: 0px; }
.slider_container ul li .text_third h1 { font-size: 18px; line-height: 21px; }
footer .wrapper { padding: 0 20px; }  

.inner_container .right_side .content_row { margin: 0 0 10px 0; }

.inner_container .left_side, .inner_container .left_side.sticktoright { top: auto !important; max-width: 100%; position: relative !important; }
.inner_container .left_side.stickysidebar { bottom: auto !important; }
.inner_container .side_bar_mob { display: block; margin-bottom: 15px; }  
footer .col-2, footer .col-3, footer .col-4, footer .col-5, footer .col-6, footer .col-7 { width: 100% !important; }
footer .col-1 ul { max-width: 290px; float: left;}
footer .col-1 { text-align: left; }
footer .col-1 ul li i { margin: 0 10px 0 0; }


.inner_container .table_internal { width: 700px; padding: 10px; }
.inner_container .table_container { overflow: hidden; overflow: hidden; overflow-x: scroll; }
.inner_container .right_side .table_container ul { position: static; background: #fff; margin-bottom: 10px; }  

.inner_container .table_container { margin-bottom: 20px; }
.inner_container h4 small { line-height: 27px; }
.inner_container .right_side { padding: 0px; }
.inner_container .left_side form { margin-top: 10px; }
.inner_container .side_bar_mob ul li { padding: 0px; }
.inner_container .side_bar_mob ul li a { padding: 10px; display: block; } 

.wrapper{ padding:0 10px}
header a.mobilemenu { display:inline-block; padding: 0 0 0 40px ; width:auto; box-sizing: border-box; -webkit-box-sizing: border-box;  text-decoration: none; font-weight: bold; position: absolute; left:15px; right: auto; top: 0px; line-height: 40px; text-transform: uppercase; text-align: left; color: #333; font-size: 14px; background: #ea7523 url(../images/menu-icon.png) left no-repeat ; color:#fff}
.backto_top{ display:block}
header{ padding-top:40px; background:#ea7523;position: absolute;}	
header .top_bar .top_link{ position:absolute; left:20px; top:0; z-index:1; display: none;}
header .mid_bar{ min-height:inherit; text-align:center}
header .mid_bar .logo{ float:none; display:inline-block; width:295px; margin: 10px auto;}
header .mid_bar .award{ float:left; width:100%; max-width:100%; display:none}
header .bottom_bar nav{ float:left; width:100%; text-align:left; background:#ea7523 }
header .bottom_bar{ min-height:inherit; text-align:center}

header .bottom_bar{ display:block}
header .top_bar p{ display:none}
header .top_bar .social{ display:none}
header .wrapper{ padding:0}

header .bottom_bar nav .menu-header-menu-container > ul{background:#ea7523; position:absolute; top:40px; float:left; width:100%; max-height:inherit; display:none}
header .bottom_bar nav .menu-header-menu-container > ul li{ border-top:1px dotted #fff; border-left: none; font-size:15px; margin:0; padding:0; width:100%; float:left;}

header nav ul ul li { border-bottom: none; }

header .bottom_bar nav { padding: 0px; margin: 0px; }


header .bottom_bar nav ul li a{ float:left; width:100%; padding:7px 15px !important}
/*header .bottom_bar nav > ul > li > a:hover{ color:#000}*/
header nav ul ul{ position:static; max-height:inherit; padding:0; display:none; transition:none; float:left; width:100%; visibility:visible; opacity:1}
header nav ul li a:hover, header nav ul li a { color: #fff !important; }
header nav ul li ul li a:hover{ color:#ea7523}
header nav ul li:hover ul.sub-menu{ display:none}
header nav ul li i{ display:none !important;}
header nav ul li .fa-sort-desc:before{content:inherit; display:none;}
header nav ul > li.dropdown > a{background:url(../images/plus_icon.png) no-repeat right 10px }
header nav ul > li.dropdown.active > a{background:url(../images/minus_icon.png) no-repeat right 10px }

header nav ul li li{ float:left; width:100%;}
.slider_container ul li .text_box{ position: static; /*position:static;*/ float:left; /*background:#00427d;*/ transform:none; -webkit-transform:none; -ms-transform:none; padding:0 !important; width:100%; top:0% /*display:none*/}
.body_container .col.first{ margin-left:1%}
.body_container .col.first, .body_container .col, .body_container .col{ width:100%; margin:0 0 20px; padding: 15px; }


.body_container .col img{ width:100%;}
.body_container .col .text_box{ min-height:inherit}
footer .footer_bottom .left{ width:100%; text-align:center}
footer .footer_bottom .left .foot_logo{ float:none; display:inline-block;}
footer .footer_bottom .right{ width:100%; padding-right: 0; }
footer .footer_bottom .right .social{ width:100%; margin:10px 0; text-align:center}
footer .footer_bottom .right .social li{ margin:0 4px}
footer .footer_bottom .right p{ width:100%; text-align:center}
footer .col-2, footer .col-3, footer .col-4, footer .col-5, footer .col-6, footer .col-7{ /*display:none*/}
footer .col-1{ width:100% !important; margin:0 !important;}
footer .col-1 ul li{ padding:8px 0}
footer .col-1 ul li .tel{ font-size:16px}
footer .col-1 ul li span{ font-size:14px}
.contact-bar{ width:100%; padding: 42px 15px 15px}
.contact-bar .col-1{padding:0; width:100% !important; margin-bottom:17px !important}
.contact-bar .col-1 + .col-1{ padding:0; margin-bottom:0 !important;}
.contact-bar .col-2{ padding:0; width:100% !important; margin-bottom:17px !important}
.contact-bar .col-3{ display:block !important; padding:0; width:100% !important; margin-bottom:17px !important;}
.contact-bar .col-4{display:block !important; padding:0; width:100% !important; }
.contact-bar .col-5{display:block !important; padding:0; width:100% !important}
.contact-bar .cols { padding: 0px; }
.contact-bar .row { margin: 0 0 17px 0; }


.location-bar{ margin-top:20px; width:100%; text-align:center; min-height:inherit;}
.contact-bar span.number{ font-size:18px; line-height:24px}
.contact-bar input[type="text"]{ font-size:14px; padding:15px}
.contact-bar textarea{ padding:15px}
.contact-bar .contact li{ /*width:100%;*/ margin-bottom:20px}
.contact-bar .contact li:last-child{ margin-bottom:0}
.contact-bar .contact ul{ margin:0;}
.inner_container .right_side{ width:100%}
.inner_container .left_side{width:100%; padding-bottom:0}
.inner_container .testimonial{ width:100%; margin:15px 0; max-width:100%;}
.inner_container .right_side .banner_container{ background:#003a6d }
.inner_container .right_side .banner_container span{ position:static; width:100%; transform:none; display:inline-block; font-size:15px; line-height:17px; padding-top:20px; color:#fff !important;}
.inner_container .testimonial blockquote p{ font-size:16px}
.inner_container .right_side .banner_container span br{ display:none}
.inner_container .right_side .content_row .small_img{ /*width:100%;*/ margin:0 30px 20px 0}
.inner_container .left_side .side_bar ul li{ font-size:14px}
.inner_container .left_side .side_bar ul li.active{ font-size:14px}
.inner_container{ background:#fff;}
.inner_container .order_list li p{ width:88%}
.inner_container .right_side .banner_container span i{ text-shadow:none;}
.inner_container .right_side .banner_container span i{ font-size:15px; line-height:17px}
.inner_container .right_side .banner_container.localoption span{ color:#fff}
.inner_container .table_container table tr td.first p{ font-size:12px}
.inner_container .table_container table tr td{ padding:9px}
.inner_container .right_side .table_container ul li span{ font-size:11px}
.inner_container .right_side .table_container ul{ top:-36px}
.inner_container .table_container table tr td.second p{ font-size:11px; line-height:13px}
.inner_container .table_container table tr td.third p{ font-size:11px; line-height:13px}
.inner_container .table_container table tr td.third strong{ font-size:16px}
.inner_container .table_container table tr td.second strong{ font-size:16px}
.inner_container .right_side .grey_box .left_box{ width:28%; margin:0 20px 20px 0}
.inner_container .right_side .grey_box{ padding:10px; margin-bottom:20px}
.inner_container .right_side .content_row.homecare ul.half{ /*width:100%;*/}
.inner_container .blue_container ol{ margin-left:10px}

.body_container .col{ min-height:inherit}

.main.inner{ margin:90px 0 0}

.main{ margin:95px 0 0}
header nav ul li a { text-align: left; }
.body_container{ padding:10px 0}
.contact-bar .contact li:first-child{ border:none}

.inner_container .left_side.mobile{ display: block}
.inner_container .left_side.mobile .side_bar{ display: block}
.inner_container .left_side .side_bar{ display:none}
.inner_container .left_side.mob { display:block; margin-bottom: 15px;}
.inner_container .left_side.mob .side_bar { display: block; }

.inner_container .left_side .side_bar ul.drop{ display:none}


.slider_container ul li .text_third{ padding-right:0px}
.slider_container ul li .text_first{ width:100%; padding:0px}
.slider_container ul li{ }
.slider_container ul li .text_second img{ width:100px}
.slider_container ul li .text_second{ position:relative; top:25px}
.slider_container ul li .text_third p br{ display:none}
.slider_container ul li .text_third{ max-width:286px; }
.slider_container ul li .text_box { padding: 50px 20px !important; overflow: hidden; background: rgba(255,255,255,0.6); min-height:270px; } 
.slider_container ul li { min-height: inherit; }  
.slider_container ul li .text_second { padding: 0px; top: auto; }

.inner_container .right_side .content_row { margin-bottom: 0px !important;   }
.body_container h5 { font-size: 18px; line-height: 22px; }
.inner_container .order_list { margin: 0px; padding-bottom: 10px;}
.inner_container .order_list li small { padding: 2px; font-size: 12px; line-height: 20px; width: 25px; height: 25px; }
.inner_container .order_list li p{ padding: 5px 5px 10px; }
.inner_container .order_list li { width: 100%; }  
.inner_container .right_side .question_list li span { line-height: 20px; padding-bottom: 10px; }

.inner_container .right_side .banner_container span { display: none; }
.inner_container .right_side .banner_container strong { display:none; }

footer .footer_bottom .right p span.break_text { display: block; }

header .bottom_bar strong { display: none; }
header .bottom_bar span cite { display: none; }
header .bottom_bar span { background: none; padding: 0; display: block; text-align: center; }
header .bottom_bar span strong { display: block; }

.inner_container .left_side { display: none; }

.inner_container .right_side { padding-bottom: 0; margin-bottom: 5px; }
.inner_container .side_bar_mob { display: none; }

header .bottom_bar nav > ul li.mob_menu a { color: #ec8423; }


.contact-bar.thank_you { min-height: inherit; padding-bottom: 40px; }
.contact-bar.thank_you p { padding-top: 10px; }

header .mid_bar .logo { width: 250px; }
header .mid_bar .home_care { bottom: auto; top: 10px; }
header .mid_bar .home_care span a { font-size: 18px; line-height: 20px; }

}

@media only screen and ( max-width:666px) {

	.slider_container .banner .block { width: 100%; padding: 10px; max-width: 350px; }
	.slider_container .banner { padding: 40px 0 20px; }

	.slider_container .banner .block h2 { font-size: 20px; line-height: 24px; padding: 14px 10px 18px; }
	.slider_container .banner .block h2 span { font-size: 24px; }


}

@media only screen and ( min-width: 768px) {
	header nav > ul{ display:block !important}
}

@media only screen and ( max-width:599px) {
	.page-id-230 .inner_container .right_side .content_row .block{margin-top:10px;}
	.inner_container .right_side .content_row .block ul{width:100%;}
.inner_container .right_side ul{ margin:0 0 25px 32px}	
.inner_container .right_side .payment_option{ padding:5px; overflow: hidden; overflow-x: scroll; }
.inner_container .right_side .payment_option ul { width: 600px; }  



.medical_service table tr td.first{ min-width:inherit; min-height:inherit}
/*.medical_service table{ width:600px; overflow:auto}*/

.inner_container .right_side .content_row .small_img{  margin-right:0px}
.inner_container .right_side .content_row.homecare ul.half{ width:100%; padding-left:10px}
.inner_container .right_side .content_row.dementia .small_img{ margin-right:0px; float: none;}
.inner_container .right_side .content_row.dementia span { display: block; }
.contact-bar .contact li { margin: 10px 0px 0; padding: 10px; border: 0px; border-top: 1px solid #ccc; width:100%;}
.body_container br + br { display: none; }
.mob_align{ display: none; }
.inner_container .right_side .payment_option_monthly { padding: 10px; }  
.inner_container .right_side .payment_option_monthly ul li .col:last-child, .inner_container .right_side .payment_option_monthly ul li .col:first-child, .inner_container .right_side .payment_option_monthly ul li .col { width: 50%; border: 2px solid rgba(0,0,0,0.1); }
.inner_container .right_side .payment_option_monthly ul li { border: 2px solid rgba(0,0,0,0.1); }

.medical_service .outer { width: 100%; overflow: hidden; overflow-x: scroll;  }

.medical_service table { width: 600px; }



	
}


@media only screen and ( max-width:479px) {
	.inner_container .order_list li small{top:34px;}
.body_container .col{ width:100%; margin:0!important}
.body_container .col .text_box{ min-height:190px}
.medical_service table tr td.first{ padding:2px 10px; font-size:12px}
.medical_service table tr td{ padding:2px 10px; font-size:12px}
.inner_container .right_side .grey_box .left_box{ width:100%; text-align:center}
/*.contact-bar .contact li{ font-size:11px}*/
.inner_container .right_side p img.step { float: none; margin: 10px auto; width: 100%; }

.caregiver_apply form.list-search #list_text { width: 100%; margin: 0 0 5px; }
.caregiver_apply form.list-search #list_submit { width: 100%; }
.caregiver_apply form.list-search { padding-right: 0; }


	
	
}

@media only screen and ( max-width:320px) {
	
.medical_service table{ margin-left:0}	
}