body, html {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

.banner_section {
  background-image: url(../images/fortwanye-banner.jpg);
  background-size: cover;
  /* background-position: center; */
  height: 1270px;
  width: 100%;
  position: relative;
  padding-top: 660px;
  padding-left: 40px;
  opacity: 0.9;
}
.h1-abouttext{
  white-space: pre-wrap ;
   font-size:65px;
}
.h1-text-about{
  text-align: center; 
  white-space: pre-wrap ;
  font-size:69px
}

.container-fluidwave {
  background: radial-gradient(
    ellipse at center,
    rgba(255, 254, 234, 1) 0%,
    rgba(255, 254, 234, 1) 35%,
    #b7e8eb 100%
  );
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.ocean {
 background-color: #4074bb;
  background: url(../images/wave-banner.png);
  height: 197px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.homeh1element{
  color: #4074bb;
  font-size: 50px;
}

.newheaderposition {
  position: fixed !important;
  background: transparent !important;
}

.bannertext {
  font-family: "Rustic Printed";
  font-size: calc((var(--heading-2-size-value) - 1) * 1.2vw + 1rem);
  line-height: 1;
  font-weight:500;
  opacity: 1.5;
}
.homepagesubtitile{
  font-size: 44px;
  line-height: 1;
}
.homepagesubtext{
  font-size: 20px;
}
.bannerbutton {
  text-decoration: none;
  font-size: 20px;
  margin-left: 14px;
}
.mb-h1-ele{
  white-space: pre-wrap; 
  margin-bottom: 35px;
}
.html-style{
  text-align: center; 
  white-space: pre-wrap; 
  font-size: 44px;
}
.homeh1style{
  text-align: center;
   white-space: pre-wrap; 
   font-size: 44px;
   /* margin-bottom: 70px; */
}
.hometext-block{
  margin-bottom: 69px;
}
.html-a-style{
  text-decoration: none;
   font-weight: bold; 
   margin-top:-88px;
}
.h1-html-element{
  text-align: center; 
  white-space: pre-wrap ;
  font-size: 64px;
}
.h3-html-element{
  text-align: center;
   white-space: pre-wrap;
   font-size: 45px;
    line-height: 1;
}
.aboutsection {
  background-color: #f4f2f2;
}

img {
  width: 100%;
}

.aboutbackground {
  background-image: url(../images/bird-s-eye-view-of-a-factory-in-green-fields-at-su-2023-11-27-05-32-30-utc.jpg);
  background-size: cover;
  padding: 60px 0px 60px 0px;
}


.doctor_section {
  background-color: #f4f2f2;
}

.family_section {
  background-image: url(../images/portrait-family-and-happy-on-vacation-at-beach-b-2023-11-27-05-29-29-utc_4.jpg);
  background-size: cover;
  padding: 60px 0px;
}

.about_banner {
  background-image: url(https://images.squarespace-cdn.com/content/v1/6634d6711bb1e35fcb41ceb1/3e868da5-c0f7-4a97-8c0c-6bd63257d8de/family-walk-and-nature-together-with-trees-grass-2023-11-27-05-32-11-utc.jpg?format=2500w);
  background-size: cover;
  height: 1000px;
  opacity: 0.9;
  z-index: 1;
}
.member_banner {
  background-image: url(https://images.squarespace-cdn.com/content/v1/6634d6711bb1e35fcb41ceb1/a3dd3da9-9ee8-4c1a-a996-2fce2e066070/close-up-top-view-of-family-hands-stack-isolated-b-2024-04-24-17-13-49-utc.jpg?format=2500w);
  background-size: cover;
  height: 998px;
}
.contact_banner {
  background-image: url(https://images.squarespace-cdn.com/content/v1/6634d6711bb1e35fcb41ceb1/afa8372a-c867-4dee-aa27-25cdf88bbdf9/stretching-portrait-and-senior-people-in-park-for-2023-11-27-05-16-56-utc.jpg?format=2500w);
  background-size: cover;
  height: 900px;
  background-position: center;
}

.backgroundabout {
  background-color: #a67362 !important;
}

.weightlossbackground {
  background-image: url(https://images.squarespace-cdn.com/content/v1/6634d6711bb1e35fcb41ceb1/1722867634682-NMSTXEAHOWM6IM04JEBL/unsplash-image-be-6rpnQ30k.jpg?format=2500w);
  background-size: cover;
}

.contactbannertext {
  height: 700px;
}

.contactinfosection {
  background-color: #f4f2f2;
  padding: 60px 20px 60px 20px;
}

.contactform {
  padding: 30px;
}

.map-container {
  border: 10px solid rgb(154, 177, 188);
  border-radius: 10px;
}

.aboutbannertext {
  height: 600px;
}
.memberbannertext {
  line-height: 1.1;
  font-family: Rustic Printed;
  font-weight: 500;
  opacity: 1.5;
  margin-top: 275px;
  font-size: 70px;
  margin-left: 24px;
}
.h1-aboutbanner-text{
  font-size: 67px;
    margin-left: -40px;
    margin-bottom: -211px;
    opacity: 1.5;
}

.memberbannersubtext{
  margin-left: 23px;
  font-size: 44px;
  margin-top: 54px;
  line-height: 1;
}

.memberwave{
  background: radial-gradient(
    ellipse at center,
    rgba(255, 254, 234, 1) 0%,
    rgba(255, 254, 234, 1) 35%,
    #b7e8eb 100%
  );
  background-size: cover;
  overflow: hidden;
}
.memberborder{
  
    /* background-color: #4074bb; */
     background: url(../images/border2bg.png);
     height: 141px;
     /* width: 100%; */
     max-width: 100%;
     position: absolute;
     bottom: 0;
     left: 0;
     background-repeat: no-repeat;
     background-size: cover;

}

.memberbenewave{
  background: radial-gradient(
    ellipse at center,
    rgba(255, 254, 234, 1) 0%,
    rgba(255, 254, 234, 1) 35%,
    #b7e8eb 100%
  );
  background-size: cover;
  overflow: hidden;
}
.memberbeneborder{
  
    /* background-color: #4074bb; */
     background: url(../images/membersbene-bg-border.png);
     height: 141px;
     /* width: 100%; */
     max-width: 100%;
     position: absolute;
     bottom: 0;
     left: 0;
     top: 883px;
     background-repeat: no-repeat;
     background-size: cover;

}
.container-fluidabout {
  background: radial-gradient(
    ellipse at center,
    rgba(255, 254, 234, 1) 0%,
    rgba(255, 254, 234, 1) 35%,
    #b7e8eb 100%
  );
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.ocean-about {
 background-color: #4074bb;
  background: url(../images/wave-banner.png);
  height: 158px;
  width: 100%;
  position: absolute;
  bottom: 0;
  top: 845px;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.memberwave1{
  background: radial-gradient(
    ellipse at center,
    rgba(255, 254, 234, 1) 0%,
    rgba(255, 254, 234, 1) 35%,
    #b7e8eb 100%
  );
  background-size: cover;
  overflow: hidden;
}
.memberborder1{
  
    /* background-color: #4074bb; */
     background: url(../images/wave4.png);
     height: 141px;
     width: 100%;
     max-width: 100%;
     background-repeat: repeat;
     position: absolute;
     bottom: 0;
     left: 0;
     margin-bottom: -90px;

}
.memberwave2{
  background: radial-gradient(
    ellipse at center,
    rgba(255, 254, 234, 1) 0%,
    rgba(255, 254, 234, 1) 35%,
    #b7e8eb 100%
  );
  background-size: cover;
  overflow: hidden;
}
.memberborder2{
  
    /* background-color: #4074bb; */
     background: url(../images/wave-border.png);
     height: 141px;
     /* width: 100%; */
     max-width: 100%;
     /* background-repeat: repeat; */
     position: absolute;
     bottom: 0;
     left: 0;
     margin-bottom: -90px;

}

.headerhide {
  display: none;
  transition: display 0.3s ease-out;
}

.sqs-block-html .sqs-block-content, .sqs-block-html .sqs-html-content {
  outline: none;
}
.sqs-block-html .sqs-block-content *:not(h1):not(h2):not(h3), .sqs-block-html .sqs-html-content *:not(h1):not(h2):not(h3) {
  word-wrap: break-word;
}


.page-section .section-border {
  background-color: var(--siteBackgroundColor);
}

.bannerbtnn{
  text-decoration: none;
  background-color: #4074BB;
  color: white;
  border-radius: 35px;
  font-weight: bold;
}