body{color:#363636;font-family:'Open Sans',Helvetica,Arial,sans-serif;background-color:#F3F3F3;}h1,h2,h3,h4,h5{font-family:'Open Sans',Helvetica,Arial,sans-serif;}h1{font-size:30px;}.btn-default{background-color:#e1e2e4;}.bread{background:transparent!important;}#featured h3{font-size:20px;}.inline-floor-tab{display:none;}.col-white{color:#fff;}#rcontainer{padding-top:8px;}.btn-new-home{padding:10px 10px!important;min-height:45px;}.mobi-menu{background:#dddddd;}#featured .carousel-control.right{background-image:none;}.inline-floor{display:block;}.ratesdiv{margin-top:10px;}#featured .carousel-control{width:0px;opacity:0.9;filter:alpha(opacity=90);}#featured .rounded-corners{color:#007C7D;min-width:40px;min-height:40px;padding-top:210px;}.div-margin-b10{margin-bottom:10px;}#featured .left.carousel-control{left:-10px;}#featured .right.carousel-control{right:-10px;}#featured .carousel-control .glyphicon-chevron-left,#featured .carousel-control .glyphicon-chevron-right{top:40%;}#featured .carousel-control:hover{filter:alpha(opacity=50);}.home-mar-l{padding-left:0px;}.home-mar-r{padding-right:0px;}.btn-call{display:none;}.in-block{display:inline-block;}.search-saperator{vertical-align:top;}h4{margin-bottom:6px;}.item{transition:display 0.5s ease;}.burger{font-size:30px;}#popular_senior_cities h5 a,#popular_care_cities h5 a{display:inline-block;}.nav-container{border-bottom:thin solid #f3f1f2;}.navbar-toggle{float:none;right:10px;top:11px;z-index:999;}.navbar-toggle .icon-bar{height:4px;}.mob-right{float:right;}.caretype-label,.category-label{cursor:pointer;}#spin.home-search-btn,#spin-mobile.home-search-btn,#spin-update.home-search-btn,#spin-asses.home-search-btn,#spin-update-mobile.home-search-btn{padding:10px 0px;}span#spin{position:absolute;display:inline-block;right:20px;top:10px;}.spinner{background-position:center center;background-repeat:no-repeat;border-radius:50%;}.spinner.small{height:23px;width:24px;}.spinner.medium{height:30px;width:30px;background:url("../images/spinning.gif");}.spinner.large{height:64px;width:64px;background:url("../images/spinning.gif");}#spin-mobile .spinner.small{height:22px;width:24px;}#spin-update .spinner.small{height:24px;width:24px;}.resources-title h3{color:#F46931;font-size:20px;text-transform:uppercase;font-weight:600;margin-bottom:20px;}ul.mob-scroll{padding-left:0px;}ul.mob-scroll li{list-style:none;display:inline-block;}.touchScroll{overflow-x:scroll;overflow-y:hidden;}.fea-proinfo{padding:0px 10px;min-height:80px;}.btn{font-family:'Open Sans',Helvetica,Arial,sans-serif;border:none!important;}.btn-lg,.input-lg{border-radius:2px;}.input-lg{padding:8px;border:thin solid #998f8d;}.btn-lg{padding:10px 25px;}.no-line{text-decoration:none!important;cursor:default;}.medium{font-size:16px;}.tooltip.in,.popover{opacity:100;filter:alpha(opacity=100);}.tooltip-inner,.popover{background-color:#35424A;color:#FFFFFF;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:16px;max-width:400px;line-height:25px;text-align:left;padding:10px;font-weight:normal;opacity:100;filter:alpha(opacity=100);-moz-box-shadow:1px 2px 2px 2px #ccc;-webkit-box-shadow:1px 2px 2px 2px #ccc;box-shadow:1px 2px 2px 2px #ccc;}#jFeatureBlock .btn-lg,#myAccordion .btn-default,#common-header .btn-lg{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.tooltip.top .tooltip-arrow{border-top-color:#35424A;border-width:12px 12px 0;width:25px;height:25px;bottom:-20px;opacity:100;filter:alpha(opacity=100);left:47%;}.tooltip.bottom .tooltip-arrow{border-bottom-color:#f26a2e;width:10px;height:10px;border-width:0 8px 8px;top:-5px;}.ttipclose{color:#fff!important;font-size:12px;}#listViewGrid .tooltip-inner,.popover{background-color:#f26a2e;max-width:400px;}#listViewGrid .tooltip.top .tooltip-arrow,#listViewGrid .tooltip.bottom .tooltip-arrow{border-top-color:#F26A2E;bottom:-16px;}.phoneor{margin-left:70px;}.office-hrs-disp{margin-top:5px;}.main-header .navbar-wrapper .container{background-color:#F3F1F2;}.hc-icon{background:url("../images/housing_community_icon.svg") bottom no-repeat;}.cc-icon{background:url("../images/care_community_icon.svg") bottom no-repeat;}.rv-icon{background:url("../images/rv_icon.svg") bottom no-repeat;}.hc-icon,.cc-icon,.rv-icon{width:150px;height:150px;display:inline-block;margin-bottom:20px;}.community-lm-btn{font-size:14px;padding:15px 20px;}.community-text{margin-top:10px;}.community-titles{color:#009A9D;}#footer hr{color:#FFFFFF;padding:5px;}#footer a{color:#FFFFFF;}.other-websites .ow-title,.site-links-title,.site-links-title-left{color:#FFFFFF;font-size:20px;text-transform:uppercase;margin-bottom:10px;}#footer-text-spacing p{line-height:24px;}.site-links-title-left{margin-bottom:14px;}.other-websites a{margin-left:10px;margin-right:10px;}.site-links a{padding:10px 0px;color:#FFFFFF;}ul.ul-no-bullets{list-style-type:none;padding:5px 0px;}ul.ul-no-bullets li{padding:5px 0px;}.popover.bottom .arrow{border-bottom-color:#f26a2e;border-top-color:#F26A2E;opacity:100;filter:alpha(opacity=100);}.popover.bottom .arrow:after{border-bottom-color:#f26a2e;}body.modal-open,.modal-open .navbar-fixed-top,.modal-open .navbar-fixed-bottom{margin-right:0;}.modal{left:50%;bottom:auto;right:auto;padding:0;width:500px;margin-left:-250px;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;}.modal.container{max-width:none;}.modal-open{overflow:hidden;}.modal-open.page-overflow .page-container,.modal-open.page-overflow .page-container .navbar-fixed-top,.modal-open.page-overflow .page-container .navbar-fixed-bottom,.modal-open.page-overflow .modal-scrollable{overflow-y:scroll;}.modal-scrollable{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;}.modal{outline:none;position:absolute;margin-top:0;top:50%;overflow:visible;}.modal.fade{top:-100%;-webkit-transition:opacity 0.3s linear,top 0.3s ease-out,bottom 0.3s ease-out,margin-top 0.3s ease-out;-moz-transition:opacity 0.3s linear,top 0.3s ease-out,bottom 0.3s ease-out,margin-top 0.3s ease-out;-o-transition:opacity 0.3s linear,top 0.3s ease-out,bottom 0.3s ease-out,margin-top 0.3s ease-out;transition:opacity 0.3s linear,top 0.3s ease-out,bottom 0.3s ease-out,margin-top 0.3s ease-out;}.modal.fade.in{top:50%;}.modal-body{max-height:none;overflow:visible;}.modal.modal-absolute{position:absolute;z-index:950;}.modal .loading-mask{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;border-radius:6px;}.modal-backdrop.modal-absolute{position:absolute;z-index:940;}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.7;filter:alpha(opacity=70);background:#fff;}.modal.container{width:940px;margin-left:-470px;}.modal-overflow.modal{top:1%;}.modal-overflow.modal.fade{top:-100%;}.modal-overflow.modal.fade.in{top:1%;}.modal-overflow .modal-body{overflow:auto;-webkit-overflow-scrolling:touch;}.fet_div{padding:30px;}.custom_prop_div{width:359px;padding:0 8.5px!important;}.fetimage{}.fet_check{margin:0;padding:0 0 5px 0;}.custom-assisted a{font-size:14px;}.custom-assisted{margin:6px 0;}.assisted-properties .assisted-property-box{overflow:hidden;background:none;}.inner_bg{background:url(../images/assisted_yoga.jpg) top center no-repeat;padding:48px 25px;overflow:hidden;}.category-search{box-shadow:1px 1px 13px #363636;padding:20px 30px 25px 30px;background-color:hsl(0,0%,100%);height:auto;position:relative;min-height:20px;border:1px solid #e3e3e3;border-radius:4px;}.search_box .orangeh1{color:#F3693B;font-size:34px;text-transform:uppercase;margin:0px 0px 5px 0;font-weight:600!important;}.search_box .new_text_color{margin:0;padding:0 0 5px 0;}.search_container{background:#f3f3f3!important;}.page_breadcrum{padding-top:10px;}.prop_name{padding-top:14px;}.prop_addr{color:#6b6565;font-size:14px;}.prop_phone{color:#363636;font-size:20px;font-weight:600;}.prop_cont{display:inline-block!important;border-top:1px solid #33afb0;border-bottom:1px solid #33afb0;margin-top:19px;padding:5px 27px;}.phone_block{color:#6b6565;line-height:30px;}.phone_block .prop_phone{color:#363636;font-size:20px;font-weight:bold!important;}.phone_or{font-size:14px;font-weight:normal;}.listing_type{list-style:disc outside none;color:#C2542F;display:inline-block;border:0!important;padding:0!Important;margin:0!important;}.profile_sub_hed{color:#5e5a5a!important;font-size:14px!important;font-weight:600;line-height:20px;}.pro_price_hed{color:#5e5a5a;font-size:13px;text-transform:uppercase;}.pro_price{color:#5e5a5a;font-size:20px;}.price_spacer{margin:0 25px;}.panel_section{margin-top:10px;overflow:hidden;}.prop_head_line{color:#363636;font-size:14px;font-weight:600;line-height:20px;}.prop_shortdesc{color:#6b6565;font-size:14px;line-height:20px;padding:10px 0px 20px 0px;}.prop_spl{background:#fde1d8;padding:15px;font-size:14px;margin-bottom:30px;line-height:20px;color:#363636;}.prop_spl h4{font-weight:600;}.table_hed{background:#e4e2e2!important;text-align:center;padding:20px 0;font-size:18px;font-weight:bold;color:#363636;}.floor_table{margin:0;}.floor_table th{background:#e4e2e2;text-align:center;font-size:18px;color:#363636;font-weight:600;padding:11px 0 11px 8px;height:44px;}.floor-head{background:#f3f3f3!important;font-size:14px!important;color:#363636!important;text-align:left!important;font-weight:normal!important;vertical-align:middle!important;}.mar-b-30{margin-bottom:30px;}.floor_table .no-border{border:0 none!important;}.content_box{background:none!important;border:1px solid #ccc;padding:25px 15px;margin-bottom:30px;overflow:hidden;}.content_box h4{font-weight:600;margin-bottom:10px;}.content_box h5{font-weight:600;}.propertyline{margin:30px 0;border-top:1px solid #ccc;}.content_box ul li{color:#6b6565;font-size:14px;line-height:20px;padding-bottom:5px;}.cont_info{overflow:hidden;}.timings span{display:block;color:#6b6565;}.cont_info h5,.timings h5{margin-top:0;}.tagline img{margin-top:1px;}#profileFormContainer>form{padding:0 15px 15px 15px;}.fix-profile{position:fixed;}.pad-t-30{padding-top:30px;}.phone_btn{text-align:center;margin:0 auto;}.testmodal{position:absolute;z-index:99999;width:100%;background:#000;opacity:1;}.phone_btn .phone_btn_check{border:1px solid #F3693B;color:#F3693B;background:#fff;font-size:17px;font-weight:600;padding:7px 10px;margin:0 auto;width:195px;display:block;border-radius:2px;}.phone_btn .phone_btn_phone{border:1px solid #f26a3b;color:#fff;background:#F3693B;font-size:18px;font-weight:600;padding:7px 10px;width:195px;text-align:center;margin:0 auto;margin-bottom:15px;margin-top:15px;display:block;border-radius:2px;}.price-bout{font-weight:normal;}.marg-none{margin:0!important;}.contact_formbox{box-shadow:none!Important;border:1px solid #ccc;}#profile-container .price-bout{font-size:12px;line-height:18px;color:#5e5a5a;font-weight:normal;}#profile-container .price{font-size:20px;color:#5e5a5a;font-weight:normal;}#profile-container .listing_type{color:#c5562a;font-size:14px;font-weight:normal;}.prop_spl h4{font-size:14px;}.floor_table h4{font-size:18px;font-weight:600;}.floor_table th{font-size:14px;font-weight:600!important;line-height:20px;color:#363636;}.pad-b-15{padding-bottom:15px;}.prop-b-links h4{font-size:14px!important;}.pro_text{color:#6b6565;}.prop_cont_phone{color:#363636;font-size:14px;font-weight:600;line-height:20px;}.profile_submit{width:100%;margin-top:15px;}#sidebar{transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden;}.share h4{display:inline-block;float:left;}.share a{margin:3px 0 0 0;overflow:hidden;display:inline-block;float:left;}#profileFormContainer .form-group{margin-bottom:10px;}@media (max-width: 979px) {.modal,.modal.container,.modal.modal-overflow{top:1%;right:1%;left:1%;bottom:auto;width:auto!important;height:auto!important;margin:0!important;padding:0!important;}.modal.fade.in,.modal.container.fade.in,.modal.modal-overflow.fade.in{top:1%;bottom:auto;}.modal-body,.modal-overflow .modal-body{position:static;margin:0;height:auto!important;max-height:none!important;overflow:visible!important;}.modal-footer,.modal-overflow .modal-footer{position:static;}.mob-right{float:left;}.modal-open.page-overflow .page-container .navbar-fixed-top,.modal-open.page-overflow .page-container .navbar-fixed-bottom{overflow-y:visible;}#sub-definitions .right-border{border-right:0px solid #7D7D7D;}#sub-definitions .left-border{border-left:0px solid #7D7D7D;}}@media (max-width: 979px) and (min-width: 768px){#checkavailabilityform{width:617px!important;margin-left:94px!important;border-radius:6px;height:625px!important;}}.loading-spinner{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);}20%,40%,60%,80%{-webkit-transform:translateX(10px);}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0);}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px);}20%,40%,60%,80%{-moz-transform:translateX(10px);}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0);}10%,30%,50%,70%,90%{-o-transform:translateX(-10px);}20%,40%,60%,80%{-o-transform:translateX(10px);}}@keyframes shake{0%,100%{transform:translateX(0);}10%,30%,50%,70%,90%{transform:translateX(-10px);}20%,40%,60%,80%{transform:translateX(10px);}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake;}#pro_moveDate,#moveDate{cursor:pointer;}.for-lab-ie{color:#363636;font-size:14px;font-weight:normal;}#myCarousel .home-seach-form h1,h2,h3,p,#myCarousel .home-seach-form label{color:#363636;margin:10px 0px;}#myCarousel .home-seach-form p,#myCarousel .home-seach-form label{color:#354249;margin:0px;font-weight:normal;font-size:14px;}#myCarousel .home-seach-form h1{color:#F3693B;font-size:35px;text-transform:uppercase;margin:0px 0px 15px 0px;font-weight:600!important;}#myCarousel .home-seach-form h2{font-size:18px;margin-bottom:18px;}#myCarousel .home-seach-form h1.care-landing{font-size:34px;}#community-icons{padding:0px 0px 15px 0px;}#community-icons h3{font-size:16px;font-weight:600;margin-bottom:20px;}#myCarousel .item-phone{font-size:20px;letter-spacing:2px;margin-top:5px;}#searchresults .checkbox{margin-bottom:15px;}img#home-logo{margin-top:10px;max-height:45px;}#jsuggestproperties .details{padding-left:170px;}#suggError{margin:10px 0px;}.carousel-caption{left:0%;top:25%;right:0%;height:auto;z-index:10;text-align:center;text-shadow:none;bottom:auto;}#home-cities .col-xs-1,#home-cities .col-sm-1,#home-cities .col-md-1,#home-cities .col-lg-1,#home-cities .col-xs-2,#home-cities .col-sm-2,#home-cities .col-md-2,#home-cities .col-lg-2,#home-cities .col-xs-3,#home-cities .col-sm-3,#home-cities .col-md-3,#home-cities .col-lg-3,#home-cities .col-xs-4,#home-cities .col-sm-4,#home-cities .col-md-4,#home-cities .col-lg-4,#home-cities .col-xs-5,#home-cities .col-sm-5,#home-cities .col-md-5,#home-cities .col-lg-5,#home-cities .col-xs-6,#home-cities .col-sm-6,#home-cities .col-md-6,#home-cities .col-lg-6,#home-cities .col-xs-7,#home-cities .col-sm-7,#home-cities .col-md-7,#home-cities .col-lg-7,#home-cities .col-xs-8,#home-cities .col-sm-8,#home-cities .col-md-8,#home-cities .col-lg-8,#home-cities .col-xs-9,#home-cities .col-sm-9,#home-cities .col-md-9,#home-cities .col-lg-9,#home-cities .col-xs-10,#home-cities .col-sm-10,#home-cities .col-md-10,#home-cities .col-lg-10,#home-cities .col-xs-11,#home-cities .col-sm-11,#home-cities .col-md-11,#home-cities .col-lg-11,#home-cities .col-xs-12,#home-cities .col-sm-12,#home-cities .col-md-12,#home-cities .col-lg-12{padding-left:8px;padding-right:8px;}.h-r1{height:75px;}.h-r3{margin:10px 0px;}.p-l0{padding-left:0;}.p-r0{padding-right:0;}.m-l0{margin-left:0;}.m-r0{margin-right:0;}.navbar-default .navbar-toggle .icon-bar{background-color:#000;}.navbar-default .navbar-toggle{border:none;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent;}#player{text-align:center;margin:5px auto;max-width:98%!important;max-height:98%!important;}.box-boder-nun{box-shadow:none;border-radius:0px;}.profile-map{height:350px;width:100%;}.more-info-profile{position:relative;top:50%;}.no-padding{padding-left:0px;}.padding-none{padding:0px!important;}.hide-map{display:none;}.dark-bg-text{background-color:#CDC3B7;color:#333333;}.light-bg-text{background-color:#EFF0F2;color:#677077;}.footer-bg-text{background-color:#34424A;color:#f8f8f8;padding:30px 0px 20px;}p.small{margin-bottom:0px;}.home-search-btn{min-width:110px;min-height:44px;font-size:18px;}home-search-btn-full{padding:16px 0px;}.topSection{margin:0 2px;background-color:#EFF0F2;padding:15px 0px;}.topSection .media-body{overflow:visible;}.viewmorebuttoncity{cursor:pointer;}.media{background-color:#ffffff;padding:10px 10px 8px 10px;-moz-box-shadow:1px 3px 3px 0px #ccc;-webkit-box-shadow:1px 3px 3px 0px #ccc;box-shadow:1px 3px 3px 0px #ccc;}.main-header .navbar-inverse{background-color:#354249;margin-bottom:0px;border-radius:0px;}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#999;}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover{background-color:transparent;}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{cursor:default;}.navbar-wrapper{position:relative;z-index:15;}.navbar .mobi-header{background-color:#ffffff;border-bottom:thin solid #cccccc;margin-bottom:0px;}.navbar .mobi-header button.navbar-toggle{background-color:#354249;}.glyphicon-remove{color:#5a5a5a;font-size:25px;}.navbar .mobi-header .navbar-header{padding:15px 0px 15px 15px;}.navbar{border:none;}.thumbnail{margin-bottom:10px;}#map{min-height:400px;}#map-box{background-color:#ffffff;width:300px;height:150px;padding:6px;overflow:auto;}#pro-map-box{background-color:#ffffff;width:200px;height:auto;padding:10px 10px 10px 0px;overflow:auto;}#close-map{float:right;}.close{opacity:1;filter:alpha(opacity=100);color:#007C7D;font-size:24px;font-weight:bolder;}.close:hover{opacity:1;filter:alpha(opacity=100);color:#004f50;}.modal{background-color:#eff0f1;}.modalText{padding:5px;}.modalText,.table-responsive{background-color:#fff;}.modal-backdrop{background:#333!important;}#gcSuggestedModal .modal-body{background-color:#fff;padding:10px 25px;}div#pageheading{padding:6px 0px 3px;}.item-search-phone{font-size:14px;font-weight:bold;position:relative;bottom:0px;}#resources-area{background-color:#fff;padding:15px 0px;border-top:thin solid #a69c9a;}#resources-area p{margin-bottom:5px;}.item-phone{color:#5A5A5A;font-size:14px;font-weight:bold;}.rightIcons{margin:5px 0px;}.rightIcons img,.pri-logo,.back-top{display:inline-block;margin:0 5px;}.border-plus{border:thin solid #333333;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.inline-search-form2 #filtersdown--mob-btn.btn{width:100%;text-align:left;padding:10px 8px;}span#mobile-search-btn{float:right;}.nav-pills>li>a{border-radius:0px;}.glyphicon-plus-mock{background:url("../images/expandcollpasemenu.png") no-repeat;height:17px;top:4px;width:17px!important;}.glyphicon-minus-mock{background:url("../images/expandcollpasemenu.png") no-repeat;height:17px;top:4px;width:17px!important;background-position:0px -16px;}.search-bullets-list span,.search-bullets-pane div span{display:list-item;list-style:disc outside none;}.search-bullets-list,.search-bullets-pane{margin:10px 0px;}.housing-types-search{position:relative;top:-74px;left:20px;background:url("../images/housing-type.png") 0 0 no-repeat;padding-top:35px;word-wrap:break-word;}.housing-types-search p{color:#000;}.housing-types-search p:before{color:#f26a2e;content:'\2022';font-size:16px;padding-right:.4em;position:absolute;left:-10px;}.housing-types-search:before{content:'HOUSING TYPE';position:absolute;top:6px;left:12px;font-size:15px;color:#fff;}#search-bullets-pane{margin:0 0 10px 0px;}.default-border-style{border:1px solid #DDDDDD;padding:5px;}#care-communities-header,#care-communities-header-mobile{border-top:1px solid #dddddd;border-radius:0px;}#searchdata5 .panel-default{margin-top:10px;}#pro-head-ph{margin:0px;}.searchItem{background-color:#fff;border:1px solid #dddddd;padding-bottom:10px;margin-bottom:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:0px;box-shadow:0px 2px 0px #918d8c;}.searchItem button.btn-lg{font-size:14px;margin:0px 0px 0px 0px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:10px 25px;}.searchItem .item-title{font-family:"Open Sans";font-size:15px;}.searchItem .item-sub-title{text-align:left;font-size:18px;font-weight:600;}.searchItem .item-phone{color:#000;display:inline-block;font-weight:600;font-size:18px;}.searchItem .item-info{color:#354249}.searchItem .item-btn{padding-top:8px;padding-bottom:8px;}.searchItem h3 a{color:#333333;}.searchItem h4 a{color:#373737;}.searchItem .panel-body{padding:8px 0px 5px 10px;border:0px;}.searchItem .panel-heading{background-color:transparent!important;padding:0px;border:0px;}.searchItem .panel-heading h4 a{font-family:inherit;color:#009B9C;}.searchItem .panel-heading h4 a:after,.searchItem .panel-heading h4 a:before,.searchItem .panel-heading h4 a:hover,.searchItem .panel-heading h4 a:focus,.searchItem .panel-heading h4 a:visited,.searchItem .panel-heading h4:after,.searchItem .panel-heading h4:before,.searchItem .panel-heading h4:hover,.searchItem .panel-heading h4:visited{outline:none;text-decoration:none;border:0px;}.searchItem .panel-default{border:none;box-shadow:none;}.searchItem .checkavailability,.searchItem .btn-moreinfo{float:right;}.searchItem .preview-item{float:left;display:inline-block;padding-top:10px;}.searchItem .preview-item a{cursor:pointer;}.refinesearch{margin-bottom:10px;}.refinesearch-mobile{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:url("../images/refine_icon_mobile.png") 0 0 no-repeat #007C7D;min-height:49px;}a.btn.btn-default.btn-lg.btn-moreinfo{border-radius:2px;font-size:14px;padding:10px 25px;}.share{padding-top:10px;padding-bottom:10px;}.share-title{color:#363636;font-size:18px;font-weight:600;padding-bottom:6px;}.share span{position:relative;width:29px;height:30px;display:inline-block;margin:0 5px;background:url("../images/social-icons.png") 0 0 no-repeat;}.share span.fbIcon{background-position:0 0;}.share span.twIcon{background-position:-1px -48px;}.share span.gpIcon{background-position:0 -97px;}.share span.pqIcon{background-position:0 -147px;}.share span.qdIcon{background-position:0 -198px;}.gicon,.ficon,.ticon,.bicon{position:relative;width:49px;height:36px;display:inline-block;margin:0 0px;background:url("../images/social-media-icons.png") 0 0 no-repeat;}.ticon{background-position:-56px 1px;}.gicon{background-position:-1px -48px;}.ficon{background-position:0 0;}.bicon{background-position:-114px 1px;}.ac_results{background-color:#FFFFFF;border:1px solid #CCCCCC;margin-left:0px;overflow:hidden;padding:0;z-index:99999;}.ac_results ul{list-style:none outside none;margin:0;padding:0;}#srch-btn-pri .ac_input{font-size:16pt;padding:8px 10px;}#srch-btn-pri input[type="checkbox"]{visibility:hidden;}.ac_results li{color:#595959;cursor:default;display:block;font:menu;font-size:14pt;font-weight:normal;line-height:25px;margin:0;overflow:hidden;padding:10px 6px;}.ac_loading{background:url("/images/indicator.gif") no-repeat scroll right center #FFFFFF;}.ac_odd{background-color:#EEEEEE;}.ac_over{background-color:#ee6741;color:#FFFFFF!important;}.senior-form-label{text-align:left!important;font-size:22px;vertical-align:middle;}#srch-btn-pri .btn.active:hover,#srch-btn-pri .btn:hover{color:#fff;}#srch-btn-pri .btn.active{background-color:#f3693b;color:#fff;}#srch-btn-pri .btn.inactive{background-color:#f3693b;color:#fff;}#srch-btn-pri .btn:active,#srch-btn-pri .btn.active{box-shadow:none;}#profile-view h1{margin-top:4px;margin-bottom:15px;color:#363636;font-size:22px;}.icon-set{display:block;position:absolute;top:-40px;right:0;width:300px;}.icon-set .icon-cls{width:150px;float:left;}.icon-set img{margin-right:8px;}.home-check{font-size:16px;left:40px;margin-top:2px;position:absolute;font-weight:600;top:13px;}#assistedliving-label .home-check{left:40px;}.senior-form-label .homeIcon,.senior-form-label .assitedIcon{position:absolute;width:25px;height:25px;display:inline-block;top:12px;}.icon-set .homeIcon,.icon-set .assitedIcon{position:relative;width:25px;height:25px;display:inline-block;}.homeIcon{background:url("../images/icon-sprite1.png?v1.1") left center no-repeat;background-position:0px -5px;}.assitedIcon{background:url("../images/icon-sprite1.png?v1.1") left center no-repeat;background-position:-2px -41px;}.inactive .homeIcon,.inactive .assitedIcon{background:url("../images/icon-sprite1.png?v1.1") left center no-repeat;background-position:-31px -5px;}.ehicon,.blog{background:url("../images/icon-sprite1.png?v1.1") no-repeat;width:35px;display:inline-block;margin:0 2px;height:30px;position:relative;}.blog{background-position:-54px -130px;}#common-search-btn{top:4px;left:6px;}.ehicon{background-position:0px -77px;top:-7px;}.form-control.search-icon{padding-right:30px;}.form-control.search-icon+.glyphicon-search{position:absolute;right:20px;top:-2px;padding:8px 27px;font-size:28px;color:#007C7D;cursor:pointer;}#common-header label.error{display:block;}#resources label{font-weight:normal;}.alpha60{background:-moz-linear-gradient(top,rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9ffffff',endColorstr='#d9ffffff',GradientType=0);}.thumb-label:hover.alpha60{background:#ffffff;}.video-add{background:url('../images/play.png') no-repeat;height:40px;position:absolute;right:1%;top:2%;width:40px;z-index:95;}.btnWrapper{margin:5px;}label.error,span.error{color:#FF4242!important;font-weight:600!important;}label.errorblack{color:#354249;}.noThanks{line-height:45px;text-decoration:none;font-size:20px;}label.sugcess{color:#008000;}.no-margin{margin-top:0px;}.null-margin{margin:0px;}.no-p-l{padding-left:0px;}.no-p-t{padding-top:5px;}.mo-p-l{padding-left:20px;}.se-no-p-r{padding-right:0px;overflow:hidden;max-height:200px;padding-left:0px;}#featured .se-no-p-r{max-height:none;overflow:visible;}.no-p-r{padding-right:0px;}.affix{width:100%;}.img-affix{width:100%;}.thumbnail-container h3{font-size:20px;}.thumb-label{font-weight:normal;position:absolute;top:35%;font-size:16pt;text-align:center;display:block;width:100%;//color: #333333;}.thumb-label-parent{position:relative;display:block;}.breadcrumb{background:none;}.breadcrumb>li+li:before{padding:0 5px;color:#404040;content:">";}.breadcrumb>.active{color:#363636;}.inline-search-form1{padding:15px 0;}.d-b-c{background-color:#f2f2f2;border:thin solid #dddddd!important;background-clip:padding-box;}#mFpPrice,#mFpPrice:hover{color:#007C7D;margin-top:0px;}#myFloorPlanModal a.item-phone,#myFloorPlanModal a.item-phone:hover{color:#007C7D;}#myFloorPlanModal .checkavailability{padding:5px 20px;margin-top:-4px;}.topBanner{background-color:#eff0f1;padding:15px 30px 0px 30px;}.featured{background-color:#c2542f;color:#fff;font-size:12px;height:20px;left:-33px;padding-top:2px;position:absolute;text-align:center;top:0;width:84px;z-index:90;}#resource-home .featured{font-size:14pt;font-weight:bold;top:4%;padding-top:4px;left:6px;}#resource-home .media-body{margin-top:50px;}.topBannerContent h4{margin-top:0;}.gridToolBar .pagination{margin-top:10px;}#top-menu-pri .nav-pills{margin-top:20px;}#top-menu-pri .nav-pills a,.navbar-nav>li>a{color:#007C7D;font-size:15px;text-transform:uppercase;}#top-menu-pri .nav-pills a:hover,#top-menu-pri .nav-pills a:focus{background:none;text-decoration:underline;color:#004f50;}.breadcrumb{margin-bottom:0px;}.top-banner{padding:0px 15px;}.top-banner .tab-banner-content{text-align:inherit;padding-bottom:0px;}.top-banner .top-banner-title a{color:#f47e55;word-wrap:break-word;}.top-banner-item{background-color:#FFFFFF;margin:0px;min-height:250px;-moz-box-shadow:2px 3px 3px 2px #ccc;-webkit-box-shadow:2px 3px 3px 2px #ccc;box-shadow:2px 3px 3px 2px #ccc;margin:0 auto;}.top-banner-img{margin-bottom:0px!important;border:0px;border-radius:0px;}#myMetroAccordion .panel-body{max-height:175px;overflow:auto;}.facet-select{text-decoration:underline;color:#009B9C;font-size:12px;}.panel-heading{color:#333;background-color:#F5F5F5;border-color:#DDD;border-top:1px solid #dddddd;}ul#itemContainer{list-style:none;padding:0;}ul#itemContainer li{margin:5px 0px;zoom:1;}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;}.pagination>a{display:inline;}.pagination>a,.pagination>span{position:relative;float:left;padding:5px 10px;line-height:1.428571429;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;margin-left:-1px;}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px;}.pagination>a:hover,.pagination>span:hover,.pagination>a:focus,.pagination>span:focus{background-color:#eeeeee;}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#ffffff;background-color:#007C7D;border-color:#007C7D;cursor:default;}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999999;background-color:#ffffff;border-color:#dddddd;cursor:not-allowed;}.holder{margin:15px 0;}.holder a{font-size:14px;cursor:pointer;margin:0 5px;color:#007C7D;background-color:#f3f0eb;}.holder a:hover{background-color:#222;color:#fff;}.holder a.jp-previous,.holder a.jp-next{margin-right:15px;display:none;}.holder a.jp-current,a.jp-current:hover{color:#004f50;font-weight:bold;}.holder a.jp-disabled,a.jp-disabled:hover{color:#bbb;display:none;}.holder a.jp-current,a.jp-current:hover,.holder a.jp-disabled,a.jp-disabled:hover{cursor:default;background-color:#f3f0eb;}.holder span{margin:0 5px;}.date-control .glyphicon-calendar{position:absolute;right:20px;top:10px;}#profileFormContainer>h2{margin-top:0;margin-bottom:15px;font-size:20px;background:#007c7d;color:#fff;border-bottom:1px solid #ccc;padding:15px 0;}.profile-top-section{padding:15px 10px;}.profile-top-section,.profile-right-section .right-content{background-color:#eff0f1;}.profile-right-section .right-content{}.profile-right-section h3{margin-top:0px;}.profile-gallery{width:100%;margin:0 auto;position:relative;background:#333;}#profile-container .panel-default{border-color:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}#profileFloorPlan .panel-body{padding-left:0;padding-right:0;margin-bottom:10px;}#profile-ws-Info .col-md-12{background-color:#fff;margin-left:2px;}#profileFeatures h5{margin-top:10px;margin-bottom:10px;}#profileFeatures .col-md-4{padding-left:0px;}#profileFloorPlan .floor-head{background-color:inherit;}.propertyHeader{color:#007c7d;font-size:20px;padding:6px 0 0 0;display:block;}#profile-container .panel-default .panel-body{border-top:none;}.fixed-icon{display:inline-block;width:8px;text-align:center;}.preview-text{display:inline-block;}.houisngmobiledetails p{color:#000;margin-left:10px;}.houisngmobiledetails h4{color:#f26a2e;font-size:20px;font-weight:bold;}.free-package .houisngmobiledetails p:before{left:12px!important;}.houisngmobiledetails p:before{color:#f26a2e;font-family:AppleGothic,"Lucida Sans",Impact,Verdana,sans-serif;content:'â—�?';font-size:14px;padding-right:.25em;position:absolute;left:-3px;}.houisngmobiledetails{margin-bottom:10px;}.preview-housing-item{text-align:center;margin-bottom:30px;}.profile-top-section p{padding:10px 0px 10px 0px;}.profileMargin{margin:10px;}.buttonMargin{margin-bottom:10px;}.borderedColumn{border:1px solid #DDDDDD;height:480px;margin-bottom:20px;}.borderedColumn h3{font-size:20px;}.similarPropertiesDiv .img-responsive{width:100%;max-height:220px;}.profilePadding{padding:10px;}.similarPropertiesDiv h4{font-weight:bold;}.freeProfileSelect{position:absolute;bottom:20px;}.note-pad .pad-icon{position:relative;width:80px;height:90px;display:inline-block;margin:0 5px;background:url("../images/needs_assessment_icon.svg") 0 0 no-repeat;}.pad-icon{background-position:0 0;}.note-pad{margin-top:20px;}.note-pad h4{color:#294450;font-weight:600;margin-top:25px;}.note-pad a{color:#007C7D;font-size:17px;text-decoration:none;}.note-pad a:hover{text-decoration:underline;}#sub-definitions{margin-top:10px;margin-bottom:50px;}#sub-definitions h3{color:#F46931;font-weight:600;}#sub-definitions h2{color:#F3693B;font-weight:600!important;font-size:21px!important;}#home-cities span.glyphicon-search{color:#007C7D;margin-right:6px;top:1px;}#home-cities h3{color:#2b2b2b;margin-left:0px;font-weight:600;}#home-cities h4{margin-top:10px;margin-bottom:10px;}#advertise-long{margin-top:20px;}#care-type-boxes span.care-type-label{color:#464646;font-weight:500;font-size:18px;}.careIcon{background:url("../images/icon-sprite1.png?v1.1") left center no-repeat;background-position:2px -7px;}#care-type-boxes .inactive .careIcon{background:url("../images/icon-sprite1.png?v1.1") left center no-repeat;background-position:-30px -7px;}#care-type-boxes label .careIcon{position:absolute;width:25px;height:25px;display:inline-block;}#care-type-boxes label span.care-text{content:" ";color:#454648;font-size:14px;display:inline-block;margin-left:30px;line-height:25px;}.rv-cities div.thumb-label{font-weight:500;font-size:30px;}.row-no-padding{[class*="col-"] {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}
#sub-definitions .right-border {
    border-right: thin solid #7D7D7D;
}
#sub-definitions .left-border {
    border-left: thin solid #7D7D7D;
}
body .whitebody {
    background-color: #ffffff;
}
.right-panel-sr div.side-head {
    color: #363636;
    font-size: 18px;
    font-weight: 600;
    padding: 10px 0px;
}
.right-panel-sr h2.side-head {
    color: #363636 !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    padding: 10px 0px;
    margin: 0px;
    line-height: 1.428571429;
}
.right-panel-sr side-item {
    font-size: 12px;
}
.right-panel-sr .side-item {
    color: #007C7D;
    font-size: 14px;
    padding-top: 8px;
}
.right-panel-sr .panel-default {
    padding: 10px 10px 10px 10px;
}
.right-panel-sr .text-center a {
    margin-top: 10px;
}
.right-panel-sr .text-center {
    color: #354248;
}
.exact-or-nearby {
    line-height: 1.4;
}
.exact-or-nearby .nearby {
    color: #007C7D;
}
.exact-or-nearby .exact {
    color: #C2542F;
}
.sub-types .htype-item {
    border: 1px solid #ccc;
    color: #f46931;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    margin: 1px 2px 5px 0px;
    padding: 3px;
}
.item-info.price {
    margin-top: 6px;
    font-weight: 600;
    font-size: 16px;
}
.item-info.price a {
    font-size: 16px;
}
.main-header #search-right-header {
    display: inline-block;
    font-size: 25px;
    margin-top: 15px;
    color: #007C7D;
    cursor: pointer;
}
.city-metro-area hr {
    padding: 0px;
    margin: 10px 0px;
    color: #5a5a5a;
    background-color: #5a5a5a;
    height: 2px;
    border: none;
}
.city-metro-area a span.dark-count {
    margin-top: 1px;
    color: #5a5a5a;
}
.city-metro-area h3 {
    margin-top: 20px;
    font-size: 20px;
}
.city-metro-area .state-city-metro {
    margin: 5px 0px;
}
.search-state-area .state-city-metro {
    margin: 5px 0px;
}
.city-metro-area h1,
.search-state-area h1 {
    font-size: 30px;
    font-weight: 500;
}
.alert-warning.no-exact-error {
    margin-top: 10px;
}
#common-search-btn {
    cursor: pointer;
}
.filters-popup .dropdown-menu div.filters-htype-title {
    margin-left: 20px;
    font-size: 16px;
    color: #007C7D;
}
.filters-popup li a label span {
    font-weight: 400;
    font-size: 15px;
    color: #007C7D;
}
.filters-popup .filters-def-btn {
    color: #007C7D;
}
.filters-popup .filters-def-btn span.glyphicon-question-sign {
    margin-right: 8px;
}
#filter-definitions {
    color: #5b5b5b;
}
.definitions-data {
    margin-top: -24px;
}
.definitions-data .modal-header {
    border-bottom: 0px;
}
#filter-definitions .modal-header {
    border-bottom: 0px;
    padding: 11px 20px;
}
#filter-definitions .modal-body {
    padding-top: 3px;
}
#filter-definitions h2 {
    font-size: 30px;
}
#filter-definitions h3 {
    margin-bottom: 0px;
}
.filters-popup .dropdown-menu {
    z-index: 1050;
}
.dropdown-menu label span {
    cursor: pointer;
}
.dropdown-menu button.home-search-btn {
    margin: 10px;
}
#spin-contact-all{
    padding-left:125px !important ;
    padding-right:125px !important ;
}
@media (min-width: 300px) and (max-width: 640px) {
    h4 {
        font-size: 16px;
    }
    .mo-pad-10 {
        padding-left: 2px;
        padding-right: 2px;
    }
    #myCarousel .home-seach-form h1 {
        font-size: 23px;
        font-weight: inherit;
        text-transform: uppercase!important;
        text-align: center;
    }
    #myCarousel .home-seach-form h2 {
        font-size: 14px;
        margin-bottom: 8px;
    }
    .btn-lg {
        padding: 7px 10px;
    }
    #spin-contact-all {
        padding-left: 110px !important;
        padding-right: 110px !important;
    }
    .senior-form-label {
        text-align: left !important;
        font-size: 11px;
        vertical-align: middle;
    }
    .mob-text {
        display: block;
    }
    .city-metro-area h1,
    .search-state-area h1 {
        font-size: 25px;
    }
    .navbar-inverse .navbar-nav > li > a {
        font-size: 12pt;
        padding: 15px 15px 15px 14px;
        letter-spacing: 2px;
    }
    .carousel-caption {
        left: 0px;
        top: 5%
    }
    .pad_left_30 {
        margin-left: 29px !important;
    }
    .bottom_sec {
        position: absolute;
        top: 78% !important;
        height: auto !important;
    }
    .thumbnail-container h3 {
        font-size: 16px;
    }
    .thumb-label {
        font-size: 14pt;
    }
    .home-search-btn {
        position: relative;
    }
    .searchItem .item-title {
        font-weight: inherit;
    }
    .searchItem .item-sub-title,
    .searchItem .item-phone,
    .searchItem .item-details,
    .searchItem .item-image {
        text-align: center;
    }
    .searchItem .checkavailability,
    .searchItem .btn-moreinfo {
        float: none;
        text-align: center;
    }
    .searchItem .item-sub-title {
        color: #363636;
        font-size: 18px;
        font-weight: 600;
    }
    #searchresults h1 {
        font-size: 22px;
    }
    .top-banner .tab-banner-content {
        text-align: center;
    }
    .rightIcons img {
        margin: 0 6px;
    }
    #srch-btn-pri .btn-lg,
    #srch-btn-pri .input-lg {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        padding: 13px;
    }
    .bvMedia {
        margin-bottom: 10px;
    }
    #assistedliving-label .home-check {
        left: 40px;
    }
    .home-check {
        left: 40px;
        position: absolute;
        margin-top: 3px;
        font-size: 14px;
        line-height: 19px;
        top: 0px
    }
    .pagination > a,
    .pagination > span {
        padding: 2px 5px;
    }
    #map {
        min-height: 250px;
    }
    #profileFloorPlan .floor-head {
        background-color: #eff0f1;
    }
    .d-b-c {
        background-color: transparent;
    }
    #profile-view h1 {
        font-size: 20px;
    }
    .bottom10 {
        margin-bottom: 10px;
    }
    .modal-body .col-md-6 input[type="text"] {
        margin-bottom: 10px;
    }
    .senior-form-label .homeIcon,
    .senior-form-label .assitedIcon {
        left: 6px;
        top: 10px;
    }
    #myCarousel .item-phone {
        font-size: 17px;
    }
    .noThanks {
        font-size: 14px;
    }
    .mobile-center {
        text-align: center;
    }
    .buttonMargin {
        margin-bottom: 10px;
    }
    .searchItem .btn-call,
    .searchItem button.btn-lg,
    .fea-check .btn-call,
    .fea-check .btn-lg {
        width: 100%
    }
    #filter-definitions h2 {
        font-size: 28px;
    }
    #filter-definitions h3 {
        font-size: 22px;
    }
    .filters-popup-mobile .dropdown-menu {
        width: 100%;
    }
    .searchItem h3 a {
        color: #007C7D;
    }
    #footer hr {
        width: 85%;
    }
    #search-right-header .glyphicon-search,
    #search-right-header .glyphicon-remove {
        margin-top: 4px;
    }
    #myCarousel .home-seach-form h1 {
        font-size: 23px;
        text-transform: uppercase!important;
    }
    .assessment-spin {
        padding: 7px 27px 7px 26px !important
    }
    #spin-mobile.home-search-btn {
        padding: 10px 47px !important;
    }
}
@media (min-width: 300px) and (max-width: 736px) {
    #footer hr {
        width: 85%;
    }
    .mob-fp-name{
        font-size: 18px;
        padding-bottom: 10px;
        
    }
}
@media (min-width: 300px) and (max-width: 479px) {
    #jsuggestproperties img {
        width: 100%;
        height: auto;
    }
    #jsuggestproperties .details {
        padding-left: 90px;
    }
    #jsuggestproperties .checkbox {
        padding-top: 1px !important;
        padding-left: 30px!important;
    }
    #jsuggestproperties p {
        margin: 0 0 4px;
    }
    #filter-definitions h2 {
        font-size: 28px;
    }
    #filter-definitions h3 {
        font-size: 22px;
    }
    .filters-popup-mobile .dropdown-menu {
        width: 100%;
        margin-top: -15px;
    }
    .searchItem h3 a {
        color: #007C7D;
    }
    .keep_open {
        width: 100%;
    }
}
@media (min-width: 480px) and (max-width: 639px) {
    .se-no-p-r {
        max-height: 350px;
        padding-right: 14px;
    }
    #filter-definitions h2 {
        font-size: 28px;
    }
    #filter-definitions h3 {
        font-size: 22px;
    }
    .searchItem h3 a {
        color: #007C7D;
    }
    .keep_open {
        width: 100%;
    }
}
@media (min-width: 640px) and (max-width: 767px) {
    .se-no-p-r {
        max-height: 350px;
    }
    .assessment-spin {
        padding-bottom: 10px !important;
        padding-left: 41px !important;
        padding-right: 42px !important;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    #showProfileForm.btn-lg {
        padding: 10px;
        font-size: 16px;
    }
    .h-r3 {
        margin: 10px;
    }
    #close-map {
        float: none;
    }
    .navbar-wrapper {
        margin-top: 10px;
    }
    .navbar-wrapper .navbar {
        border-radius: 0px;
    }
    .search-place {
        padding-right: 70px;
    }
    .featurette-heading {
        font-size: 50px;
    }
    .navbar-inverse .navbar-nav > li > a {
        font-size: 12pt;
        padding: 18px 10px 18px 10px;
        letter-spacing: 1px;
    }
    .thumb-label {
        font-size: 14pt;
    }
    #profileFloorPlan .floor-head {
        background-color: inherit;
    }
    .searchItem h3 {
        margin-top: 6px;
    }
    .icon-set {
        top: -28px;
    }
    .modal-body .col-md-6 input[type="text"] {
        margin-bottom: 10px;
    }
    #map-box {
        height: auto;
        overflow: auto;
        width: 245px;
    }
    .home-check {
        font-size: 16px;
    }
    #assistedliving-label .home-check {
        left: 70px;
    }
    #seniorHousing-label .home-check {
        left: 36px;
    }
    #jFeatureBlock .btn-lg {
        padding: 10px 20px;
    }
    .home-pad-land .input-lg {
        padding: 8px 0px 8px 0px;
    }
    .phoneor {
        margin-left: 30px;
    }
    .bottom_sec {
        position: absolute;
        top: 83%;
        height: auto !important;
    }
    #top-menu-pri .nav-pills a,
    .navbar-nav>li>a {
        font-size: 12px;
    }
    .nav>li>a {
        position: relative;
        display: block;
        padding: 10px 10px;
    }
    .btext {
        font-size: 65px !important;
        width: 314px !important;
        color: #F46931;
        font-weight: 600;
        padding-top: 19px !important;
        padding-left: 15px;
    }
    .no-pad-ipad{
    padding-left:0px;
    padding-right:0px;
    }
   .indp {
    background: url("../images/seniorhousing/independent/independentLiving_Tablet.jpg") center no-repeat !important;
    max-height: 500px !important;
    }
    .indpform {
        left: 0px;
        top: 2% !important;
    }
    .word-long{
        display: block;
        height: 66px;
    }
    .styleplace::-moz-placeholder {
     font-size:18px;
   font-style:bold;
   color:#918d8d;
    line-height:20px;
}
.styleplace::-webkit-input-placeholder {
    font-size:18px;
   font-style:bold;
   color:#918d8d;
   line-height:20px;
}
.styleplace:-ms-input-placeholder {
     font-size:18px;
   font-style:bold;
   color:#918d8d;
   line-height:20px;
}
.styleplace:-moz-placeholder {
     font-size:18px;
   font-style:bold;
   color:#918d8d;
   line-height:20px;
}
    
}
@media (min-width: 992px) and (max-width: 1199px) {
    .custom_prop_div{
        width: 292px;
        padding: 0 10px !important;
    }
    .featured_image{
        height: 200px !important;
        width: 292px !important;
        vertical-align: middle !important;
        display: table-cell !important;
    }
    .word-long {
        display: block;
        height: 66px;
    }
}
@media (min-width: 1024px) and (max-width: 1280px) {
 
    .home-search-btn {
        left: 0;
    }
    .navbar-inverse .navbar-nav > li > a {
        font-size: 16pt;
        padding: 20px 12px 20px 12px;
        letter-spacing: 2px;
    }
    .senior-form-label {
        font-size: 20px;
    }
    #myCarousel h1 {
        font-size: 30px;
        font-weight: inherit;
    }
    #myCarousel .home-seach-form h2 {
        font-size: 18px;
        margin-bottom: 20px;
    }
    #retire-com .media-body {
        min-height: 280px;
    }
    .padding-left {
        padding-left: 0px;
    }

}
@media (min-width: 1024px) {
    .searchItem .panel-group .panel-heading + .panel-collapse .panel-body {
        border: 0px;
    }
    #profileFloorPlan .panel-body {
        margin-top: 0px;
        padding-top: 0px;
    }
    #profileSpecials .panel-body {
        border: 1px solid #DDDDDD;
    }
    .search-place {
        padding-right: 70px;
    }
    .pad_a_1 {
        padding-top: 10px !important;
    }
    .swimming-new{
        height:555px !important;
        background-position:0px -59px !important; 
    }
    .pad_top{
        padding-top:6px;
    }
}
@media (min-width: 1200px) {
    .navbar-inverse .navbar-nav > li > a {
        padding: 20px 28px;
    }
    .borderedColumn {
        margin-bottom: 20px;
    }
    .modal.container {
        width: 1170px;
        margin-left: -585px;
    }
    #mar-hom-sea {
        padding-left: 1%;
    }
    .col-lg-height {
        display: table-cell;
        float: none !important;
    }
    .overlay {
        width: 93%;
    }
    .no-pad-bottom {
        padding-bottom: 0px !important;
    }
    .assisted-pad-20 {
        /*    padding-top:20px;

        padding-left: 80px;*/
        padding-right: 27px;
        padding-top: 14px;
    }
	.customcity{
	width:900px !important;
	}
	.barbq{
	background-position:-119px 7px !important;
	}
	.msearchdiv{
	padding-top:4px;
	}
	seniorformbox {
       top: 374px;
    }

.seniorformbox {
    min-height: 123px !important;
    }
    
}
@media (max-width: 1152px) {
    .searchItem button.btn-lg {
        padding: 8px;
    }
}
@media (min-width: 1280px) {
    .h-r2 .navbar-inverse {
        height: 60px;
        border-radius: 0px;
    }
    #mar-hom-sea .form-group {
        margin-bottom: 0px;
    }
    .top-banner .tab-banner-content {
        position: absolute;
        left: 48%;
        min-height: 100%;
    }
    .fea-check {
        bottom: 0px;
        left: 15%;
        position: absolute;
    }
    #retire-com .media-body {
        min-height: 225px;
    }
    /*.free-package .item-details{min-height:80px;}*/
}
@media (max-width: 768px) {
    #listViewGrid .se-no-p-r .img-responsive,
    #featured .img-responsive {
        width: 100%;
    }
    #home-cities-senior-care div.alpha60 {
        padding: 6px;
    }
    .equal_opp {
        text-align: center;
    }
    #myCarousel .home-seach-form h1.care-landing {
        font-size: 23px;
        text-transform: uppercase;
    }
    #myCarousel .home-seach-form h1 {
        font-size: 23px;
        text-transform: uppercase;
    }
    .panel-default-housing {
        border-color: #FFF!important;
        background-color: #FFF!important;
        box-shadow: none;
    }

    .sug-prop {
        max-width: 320px; 
        min-height: 360px; 
    }
    .sug-close {
        right: 6px !important;
    }
    .word-long{
        word-wrap:break-word;
    }
  
}
@media (max-width: 768px) and (orientation: landscape){
    .sug-prop {
        max-width: 100% !important;

        margin:0px !important;

    }
}
#profile-container .panel-default .panel-heading {
    border: 0px solid #ddd;
    background-color: transparent;
    font-weight: bold;
    padding-left: 0;
    padding-top: 15px;
    padding-bottom: 15px;
}
@media (min-width: 768px) {
    .floatdiv {
        position: fixed;
        top: 0px;
        z-index: 1002;
        border-top: none;
        background-color: #FFF;
        box-shadow: rgba(97, 97, 97, .52) 0 1px 2px;
        display: block !important;
        clear: both;
        width: 100%;
        left: 0px;
    }
    .floaterdiv {
        position: fixed;
        top: 0px;
        z-index: 99;
        border-top: none;
        box-shadow: rgba(97, 97, 97, .52) 0 1px 2px;
        display: block;
        clear: both;
        width: 100%;
    }
    #profileSpecials .panel-body,
    #profileDescription .panel-body,
    #profileDesc .panel-body,
    #profileFeatures .panel-body,
    #profileMoreInfo .panel-body,
    #profile-ws-Info .panel-body,
    #mapMoreInfo .panel-body {
        background-color: #eff0f1;
    }
    #profile-container .panel-default .panel-title {
        font-weight: 600;
        font-size: 18px;
    }
    .item-info.price {
        text-align: right;
    }
    .houisngmobiledetails {
        display: none;
    }
    .borderedColumn .moreInfoDiv {
        margin-bottom: 5px;
    }
    .keep_open {
        margin-left: 123px;
        width: 65%;
    }
    #common-header.fixedhead,
    #searchheading.fixedhead {
        z-index: 1002;
    }
    .featured {
        left: 0px;
    }
    .search input {
        padding-left: 47px;
    }
    #spin-mobile.spin-search-btn {
        padding: 11px 46px 10px 47px;
    }
    .spin-search-care-btn {
        padding: 11px 41px 10px !important;
    }
    .free-mar-top {
        margin-top: 3%
    }
    .sugmodal {

        height: 645px !important;
    }

    .button-chek-sug {
        bottom: 10px !important;
    }
    .sug-im {
        overflow: hidden;
        max-height: 180px;
    }
    .pad_r_search{
        padding-right:0px !important;
    }
    .newcarosal{
        height:485px !important;
    }
    .homebanner{
        height:555px !important;
    }
    .swimming-new{
        height:555px !important;

    }

    .mod-sug-success{
        min-height:500px;
        padding-top:118px;
    }
    .sideimg img{
      width: 220px;
        height: 220px;

    }
	.pad-d-no{
	padding-left:0px;
	padding-right:0px;
	}
	.mtext{
	    font-size: 19px !important;
	    }
	    .mnone{
	    margin-left:10px;
	    }
	    .box-style{
	    padding: 1px 0px 19px 10px;
	    }
	    .pad-li{
	    padding-left:11px !important;
	    }
	    /* checkavailability form CSS****/
	    .check-modal-body{
padding-top: 30px !important;
    padding-left: 65px;
    padding-right: 65px;
    padding-bottom: 30px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.no-p-l-md{
padding-left:0px !important;
}
.no-p-r-md{
padding-right:0px !important;
}
#checkavailabilityform .modal-header {
    background-color: #007C7D;
    height:80px;
    font-size:30px !important;
    color:#fff !important;
   border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#checkavailabilityform .modal-body {
    background-color: #F3F3F3;
}

#walkscoremodal .modal-title {
    color: #fff !important;
    padding-left: 30px;
    padding-top: 3px;
}
#walkscoremodal .modal-header {
    background-color: #007C7D;
    height: 80px;
    font-size: 30px !important;
    color: #fff !important;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
#walkscoremodal{
    width: 851px;
    margin-left: -453px;
    border-radius: 6px;
    height: 649px;

}

#walkscoremodal .modal-header .close {
    color: #F3F3F3;
    font-size: 22px !important;
    text-shadow: none !important;
}
#walkscoremodal .modal-title{
    color:#fff !important;
    padding-left:30px;
    padding-top:3px;
}

.sub-check-text{
color:#363636;
font-size:23px;
/*padding-top:30px;
padding-bottom:14px;*/
padding-left:30px;
}
#checkavailabilityform{
width: 617px;
 margin-left: -317px;
border-radius: 6px;
height: 625px;

}
#checkavailabilityform .modal-header .close {
    color: #F3F3F3;
    font-size: 22px !important;
    text-shadow: none !important;
}
#checkavailabilityform .modal-title{
    color:#fff !important;
    padding-left:30px;
    padding-top:3px;
}
#enquiryform
{
background-color: #fff;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    min-height: 484px;
    }
.guestlabel{
font-size:14px !important;
color:#363636;
font-weight:bold;
 }
.guestinput{
height:40px;
box-shadow:none !important;
border:1px solid #8E8E8E;
border-radius:2px !important;
 }
.guesttextarea{
height:100px !important;
box-shadow:none !important;
border:1px solid #8E8E8E;
border-radius:2px;
resize:none;
 }
 .styleplace::-moz-placeholder {
     font-size:14px;
   font-style:bold;
   color:#918d8d;
   
}
.styleplace::-webkit-input-placeholder {
    font-size:14px;
   font-style:bold;
   color:#918d8d;
  
}
.styleplace:-ms-input-placeholder {
     font-size:14px;
   font-style:bold;
   color:#918d8d;
  
}
.styleplace:-moz-placeholder {
     font-size:14px;
   font-style:bold;
   color:#918d8d;
  
}
.option-default{
    font-size:14px;
   font-style:bold;
   color:#918d8d;
}
.normal-option{
font-weight: normal;
    display: block;
    white-space: pre;
    min-height: 1.2em;
    padding: 0px 2px 1px;
    color: #555555;
    font: 14px Arial;
    }

#checkavailabilityform .date-control .glyphicon-calendar {
    position: absolute;
    right: 20px;
    top: 44px;
}
.btn-send-guest{
background-color:#F3693B !important;
font-size:18px;
color:#fff;
font-weight:600;
width: 178px;
height: 40px;
padding: 8px 25px;
}
.btn-send-guest:hover, .btn-send-guest:focus, .btn-send-guest:active {
   color:#fff;
    background-color: #C2542F; /* #007273; */
    border-color: #C2542F; /* #007273; */
}
#searchingFor option:first {
   font-size:18px;
   font-style:bold;
   color:#918d8d;
}
.selectguest {
    background-image: url("../images/arrow_down.png");
    background-position: right center;
    background-repeat: no-repeat;
    line-height: normal !important;
    padding-left: 10px;
    -webkit-appearance: none;
	-moz-appearance:none
}
.selectguest::-ms-expand{
  display:none;
}
.phone_btn{
    margin-top: 20px;
    }	
    .side-locations {
        padding-bottom: 0px !important;
    }    
}


@media (max-width: 767px) {
    .profile_sub_hed{
     font-weight: 600;   
    }
    .mob_mar_b0{
        margin-bottom: 0;
    }
    .topsecmain{
        margin-top: 20px;
    }
    .prop_name_info {
      margin-bottom: 30px;
    }
    .tagline, .timings{
     padding: 0;   
    }
    .mobile-center{
        text-align: center;
    }
    .floor_mob_name span{
        display:block;
        color: #6b6565;
        font-size: 14px;
    }
    .floor_mob_btn button{
        font-size: 14px !important;
    }

    .new_floor_mob{
        background-color: #c2542f !important;
        border-radius:2px;
    }
    .prop_cont
    {
            display: none !important;
    }
    .sub-types-mobile{
        padding-bottom:0px !important;
    }
    .featured-item-height{
        min-height:0px !important;
    }
    .featured {
        left:0px !important;
        height: 20px;
        width: 84px;
        /*        padding-top: 5px;*/
    }
    .check_area_div {
        padding: 8px 6px !important;
    }
    #rcontainer {
        display: none;
    }
    .box-boder-nun {
        margin-top: 10px;

        border: 0px solid #fff;

    }
    .inline-floor {
        display: none;
    }
    #myFloorPlanModal .checkavailability {
        padding: 15px 20px;
        position: absolute;
        bottom: -7px;
        width: 100%;
        left: 0px;
    }
    .floor-hr {
        border-top: thin solid #a69c9a;
    }
    .floor-desk-phone {
        margin: 7px 0px 40px 0px;
        display: inline-block;
    }
    .btn-call,
    .btn-call:hover,
    .btn-call:active,
    .btn-call:focus,
    .btn-call:visited {
        display: inline-block;
        background-color: #F26A2E;
        color: #FFFFFF !important;
        min-width: 100px;
        padding: 8px 4px;
        font-size: 14px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        text-decoration: none;
    }
    .top-banner-item {
        -moz-box-shadow: 0px 0px 0px 0px #ccc;
        -webkit-box-shadow: 0px 0px 0px 0px #ccc;
        box-shadow: 0px 0px 0px 0px #ccc;
    }
    .btn-moreinfo {
        display: none;
    }
    .free-package .btn-moreinfo {
        display: inline-block;
    }
    .free-package .checkavailability {
        display: none;
    }
    .searchItem button.btn-lg {
        padding: 10px 6px;
        font-size: 14px;
    }
    .searchItem .btn-call {
        padding: 11px 8px 12px 8px;
        font-size: 14px;
    }
    .top-banner .btn-lg {
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        font-size: 14px;
        padding: 9px 4px;
        margin-top: -2px;
    }
    .searchItem .preview-item {
        float: none;
        display: block;
        text-align: center;
    }
    .searchItem .item-title {
        text-align: center;
    }
    .searchItem .item-info {
        padding: 15px 0px;
    }
    .profile-call .checkavailability {
        border-radius: 2px;
        font-size: 14px;
        padding: 8px;
    }
    .profile-call {
        border: none;
        margin-top: 30px;
    }
    #h-search,
    #spin {
        width: 100%;
    }
    #h-search-mobile,
    #spin-mobile {
        width: 100%;
    }
    .home-mar-l {
        padding-left: 15px;
    }
    .home-mar-r {
        padding-right: 15px;
    }
    #featured .se-no-p-r {
        padding-right: 0px;
        padding-left: 0px;
        max-height: none;
        overflow: visible;
    }
    .exact-or-nearby .nearby-content {
        //display: none;
    }
    .fea-btn-mob,
    .fea-btn-mob:hover,
    .fea-btn-mob:active,
    .fea-btn-mob:focus,
    .fea-btn-mob:visited {
        background-color: transparent !important;
        color: #5a5a5a !important;
        font-weight: bold !important;
        font-size: 16px;
    }
    .fea-chk-mob {
        border-radius: 0px !important;
        margin: 0px !important;
        padding: 15px !important;
        font-weight: normal;
    }
    #h-search {
        width: 100%;
    }
    .mobile-nav-container {
        border-bottom: thin solid #f3f1f2;
    }
    .mobi-h4 {
        font-size: 16px;
        font-weight: 600;
        text-decoration: underline;
    }
    .sug-mod-header {
        height: auto;
    }
    .mob-width {
        width: 100% !important;
    }
    .sug-prop {
        margin:0px auto;
        margin-bottom:10px !important;
    }
    .contact-all-block {
        padding: 0px 0px 0px !important;
    }	
    .mod-sug-success{
        min-height:500px;

    }
    .featured{
        /*        background-color:#F26A2E !important;*/
    }
    .fea-proinfo {
        min-height: auto !important;
    }
	.nopad-xs{
	padding-left:0px !important;
	padding-right:0px !important;
	}
	.no-p-l-xs{
	padding-left:0px !important;
	}
	.no-p-r-xs{
	padding-right:0px !important;
	}
	/* checkavailability form CSS****/
#checkavailabilityform .modal-header {
    background-color: #017d7f;
    height:40px;
    font-size:24px !important;
    color:#fff !important;
    padding-top: 2px;
}
#checkavailabilityform .modal-body {
    background-color: #F3F3F3;
}
.mob-display{
position: absolute;
top: -132%;
right: 0%
}
.sub-check-text{
color:#363636;
font-size:23px;
/*padding-top:30px;
padding-bottom:14px;*/
padding-left:30px;
}
#checkavailabilityform{
width:899px;
margin-left:-479px;
border-radius:2px;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px !important;
border-radius: 0px;
margin: 0px!important;
 padding: 0px!important;
border: 0px;

}
body.modal-open {
   overflow: hidden;
    position: fixed;
}
body.viewport-lg {
    position: absolute; 
}

.modal-ios {
   overflow: hidden;
   
}

.backimg{
margin-top: -1px;

    }
#checkavailabilityform .modal-header .close {
    color: #F3F3F3;
    font-size: 22px !important;
    text-shadow: none !important;
}
#checkavailabilityform .modal-title{
    color:#fff !important;
    font-size:24px !important;
}

.guestlabel{
font-size:14px !important;
color:#363636;
font-weight:bold;
 }
.guestinput{
height:40px;
box-shadow:none !important;
border:1px solid #8E8E8E;
border-radius:0px;
 border-radius:0px !important;
 }
.guesttextarea{
height:100px !important;
box-shadow:none !important;
border:1px solid #8E8E8E;
border-radius:0px;
resize:none;
 }
 .styleplace::-moz-placeholder {
     font-size:12px;
   font-style:bold;
   color:#918d8d;
   line-height:20px;
}
.styleplace::-webkit-input-placeholder {
    font-size:12px;
   font-style:bold;
   color:#918d8d;
   line-height:20px;
}
.styleplace:-ms-input-placeholder {
     font-size:13px;
   font-style:bold;
   color:#918d8d;
   line-height:20px;
}
.styleplace:-moz-placeholder {
     font-size:12px;
   font-style:bold;
   color:#918d8d;
   line-height:20px;
}
.option-default{
    font-size:12px;
   font-style:bold;
   color:#918d8d;
}
.normal-option{
font-weight: normal;
    display: block;
    white-space: pre;
    min-height: 1.2em;
    padding: 0px 2px 1px;
     color: #555555;
    font: 14px Arial;
    }

#checkavailabilityform .date-control .glyphicon-calendar {
    position: absolute;
    right: 7px;
    top: 39px;
}
.btn-send-guest{
background-color:#f3693b !important;
font-size:18px;
color:#fff;
font-weight:bold;
width: 100%;
height: 40px;
padding: 8px 25px;
}
.btn-send-guest:hover, .btn-send-guest:focus, .btn-send-guest:active {
   color:#fff;
    background-color: #C2542F; /* #007273 */
    border-color: #C2542F;
}
#searchingFor option:first {
   font-size:18px;
   font-style:bold;
   color:#918d8d;
}
.selectguest {
    -webkit-appearance: none;
    -moz-appearance: none;
   background-image: url("../images/arrow_down.png");
    background-position: right center;
    background-repeat: no-repeat;
    line-height: normal !important;
    padding-left: 10px;


}
.datepicker-orient-left:before{
right: 6px !important;
    content: '' !important;
    display: inline-block !important;
    border-left: 7px solid transparent !important;
    border-right: 7px solid transparent !important;
    border-bottom: 7px solid #ccc !important;
    border-bottom-color: rgba(0, 0, 0, 0.2) !important;
    position: absolute !important;
    top: -7px !important;
    left:auto !important;
}
.datepicker-orient-left {
left: auto !important;
right: 15px !important; // specify the px of your content
}
.datepicker-orient-left:after{
right: 7px !important;
     content: '' !important;
    display: inline-block !important;
    border-left: 6px solid transparent !important;
    border-right: 6px solid transparent !important;
    border-bottom: 6px solid #ffffff !important;
    position: absolute !important;
    top: -6px !important;
    left:auto !important;
}
#walkscoremodal .modal-header {
    background-color: #017d7f;
    height:40px;
    font-size:24px !important;
    color:#fff !important;
    padding-top: 2px;
}
#walkscoremodal .modal-body {
    background-color: #F3F3F3;
}

#walkscoremodal{
    width:899px;
    margin-left:-479px;
    border-radius:2px;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px !important;
    border-radius: 0px;
    margin: 0px!important;
    padding: 0px!important;
    border: 0px;

}

#walkscoremodal .modal-header .close {
    color: #F3F3F3;
    font-size: 22px !important;
    text-shadow: none !important;
}
#walkscoremodal .modal-title{
    color:#fff !important;
    font-size:24px !important;
}
#walkscoremodal .panel-body{
    padding: 0px!important;
}
#ws-walkscore-tile{
    width:100% !important;
    text-align:center !important;
}

}
#search-input-elements input::-ms-clear {
    display: none;
}
#community-icons h3> a {
    color: #354249;
}
@media screen and (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi)and (device-width: 1920px)and (orientation: landscape) {
    .keep_open {
        width: 100%;
    }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
    #search-right-header .glyphicon-search,
    .glyphicon-remove {
        position: absolute;
    }
     .featured_image {
    display: block !important;
    height: auto;
    width:100% !important;
    vertical-align: middle !important;
    }
    #featured .img-responsive {
    width: 100% !important;
}
.category-search {
    width: 83%;
}

}
@media only screen and (min-device-width:568px) and (max-device-width: 640px) and (orientation: landscape) {
.seniorformbox {
    top: 204px !important;
}
.category-search {
    width: 87% !important;
    }
    .inner_bg{
        background-position: center right;
    }

}
@media only screen and (max-device-width: 1280px) and (orientation: landscape) {
    #search-right-header .glyphicon-search,
    .glyphicon-remove {
        position: absolute;
    }
}
.seniortitle {
    padding: 40px 10px 40px 10px !important
}
@media only screen and (min-device-width: 320px) and (max-device-width: 350px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
 .styleplace::-moz-placeholder {
     font-size:10px;
   font-style:bold;
   color:#918d8d;
   line-height:20px;
}
.styleplace::-webkit-input-placeholder {
    font-size:10px;
   font-style:bold;
   color:#918d8d;
   line-height:20px;
}
.styleplace:-ms-input-placeholder {
     font-size:10px;
   font-style:bold;
   color:#918d8d;
   line-height:20px;
}
.styleplace:-moz-placeholder {
     font-size:10px;
   font-style:bold;
   color:#918d8d;
   line-height:20px;
}
.option-default{
    font-size:10px;
   font-style:bold;
   color:#918d8d;
}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    .seniortitle {
        padding: 7px 10px 40px 10px !important;
    }
    .custom-assisted {
        font-size: 12px;
    }
    .indp{
    background-size: contain !important;
    background-position: 0px 7px !important;
    }
   

}
.row-full-height {
    height: 100%;
}
.col-full-height {
    height: 100%;
    vertical-align: middle;
}
.row-same-height {
    display: table;
    width: 100%;
    table-layout: fixed;
}
.col-xs-height {
    display: table-cell;
    float: none !important;
}
@media (min-width: 992px) {
    .col-md-height {
        display: table-cell;
        float: none !important;
    }
    .sug-prop {
        max-width: 266px !important;
        min-height: 428px !important;
        margin:0px 23px;
    }
}
.col-top {
    vertical-align: top;
}
.col-middle {
    vertical-align: middle;
}
.col-bottom {
    vertical-align: bottom;
}
#return-search {
    display: inline-block !important;
}
@media (max-width: 370px) {
    .searchbystatelink {
        font-size: 14px;
    }
    #home-cities span.glyphicon-search {
        font-size: 15px;
        top: 3px;
    }
}
#list-view .glyphicon {
    font-size: 12px;
}
.modal-bottom-floor {
    border-top: 1px solid #e5e5e5;
    min-height: 16.4286px;
    padding-top: 22px;
    font-size: 16px;
}
.glyphicon-state {
    font-size: 21px;
}
.pt20 {
    padding: 0px 20px;
}
.asses-homepage {
    font-weight: normal;
}
.thumb-label-home-types {
    font-family: 'Open Sans';
    font-weight: normal;
    position: absolute;
    bottom: 0;
    font-size: 16pt;
    text-align: center;
    display: block;
    width: 92%;
    font-size: 12pt;
    z-index: 3;
}
.thumb-label-home {
    font-weight: bold;
    position: absolute;
    top: 35%;
    font-size: 16pt;
    text-align: center;
    display: block;
    width: 100%;
    color: #FFFFFF;
    font-size: 14pt;
    z-index: 2;
}
.next-btn {
    padding: 10px 25px;
    font-size: 18px;
    font-weight:600
}
.home-metro-div {
    display: block;
    height: 100%;
    width: 92%;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.2+0,0.2+100 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.2) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#33000000',GradientType=0 ); /* IE6-9 */

    position: absolute;
    z-index: 1;
}
@media (max-width: 1200px) {
    .thumb-label-home-types {
        width: 95%;
    }
    #profile-view h1 {
        font-size: 26px;
    }
    #pro-head-ph .phone-font {
        font-size: 17px;
    }
}
.orangeh1 h3 {
    color: #F3693B;
    font-size: 34px;
    margin-bottom: 25px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 30px;
    text-transform: uppercase;
    font-weight: 600;
}
.orangeh1 h4 {
    line-height: 28px;
    font-weight: 600;
    font-size: 19px;
    
}
.orangeh1 h4.fontnormal {
    font-weight: normal !important;
}
.orangeh1 h5 {
    line-height: 20px;
    font-weight: 600;
    font-size: 18px;
}
.popular h4 {
    font-size: 21px;
}
#home-cities-senior-care div.alpha60 {
    padding: 10px;
}
#overlaysection p.viewmore,
p.viewmorecare {
    position: relative;
    color: #fff;
    top: 37%;
    margin: 0 0 10px;
}
#overlaysection,
#overlaysectioncare {
    cursor: pointer;
}
#popular_senior_cities h5,
#popular_care_cities h5 {
    padding-bottom: 3px;
}
#home-cities-senior-care .img-affix {
    max-height: 207px;
}
.alignleft {
    text-align: left !important;
}
p.alignleft {
    margin-bottom: 0px !important;
}
.orange {
    //color: hsl(17, 90%, 57%);
    color:#F3693B;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15px;
}
.orange h4{
    font-weight:600;
}
.dropbox {
    background-color: #009b9d;
}
.textwhite {
    color: hsl(0, 0%, 100%) !important;
}
div.contentblack p {
    color: #333333;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .overlay,
    .overlaysectioncare {
        width: 91% !important;
    }
    #checkavailabilityform {
       /* margin-top: -289.5px !important;*/
    }
    body.modal-open {
        overflow: hidden;
        position: fixed;
    }
    .search-filter-refine {
        height: 72px !important;
    }
    .swimming-new{
        height:555px !important;
        background-position: -101px -59px !important;
    }
    .share span {
        margin:0px !important;
    }
     .barbq {
    background-position: -302px 0px !important;
}
#myCarousel .home-seach-form h1.care-landing {
    font-size: 32px !important;
}
.indp-title{
font-size:32px !important;
}
.nopad-sm{
	padding-left:0px !important;
	padding-right:0px !important;
	}
.modalcheck {
    top: 5% !important;
    right: 1%;
    left: 22% !important;
    bottom: auto;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

  
        
        .free_profile_view{
       margin-left: 30px; 
        }

        .inline-check-font{
            font-size:28px !important
        }

        #walkscoremodal {
            width: 596px !important;
            margin-left: -41px !important;
            border-radius: 6px;
        }
        .modal-body-walkscore{
            padding:25px 60px 60px 55px;
        }

    .share a {
        margin: 3px 2px 0 2px;
    }

}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .overlay,
    .overlaysectioncare {
        width: 220px !important;
    }
    .pad_a_2 {
        padding-top: 7px !important;
    }
    body.modal-open {
        overflow: hidden;
        position: fixed;
    }
    .swimming-new{
        height:555px !important;
        background-position:  0px -59px !important;
    }
    
    .contact-all-block {
        padding: 15px 0px 47px !important;
    }
    .refine-no-p-r{
        padding-right:0px !important;
    }
    #top-menu-pri .nav-pills a, .navbar-nav>li>a {
        font-size: 11px;
    }
    .nav>li>a {
        padding: 10px 7px;
    }
    .def-text {
    font-size: 13px !important;
    }
     .barbq {
    background-position: -517px 0px !important;
}

input.holderfont::-webkit-input-placeholder {
    font-size: 13px !important;
    line-height: 2;
}
.error{
font-size:12px !important;
}
.indp-title{
text-transform:none !important;
}
#checkavailabilityform {
    width: 617px!important;
   margin-left: -111px !important;
    z-index: 99999;
  }
  .nopad-sm{
	padding-left:0px !important;
	padding-right:0px !important;
	}
        .free_profile_view{
                margin: 0 0px 0px 68px;
        }
        .main{
        overflow-x: hidden;
        }

        .new_font{
            font-size:13px !important;
        }

        #walkscoremodal {
            width: 596px !important;
            margin-left: -97px !important;
            border-radius: 6px;
        }
        .modal-body-walkscore{
            padding:25px 60px 60px 55px;
        }

       


}
@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait) {
    #home-cities-senior-care div.alpha60 {
        padding: 3px;
        font-size: 12px
    }
    .overlay,
    .overlaysectioncare {
        width: 81% !important;
        font-size: 12px !important;
    }
   
}
@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape) {
    .overlay,
    .overlaysectioncare {
        width: 90% !important;
    }
        .indp {
        background:url("../images/seniorhousing/independent/independentLiving_Desktop.jpg")  center no-repeat !important;//top
        height: 500px !important;
        max-height: 500px !important;
        background-size: contain !important;
        background-position: 0px 16px !important;
}

}
@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: portrait) {
    #home-cities-senior-care div.alpha60 {
        padding: 3px;
        font-size: 12px
    }
    .overlay,
    .overlaysectioncare {
        width: 82% !important;
        font-size: 12px!important;
    }
}
@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: landscape) {
    .overlay,
    .overlaysectioncare {
        width: 87% !important;
    }
    .category-search {
    width: 98% !important;
    }
}
.overlay,
.overlaysectioncare {
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.8);
    padding: 10px;
    font-size: 22px;
    width: 93%
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (width: 667px) and (height: 375px) and (orientation: landscape) and (color: 8) and (device-aspect-ratio: 375/667) and (aspect-ratio: 667/375) and (device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2) {} .sugspin {
    padding-left:53px;
    padding-right:53px;
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {
    .overlay,
    .overlaysectioncare {
        width: 86% !important;
    }
    .assisted-p-8 {
        padding-top: 7px !important;
    }
    .sugspin {
        padding-left: 39px !important;
        padding-right: 39px !important;
    }
    #mobilerefine.modal.fade {
        bottom: -14px !important;
    }
  

}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {
    .overlay,
    .overlaysectioncare {
        width: 92% !important;
    }
    .assisted-p-all {
        padding-top: 7px !important;
    }
    .sugspin {
        padding-left: 54px !important;
        padding-right: 54px !important;
    }
 .seniorformbox{
        top: 204px !important;
		 min-height: 273px !important;
    }
	.btext {
 padding-top: 40px !important;
   
}
.category-search{
    width:70%;
}
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
    .overlay,
    .overlaysectioncare {
        width: 85% !important;
        font-size: 12px!important
    }
    .assisted-p-10 {
        padding-top: 7px !important;
    }
    .sugspin {
        padding-left: 38px;
        padding-right: 38px;
    }
    #mobilerefine.modal.fade {
        bottom: -14px !important;
    }

}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape) {
    .overlay,
    .overlaysectioncare {
        width: 91% !important;
    }
    .assisted-p-all {
        padding-top: 7px !important;
    }
    .sugspin {
        padding-left: 53px !important;
        padding-right: 53px !important;
    }
    .seniorformbox{
        top: 204px !important;
		 min-height: 273px !important;
    }
	.btext {
 padding-top: 40px !important;
   
}
.search_box .orangeh1 {
    font-size: 2em;
}

}
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {
    .overlay,
    .overlaysectioncare {
        width: 91% !important;
    }
}
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) {
    .overlay,
    .overlaysectioncare {
        width: 84% !important;
    }
    .sugspin {
        padding-left: 39px !important;
        padding-right: 39px !important;
    }
}
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {
    .overlay,
    .overlaysectioncare {
        width: 91% !important;
    }
    .button-sug-prop {
        padding: 10px 24px
    }

}
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) {
    .overlay,
    .overlaysectioncare {
        width: 84% !important;
    }
    .sugspin {
        padding-left: 39px !important;
        padding-right: 39px !important;
    }
    #mobilerefine.modal.fade {
        bottom: -88px !important;
    }

}
#home-cities-senior-care div.form-group {
    margin-bottom: 15px;
    margin-right: -15px;
}
.overlay:hover,
.overlaysectioncare:hover {
    background-color: hsla(0, 0%, 0%, 1.0);
}
#myCarousel .home-seach-form h1 {
    text-transform: none;
}
.pad_left_30 {
    background-color: hsl(0, 0%, 100%);
    margin-left: 25px;
}
.carousel-caption {
    left: 0px;
    top: 5%
}
#homeSearchForm .carousel-caption {
    padding-bottom: 15px;
}
.bottom_sec {
    top: 86%;
    height: auto !important;
    padding: 15px;
    box-shadow: 1px 1px 13px #363636;
}
.bottom_sec h4 {
    color: #363636;
    line-height: 26px;
    font-weight: 600;
}
.check_area input {
    margin: 0 8px 0 0;
}
.search {
    marginp: 0px;
}
.formbox {
    //    min-height: 390px;
    max-height: 613px;
    box-shadow: 1px 1px 13px #363636;
}
.check_area_div {
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding-top: 11px !important;
    background-color: white !important
}
.nopad {
    padding: 0;
}
.check_area:nth-child(1) {
    padding-left: 0;
}
.check_area:nth-child(2) {
    padding-right: 0;
}
.check_box_main {
    overflow: hidden;
    padding: 0;
}
.form_main {
    position: absolute;
    top: 5%;
    z-index: 999;
    width: 100%;
}
.form_main .bottom_sec {
    position: relative;
}
.form_main .carousel-caption {
    position: relative;
}

.btn-mobile {
    padding: 7px 75px 6px 74px !important;
    margin: 10px !important;
}

.btn-center-spin{
    padding: 10px 75px 0px 74px !important;
}


#care-type-boxes label span.category-text {
    content: " ";
    color: #454648;
    display: inline-block;
    margin-left: 30px;
    line-height: 25px;
    font-size: 16px;
    font-weight: normal !important
}
.seniorformbox {
    min-height: 117px;
    max-height: 490px;
    padding-top:5px !important;
    padding-bottom:0px !important;
}
.check_area_div_space {
    margin-bottom: 10px;
}
.new-footer-bg-text-xs {
    background-color: #34424A;
    color: #f8f8f8;
    padding: 10px 0px 20px;
}
.new-footer-bg-text {
    background-color: #34424A;
    color: #f8f8f8;
    padding: 0px 0px 20px;
}
.footer-sister-background {
    padding: 0px 0;
    overflow: hidden;
    background-color: #4C626D;
}
.new-footer-sister-links {
    padding-top: 19px;
}
.new-footer-social-links {
    padding: 10px;
}
.social {
    text-align: right;
}
.sisterlink {
    padding-top: 15px;
}
.footer_bottom_links {
    padding: 22px 20px 0 31px;
}
.footer_links {
    overflow: hidden;
}
.footer_links li {
    float: left;
    display: inline-block;
    margin: 0 38px 0 0;
}
@media screen and (min-width: 769px) and (max-width: 990px) {
    .equal_opp {
        padding: 0;
    }
    .social {
        text-align: left;
        padding-left: 28px;
    }
    .no-pad-bottom {
        padding-bottom: 0px !important;
    }
}

#home-cities-senior-care h4 {
    margin-bottom: 50px;
}
#home-cities-senior-care h4 a {
    font-weight: 600;
}
.popular_senior_care {
    padding: 0px 10px 40px 10px;
}
.popular .location a {
    font-size: 16px;
}
#resources-area .margin-bottom {
    margin-bottom: 50px;
}
.popular button {
    padding: 18px 30px;
    border-radius: 2px;
}
.varients {
    padding: 0 0 40px 0;
}
.container {
    background: #fff;
}
.datepickwhite {
    background-color: white !important;
}
input.customplace::-moz-placeholder {
    font-style: italic;
    font-size: 18px;
    color: #696969 !important;
    opacity: 1;
}
input.customplace::-webkit-input-placeholder {
    font-style: italic;
    font-size: 18px;
    color: #696969 !important;
    opacity: 1;
}
input.customplace:-ms-input-placeholder {
    font-style: italic;
    font-size: 18px;
    color: #696969 !important;
    opacity: 1;
}
input.customplace:-moz-placeholder {
    font-style: italic;
    font-size: 18px;
    color: #696969 !important;
    opacity: 1;
}
.sub-text {
    padding: 10px;
    line-height: 28px;
}
.side-locations {
    padding-bottom: 6px
}
.fet_phone{
    margin:0;
    padding:0;
}
.statebrowse {
    padding-left: 16px
}
.svg-search {
    background-image: url("../images/MangifyGlass_Gray.svg");
    background-repeat: no-repeat;
    height: 31px;
    left: -1px;
    position: relative;
    top: 6px;
    width: 31px;
}
.common-search {
    top: 0%;
    position: absolute;
    background: transparent;
    padding: 2px 10px;
    border: transparent;
    outline: none;
    cursor: auto;
}
.no-margin-bottom {
    margin-bottom: 0px !important;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    .no-margin-left {
        padding-left: 6px !important;
        text-align: left !important;
    }
    .modalcheck {
        top: 5% !important;
        right: 1%;
        left: 24% !important;
        bottom: auto;
        width: auto !important;
        height: auto !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .phone-font {
        font-size: 16px !important;
    }
    .floating_left {
        margin: 0;
        padding: 0;
    }
}
@media (min-width: 960px) and (max-width: 1199px) {
    .ipad-landscape-font {
        font-size: 13px !important;
    }
    .no-pad-rt {
        padding-right: 0px !important;
    }
    .contact-price {
        padding-bottom: 12px;
        padding-top: 13px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .floating_left {
        margin: 0;
        padding: 0;
    }
    .prop-font {
        padding-right: 26px;
    }
    .mar-left{
        margin-left:18px;
    }
    .right-panel-pad{
        padding-bottom: 660px !important;
    }
    .fet_div {
        padding: 30px 49px 30px 49px;
    }
    .custom_prop_div {
        width: 307px;
        padding: 0 15px !important;
    }

    .featured_image {
        width: 307px !important;
        height: 201px !important;
        vertical-align: middle;
        display: table-cell;
    }

}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    .ipad-landscape-font {
        font-size: 13px !important;
    }
    .no-pad-rt {
        padding-right: 0px !important;
    }
    .contact-price {
        padding-bottom: 12px;
        padding-top: 13px;
    }
}
.clear:after {
    clear: both;
    content: "";
    display: table;
}
a.morelink {
    text-decoration: none;
    outline: none;
}
.morecontent span {
    display: none;
}
.pad-top {
    padding-top: 0px !important;
}
.pad-left {
    padding-left: 11px;
}
.pad-right {
    padding-right: 11px;
}
.price-callout {
    display: inline-block;
    width: 1px;
    min-height: 40px;
    margin: 0px 10px 0px 10px;
    border-left: 1px solid #ccc;
}
.searchItem .item-info a {
    color: #007C7D;
    font-weight: 800;
}
.price-bout {
    display: inline-block;
        font-weight: normal;
}
.title-text {
    color: #939595 !important;
    padding-bottom: 10px;
    text-align: left !important;
    font-size: 14px !important;
    font-weight: 600 !important
}
.pad-10-p {
    padding-top: 10px;
}
.price {
    color: #007C7D;
    font-size: 16px;
}
.newcareIcon {
    background: url("/images/a55CheckedCircle.svg?v1.1") left center no-repeat;
}
#care-type-boxes .inactive .newcareIcon {
    background: url("/images/a55OutlinedCircle.svg?v1.1") left center no-repeat;
}
#care-type-boxes label .newcareIcon {
    position: absolute;
    width: 25px;
    height: 25px;
    display: inline-block;
}
#care-type-boxes label span.care-text {
    content: " ";
    color: #454648;
    font-size: 14px;
    font-weight: normal !important;
    display: inline-block;
    margin-left: 30px;
    line-height: 25px;
}
.opt {
    color: hsl(0, 0%, 60%);
}
.placeholder {
    position: absolute;
    top: 50%;
    left: 28px;
    color: #888;
    margin-top: -.5em;
    line-height: 1em;
    z-index: 9;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
}
.inactive.care-label .category-text:hover,
.inactive.senior-label .category-text:hover,
.inactive.caretype-label .care-text:hover,
.active.caretype-label .care-text:hover,
.inactive.caretype-label .def-text:hover,
.active.caretype-label .def-text:hover {
    color: hsl(180, 100%, 31%)!important;
}
.inactive.care-label:hover .newcareIcon,
.inactive.senior-label:hover .newcareIcon,
.inactive.caretype-label:hover .newcareIcon {
    background: url("/images/a55OutlinedCircleTeal.svg") center no-repeat !important;
    margin-left: 0px;
}
.inactive.care-label:hover .category-text,
.inactive.senior-label:hover .category-text,
.inactive.caretype-label:hover .care-text,
.active.caretype-label:hover .care-text {
    color: hsl(180, 100%, 31%)!important;
}
.check_area_div:hover {
    border: 1px solid #009E9E !important;
}
.line {
    padding-right: 15px;
    border-right: 1px solid #cfc7c0;
}
.custommodal {
    width: 400px !important;
    height: auto !important
}
.modal-no-border {
    border-bottom: none !important;
    padding-bottom: 0px !important
}
.close-icon-color {
    color: #000000;
}
.placeholder-wrap input:focus + .placeholder {
    display: none;
}
.guestplace::-moz-placeholder {
    opacity: 1;
}
.guestplace::-webkit-input-placeholder {
    opacity: 1;
}
.guestplace:-ms-input-placeholder {
    opacity: 1;
}
.guestplace:-moz-placeholder {
    opacity: 1;
}
@media(min-width:320px) and (max-width:480px) {
    #care-type-boxes label span.category-text {
        font-size: 14px;
    }
    input.holderfont::-webkit-input-placeholder {
    font-size: 10px !important;
    line-height: 2;
    padding-top:0px !important;
}
.mpad-left{
padding-left:0px !important;
}
.customfontmob{
font-size:14px;
}

.seniorformbox{
min-height: 250px !important;
}
.error,.customerror{
font-size:10px !important;
}
}
.contact_formbox {
    box-shadow: 1px 1px 7px #363636;
}
.customhead {
    background-color: #F3F3F3 !important;
}
.bottom-pad-0 {
    padding-bottom: 0px !important;
}
.topsecmain {
    overflow: hidden;
}
.phone-font {
    font-size: 20px;
}
.custom-pad {
    padding-top: 18px;
    text-align: right;
}
.contact-price {
    padding-bottom: 12px;
    padding-top: 9px;
}
.pointer {
    cursor: pointer;
}
.floating_right {
    display: inline-block;
    padding-top: 10px;
}
.normalphone {
    padding-top: 8px;
}
.mobile-filter {
    position: relative !important;
    padding: 5px 0px !important;
    margin-top: 21px !important;
    background-color: #EEEEEE;
    border: none !important;
    box-shadow: none !important;
    margin-bottom: -11px !important;
    border-radius: 0 !important;
}
.filter-title {
    font-weight: bolder!important;
    color: #333333 !important;
}
.def {
    color: #333333 !important;
}
.divCareIcon {
    background: url("/images/unchecked.svg?v1.1") left center no-repeat;
}
.inactive .mobileCareIcon {
    background: url("/images/unchecked.svg?v1.1") left center no-repeat;
}
.active.caretype-label:hover .mobileCareIcon {
    // background: url("/images/checkedHover.svg?v1.1") left center no-repeat;
}
.mobileCareIcon {
    background: url("/images/checked.svg?v1.1") left center no-repeat;
}
.mobileCareIcon {
    position: relative;
    width: 20px;
    height: 20px;
    display: inline-block;
}
.inactive.caretype-label .def:hover,
.active.caretype-label .def:hover {
    color: hsl(180, 100%, 31%)!important;
}
.inactive.caretype-label:hover .mobileCareIcon {
    //  background: url("/images/hover.svg") center no-repeat !important;
    //  margin-left: 0px;
}
.inactive.caretype-label:hover .def,
.active.caretype-label:hover .def {
    color: hsl(180, 100%, 31%)!important;
}
.glyphicon-remove-btn {
    color: #ffffff !important;
    font-size: 17px !important;
    position: relative !important;
}
.btn-custom {
    width: 92% !important;
    margin-left: 15px !important
}
@media only screen and (min-device-width: 480px) and (max-device-width: 737px) and (orientation: landscape) {
    .btn-custom {
        width: 95% !important;
    }
}
a.activecolor,
a.activecolor:focus,
a.activecolor:visited,
a.activecolor:active {
    color: #007C7D !important;
}
.dropdown-menu>li>a.filter-li:hover,
.dropdown-menu>li>a.filter-li:focus {
    background-color: transparent !important;
}
.pad-0 {
    padding: 0px 0px 0px !important;
}
.senior-filter-title {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.senior-more {
    background-color: #ffffff !important;
    color: #007C7D !important;
    border: 1px solid #ccc !important;
}
.senior-more:hover {
    border: 1px solid #007C7D !important;
}
.senior-active-button {
    border: 1px solid #007C7D !important;
}
.def-web {
    font-weight: 600;
}
.upper-text {
    text-transform: uppercase;
}
.textsize h4 {
    font-size: 24px;
}
.pad_btn {
    padding: 10px 0px !important;
    min-height: 44px;
    min-width: 110px;
}
.pad-t-b {
    padding-top: 10px;
    padding-bottom: 10px;
}
.equal-oppimg {
    max-width: 80px;
    max-height: 80px;
}
.mar_right_10 {
    margin-right: 10px;
}
.mar_right_12 {
    margin-right: 10px;
}
.assessment-spin {
    padding-bottom: 11px;
    padding-left: 41px;
    padding-right: 42px;
    padding-top: 10px;
}
.loader {
    font-size: 10px;
    margin-left: auto;
    margin-right: auto;
    text-indent: -9999em;
    width: 11em;
    height: 11em;
    border-radius: 50%;
    background: #ffffff;
    background: -moz-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
    background: -webkit-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
    background: -o-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
    background: -ms-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
    background: linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
    position: relative;
    -webkit-animation: load3 1.4s infinite linear;
    animation: load3 1.4s infinite linear;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}
.btn:hover .loader:after {
    background-color: #007273 !important;
}
.loader:before {
    width: 50%;
    height: 50%;
    background: #ffffff;
    border-radius: 100% 0 0 0;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
}
.loader:after {
    background: #009B9C;
    width: 75%;
    height: 75%;
    border-radius: 50%;
    content: '';
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
@-webkit-keyframes load3 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes load3 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.font14 .item-phone {
    font-size: 14px;
}
.full-width {
    width: 100%;
}
.assistedIcon {
    height: 37px;
    width: 37px;
}
.blog-icon {
    height: 55px;
    width: 60px;
}
.ques {
    background: #009B9D;
}
.ques-white {
    color: #fff !important;
}
.assisted-pad-20 {
    padding-top: 14px;
}
@media screen and (max-width: 640px) {
    .seniorformbox{
        top: 241px !important;
    }
	
}
@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape) {

	.seniorformbox {
    top: 204px !important;
    min-height: 273px !important;
}

}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {
	.seniorformbox {
    top: 204px !important;
    min-height: 273px !important;
}

}
@media screen and (max-width: 767px) {
    .assisted-ques-box {
        margin: 0px !important;
    }
    .nopad_mobile {
        padding: 0;
    }
    .mob-assisted-pad {
        padding-left: 0px!important;
        padding-right: 15px !important;
    }
    .mob-assis-title {
        text-transform: uppercase !important;
        text-align: left !important;
    }
    .pad-mobile-page {
        padding-left: 15px;
        padding-right: 15px;
    }
    .assisted-caurosal {
        top: 49% !important;
    }

    .formbox {
        margin: 0px !important;
        border-radius: 0;
        padding: 15px 0px;
        min-height: 320px;
    }
    .seniorformbox{
        min-height: 237px;
        opacity: 0.8 !important;
        box-shadow: none;
        top: 284px;
    }
    h2.text-left.text-justify-xs.pad_top_30 {
        padding-top: 0px !important;
    }
    .filters-htype-item .form-group {
        margin-bottom: 0px;
    }
    .filters-htype-item a:focus {
        outline: none;
    }
    h3.text-justify-xs,
    div.text-justify-xs,
    h2.text-justify-xs,
    h1.text-justify-xs {
        text-align: center !important;
    }
    .panel-default-housing {
        border-color: #FFF!important;
        background-color: #FFF!important;
        box-shadow: none;
    }
    .show-xs {
        display: inline !important;
        padding: 2px;
    }
    .check_area {
        padding: 0px;
    }
    .check_area:nth-child(1) {
        padding-right: 0;
        padding-bottom: 19px;
    }
    .orangeh1 h3 {
        font-size: 20px;
    }
    .orangeh1 h4 {
        font-size: 16px;
    }
    .btn-mobile {
        padding: 10px 60px 0px 60px !important;
    }
	.pad-xs-10{
	padding-left:17px  !important;
	}

.mobile-img{
width:100%;
}
.material-icons {
    text-rendering: optimizeLegibility;
}
.check-button-mob-width{
position: absolute;
    left: 0;
    right: 0;
}
.mob-padno-top{
padding-top:0px !important;
}

.mob-mar-top{
margin-top:2px;
}
.custom_prop_div {
    width: auto;
    padding:7.5px !important;
}
.featured_image {
    height: 185px !important;
    /*    width: 260px !important;
        vertical-align: middle;*/
    display: block;
}
.fet_check {
    margin: 0;
    padding: 0 0 15px 0 !important;
}
.sugg-block-mobile {
    margin: 0px !important;
}
.fet_div{
    padding:7.5px;
}
.fet_imagediv{
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.no-pad-left-mobile{
    padding-left:0px !important;
}

}

.fet_imagediv{
    background-position: center !important;
    background-repeat: no-repeat !important;
}

@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait) {
    .indpform{
    top:27% !important;
    }

}
@media only screen and (min-width: 375px) and (max-width: 414px) and (orientation: portrait) {
    .indpform{
        top: 32% !important;
    }

}

.assisted-ques-box hr {
    box-shadow: 1px -1px 1px #05CEC9;
    border-top: 1px solid #01868F;
}
.link-color {
    color: #007C7D;
}
.listcircles>li:before {
    content: "• ";
    color: #007C7D;
    /* or whatever color you prefer */

    font-size: 15px;
}
.listcircles {
    list-style: none;
    padding: 0;
    margin: 0;
}
.listcircles>li {
    padding-left: 2em;
    text-indent: -.7em;
}
.a-pad-6 {
    padding-top: 6px;
}
.pad-desktop-assisted {
    padding-left: 25px;
    padding-right: 20px;
}
.clear-overflow {
    clear: both;
    overflow: hidden;
}
.advertiselist>li:before {
    content: "• ";
    color: black;
    /* or whatever color you prefer */

    font-size: 15px;
}
.advertiselist {
    list-style: none;
    padding: 0;
    margin-left: 12px;
}
.advertiselist>li {
    padding-left: 1em;
    text-indent: -.7em;
}
.box-div {
    background: white none repeat scroll 0 0;
    border-radius: 0;
    border: 1px solid #DDDDDD;
    display: block;
    height: 332px;
    width: 22%;
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 15px;
}
.overlay-advertise {
    background: rgba(242, 106, 59, 1) none repeat scroll 0 0;
    height: 44px;
}
.overlay-advertise-2 {
    background: rgba(0, 155, 156, 1) none repeat scroll 0 0;
    height: 44px;
}
.overlay-advertise-3 {
    background: rgba(118, 112, 112, 1) none repeat scroll 0 0;
    height: 44px;
}
.overlay-advetise-4 {
    background: rgba(53, 66, 73, 1) none repeat scroll 0 0;
    height: 44px;
}
.pad_13 {
    padding: 13px;
    margin: 0px;
}
#gcSuggestedModal .modal-header {
    background-color: #007C7D;
}
#gcSuggestedModal .modal-title {
    color: #FFFFFF;
    border-bottom-color: #007C7D;
}
#gcSuggestedModal .modal-header .close {
    color: #F3F3F3;
    font-size: 22px !important;
    text-shadow: none !important;
}
#gcSuggestedModal .modal-body {
    background-color: #F3F3F3;
}
.sugg-block {
    background-color: #FFFFFF;
    border-bottom-color: #878382;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    height: 100%;
}
.sugg-block .htype-item {
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: #FFFFFF;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #FFFFFF;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    font-size: 13px;
    font-weight: 0;
}
.font16 {
    font-size: 20px;
    font-weight: 600;
}
.font13 {
    font-size: 13px;
    font-weight: 600;
}
.bulletsug {
    content: "• ";
    color: #363636; /*#5a5a5a; */
    font-size: 15px;
}
.sugg-block .htype-item-sug {
    color: #c2542f;
    font-size: 14px;
    font-weight: 600;
    /*    padding-bottom: 5px;*/
    padding-top: 15px;
    display: inline;
}
.pad-sug-b {
    padding-bottom: 7px;
}
.free-ProfileSelect {
    bottom: 20px;
    position: absolute;
}
.sug-close {
    position: absolute;
    right: 3px;
    top: -10px;
    color: #007C7D;
    font-size: 25px;
    font-weight: bolder;
    opacity: 1;
    float: right;
    line-height: 1;
}
button.sug-close {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    cursor: pointer;
    padding: 0;
}
@media (max-width: 740px) {
    #gcSuggestedModal.modal.fade {
        top: -10px;
        bottom: -14px !important;
        left: -1% !important;
        right: -1% !important;
    }
    #mobilerefine.modal.fade {
        top: -10px;
        left: -1% !important;
        right: -1% !important;
    }
    #gcSuggestedModal .modal-header .slide-back {
        color: #FFFFFF;
        width: 44px;
        padding-top: 6px;
    }
    .custommodal {
        width: auto !important;
        height: auto !important
    }
    .sugg-block .img-responsive {
        width: 100%;
    }
    .sug-im {
        overflow: hidden;
        max-height: 150px;
    }

    .sugg-block {
        margin: 0px 5px 10px 5px;
    }
    #gcSuggestedModal.modal.fade {
        top: 0px;
        left: 0px !important;
        right: 0px !important;
        border-radius: 0px;
        margin: 0px!important;
        padding: 0px!important;
        border: 0px;
    }
    #mobilerefine.modal.fade {
        top: 0px;
        left: 0px !important;
        right: 0px !important;
        border-radius: 0px;
        margin: 0px!important;
        padding: 0px!important;
        border: 0px;
    }
    #checkavailabilityform.modal.fade {
    top: 0px;
    left: 0px !important;
    right: 0px !important;
    border-radius: 0px;
    margin: 0px!important;
    padding: 0px!important;
    border: 0px;
}
}
.main-header #search-right-header-suggested {
    display: inline-block;
    font-size: 25px;
    margin-top: 15px;
    color: #007C7D;
    cursor: pointer;
}
h2.assisted-text {
    color: #f46931;
    font-weight: 600;
    font-size: 24px;
}
h2.assisted-text-ques {
    font-size: 24px;
    font-weight: 600;
}
body.modal-open {
    overflow: hidden;
}
.modal-backdrop.fade.in {
    position: fixed !important;
}
.remove-sug-circle {
    border-radius: 50%;
    background-color: #fff;
    z-index: 3;
    padding: 0px;
    border-radius: 18px;
    height: 24px;
    width: 24px;
    line-height: 20px;
    -moz-border-radius: 20px;
    border-radius: 16px;
}
.sub-types {
    padding-top: 4px;
    /*    padding-bottom: 15px ;*/
}
#gcSuggestedModal .model {
    width: 960px;
    left: 45%;
}
@media(min-width:320px) and (max-width:767px) {
    #gcSuggestedModal h3 {
        font-size: 20px;
    }
    .sugg-block {
        border-bottom-width: 0px;
    }
    #jsuggestproperties .pad-sug-b {
        padding-bottom: 0px;
    }
    #jsuggestproperties .btn-lg {
        border-radius: 0px
    }
    #featured .img-responsive{
        width: auto;
    }
    /*Ticket changes FRTC-4099 */
    .phone_btn .phone_btn_phone{
        margin-top: 25px !important;
    }
    #profile-container .panel-default .panel-heading{
        padding-top: 10px !important;
    }
    .mar-b-mobile{margin-bottom: 22px !important;}
    .floor_table th{
        height:60px !important;
    }
    .mob-pad-bot{
        padding-bottom:15px !important;
    }
    .content_box{
        padding-bottom:15px !important;
    }
    .map-20 {
        padding-top: 20px !important;
    }
    .pad_top_mob_new{
        padding-top:15px !important;
    }
    .content_box_mobile h4{
        padding-top:3px !important;
    }
    .content_box_mobile .propertyline{
        margin-top:9px;
        margin-bottom:26px;

    }
    .ul-bt-pad{
        margin-bottom:7px;
    }
    .new_content_box{
        padding-bottom:25px !important;
    }
    /*end here*/
}
img[src*="bat.bing"],
img[src*=nxtck] {
    height: 0;
    display: none;
}
/*** started search rework CSS****/
.search-filter-refine{
    height:44px;
    background:#F3693b
}
.refine-text{
    font-size: 18px;
    /*    font-family: open sans regular !important;*/
    color: #fff;
    font-weight: 600;
}
.refine-outline{
    border:1px solid #F3693b;
    border-radius: 4px;
    display:block;
}
.filter-sub-head{
    font-size: 16px;
    /*    font-family: open sans regular !important;*/
    color: #363636;
}
.def-text{
    font-size: 14px;
    /*    font-family: open sans regular !important;*/
    color: #363636;
    padding-left:30px;
}
.pad_10{
    padding:10px;
    margin:0px;
}
.refine-close{
    color:#fff !important;
    text-shadow:none !important;
}
.modal-header .refine-close{
    margin-top:1px !important;
}
.refine-header{
    background-color:#f3693b !important;
    /*    margin-left:10px;
        margin-right:10px;
        margin-top:10px;*/
}
.refine-title{
    /*    font-family:open sans regular !important;*/
    color:#fff;
    font-weight:600
}
.refinemodal{
    background-color:#fff !important;
}
.btn-refine{
    margin:0px !important;
}
.update-refine-mobile{padding-left:55px;}
.refine-modal-body{
    padding:10px !important;
}
.btn-refine-mobile{
    padding:10px 20px !important;
}
.btn-refine-spin-mobile{
    padding:10px 69px 0px 70px !important;
}
.label-font{
    font-weight:600 !important;
}
.featured-item-height{
  
}
.fimage{
    //width:100%;
    //max-height:210px;
    //max-width: 337px;
    display: inline;
}
.featured_image{
    height: 250px;
    width: 359px;
    vertical-align: middle;
    display: table-cell;
    //background-size: cover !important;
}
.customFade {
    background-color: rgba(0,0,0,0.5)!important;
    z-index: 998;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;

}
.customFade .loading-res{
    position: absolute;
    left: 45%;
    top: 37%;
    width: 80px;
    height: 80px;
    background-color: #ffffff;
    border: 2px solid #999;
    border-radius: 6px;
    box-sizing: content-box;
}
.customFade .loading-res img {
    margin-left: 22%;
    margin-top: 45%;
}
.feature-block-border{
    border-bottom-color:#f46931 !important;
    background-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 2px !important;
    height: 100%;

}
.footer-back-color{
    background:#F3F3F3 !important;
}
.greymap{
    color:#808080;
}
#list-view,#map-display{
    margin-left: 0px !important;
    margin-bottom: 0px; 
    border: 1px solid #007273;
}
#filter-definitions .modal-title {
    color: #FFFFFF;
    border-bottom-color: #007C7D;
}
#filter-definitions .modal-header {
    background-color: #007c7d;
}
#filter-definitions .modal-header .close {
    color: #F3F3F3;
    font-size: 23px !important;
    text-shadow: none !important;
    font-weight:normal !important;
    margin-top:-3px !important;
    line-height:2;
    width:1.2em;
}
#filter-definitions h4 {
    font-size: 24px;
}
.inner-block-def{
    padding:20px 30px;
}
.def-title{
    color:#f3693b !important;
    font-size:18px !important;
    font-weight:600
}
.def-content{
    color:#363636;
    font-size:14px
}
.head-sm{
    vertical-align: bottom;
    display: table-cell;
    height: 100px;
}
.viewContent, #jFeatureBlock{
    position:relative;
}
.mar-bot-refine{
    margin-bottom:9px !important;
}
.def-header{
    color:#363636;
}
.left-item{
    color:#000 !important;
}

.contact-all-block {
    font-size: 18px;
    padding: 15px 22px 47px;
    font-weight:600
}
.assisted-definitions{
    margin-bottom:20px !important;
}
.sideimg{
    padding-top:7px;
}
.sideimg_pad{
    padding-top:14px;
}
.line-hr{
display: block !important;
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important;
    margin-left: auto !important;
    margin-right: auto !important;
    border-style: inset !important;
   
}

.inactivefilter{
pointer-events: none;
opacity: 0.5;
color: #F1ECEC;
}
.senior-opacity{
opacity:1 !important;
}
.check-icon{
position: absolute;
margin-top: -1px;
}
.pad-b-no{
padding-bottom:0px !important;
}

.pad-l-guide{
padding-left: 7px;
}
.pad-a-guide{
padding-left: 20px;
}
.serp_imagediv{
        height: 210px;
        background-size: cover !important;
        background-position: center !important;;
        background-repeat: no-repeat !important;;
    }

@media only screen and (min-device-width: 568px) and (max-device-height: 767px) and (orientation: landscape)  {
 .mnone{
 margin-left:10px;
}
.box-style{
 padding: 1px 0px 19px 10px;
  }
  .indp{
  background-size:contain !important;
  background-position:0px 16px !important;
  
  }
}
@media only screen and (min-device-width: 568px) and (max-device-width: 767px) and (orientation: landscape)  {
 
  .indp{
  background-size:contain !important;
  background-position:0px 16px !important;
  
  }
    .featured_image {
    display: block !important;
     height: auto ;
    width:100% !important;
    vertical-align: middle !important;
    }
    #featured .img-responsive {
    width: 100% !important;
}
}
.list-map-pills>li.inactive>a, .list-map-pills>li.inactive>a:hover, .list-map-pills>li.inactive>a:focus {
    cursor: default !important;
}
.list-map-pills>li.active>a, .list-map-pills>li.active>a:hover, .list-map-pills>li.active>a:focus {
    cursor: pointer !important;
}
.list-map-pills>li.active>a:hover {
    background-color: #007273;
    border-color: #007273;
}
.list-map-pills>li.inactive>a:hover,.list-map-pills>li.inactive>a:focus {
    background-color: #fff;
    color:#007273 !important;
}
#list-view{
border-right:none !important;
}
@media only screen and (min-device-width: 667px) and (max-device-width: 767px) and (orientation: landscape)  {

  .indp{
  background-size:contain !important;
  background-position:0px 16px !important;
  
  }
  .mob-display {
    top: -116% !important;
   
}
}


.readlink a{
        cursor: pointer;
    margin: 10px 0 0 0;
    display: inline-block;
}
.listing_box{
   
}
.searchItem .serp_prop_name a{
    color: #007C7D;
}
.searchItem .serp_prop_name a:hover{
    color: #004f50;
}


.searchItem .serp_prop_name{
    margin-top: 0;
    font-size:22px;
}
.searchItem .serp_prop_pin a{
    color: #5e5a5a;
}
.searchItem .serp_prop_pin{
    margin-top: 0;
    font-size:14px;
}
.searchItem .serp_contact{
    margin: 15px 0;
}
.searchItem .serp_contact span{
    color:#363636;
    font-size: 20px;
    font-weight: 500;
        margin: 0 5px;
}
.searchItem .serp_phone{
    color:#363636;
    font-size: 20px;
    font-weight: 800;
}
.searchItem .serp_price{
    margin: 0;
    text-align: left;
}
.searchItem .serp_price .price-bout div{
    text-transform: uppercase;
    font-size:14px;
    font-weight: normal;
    color:#363636; /* #5e5a5a; */
}
.searchItem .serp_price .price-bout a{
    font-size:18px;
    font-weight: 600;
    color:#363636; /* #5e5a5a; */
}

.searchItem .serp_btns{
        margin-top: 15px;
}
.searchItem .serp_view_profile a, .serp_btns a{
    border: 1px solid #F3693B; /* #f26a3b; */
    color:  #F3693B; /* #f26a3b; */
    background: #fff;
    font-size: 18px;
    font-weight: 600;
    float: left;
    padding: 5px 10px;
/*    margin: 0 15px 0 0;*/
margin: 0;
}
.free_profile_view a{
        margin-left: -14px;
}
.searchItem .serp_view_profile a:hover{
    
}
.serp_btns{
    text-align: center;
    display: inline-block;
}
.serp_btns a{
    width: 132px;
    margin-bottom: 10px;
}
.serp_btns .checkavailability{
    border: 1px solid #f26a3b;
    color: #fff;
    background:  #F3693B;/* #f26a3b; */
    font-size: 18px;
    font-weight: 600;
    float: left;
    padding: 5px 10px;
    width: 191px;
}
.serp_btns .checkavailability:hover{
    text-decoration: none;
    border: 1px solid #e0582a;
    background: #C2542F; /* #e0582a; */
}
.searchItem .serp_chk_ava a{
    border: 1px solid #f26a3b;
    color: #fff;
    background: #f26a3b;
    font-size: 18px;
    font-weight: 600;
    float: left;
    padding: 5px 10px;
}
.serp_view_profile, .serp_chk_ava{
    float: left;
        margin: 0 15px 0 0;
}

.searchItem .serp_chk_ava a:hover, .searchItem .serp_chk_ava a:focus, .searchItem .serp_chk_ava a:active {
    color: #ffffff;
    background-color: #da582b;
    border-color: #ec6638;
    text-decoration: none;
}
.hlisting .listing_box .hmedia .photo{
      height: 210px;
    width: 100%;
}
.listing_main_box{
    padding:20px;
}
.hlisting .listing_box .hmedia .video-add{
    right: 5%;
}
.searchItem .serp_content{
    clear:both;
}
.searchItem .serp_fet{
    font-size: 14px;
    color:#5e5a5a;
        margin: 15px 0 0 0;
    display: inline-block;
}
.searchItem .serp_fet p{
    margin: 0;
}
.searchItem .serp_fet span{
    list-style: disc outside none;
    color: #C2542F;
    display: inline-block;
}
.searchItem .serp_fet span .bulletsug{
    color:#000;
}
.serp_content .featured-item-height{
    height:auto;
    padding: 0;
}
.mobile_profile{
    margin-bottom: 0;
    font-size: 15px;
}

.list-map-view{
    font-size: 18px;
    font-weight: 600;
} 
@media screen and (min-width:0) and (max-width:767px){
    .hlisting .listing_box .hmedia .photo {
    height: 130px; //auto;
    width: 100%;
    }
    .listing_main_box {
    padding: 0px;
    }
    .searchItem .serp_prop_name, .listing_box, .searchItem .serp_price{
        text-align: center;
    }
    .searchItem .serp_price{
        padding-top: 20px;
    }
    .hmedia{
        padding: 0;
    }
    .searchItem .serp_btns{
            text-align: center;
    overflow: hidden;
/*    margin-left: 27%;*/
    }
    .serp_content{
        padding: 0 15px;
    }
    .searchItem .serp_prop_name{
        font-size: 18px;
        font-weight: normal;
        margin-top: 20px;
    }
    .serp_btns a{
        float: none;
        width: 191px;
    }
    
    .serp_btns {
        padding-right: 0;
    }
    .searchItem .serp_price .price-bout div {
        font-size: 13px;
    }
    .searchItem .serp_fet{
        font-size: 14px;
    }
    .free_profile{
        display: inline-block;
    }
    .serp_btns a {
        margin-right: 8px;
    }
    .serp_prop_info{
        padding-left: 15px;
    }
    .serp_imagediv{
        height: 130px;
    }
    
}
@media screen and (min-width:768px) and (max-width:1024px){
    .serp_btns .checkavailability{
        float: left;
    }
    .serp_view_profile, .serp_chk_ava{
        margin: 0;
    }
    .serp_view_profile {
        overflow: hidden;
    float: left;
    }
    .searchItem .serp_view_profile a, .serp_btns a{
        margin: 0 8px 0 0;
    }
    .list-map-view{
        font-size: 14px;
        font-weight: 600;
    }
}

@media screen and (min-width:0) and (max-width:435px){
    .searchItem .serp_view_profile a{
    margin-bottom: 10px;
        width: 177px;
    }
    .searchItem .serp_chk_ava a{
         width: 177px;
    }
    .searchItem .serp_fet{
        margin: 0;
    }
    
    .free_profile{
        display: inline-block;
    }
    
}
.serp_desc{
    padding-top: 10px;
}
/*
  .serp_imagediv{
        height: 130px;
        background-size: cover !important;
        background-position: center !important;;
        background-repeat: no-repeat !important;;
    }
    */
    
/*    .serp_imagediv img{
        width: 100%;
    max-height: 210px;
    }*/

.free_profile:hover,.free_profile:active,.free_profile:focus, 
.serp_view_profile a:hover, .serp_view_profile a:active, .serp_view_profile a:focus{
   background-color: #F3693B; /* #f26a3b; */
   color: #fff;
   text-decoration: none;
   cursor: pointer;
}
.pad-l-15{
    padding-left: 15px;
}
.pad-b-5{
    padding-bottom: 5px;
}
.margin-b-5{
    margin-bottom: 5px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) { 
.free_profile_view a{
        margin: 0 0 0 -15px;
        }
}
/*.pmc-search{
    margin: 0px auto;
    max-width: 850px;
}
*/
.pmc-state-name{
    background-color: #F5F5F5;
    border-color: #E3E3E3;
    color: #373737;
    font-weight: bold;
    font-size:20px;
    margin-top: 20px !important;
}
/* Pagecopy image styles */
.pagecopy-img{
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
    padding-bottom: 10px;
}
.new_color{
    background-color: #F3693B;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}
.new_mob_color{
    background-color: #F3693B;
    color: #fff;
    font-size: 18px !important;
    font-weight: 600;
}
.new_color:hover,.new_mob_color:hover{
    background-color: #C2542F;
}

.new_btn_color{
    background-color: #F3693B;
    color: #fff;
}
.new_text_color{
    color:#363636 !important;
}

.new_font{
    font-size:14px;
}

@media only screen and (min-width: 320px) and (max-width: 370px) and (orientation: portrait) {
    .new_mob_color {

        font-size: 16px !important;
    }

}
@media screen and (max-width:414px){
  /*Assited living page*/
    .inner_bg {
        background-position:  -651px 0px;
        height: 400px;
    }
    .category-search{
        top:45%;
    }
    .search_box .orangeh1{
        font-size: 23px;
    }
    /*Assited living page*/
}
@media screen and (max-width:360px){
    .inner_bg {
        padding: 48px 9px;
    }
    .category-search {
        padding: 20px 0px 25px 16px;
        top:50%;
    }
    .search_box .orangeh1{
        font-size: 23px;
    }
}


.floatdiv{
    display: none !important;
}
