.slick-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;max-width:1000px;margin:10px auto}
.slick-arrow{color:#627ab7;font-family:fontello;font-size:40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:2%;width:60px;height:60px;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:1px solid #627ab7;z-index:5;-webkit-transition:.3s all;transition:.3s all}
.slick-arrow i{margin-left:-4px}
.slick-arrow:hover{color:#fab152}
.slick-gallery .slick-slide img {margin: auto;}
#next{left:auto;right:2%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
#next i{margin-left:4px}
.slick-dots{line-height:1}
.slick-dots li{line-height:1}
.slick-dots li button{padding:0}
.slick-dots span{cursor:pointer;background-color:#5c8a6c;height:12px;width:12px;border-radius:50%;display:inline-block;margin:0 5px;opacity:.18}
.slick-dots .slick-active span{opacity:1}
.pagingInfo{font-size:30px;text-align:center}
.gallery{max-width:1050px;margin:40px auto;padding:0 60px;position:relative}
.gallery .slick-arrow{top:50%}
.slick-gallery{position:relative;margin:20px auto;text-align:center}
.slick-gallery article .flex-ed{-ms-flex-pack:distribute;justify-content:space-around}
.slick-gallery article .flex-ed span{margin:10px;position:relative;padding-bottom:40px}
.slick-gallery article .flex-ed span img{width:100%}
.slick-gallery article .flex-ed span:after{content:'Before';position:absolute;bottom:5px;left:0;right:0;margin:auto;display:block;margin:auto;color:#403e3d;font:400 18px/1.2 "Open Sans",sans-serif;text-transform:uppercase;letter-spacing:1.6px}
.slick-gallery article .flex-ed span:last-of-type:after{content:"After"}
.slick-gallery article div p{display:block}
.slick-gallery figcaption{margin:5px auto}

@media (max-width: 768px) {
    .gallery{padding:10px}
    .gallery .slick-arrow{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transform:none;transform:none;top:auto;margin:0}    
}

.doctors-flex {justify-content: space-between;}
.doctors-flex div {text-align: center; margin: 10px;}
.locations-flex {justify-content: center;}
.locations-flex div {margin: 10px 25px; text-align: center;}

/*section toggle */
.has-h3{clear:both;display:table;width:100%;margin:20px auto;text-align:left}
.has-h3 h3{margin:0 auto 10px;text-align:left}
.section-toggle{display:none;margin-top:20px}
button.togg{-webkit-transition:.4s all;transition:.4s all}
@media (max-width: 750px) {
.has-h3,.has-h3 h3{text-align:center}
}
.section-toggle{display:none;background-color:#fff;padding:30px 20px;max-width:97%;-webkit-box-shadow:1px 1px 8px #00000054;box-shadow:1px 1px 8px #00000054;margin:0 auto;position:relative;z-index:12}
.togg-container{max-width:1050px;margin:auto}
button.togg{-webkit-transition:.4s all;transition:.4s all}
.sv-close{background-color:transparent;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}
.sv-close svg{margin-left:10px;max-width:50px;height:auto;-webkit-transition:.3s all;transition:.3s all}
.sv-close:hover svg *{fill:#c4962d}
.sv-close:hover #Path_2166{fill:#fff}

.review-slider {margin: 50px auto;}
.review-slider h2 {margin-bottom: 0;}

.title-lines {
  display: table;
  margin: 0 auto;
  position: relative;
  font-size: 2rem;
  letter-spacing: 0.2rem;
}
.title-lines:after,
.title-lines:before {
  position: absolute;
  content: '';
  width: 25px;
  height: 4px;
  top: 18px;
  background-color: #F1D8B7;
}
.title-lines:after {  left: -40px;}
.title-lines:before {  right: -40px;}
.landing {max-width:1000px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; gap:25px; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:40px auto;}
.landing a {margin:10px 0 20px; text-align:center; display:table; max-width:275px;}
.landing a img {border-radius:24px;}
.landing a h3 {margin:15px auto 0; display:block;}
.landing a:hover h3 {background-color:#6183A6; color:#fff;}
.landing.team a {pointer-events:none;}
.landing.team a:hover h3 {background-color:#98c4ed;}
