.bannerarea {
    display: none;
}

.toothbetoldlogo {
    display: flex;
    margin: 0 auto;
    padding-bottom: 50px;
    height: 200px;
}

/* Why_Choose_css
---------------------------------------------------------- */
.whychoose {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-left: 25px;
    margin-right: 25px;
}

.whychoose .embelish {
    border-radius: 35px;
    background: #C8E2C6;
    text-align: center;
    padding: 10px;
    display: block;
}

.whychoose h2 {
    color: #20406F;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: "Arial Rounded MT Bold";
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 76.8px */
    letter-spacing: 2px;
    text-transform: capitalize;
}
.whychoose h3 {
    /*color: #20406F;*/
    color: #849787;
    font-weight: 800;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: "Arial Rounded MT Bold";
    font-size: 25px;
    font-style: normal;
    line-height: 140%; /* 35px */
    letter-spacing: 1.15px;
    text-transform: uppercase;
}

.whychoosebold {
    font-weight: 700;
    color: #8e76a7;
}


/* END Why_Choose_css
---------------------------------------------------------- */

/* parentslearn
---------------------------------------------------------- */
.parentslearn {
    background-color: #C8E2C6;
    color: #20406F;
    padding-top: 40px;
    padding-bottom: 40px;
}

.parentslearn-title {
    color: #20406F;
    text-align: center;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: "Arial Rounded MT Bold";
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 76.8px */
    letter-spacing: 2px;
    text-transform: capitalize;
    margin-bottom: 20px;
    padding-top: 30px;
}

.parentslearn-subtitle {
    color: #20406F;
    text-align: center;
    font-family: Roboto;
    font-size: 23px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 34.5px */
    margin-bottom: 20px;
}

.parentslearncard {
    /*border-radius: 10px;
    background: #FFF;
    box-shadow: 3px 3px 15px 0 rgba(0, 0, 0, 0.25);*/
}

.parentslearnbackground {
   border-radius: 10px;
    background: #FFF;
    box-shadow: 3px 3px 15px 0 rgba(0, 0, 0, 0.25);
    margin-bottom: 40px;
    padding: 20px;
    min-height: 450px;
}

.parentslearncardpurple {
    background: #DAD1E1;
}

.parentslearnbackgroundlast {
    min-height: 0px;
}

.parentslearnbackgroundmarginleft {
    margin-left: 50px;
}

.parentslearnbackgroundmarginright {
    margin-right: 50px;
}

.parentslearnsubject {
    color: #20406F;
    font-family: "Arial Rounded MT Bold";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 52px */
    text-transform: capitalize;
    text-align: center;
    margin-left: 15px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

.parentslearnsubject img {
    margin-right: 15px;
}

.parentslearnbold {
    font-weight: 700;
}

@media only screen and (max-width: 991px) {
    .parentslearnbackground {
        min-height: 0px;
    }
    .parentslearnmobile,
    .parentslearnbackgroundmarginleft,
    .parentslearnbackgroundmarginright,
    .parentslearnbackgroundlast {
        margin-left: 10px;
        margin-right: 10px;
    }
}

/* END parentslearn
---------------------------------------------------------- */

/* parentattend
---------------------------------------------------------- */
.parentattend {
    padding-top: 40px;
    padding-bottom: 40px;
}

.parentattend-title {
    color: #20406F;
    font-family: "Arial Rounded MT Bold";
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 76.8px */
    letter-spacing: 2px;
    text-transform: capitalize;
}

.parentattend-subtitle {
    /*color: #20406F;*/
    color: #849787;
    font-weight: 800;
    font-family: "Arial Rounded MT Bold";
    font-size: 25px;
    font-style: normal;
    line-height: 140%; /* 35px */
    letter-spacing: 1.15px;
    text-transform: uppercase;
}

@media only screen and (max-width: 991px) {
    .parentattend,
    .parentattendbackgroundmarginleft,
    .parentattendbackgroundmarginright {
        margin-left: 10px;
        margin-right: 10px;
    }
}

/* END parentattend
---------------------------------------------------------- */

/* perfect
---------------------------------------------------------- */
.perfect {
    padding-top: 40px;
    padding-bottom: 40px;
    background: #DAD1E1;
    text-align: center;
}

.perfect-title {
    color: #20406F;
    text-align: center;
    font-family: "Arial Rounded MT Bold";
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 76.8px */
    letter-spacing: 2px;
    text-transform: capitalize;
}

.perfect-subject {
    color: #20406F;
    text-align: center;
    font-family: "Arial Rounded MT Bold";
    font-size: 35px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 45.5px */
    text-transform: capitalize;
    margin-bottom: 30px;
    padding: 10px;
}

.perfect-white {
    border-radius: 20px;
    background: #FFF;
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.25);
}

.perfect-green {
    border-radius: 20px;
    background: #C8E2C6;
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.25);
}

@media only screen and (max-width: 991px) {
    .perfectmobile {
        margin-left: 30px;
        margin-right: 30px;
    }
}

/* END perfect
---------------------------------------------------------- */

/* curious
---------------------------------------------------------- */
.curious {
    padding-top: 40px;
    padding-bottom: 40px;
    color: #20406F;
}

.curious-title {
    color: #20406F;
    text-align: center;
    font-family: "Arial Rounded MT Bold";
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 76.8px */
    letter-spacing: 2px;
    text-transform: capitalize;
    padding-bottom: 20px;
}

.curious-subtitle {
    color: #20406F;
    text-align: center;
    font-family: "Arial Rounded MT Bold";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 52px */
    text-transform: capitalize;
}

.curiouscard {
    /*border-radius: 10px;
    background: #FFF;
    box-shadow: 3px 3px 15px 0 rgba(0, 0, 0, 0.25);*/
}

.curiousbackground {
   border-radius: 10px;
    background: #FFF;
    box-shadow: 3px 3px 15px 0 rgba(0, 0, 0, 0.25);
    margin-bottom: 40px;
    padding: 20px;
    min-height: 450px;
}

.curiouscardpurple {
    /*background: #DAD1E1;*/
    background: #FFF;
    border: solid 20px #DAD1E1;
}

.curiouscardgreen {
    /*background: #C8E2C6;*/
    background: #FFF;
    text-align: center;
    border: solid 20px #C8E2C6;
}

.curiouscardbackground {
    
}

.curiousbackgroundlast {
    min-height: 0px;
}

.curiousbackgroundmarginleft {
    margin-left: 50px;
}

.curiousbackgroundmarginright {
    margin-right: 50px;
}

.curiousbold {
    font-weight: 700;
}

@media only screen and (max-width: 991px) {
    .curiousbackground,
    .curiousbackgroundmarginleft,
    .curiousbackgroundmarginright {
        margin-left: 10px;
        margin-right: 10px;
    }
}

/* END curious
---------------------------------------------------------- */


/* meet_the_staff_4C_css
---------------------------------------------------------- */
.meet_the_staff_4C {
  padding: 100px 25px;
  position: relative;
  z-index: 1;
}
.meet_the_staff_4C .meet-staff-flex {
  width: min(100%, 1400px);
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 25px;
}
.meet_the_staff_4C .meet-staff-right {
  width: min(100%, 632px);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 40px;
  text-align: left;
}
.meet_the_staff_4C .meet-staff-title * {
  color: var(--secondary-color);
}
.meet_the_staff_4C .meet-staff-title h3 {
  font-family: var(--font-family-secondary);
  font-size: var(--h4-font-size);
  line-height: var(--line-height-normal);
  letter-spacing: var(--heading-letter-spacing-normal);
}
.meet_the_staff_4C .meet-staff-right p {
  margin: 0;
}
.meet_the_staff_4C .meet-staff-aff .external-link {
  display: none;
}
.dentist-aff a,
.dentist-aff img {
  display: block;
}
.meet_the_staff_4C .meet-staff-right .main-btn {
  margin: 0;
}
.meet_the_staff_4C .meet-staff-left {
  display: block;
  height: min(66vw, 526px);
  width: min(100%, 669px);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.loaded .meet_the_staff_4C .meet-staff-left {
  background-image: url('../images/toothbetold/toothbetold-family.webp');
}
@media only screen and (max-width: 991px) {
  .meet_the_staff_4C .meet-staff-flex {
    flex-wrap: wrap;
    justify-content: center;
  }
  .meet_the_staff_4C .meet-staff-box {
    margin: 0 auto;
  }
  .meet_the_staff_4C {
    padding: 50px 25px;
  }
}
/* meet_the_staff_4C_css
---------------------------------------------------------- */

/* parentslearn */

#parentslearn-title {
    color: #20406F;
    text-align: center;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: "Arial Rounded MT Bold";
    font-size: 64px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 76.8px */
    letter-spacing: 2px;
    text-transform: capitalize;
}

#parentslearn-subtitle {
    color: #20406F;
    text-align: center;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: Roboto;
    font-size: 23px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 34.5px */
}
/* parentslearn */

/* meet_the_staff_4A_css
---------------------------------------------------------- */
.meet_the_staff_4A {
  padding: 100px 25px;
  position: relative;
  z-index: 1;
}
.meet_the_staff_4A .meet-staff-flex {
  width: min(100%, 1400px);
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 25px;
    flex-direction: row-reverse;
}
.meet_the_staff_4A .meet-staff-right {
  width: min(100%, 632px);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 40px;
  text-align: left;
}
.meet_the_staff_4A .meet-staff-title * {
  color: var(--secondary-color);
}
.meet_the_staff_4A .meet-staff-title h3 {
  font-family: var(--font-family-secondary);
  font-size: var(--h4-font-size);
  line-height: var(--line-height-normal);
  letter-spacing: var(--heading-letter-spacing-normal);
}
.meet_the_staff_4A .meet-staff-right p {
  margin: 0;
}
.meet_the_staff_4A .meet-staff-aff .external-link {
  display: none;
}
.dentist-aff a,
.dentist-aff img {
  display: block;
}
.meet_the_staff_4A .meet-staff-right .main-btn {
  margin: 0;
}
.meet_the_staff_4A .meet-staff-left {
  display: block;
  height: min(66vw, 526px);
  width: min(100%, 669px);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  background-image: url('../images/toothbetold/toothbetold-child.webp');
}
.loaded .meet_the_staff_4A .meet-staff-left {
  background-image: url('../images/toothbetold/toothbetold-child.webp');
}
@media only screen and (max-width: 991px) {
  .meet_the_staff_4A .meet-staff-flex {
    flex-wrap: wrap;
    justify-content: center;
  }
  .meet_the_staff_4A .meet-staff-box {
    margin: 0 auto;
  }
  .meet_the_staff_4A {
    padding: 50px 25px;
  }
}
/* meet_the_staff_4A_css
---------------------------------------------------------- */

/* cta_welcome_1B_css
---------------------------------------------------------- */
.cta_welcome_1B {
    text-align: center;
    padding: 100px 0;
    position: relative;
    z-index: 1;
    background-color: var(--white);
}

.cta_welcome_1B .container {
    display: flex;
    flex-direction: column;
    gap: 40px 0;
    width: min(100%, 1500px);
}

.cta_welcome_1B .welcome-top-title * {
    margin: 0;
}

.cta_welcome_1B .welcome-top-title h2 {
    font-family: var(--font-family-main);
    font-size: var(--h1-font-size);
    font-style: normal;
    font-weight: var(--font-weight-bold);
    line-height: var(--line-height-normal);
    letter-spacing: var(--heading-letter-spacing-normal);
    text-transform: var(--heading-text-transform-normal);
    margin: var(--text-margin-normal);
}

.cta_welcome_1B .welcome-top-title h3 {
    color: var(--black);
    font-family: var(--font-family-secondary);
    font-size: var(--h4-font-size);
    line-height: var(--line-height-normal);
    letter-spacing: var(--heading-letter-spacing-normal);
}

.cta_welcome_1B p a,
.cta_welcome_1B .welcome p a:visited {
    color: var(--black);
    font-weight: bold;
}

.cta_welcome_1B .welcome-button a {
    margin: 0 auto;
}

.cta_welcome_1B .welcome-content p {
    margin: 0;
}
/* cta_welcome_1B_css
---------------------------------------------------------- */

/* meet_the_staff_4B_css
---------------------------------------------------------- */
.meet_the_staff_4B {
  padding: 100px 25px;
  position: relative;
  z-index: 1;
}
.meet_the_staff_4B .meet-staff-flex {
  width: min(100%, 1400px);
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 25px;
}
.meet_the_staff_4B .meet-staff-right {
  width: min(100%, 632px);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 40px;
  text-align: left;
}
.meet_the_staff_4B .meet-staff-title * {
  color: var(--secondary-color);
}
.meet_the_staff_4B .meet-staff-title h3 {
  font-family: var(--font-family-secondary);
  font-size: var(--h4-font-size);
  line-height: var(--line-height-normal);
  letter-spacing: var(--heading-letter-spacing-normal);
}
.meet_the_staff_4B .meet-staff-right p {
  margin: 0;
}
.meet_the_staff_4B .meet-staff-aff .external-link {
  display: none;
}
.dentist-aff a,
.dentist-aff img {
  display: block;
}
.meet_the_staff_4B .meet-staff-right .main-btn {
  margin: 0;
}
.meet_the_staff_4B .meet-staff-left {
  display: block;
  height: min(66vw, 526px);
  width: min(100%, 669px);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
.loaded .meet_the_staff_4B .meet-staff-left {
  background-image: url('../images/meet-staff-one-photo.webp');
}
@media only screen and (max-width: 991px) {
  .meet_the_staff_4B .meet-staff-flex {
    flex-wrap: wrap;
    justify-content: center;
  }
  .meet_the_staff_4B .meet-staff-box {
    margin: 0 auto;
  }
  .meet_the_staff_4B {
    padding: 50px 25px;
  }
}
/* meet_the_staff_4B_css
---------------------------------------------------------- */
