.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.nav-link {
  padding: 6px 10px;
  font-family: Montserrat, sans-serif;
  color: #555;
  text-decoration: none;
}

.nav-link:hover {
  font-weight: 600;
}

.nav-link:focus {
  color: #00a34c;
  font-weight: 600;
}

.nav-link.w--current {
  padding-right: 10px;
  padding-left: 10px;
  color: #00a34c;
  font-weight: 600;
}

.nav-link.w--current:hover {
  color: #555;
}

.nav-link.w--current:focus {
  color: #01a2c9;
}

.image {
  display: block;
  margin-left: 17px;
  border-radius: 20px;
  background-color: #00a34c;
}

.image:hover {
  background-color: #007737;
}

.column-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-section {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 1000;
  margin-top: 0px;
  margin-bottom: 20px;
  padding-top: 20px;
  background-color: #fff;
  box-shadow: 0 1px 20px 0 #000;
}

.column-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.column-5 {
  padding: 0px;
}

.columns-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.navbar {
  background-color: #fff;
}

.logo-text {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Montserrat, sans-serif;
  color: #555;
  font-size: 20px;
}

.logo-text._2 {
  padding-left: 20px;
}

.text-block-3 {
  font-family: Montserrat, sans-serif;
  color: #2b328d;
  font-size: 18px;
  text-align: right;
}

.body {
  margin-top: 137px;
}

.top-border._20 {
  margin-top: 20px;
}

.top-border._25 {
  margin-top: 25px;
}

.button-2 {
  display: block;
  height: 45px;
  min-width: 110px;
  margin-right: 60px;
  margin-bottom: 15px;
  margin-left: 60px;
  padding: 15px 28px 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 0px;
  background-color: transparent;
  -webkit-transition: background-color 200ms ease, color 200ms ease;
  transition: background-color 200ms ease, color 200ms ease;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 15px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.button-2:hover {
  border-radius: 0px;
  background-color: #047d9b;
  color: #fff;
}

.button-2.contact-us {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 23px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-color: #01a2c9;
  color: #01a2c9;
}

.button-2.contact-us:hover {
  background-color: rgba(1, 162, 201, 0.2);
  color: #01a2c9;
}

.button-2.patient-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 350px;
  min-width: 0px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-color: #01a2c9;
  color: #01a2c9;
}

.button-2.patient-info:hover {
  background-color: rgba(1, 162, 201, 0.2);
  color: #01a2c9;
}

.heading-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 15px;
  padding-left: 15px;
  font-family: Montserrat, sans-serif;
  color: #fffefe;
  font-size: 32px;
  line-height: 52px;
  font-weight: 300;
  text-align: center;
}

.heading-2.cap4 {
  padding-left: 0px;
  font-size: 28px;
  line-height: 42px;
}

.heading-2.cap4.cap5 {
  font-size: 26px;
}

.heading-2.cap4.cap5.cap6 {
  font-size: 32px;
}

.heading-2.cap4.cap5.cap7 {
  line-height: 35px;
}

.div-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  margin-right: -40px;
  margin-bottom: 0px;
  margin-left: -40px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(43, 50, 141, 0.65);
}

.image-2 {
  display: block;
  max-width: 400px;
  margin-top: 0px;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: left;
}

.headline {
  margin-top: 50px;
  margin-bottom: 50px;
  font-family: Montserrat, sans-serif;
  color: #00a34c;
  font-weight: 400;
  text-align: center;
}

.headline.statement {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 28px;
  text-align: left;
}

.paragraph {
  padding-right: 0px;
  padding-left: 0px;
  font-family: Montserrat, sans-serif;
  color: #555;
  line-height: 26px;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
}

.paragraph.info {
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  line-height: 26px;
}

.paragraph.intro {
  margin-bottom: 100px;
  padding-right: 210px;
  padding-left: 210px;
  line-height: 26px;
  font-weight: 400;
  text-align: justify;
}

.paragraph.bullets {
  padding-right: 0px;
  padding-left: 0px;
  text-align: left;
}

.paragraph.team {
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 20px;
  line-height: 26px;
}

.paragraph.team.qualifications {
  margin-bottom: 10px;
}

.paragraph.treat {
  padding-right: 0px;
  padding-left: 0px;
}

.paragraph.treatment {
  padding-right: 0px;
  padding-left: 0px;
  line-height: 22px;
  text-align: left;
}

.paragraph.services {
  margin-bottom: 50px;
  padding-right: 0px;
  padding-left: 0px;
}

.paragraph.contact-us {
  margin-bottom: 20px;
  text-align: center;
}

.paragraph.contact-us.details {
  margin-bottom: 0px;
  padding-right: 20px;
  text-align: right;
}

.paragraph.orthosis {
  padding-right: 0px;
  padding-left: 20px;
}

.section-4 {
  margin-top: 0px;
  margin-bottom: 1px;
  padding-top: 50px;
  background-image: url('../images/SwirlyBGrnd_Lrg.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.intro-box {
  width: 30.3%;
  margin-right: 3%;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#30c5e9), to(#007737));
  background-image: linear-gradient(180deg, #30c5e9, #007737);
}

.intro-box.no-border {
  margin-right: 0%;
}

.flex-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.content-wrapper-3 {
  position: relative;
  width: 100%;
  max-width: 1265px;
  padding-right: 25px;
  padding-bottom: 50px;
  padding-left: 25px;
}

.content-wrapper-3.alternatives {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.image-hover {
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
}

.image-hover:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.content-section {
  overflow: hidden;
  padding-top: 75px;
  padding-bottom: 75px;
  background-color: rgba(1, 162, 201, 0.15);
  background-image: url('../images/5-line-medium_15-line-medium.png');
  background-position: 0px 0px;
  background-size: auto;
}

.title-link {
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 25px;
  line-height: 30px;
  font-weight: 400;
  text-decoration: none;
}

.title-link:hover {
  opacity: 0.8;
}

.intro-text-box {
  padding: 23px;
  background-color: #01a2c9;
}

.relative {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.center-box {
  display: block;
  width: 65%;
  max-width: 820px;
  margin-right: auto;
  margin-left: auto;
  color: #b99bb6;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.columns-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-right: 30px;
  padding-bottom: 0px;
  padding-left: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.section-5 {
  padding-top: 50px;
  background-color: #f0f0f0;
}

.heading-4 {
  background-color: #01a2c9;
  font-family: Montserrat, sans-serif;
  color: #fffefe;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
}

.column-7 {
  display: block;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 0px 20px 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 10px;
  border-color: #f0f0f0;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(1, 162, 201, 0.1)), to(rgba(4, 125, 155, 0.4)));
  background-image: linear-gradient(180deg, rgba(1, 162, 201, 0.1), rgba(4, 125, 155, 0.4));
}

.column-7.maps {
  border-style: none;
  background-color: transparent;
  background-image: none;
}

.column-7.grad {
  border-color: #f0f0f0;
}

.column-8 {
  padding-right: 20px;
  padding-left: 20px;
  border-style: solid;
  border-width: 10px;
  border-color: #fffefe;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#fff));
  background-image: linear-gradient(180deg, #000, #fff);
}

.column-8.maps {
  border-style: none;
  background-color: transparent;
  background-image: none;
}

.column-8.grad {
  border-color: #f0f0f0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(1, 162, 201, 0.1)), to(rgba(4, 125, 155, 0.4)));
  background-image: linear-gradient(180deg, rgba(1, 162, 201, 0.1), rgba(4, 125, 155, 0.4));
}

.column-9 {
  padding-right: 20px;
  padding-bottom: 19px;
  padding-left: 20px;
  border-style: solid;
  border-width: 10px;
  border-color: #f0f0f0;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(1, 162, 201, 0.1)), to(rgba(4, 125, 155, 0.4)));
  background-image: linear-gradient(180deg, rgba(1, 162, 201, 0.1), rgba(4, 125, 155, 0.4));
}

.column-10 {
  padding-top: 0px;
  padding-right: 20px;
  padding-left: 20px;
  border-style: solid;
  border-width: 10px;
  border-color: #f0f0f0;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(1, 162, 201, 0.1)), to(rgba(4, 125, 155, 0.4)));
  background-image: linear-gradient(180deg, rgba(1, 162, 201, 0.1), rgba(4, 125, 155, 0.4));
}

.column-10.grad {
  border-color: #f0f0f0;
}

.image-3 {
  display: inline-block;
  padding-left: 0px;
}

.html-embed {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  padding-left: 0px;
}

.section-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 120px;
  margin-top: -120px;
}

.welcome-section {
  margin-top: 0px;
  margin-bottom: 50px;
  border-radius: 8px;
}

.section-7 {
  height: 600px;
  padding-right: 223px;
  padding-left: 223px;
  background-image: url('../images/SwirlyBGrnd_Lrg.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.container-3 {
  display: block;
  height: 600px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.columns-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 76px;
  margin-right: 197px;
  margin-left: 197px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.column-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 450px;
  padding-left: 432px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: url('../images/13140074_m.cosmeticheader.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.61);
}

.column-12 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.footer-menu-column {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
}

.footer-social-col-right {
  text-align: right;
}

.div-block-5 {
  margin-top: 0px;
  text-align: center;
}

.container-4 {
  position: relative;
  margin-bottom: 0px;
}

.section-13 {
  margin-bottom: 0px;
  padding-bottom: 80px;
}

.footer-section {
  min-height: 80px;
  padding: 0px;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#007737), to(#30c5e9));
  background-image: linear-gradient(0deg, #007737, #30c5e9);
}

.bottom-footer-link {
  color: #fff;
}

.bottom-footer-link:hover {
  color: #30c5e9;
}

.bottom-footer-paragraph {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0px auto;
  float: left;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  font-family: Montserrat, sans-serif;
  color: #fffefe;
  font-size: 10px;
  text-align: center;
  text-decoration: none;
}

.bottom-footer-paragraph.right {
  display: block;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  float: none;
  text-align: right;
}

.footer-row {
  padding-top: 30px;
}

.subheads {
  font-family: Montserrat, sans-serif;
  color: #555;
  font-size: 24px;
  font-weight: 600;
  text-align: center;
}

.section-14 {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-right: 65px;
  padding-left: 65px;
}

.list {
  padding-right: 0px;
  padding-left: 0px;
}

.div-block-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.image-6 {
  margin-right: 10px;
  margin-left: 0px;
}

.image-7 {
  margin-right: 0px;
  margin-left: 10px;
}

.image-9 {
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.6);
}

.div-block-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-right: 300px;
  padding-left: 300px;
}

.italic-text-2 {
  margin-left: 25px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.container-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.bold-text {
  color: #01a2c9;
  text-align: center;
  text-decoration: underline;
}

.bold-text:hover {
  color: #30c5e9;
  text-decoration: underline;
}

.bold-text-2 {
  color: #01a2c9;
  text-decoration: underline;
}

.bold-text-2:hover {
  color: #30c5e9;
}

.bold-text-3 {
  color: #555;
}

.link-2 {
  color: #00a34c;
  font-weight: 600;
}

.link-2:hover {
  color: #007737;
}

.slider-section {
  height: 600px;
  background-image: url('../images/SwirlyBGrnd_Lrg.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.slider-8 {
  display: block;
  height: 600px;
  background-color: transparent;
}

.div-block-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 75px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 700px;
  height: 450px;
  margin-left: 120px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: url('../images/34246620_m.children.adultfeetinbed.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0 0 20px 0 #000;
}

.div-block-11.slide1 {
  background-image: url('../images/13140074_m.cosmeticheader.jpg');
  background-position: 50% 100%;
}

.div-block-11.slide2 {
  background-image: url('../images/7823560_m.stepsinday.jpg');
}

.div-block-11.slide3 {
  background-image: url('../images/57397073_m.sweatglands.jpg');
}

.div-block-11.slide4 {
  background-image: url('../images/28108001_m.womenproblems.jpg');
  background-position: 50% 0%;
}

.div-block-11.slide5 {
  background-image: url('../images/34246620_m.children.adultfeetinbed.jpg');
}

.div-block-11.slide7 {
  background-image: url('../images/31675558_m.homeheaderrunningonbeach.jpg');
  background-position: 50% 100%;
}

.div-block-11.slide6 {
  background-image: url('../images/45840649_m.kids90grown.jpg');
}

.div-block-12 {
  width: 350px;
  height: auto;
  margin-left: -57px;
  padding: 20px 22px 30px;
  background-color: rgba(0, 163, 76, 0.8);
}

.slide-nav-3 {
  display: none;
}

.feature-header {
  margin-right: 25px;
  margin-left: 25px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Montserrat, sans-serif;
  color: #fffefe;
  font-size: 25px;
  line-height: 30px;
  font-weight: 400;
}

.paragraph-2 {
  display: block;
  margin-right: 25px;
  margin-left: 25px;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.feature-copy {
  margin-right: 25px;
  margin-left: 25px;
  font-family: Montserrat, sans-serif;
  color: #fffefe;
  font-weight: 300;
}

.container-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1265px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.intro-paragraph {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 49px;
  margin-bottom: 20px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Merriweather, serif;
  color: #b08ead;
  font-size: 26px;
  line-height: 38px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0px;
  text-transform: none;
}

.intro-paragraph.home {
  display: block;
  margin-top: 30px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.html-embed-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-bottom: 80px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  box-shadow: 0 0 20px 0 #000;
}

.map-section {
  background-image: url('../images/SwirlyBGrnd_Lrg.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.paragraph-3 {
  margin-top: -30px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
}

.address {
  margin-top: -30px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 32px;
  text-align: center;
}

.div-block-13 {
  max-width: 1265px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 30px;
  padding-right: 25px;
  padding-left: 25px;
  border-top: 1px solid #555;
}

.text-block-4 {
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  text-align: center;
}

.image-10 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.image-11 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.image-12 {
  display: block;
  margin-top: 31px;
  margin-right: auto;
  margin-left: auto;
}

.service-partners {
  margin-bottom: 51px;
}

.link-3 {
  color: #fffefe;
  font-weight: 500;
}

.container-7 {
  padding-right: 90px;
  padding-left: 40px;
}

.section-15 {
  height: 450px;
  background-image: url('../images/55429897_m.whatwetreatheader.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.section-15.about-us {
  background-image: url('../images/28108001_m.womenproblems.jpg');
}

.section-15.whatwetreat {
  background-position: 50% 70%;
}

.section-15.products {
  background-image: url('../images/13140074_m.cosmeticheader.jpg');
  background-position: 50% 50%;
}

.section-15.patientinfo {
  background-image: url('../images/57397073_m.sweatglands.jpg');
  background-position: 50% 80%;
}

.section-15.orthosis {
  background-image: url('../images/7037390_m.orthoticsheader.jpg');
}

.div-block-14 {
  max-width: 1180px;
  margin-top: 50px;
  margin-right: 209px;
  margin-left: 209px;
  border-bottom: 0px none #000;
}

.column-14 {
  padding-right: 0px;
  padding-left: 0px;
}

.text-block-5 {
  margin-bottom: 0px;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  color: #007737;
  font-size: 18px;
  font-weight: 600;
}

.text-block-5.treat {
  margin-top: 15px;
  padding-left: 0px;
  color: #fffefe;
}

.text-block-5.treatment {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0px;
}

.text-block-5.products {
  margin-bottom: 20px;
  text-align: center;
}

.text-block-5.orthosis {
  margin-bottom: 20px;
}

.column-15.button {
  display: inline-block;
}

.image-13 {
  box-shadow: 0 0 20px 0 #000;
}

.columns-5 {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #000;
}

.columns-5.orthosis {
  margin-top: 40px;
}

.columns-5.orthosis.treatments {
  border-bottom-style: none;
}

.dropdown-toggle {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding: 0px 50px 10px 52px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.icon-2 {
  margin-top: 16.5px;
  margin-bottom: 27.5px;
  color: #fffefe;
}

.div-block-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  background-color: #01a2c9;
}

.dropdown-list {
  background-color: #fffefe;
}

.dropdown-list.w--open {
  margin-top: 10px;
}

.columns-6 {
  border: 0px solid transparent;
}

.columns-6.whatwetreat {
  border-style: solid;
  border-width: 6px;
  opacity: 1;
}

.div-block-16 {
  height: 180px;
  background-image: url('../images/12609946_m.archpain.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-16.treatpic {
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-17 {
  height: 180px;
  background-image: url('../images/32505827_m.arthritis.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-18 {
  height: 180px;
  background-image: url('../images/36479232_m.halluxvalgus.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-19 {
  background-image: url('../images/36479232_m.halluxvalgus.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-19.treatpic {
  height: 180px;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-20 {
  height: 180px;
  background-image: url('../images/26488801_m.callous.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-21 {
  height: 180px;
  background-image: url('../images/Onychogryphosis.JPG');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-22 {
  height: 180px;
  background-image: url('../images/44497585_m.daibetic-complications..jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.column-19.services.products {
  margin-bottom: 0px;
}

.div-block-23 {
  height: 180px;
  background-image: url('../images/Flat-feet-cropped.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-24 {
  height: 180px;
  background-image: url('../images/4778117_m.footfractures.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-25 {
  height: 180px;
  background-image: url('../images/12956046_m.fungalnails.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-26 {
  height: 180px;
  background-image: url('../images/41667632_m.gait-anomalies.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-27 {
  height: 180px;
  background-image: url('../images/37039396_m.growing-pains.jpg');
  background-position: 0% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-28 {
  height: 180px;
  background-image: url('../images/32514273_m.hammertoe.jpg');
  background-position: 50% 0%;
  background-size: cover;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-29 {
  height: 180px;
  background-image: url('../images/12668166_m.hippain.jpg');
  background-position: 0% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-30 {
  height: 180px;
  background-image: url('../images/21466798_m.ingrowntoenail.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-31 {
  height: 180px;
  background-image: url('../images/20869428_m.kneepain.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-32 {
  height: 180px;
  background-image: url('../images/4869648_m.limblength.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-33 {
  height: 180px;
  background-image: url('../images/24123871_m.lowbackpain.jpg');
  background-position: 0% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-34 {
  height: 180px;
  background-image: url('../images/41720530_m.metatarsalgia.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-35 {
  height: 180px;
  background-image: url('../images/21253972_m.osgoodschlatters.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-36 {
  height: 180px;
  background-image: url('../images/7145625_m.heelpain.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-37 {
  height: 180px;
  background-image: url('../images/16206711_m.sesamoid2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-38 {
  height: 180px;
  background-image: url('../images/32430659_m.severs-disease.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-39 {
  height: 180px;
  background-image: url('../images/12611669_m.shinpain.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-40 {
  height: 180px;
  background-image: url('../images/32563579_m.tarsalcoaliton.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-41 {
  height: 180px;
  background-image: url('../images/18451363_m.tendinopathy.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-42 {
  height: 180px;
  background-image: url('../images/21425464_m.wart.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-43 {
  height: 180px;
  background-image: url('../images/Keriglex-after.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-44 {
  height: 180px;
  background-image: url('../images/cryo1.JPG');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-45 {
  height: 180px;
  background-image: url('../images/33084888_m.diabetesassessment.jpg');
  background-position: 0% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-46 {
  height: 180px;
  background-image: url('../images/25340223_m.needling.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-47 {
  height: 180px;
  background-image: url('../images/26771228_m.footmobilisation.jpg');
  background-position: 0% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-48 {
  height: 180px;
  background-image: url('../images/28236047_m.general-podiatry.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-49 {
  height: 180px;
  background-image: url('../images/nail-surgery.JPG');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-50 {
  height: 180px;
  background-image: url('../images/14446386_m.occupational.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-51 {
  height: 180px;
  background-image: url('../images/Orthotic5.jpeg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.button-3 {
  display: block;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #555;
  border-radius: 20px;
  background-color: transparent;
  font-family: Montserrat, sans-serif;
  color: #555;
  font-weight: 600;
  text-align: center;
}

.button-3:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 163, 76, 0.3)), to(rgba(0, 163, 76, 0.3)));
  background-image: linear-gradient(180deg, rgba(0, 163, 76, 0.3), rgba(0, 163, 76, 0.3));
}

.button-3._3d.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-52 {
  height: 180px;
  background-image: url('../images/Fungal-nail-treatment_1.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-53 {
  height: 180px;
  background-image: url('../images/23885188_m.physical-therapy.jpg');
  background-position: 0% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-54 {
  height: 180px;
  background-image: url('../images/19468952_m.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-55 {
  height: 180px;
  background-image: url('../images/32385708_m.sportsinjury.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-56 {
  height: 180px;
  background-image: url('../images/steri-shoe-plus2.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-57 {
  height: 180px;
  background-image: url('../images/SWT.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-58 {
  height: 180px;
  background-image: url('../images/Swift.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.container-8 {
  max-width: 1180px;
  margin-top: 50px;
}

.columnlist {
  margin-bottom: 20px;
}

.div-block-59 {
  height: 180px;
  background-image: url('../images/12609946_m.archpain.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: inset 0 0 20px 0 #000;
}

.div-block-59.arthritis {
  background-image: url('../images/32505827_m.arthritis.jpg');
}

.div-block-59.bunions {
  background-image: url('../images/36479232_m.halluxvalgus.jpg');
}

.div-block-59.calluses {
  background-image: url('../images/26488801_m.callous.jpg');
}

.div-block-59.deformed {
  background-image: url('../images/Onychogryphosis.JPG');
  background-position: 50% 0%;
}

.div-block-59.diabetic {
  background-image: url('../images/44497585_m.daibetic-complications..jpg');
  background-position: 50% 0%;
}

.div-block-59.flatfeet {
  background-image: url('../images/Flat-feet-cropped.jpg');
  background-position: 50% 0%;
}

.div-block-59.calluses-copy {
  background-image: url('../images/26488801_m.callous.jpg');
}

.div-block-59.fractures {
  background-image: url('../images/4778117_m.footfractures.jpg');
  background-position: 50% 0%;
}

.div-block-59.fungal {
  background-image: url('../images/12956046_m.fungalnails.jpg');
}

.div-block-59.gait {
  background-image: url('../images/41667632_m.gait-anomalies.jpg');
  background-position: 50% 50%;
}

.div-block-59.growing {
  background-image: url('../images/37039396_m.growing-pains.jpg');
  background-position: 50% 0%;
}

.div-block-59.fractures-copy {
  background-image: url('../images/4778117_m.footfractures.jpg');
  background-position: 50% 0%;
}

.div-block-59.hammertoe {
  background-image: url('../images/32514273_m.hammertoe.jpg');
}

.div-block-59.hippain {
  background-image: url('../images/12668166_m.hippain.jpg');
  background-position: 50% 50%;
}

.div-block-59.ingrown {
  background-image: url('../images/21466798_m.ingrowntoenail.jpg');
}

.div-block-59.kneepain {
  background-image: url('../images/20869428_m.kneepain.jpg');
  background-position: 50% 50%;
}

.div-block-59.limblength {
  background-image: url('../images/4869648_m.limblength.jpg');
  background-position: 50% 100%;
}

.div-block-59.backpain {
  background-image: url('../images/24123871_m.lowbackpain.jpg');
  background-position: 0% 0%;
}

.div-block-59.metatars {
  background-image: url('../images/41720530_m.metatarsalgia.jpg');
}

.div-block-59.osgood {
  background-image: url('../images/21253972_m.osgoodschlatters.jpg');
}

.div-block-59.plantar {
  background-image: url('../images/7145625_m.heelpain.jpg');
}

.div-block-59.semsamoid {
  background-image: url('../images/16206711_m.sesamoid2.jpg');
}

.div-block-59.severs {
  background-image: url('../images/32430659_m.severs-disease.jpg');
}

.div-block-59.shinsplints {
  background-image: url('../images/12611669_m.shinpain.jpg');
  background-position: 50% 50%;
}

.div-block-59.tarsal {
  background-image: url('../images/32563579_m.tarsalcoaliton.jpg');
  background-position: 50% 100%;
}

.div-block-59.tendinopathy {
  background-image: url('../images/18451363_m.tendinopathy.jpg');
}

.div-block-59.warts {
  background-image: url('../images/21425464_m.wart.jpg');
}

.div-block-59.cosmetic {
  background-image: url('../images/Keriglex-after.jpg');
}

.div-block-59.cryo {
  background-image: url('../images/cryo1.JPG');
  background-position: 50% 0%;
}

.div-block-59.diabeticass {
  background-image: url('../images/33084888_m.diabetesassessment.jpg');
  background-position: 0% 0%;
}

.div-block-59.dryneedling {
  background-image: url('../images/25340223_m.needling.jpg');
  background-position: 50% 50%;
}

.div-block-59.footmob {
  background-image: url('../images/26771228_m.footmobilisation.jpg');
  background-position: 50% 50%;
}

.div-block-59.general {
  background-image: url('../images/28236047_m.general-podiatry.jpg');
  background-position: 50% 0%;
}

.div-block-59.surgery {
  background-image: url('../images/nail-surgery.JPG');
  background-position: 50% 50%;
}

.div-block-59.occupational {
  background-image: url('../images/14446386_m.occupational.jpg');
}

.div-block-59.orthosis {
  background-image: url('../images/Orthotic5.jpeg');
  background-position: 50% 100%;
}

.div-block-59.pact {
  background-image: url('../images/Fungal-nail-treatment_1.jpg');
}

.div-block-59.phystherapy {
  background-image: url('../images/23885188_m.physical-therapy.jpg');
}

.div-block-59.rocktape {
  background-image: url('../images/19468952_m.jpg');
  background-position: 50% 100%;
}

.div-block-59.sportsinjury {
  background-image: url('../images/32385708_m.sportsinjury.jpg');
  background-position: 50% 100%;
}

.div-block-59.sterishoe {
  background-image: url('../images/steri-shoe-plus2.jpg');
}

.div-block-59.shocktherapy {
  background-image: url('../images/SWT.jpg');
}

.div-block-59.swift {
  background-image: url('../images/Swift.jpg');
}

.div-block-59.polish {
  background-image: url('../images/REM3-Balance-Brick-Red.png');
  background-position: 50% 50%;
  background-size: contain;
}

.div-block-59.hydrating {
  background-image: url('../images/REM31-Hydration-Nail-Moisture-Treatment.png');
  background-position: 50% 50%;
  background-size: contain;
}

.div-block-59.multipurpose {
  background-image: url('../images/REM29-Total-2-in-1.png');
  background-position: 50% 50%;
  background-size: contain;
}

.div-block-59.remover {
  background-image: url('../images/Remover-WEB.jpg');
  background-position: 50% 50%;
  background-size: contain;
}

.div-block-59.duit {
  background-image: url('../images/Duit-Foot--Heel-Balm_Combo.jpg');
  background-position: 50% 50%;
  background-size: contain;
}

.div-block-59.walkers25 {
  background-image: url('../images/WalkersUrea25_1WalkersUrea25.jpeg');
  background-size: contain;
}

.div-block-59.pedicreme {
  background-image: url('../images/Pedicreme.jpg');
  background-position: 50% 65%;
}

.div-block-59.eulactol {
  background-image: url('../images/eulactol-gold.jpg');
  background-position: 50% 50%;
  background-size: contain;
}

.div-block-59.ns8heal {
  background-image: url('../images/NS-8-Heel-balm.jpg');
  background-position: 50% 50%;
  background-size: contain;
}

.div-block-59.ns8leg {
  background-image: url('../images/NS8004_2015_LCC_Carton_Front_WEB__48580.1445921269.jpg');
  background-size: contain;
}

.div-block-59.nscuticle {
  background-image: url('../images/NS5010_2015_CN_Carton_MOCK_WEB__54286.1467158010.jpg');
  background-position: 50% 0%;
  background-size: contain;
}

.div-block-59.emtrix {
  background-image: url('../images/Nail-Revive.jpeg');
  background-size: contain;
}

.div-block-59.feetures {
  height: 180px;
  background-image: url('../images/feetures-socks.png');
  background-position: 50% 50%;
  background-size: contain;
}

.div-block-59.injiji {
  height: 180px;
  background-image: url('../images/Injinji-toesocks.jpg');
  background-size: cover;
}

.div-block-59.orthoheel {
  background-image: url('../images/orthaheel-thong.jpg');
}

.div-block-59.revere {
  background-image: url('../images/Revere.jpg');
}

.div-block-59.sportsthong {
  background-image: url('../images/Orthaheel-sports-thong.jpg');
  background-size: contain;
}

.div-block-59.sonoma {
  background-image: url('../images/sonoma-thong.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.div-block-59.vionic {
  background-image: url('../images/Vionic-Amber.jpg');
  background-position: 50% 50%;
  background-size: contain;
}

.div-block-59.axin {
  background-image: url('../images/Axign-flip-flop.jpg');
  background-position: 50% 50%;
  background-size: contain;
}

.div-block-59.axignslippers {
  background-image: url('../images/AxignSlippers1.jpg');
  background-position: 50% 50%;
  background-size: contain;
}

.div-block-59.archies {
  background-image: url('../images/archies-flip-flops-2.jpg');
  background-size: contain;
}

.div-block-59.nail-revive {
  background-image: url('../images/Nail-Revive.jpeg');
  background-size: contain;
}

.div-block-59.restorate {
  background-image: url('../images/Restorate.jpg');
  background-size: auto;
}

.div-block-59.physiopod {
  height: 180px;
  background-image: url('../images/PhysioPodSocks.jpeg');
  background-position: 50% 100%;
}

.div-block-59.bamboo {
  background-image: url('../images/PhysioPodBamboo.jpeg');
  background-position: 50% 50%;
  background-size: contain;
}

.div-block-59.walkers15 {
  background-image: url('../images/Walkers-Foot-Lotion_1Walkers Foot Lotion.jpg');
  background-size: contain;
}

.div-block-59.moon {
  background-image: url('../images/Moontrax-moonboot.png');
  background-size: contain;
}

.treatment-section {
  margin-top: 50px;
  margin-bottom: 50px;
}

.services-section.contact-us {
  margin-top: 137px;
}

.columns-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.column-22 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-4 {
  min-width: 300px;
  border-radius: 20px;
  background-color: #01a2c9;
  text-align: center;
}

.button-4.info-button {
  margin-bottom: 20px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
}

.button-4.info-button:hover {
  background-color: #30c5e9;
}

.column-24 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.column-25 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.column-26 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.columns-9 {
  margin-bottom: 50px;
}

.html-embed-3 {
  margin-top: -45px;
  margin-bottom: 29px;
  padding-right: 0px;
  padding-left: 0px;
}

.html-embed-4 {
  margin-bottom: 20px;
}

.html-embed-5 {
  margin-right: 288px;
  margin-left: 288px;
}

.column-28 {
  height: auto;
}

.html-embed-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1200px;
  margin-bottom: 80px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.html-embed-7 {
  margin-bottom: 40px;
}

.div-block-60 {
  height: 160px;
  box-shadow: 0 0 20px 0 #000;
}

.div-block-60.what {
  background-image: url('../images/orthotic10.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0 0 20px 0 #000;
}

.div-block-60.benefits {
  background-image: url('../images/benefits-of-orthosis-cropped.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-60.hardsoft {
  background-image: url('../images/orthotic11.jpeg');
  background-position: 50% 0%;
  background-size: cover;
}

.div-block-60.comptrad {
  background-image: url('../images/orthotic9.jpeg');
  background-position: 50% 50%;
  background-size: cover;
}

.div-block-60.custom {
  background-image: url('../images/orthotic12.jpeg');
  background-position: 50% 50%;
  background-size: cover;
}

.div-block-60.prefab {
  background-image: url('../images/Orthotics-LR.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.div-block-60.advice {
  background-image: url('../images/Orthotic1.jpeg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-60.richie {
  background-image: url('../images/richie-brace.jpg');
  background-position: 0% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-60.keriflex {
  background-image: url('../images/Keriglex-after.jpg');
  background-position: 0% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-60.how {
  background-image: url('../images/kery-flex-Step-4.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-60.benefits2 {
  background-image: url('../images/Kerryflex.JPG');
  background-position: 0% 0%;
  background-size: cover;
  box-shadow: 1px 1px 3px 0 #000, 0 0 20px 0 #000;
}

.div-block-60._3d {
  background-image: url('../images/3DPrinted.jpeg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.div-block-61 {
  height: 400px;
  background-image: url('../images/Keryflex-before.jpg');
  background-position: 50% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-61.before {
  height: 250px;
  margin-right: 15px;
  margin-bottom: 10px;
  margin-left: 20px;
  box-shadow: 0 0 20px 0 #000;
}

.div-block-61.after {
  height: 250px;
  margin-bottom: 10px;
  margin-left: 15px;
  background-image: url('../images/keryflex-after.jpg');
  background-position: 50% 50%;
  box-shadow: 0 0 20px 0 #000;
}

.caption {
  font-family: Montserrat, sans-serif;
  text-align: center;
}

.columns-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  padding-right: 90px;
  padding-bottom: 0px;
  padding-left: 90px;
}

.column-29 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-center-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.headline-2 {
  font-family: Montserrat, sans-serif;
  color: #00a34c;
  font-weight: 400;
  text-align: center;
}

.button-5 {
  display: block;
  height: 45px;
  min-width: 110px;
  margin-right: 60px;
  margin-bottom: 15px;
  margin-left: 60px;
  padding: 15px 28px 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 0px;
  background-color: transparent;
  -webkit-transition: background-color 200ms ease, color 200ms ease;
  transition: background-color 200ms ease, color 200ms ease;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 15px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.button-5:hover {
  border-radius: 0px;
  background-color: #047d9b;
  color: #fff;
}

.button-5.contact-us {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 23px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-color: #01a2c9;
  color: #01a2c9;
}

.button-5.contact-us:hover {
  background-color: rgba(1, 162, 201, 0.2);
  color: #01a2c9;
}

.section-16 {
  margin-top: 50px;
  margin-bottom: 1px;
  padding-top: 50px;
  background-image: url('../images/SwirlyBGrnd_Lrg.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.column-30 {
  display: block;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 0px 20px 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 10px;
  border-color: #f0f0f0;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(1, 162, 201, 0.1)), to(rgba(4, 125, 155, 0.4)));
  background-image: linear-gradient(180deg, rgba(1, 162, 201, 0.1), rgba(4, 125, 155, 0.4));
}

.column-30.maps {
  border-style: none;
  background-color: transparent;
  background-image: none;
}

.column-31 {
  padding-right: 20px;
  padding-left: 20px;
  border-style: solid;
  border-width: 10px;
  border-color: #fffefe;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(#fff));
  background-image: linear-gradient(180deg, #000, #fff);
}

.column-31.maps {
  border-style: none;
  background-color: transparent;
  background-image: none;
}

.content-wrapper-4 {
  position: relative;
  width: 100%;
  max-width: 1265px;
  padding-right: 25px;
  padding-bottom: 49px;
  padding-left: 25px;
}

.logo-text-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Montserrat, sans-serif;
  color: #555;
  font-size: 24px;
}

.logo-text-2._2 {
  padding-left: 20px;
}

.container-9 {
  max-width: 1200px;
}

.container-10 {
  max-width: 1180px;
  margin-bottom: 0px;
}

.dropdown-toggle-2 {
  margin-right: auto;
  margin-left: auto;
  padding: 0px 40px 0px 10px;
}

.icon-3 {
  margin-right: 20px;
}

.nav-drop {
  background-color: rgba(0, 163, 76, 0.2);
  font-family: Montserrat, sans-serif;
  text-align: center;
}

.nav-drop:hover {
  background-color: rgba(0, 119, 56, 0.4);
  font-weight: 600;
}

.html-embed-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -50px;
  margin-bottom: 20px;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  background-color: transparent;
}

.bold-text-4 {
  color: #00a34c;
  text-decoration: underline;
}

.text-block-6 {
  margin-bottom: 0px;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  color: #007737;
  font-size: 18px;
  font-weight: 600;
}

.paragraph-4 {
  padding-right: 0px;
  padding-left: 0px;
  font-family: Montserrat, sans-serif;
  color: #555;
  line-height: 26px;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
}

.paragraph-4.team {
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 20px;
  line-height: 26px;
}

.paragraph-4.team.qualifications {
  margin-bottom: 10px;
}

.link-4 {
  color: #fffefe;
  font-weight: 500;
  text-decoration: underline;
}

@media screen and (max-width: 991px) {
  .nav-link {
    display: block;
    padding-top: 7px;
    padding-bottom: 7px;
    text-align: center;
  }
  .nav-link:focus {
    color: #007737;
  }
  .nav-link.w--current {
    color: #007737;
    text-align: center;
  }
  .nav-link.w--current:focus {
    color: #007737;
  }
  .nav-link.w--current:visited {
    color: #555;
  }
  .column-3 {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .header-section {
    margin-bottom: 0px;
    padding-top: 0px;
  }
  .column-4 {
    height: 100px;
  }
  .column-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .column-6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .text-block-3 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .link-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .menu-button {
    margin-bottom: 9px;
    padding: 4px;
  }
  .menu-button.w--open {
    background-color: #00a34c;
  }
  .button-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
    padding-top: 15px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 18px;
  }
  .heading-2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 32px;
    line-height: 32px;
    text-align: center;
  }
  .heading-2.cap4 {
    line-height: 32px;
  }
  .heading-2.cap4.cap5.cap7 {
    line-height: 32px;
  }
  .div-block-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: -114px 20px 0px;
    padding-right: 21px;
    padding-left: 21px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .image-2 {
    text-align: center;
  }
  .headline {
    margin-top: 50px;
    padding-top: 0px;
  }
  .headline.statement {
    margin-top: -1px;
    margin-bottom: -1px;
    font-size: 24px;
  }
  .paragraph {
    padding-right: 50px;
    padding-left: 50px;
  }
  .paragraph.info {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
  .paragraph.intro {
    padding-right: 45px;
    padding-left: 45px;
  }
  .paragraph.team {
    line-height: 26px;
  }
  .paragraph.team.qualifications {
    margin-bottom: 10px;
  }
  .paragraph.treatment {
    font-size: 12px;
    line-height: 18px;
  }
  .paragraph.services {
    padding-right: 0px;
    padding-left: 0px;
  }
  .paragraph.contact-us.details {
    padding-left: 20px;
    text-align: center;
  }
  .section-4 {
    padding-right: 25px;
    padding-left: 25px;
  }
  .intro-box {
    background-color: #01a2c9;
  }
  .flex-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 20px;
    padding-left: 20px;
  }
  .flex-center.alternatives {
    display: block;
  }
  .content-wrapper-3 {
    display: block;
    margin-bottom: 0px;
    padding-bottom: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .content-wrapper-3.alternatives {
    display: block;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .content-section {
    padding-top: 30px;
    padding-bottom: 60px;
  }
  .title-link {
    font-size: 22px;
  }
  .center-box {
    width: 80%;
  }
  .columns-3 {
    display: block;
    margin-bottom: -10px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .section-5 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .heading-4 {
    display: block;
    margin-right: 20px;
    margin-left: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .column-7 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .column-8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .column-9 {
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
  }
  .column-10 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .html-embed {
    width: 700px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: left;
  }
  .welcome-section {
    margin-top: 0px;
  }
  .section-7 {
    height: 600px;
    margin-top: 260px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .columns-4 {
    display: block;
    margin-top: 75px;
    margin-left: 0px;
  }
  .column-11 {
    overflow: visible;
    height: 500px;
    padding-left: 0px;
  }
  .column-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 49px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .footer-menu-column {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .div-block-5 {
    margin-top: 0px;
  }
  .footer-section {
    min-height: 80px;
    margin-bottom: 1px;
    padding-right: 50px;
    padding-bottom: 15px;
    padding-left: 50px;
  }
  .bottom-footer-link {
    color: #fff;
  }
  .bottom-footer-paragraph {
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    color: #fff;
  }
  .bottom-footer-paragraph.right {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0px;
    text-align: center;
  }
  .footer-row {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 15px;
  }
  .list {
    padding-left: 0px;
  }
  .div-block-6 {
    margin-right: 150px;
    margin-left: 150px;
  }
  .div-block-7 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .italic-text-2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .slider-8 {
    height: auto;
  }
  .div-block-10 {
    display: block;
    margin-top: 0px;
  }
  .div-block-11 {
    display: block;
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .div-block-12 {
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 192px;
    padding-left: 192px;
  }
  .div-block-12.cap5 {
    padding-right: 115px;
    padding-left: 115px;
  }
  .left-arrow-3 {
    display: none;
    margin-bottom: 115px;
  }
  .right-arrow-3 {
    display: none;
    margin-bottom: 115px;
  }
  .slide-nav-3 {
    display: none;
  }
  .feature-header {
    margin-right: 20px;
    margin-left: 20px;
    font-size: 22px;
    line-height: 26px;
  }
  .feature-copy {
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
  }
  .intro-paragraph {
    padding-right: 50px;
    padding-left: 50px;
  }
  .intro-paragraph.home {
    margin-left: 0px;
  }
  .html-embed-2 {
    width: 768px;
  }
  .map-section {
    background-position: 50% 50%;
    background-attachment: fixed;
  }
  .div-block-13 {
    border: 1px none #000;
  }
  .container-7 {
    padding-right: 20px;
    padding-left: 0px;
  }
  .section-15 {
    height: 300px;
    margin-top: 140px;
  }
  .div-block-14 {
    margin-right: 45px;
    margin-left: 45px;
  }
  .text-block-5.treatment {
    font-size: 16px;
  }
  .text-block-5.products {
    padding-right: 50px;
    padding-left: 50px;
  }
  .column-15 {
    padding-right: 0px;
  }
  .column-16 {
    display: block;
    clear: none;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .div-block-16 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .column-17 {
    margin-bottom: 55px;
  }
  .column-17.row4 {
    margin-bottom: 91px;
  }
  .button-3 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .container-8 {
    margin-top: 0px;
  }
  .div-block-59.walkers25 {
    background-position: 50% 50%;
  }
  .div-block-59.pedicreme {
    background-position: 50% 100%;
    background-size: auto 130%;
  }
  .div-block-59.feetures {
    height: 0px;
    min-height: 180px;
  }
  .div-block-59.injiji {
    height: 0px;
    min-height: 180px;
  }
  .div-block-59.nail-revive {
    background-position: 50% 50%;
  }
  .div-block-59.physiopod {
    height: 0px;
    min-height: 180px;
    background-position: 50% 50%;
    background-size: contain;
  }
  .services-section {
    padding-right: 50px;
    padding-left: 50px;
  }
  .button-4.info-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .column-23 {
    display: block;
  }
  .columns-8 {
    padding-right: 50px;
    padding-left: 50px;
  }
  .column-24 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .columns-9 {
    display: none;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .html-embed-6 {
    width: 768px;
  }
  .div-block-60.what {
    height: 120px;
  }
  .div-block-60.benefits {
    height: 120px;
  }
  .div-block-60.hardsoft {
    height: 120px;
  }
  .div-block-60.comptrad {
    height: 120px;
  }
  .div-block-60.prefab {
    height: 120px;
  }
  .div-block-60.advice {
    height: 120px;
  }
  .div-block-60.richie {
    height: 120px;
  }
  .div-block-60.keriflex {
    height: 120px;
  }
  .div-block-60.how {
    height: 120px;
  }
  .div-block-60.benefits2 {
    height: 120px;
  }
  .div-block-60._3d {
    height: 120px;
  }
  .div-block-61.before {
    height: 200px;
  }
  .div-block-61.after {
    height: 200px;
  }
  .columns-10 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .column-29 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .flex-center-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .button-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
    padding-top: 15px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 18px;
  }
  .section-16 {
    padding-right: 25px;
    padding-left: 25px;
  }
  .column-30 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .column-31 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .content-wrapper-4 {
    display: block;
    margin-bottom: -18px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .container-10 {
    margin-bottom: 0px;
    padding-right: 50px;
    padding-left: 50px;
  }
  .dropdown-toggle-2 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 40px;
  }
  .icon-3 {
    margin-right: 0px;
  }
  .nav-drop {
    background-color: rgba(0, 163, 76, 0.3);
  }
  .nav-menu {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
  }
  .column-33 {
    padding-right: 0px;
  }
  .text-block-6 {
    color: #007737;
  }
  .paragraph-4 {
    padding-right: 50px;
    padding-left: 50px;
  }
  .paragraph-4.team {
    line-height: 26px;
  }
  .paragraph-4.team.qualifications {
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 767px) {
  .container {
    padding-top: 9px;
  }
  .nav-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .nav-link:hover {
    background-color: transparent;
  }
  .nav-link.w--current {
    color: #007737;
    text-align: center;
    text-decoration: none;
  }
  .image {
    margin-left: 0px;
  }
  .column-3 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .column-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .column-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .columns-2 {
    display: block;
  }
  .column-6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .brand {
    padding-right: 11px;
    padding-left: 11px;
  }
  .brand.w--current {
    padding-right: 0px;
    padding-left: 0px;
  }
  .logo-text {
    text-align: center;
  }
  .logo-text._2 {
    padding-left: 0px;
  }
  .text-block-3 {
    margin-top: 10px;
    margin-left: 0px;
    text-align: center;
  }
  .menu-button {
    margin-bottom: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
  }
  .menu-button.w--open {
    background-color: #00a34c;
  }
  .icon {
    margin-top: 0px;
  }
  .button-2 {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 15px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .heading-2.cap2 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .heading-2.cap3 {
    padding-right: 38px;
    padding-left: 38px;
  }
  .div-block-2 {
    margin-top: -66px;
  }
  .image-2 {
    margin-top: 0px;
  }
  .headline {
    padding-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
  }
  .headline.statement {
    margin-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 34px;
    text-align: center;
  }
  .paragraph {
    padding-right: 25px;
    padding-left: 25px;
  }
  .paragraph.intro {
    padding-right: 45px;
    padding-left: 45px;
  }
  .paragraph.team {
    padding-left: 0px;
  }
  .paragraph.team.qualifications {
    text-align: center;
  }
  .paragraph.services {
    padding-right: 0px;
    padding-left: 0px;
  }
  .paragraph.orthosis {
    padding-right: 0px;
    padding-left: 0px;
  }
  .section-4 {
    padding-right: 25px;
    padding-left: 25px;
    background-color: #01a2c9;
    background-repeat: no-repeat;
    background-attachment: fixed;
  }
  .intro-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #01a2c9;
  }
  .flex-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .flex-center.alternatives {
    display: block;
  }
  .content-wrapper-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .content-wrapper-3.alternatives {
    display: block;
  }
  .content-section {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .title-link {
    font-size: 16px;
    line-height: 20px;
  }
  .columns-3 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .section-5 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .column-7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .column-8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .column-9 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .column-10 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .html-embed {
    width: 500px;
    margin-top: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .section-6 {
    height: 40px;
    margin-top: -40px;
  }
  .welcome-section {
    margin-top: 0px;
  }
  .section-7 {
    margin-top: 185px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .column-11 {
    height: 300px;
    padding-right: 0px;
  }
  .footer-menu-column {
    display: block;
    margin-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .footer-social-col-right {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    text-align: left;
  }
  .footer-section {
    margin-bottom: 0px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }
  .bottom-footer-paragraph {
    margin-top: 0px;
    margin-bottom: 0px;
    float: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .bottom-footer-paragraph.right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-bottom: 20px;
    float: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .footer-logo-column-left {
    padding-right: 0px;
    padding-left: 0px;
  }
  .footer-row {
    padding-right: 25px;
    padding-left: 25px;
  }
  .list {
    padding-left: 0px;
  }
  .div-block-6 {
    margin-right: 144px;
    margin-left: 144px;
  }
  .image-9 {
    display: block;
    margin-bottom: 20px;
    margin-left: 30px;
  }
  .div-block-7 {
    display: block;
    width: 400px;
    margin-right: auto;
    margin-left: auto;
    float: none;
    clear: none;
    text-align: left;
  }
  .italic-text-2 {
    margin-left: 0px;
  }
  .slider-section {
    height: auto;
    padding-top: 125px;
  }
  .div-block-11 {
    height: 400px;
  }
  .div-block-11.slide1 {
    height: 400px;
  }
  .div-block-11.slide2 {
    height: 400px;
  }
  .div-block-11.slide3 {
    height: 400px;
  }
  .div-block-11.slide4 {
    height: 400px;
  }
  .div-block-12 {
    padding-right: 100px;
    padding-left: 100px;
  }
  .div-block-12.cap5.cap7 {
    padding-right: 47px;
    padding-left: 47px;
  }
  .left-arrow-3 {
    margin-bottom: 145px;
  }
  .right-arrow-3 {
    margin-bottom: 145px;
  }
  .feature-header {
    margin-right: 10px;
    margin-left: 10px;
    font-size: 18px;
  }
  .feature-copy {
    margin-right: 10px;
    margin-left: 10px;
  }
  .intro-paragraph {
    padding-right: 30px;
    padding-left: 30px;
  }
  .intro-paragraph.home {
    margin-right: 0px;
    font-size: 22px;
  }
  .html-embed-2 {
    width: 568px;
    margin-bottom: 0px;
  }
  .div-block-13 {
    margin-top: 9px;
  }
  .column-13 {
    padding-top: 25px;
  }
  .container-7 {
    padding-right: 0px;
  }
  .section-15 {
    height: 250px;
    margin-top: 260px;
  }
  .text-block-5 {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    text-align: center;
  }
  .column-15 {
    padding-left: 0px;
  }
  .image-13 {
    display: block;
    margin-right: auto;
    margin-bottom: 25px;
    margin-left: auto;
  }
  .italic-text-3 {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  .columns-5 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .column-17 {
    margin-bottom: 0px;
  }
  .column-17.row4 {
    margin-bottom: 0px;
  }
  .column-18 {
    margin-bottom: 50px;
  }
  .column-18.services1 {
    margin-bottom: 0px;
  }
  .column-18.services5 {
    margin-bottom: 0px;
  }
  .column-19 {
    margin-bottom: 55px;
  }
  .column-19.services {
    margin-bottom: 140px;
  }
  .column-19.services.products {
    margin-bottom: 56px;
  }
  .column-19.services2 {
    margin-bottom: 95px;
  }
  .div-block-59.feetures {
    height: 250px;
  }
  .div-block-59.injiji {
    height: 250px;
  }
  .services-section.contact-us {
    margin-top: 280px;
  }
  .columns-8 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .column-24 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .column-25 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .column-26 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .column-27 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .columns-9 {
    padding-right: 25px;
    padding-left: 25px;
  }
  .html-embed-6 {
    width: 568px;
  }
  .div-block-60.what {
    height: 420px;
    margin-bottom: 40px;
  }
  .div-block-60.benefits {
    height: 420px;
    margin-bottom: 40px;
  }
  .div-block-60.hardsoft {
    height: 420px;
    margin-bottom: 40px;
  }
  .div-block-60.comptrad {
    height: 420px;
    margin-bottom: 40px;
  }
  .div-block-60.prefab {
    height: 420px;
    margin-bottom: 40px;
  }
  .div-block-60.advice {
    height: 420px;
    margin-bottom: 40px;
  }
  .div-block-60.richie {
    height: 420px;
    margin-bottom: 40px;
    background-position: 0% 50%;
  }
  .div-block-60.keriflex {
    height: 380px;
    margin-bottom: 40px;
  }
  .div-block-60.how {
    height: 380px;
    margin-bottom: 40px;
  }
  .div-block-60.benefits2 {
    height: 380px;
    margin-bottom: 40px;
  }
  .div-block-60._3d {
    height: 420px;
    margin-bottom: 40px;
  }
  .div-block-61.before {
    height: 180px;
    margin-right: 5px;
  }
  .div-block-61.after {
    height: 180px;
    margin-left: 19px;
  }
  .caption {
    margin-bottom: 10px;
    margin-left: 20px;
  }
  .column-29 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .flex-center-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .button-5 {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 15px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .section-16 {
    padding-right: 25px;
    padding-left: 25px;
    background-color: #01a2c9;
    background-repeat: no-repeat;
    background-attachment: fixed;
  }
  .column-30 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .column-31 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .content-wrapper-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .logo-text-2 {
    text-align: center;
  }
  .logo-text-2._2 {
    padding-left: 0px;
  }
  .column-32 {
    display: none;
  }
  .dropdown-toggle-2 {
    display: block;
  }
  .icon-3 {
    margin-right: 200px;
  }
  .dropdown {
    display: block;
  }
  .text-block-6 {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    text-align: center;
  }
  .paragraph-4 {
    padding-right: 25px;
    padding-left: 25px;
  }
  .paragraph-4.team.qualifications {
    text-align: center;
  }
}

@media screen and (max-width: 479px) {
  .nav-link {
    background-color: transparent;
    text-align: center;
  }
  .nav-link:hover {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    background-color: transparent;
  }
  .nav-link.w--current:hover {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    background-color: transparent;
  }
  .image {
    margin-left: 0px;
  }
  .column-3 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .column-4 {
    height: 100px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .column-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .columns-2 {
    display: block;
  }
  .column-6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: left;
  }
  .logo-text._2 {
    font-size: 18px;
  }
  .menu-button.w--open {
    background-color: #00a34c;
  }
  .button-2 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .button-2.patient-info {
    height: 60px;
    padding-top: 10px;
    line-height: 20px;
  }
  .heading-2.cap2 {
    padding-right: 23px;
    padding-left: 23px;
  }
  .heading-2.cap3 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .heading-2.cap4.cap5.cap6 {
    padding-right: 23px;
    padding-left: 23px;
  }
  .heading-2.cap4.cap5.cap7 {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 25px;
    line-height: 27px;
  }
  .div-block-2 {
    margin-top: 0px;
    margin-right: -10px;
    margin-left: -10px;
  }
  .headline {
    margin-top: 0px;
    margin-bottom: 30px;
    padding-top: 30px;
    padding-right: 0px;
    padding-left: 0px;
    line-height: 44px;
    text-align: center;
  }
  .headline.statement {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
  }
  .headline.find-us {
    font-size: 24px;
  }
  .headline.services {
    font-size: 32px;
    line-height: 32px;
    white-space: normal;
  }
  .headline.products {
    font-size: 32px;
    line-height: 32px;
  }
  .paragraph {
    padding-right: 20px;
    padding-left: 20px;
  }
  .paragraph.intro {
    padding-right: 30px;
    padding-left: 30px;
  }
  .paragraph.team {
    padding-left: 0px;
  }
  .paragraph.team.qualifications {
    line-height: 22px;
  }
  .paragraph.treatment {
    text-align: justify;
  }
  .paragraph.services {
    padding-right: 0px;
    padding-left: 0px;
  }
  .paragraph.contact-us.details {
    padding-right: 0px;
    padding-left: 0px;
  }
  .section-4 {
    margin-bottom: 0px;
    padding: 0px;
  }
  .intro-box {
    width: auto;
    margin-right: 0%;
    margin-bottom: 9%;
  }
  .content-wrapper-3 {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .content-section {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .title-link {
    display: inline-block;
    text-align: center;
  }
  .intro-text-box {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .section-5 {
    padding-top: 0px;
  }
  .html-embed {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .section-6 {
    height: 40px;
    margin-top: -40px;
  }
  .welcome-section {
    margin-top: 0px;
    padding-bottom: 0px;
  }
  .section-7 {
    margin-top: 185px;
  }
  .column-11 {
    height: 180px;
  }
  .footer-menu-column {
    margin-top: 0px;
    padding-bottom: 0px;
  }
  .footer-section {
    margin-bottom: 1px;
    padding-right: 10px;
    padding-left: 10px;
    background-color: #555;
  }
  .bottom-footer-paragraph {
    margin-top: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: Montserrat, sans-serif;
  }
  .bottom-footer-paragraph.right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-bottom: 0px;
    float: none;
    clear: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .footer-logo-column-left {
    padding-bottom: 0px;
  }
  .footer-row {
    padding-right: 0px;
    padding-left: 0px;
  }
  .subheads {
    line-height: 24px;
  }
  .section-14 {
    margin-top: 0px;
    padding-top: 50px;
    padding-right: 30px;
    padding-left: 30px;
  }
  .list {
    padding-left: 0px;
  }
  .div-block-6 {
    display: block;
    margin-right: -20px;
    margin-left: -20px;
    padding-right: 45px;
    padding-left: 45px;
    float: none;
    clear: none;
    text-align: left;
  }
  .image-6 {
    display: block;
    margin-right: 0px;
    margin-bottom: 10px;
  }
  .image-7 {
    display: block;
    margin-top: 9px;
    margin-left: 0px;
  }
  .image-8 {
    display: block;
  }
  .image-9 {
    margin-bottom: 0px;
    margin-left: 0px;
  }
  .div-block-7 {
    width: auto;
  }
  .slider-section {
    height: auto;
  }
  .slider-8 {
    height: auto;
  }
  .div-block-11 {
    height: 200px;
    margin-top: 0px;
    background-position: 0% 50%;
  }
  .div-block-11.slide1 {
    height: 200px;
  }
  .div-block-11.slide2 {
    height: 200px;
  }
  .div-block-11.slide3 {
    height: 200px;
  }
  .div-block-11.slide4 {
    height: 200px;
  }
  .div-block-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 25px;
    padding-left: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .div-block-12.cap5 {
    padding-right: 25px;
    padding-left: 25px;
  }
  .div-block-12.cap5.cap7 {
    padding-right: 15px;
    padding-left: 15px;
  }
  .left-arrow-3 {
    margin-bottom: 180px;
  }
  .right-arrow-3 {
    margin-bottom: 179px;
  }
  .mask-6 {
    overflow: hidden;
  }
  .slide-nav-3 {
    display: none;
  }
  .feature-header {
    text-align: center;
  }
  .feature-copy {
    text-align: center;
  }
  .container-6 {
    padding-right: 25px;
    padding-left: 25px;
  }
  .intro-paragraph {
    margin-top: 30px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 24px;
    line-height: 32px;
  }
  .intro-paragraph.home {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 22px;
  }
  .html-embed-2 {
    width: 320px;
  }
  .div-block-13 {
    margin-top: 10px;
  }
  .section-15 {
    height: 200px;
    margin-top: 260px;
    background-position: 50% 50%;
  }
  .div-block-14 {
    margin-right: 30px;
    margin-left: 30px;
  }
  .text-block-5.products {
    padding-right: 0px;
    padding-left: 0px;
  }
  .column-15 {
    display: block;
    padding-left: 0px;
  }
  .columns-6.whatwetreat.row5 {
    padding-bottom: 0px;
  }
  .column-16 {
    margin-bottom: 10px;
  }
  .column-17 {
    margin-bottom: 10px;
  }
  .column-18 {
    margin-bottom: 10px;
  }
  .column-19 {
    margin-bottom: 10px;
  }
  .column-19.services.products {
    margin-bottom: 11px;
  }
  .column-19.services.pact {
    margin-bottom: 10px;
  }
  .column-19.services2.products {
    margin-bottom: 0px;
  }
  .column-19.services2.sterishoe {
    margin-bottom: 0px;
  }
  .column-20 {
    margin-bottom: 10px;
  }
  .column-21 {
    margin-bottom: 1px;
  }
  .div-block-59.feetures {
    height: 180px;
    min-height: 0px;
  }
  .div-block-59.injiji {
    height: 180px;
    min-height: 0px;
    background-position: 50% 0%;
    background-size: cover;
  }
  .div-block-59.physiopod {
    height: 190px;
    min-height: 0px;
  }
  .services-section {
    padding-right: 20px;
    padding-left: 20px;
  }
  .services-section.contact-us {
    margin-top: 260px;
  }
  .button-4.info-button {
    min-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-radius: 30px;
  }
  .columns-8 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .columns-9 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .html-embed-6 {
    width: 320px;
  }
  .div-block-60.what {
    height: 200px;
  }
  .div-block-60.benefits {
    height: 200px;
  }
  .div-block-60.hardsoft {
    height: 200px;
  }
  .div-block-60.comptrad {
    height: 200px;
  }
  .div-block-60.prefab {
    height: 200px;
  }
  .div-block-60.advice {
    height: 200px;
  }
  .div-block-60.richie {
    height: 200px;
  }
  .div-block-60.keriflex {
    height: 200px;
  }
  .div-block-60.how {
    height: 200px;
  }
  .div-block-60.benefits2 {
    height: 200px;
  }
  .div-block-60._3d {
    height: 200px;
    margin-bottom: 40px;
  }
  .div-block-61.before {
    height: 120px;
    margin-right: 10px;
    margin-left: 0px;
    box-shadow: 0 0 20px 0 #000;
  }
  .div-block-61.after {
    height: 120px;
    margin-left: 10px;
    box-shadow: 0 0 20px 0 #000;
  }
  .caption {
    margin-right: 10px;
    margin-left: 0px;
    padding-left: 15px;
  }
  .column-29 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .headline-2 {
    margin-top: 0px;
    padding-top: 30px;
    font-size: 22px;
    line-height: 28px;
    text-align: center;
  }
  .button-5 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .section-16 {
    margin-bottom: 0px;
    padding: 0px;
  }
  .content-wrapper-4 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .logo-text-2._2 {
    font-size: 18px;
  }
  .container-10 {
    margin-bottom: 0px;
  }
  .icon-3 {
    margin-right: 90px;
  }
  .dropdown {
    display: block;
  }
  .column-33 {
    display: block;
    padding-left: 0px;
  }
  .paragraph-4 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .paragraph-4.team {
    padding-left: 0px;
  }
  .paragraph-4.team.qualifications {
    line-height: 22px;
  }
}

