@media (max-width:991px){div.ccm-page h1,.salix-c5wrap h1,#salix-main-section h1,#main h1,.inside-content h1,.footer h1{font-size:28px!important;line-height:1.3!important}div.ccm-page h2,.salix-c5wrap h2,#salix-main-section h2,#main h2,.footer h2{font-size:24px!important;line-height:1.3!important}.pillar-google-pref-btn{display:inline-flex;align-items:center;gap:12px;background:#f79928;color:#ffffff!important;padding:8px 24px 8px 10px;border-radius:50px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none!important;box-shadow:0 4px 15px rgb(27 56 90 / .35);border:1px solid rgb(255 255 255 / .15);transition:all 0.3s ease}.pillar-google-pref-btn .icon-circle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgb(0 0 0 / .2)}.pillar-google-pref-btn:hover{background:linear-gradient(135deg,#234873 0%,#132b49 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgb(27 56 90 / .5);color:#ffffff!important}.pillar-google-pref-btn:active{transform:scale(.98)}div.ccm-page h3,.salix-c5wrap h3,#salix-main-section h3,#main h3,.footer h3{font-size:20px!important;line-height:1.35!important}}@media (max-width:767px){div.ccm-page h1,.salix-c5wrap h1,#salix-main-section h1,#main h1,.inside-content h1,.footer h1,h1.page-title,.jumbotron h1{font-size:22px!important;line-height:1.3!important;margin-top:10px!important;margin-bottom:12px!important;word-wrap:break-word!important}div.ccm-page h2,.salix-c5wrap h2,#salix-main-section h2,#main h2,.footer h2,.home_highlights h2,section.review-sec h2{font-size:19px!important;line-height:1.35!important;margin-top:10px!important;margin-bottom:10px!important;word-wrap:break-word!important}div.ccm-page h3,.salix-c5wrap h3,#salix-main-section h3,#main h3,.footer h3{font-size:17px!important;line-height:1.35!important;margin-top:8px!important;margin-bottom:8px!important}div.ccm-page h4,.salix-c5wrap h4,#salix-main-section h4,#main h4,.footer h4,h4.panel-title-salix{font-size:15px!important;line-height:1.4!important;margin-top:6px!important;margin-bottom:8px!important}div.ccm-page .banner-container .salix-banner-content .ccm-image-slider-container.ccm-block-image-slider-arrows ul li .ccm-image-slider-text p.ccm-image-slider-title,div.ccm-page .banner-container .salix-banner-content .ccm-image-slider-container.ccm-block-image-slider-arrows ul li .ccm-image-slider-text h2,div.ccm-page .salix-home-banner h1,div.ccm-page .salix-home-banner h2,div.ccm-page .salix-home-banner p{font-size:20px!important;line-height:1.25!important;padding:0 10px!important}div.ccm-page .restoration-needs{padding:20px 15px!important}div.ccm-page .restoration-needs h3,div.ccm-page .restoration-needs h4{font-size:18px!important;line-height:1.3!important;margin:5px 0!important}div.ccm-page .restoration-needs p{margin:10px 0 0!important;display:block!important}.home_highlights h2 a{font-size:16px!important}div.ccm-page .panel-group-salix h4.panel-title-salix a{font-size:14px!important;line-height:1.4!important;padding-right:25px!important}}@media (max-width:480px){div.ccm-page h1,.salix-c5wrap h1,#salix-main-section h1,#main h1,.inside-content h1,.footer h1{font-size:20px!important;line-height:1.28!important}div.ccm-page h2,.salix-c5wrap h2,#salix-main-section h2,#main h2{font-size:18px!important;line-height:1.3!important}div.ccm-page .banner-container .salix-banner-content .ccm-image-slider-container.ccm-block-image-slider-arrows ul li .ccm-image-slider-text p.ccm-image-slider-title{font-size:18px!important;line-height:1.25!important}}