body{font-family:Arial, Helvetica, Sans-Serif;font-size:12pt;padding:0 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}noscript{display:block;text-align:center;font-weight:bold;margin:10px;font-size:12pt;color:#e86943;border:1px solid #e86943;border-radius:5px;padding:10px}img{max-width:100%}.clear{clear:both}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#map_canvas{height:100%;width:100%;margin:0;padding:0;border:1px solid #dddddd;z-index:0}h3.left{margin-left:-15px !important}img.inhome{width:40px;height:40px;margin-top:-10px}.gap{display:none}.logo a{display:block}.navbar{margin-bottom:0px;font-family:'sinkinregular';font-size:11px;background:#ffffff;border:0px;color:#000;min-height:115px}.navbar .navbar-form{margin:0;padding:2px}.navbar .navbar-form input{font-size:12px}.navbar-header{float:left;width:35%}.navbar-brand{height:auto;padding:4px 0;margin:0;width:450px;background:#fff}.navbar-brand img,.navbar-brand p{float:left;margin:0;margin-right:5px}.navbar-brand img{width:175px;margin-top:5px}.navbar-brand p{font-size:10px;padding:11px 0;color:#454545 !important}a.navbar-brand:hover p{color:#454545 !important}a.navbar-brand:hover{background:#fff !important}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin:0}.navbar{background:transparent}.navbar-brand img{width:auto}.navbar-nav{position:absolute;right:0;z-index:15}#navbar{position:relative;width:65%;float:right}.navbar-nav{float:right;padding:0}.navbar-inverse .navbar-toggle{border-color:#c7e5ff}.navbar ul{margin-top:4px;width:200px;background:#eaeaea;border-radius:5px;padding:0 10px}.navbar li a,.navbar li{display:block;color:#666666;padding:8px 0;margin:0;-webkit-transition:border-color 0.5s;-moz-transition:border-color 0.5s;-ms-transition:border-color 0.5s;-o-transition:border-color 0.5s;transition:border-color 0.5s;border-top:1px solid #999999;text-align:left}.navbar li{padding:0;border:0}.navbar li:first-child a{border-top:0}.navbar li.signup a{border:0px !important}.navbar .btn-sm{font-size:10px}.navbar li.signup{padding-top:4px}.navbar li a:hover{font-weight:bold}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{background:none;color:#000 !important}.navbar li a{padding-top:9px}.navbar-inverse .navbar-nav>li>a{color:#000 !important}.navbar-inverse .navbar-nav>li>a:hover{color:#000}.navbar li.signup a.btn-cih{display:inline-block;color:#fff !important;padding:5px 10px}.navbar li.signup a.btn-cih:hover{background:#ca5836;color:#ffffff !important}.navbar-form.navbar-center.homepage{padding:13px;background:#ffffff;border-radius:3px;max-width:100%;margin:0 auto}.navbar-form.navbar-center.homepage input[type=text]{background:#eaeaea;border:1px solid #dadada;border-radius:3px;box-shadow:none;width:100%;height:40px;font-size:16px;font-weight:200;margin-bottom:10px;padding:0 15px;color:#999999}.navbar-form.navbar-center.homepage .btn{height:40px;font-size:16px;font-weight:300;width:100%}.pro_listing .row{background:#fff;padding:10px;border-top:1px solid #cccccc;border-bottom:0px;margin:0;position:relative}.listings .pro_listing:first-child .row{border-top:0}.pro_listing .row:hover{background:#f8f8f8}.show .pro_listing .row{border:0}.show .pro_listing .row:hover{background:#fff}.show .pro_listing .row .col-sm-12{border-top:1px solid #627997}.show .pro_listing:first-child .row .col-sm-12{border-top:0}.listing_photo{float:left;padding:3px;width:25%}.pro_listing .col-md-3 .logo{max-width:153px;max-height:153px;text-align:center;border:1px solid #ccc;padding:5px;background:#ffffff;box-shadow:0 0 3px #cccccc;position:relative;box-sizing:border-box;margin:0 auto;width:auto;height:auto;line-height:normal}.pro_listing .col-md-3 .logo img{max-width:100%;margin:0 auto;max-height:140px}.pro_listing .col-md-3 .logo.default a{background:#e2e2e2}.pro_listing .col-md-3 .logo.default img{width:50%}.featured{background:#fff;border:5px solid #a4b1c3;padding:0}.featuredLabel{background:#a4b1c3;color:#fff;font-family:sinkinregular, sans-serif;font-size:14pt;padding:0 5px 8px}.unclaimed .col-md-3{display:none}.unclaimed .col-md-9{width:100%;padding:0px 25px 10px 15px}.pro_listing.details h4{color:#5a5a5a}.pro_listing h4{font-size:16px;color:#e86943;line-height:23px;font-weight:400}.pro_listing h4.title,.nearby-providers h4.title{font-size:20px;color:#627997;font-weight:bold}p.claim{font-size:14px !important;margin-top:10px;font-weight:bold;border:2pt solid #627997;background:#e6eaef;width:240px;box-sizing:content-box;padding:5px 10px;text-align:center}.pro_listing h4,.pro_listing h5{margin-bottom:15px}.pro_listing h5,.pro_listing h6{font-weight:300}.results-sep .row,.results-sep .row:hover{background:#e86943}.results-sep h4{color:#627997;font-size:20px;font-family:sinkinregular;margin-top:20px}.covered-listings{border:1px solid #ccc}.noncovered-listings:after{display:block;clear:both;content:''}.noncovered-listings .results-sep{border:0;float:none;width:100%}.noncovered-listings .results-sep h4{padding:20px 0;margin:0;border-bottom:1px solid #ccc}.noncovered-listings .pro_listing .row{border:solid #ccc;border-width:0 1px 1px;min-height:137px}.noncovered-listings .pro_listing.featured .row{background:#fff;border:5px solid #a4b1c3;padding:0}.pro_listing .review-and-call{float:right}.pro_listing .desc,.pro_listing .provides_coverage{margin-top:10px}.pro_listing .phone{margin:15px 0 15px 15px}.pro_listing .phone .number a{background:#93a1b6;background:-moz-linear-gradient(top, #93a1b6 0%, #506585 100%);background:-webkit-linear-gradient(top, #93a1b6 0%, #506585 100%);background:linear-gradient(to bottom, #93a1b6 0%, #506585 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93a1b6', endColorstr='#506585', GradientType=0);border-radius:3px;padding:10px;color:#fff;border:2px solid #506585;text-shadow:0px 0px 4px #444;position:relative;font-weight:bold;display:block}.pro_listing .phone .number a:hover,.pro_listing .phone .number a:focus{background:#506585;cursor:pointer;text-decoration:none}.pro_listing .phone label{margin-bottom:0}.row.sort{padding:5px 0}.row.sort label{float:left}.sticky{padding:0;margin:0;z-index:999}.sticky.affix{width:100%}.form-control.sml{height:20px;width:150px}.pro_listing.details p{font-size:15px;color:#6d6d6d}.services_container{overflow:hidden}ul.services{margin:0;padding:0 20px;list-style-type:none;font-size:16px;color:#6d6d6d;float:left}ul.services li{margin-bottom:10px}.sort_bar{background:#627997;padding:10px}.sort_bar label{font-weight:400;font-size:12px;font-family:sinkinregular;margin-left:5px;color:#5d5b5b}.col-md-5.search{padding-left:0;margin-left:0}#search_zip{background:#eaeaea;border-radius:3px;border:1px solid #dadada;box-shadow:none}.col-md-5.search .input-group{background:#ffffff;padding:5px;border-radius:3px}.btn-cih.search{border-radius:3px !important;margin-left:5px !important;font-size:16px}.datepicker{z-index:9999 !important}.container{max-width:1170px;padding-left:0px;padding-right:0px}.fa-grn{color:#33b725}.header h3{margin:0;font-size:18px}.header h5{font-family:sinkinregular;color:#ffffff;font-size:13px;margin:5px 0 0 0;letter-spacing:0.05em;text-shadow:0px 0px 5px #7697b5}.header h5 span{color:#ffffff}.drk-blue{color:#426687}.light-blue{color:#a1c2df}.main{margin-bottom:40px;padding-top:12px;min-height:500px}.show .company-name{margin:0 0 15px;text-align:left}p.padding{padding:0;margin-top:3px;font-size:14px;color:#5a5a5a}.path_cta{margin-left:10px}.top .pagination{margin:0}.bottom .pagination{margin:15px 0 5px}.listings,.show{background:#b8c3d0}.listings h3{margin:5px 0 15px;color:#627997;font-weight:300}.listings .column{background:#e6eaef;padding:15px;position:relative}.nearby:after{clear:both;display:block;content:'';height:1px}.tabs{width:100%;display:inline-block}.tab-links{margin:0 0 10px;padding:0 0 0 10px}.tab-links:after{display:block;clear:both;content:''}.tab-links li{margin:0px 5px;float:right;list-style:none}.tab-links li.active{float:left;font-size:22pt}.tab-links a{padding:9px 15px;display:inline-block;border-radius:5px;background:#627997;font-size:12pt;line-height:14pt;font-weight:bold;color:#ffffff;transition:all linear 0.15s}.tab-links a:hover,.tab-links a:active{background:#627997;text-decoration:none}.tab-links a:focus{text-decoration:none}li.active a,li.active a:hover{background:#fff;color:#4c4c4c}.tab-links a span{font-size:11pt}.tab-content{padding:15px;background:#fff}.tab{display:none}.tab.active{display:block}.item_contain i,.item_contain p{float:left}.item_contain p,.item_contain a{font-size:18px;margin-left:10px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.item_contain a{font-size:12px}.item_contain{overflow:hidden;margin-bottom:10px}.item_contain.phone a{margin-top:10px;display:block;float:left}.fa-facebook-square{transition:color 0.5s ease}.fa-facebook-square:hover{color:#4d6eac}.fa-linkedin-square{transition:color 0.5s ease}.fa-linkedin-square:hover{color:#1a7bb8}.fa-google-plus-square{transition:color 0.5s ease}.fa-google-plus-square:hover{color:#d94d33}.fa-twitter-square{transition:color 0.5s ease}.fa-twitter-square:hover{color:#20b8ff}.list_container{overflow:hidden}ul.social{overflow:hidden;margin:0;padding:0}.pro_listing.details img.provider_img{border:1px solid #ccc;padding:5px;background:#ffffff;box-shadow:0px 0px 3px #cccccc}.pro_listing .now-hiring{text-align:right}.pro_listing .now-hiring div{max-width:150px;float:right}.btn{padding-top:5px;padding-bottom:5px;border-radius:3px;font-size:16px}.btn-cih{background:#e86943;color:#ffffff !important;font-weight:300}.btn-cih-blue{background:#98bdde;color:#ffffff}input.btn-cih[type=submit]{border:none;font-size:16px;text-transform:uppercase}.btn-cih:hover{background:#ca5836;color:#ffffff}ul.social li{float:left;display:inline;margin-right:10px}.white{color:#ffffff}.side_bar{background:#e6eaef;margin-bottom:10px}.side_bar_map{background:#e6eaef;border:1px solid #ccc;padding:10px;height:400px;margin-bottom:10px}.sign_up_cta{background:#e6eaef;height:380px;text-align:center}.sign_up_cta h2{color:#2c3e50;margin:0;padding-top:30px;font-size:24px}.sign_up_cta h5{padding:10px;line-height:22px;color:#2c3e50;font-size:16px}.sign_up_cta .btn{clear:both;float:none;display:block;width:70%;margin:20px auto}.philips .non-mobile,.hcdotcom .non-mobile{display:block}.philips .mobile,.hcdotcom .mobile{display:none}.philips{border:1px solid #ccc}.show .philips,.show .hcdotcom{border:0}.philips,.hcdotcom,.sign_up_cta2{text-align:center;margin-bottom:10px}.sign_up_cta2{margin-bottom:30px}.tab-content .philips,.tab-content .hcdotcom{margin:20px 0 10px;border:0}.sign_up_cta2 .btn{text-shadow:1px 1px 1px #777;font-size:14pt;padding:15px 30px;background:#e86943;background:-moz-linear-gradient(top, #e86943 0%, #ca5836 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e86943), color-stop(100%, #ca5836));background:-webkit-linear-gradient(top, #e86943 0%, #ca5836 100%);background:-o-linear-gradient(top, #e86943 0%, #ca5836 100%);background:-ms-linear-gradient(top, #e86943 0%, #ca5836 100%);background:linear-gradient(to bottom, #e86943 0%, #ca5836 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e86943', endColorstr='#ca5836', GradientType=0)}.sign_up_cta2 .btn:hover{background:#ca5836}.provider_form{margin-bottom:10px}#arrange-form-2{background:#fff;border-radius:5px;padding:5px}.provider_form h1{margin:10px 0 10px 0;font-size:22px;padding:10px;color:#627997;font-weight:300;font-family:sinkinregular, sans-serif}.provider_form input[type=text]{width:48%;float:left;margin:0 1%}.no_margin{margin:0}.provider_form input.long[type=text]{width:100%;margin:0}.provider_form .input_container{overflow:hidden;padding:5px}.tcpa-copy{margin-top:15px;font-size:10pt}.input_container input[type=text],.input_container select,.input_container textarea{width:100%;margin-left:0;background:#eaeaea;border:1px solid #e1e1e1;box-shadow:none;color:#666666}img.map{border:1px solid #ccc}.mobile-back{display:none}.name_rating{overflow:hidden;margin-bottom:5px}.name_rating h5{float:left;margin:3px 5px 0 0;font-size:16px}.name_rating img.rating{float:left}.no-padding{padding:0}.modal-title{font-size:32px;padding:10px;color:#426687;font-weight:300}#who_for{color:#666666 !important}#who_for_modal{color:#666666}#who_for option{color:#000}#who_for_modal option{color:#000}.no_results{background:#fff;padding:15px;border:1px solid #ccc}.blu-block{border-bottom:2px solid #ced9e0;margin:0 0 10px;padding:30px 0;background:#f6f9fb;box-shadow:none}.blog a{font-size:18px}.blog p{font-size:15px;font-weight:300;color:#34495e;line-height:24px}.findprov{display:none}.row-full-height{height:100%}.col-full-height{height:100%;vertical-align:middle}.row-same-height{display:table;width:100%;table-layout:fixed}.col-md-height{display:table-cell;float:none !important}#breadcrumbs{margin:11px 15px 0 0;color:#fff;font-size:12pt;float:left;font-family:Arial, Helvetica, sans-serif}#breadcrumbs a{color:#fff;text-decoration:none !important}#breadcrumbs a:first-child img{margin-top:-4px}#dir_info .form_row{clear:both;border-top:1px solid #627997;margin:0 -15px;padding:10px 15px 20px}#dir_info .form_row.about{border-top:0}.form_row ul{margin:0;padding:0;list-style:none}#dir_info ul:after{content:'';display:block;clear:both}#dir_info li{position:relative;width:50%;float:left;font-size:11pt}.company_info h6{font-size:14px;margin:5px 0}.company_info .button{margin-top:15px}#dir_info .about{margin-top:0}#dir_info .addl_info ul{padding:0;margin:0;list-style:none}#dir_info .addl_info label{font-weight:bold}.addl_info h5{font-size:11pt;padding:5px;vertical-align:middle}#addl_hours:after,#addl_bonded:after,#addl_price:after{clear:both;content:'';display:block}#addl_hours span,#addl_bonded span,#addl_price span{height:45px;width:45px;display:block;float:left;margin-right:10px;vertical-align:middle}#addl_hours span{background:url(/assets/sd/icon_24hours.png) no-repeat;background-size:contain}#addl_bonded span{background:url(/assets/sd/icon_bonded.png) no-repeat;background-size:contain}#addl_price span{background:url(/assets/sd/icon_price.png) no-repeat;background-size:contain}.errorMsg,.errorTxt{color:#f00}.has-error{border-color:#f00 !important}.enews-signup{background:#a1c1e1;padding:20px 0 5px}.enews-signup:after{clear:both;content:'';display:block}#newsletter_signup{max-width:660px;margin:0 auto}#newsletter_signup .label{margin-right:15px;float:left}#newsletter_signup .label label{vertical-align:middle;font-size:26px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;color:#fff;font-weight:normal;margin-bottom:0}#newsletter_signup .form{position:relative;padding-bottom:20px;float:right}#newsletter_signup #enews-email{vertical-align:top;margin-right:10px;width:210px;height:31px;border-radius:3px;padding:5px;border:0}#newsletter-confirmation{font-size:14pt;text-align:center;display:block}#nearby-locations{margin-top:30px}.nearby{margin:15px 0;padding:0;list-style:none}.nearby li{float:left;width:50%;margin-bottom:5px}.nearby li a{font-size:11pt}@font-face{font-family:'sinkinregular';src:url("/assets/sd/sinkinsans-400regular-webfont.eot");src:url("/assets/sd/sinkinsans-400regular-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/sd/sinkinsans-400regular-webfont.woff") format("woff"),url("/assets/sd/sinkinsans-400regular-webfont.ttf") format("truetype"),url("/assets/sd/sinkinsans-400regular-webfont.svg#sinkin_sans400_regular") format("svg")}.review{margin-bottom:10px}.review p{font-size:14px !important;margin:1em 0 .2em}#submitReview{background:#e6eaef;padding:15px;margin-bottom:20px}#submitReview label{color:#999999}#submitReview textarea{background:#eaeaea;border:1px solid #e2e2e2;color:#666666}.name{float:left;margin:0 0 5px 0;width:49%;box-sizing:border-box;font-size:10pt}.email{float:right;margin-bottom:5px;width:49%}.name input,.email input{padding:5px;border-radius:3px;border:1px solid #e2e2e2;width:100%;background:#eaeaea;color:#666666}.hired{clear:left;margin:5px 5px 0 0;float:left;width:49%}.hired input{margin-right:5px;background:#eaeaea}.email_tip{float:right;width:49%;margin-top:5px}.stars{display:inline-block;vertical-align:middle}.stars ul{background:url(/assets/sd/rating_stars2.png) no-repeat 0 0;height:25px;margin:0;padding:0 0 0 3px}.medicare .stars ul{background:url(/assets/sd/rating_medicare.png) no-repeat 0 0}.stars .stars-1{background-position:0 -50px}.stars .stars-2{background-position:0 -100px}.stars .stars-3{background-position:0 -150px}.stars .stars-4{background-position:0 -200px}.stars .stars-5{background-position:0 -250px}.stars li{float:left;height:25px;width:26px;overflow:hidden}.stars li input{border:none;margin:0;padding:0;width:26px;height:25px;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.submit-review{width:100%;border:1px solid #e75f36;text-transform:uppercase}#submitReview .help{display:inline-block;vertical-align:middle;margin-left:5px;font-size:11pt}#submitReview .form-fields{background:#fff;border-radius:5px;margin-top:10px;padding:10px}#submitReview:after{clear:both;content:'';display:block}#review-text{border-radius:3px;padding:5px;border:1px solid #ccc;width:100%;height:100px}.addl_info:after{clear:both;content:'';display:block}#recaptcha_area{margin-top:10px}#submitReview input[type=submit]{margin-top:15px}#review_sort{text-align:right;margin-bottom:20px}#review_sort p{display:inline-block}#review_sort select{width:auto;display:inline-block}.company_info .result.review,.flisting .result.review,.rlisting .result.review{text-align:right}.result.review{margin-top:10px;clear:right}.result.review .stars,.result.review .total{vertical-align:middle}.result.review .total{margin-top:5px;font-size:9pt}.result.review .total a{font-size:9pt}.result.review .latest{margin-top:10px}#client-ratings h4.title{margin-bottom:0px}#client-ratings .total{margin-bottom:15px}.review:after{clear:both;content:'';display:block}.review .stars{background:url(/assets/sd/rating_stars2.png) no-repeat 0 0;width:129px;height:25px;display:inline-block;vertical-align:middle}.medicare .stars{background:url(/assets/sd/rating_medicare.png) no-repeat 0 0}.review .rate-0{background-position:0 0}.review .rate-05{background-position:0 -25px}.review .rate-1{background-position:0 -50px}.review .rate-15{background-position:0 -75px}.review .rate-2{background-position:0 -100px}.review .rate-25{background-position:0 -125px}.review .rate-3{background-position:0 -150px}.review .rate-35{background-position:0 -175px}.review .rate-4{background-position:0 -200px}.review .rate-45{background-position:0 -225px}.review .rate-5{background-position:0 -250px}.review .date{display:inline-block;line-height:22px;vertical-align:middle;margin-left:10px;font-size:11pt}.review .description{margin-top:5px}#review-paginate{text-align:center}#review-paginate li a{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.review_response{padding:5px;margin-left:20px;background-color:#f7f7f7;color:#333;margin-bottom:25px}.review_response:after{content:'';display:block;height:1px;clear:both}.review_response div{vertical-align:middle}.review_response .client_logo_box{display:inline-block;width:110px}.review_response .client_logo{max-width:100px;margin:0}.review_response .client_response{display:inline-block;margin-left:10px;font-size:11pt}.photos_count,.provides_coverage{font-size:10pt}.share{position:absolute;top:10px;right:29px;text-align:right}.rbadge{text-align:right}#footer{background:#5c7c9d;color:#ffffff;padding-top:35px;font-family:Arial, Helvetica, Sans-Serif;font-size:12pt}#footer h4,#footer p,#footer a{color:#dedede;font-family:Arial, Helvetica, Sans-Serif;font-size:10pt;font-weight:normal}#footer h4{font-weight:bold}#footer ul{list-style-type:none;margin:0 20px 0 0;padding:0}#footer li{line-height:100%}#footer{background:#5c7c9d;color:#ffffff;padding-top:35px;font-family:Arial, Helvetica, Sans-Serif;font-size:12pt}#footer h4,#footer p,#footer a{color:#dedede;font-family:Arial, Helvetica, Sans-Serif;font-size:10pt;font-weight:normal}#footer h4{font-weight:bold}#footer ul{list-style-type:none;margin:0 20px 0 0;padding:0}#footer li{line-height:100%}.column{background:#e6eaef;padding:15px}.unclaimed{position:relative}.unclaimed .listing_info{z-index:10}.claimed .unclaim_message{display:none}.unclaimed .unclaim_message{color:#506585;display:block;position:absolute;z-index:100;border:5px solid #506585;background:#E0E5EB;width:300px;top:150px;left:50%;margin-left:-150px;text-align:center;filter:none;-webkit-filter:none;padding:15px}.unclaim_message:hover,.unclaim_message:active{text-decoration:none;color:#506585}.unclaim_message h2,.unclaim_message h3{margin:5px;padding:0}#share_review_modal h3{font-size:16pt}#share_review_modal .modal-body{text-align:center}.sample_post{border:1px solid #e9ebee;text-align:left;padding:5px 10px;margin:20px auto}.sample_post:after{display:block;clear:left;height:1px;content:''}.sample_post .image{float:left;width:18%;margin-right:20px}.sample_post .content{float:left;width:70%}.sample_post h5{color:#1d2129;font-size:18px;font-family:Georgia, serif;letter-spacing:normal}.sample_post p{font-size:12px;font-family:helvetica, arial, sans-serif;line-height:16px}.sample_post .base-domain{color:#90949c;font-size:11px;line-height:11px;text-transform:uppercase}@media screen and (min-width: 767px){.featured .col-md-3{padding:10px 15px 10px 25px}.featured .col-md-9{padding:10px 25px 10px 15px}}@media screen and (max-width: 1200px){.sign_up_cta{height:405px}}@media screen and (max-width: 991px){.navbar-brand{width:200px}.navbar-brand p{display:none}.sort_bar h5{font-size:0px}.sort_bar h5 a{font-size:14px}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin:0}.sign_up_cta{height:380px}}@media (min-width: 768px){.navbar-nav>li{float:none}#navbar{padding-top:22px;text-align:right}.navbar-nav{display:none}}@media screen and (max-width: 767px){.tool-bar{background:none;height:auto;min-height:0;margin-bottom:0}.navbar-header,#navbar{float:none;width:auto}#navbar{background:#f6f6f6;border:1px solid #ccc}#navbar img{display:none}.navbar-nav{float:left}ul.navbar-nav{float:none;padding:0;position:relative}ul.navbar-nav li{text-align:left;border-bottom:2px solid #ffffff}.navbar-header{background:#fff;border-bottom:0}.navbar-inverse .navbar-toggle{background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #e2e2e2 100%);background:-webkit-linear-gradient(top, #fff 0%, #e2e2e2 100%);background:linear-gradient(to bottom, #fff 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e2e2e2', GradientType=0);border:1px solid #E25235}.navbar-inverse .navbar-toggle .icon-bar{background-color:#E25235}.navbar-form.navbar-center.homepage input,.navbar-form.navbar-center.homepage .btn{width:100% !important}.navbar li a,.navbar li{height:35px}.navbar li a{padding-top:6px}.navbar li.signup{padding-top:0}.navbar li.signup a.btn-cih{display:block;text-align:left;padding-left:15px}.footer .col-sm-3{border-bottom:1px solid #aacceb;margin-top:10px;padding-bottom:20px}.mobile-back{margin:20px 0 !important;display:block;width:130px;position:relative;font-size:12px}.container,.row{padding:0;margin:0}.container.main{padding-top:0 !important}.mobile-back .fa-chevron-circle-left{position:absolute;left:5px;top:8px;color:#ccc}.listings h3{margin-left:30px !important}a.navbar-brand{padding-left:10px !important}.header .col-sm-3,.header .col-sm-9{float:left;margin-top:10px}.side_bar{width:100%;margin:20px auto 20px}.sort_bar .col-sm-4{margin-bottom:20px}.sort_bar h5{text-align:center}.pro_listing .row{margin-right:0}.side_bar_map{margin:20px auto;width:100%}.main h3{margin-top:10px}.col-sm-8{padding-left:0;padding-right:0}.no_results{margin:10px 0 0}.col-md-height{display:block}#newsletter_signup{text-align:center}#newsletter_signup .form,#newsletter_signup .label{float:none}#newsletter_signup .label{display:block;margin:0 0 10px}}@media screen and (max-width: 580px){.listings{padding-left:0;padding-right:0}.navbar{height:auto;min-height:auto}.navbar ul{margin-top:0;width:auto;background:#eaeaea;border-radius:0}.navbar li a{padding-left:15px}.header h5{display:none}.header .col-sm-3,.header .col-sm-9{float:none;margin-top:20px;width:100%;text-align:center}#breadcrumbs{float:none;margin-bottom:10px}.tab-links{padding:0;margin:0}.tab-links li{margin:0;width:49%}.tab-links li:first-child{margin-right:2%}.pro_listing .col-md-3 .logo{margin-bottom:20px}.pro_listing .review-and-call,.rbadge{float:none}.rbadge{text-align:center}.flisting .result.review,.rlisting .result.review{float:none;text-align:center}.listings h3{font-size:18px;text-align:center;margin-left:0 !important}.addl_info h5{padding:5px;white-space:normal;background-size:auto 85% !important}.noncovered-listings .pro_listing{float:none;width:100%}.company_logo{width:100%}.name,.email,.hired,.email_tip,#recaptcha_area{float:none;width:100%}.pro_listing .phone{position:relative;right:0;bottom:0;margin:10px auto;max-width:160px}.show .pro_listing #client-ratings{margin:0 -15px}#dir_info li,#nearby li{width:100%;float:none}.rbadge,.pro_listing .col-md-9 .address{display:none}.philips .non-mobile,.hcdotcom .non-mobile{display:none}.philips .mobile,.hcdotcom .mobile{display:block}}@media screen and (max-width: 500px){.share{display:none}.pro_listing.details h4.title{font-size:18px}.pro_listing.details p{font-size:14px}.sign_up_cta{height:100%}.sign_up_cta2{margin-top:15px}.sign_up_cta2 .btn{padding:12px}ul.pagination{margin:3px auto 0px auto;float:none !important}.row.sort{text-align:center;padding:5px}.pagination li a{background-color:transparent;border:0}.pagination li a.prev_page,.pagination li a.next_page{display:block !important;width:140px;text-align:center}}@media screen and (max-width: 800px){.share{position:inherit;top:10px;right:29px;text-align:center}.show .company-name{margin:0 0 15px;text-align:center}}
