@media screen and (min-width:768px) {
.banner-in.span9 { width: 884px; }
}
 @media screen and (max-width:1200px) {
.banner-in.span9 { width: 76.5%; }
.cnt-cell-1 { min-height: 485px !important; padding-top: 15px; padding-bottom: 15px; font-size: 14px; }
.homepage-ads .ad{margin: 0 15px 0 0;}
}
@media screen and (max-width:1100px) {
header nav a { font-size: 14px; padding: 0 9px; }
.cnt-cell-1 h3 { font-size: 15px; padding: 10px 0 0; }
.menuright{   width: 104%;}
}
 @media screen and (max-width:1023px) {
header nav a { font-size: 12px; padding: 0 8px; }
header nav { padding-top: 6px; }
.ofc-txt { font-size: 14px; max-width: 166px; padding-left: 5px; }
.thomas-title { font-size: 20px; line-height: 22px; }
.post { width: 100%; margin:0}
.menuright{ width: 117%; margin: 0 -20px;}
#footer{width:100%;}
#footer h3{width:100%; float:none; text-align:center}
#footer ul{float:none; width:100%; text-align:center;}
.brand > img{width:100%;}
#footer li{text-align:center; padding: 0.9px 22px;float: none; display: inline-block;}

#social-expanded li a{  font-size: 11px;}
#searchform div #s{ width: 138px;}
.masthead-gallery-panel img{width:100%;}
.masthead-gallery-panel{position:relative;}
.masthead-gallery-panels{left:14px; margin-bottom:10px; margin-top:20px;width: 63%;}
.masthead-gallery-titles li {  padding: 8px 4px;}
.masthead-gallery-titles{   margin: 18px 0px; width:34%}
.homepage-blog .blog-sidebar{margin:0;}
.homepage-ads{ padding: 12px 12px 0;}
.homepage-ads .ad{margin-bottom:20px; margin-right:14px}
.homepage-blog .blog-sidebar #social-expanded li a{  font-size: 10px;}
.wp-social-icons .social-icon{  margin: 0 2px 0 0;}
}

@media screen and (max-width:979px) {
.navbar .btn-navbar{ position:relative; z-index:1;top:15px;}
#header .nav{ float:none; height:auto;}
.login-button{ /*position:static; width:100%;*/}
#header #hotline{top:112px; position:absolute !important}
#header{ height:auto;}
#header .nav > li > a{ padding:9px 15px;}
#header .nav{ background:none;}
#header .nav > li > a:hover, #header .nav > li > a:focus{ background-color:inherit; color:#000;}
.navbar .nav ul{ position:relative; width:100%;}
.navbar .nav ul { box-shadow:none; top:inherit; width: 100%; margin-bottom: 15px;}
.navbar .nav ul ul{ left:0;}
.post { width: 100%; margin:0}
.menuright{width: 120%; margin: 0 -20px;}
#footer{width:100%;}
#footer h3{width:100%; float:none; text-align:center}
#footer ul{float:none; width:100%; text-align:center;}
.brand > img{width:100%;}
#footer li{text-align:center; padding: 0.9px 22px;float: none; display: inline-block;}
#social-expanded li a{  font-size: 11px;}
#searchform div #s{ width: 138px;}
.masthead-gallery-panel img{width:100%;}
.masthead-gallery-panel{position:relative;}
.masthead-gallery-panels{left:0; margin-bottom:10px; margin-top:20px;width:65%;}
.masthead-gallery-titles {    margin: 18px 0;    padding: 0 5px;}
.homepage-blog .blog-sidebar{margin:0;}
.homepage-ads{ padding: 12px 12px 0;}
.homepage-ads .ad{margin-bottom:20px;}
.homepage-blog .blog-sidebar #social-expanded li a{  font-size: 10px;}
.wp-social-icons .social-icon{  margin: 0 2px 0 0;}
}

 @media screen and (max-width:800px) {
.cnt-cell-1 { font-size: 14px; line-height: 17px; min-height: 467px !important; padding-bottom: 15px; padding-top: 15px; }
.ofc-img { max-width: 34%; }
.banner-in.span9 { width: 77%; }
.post { width: 100%; margin:0}
.menuright{width: 121%; margin: 0 -20px;}
#footer{width:100%;}
#footer h3{width:100%; float:none; text-align:center}
#footer ul{float:none; width:100%; text-align:center;}
.brand > img{width:100%;}
#footer li{text-align:center; padding: 0.9px 22px;float: none; display: inline-block;}
.navbar .btn-navbar {
    position: relative;
    top: 15px;
    z-index: 1;
}
.login-button {
   /* position:absolute;*/
    width: 120px;
}
#header #hotline {
    position: absolute !important;
    top: 115px;
}
#header .nav{margin: 10px auto;}
#social-expanded li a{  font-size: 11px;}
#searchform div #s{ width: 138px;}
.masthead-gallery-panel img{width:100%;}
.masthead-gallery-panel{position:relative;}
.masthead-gallery-panels{left:0; margin-bottom:10px; margin-top:20px;width: 59%;}
.masthead-gallery-titles li {  padding: 0 4px;}
.homepage-masthead-gallery{height: 260px;}
.masthead-gallery-titles{   margin: 18px 5px;}
.homepage-blog .blog-sidebar{margin:0;}
.homepage-ads{ padding: 12px 12px 0;}
.homepage-ads .ad{margin-bottom:20px;}
.homepage-blog .blog-sidebar #social-expanded li a{  font-size: 10px;}
.wp-social-icons .social-icon{  margin: 0 2px 0 0;}
}
 @media screen and (max-width:770px) {
.in-left-links.span3 { width: 34%; float: left; }
.src-icon { display: none !important; }
.src-box input[type="text"] { width: 84%; }
.src-box { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; display: block; padding: 10px 3%; position: relative; right: -1px; top: 0; width: 90%; z-index: 9; }
.in-left-links a { color: #616161; display: block; font-size: 13px; font-weight: bold; line-height: 34px; padding: 0 10px; }
.inner-right-txt.span9 { float: left; width: 64%; padding-left: 2%; padding-top: 10px; }
.page-title { padding-bottom: 10px; }
.ofc-txt { font-size: 13px; padding-left: 6px; width: 62%; }
.ofc-txt a { font-size: 11px; }
.banner-in.span9 { width: 100%; }
.ofc-list > li { clear: both !important; margin-bottom: 15px !important; }
.ofc-list > li:after { clear: both; display: block; content: ""; }
.ofc-txt { padding-left: 15px; }
.logo-box { padding: 0 10px; }
.mean-container .mean-nav ul li a { border-top: 1px solid rgba(255, 255, 255, 0.5); box-sizing: border-box; color: #b1b0ae; display: block; float: left; font-weight: bold; margin: 0; padding: 1em 3%; text-align: left; text-decoration: none; text-transform: uppercase; width: 100%; }
.logo-box.span4 img { max-width: 270px; }
header { padding: 10px 0; }
.main-wraper { padding: 0; }
.footer-cell-2 { clear: both; text-align: center; }
.footer-cell-1 { text-align: center; }
footer .login-in { margin: auto; }
.footer-add { margin: auto; padding-bottom: 10px; }
.ft-links-box { text-align: left; }
.footer-cell-2 li { float: none; display: inline-block; }
.footer-logo { margin: auto; max-width: 90%; padding: 0 0 25px; }
.cnt-cell-1 { border: medium none; clear: both; float: none !important; font-size: 14px; line-height: 20px; margin: auto !important; max-width: 96%; min-height: inherit !important; padding: 15px 0; text-align: center; }
.more-p { text-align: center; }
.intxt { text-align: center; }
/*only mobile css*/
.footer-cell-1.span5, .footer-add, footer .login-in { display: none; }
footer { min-height: inherit; padding: 10px 0; }
.footer-cell-1.span4 { float: left; width: 60%; }
.footer-cell-2.span3 { clear: none; float: right; width: 40%; }
.footer-cell-1.span4 { border-right: 2px solid #ccc; clear: none; float: left; padding-right: 5%; width: 56%; }
.footer-cell-2 li { max-width: 25%; }
.footer-cell-2 li img { width: 100%; }
.footer-logo { margin: auto; max-width: 90%; padding: 4px 0; }
.right-cntr { display: none !important; }
.cnt-txt { display: none; }
.cnt-cell-1 { border: medium none; float: left !important; font-size: 14px; line-height: 20px; margin: auto !important; max-width: 33%; min-height: inherit !important; padding: 1%; text-align: center; clear: none; }
.more-p { display: none; }
.cnt-cell-1 h3 { font-size: 12px; padding: 10px 0 0; }
.banner-login-box { display: none !important; }
.banner-box { min-height: inherit; }
.mbl-bx { display: block !important; }
.login-in input[type="text"], .login-in input[type="password"] { width: 92%; }
.join-abota { font-size: 17px; }
.cel-of-evt { font-size: 16px; }
#img-slider { display: none !important; }
.sld-mbl { display: block; }
/*only mobile css end*/
.post { width: 100%; margin:0}
.menuright{width:100%; margin:0; padding:10px;}
#footer{width:100%;}
#footer h3{width:100%; float:none; text-align:center}
#footer ul{float:none; width:100%; text-align:center;}
.brand > img{width:100%;}
#footer li{text-align:center;font-size: 12px;padding: 0.9px 5px;}
#header{background-size:cover;}
.masthead-gallery-titles{float:none; width:100%; margin:0}
.masthead-gallery-panel img{width:100%;}
.masthead-gallery-panel{position:relative;}
.homepage-quad .events h3{    line-height: 15px;}
.masthead-gallery-panels {
    left: 0;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 100%;
}
.masthead-gallery-titles li {padding: 12px 5px 8px;}
.homepage-blog .blog-sidebar{margin:0;}
.homepage-ads{ padding: 12px 12px 0;}	
.homepage-ads .ad{margin-right:0; margin-bottom:20px;}
.homepage-masthead-gallery {    height: auto;}
.blog-first{margin-bottom:20px !important;}
.blog-last{margin-bottom:20px !important;}
.sam-container.sam-place img { text-align:center}
.sam-container.sam-place {
    text-align: center;
}
.navbar .btn-navbar {
    position: relative;
    top: 36px;
    z-index: 1;
}
.login-button {
    position:relative;
    width: 120px;
}
#header #hotline {
    position: absolute !important;
    top: 105px;
}
}
@media screen and (max-width:769px) {
.login_box {
    display: inline-block;
    float: left;
    margin-bottom: 15px;
}
.navbar .btn-navbar {
    position: relative;
    top: 3px;
    z-index: 1;
}
#header #hotline {
    position: absolute !important;
    top: 71px;
}
}
 @media screen and (max-width:568px) {
.logo-box.span4 img { max-width: 220px; }
.banner-in .item > p { color: #452501; font-size: 15px; left: 15%; line-height: 20px; right: 10%; top: 60px; }
.banner-in .item > img { height: 280px; }
.page-title { font-size: 17px; }
.thomas-title { font-size: 17px; left: 6px; line-height: 18px; top: 10px; }
.thomas-title span { font-size: 13px; padding-top: 3px; }
.txt-cell-1 p { font-size: 17px; }
.post { width: 100%; margin:0}
.menuright{width:100%; margin:0; padding:10px;}
#footer{width:100%;}
#footer h3{width:100%; float:none; text-align:center}
#footer ul{float:none; width:100%; text-align:center;}
.brand > img{width:auto;}

.navbar .brand {
    float: none;
    margin: 0 auto;
    padding-top: 0;
    text-align: center;
}
#footer li{text-align:center;font-size: 12px;padding: 0.9px 5px;}
#header{background-size:cover;}
.masthead-gallery-titles{float:none; width:100%; margin:0}
.masthead-gallery-panel img{width:100%;}
.masthead-gallery-panel{position:relative;}
.homepage-quad .events h3{    line-height: 15px;}
.masthead-gallery-panels {
    left: 0;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 100%;
}
.masthead-gallery-titles li {padding: 12px 5px 8px;}
.homepage-blog .blog-sidebar{margin:0;}
.homepage-ads{ padding: 12px 12px 0;}	
.homepage-ads .ad{margin-right:0; margin-bottom:20px;}
.homepage-masthead-gallery {    height: auto;}
.blog-first{margin-bottom:20px !important;}
.blog-last{margin-bottom:20px !important;}
.sam-container.sam-place img { text-align:center}
.sam-container.sam-place {    text-align: center;}
.about-hospice{margin-top:0;}
.navbar .btn-navbar {
    position: static;
    z-index: 1;
}
.login-button {
    position: static;
    width: 100%;
}

#header #hotline {
    position: static !important;
    width: 100%;
}
}
 @media screen and (max-width:479px) {
.cnt-cell-1 { max-width: 50%; }
.post { width: 100%; margin:0}
.menuright{width:100%; margin:0; padding:10px;}
#footer{width:100%;}
#footer h3{width:100%; float:none; text-align:center}
#footer ul{float:none; width:100%; text-align:center;}
.brand > img{width:100%;}
#footer li{text-align:center;font-size: 12px;padding: 0.9px 5px;}
#header{background-size:cover;}
.masthead-gallery-titles{float:none; width:100%; margin:0}
.masthead-gallery-panel img{width:100%;}
.masthead-gallery-panel{position:relative;}
.homepage-quad .events h3{    line-height: 15px;}
.masthead-gallery-panels {
    left: 0;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 100%;
}
.about-hospice{margin-top:0;}
.masthead-gallery-titles li {padding: 12px 5px 8px;}
.homepage-blog .blog-sidebar{margin:0;}
.homepage-ads{ padding: 12px 12px 0;}
.homepage-ads .ad{margin-right:0; margin-bottom:20px;}
.homepage-masthead-gallery {    height: auto;}
.blog-first{margin-bottom:20px !important;}
.blog-last{margin-bottom:20px !important;}
.sam-container.sam-place {
    text-align: center;
}
.navbar .btn-navbar {
    position: static;
    z-index: 1;
}
.login-button {
    position: static;
    width: 100%;
}

#header #hotline {
    position: static !important;
    width: 100%;
}
}
.icon-chevron-right{background-image:none !important;}
[class^="icon-"], [class*=" icon-"] {background-image:none !important;}
