.staticBanner .bannerTitle{font-size:70px;font-family:'Elza Text Bold';color:#606060;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.staticBanner{position:relative}.staticBanner .col-12{padding:0}.staticBanner .imgcontainer img{width:100%}.subHeading{font-family:'Elza Text Bold';font-size:30px;color:#606060;margin-bottom:0}.btn-primary.bookAppointment{border-radius:15px!important;font-size:25px;font-family:'Elza Text Bold';width:100%;background:#015c98!important;border-color:#015c98!important;margin-top:15px;padding:30px 20px}.searchResultSec{padding:30px 0 90px 0}.gridCardCol{margin-bottom:20px}.showNavWrapper{margin-top:30px;display:flex;justify-content:space-between;align-items:center}.showNavWrapper .showEntires{color:#454545;font-size:14px}.page-item.active .page-link{z-index:3;color:#6a6a6a;background-color:#fff;border:1px solid #6a6a6a}.page-item .page-link{padding:8px 15px;font-size:16px;border:1px solid transparent;display:inline-flex;align-items:center;cursor:pointer}.page-item.disabled .page-link{border:1px solid transparent}.page-item .page-link{color:#212721}.page-item .page-link:hover{background:#fff;color:#212721}.page-link.previousLink,.page-link.nextLink{color:#212721}.page-item .page-link:hover,.page-item .page-link:focus{color:#212721;opacity:.8}.page-link.previousLink{padding-right:28px}.page-link.nextLink{padding-left:13px}.page-item.disabled .page-link{color:#6a6a6a}.page-link.previousLink .text{display:inline-block;margin-left:10px}.page-link.nextLink .text{display:inline-block;margin-right:10px}.page-link.lastPreviousLink{padding:8px 0}.page-link.lastNextLink{padding:8px 0}.page-item .page-link span{display:inline-flex}.page-item .nextIcon{background:url(/Master/Design001/assets/images/nextArrow-black.svg)no-repeat;width:15px;display:inline-block;height:30px}.page-item.disabled .nextIcon{background:url(/Master/Design001/assets/images/nextArrow-grey.svg)no-repeat}.page-item .previousIcon{background:url(/Master/Design001/assets/images/previousArrow-black.svg)no-repeat;width:15px;display:inline-block;height:30px}.page-item.disabled .previousIcon{background:url(/Master/Design001/assets/images/previousArrow-grey.svg)no-repeat}.page-item .lastPreviousIcon{background:url(/Master/Design001/assets/images/lastPreviousArrow-black.svg)no-repeat;width:17px;display:inline-block;height:30px}.page-item.disabled .lastPreviousIcon{background:url(/Master/Design001/assets/images/lastPreviousArrow-grey.svg)no-repeat}.page-item .lastNextIcon{background:url(/Master/Design001/assets/images/lastNextArrow-black.svg)no-repeat;width:17px;display:inline-block;height:30px}.page-item.disabled .lastNextIcon{background:url(/Master/Design001/assets/images/lastNextArrow-grey.svg)no-repeat}.pagination{align-items:center}.page-item .page-link,.page-item.disabled .page-link{background:transparent}.contentList{color:#606060;list-style:none;padding:0;font-size:14px;column-count:3;margin-top:16px}.contentList li{margin-bottom:16px;position:relative;padding-left:20px}.contentList li::before{content:'';position:absolute;top:6px;left:0;width:10px;height:10px;background:#74a333;border-radius:50%}.filterAction{margin-top:30px}.headerGrp h5{font-size:20px;color:#606060;margin-top:10px;margin-bottom:0}.toggleSwitchGroup{align-self:end}.filterKeywordSec{padding:0;list-style:none;display:flex;align-content:center;margin-bottom:76px;flex-wrap:wrap}.filterKeywordSec .filterKeyword{border-radius:20px;background:#afd679;font-size:12px;font-family:'Elza Text Medium';padding:11px 20px;margin-right:12px;margin-bottom:12px}.filterKeywordSec .filterKeyword .close{margin-left:10px;cursor:pointer}.searchResultRow{padding:0 40px}.gridCard{background:#fff;box-shadow:0 10px 20px rgb(12 5 5/6%);border-radius:20px;overflow:hidden;height:100%;display:flex;flex-direction:column;justify-content:space-between}.gridCard .imgcontainer img{width:100%}.gridCard .imgcontainer{position:relative;width:100%;max-width:220px;height:280px;overflow:hidden;border-radius:8px;margin:0 auto}.gridCard .availabilityBtn{background:#afd679;color:#000;border-radius:32px;font-size:16px;font-family:'Elza Text Bold';padding:8px 24px;cursor:pointer}.gridCard .availabilityBtn i{position:relative;top:2px;margin-right:5px}.gridCardCol{margin-bottom:20px}.gridCard .part1{padding:18px 18px 12px 18px}.gridCard>.cardFooter{margin:0 18px 18px 18px}.gridCard .star-ratings-sprite{margin:2px 0 0 -4px}.gridCard .title{font-size:24px;color:#678f00;font-family:'Elza Text Bold';margin-bottom:4px}.gridCard .title a{color:#678f00!important;text-decoration:none}.gridCard .title a:hover,.gridCard .title a:focus{text-decoration:underline}.gridCard .specialist{font-size:16px;color:#606060;font-family:'Elza Text Medium';margin-bottom:12px}.gridCard .desc{font-size:14px;color:#606060}.gridCard .info{min-height:150px}.profileNameWrapper{flex-wrap:wrap;gap:8px}.profileDetailList .whatsThisLink{font-size:13px}.profileDetailList strong{font-family:'Elza Text Bold'}.phyDetailRow{padding:0 40px}.addressSec{background:#f7f7f7;border-radius:30px;padding:20px 20px;margin-bottom:16px}.phyDetailSec{padding:92px 0 70px 0}.mapWrapper{border:1px solid #c1c1c1;border-radius:15px;overflow:hidden;margin-bottom:20px}.addressTitle{font-size:24px;color:#678f00;font-family:'Elza Text Bold';margin-bottom:15px}.addressSec ul{list-style:none;padding:0;margin:0;font-size:16px;color:#606060}.addressSec li{display:flex;align-items:baseline}.addressSec .imgIcon{min-width:26px;width:26px;margin-right:2px}.addressinnerWrapper .addressinnersec .numericValue{position:relative;top:2px}.addressinnersec .websiteURL{word-break:break-all;text-align:left}.separator{border-bottom:2px dashed rgb(96 96 96/20%);margin:16px 0}.separator2{border-bottom:2px dashed rgb(96 96 96/20%);padding-bottom:25px}.separator_ul{border-bottom:2px dashed rgb(96 96 96/20%);padding-bottom:15px}.addressSec ul.collapse{padding-bottom:16px;border-bottom:2px dashed rgb(96 96 96/20%);margin-bottom:16px}.addressSec .ConsultingHours[aria-expanded="false"] .addressTitle{padding-bottom:16px;border-bottom:2px dashed rgb(96 96 96/20%);margin-bottom:16px}.addressSec ul.collapse:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0}.addressSec .ConsultingHours:has(+ul.collapse:last-of-type) .addressTitle{padding-bottom:0;border-bottom:0}.ConsultingHoursTitle{font-size:18px;color:#606060;font-family:'Elza Text Bold';margin-top:2px}.addressSec ul span:nth-child(2){min-width:100px}.addressSec .desc{font-size:14px;color:#606060}.directionsLink{font-size:16px;color:#015c98;border-radius:0;padding:0!important;display:flex;align-items:center;text-decoration:none!important;border:0!important}.star-ratings-sprite{background:url(/master/design001/assets/images/StarSpriteRating.png) repeat-x;font-size:0;height:19px;line-height:0;overflow:hidden;text-indent:-999em;width:120px;margin:6px 0 0 -4px}.star-ratings-sprite-rating{background:url(/master/design001/assets/images/StarSpriteRating.png) repeat-x;background-position:0 130%;float:left;height:25px;display:block}.ratingDiv{margin-top:14px;margin-bottom:7px}.profileDetailWrapper .imgContainer img{width:100%;border-radius:0 20px 20px 20px}.profileDetailWrapper .imgContainer{position:relative}.profileDetailWrapper .imgContainer .btn-tertiary{position:absolute;left:-50px;top:0;border-radius:10px 0 0 10px}.btn-tertiary{background:#afd679!important;border-color:#afd679!important;border-radius:10px;outline:0!important;box-shadow:none!important;padding:4px 4px}.btn-tertiary:hover,.btn-tertiary:focus{background:#afd679;border-color:#afd679;opacity:.8}.profile-custom-alert{background-color:#f7f7f7}.specialtyLabel{font-size:18px;color:#606060;font-family:'Elza Text Bold'}.profileDetailWrapper .profileName{color:#678f00;font-size:36px;font-family:'Elza Text Bold';margin-bottom:15px}.profileRatings{margin-top:15px;margin-bottom:10px}.profileDetailList{margin:0;padding:0;text-align:left;color:#606060}.profileDetailList li{margin-bottom:8px}.profileDetailList li .col:first-child{width:30%;flex:0 0 30%}.profileDetailDesc{color:#606060;margin-top:20px;font-size:18px}.profileDetailDesc .title{font-size:25px;color:#678f00;font-family:'Elza Text Bold';margin-bottom:10px;margin-top:15px}.profileDetailDesc .section{margin-bottom:30px}.profileDetailDesc .content b{font-family:'Elza Text Bold'}.profileDetailDesc .content strong{font-family:'Elza Text Bold'}.profileUpdateNotice{margin-top:40px;padding:20px;background-color:#f5f5f5;text-align:center}.profileUpdateNotice p{margin-bottom:0}.profileUpdateNotice a{color:#015c98;text-decoration:none}.profileUpdateNotice a:hover{color:#015c98;text-decoration:underline}.reviewSecRow{padding:0 40px}.reviewSec{padding:80px 0 74px 0}.videoSec{width:100%}.videoWrapper{position:relative;width:100%;aspect-ratio:16/9;margin:0 auto;overflow:hidden;border-radius:8px;background:#000;box-shadow:0 2px 10px rgba(0,0,0,.15)}.videoWrapper iframe{display:block;width:100%;height:100%;border:0}.listCardCol{margin-bottom:15px}.listCardCol .listCard{background:#fff;box-shadow:0 10px 20px rgb(12 5 5/6%);border-radius:20px;padding:15px 20px;position:relative}.listCardCol .listCard .tannerLogo{position:absolute;top:10px;right:15px;display:inline-flex;width:50px}.listCardCol .listCard .title{font-size:20px;color:#678f00;font-family:'Elza Text Bold';margin-bottom:4px;width:calc(100% - 50px)}.listCardCol .listCard .cardFooter{margin-top:12px}.listCardCol .listCard .star-ratings-sprite{margin:0 0 0 -4px}.listCardCol .listCard .cardFooter>.btn-link{margin-top:8px}.listCardCol .listCard .specialist{font-size:16px;color:#606060;font-family:'Elza Text Medium';border-bottom:2px dashed rgb(96 96 96/20%);margin:0 0 15px 0;padding-bottom:15px}.listCardCol .listCard .desc{font-size:14px;color:#606060}.phyBlogSec{padding:30px 0 50px 0}.phyBlogCard{background:#f7f7f7;border-radius:20px;overflow:hidden;height:100%;display:flex;flex-direction:column;margin-bottom:15px}.phyBlogRow{margin-top:48px}.phyBlogCard .imgContainer{aspect-ratio:16/9;overflow:hidden}.phyBlogCard .imgContainer img{width:100%;height:100%;object-fit:cover;display:block}.phyBlogCard .content{padding:18px 18px 18px 18px;font-size:16px;color:#606060}.phyBlogCard .content p{margin-bottom:0}.phyBlogCard .content .blogPostName{text-decoration:none!important;font-size:24px;color:#678f00;font-family:'Elza Text Bold';margin-bottom:12px;display:flex}.viewmoreAction{margin-top:36px}.resetAction{display:flex;padding-bottom:28px;height:100%;align-items:self-end}.mapSec{padding:0;background:#fff}.mapSec .mapWrapper{margin-bottom:0}.addressinnerWrapper .addressinnersec{background:#e5f7ff;margin-bottom:16px;border-radius:30px}.addressinnerWrapper .addressinnersecContent{padding:20px 20px}.addressinnersecContent b,strong{font-family:'Elza Text Bold'}.addressinnerWrapper .addressinnersec.secondaryLocation{background:#f7f7f7}.addressinnerWrapper .addressinnersec .addressinnersecHeader{padding:15px 20px;background:#0075a9;border-top-right-radius:15px;border-top-left-radius:15px;font-size:22px;font-family:'Elza Text Bold';color:#fff}.ConsultingHours{position:relative;display:inline-flex;padding-right:28px}.ConsultingHours::after{content:'';position:absolute;top:0;right:0;background:url(/Master/Design001/assets/images/downDarkGrey.svg)no-repeat;width:24px;height:24px;transform:rotate(180deg);transition:.2s}.ConsultingHours.collapsed::after{transform:rotate(0deg)}.addressSec ul span:nth-child(3) img{width:17px;min-width:17px}.profileDetailWrapper .imgContainer img.TMGIcon{position:absolute;bottom:6px;right:6px;margin:0!important;width:unset!important}.gridCard .imgcontainer .TMGIcon{position:absolute;bottom:8px;right:8px;width:34px;height:34px;z-index:2;background:#fff;border-radius:50%;padding:3px;box-shadow:0 2px 6px rgba(0,0,0,.15)}.TMGIcon{border-radius:50%!important}.ConsultingHours{text-decoration:none}.resetAction .btn-primary{border-radius:4px!important;font-size:12px;font-family:'Elza Text Bold';width:100%;padding:10px 5px}.gridCard .imgcontainer .providerImg{width:100%;height:100%;object-fit:cover;display:block;object-position:center}@media(max-width:1440px){.profileDetailList li .col:first-child{width:35%;flex:0 0 35%}}@media(max-width:1366px){.quickSearchWrapper{padding:0 30px}}@media(max-width:1199px){.staticBanner .bannerTitle{font-size:50px}.breadcrumbRow{padding:0 15px}.btn-primary.bookAppointment{font-size:20px;margin-top:20px;padding:20px 15px}.searchResultRow{padding:0 25px}.filterKeywordSec{margin-bottom:30px}.gridCard .title{font-size:20px}.gridCard .specialist{font-size:14px}.phyDetailSec{padding:30px 0}.phyDetailRow{padding:0 30px}.profileDetailWrapper .imgContainer .btn-tertiary{left:0}.profileDetailWrapper .imgContainer img{border-radius:20px 20px 20px 20px}.profileDetailWrapper .profileName{font-size:24px;margin-bottom:12px}.profileDetailDesc .title{font-size:22px;margin-bottom:8px}.addressTitle{font-size:18px;margin-bottom:12px}.reviewSec{padding:30px 0}.subHeading{font-size:26px}.videoWrapper{padding:30px 0}.videoWrapper .content .text{font-size:16px;margin-top:15px}.profileDetailList li .col:first-child{width:40%;flex:0 0 40%}.phyBlogSec{padding:30px 0}.phyBlogRow{margin-top:30px}.viewmoreAction{margin-top:24px}.phyBlogCard .content .blogPostName{font-size:18px}.phyBlogCard .content{font-size:14px}}@media(max-width:1023px){.tabHeader a{font-size:18px;padding:20px 28px}.tabContent .collapse .sectionTitle{padding:24px 0}.subSectionTitle{font-size:24px}.providerWrapper .content{height:calc(100% - 200px)}}@media(max-width:992px){.profileDetailList li{margin-bottom:4px}}@media(max-width:991px){.staticBanner .bannerTitle{font-size:24px}.quickSearchWrapper{padding:0 15px}.subHeading{font-size:24px}.btn-primary.bookAppointment{font-size:18px;padding:12px 15px;width:auto;margin:15px auto 25px auto;display:flex;justify-self:center}.resultWrapperCol{order:4}.headerGrpCol{order:3}.asideNavSectionCol{order:2}.searchResultSec{padding:30px 0}.filterAction{margin-top:50px}.breadcrumbRow{top:12px;margin-bottom:12px}.searchResultRow{padding:0 15px}.headerGrp h5{font-size:18px}.videoWrapper .videoSec{margin-top:20px}.phyDetailRow{padding:0 15px}}@media(max-width:767px){.contentListVertical{column-count:auto}.profileDetailWrapper .imgContainer img.TMGIcon{width:30px!important}.profileDetailWrapper .profileName{margin-bottom:2px}.profileRatings{margin-left:-10px;margin-top:0}.staticBanner .bannerTitle{font-size:20px}.quickSearchWrapper .form-group{margin-bottom:15px}.quickSearchWrapper .btn-outline-primary{width:100%;margin-bottom:15px;padding:7px 12px}.quickSearchWrapper .selectParent{margin-top:15px}.breadcrumb a{font-size:14px}.breadcrumb-item+.breadcrumb-item::before{margin:6px 6px}.breadcrumbRow{top:4px;margin-bottom:4px}.headerGrp h5{font-size:16px}.gridCard .title{font-size:20px}.profileDetailWrapper .imgContainer{margin-bottom:15px;display:inline-block}.profileDetailWrapper .imgContainer img{width:unset}.profileDetailWrapper .profileName{font-size:20px}.profileDetailDesc{margin-top:15px}.profileDetailDesc .title{font-size:18px}.addressTitle{font-size:18px}.addressSec .desc{font-size:16px}.filterKeywordSec .filterKeyword{padding:8px 12px}.btn-primary.bookAppointment{font-size:18px;text-align:center;justify-content:center;width:100%}.quickNavList a{font-size:16px}.gridCard .imgcontainer{max-height:100%}.providerImg{width:120px;height:168px;object-fit:cover}.gridCard .info{min-height:auto}}@media(max-width:576px){.quickSearchWrapper .control-label{margin-bottom:8px}.quickSearchWrapper .form-group{margin-bottom:10px}.quickSearchWrapper .btn-outline-primary{margin-bottom:10px}.quickSearchSec{padding:15px 0}.showNavWrapper{flex-direction:column;align-items:flex-start}.showNavWrapper .showEntires{margin-bottom:15px}.subHeading{font-size:18px}.gridCardCol{padding:0 25px 0 40px}}@media(max-width:480px){.profileDetailList li .col:first-child{width:50%;flex:0 0 50%}}